:root{--brand-navy:#061331;--brand-navy-raised:#0c2347;--brand-navy-mid:#153f82;--brand-blue:#075fc9;--brand-blue-hover:#0755b5;--brand-blue-bright:#1268d3;--brand-cyan:#00d5df;--brand-cyan-light:#7de6ee;--brand-purple:#6841ca;--brand-paper:#fbfdff;--brand-canvas:#f4f8fc;--brand-soft:#e9f4ff;--brand-border:#d9e8f5;--brand-border-strong:#c7ddf4;--brand-ink:#101b30;--brand-muted:#5a6b80;--brand-on-dark:#d8edff}
:root{--navy:var(--brand-navy);--indigo:var(--brand-navy-raised);--violet:var(--brand-blue);--lav:var(--brand-cyan);--soft:var(--brand-soft);--ink:var(--brand-ink);--muted:var(--brand-muted);--border:var(--brand-border);--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(1180px,100% - 40px);margin:0 auto}.navWrap{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #f0f7ffe6;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;height:78px;display:flex}.brand{color:var(--navy);align-items:center;gap:10px;font-size:21px;font-weight:900;display:flex}.brand img{border-radius:11px;width:38px;height:38px}.navLinks{color:#4c5265;gap:28px;font-size:14px;font-weight:650;display:flex}.navLinks a:hover{color:var(--violet)}.navActions{align-items:center;gap:16px;display:flex}.textLink{color:var(--navy);font-weight:750}.button{background:var(--violet);color:#fff;border:1px solid var(--violet);border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:850;transition:all .2s;display:inline-flex;box-shadow:0 10px 28px #075fc92e}.button:hover{background:var(--brand-blue-hover);transform:translateY(-1px)}.button.small{border-radius:10px;min-height:42px;padding:0 16px}.button.ghost{color:var(--navy);border-color:var(--brand-border);box-shadow:none;background:#fff}.button.ghost:hover{background:var(--brand-canvas)}.button.ghost.dark{border-color:#cfd1dc}.hero{background:radial-gradient(circle at 82% 18%,#00d5df33,transparent 34%),linear-gradient(180deg,#fff 0%,var(--brand-paper) 100%);padding:86px 0 72px}.heroGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:54px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--violet);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:900;display:inline-flex}.hero h1{letter-spacing:-.055em;color:var(--navy);margin:0 0 24px;font-size:clamp(52px,6vw,82px);line-height:.96}.hero h1 span{background:linear-gradient(90deg,var(--violet),var(--brand-purple));color:#0000;-webkit-background-clip:text;background-clip:text}.lead{color:#4d5365;max-width:690px;margin:0 0 30px;font-size:20px;line-height:1.6}.heroActions{flex-wrap:wrap;gap:12px;display:flex}.fine{color:#7c8190;margin-top:14px;font-size:13px}.productFrame{background:var(--brand-navy);border:1px solid var(--brand-navy-mid);border-radius:24px;padding:12px;transform:rotate(.4deg);box-shadow:0 34px 80px #06133140}.productTop{height:48px;color:var(--brand-on-dark);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 8px;font-size:12px;display:grid}.productTop b{color:#fff;justify-self:end}.dots{gap:6px;display:flex}.dots i{background:#8d90aa;border-radius:999px;width:8px;height:8px}.dots i:first-child{background:#ff7c7c}.dots i:nth-child(2){background:#ffd36f}.dots i:nth-child(3){background:#7de09d}.productBody{background:var(--brand-canvas);border-radius:17px;grid-template-columns:155px 1fr;min-height:480px;display:grid;overflow:hidden}.productBody aside{background:var(--brand-navy-raised);color:var(--brand-on-dark);padding:20px 12px}.miniBrand{color:#fff;align-items:center;gap:8px;margin-bottom:24px;font-weight:900;display:flex}.miniBrand img{border-radius:7px;width:26px;height:26px}.side{border-radius:8px;margin-bottom:4px;padding:10px 12px;font-size:12px}.side.active{background:linear-gradient(90deg,var(--brand-navy-mid),var(--brand-blue));color:#fff}.mockMain{padding:27px}.mockHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mockHead small{color:#777d8d}.mockHead h3{color:var(--navy);margin:4px 0 0;font-size:24px}.pill{background:var(--brand-soft);color:var(--brand-blue);border:1px solid var(--brand-border-strong);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.chatBubble{border:1px solid var(--border);color:#3f4555;background:#fff;border-radius:14px;margin:24px 0 16px;padding:16px;line-height:1.5}.draft{border:1px solid var(--border);background:#fff;border-radius:15px;padding:18px;box-shadow:0 8px 24px #1118270d}.draftTag{color:#187844;background:#edf9f1;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-block}.draft h4{color:var(--navy);margin:12px 0 8px;font-size:17px}.draft p{color:#565d6d;margin:0;font-size:13px;line-height:1.55}.draftMeta{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.draftMeta span{background:var(--brand-soft);color:#5d5870;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.mockButtons{gap:8px;margin-top:14px;display:flex}.mockButtons .mockControl{background:var(--violet);color:#fff;border:0;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:800}.mockButtons .mutedBtn{color:var(--navy);background:#fff;border:1px solid #d9dae4}.proof{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff}.proofRow{color:#666d7d;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:86px;display:flex}.proofRow b{color:var(--navy)}.section{padding:96px 0}.sectionHead{max-width:760px;margin-bottom:46px}.sectionHead h2,.darkSection h2,.cta h2{letter-spacing:-.045em;color:var(--navy);margin:0 0 18px;font-size:clamp(38px,4.7vw,60px);line-height:1.04}.sectionHead p,.darkSection p,.cta p{color:#5c6272;margin:0;font-size:18px;line-height:1.65}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step{border-top:2px solid var(--brand-border-strong);padding:22px 8px 0}.step span{color:var(--violet);font-size:12px;font-weight:900}.step h3{color:var(--navy);margin:14px 0 10px;font-size:20px}.step p,.feature p{color:#626879;margin:0;line-height:1.65}.softSection{background:var(--soft)}.featureGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature{border:1px solid var(--brand-border);background:#fff;border-radius:18px;padding:24px;box-shadow:0 10px 30px #0613310a}.icon{background:var(--brand-soft);width:38px;height:38px;color:var(--brand-blue);border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.feature h3{color:var(--navy);margin:20px 0 9px;font-size:20px}.darkSection{background:var(--navy);color:#fff}.darkSection h2{color:#fff}.darkSection p{color:var(--brand-on-dark)}.eyebrow.light{color:var(--brand-cyan-light)}.split{grid-template-columns:.95fr 1.05fr;align-items:center;gap:68px;display:grid}.lightBtn{color:var(--navy);box-shadow:none;background:#fff;border-color:#fff;margin-top:26px}.lightBtn:hover{background:var(--brand-soft)}.compare{grid-template-columns:1fr 1fr;gap:14px;display:grid}.compareCard{border-radius:18px;min-height:300px;padding:23px}.compareCard small{text-transform:uppercase;letter-spacing:.11em;font-weight:900}.compareCard p{color:inherit;margin:15px 0;font-size:15px}.compareCard.old{background:var(--brand-navy-raised);color:#9ca0bc;border:1px solid var(--brand-navy-mid)}.compareCard.new{background:linear-gradient(145deg,var(--brand-blue),var(--brand-purple));color:#fff;box-shadow:0 24px 50px #0000002e}.pricingGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.priceCard{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;padding:28px;display:flex;position:relative}.priceCard.popular{border:2px solid var(--violet);box-shadow:0 20px 50px #075fc91f}.popularTag{text-transform:uppercase;letter-spacing:.08em;background:var(--brand-soft);color:var(--brand-blue);border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900;position:absolute;top:18px;right:18px}.priceCard h3{color:var(--navy);margin:0;font-size:20px}.price{color:var(--navy);letter-spacing:-.04em;margin:18px 0 4px;font-size:52px;font-weight:950}.price sup{vertical-align:top;margin-right:2px;font-size:20px}.price span{color:#73798a;letter-spacing:0;font-size:15px;font-weight:600}.priceCard>strong{color:#4c5262}.priceCard>p{color:#6a7080;min-height:74px;line-height:1.55}.priceCard ul{color:#4d5362;gap:10px;margin:10px 0 26px;padding:0;list-style:none;display:grid}.priceCard li:before{content:"✓";color:var(--violet);margin-right:9px;font-weight:900}.fullButton{width:100%;margin-top:auto}.pricingNote{text-align:center;color:#7a8090;max-width:760px;margin:24px auto 0;font-size:13px}.faqGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.faqGrid details{border:1px solid var(--brand-border);background:#fff;border-radius:14px;padding:0 18px}.faqGrid summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:14px;padding:19px 0;font-weight:800;list-style:none;display:flex}.faqGrid summary::-webkit-details-marker{display:none}.faqGrid summary span{color:var(--violet);font-size:22px}.faqGrid details p{color:#626879;margin:0 0 20px;line-height:1.6}.cta{background:linear-gradient(115deg,var(--brand-navy),var(--brand-blue));color:#fff;padding:74px 0}.ctaInner{grid-template-columns:1fr auto;align-items:center;gap:36px;display:grid}.cta h2{color:#fff;max-width:800px}.cta p{color:var(--brand-on-dark);max-width:720px}.button.big{white-space:nowrap;min-height:56px;margin:0;padding:0 26px}footer{background:var(--brand-navy);color:#c4c7d7;padding:62px 0 24px}.footerGrid{grid-template-columns:1.4fr .7fr .7fr 1fr;gap:40px;display:grid}.footerBrand{color:#fff}.footerGrid>div{align-content:start;gap:10px;display:grid}.footerGrid b{color:#fff;margin-bottom:6px}.footerGrid a:not(.brand){color:#b9bdd0;font-size:14px}.footerGrid p{color:#959ab1;margin:0;font-size:14px;line-height:1.6}.copyright{color:#777d98;border-top:1px solid #222646;margin-top:42px;padding-top:20px;font-size:12px}@media (max-width:980px){.navLinks{display:none}.heroGrid,.split{grid-template-columns:1fr}.hero{padding-top:60px}.productFrame{max-width:720px}.steps,.featureGrid,.pricingGrid{grid-template-columns:1fr 1fr}.priceCard:last-child{grid-column:1/-1}.footerGrid{grid-template-columns:1fr 1fr}.ctaInner{grid-template-columns:1fr}.button.big{justify-self:start}}@media (max-width:650px){.container{width:min(100% - 28px,1180px)}.nav{height:68px}.navActions .textLink{display:none}.brand{font-size:19px}.hero{padding:48px 0 54px}.hero h1{font-size:54px}.lead{font-size:18px}.heroActions .button{width:100%}.productFrame{border-radius:18px;padding:8px}.productTop{grid-template-columns:1fr auto}.productTop>span{display:none}.productBody{grid-template-columns:1fr;min-height:440px}.productBody aside{display:none}.mockMain{padding:20px}.section{padding:72px 0}.sectionHead h2,.darkSection h2,.cta h2{font-size:39px}.steps,.featureGrid,.pricingGrid,.faqGrid,.compare{grid-template-columns:1fr}.priceCard:last-child{grid-column:auto}.step{padding-bottom:12px}.split{gap:38px}.cta{padding:58px 0}.footerGrid{grid-template-columns:1fr}.navActions .button.small{padding:0 13px}.proofRow{padding:18px 0;line-height:1.5}.draftMeta span:last-child{display:none}}.previewAction{background:var(--brand-blue);color:#fff;border-radius:10px;padding:10px 16px;font-weight:800;display:inline-block}.chatBubble p{margin:12px 0 0}.mockShare{color:#526174;font-size:12px;line-height:1.5}.mockControl{display:inline-block}.platformSection{color:#12233f;background:#f4faff}.platformGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.platformCard{background:#fff;border:1px solid #d9e9f5;border-radius:20px;min-width:0;padding:28px}.platformBadge{color:#155275;letter-spacing:.02em;background:#e3f6ff;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-block}.platformCard h3{margin:20px 0 12px;font-size:23px;line-height:1.2}.platformCard p,.platformNote{color:#4a5c73;font-size:15px;line-height:1.65}.platformNote{text-align:center;margin:22px 0 0}@media (max-width:760px){.platformGrid{grid-template-columns:1fr}.platformCard{padding:24px}}section[id]{scroll-margin-top:94px}.workflowPreview{background:var(--brand-canvas);border-radius:17px;padding:30px}.workflowPreview h2{color:var(--navy);margin:8px 0 24px;font-size:30px;line-height:1.15}.previewEyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-blue);margin:0;font-size:12px;font-weight:800}.previewRow{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:flex-start;gap:16px;margin:12px 0;padding:18px;display:flex}.previewRow>b{background:var(--brand-soft);color:var(--brand-blue);border-radius:10px;padding:9px;font-size:13px}.previewRow h3{color:var(--navy);margin:0 0 6px;font-size:18px}.previewRow p,.previewNote{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.previewNote{margin-top:20px}.returning{color:var(--muted);font-size:14px}.returning a,.moreProduct a,.pricingNote a{color:var(--brand-blue);text-underline-offset:3px;font-weight:800;text-decoration:underline}.reportBoundary{border:1px solid var(--brand-border-strong);color:var(--muted);background:#fff;border-radius:14px;margin:24px 0 0;padding:20px;line-height:1.65}.reportBoundary strong{color:var(--navy)}.moreProduct{margin-top:24px}a:focus-visible,summary:focus-visible{outline:3px solid var(--brand-blue);outline-offset:5px}@media (max-width:650px){.workflowPreview{padding:20px}.previewRow{padding:14px}.hero h1{font-size:clamp(42px,12vw,54px)}}.hero h1 span{background-image:linear-gradient(90deg,var(--brand-blue),#087d95)}.founderSection{background:var(--brand-paper);border-top:1px solid var(--border)}.founderGrid{grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:center;gap:64px;max-width:1000px;display:grid}.founderCopy h2{letter-spacing:-.04em;color:var(--navy);margin:0 0 24px;font-size:clamp(34px,4.7vw,56px);line-height:1.08}.founderCopy>p:not(.fine){color:var(--muted);max-width:540px;font-size:18px;line-height:1.65}.founderCopy .founderHint{margin:24px 0 18px;font-size:14px!important}.founderVideo{min-width:0;margin:0}.founderVideo video{aspect-ratio:9/16;background:var(--navy);border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 18px 48px #06133124}.founderVideo video:focus-visible{outline:3px solid var(--brand-blue);outline-offset:5px}.founderVideo figcaption{color:var(--muted);text-align:center;margin-top:12px;font-size:12px;line-height:1.5}@media (max-width:700px){.founderGrid{grid-template-columns:1fr;gap:28px}.founderVideo{justify-self:center;width:min(100%,320px)}.founderCopy .button{width:100%}}
:root{--brand-orange:#d85b00;--brand-orange-bright:#ff8a00;--brand-orange-pale:#fff3e8}::selection{color:#061331;background:#ffd6b3}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--brand-orange-bright);outline-offset:3px}.brand,.wordmark{position:relative}.brand:after,.wordmark:after{content:"";background:var(--brand-orange-bright);border-radius:2px;align-self:flex-start;width:7px;height:7px;margin-top:3px;display:inline-block;transform:rotate(35deg)}.eyebrow,.simpleKicker,.previewEyebrow{border-left:3px solid var(--brand-orange-bright);padding-left:9px}.navLinks a:hover,.textLink:hover{color:var(--brand-orange)}.button:not(.ghost):hover{box-shadow:0 5px 18px #d85b002e}nav button.active,.mobileNav button.active{box-shadow:inset 3px 0 0 var(--brand-orange-bright)}.authCard,.onboardCard{border-top:3px solid var(--brand-orange-bright)}@media (prefers-reduced-motion:reduce){.button{transition:none}}
:root{--warm-cream:#f7ebda;--warm-paper:#f5e8d6;--warm-peach:#f1d3b7;--warm-orange:#b84d1b;--warm-gold:#d99643;--warm-border:#ddc4a9;--brand-paper:#f8eddf;--brand-soft:#f0ddc5;--brand-border:#dfc5a9;--brand-border-strong:#cfac87;--brand-ink:#34271e;--brand-muted:#685347;--navy:#39291f;--indigo:#473023;--violet:#b84d1b;--lav:#d99643;--soft:#f0ddc5;--ink:#34271e;--muted:#685347;--border:#dfc5a9}html,body{color:#34271e;background:#f5e8d6}.navWrap{background:#f8eddef7;border-bottom:1px solid #dcc1a1}.brand{color:#39291f}.navLinks,.textLink{color:#4e3729}.navLinks a:hover,.textLink:hover{color:#a63d12}.hero{background:radial-gradient(circle at 83% 18%,#e28e3b59,#0000 36%),radial-gradient(circle at 9% 75%,#d880503d,#0000 46%),linear-gradient(145deg,#f8e8d3 0%,#eacaa7 100%)}.hero h1,.sectionHead h2,.step h3,.feature h3,.priceCard h3{color:#35251c}.hero h1 span,.eyebrow,.step span{color:#a9441a}.lead,.sectionHead p,.step p,.feature p{color:#624c3d}.button:not(.ghost),.fullButton{color:#fff;background:#ae461c;border-color:#ae461c;box-shadow:0 8px 24px #73341b33}.button:not(.ghost):hover,.fullButton:hover{background:#8e3715;border-color:#8e3715}.button.ghost{color:#4b3122;background:#f8e8d5;border-color:#c99c76}.softSection{background:linear-gradient(#e9d1b3,#f1dec7)}.section:not(.softSection):not(.darkSection){background:#f6e9d8}.feature,.priceCard,.faqGrid details,.productFrame,.compareCard{background:#f8eddf;border-color:#ddc4a9;box-shadow:0 8px 25px #4e2c1917}.feature .icon,.icon{color:#8f3e18;background:#e8c29b}.step{border-top-color:#c88853}.priceCard.popular{border-color:#ad4b1d;box-shadow:0 14px 36px #82411a24}.popularTag{color:#fff;background:#a9441a}.darkSection h2,.cta h2{color:#fff5e8}.darkSection p,.cta p{color:#f1d8c2}footer{color:#ead6c2;background:#30241e}.proof,.pricingNote{color:#624a3a}.navWrap,.hero,.section,.softSection,.darkSection,.cta,footer{transition:background-color .15s}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #d98b3b}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.darkSection{color:#fff4e7;background:linear-gradient(125deg,#513322 0%,#75482c 55%,#a66a3d 100%)!important}.darkSection h2{color:#fff4e7!important}.darkSection p{color:#f7e0c7!important}.darkSection .eyebrow.light{color:#ffd49d}.darkSection .lightBtn{color:#60341d;background:#fbe9d1;border-color:#fbe9d1}.darkSection .lightBtn:hover{background:#f4d2a8}.cta{color:#fff8ef;background:linear-gradient(115deg,#733b25 0%,#a6532d 60%,#bf7940 100%)!important}.cta h2{color:#fff8ef!important}.cta p{color:#ffe6cc!important}.cta .button{color:#fff8ef!important;background:#422b20!important;border-color:#422b20!important}.cta .button:hover{background:#302017!important}.platformSection{color:#39271d;background:linear-gradient(#f2d8ba 0%,#f5e5d2 100%)!important}.platformSection .sectionHead h2{color:#39271d}.platformSection .sectionHead p,.platformNote{color:#654532}.platformGrid{gap:22px}.platformCard{border-radius:22px;box-shadow:0 12px 30px #663c1e17;background:linear-gradient(155deg,#fff3e3,#f8e6d1)!important;border:1px solid #d8ad85!important}.platformCard:nth-child(2){background:linear-gradient(155deg,#fce9d2,#f4d9ba)!important}.platformCard h3{color:#43291b}.platformCard p{color:#664c3a}.platformBadge{color:#783714!important;background:#eec39e!important}.platformCard:nth-child(2) .platformBadge{background:#e7b587!important}.platformCard:nth-child(3) .platformBadge{background:#f2cfae!important}.workflowPreview,.previewRow,.reportBoundary{background:#faebd9;border-color:#ddbc99}.previewRow>b{color:#884018;background:#edc59f}.previewEyebrow{color:#9c441a}.founderSection{background:#f5e5d2}
