@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./inter-latin-400-normal.C38fXH4l.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./inter-latin-500-normal.Cerq10X2.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./inter-latin-600-normal.LgqL8muc.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./inter-latin-700-normal.Drs_5D37.woff2)format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(./urbanist-latin-400-normal.ClbGNxcV.woff2)format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(./urbanist-latin-500-normal.CTXUkCRo.woff2)format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(./urbanist-latin-600-normal.BuXRW95m.woff2)format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(./urbanist-latin-700-normal.BtsT2zLv.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f8fb;--foreground:#172033;--card:#fff;--card-foreground:#172033;--popover:#fff;--popover-foreground:#172033;--primary:#176b5b;--primary-foreground:#fff;--secondary:#e9f3ef;--secondary-foreground:#17483e;--muted:#edf2f5;--muted-foreground:#596575;--destructive:#b42318;--destructive-foreground:#fff;--warning:#9a4c00;--warning-surface:#fff3e3;--border:#d8dfe8;--input:#a4aebe;--ring:#176b5b;--sidebar:#182736;--sidebar-foreground:#e7eef5;--radius:.5rem;--font-sans:"Inter", system-ui, sans-serif;--font-display:"Urbanist", "Inter", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem}.dark,:root,[data-theme=dark]{--accent:#d8fe01;--accent-foreground:#172033}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#111c28;--foreground:#edf3f8;--card:#182736;--card-foreground:#edf3f8;--popover:#182736;--popover-foreground:#edf3f8;--primary:#76cdb7;--primary-foreground:#102b24;--secondary:#24394b;--secondary-foreground:#edf3f8;--muted:#243443;--muted-foreground:#b8c6d4;--destructive:#ffb4aa;--destructive-foreground:#4b130e;--warning:#ffc680;--warning-surface:#3d2e1e;--border:#415469;--input:#71869c;--ring:#76cdb7;--sidebar:#0e1822;--sidebar-foreground:#edf3f8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--ring);outline-offset:4px}button{font:inherit}.site-shell{min-height:100vh}.site-container{width:min(100% - 48px,1160px);margin-inline:auto}.site-header{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:16px max(24px,50vw - 580px);display:flex}.brand{white-space:nowrap;font:800 22px/1 var(--font-display);letter-spacing:-.04em;align-items:center;gap:11px;display:inline-flex}.brand-mark{background:var(--accent);width:32px;height:32px;color:var(--accent-foreground);font:800 21px/1 var(--font-display);border-radius:9px;place-items:center;display:grid;transform:rotate(-9deg)}.site-footer nav,.site-header nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.site-footer nav a,.site-header nav a{color:var(--muted-foreground);font-size:13px;font-weight:650}.header-action,.site-footer nav a:hover,.site-header nav a:hover{color:var(--primary)}.header-action{border:1px solid var(--border);white-space:nowrap;border-radius:8px;padding:10px 15px;font-size:13px;font-weight:750}.header-action:hover{background:var(--secondary)}.eyebrow{color:var(--primary);letter-spacing:.16em;margin:0;font-size:11px;font-weight:800}.site-footer{border-top:1px solid var(--border);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:35px;padding:42px max(24px,50vw - 580px);display:flex}.site-footer strong{font:800 20px var(--font-display)}.site-footer p,.site-footer small{color:var(--muted-foreground);font-size:12px}.site-footer p{margin-bottom:0}@media (width<=760px){.site-header{flex-wrap:wrap;gap:14px}.site-header nav{white-space:nowrap;order:3;gap:18px;width:100%;overflow-x:auto}}@media (width<=390px){.site-container{width:min(100% - 32px,1160px)}.site-header{padding-inline:16px}.header-action{font-size:11px}}.content-page{min-height:66vh;padding-block:88px 100px}.content-intro{max-width:850px}.content-intro h1{font-size:clamp(42px,4.8vw,67px)}.content-intro>p:last-child{max-width:720px;color:var(--muted-foreground);font-size:17px;line-height:1.7}.content-body{border-top:1px solid var(--border);margin-top:76px;display:grid}.content-section{border-bottom:1px solid var(--border);grid-template-columns:74px 1fr;gap:20px;max-width:850px;padding:27px 0 32px;display:grid}.section-index{color:var(--primary);font:700 12px var(--font-mono);padding-top:4px}.content-section h2{font:700 24px var(--font-display);letter-spacing:-.025em;margin:0 0 13px}.content-section li,.content-section p{max-width:690px;color:var(--muted-foreground);font-size:14px;line-height:1.65}.content-section p{margin:0}.content-section ul{margin:14px 0 0;padding-left:20px}.content-next{margin-top:38px}@media (width<=760px){.content-page{padding-block:65px 75px}}@media (width<=390px){.content-section{grid-template-columns:36px 1fr;gap:12px}}.section-heading{max-width:640px}.section-heading h1,.section-heading h2{font:700 clamp(30px,3.4vw,44px) /1.1 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0}.section-lead{color:var(--muted-foreground);margin:14px 0 0;font-size:16px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:760;transition:transform .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--primary);color:var(--primary-foreground)}.button-primary:hover{background:#115849}.button-outline{border:1px solid var(--border);background:var(--card)}.button-outline:hover{background:var(--secondary)}.button-accent{background:var(--accent);color:var(--accent-foreground)}.button-ghost{color:#fff;border:1px solid #ffffff47}.text-link{color:var(--primary);font-size:14px;font-weight:750}.check-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.check-list li{padding-left:26px;font-size:14px;line-height:1.5;position:relative}.check-list li:before{content:"✓";color:var(--primary);font-weight:800;position:absolute;top:0;left:0}.header-actions{align-items:center;gap:16px;display:flex}.header-login{color:var(--foreground);font-size:13px;font-weight:700}.page-top{padding-top:24px}.screen-frame{background:var(--card);border:1px solid #cfd8e3;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 30px 70px -20px #17203359}.screen-bar{border-bottom:1px solid var(--border);background:#eef2f6;align-items:center;gap:6px;padding:9px 12px;display:flex}.screen-bar span{background:#cdd5df;border-radius:50%;width:9px;height:9px}.screen-bar small{background:var(--card);color:var(--muted-foreground);font:500 11px var(--font-mono);border-radius:6px;margin-left:10px;padding:2px 10px}.phone-frame img,.screen-frame img,.screen-frame video{width:100%;height:auto;display:block}.phone-frame{background:#101820;border:8px solid #101820;border-radius:30px;width:210px;margin:0;overflow:hidden;box-shadow:0 30px 60px -18px #1018208c}.sales-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;padding-block:72px 96px;display:grid}.sales-hero h1{font:800 clamp(40px,5vw,64px) /1.02 var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:18px 0 0}.sales-hero h1 em{color:var(--primary);font-style:normal}.sales-lead{max-width:34rem;color:var(--muted-foreground);margin:22px 0 0;font-size:18px;line-height:1.6}.hero-ticks{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.hero-ticks li{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.hero-ticks li span{color:#687874;letter-spacing:-.12em;margin-right:4px}.hero-ticks li.read span{color:#0b6fb3}.sales-hero-visual{padding-bottom:40px;position:relative}.sales-hero-visual .phone-frame{width:170px;position:absolute;bottom:-20px;right:-18px;transform:rotate(4deg)}.hero-chip{background:var(--card);white-space:nowrap;border-radius:12px;margin:0;padding:10px 14px;font-size:13px;position:absolute;box-shadow:0 16px 40px -12px #17203359}.hero-chip-read{top:38%;left:-26px}.hero-chip-read strong{color:#0b6fb3;letter-spacing:-.12em}.hero-chip-team{background:var(--sidebar);color:var(--sidebar-foreground);bottom:6px;left:12%}@media (prefers-reduced-motion:no-preference){.hero-ticks li{animation:.5s both tick-in;animation-delay:calc(.35s + var(--i)*.35s)}@keyframes tick-in{0%{transform:translateY(6px)}}}.how{padding-block:40px 96px}.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0 0;padding:0;list-style:none;display:grid}.how-steps li{align-content:start;gap:10px;display:grid}.how-number{background:var(--primary);width:34px;height:34px;color:var(--primary-foreground);border-radius:50%;place-items:center;font-weight:800;display:grid}.how-steps h3{font:700 22px var(--font-display);letter-spacing:-.03em;margin:4px 0 0}.how-steps p{margin:0 0 8px;font-size:14px;line-height:1.6}.hero-trust,.how-steps p{color:var(--muted-foreground)}.hero-trust{margin:14px 0 0;font-size:13px;font-weight:650}.screen-frame video{aspect-ratio:8/5;background:var(--muted)}.launch{text-align:center;justify-items:center;gap:32px;padding-block:24px 96px;display:grid}.launch .section-heading{margin-inline:auto}.launch-player{width:100%;max-width:980px;margin:0}.launch-player video{aspect-ratio:16/9;background:var(--sidebar);border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 34px 80px -28px #17203373}.launch-player figcaption{color:var(--muted-foreground);margin-top:12px;font-size:12px}.site-footer small a{text-decoration:underline}.showcase{padding-block:40px 96px}.showcase-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:56px;margin-top:72px;display:grid}.showcase-row:nth-of-type(2n) .showcase-copy{order:2}.showcase-copy h3{font:700 clamp(26px,2.6vw,34px) /1.12 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0}.showcase-copy>p:not(.eyebrow){color:var(--muted-foreground);font-size:16px;line-height:1.6}.showcase-phones{justify-content:center;gap:28px;display:flex}.showcase-phones .phone-frame:last-child{transform:translateY(40px)}.api-band{background:var(--sidebar);color:var(--sidebar-foreground);padding-block:88px}.api-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;display:grid}.api-band .eyebrow{color:var(--accent)}.api-band h2{font:700 clamp(28px,3vw,40px) /1.12 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0}.api-copy>p{color:#b9c8d2;font-size:16px;line-height:1.6}.api-band .check-list li:before,.api-band .text-link{color:var(--accent)}.api-band .text-link{margin-top:22px;display:inline-block}.code-card{background:#0e1822;border:1px solid #31475a;border-radius:14px;margin:0;overflow:hidden}.code-card figcaption{color:#92a7b5;font:600 12px var(--font-mono);border-bottom:1px solid #31475a;padding:10px 16px}.code-card pre{color:#e7eef5;font:13px/1.6 var(--font-mono);margin:0;padding:18px 16px;overflow-x:auto}.code-reply{color:#b9c8d2;border-top:1px solid #31475a;margin:0;padding:12px 16px;font-size:13px}.code-reply span{color:var(--accent);font-family:var(--font-mono)}.features{padding-block:88px 40px}.status-legend{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.feature-card small,.status-legend li{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.status-legend [data-status=ready],[data-status=ready]>small{background:var(--secondary);color:var(--primary)}.status-legend [data-status=soon],[data-status=soon]>small{color:#2d5a8c;background:#eaf1fb}.status-legend [data-status=planned],[data-status=planned]>small{background:var(--muted);color:var(--muted-foreground)}.feature-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:24px;display:grid}.feature-card{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:22px}.feature-card h3{font:700 20px var(--font-display);margin:0 0 12px}.feature-card ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.feature-card li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.feature-card li[data-status=planned] span{color:var(--muted-foreground)}.faq{padding-block:40px 88px}.faq-list{gap:10px;max-width:820px;margin-top:28px;display:grid}.faq-list details{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:16px 20px}.faq-list summary{cursor:pointer;font-size:16px;font-weight:700}.faq-list summary:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.faq-list details p{color:var(--muted-foreground);margin:10px 0 0;font-size:15px;line-height:1.6}.cta-band{background:var(--sidebar);color:var(--sidebar-foreground);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:88px;padding:40px;display:flex}.cta-band h2{font:700 clamp(26px,2.8vw,36px) /1.15 var(--font-display);letter-spacing:-.035em;margin:0}.cta-band p{color:#b9c8d2;margin:8px 0 0}.cta-band .hero-actions{margin-top:0}@media (width<=980px){.api-inner,.sales-hero,.showcase-row{grid-template-columns:1fr}.showcase-row:nth-of-type(2n) .showcase-copy{order:0}.how-steps{grid-template-columns:1fr}}@media (width<=760px){.sales-hero{padding-block:40px 64px}.sales-hero-visual .phone-frame{width:120px;right:-6px}.hero-chip-read{top:auto;bottom:-8px;left:6px}.header-login,.hero-chip-team{display:none}.phone-frame{width:160px}.cta-band{padding:28px 22px}}.pricing{padding-block:88px 40px}.pricing-calc{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:14px;margin-top:32px;padding:24px 26px;display:grid}.pricing-calc label{font:700 18px var(--font-display)}.pricing-slider{align-items:center;gap:20px;display:flex}.pricing-slider input{accent-color:var(--primary);flex:1;height:28px}.pricing-slider output{min-width:128px;color:var(--muted-foreground);text-align:right;font-size:15px}.pricing-slider output strong{color:var(--foreground);font:800 30px var(--font-display);font-variant-numeric:tabular-nums}.pricing-verdict{color:var(--muted-foreground);margin:0;font-size:15px}.pricing-verdict strong{color:var(--primary)}.pricing-unit{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:700}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.plan-card{border:1px solid var(--border);background:var(--card);border-radius:16px;align-content:start;gap:10px;padding:26px 22px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.plan-card.recommended,.plan-enterprise.recommended{border:2px solid var(--primary);box-shadow:0 24px 50px -24px #176b5b8c}.plan-badge{background:var(--accent);color:var(--accent-foreground);border-radius:999px;margin:0;padding:4px 12px;font-size:11px;font-weight:800;position:absolute;top:-13px;left:20px}.plan-card h3,.plan-enterprise h3{font:800 24px var(--font-display);letter-spacing:-.03em;margin:0}.plan-pitch{min-height:42px;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.plan-price{align-items:baseline;gap:4px;margin:6px 0 0;display:flex}.plan-price span{color:var(--muted-foreground);font-weight:700}.plan-price strong{font:800 46px/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.plan-price small{font-size:14px}.plan-price small,.plan-unit{color:var(--muted-foreground)}.plan-unit{margin:0 0 6px;font-size:12px}.plan-card .check-list{margin-top:8px}.plan-enterprise{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;margin-top:16px;padding:24px 26px;display:grid}.plan-enterprise p{color:var(--muted-foreground);margin:6px 0 0;font-size:14px}.plan-enterprise .plan-price{margin:0}.plan-enterprise .plan-price small:first-child{margin-right:6px}.included{padding-block:32px 24px}.included h2{font:700 26px var(--font-display);margin:0}.included-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.fine-print{max-width:760px;color:var(--muted-foreground);margin:22px 0 0;font-size:13px;line-height:1.6}.contact-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:28px;display:grid}.contact-card{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:22px}.contact-card h2{font:700 18px var(--font-display);margin:0}.contact-value{font:700 20px var(--font-mono);-webkit-user-select:all;user-select:all;margin:8px 0 0}.contact-pending{background:var(--warning-surface);max-width:640px;color:var(--warning);border-radius:12px;margin-top:24px;padding:16px 18px}@media (width<=1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.plan-enterprise,.pricing-grid{grid-template-columns:1fr}.pricing-slider{flex-direction:column;align-items:stretch}.pricing-slider output{text-align:left}}
