@font-face{font-family:Manrope;src:url(/brand/fonts/Manrope-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Sora;src:url(/brand/fonts/Sora-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:300 800;font-display:swap}:root{--navy-950:#06152d;--navy-900:#081b3a;--navy-800:#102a50;--orange:#ff9d00;--orange-dark:#e58d00;--cream:#fff4e1;--white:#fff;--muted:#9eacc1;--line:#ffffff24;--font-display:"Sora", sans-serif;--font-body:"Manrope", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;font-size:100%}html[data-font-size=sm]{font-size:93.75%}html[data-font-size=md]{font-size:100%}html[data-font-size=lg]{font-size:106.25%}html[data-font-size=xl]{font-size:112.5%}html[data-font-size=xxl]{font-size:125%}body{background:var(--navy-950);min-width:320px;color:var(--white);font-family:var(--font-body);margin:0}img{max-width:100%;display:block}a{color:inherit}.skip-link{z-index:100;background:var(--orange);color:var(--navy-950);border-radius:8px;padding:10px 14px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;width:min(100% - 32px,1240px);min-height:74px;margin:0 auto;display:flex}.logo img{width:132px;height:auto}.site-header nav{gap:28px;display:none}.site-header nav a{color:#ffffffb3;align-items:center;min-height:44px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.header-actions{align-items:center;gap:8px;display:flex}.login-link{color:#ffffffb3;align-items:center;min-height:44px;padding:0 12px;font-size:.8rem;font-weight:750;text-decoration:none;display:none}.header-cta{border:1px solid #ffffff52;border-radius:10px;align-items:center;min-height:44px;padding:0 17px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.hero{isolation:isolate;align-items:center;gap:64px;width:min(100% - 32px,1240px);min-height:calc(100dvh - 74px);margin:0 auto;padding:72px 0 88px;display:grid;position:relative}.hero:before{content:"";z-index:-1;filter:blur(2px);background:#ff9d0014;border-radius:50%;width:420px;height:420px;position:absolute;top:30px;left:-260px}.eyebrow{color:#ffd38a;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:.68rem;font-weight:800;display:flex}.eyebrow span{background:var(--orange);width:32px;height:2px}h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(2.65rem,11vw,5.8rem);font-weight:620;line-height:.96}h1 em{color:var(--orange);font-style:normal}.hero-description{color:#ffffffb8;max-width:630px;margin:26px 0 0;font-size:clamp(1.05rem,2.5vw,1.28rem);line-height:1.65}.hero-actions{flex-direction:column;gap:12px;margin-top:34px;display:flex}.button{border-radius:11px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:0 22px;font-weight:850;text-decoration:none;display:inline-flex}.button-primary{background:var(--orange);color:var(--navy-950);box-shadow:0 16px 44px #ff9d0033}.button-secondary{border:1px solid var(--line);background:#ffffff0a}.hero-proof{border-top:1px solid var(--line);color:#ffffffa8;gap:13px;margin:38px 0 0;padding:24px 0 0;font-size:.8rem;font-weight:700;list-style:none;display:grid}.hero-proof li{align-items:center;gap:10px;display:flex}.hero-proof span{color:var(--orange);letter-spacing:.1em;font-size:.66rem}.hero-product{background:#0b1730;border:1px solid #ffffff2e;border-radius:18px;min-width:0;position:relative;overflow:hidden;transform:rotate(.5deg);box-shadow:0 34px 100px #00000061}.product-toolbar{border-bottom:1px solid var(--line);background:#0b1d39;align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.product-toolbar>span{background:#ffffff47;border-radius:50%;width:7px;height:7px}.product-toolbar>span:last-of-type{background:var(--orange)}.product-toolbar small{color:#ffffff6b;margin-left:7px;font-size:.6rem}.hero-product>img{object-fit:cover;object-position:top;width:100%;height:470px}.signal-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06152deb;border:1px solid #fff3;border-radius:12px;width:min(270px,100% - 28px);padding:16px;position:absolute;bottom:14px;right:14px}.signal-card span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:850}.signal-card strong{font-family:var(--font-display);margin-top:6px;font-size:.86rem;line-height:1.35;display:block}.proof-strip{border-top:1px solid var(--line);color:#ffffff9e;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;width:min(100% - 32px,1240px);margin:0 auto;padding:32px 0;font-size:.72rem;font-weight:800;display:flex}.proof-strip i{color:var(--orange);font-style:normal}.section{width:min(100% - 32px,1240px);margin:0 auto;padding:88px 0}.product-section,.capabilities,.scale-section,.pricing-section,.faq-section{color:var(--navy-900);clip-path:inset(0 -100vmax);background:#fff;box-shadow:0 0 0 100vmax #fff}.section-heading{max-width:880px}.section-heading.compact{max-width:730px}.section-kicker{color:#ad6a00;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.67rem;font-weight:850}.section-heading h2,.flow-copy h2,.scale-copy h2,.capture-copy h2{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(2.1rem,7vw,4.55rem);font-weight:620;line-height:1.02}.section-heading h2 em{color:#cc7e00;font-style:normal}.section-heading>p:last-child{color:#58708f;max-width:680px;margin:24px 0 0;font-size:1.04rem;line-height:1.7}.product-tabs{margin-top:52px}.tab-list{border-top:1px solid #d7dfe8;display:grid}.tab-list button{color:#58708f;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d7dfe8;grid-template-rows:auto auto;grid-template-columns:42px 1fr;gap:4px 8px;min-height:100px;padding:20px 0;display:grid;position:relative}.tab-list button>span{color:#9ba7b6;letter-spacing:.12em;grid-row:1/span 2;font-size:.66rem;font-weight:850}.tab-list button strong{color:var(--navy-900);font-family:var(--font-display);font-size:1.22rem}.tab-list button small{line-height:1.5}.tab-list button[aria-selected=true]:before{content:"";background:var(--orange);border-radius:10px;width:4px;position:absolute;top:20px;bottom:20px;left:-16px}.tab-list button[aria-selected=true]>span{color:#cc7e00}.tab-panels{min-width:0;margin-top:30px}.tab-panels figure{background:var(--navy-950);border-radius:18px;margin:0;overflow:hidden;box-shadow:0 24px 70px #081b3a2e}.tab-panels figure[hidden]{display:none}.tab-panels img{object-fit:cover;object-position:top;width:100%;height:390px}.tab-panels figcaption{color:#ffffffb3;gap:5px;padding:20px;display:grid}.tab-panels figcaption strong{color:#fff;font-family:var(--font-display);font-size:1rem}.tab-panels figcaption span{font-size:.84rem;line-height:1.55}.product-demo-note{color:#5b6b82;background:#f7f9fc;border:1px solid #dce3ec;border-radius:10px;margin:16px 0 0;padding:14px 16px;font-size:.78rem;line-height:1.55}.product-demo-note strong{color:var(--navy-900)}.capabilities{padding-top:64px}.capability-grid{border-top:1px solid #d7dfe8;margin-top:48px;display:grid}.capability-grid article{border-bottom:1px solid #d7dfe8;min-height:210px;padding:26px 0}.capability-grid article>span{color:#cc7e00;letter-spacing:.13em;font-size:.65rem;font-weight:850}.capability-grid h3{font-family:var(--font-display);letter-spacing:-.03em;margin:34px 0 8px;font-size:1.15rem}.capability-grid p{color:#58708f;margin:0;line-height:1.65}.flow-section{gap:54px;width:min(100% - 32px,1240px);margin:0 auto;padding:92px 0;display:grid}.flow-copy .section-kicker{color:#ffd38a}.flow-copy p:not(.section-kicker){color:#ffffffb3;max-width:630px;margin:24px 0;font-size:1.02rem;line-height:1.7}.flow-copy a{min-height:44px;color:var(--orange);align-items:center;gap:20px;font-weight:850;text-decoration:none;display:inline-flex}.flow-line{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.flow-line li{border-bottom:1px solid var(--line);align-content:center;min-height:116px;padding:24px 0 22px 48px;display:grid;position:relative}.flow-line li>span{color:var(--orange);letter-spacing:.13em;font-size:.65rem;font-weight:850;position:absolute;top:27px;left:0}.flow-line strong{font-family:var(--font-display);font-size:1.05rem}.flow-line small{color:#ffffff8c;margin-top:5px}.scale-section{background:#f4f7fa;gap:58px;display:grid;box-shadow:0 0 0 100vmax #f4f7fa}.scale-visual{background:var(--navy-950);color:#fff;border-radius:20px;align-content:center;place-items:center;gap:30px;min-height:410px;display:grid;overflow:hidden}.scale-holding{width:170px;height:82px;font-family:var(--font-display);background:#ff9d001a;border:1px solid #ff9d0073;border-radius:14px;place-items:center;font-weight:700;display:grid;box-shadow:0 0 50px #ff9d001f}.scale-brands{gap:10px;display:flex;position:relative}.scale-brands:before{content:"";background:#ffffff40;width:1px;height:30px;position:absolute;bottom:100%;left:50%}.scale-brands span{color:#ffffffbd;border:1px solid #fff3;border-radius:10px;place-items:center;width:88px;min-height:54px;font-size:.72rem;font-weight:750;display:grid}.scale-people{gap:9px;display:flex;position:relative}.scale-people:before{content:"";background:#ffffff40;width:1px;height:30px;position:absolute;bottom:100%;left:50%}.scale-people i{background:var(--navy-800);border:1px solid #ffffff38;border-radius:50%;width:26px;height:26px}.scale-people i:nth-child(4){background:var(--orange);border-color:var(--orange)}.scale-copy .section-kicker{color:#ad6a00}.scale-copy>p:not(.section-kicker){color:#58708f;margin:24px 0;font-size:1.02rem;line-height:1.7}.scale-copy ul{margin:0;padding:0;list-style:none}.scale-copy li{color:#294362;border-top:1px solid #d7dfe8;padding:14px 0 14px 28px;font-weight:700}.scale-copy li:before{content:"✓";float:left;color:#147a57;margin-left:-28px;font-weight:900}.pricing-section{background:#f4f7fa;box-shadow:0 0 0 100vmax #f4f7fa}.pricing-heading{margin-bottom:46px}.plan-baseline{border-left:3px solid var(--orange);color:#58708f;background:#fff;margin:-22px 0 28px;padding:14px 18px;font-size:.78rem;line-height:1.6}.plan-baseline strong{color:var(--navy-900)}.pricing-grid{gap:14px;display:grid}.price-card{background:#fff;border:1px solid #d7dfe8;border-radius:16px;flex-direction:column;padding:25px;display:flex;position:relative}.price-card header>span{color:#ad6a00;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:850}.price-card h3{font-family:var(--font-display);letter-spacing:-.04em;margin:14px 0 7px;font-size:1.45rem}.price-card header p{color:#687790;min-height:42px;margin:0;font-size:.86rem;line-height:1.5}.price{border-top:1px solid #e1e6ed;border-bottom:1px solid #e1e6ed;align-content:center;min-height:98px;margin:26px 0 8px;display:grid}.price strong{font-family:var(--font-display);letter-spacing:-.055em;font-size:2rem}.price strong sup{letter-spacing:0;vertical-align:.9em;font-size:.8rem}.price small{color:#7b8899;margin-top:4px}.price-card ul{color:#294362;gap:12px;margin:16px 0 26px;padding:0;font-size:.85rem;list-style:none;display:grid}.price-card li{padding-left:20px}.price-card li:before{content:"✓";float:left;color:#147a57;margin-left:-20px;font-weight:900}.price-card>a{border:1px solid var(--navy-900);min-height:48px;color:var(--navy-900);text-align:center;border-radius:9px;justify-content:center;align-items:center;margin-top:auto;font-size:.8rem;font-weight:850;text-decoration:none;display:inline-flex}.price-card.featured{border:2px solid var(--orange);box-shadow:0 22px 55px #081b3a1f}.price-card.featured>a{border-color:var(--orange);background:var(--orange)}.recommended{background:var(--cream);color:#8a5900;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:850;position:absolute;top:16px;right:16px}.price-card.solo{background:#fffaf2}.founder-offer{color:#7b4c00;background:#fff0cf;border-radius:8px;gap:2px;margin:4px 0 2px;padding:10px 12px;display:grid}.founder-offer strong{font-size:.77rem}.founder-offer span{font-size:.68rem}.price-card.holding{background:var(--navy-900);color:#fff}.price-card.holding header p,.price-card.holding .price small,.price-card.holding ul{color:#ffffffad}.price-card.holding .price,.price-card.holding>a{border-color:#fff3}.price-card.holding>a{color:#fff}.price-card.holding li{color:#fffc}.pricing-note{color:#687790;max-width:900px;margin:26px 0 0;font-size:.74rem;line-height:1.65}.capture-section{gap:46px;width:min(100% - 32px,1240px);margin:0 auto;padding:88px 0;display:grid}.capture-copy .section-kicker{color:#ffd38a}.capture-copy>p:not(.section-kicker){color:#ffffffb3;max-width:610px;margin:24px 0;font-size:1.02rem;line-height:1.7}.capture-points{border-top:1px solid var(--line);gap:12px;margin-top:34px;padding-top:22px;display:grid}.capture-points span{color:#ffffffb3;font-size:.8rem;font-weight:750}.capture-points b{color:var(--orange);letter-spacing:.1em;margin-right:10px;font-size:.64rem}.lead-form{color:var(--navy-900);background:#fff;border-radius:18px;padding:24px;position:relative;box-shadow:0 34px 90px #00000040}.form-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.form-heading>span{color:#687790;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:850}.form-heading strong{color:#ad6a00;font-family:var(--font-display);font-size:.95rem}.field-row{gap:16px;display:grid}.lead-form label:not(.consent):not(.honeypot){color:#294362;gap:7px;margin-bottom:16px;font-size:.75rem;font-weight:800;display:grid}.lead-form label>span{color:#7b8899;font-weight:600}.lead-form input:not([type=checkbox]),.lead-form select{width:100%;min-height:50px;color:var(--navy-900);font:inherit;background:#f7f9fb;border:1px solid #cbd4df;border-radius:9px;padding:0 13px;font-size:16px}.lead-form input:focus,.lead-form select:focus{border-color:var(--orange);background:#fff;outline:0;box-shadow:0 0 0 4px #ff9d0024}.lead-form input[aria-invalid=true],.lead-form select[aria-invalid=true]{border-color:#b33446}.lead-form label small,.consent-error{color:#b33446;min-height:16px;font-size:.67rem;font-weight:650}.consent{color:#58708f;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin:2px 0 4px;font-size:.72rem;line-height:1.5;display:grid}.consent input{width:18px;height:18px;accent-color:var(--orange-dark);margin:2px 0 0}.consent a{color:#245da6}.lead-form>button{background:var(--orange);width:100%;min-height:54px;color:var(--navy-950);cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;margin-top:18px;padding:0 18px;font-weight:850;display:flex}.lead-form>button[disabled]{opacity:.65;cursor:wait}.lead-form>button i{font-size:1.2rem;font-style:normal}.form-feedback{color:#147a57;min-height:20px;margin:14px 0 0;font-size:.76rem;font-weight:750}.form-feedback[data-tone=warning]{color:#9a5b08}.form-feedback[data-tone=error]{color:#b33446}.form-fallback{color:#744708;background:#fff3dc;border-radius:8px;margin-top:12px;padding:12px;font-size:.75rem}.honeypot{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.faq-section{padding-top:70px}.faq-list{border-top:1px solid #d7dfe8;margin-top:42px}.faq-list details{border-bottom:1px solid #d7dfe8}.faq-list summary{cursor:pointer;min-height:76px;font-family:var(--font-display);justify-content:space-between;align-items:center;padding:22px 38px 22px 0;font-weight:650;line-height:1.4;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#cc7e00;margin-right:-30px;font-size:1.2rem}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#58708f;max-width:780px;margin:-4px 0 24px;line-height:1.7}footer{border-top:1px solid var(--line);width:min(100% - 32px,1240px);margin:0 auto;padding:64px 0 30px}.footer-lead img{width:150px;height:auto}.footer-lead p{color:#ffffffb3;font-family:var(--font-display);letter-spacing:-.04em;margin:18px 0 0;font-size:1.45rem}.footer-links{grid-template-columns:repeat(2,1fr);gap:34px;margin-top:44px;display:grid}.footer-links div{align-content:start;gap:8px;display:grid}.footer-links strong{color:#ffd38a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:.64rem}.footer-links a{color:#ffffff9e;align-items:center;min-height:34px;font-size:.8rem;text-decoration:none;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#ffffff6b;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:50px;padding-top:22px;font-size:.68rem;display:flex}@media (width>=700px){.login-link{display:inline-flex}.site-header nav{display:flex}.hero-actions{flex-direction:row}.hero-proof{grid-template-columns:repeat(3,1fr)}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability-grid article{border-right:1px solid #d7dfe8;padding:28px}.capability-grid article:nth-child(2n){border-right:0}.field-row{grid-template-columns:repeat(2,1fr)}.capture-points,.footer-links{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.hero{grid-template-columns:minmax(0,.92fr) minmax(440px,.78fr);gap:64px}.hero-product{transform:perspective(1200px)rotateY(-4deg)rotateX(1deg)}.hero-product>img{height:590px}.product-tabs{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:42px;display:grid}.tab-panels{margin-top:0}.product-demo-note{grid-column:2}.tab-panels img{height:610px}.capability-grid{grid-template-columns:repeat(4,1fr)}.capability-grid article,.capability-grid article:nth-child(2n){border-right:1px solid #d7dfe8}.capability-grid article:nth-child(4n){border-right:0}.flow-section{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:center}.scale-section{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:center}.pricing-grid{grid-template-columns:repeat(6,1fr);align-items:stretch}.price-card{grid-column:span 2}.price-card:nth-child(4){grid-column:2/span 2}.price-card:nth-child(5){grid-column:4/span 2}.capture-section{grid-template-columns:minmax(0,.92fr) minmax(480px,.72fr);align-items:center;gap:80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
