.marketing-theme{--background:#10141e;--foreground:#edf0f7;--card:#171e2b;--card-foreground:#edf0f7;--primary:#a7baf7;--primary-hover:#bdccfc;--primary-foreground:#111929;--secondary:#202a3c;--secondary-foreground:#edf0f7;--muted:#171e2b;--muted-foreground:#a5aec0;--accent:#252f43;--accent-foreground:#edf0f7;--border:#2c3547;--input:#52607b;--ring:#b6c6fa;--popover:#171e2b;--popover-foreground:#edf0f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--foreground);background:var(--background);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.7}.marketing-site{min-height:100vh}.marketing-theme *{box-sizing:border-box}.marketing-container{width:min(100% - 80px,1240px);margin-inline:auto}.marketing-header,.marketing-footer{border-block-end:1px solid var(--border)}.marketing-footer{border-block-start:1px solid var(--border);color:var(--muted-foreground);font-size:13px}.marketing-footer strong{color:var(--foreground)}.marketing-theme a,.marketing-theme button{transition:color .15s,background-color .15s}.marketing-theme a:hover{color:var(--foreground)}.marketing-theme .marketing-button{border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:none;background-image:none;border-radius:0}.marketing-theme .marketing-button:hover{background:var(--primary-hover);color:var(--primary-foreground)}.marketing-theme .marketing-button-outline{color:var(--foreground);background:0 0;border-color:#52607b}.marketing-theme .marketing-button-outline:hover{background:var(--accent);color:var(--foreground);border-color:var(--primary)}.marketing-theme .marketing-menu-trigger{border:1px solid var(--border);background:0 0;border-radius:0}.marketing-theme :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:5px}.marketing-navlink{color:var(--muted-foreground);font-size:13px}.marketing-navlink[aria-current=page]{color:var(--foreground);text-underline-offset:8px;text-decoration:underline}.marketing-skip{z-index:60;background:var(--primary);color:var(--primary-foreground);padding:10px 18px;position:absolute;top:12px;left:20px;transform:translateY(-150%)}.marketing-skip:focus{transform:translateY(0)}.marketing-theme h1,.marketing-theme h2,.marketing-theme h3{color:var(--foreground);text-wrap:balance}.marketing-theme h1{letter-spacing:-.045em;font-size:clamp(40px,4.7vw,66px);font-weight:600;line-height:1.1}.marketing-theme h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.22}.marketing-theme h3{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.4}.marketing-theme p{color:var(--muted-foreground)}.marketing-hero{padding-block:76px 64px}.marketing-section{border-top:1px solid var(--border);padding-block:60px}.marketing-vendors{padding-block:28px}.marketing-pricing{border-top:0;padding-top:0}.marketing-split{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.marketing-split-top{align-items:start}.marketing-split>*,.marketing-grid>*{min-width:0}.marketing-eyebrow{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin-bottom:19px;font-size:12px;font-weight:600}.marketing-copy{max-width:580px;margin-top:24px;font-size:16px;line-height:1.85}.marketing-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.marketing-textlink{color:#dbe3f8;font-size:13px}.marketing-fine{margin-top:15px;font-size:13px}.marketing-section-head{justify-content:space-between;align-items:end;gap:36px;margin-bottom:32px;display:flex}.marketing-section-head p{max-width:380px;font-size:14px}.marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.marketing-card{border:1px solid var(--border);background:var(--card);padding:30px}.marketing-card p{margin-top:14px;font-size:14px;line-height:1.8}.marketing-icon{color:var(--primary);letter-spacing:.07em;margin-bottom:24px;font-family:ui-monospace,Consolas,monospace;font-size:12px;display:block}.marketing-list-item{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding-block:22px;display:grid}.marketing-list-item:last-child{border-bottom:1px solid var(--border)}.marketing-list dt{color:var(--foreground);font-weight:600}.marketing-list dd{color:var(--muted-foreground);font-size:15px}.marketing-step{border-top:2px solid color-mix(in srgb, var(--primary) 60%, transparent);padding-top:24px}.marketing-step p{margin-top:12px;font-size:15px}.marketing-center{text-align:center;max-width:860px;margin-inline:auto}.marketing-center .marketing-copy{max-width:670px;margin-inline:auto}.marketing-feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:10px 52px;display:grid}.marketing-feature-row+.marketing-feature-row{border-top:1px solid var(--border);padding-top:52px}.marketing-feature-row:last-child{padding-bottom:10px}.marketing-feature-row p{margin-top:22px;font-size:15px}.marketing-banner{background:#171f31;border:1px solid #3c4964;margin-bottom:60px;padding:40px}.marketing-banner h2{margin-bottom:18px}.marketing-preview{background:#161e2d;border:1px solid #3c4964;font-size:12px;overflow:hidden;box-shadow:0 25px 70px #0004}.marketing-preview-bar{color:#aab8d0;letter-spacing:.06em;border-bottom:1px solid #303b51;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:13px 18px;font-size:11px;display:flex}.marketing-preview-body{padding:24px}.marketing-preview-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;font-size:16px;display:flex}.marketing-sample{color:#a5aec0;font-size:11px;font-weight:400}.marketing-preview-row{border-top:1px solid #29344a;grid-template-columns:1.8fr 1fr 1fr;align-items:center;gap:12px;padding-block:13px;display:grid}.marketing-preview-row>*{overflow-wrap:anywhere;min-width:0}.marketing-preview-row span:not(:first-child){color:#aab8d0}.marketing-preview-row .marketing-status{color:#a7dfc4}.marketing-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.marketing-stat{color:#aab8d0;border:1px solid #2f3c55;padding:13px;font-size:11px}.marketing-stat strong{color:#edf0f7;font-size:23px;font-weight:500;display:block}.marketing-code{background:#121a28;border:1px solid #3c4964;font-family:ui-monospace,Consolas,monospace;font-size:13px}.marketing-code-body{gap:20px;padding:28px;display:grid}.marketing-code .marketing-prompt{color:#dce5ff}.marketing-code .marketing-tool{color:#a7baf7;font-size:11px}.marketing-code .marketing-answer{color:#c7d5ec;line-height:1.9}.marketing-diff{font-family:ui-monospace,Consolas,monospace;font-size:13px}.marketing-diff-line{overflow-wrap:anywhere;padding:10px 18px}.marketing-diff .removed{color:#f5b5be;background:#3a202b}.marketing-diff .added{color:#a7dfc4;background:#19362e}.marketing-paper{color:#233149;background:#e4e9f2;border:1px solid #aebbd2;padding:32px}.marketing-paper h3{color:#16233a}.marketing-paper p{color:#445570;font-size:13px}.marketing-paper .marketing-eyebrow{color:#41577e;font-size:10px}.marketing-paper-line{border-top:1px solid #aebbd2;margin-block:20px}.marketing-plan{border:1px solid var(--border);background:var(--card);flex-direction:column;padding:30px;display:flex}.marketing-plan.featured{background:#1b263c;border-color:#819ef0}.marketing-plan h3{margin-bottom:14px;font-size:25px}.marketing-plan-description{min-height:72px;font-size:14px}.marketing-price{letter-spacing:-.04em;margin-top:7px;font-size:clamp(34px,3.4vw,44px);line-height:1.3}.marketing-price small{letter-spacing:0;color:var(--muted-foreground);font-size:13px}.marketing-price-terms{min-height:52px;margin-block:14px 24px;font-size:13px}.marketing-plan ul{border-top:1px solid var(--border);gap:12px;margin-top:28px;padding-top:25px;font-size:13px;display:grid}.marketing-plan li{color:#d3dced;align-items:start;gap:10px;display:flex}.marketing-note{text-align:center;margin-top:28px;font-size:14px}.marketing-table-wrap{border:1px solid var(--border);max-width:100%;overflow-x:auto}.marketing-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:13px}.marketing-table caption{text-align:left;color:var(--muted-foreground);padding:16px 20px}.marketing-table th,.marketing-table td{border-top:1px solid var(--border);padding:17px 20px}.marketing-table thead{background:var(--card)}.marketing-table tbody th{color:#c5d1ee;font-weight:400}.marketing-table td{color:var(--muted-foreground)}.marketing-faq{max-width:900px;margin-top:30px}.marketing-faq [data-slot=accordion-item]{border-color:var(--border)}.marketing-faq [data-slot=accordion-trigger]{padding-block:22px;font-size:15px}.marketing-faq p{font-size:14px;line-height:1.85}.marketing-trustflow{border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.marketing-truststep{padding:28px}.marketing-truststep+.marketing-truststep{border-left:1px solid var(--border)}.marketing-truststep p{margin-top:14px;font-size:13px}@media (width<=1023px){.marketing-split,.marketing-feature-row{gap:30px}.marketing-plan{padding:22px}.marketing-truststep{padding:20px}}@media (width<=767px){.marketing-container{width:calc(100% - 40px)}.marketing-hero{padding-block:48px}.marketing-section{padding-block:40px}.marketing-split,.marketing-feature-row,.marketing-grid,.marketing-list-item{grid-template-columns:1fr}.marketing-list-item{gap:6px}.marketing-split{gap:36px}.marketing-section-head{flex-direction:column;align-items:start;gap:18px}.marketing-feature-row{gap:28px;padding-bottom:38px}.marketing-feature-row+.marketing-feature-row{padding-top:38px}.marketing-banner{margin-bottom:40px;padding:25px}.marketing-preview-body{padding:18px}.marketing-preview-row{gap:8px;font-size:11px}.marketing-stat{padding:10px}.marketing-plan{padding:28px}.marketing-plan-description{min-height:auto}.marketing-trustflow{grid-template-columns:1fr}.marketing-truststep+.marketing-truststep{border-left:0;border-top:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.marketing-theme,.marketing-theme:before,.marketing-theme:after,.marketing-theme *,.marketing-theme :before,.marketing-theme :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-slot=sheet-overlay]:has(+.marketing-menu){scroll-behavior:auto!important;transition:none!important;animation:none!important}}
