@font-face{font-family:Inter;src:url(/fonts/inter-latin-variable.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.ttf) format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{--bg: #f3f6fb;--surface: #ffffff;--surface-2: #eaf0fa;--surface-3: #dfeaff;--ink: #07152b;--muted: #5b6b82;--faint: #7d8da4;--navy: #061225;--navy-2: #0a1b37;--navy-3: #11294e;--blue: #1657dc;--blue-bright: #3b7af5;--blue-soft: #dfeaff;--orange: #e8974c;--orange-soft: #fff0e1;--line: #cfd9e8;--line-strong: #aebbd0;--positive: #17785c;--danger: #b42318;--shadow-sm: 0 10px 30px rgba(20, 45, 83, .08);--shadow-lg: 0 30px 90px rgba(13, 38, 75, .16);--radius-sm: 10px;--radius: 16px;--radius-lg: 24px;--font-body: Manrope, "Segoe UI", system-ui, sans-serif;--font-display: Manrope, "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif}html[data-theme=dark]{--bg: #071426;--surface: #0b1c34;--surface-2: #102541;--surface-3: #17345c;--ink: #f5f8ff;--muted: #a4b4c9;--faint: #7f93ad;--navy: #061225;--navy-2: #091a32;--navy-3: #122c50;--blue: #6595ff;--blue-bright: #7ca4ff;--blue-soft: #183969;--orange: #f0a665;--orange-soft: #3a2a1e;--line: #253d5f;--line-strong: #3b5579;--positive: #7fd6b9;--danger: #ff9e96;--shadow-sm: 0 12px 36px rgba(0, 5, 15, .22);--shadow-lg: 0 30px 90px rgba(0, 4, 14, .42)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body::selection{background:var(--blue);color:#fff}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}svg{stroke-width:1.8}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}h1{font-size:clamp(48px,5.6vw,76px);line-height:1.03;letter-spacing:-.052em}h2{font-size:clamp(38px,4.2vw,58px);line-height:1.08;letter-spacing:-.045em}h3{font-size:clamp(22px,2vw,30px);line-height:1.18;letter-spacing:-.025em}p{color:var(--muted)}:focus-visible{outline:3px solid color-mix(in srgb,var(--blue-bright) 72%,white);outline-offset:3px}[hidden]{display:none!important}.skipLink{position:fixed;z-index:1000;top:10px;left:12px;transform:translateY(-160%);padding:10px 14px;border-radius:8px;background:var(--navy);color:#fff;font-weight:700;transition:transform .2s}.skipLink:focus{transform:none}.section{padding:clamp(88px,9vw,140px) max(24px,calc((100vw - 1240px)/2))}.kicker{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 6px color-mix(in srgb,var(--orange) 14%,transparent)}.sectionHeader{max-width:820px;margin-bottom:54px}.sectionHeader h2{margin:14px 0 20px}.sectionHeader p{max-width:690px;margin:0;font-size:18px}.sectionHeader--split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);gap:clamp(40px,7vw,110px);align-items:end;max-width:1240px}.sectionHeader--split>div>h2{max-width:760px}.sectionHeader--split>p,.sectionHeader--split>div:last-child p{margin-bottom:0}.button,.buttonSecondary,.buttonGhost,.textAction{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border:1px solid transparent;border-radius:11px;font-weight:800;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.button{background:var(--blue);color:#fff;box-shadow:0 12px 30px #1657dc38}.button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--blue) 88%,#fff);box-shadow:0 16px 36px #1657dc4d}.button svg,.buttonSecondary svg,.buttonGhost svg,.textAction svg{width:18px}.button--small{min-height:42px;padding:0 16px;font-size:13px}.button--light{background:#fff;color:#07152b;box-shadow:none}.button--light:hover{background:#eaf0ff}.buttonSecondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.buttonSecondary:hover{transform:translateY(-2px);border-color:var(--blue);color:var(--blue)}.buttonGhost{border-color:#ffffff47;color:#fff}.buttonGhost:hover{border-color:#fff;background:#ffffff14}.textAction{min-height:44px;padding-inline:8px;color:var(--blue)}.button:disabled,.buttonSecondary:disabled{cursor:wait;opacity:.62;transform:none}.siteHeader{position:sticky;z-index:300;top:0;padding:11px max(18px,calc((100vw - 1320px)/2));border-bottom:1px solid transparent;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(18px);transition:background .2s,border-color .2s,box-shadow .2s}.mobileNav[hidden]{display:none}.siteHeader--scrolled{border-color:var(--line);background:color-mix(in srgb,var(--bg) 96%,transparent);box-shadow:var(--shadow-sm)}.headerInner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px}.brandLink{display:inline-flex;align-items:center;min-width:150px}.brand{position:relative;display:inline-flex;width:164px;height:44px;overflow:hidden}.brand--compact{width:130px}.desktopNav{display:flex;align-items:center;gap:28px}.desktopNav a,.loginLink{position:relative;color:var(--muted);font-size:14px;font-weight:700}.desktopNav a:after{position:absolute;right:0;bottom:-8px;left:0;height:2px;transform:scaleX(0);transform-origin:left;background:var(--blue);content:"";transition:transform .2s}.desktopNav a:hover{color:var(--ink)}.desktopNav a:hover:after{transform:scaleX(1)}.headerActions{display:flex;align-items:center;gap:10px}.iconButton{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer}.iconButton:hover{border-color:var(--blue);color:var(--blue)}.iconButton svg{width:18px}.menuToggle,.mobileNav{display:none}.hero{position:relative;display:grid;grid-template-columns:minmax(440px,.92fr) minmax(500px,1.08fr);gap:clamp(40px,6vw,100px);align-items:center;min-height:calc(100vh - 78px);padding:clamp(70px,7vw,110px) max(24px,calc((100vw - 1320px)/2)) 78px;overflow:hidden}.heroCopy,.heroVisual{position:relative;z-index:1}.heroCopy h1{max-width:800px;margin:20px 0 24px}.heroLead{max-width:720px;margin-bottom:18px;font-size:clamp(17px,1.5vw,20px);line-height:1.62}.signature{display:block;margin-bottom:30px;color:var(--ink);font-family:var(--font-display);font-size:18px}.heroActions{display:flex;flex-wrap:wrap;gap:12px}.humanLink{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--blue);font-size:14px;font-weight:800}.humanLink svg{width:17px}.humanLink svg:last-child{margin-left:3px}.heroTrust{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.heroTrust span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:700}.heroTrust svg{width:16px;color:var(--blue)}.heroVisual{padding:34px 0 40px}.productFrame{margin:0;border:1px solid var(--line-strong);border-radius:17px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-lg)}.productFrameBody{aspect-ratio:16 / 9.3;overflow:hidden;background:#f5f7fb}.productFrameBody img{width:100%;height:100%;object-fit:cover;object-position:top}.productFrame figcaption{display:flex;align-items:center;gap:8px;padding:10px 13px;color:var(--muted);font-size:10px}.productFrame figcaption svg{width:14px;color:var(--positive)}.productDemoShell{display:grid;grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);max-width:1240px;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg);box-shadow:var(--shadow-sm)}.productTabs{position:relative;display:grid;align-content:start;border-right:1px solid var(--line);background:var(--surface-2)}.productTabs button{display:grid;grid-template-columns:auto auto 1fr auto;gap:12px;align-items:center;min-height:112px;padding:20px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--muted);text-align:left;cursor:pointer;transition:background .2s,color .2s}.productTabs button>svg{width:21px}.productTabs button>svg:last-child{width:17px;opacity:.45}.productTabs button>span:nth-child(3){display:grid;gap:4px}.productTabs button strong{color:var(--ink);font-size:15px}.productTabs button small{font-size:11px;line-height:1.42}.productTabs button[aria-selected=true]{background:var(--surface);color:var(--blue)}.productTabs button[aria-selected=true] .tabNumber{background:var(--blue);color:#fff}.tabNumber{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface);color:var(--faint);font-size:9px;font-weight:800}.tabProgress{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--line)}.tabProgress span{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--blue-bright));transition:width .3s}.productPanel{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(26px,4vw,56px);align-items:center;min-height:520px;padding:clamp(28px,4vw,58px)}.productPanelCopy h3{margin:12px 0 16px;font-size:clamp(28px,3vw,42px)}.productPanelCopy>p{font-size:16px}.productPanelCopy ul{display:grid;gap:12px;margin:24px 0;padding:0;list-style:none}.productPanelCopy li{display:flex;align-items:flex-start;gap:9px;color:var(--ink);font-size:13px;font-weight:700}.productPanelCopy li svg{width:16px;flex:0 0 auto;color:var(--blue)}.syntheticNote{display:flex;gap:10px;padding:13px;border-left:3px solid var(--blue);background:var(--blue-soft)}.syntheticNote>svg{width:19px;flex:0 0 auto;color:var(--blue)}.syntheticNote span{display:grid}.syntheticNote strong{font-size:11px}.syntheticNote small{color:var(--muted);font-size:9px}.featureSection{background:var(--bg)}.featureFlowLayout{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);max-width:1240px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.featureFlowNav{display:grid;align-content:start;border-right:1px solid var(--line-strong)}.featureFlowNav button{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;min-height:78px;padding:16px 20px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--muted);text-align:left;cursor:pointer}.featureFlowNav button span{color:var(--faint);font-size:10px;font-weight:800}.featureFlowNav button strong{color:var(--ink)}.featureFlowNav button svg{width:17px}.featureFlowNav button[aria-selected=true]{background:var(--surface);color:var(--blue)}.featureFlowNav button[aria-selected=true] span{color:var(--blue)}.featureFlowPanel{position:relative;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(300px,1fr);gap:42px;min-height:450px;padding:clamp(34px,5vw,70px);overflow:hidden;background:var(--surface)}.flowNumber{position:absolute;top:-24px;right:22px;color:color-mix(in srgb,var(--blue) 8%,transparent);font-family:var(--font-display);font-size:190px;font-weight:800;line-height:1}.featureFlowIntro,.featureItems{position:relative;z-index:1}.featureFlowIntro h3{max-width:520px;margin-top:14px;font-size:clamp(30px,3.5vw,48px)}.featureItems{border-top:1px solid var(--line)}.featureItems>div{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;padding:20px 0;border-bottom:1px solid var(--line)}.featureItems span{grid-row:1 / 3;color:var(--blue);font-size:10px;font-weight:800}.featureItems strong{font-size:14px}.featureItems small{color:var(--muted);font-size:10px}.featureCaveat{position:relative;z-index:1;grid-column:1 / -1;display:flex;gap:8px;align-self:end;margin:0;font-size:11px}.featureCaveat svg{width:16px;flex:0 0 auto;color:var(--blue)}.contextSection{display:grid;grid-template-columns:minmax(330px,.65fr) minmax(0,1.35fr);gap:clamp(50px,8vw,130px);padding:clamp(90px,10vw,160px) max(24px,calc((100vw - 1240px)/2));background:var(--navy);color:#fff}.contextIntro{align-self:start}.contextIntro .kicker{color:#86a9ff}.contextIntro h2{margin:16px 0 22px}.contextIntro p{color:#aab8cc;font-size:18px}.contextIntro a{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:#9ab7ff;font-weight:800}.contextIntro a svg{width:18px}.contextSteps{border-top:1px solid #263b5e}.contextSteps article{display:grid;grid-template-columns:50px 1fr auto;gap:22px;align-items:start;padding:28px 0;border-bottom:1px solid #263b5e}.contextSteps article>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #3e5c8a;border-radius:50%;color:#91aff6;font-size:11px;font-weight:800}.contextSteps article>div small{color:#7790b3;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.contextSteps h3{margin:4px 0 8px;font-size:24px}.contextSteps p{margin:0;color:#9cacc2}.contextSteps article>svg{width:18px;margin-top:14px;color:#49658e}.auraSection{display:grid;grid-template-columns:minmax(390px,.9fr) minmax(420px,1.1fr);gap:clamp(60px,8vw,130px);align-items:center;background:var(--surface)}.auraVisual{position:relative;min-height:590px}.auraCopy h2{margin:14px 0 22px}.auraCopy>p{font-size:18px}.auraBullets{margin-top:32px;border-top:1px solid var(--line)}.auraBullets>div{display:grid;grid-template-columns:34px 1fr;padding:14px 0;border-bottom:1px solid var(--line)}.auraBullets span{color:var(--blue);font-size:10px;font-weight:800}.auraBullets p{margin:0;color:var(--ink);font-size:13px;font-weight:700}.responsibleNote{display:flex;gap:12px;margin-top:28px;padding:17px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.responsibleNote svg{width:20px;flex:0 0 auto;color:var(--blue)}.responsibleNote p{margin:0;font-size:12px}.integrationsSection{background:var(--bg)}.integrationRows{max-width:1240px;border-top:1px solid var(--line-strong)}.integrationRows article{display:grid;grid-template-columns:auto minmax(260px,.8fr) minmax(300px,1fr);gap:24px;align-items:start;padding:28px 0;border-bottom:1px solid var(--line-strong)}.integrationIcon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--blue-soft);color:var(--blue)}.integrationIcon svg{width:22px}.integrationRows h3{margin:0 0 7px;font-size:19px}.integrationRows p{margin:0}.integrationState{display:grid;gap:5px;padding-left:24px;border-left:1px solid var(--line)}.integrationState strong{color:var(--positive);font-size:12px}.integrationState small{color:var(--muted);font-size:10px}.plansSection{background:var(--surface)}.canonicalPlan{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-width:1240px;margin-inline:auto;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--bg);box-shadow:0 20px 52px #0a204112}.canonicalPlanSummary,.canonicalPlanTerms{min-width:0;padding:clamp(30px,4vw,58px)}.canonicalPlanSummary{border-right:1px solid var(--line)}.canonicalPlanSummary h3{margin:12px 0 10px;font-size:clamp(36px,3.4vw,49px)}.canonicalPlanSummary>p{max-width:470px;margin-bottom:28px;font-size:17px}.canonicalPlanSummary ul{display:grid;gap:16px;margin:0;padding:24px 0 0;border-top:1px solid var(--line);list-style:none}.canonicalPlanSummary li{display:flex;gap:11px;align-items:flex-start;color:var(--ink);font-size:15px;line-height:1.5}.canonicalPlanSummary li svg{width:19px;height:19px;flex:0 0 auto;margin-top:2px;color:var(--positive)}.canonicalPlanTerms{display:flex;flex-direction:column;align-items:flex-start;background:var(--surface)}.canonicalPrices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:22px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.canonicalPrices>div{display:grid;align-content:center;gap:5px;min-width:0;padding:22px clamp(15px,2vw,28px)}.canonicalPrices>div+div{border-left:1px solid var(--line)}.canonicalPrices small{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.canonicalPrices strong{color:var(--ink);font-size:clamp(25px,2.5vw,34px);font-weight:700;line-height:1.15;letter-spacing:-.04em;white-space:nowrap}.canonicalPrices span{color:var(--muted);font-size:13px}.commercialCheckoutState{display:flex;align-items:center;gap:8px;margin:0 0 20px;color:var(--muted);font-size:13px;line-height:1.5}.commercialCheckoutState svg{width:17px;height:17px;flex:0 0 auto;color:var(--blue)}.canonicalPlanTerms>.button{width:100%;margin-bottom:16px}.commercialTrial{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.6}.canonicalPlanTerms>.textAction{min-height:40px;padding-inline:0;font-size:14px}.canonicalFounderTerms,.commercialCancellation{grid-column:1 / -1;padding:24px clamp(30px,4vw,58px);border-top:1px solid var(--line)}.canonicalFounderTerms{background:var(--surface-2)}.canonicalFounderTerms h4{margin:0 0 10px;color:var(--ink);font-family:var(--font-display);font-size:19px;line-height:1.35}.canonicalFounderTerms p,.commercialCancellation p{max-width:950px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.canonicalFounderTerms p+p{margin-top:10px}.commercialCancellation{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.commercialCancellation a{flex:0 0 auto;color:var(--blue);font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.commercialPending{max-width:1240px;margin-inline:auto;padding:clamp(30px,4vw,58px);border:1px solid var(--line);border-radius:16px;background:var(--bg)}.commercialPending h3{max-width:700px;margin-bottom:10px;font-size:clamp(26px,3vw,38px)}.commercialPending p{max-width:630px;margin-bottom:22px;font-size:15px}.commercialPending .buttonSecondary{width:fit-content}.founderPromoSimple{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(40px,6vw,90px);align-items:center;background:var(--navy);color:#fff}.founderPromoSimple .kicker{color:#9ab9ee}.founderPromoSimpleCopy{max-width:690px}.founderPromoSimpleCopy h2{margin:16px 0 22px;color:#fff}.founderPromoSimpleCopy>p{max-width:580px;margin-bottom:28px;color:#c0cee0;font-size:17px;line-height:1.7}.founderPromoSimpleCopy .button{width:fit-content;background:#fff;color:#10284b}.founderPromoSimpleCopy .button:hover{background:#eaf1fb}.founderPromoSimpleAside{display:grid;gap:20px;padding:clamp(24px,3vw,38px);border:1px solid #344d70;border-radius:12px;background:#0e2342}.founderPromoSimpleAside>p{margin:0;color:#b9c9db;font-size:14px;line-height:1.7}.founderPromoSimpleAside>a{display:inline-flex;align-items:center;gap:9px;width:fit-content;color:#bdd4ff;font-size:14px;font-weight:650}.founderPromoSimpleAside>a svg{width:17px}.founderPromoSimpleAside .founderAvailabilitySummary{display:flex;gap:13px;align-items:center;padding:0 0 20px;border:0;border-bottom:1px solid #344d70;border-radius:0;background:none}.founderPromoSimpleAside .founderAvailabilitySummary>span{display:grid;min-width:0;flex:1}.founderPromoSimpleAside .founderAvailabilitySummary small{color:#a9bfd9;font-size:12px;font-weight:600;letter-spacing:.03em}.founderPromoSimpleAside .founderAvailabilitySummary strong{color:#fff;font-size:20px;line-height:1.25}.founderPromoSimpleAside .founderAvailabilitySummary>b{color:#b6c9df;font-size:12px;white-space:nowrap}.availability{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #2b4366;border-radius:var(--radius);overflow:hidden;background:#ffffff09}.availability>div{display:grid;align-content:center;min-height:160px;padding:20px;border-right:1px solid #2b4366}.availability>div:last-child{border:0}.availability span{color:#86a0c4;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.availability strong{color:#fff;font-family:var(--font-display);font-size:46px;line-height:1.1}.availability small{color:#9aacc6;font-size:9px}.availability .availability--waitlist strong{color:var(--orange)}.institutionalSection{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:clamp(60px,9vw,140px);background:var(--bg)}.institutionalStory h2{max-width:760px;margin:15px 0 22px}.institutionalStory>p{max-width:720px;font-size:18px}.institutionalStory blockquote{max-width:720px;margin:36px 0;padding:26px 0 26px 26px;border-left:3px solid var(--orange);color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:700}.institutionalStory blockquote small{display:block;margin-top:12px;color:var(--muted);font-family:var(--font-body);font-size:10px}.institutionalStory>a,.teamTeaser>a{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:800}.institutionalStory>a svg,.teamTeaser>a svg{width:18px}.teamTeaser{padding:clamp(28px,4vw,50px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.teamTeaser h3{margin:14px 0;font-size:32px}.editorialEmpty{display:grid;gap:8px;margin:28px 0;padding:20px;border:1px dashed var(--line-strong);border-radius:12px;background:var(--surface-2)}.editorialEmpty svg{width:28px;color:var(--blue)}.editorialEmpty strong{font-size:12px}.editorialEmpty small{color:var(--muted);font-size:10px}.blogTeaser{background:var(--surface)}.sectionHeader--split>a{display:inline-flex;align-items:center;gap:8px;justify-self:end;color:var(--blue);font-weight:800}.sectionHeader--split>a svg{width:18px}.blogGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1240px}.blogCard{position:relative;display:grid;min-height:390px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg);transition:transform .2s,border-color .2s,box-shadow .2s}.blogCard:hover{transform:translateY(-4px);border-color:var(--blue);box-shadow:var(--shadow-sm)}.blogCardVisual{display:grid;place-items:center;min-height:170px;background:linear-gradient(135deg,var(--navy-2),var(--navy-3));color:#92afff}.blogCardVisual img{width:100%;height:100%;object-fit:cover}.blogCardVisual svg{width:42px}.blogCard>div:nth-child(2){padding:22px}.blogCard>div:nth-child(2)>span{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blogCard h2{margin:10px 0;font-size:22px}.blogCard p{font-size:13px}.blogCard small{color:var(--faint);font-size:9px}.blogCard>svg{position:absolute;right:18px;bottom:18px;width:18px;color:var(--blue)}.blogEmpty{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;max-width:1240px;padding:34px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--bg)}.blogEmpty>svg{width:42px;color:var(--blue)}.blogEmpty strong{font-family:var(--font-display);font-size:19px}.blogEmpty p{margin:4px 0 0}.blogEmpty a{display:flex;align-items:center;gap:8px;color:var(--blue);font-weight:800}.blogEmpty a svg{width:18px}.faqSection{display:grid;grid-template-columns:minmax(300px,.55fr) minmax(0,1fr);gap:clamp(60px,9vw,140px);background:var(--bg)}.faqIntro{align-self:start}.faqIntro h2{margin:15px 0 18px}.faqIntro>a{display:inline-flex;align-items:center;gap:8px;margin-top:15px;color:var(--blue);font-weight:800}.faqIntro>a svg{width:18px}.faqList{border-top:1px solid var(--line-strong)}.faqList article{border-bottom:1px solid var(--line-strong)}.faqList button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:76px;padding:18px 0;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.faqList button span{font-weight:800}.faqList button svg{width:19px;transition:transform .2s}.faqList button[aria-expanded=true] svg{transform:rotate(180deg);color:var(--blue)}.faqList article>div{padding:0 48px 22px 0}.faqList p{margin:0}.finalCta{padding:clamp(92px,10vw,160px) 24px;background:radial-gradient(circle at 50% 0,#183969,transparent 48%),var(--navy);color:#fff;text-align:center}.finalCta .kicker{color:#94b1ff}.finalCta h2{max-width:820px;margin:16px auto 22px}.finalCta p{max-width:680px;margin:0 auto 30px;color:#aebdd1;font-size:18px}.finalCta>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.siteFooter{padding:70px max(24px,calc((100vw - 1240px)/2)) 24px;background:#041020;color:#fff}.footerLead{display:grid;grid-template-columns:auto 1fr 1fr;gap:34px;align-items:center;padding-bottom:48px;border-bottom:1px solid #243956}.footerLead .brand{width:155px}.footerLead strong{font-family:var(--font-display);font-size:26px}.footerLead p{max-width:490px;margin:0;color:#8fa2bc}.footerNav{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding:50px 0}.footerNav>div{display:grid;align-content:start;gap:10px}.footerNav strong{margin-bottom:7px;color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.footerNav a{display:flex;align-items:center;gap:8px;width:fit-content;color:#8fa2bc;font-size:12px}.footerNav a:hover{color:#fff}.footerNav a svg{width:15px}.footerBase{display:flex;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid #243956;color:#6f849f;font-size:10px}.pageHero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.45fr);gap:clamp(60px,9vw,140px);align-items:end;min-height:550px;padding:clamp(100px,10vw,155px) max(24px,calc((100vw - 1240px)/2)) 85px;background:linear-gradient(135deg,var(--surface),var(--surface-2))}.pageHero--dark{background:radial-gradient(circle at 88% 18%,#193d70,transparent 32%),var(--navy);color:#fff}.pageHero--dark p{color:#aebdd1}.pageHero>div:first-child>h1{max-width:930px;margin:17px 0 22px}.pageHero>div:first-child>p{max-width:800px;font-size:19px}.pageHeroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.pageHero--dark .buttonSecondary{border-color:#3b5579;background:transparent;color:#fff}.aboutHeroMark{display:grid;place-items:center;justify-self:end;width:280px;height:280px;border:1px solid var(--line);border-radius:50%;background:var(--surface);box-shadow:var(--shadow-lg)}.aboutHeroMark img{width:150px}.aboutHeroMark span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.teamHeroIcon,.pageHeroBadge,.privacyHeroNote,.legalReviewBadge{display:grid;align-content:center;gap:8px;justify-self:end;min-height:190px;width:min(100%,330px);padding:30px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 8%,transparent)}.teamHeroIcon{place-items:center}.teamHeroIcon svg,.blogHeroIcon,.securityHeroIcon,.legalHeroIcon{width:90px;height:90px;color:#90acff}.pageHeroBadge svg,.privacyHeroNote svg,.legalReviewBadge svg{width:28px;color:var(--blue)}.pageHeroBadge strong,.privacyHeroNote strong,.legalReviewBadge strong{font-size:14px}.pageHeroBadge small,.privacyHeroNote small,.legalReviewBadge small{color:var(--muted);font-size:10px}.pageHero--dark .legalReviewBadge small{color:#9eb0ca}.storyPage{display:grid;grid-template-columns:1fr .7fr;gap:clamp(60px,9vw,140px);background:var(--surface)}.storyNarrative p{color:var(--ink);font-family:var(--font-display);font-size:clamp(24px,2.4vw,34px);line-height:1.45}.storyPage blockquote{align-self:center;margin:0;padding:38px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:700}.storyPage blockquote small{display:block;margin-top:18px;color:var(--blue);font-family:var(--font-body);font-size:10px}.timelineSection{background:var(--bg)}.timelineSection>div{display:grid;grid-template-columns:repeat(3,1fr);max-width:1240px;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.timelineSection article{min-height:260px;padding:28px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.timelineSection article>span{color:var(--blue);font-size:10px;font-weight:800}.timelineSection h3{margin:55px 0 12px}.principlesSection{display:grid;grid-template-columns:.55fr 1fr;gap:clamp(50px,8vw,120px);padding:clamp(88px,9vw,140px) max(24px,calc((100vw - 1240px)/2));background:var(--navy);color:#fff}.principlesSection header h2{margin-top:15px}.principlesSection header .kicker{color:#8caaff}.principlesSection>div{border-top:1px solid #294368}.principlesSection article{display:grid;grid-template-columns:40px 1fr;padding:22px 0;border-bottom:1px solid #294368}.principlesSection article span{grid-row:1 / 3;color:#8caaff;font-size:10px;font-weight:800}.principlesSection article h3{margin:0 0 5px;font-size:19px}.principlesSection article p{margin:0;color:#9cacbf}.founderProfile{display:grid;grid-template-columns:330px 1fr;gap:clamp(50px,8vw,120px);align-items:center;background:var(--surface)}.founderMonogram{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,var(--blue-soft),var(--surface-2));color:var(--blue);font-family:var(--font-display);font-size:90px;font-weight:800}.founderProfile h2{margin:12px 0 5px}.founderProfile>div:last-child>strong{color:var(--blue)}.founderProfile p{max-width:740px;margin-top:20px}.founderProfile ul{display:grid;gap:10px;margin-top:24px;padding:0;list-style:none}.founderProfile li{display:flex;gap:8px;align-items:center;font-size:12px}.founderProfile li svg{width:15px;color:var(--blue)}.teamPage{background:var(--bg)}.teamEmpty{max-width:850px;padding:clamp(38px,6vw,80px);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface)}.teamEmpty>svg{width:60px;height:60px;margin-bottom:28px;color:var(--blue)}.teamEmpty h2{margin:15px 0 20px}.futureAreas{display:flex;flex-wrap:wrap;gap:10px;margin-top:38px}.futureAreas>span{display:flex;align-items:center;padding-right:10px;color:var(--muted);font-weight:700}.futureAreas>div{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:11px}.futureAreas svg{width:14px;color:var(--blue)}.teamGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.teamGrid article{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.teamGrid article img{aspect-ratio:1;width:100%;object-fit:cover;border-radius:12px}.planGrid--compact .planCard{min-height:500px}.planComparison{display:grid;grid-template-columns:.6fr 1fr;gap:60px;max-width:1240px;margin-top:70px;padding-top:60px;border-top:1px solid var(--line-strong)}.planComparison header h2{margin-top:15px}.planComparison>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.planComparison>div span{display:flex;gap:8px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);font-size:12px}.planComparison svg{width:15px;color:var(--blue)}.securityPrinciples{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.securityPrinciples article{position:relative;min-height:310px;padding:clamp(30px,5vw,70px);background:var(--surface)}.securityPrinciples article>span{position:absolute;top:28px;right:30px;color:var(--faint);font-size:10px}.securityPrinciples svg{width:34px;height:34px;color:var(--blue)}.securityPrinciples h2{margin:44px 0 14px;font-size:30px}.securityDisclaimer{display:flex;gap:24px;align-items:center;padding:40px max(24px,calc((100vw - 900px)/2));background:var(--orange-soft)}.securityDisclaimer>svg{width:34px;flex:0 0 auto;color:var(--orange)}.securityDisclaimer p{margin:4px 0 0}.founderPageLayout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(500px,1fr);gap:clamp(60px,8vw,120px);align-items:start;background:var(--bg)}.founderBenefits{position:sticky;top:105px}.founderBenefits h2{margin:15px 0 18px}.founderBenefits>article{display:grid;grid-template-columns:32px 28px 1fr;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.founderBenefits>article>span{color:var(--faint);font-size:9px;font-weight:800}.founderBenefits article svg{width:19px;color:var(--blue)}.founderBenefits article p{margin:0;color:var(--ink);font-size:12px;font-weight:700}.founderRule{display:flex;gap:12px;margin-top:24px;padding:17px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.founderRule svg{width:20px;flex:0 0 auto;color:var(--blue)}.founderRule p{margin:0;font-size:11px}.publicForm,.successProtocol,.cancellationIntro{display:grid;gap:18px;padding:clamp(26px,4vw,48px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.formHeader{padding-bottom:20px;border-bottom:1px solid var(--line)}.formHeader h2{margin:12px 0;font-size:34px}.formHeader p{margin:0}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.formField{display:grid;gap:7px;color:var(--ink);font-size:12px;font-weight:800}.formField input,.formField textarea,.formField select{width:100%;min-height:50px;padding:12px 13px;border:1px solid var(--line-strong);border-radius:9px;background:var(--bg);color:var(--ink);font-weight:500}.formField textarea{min-height:128px;resize:vertical}.formField input:focus,.formField textarea:focus,.formField select:focus{border-color:var(--blue);outline:3px solid color-mix(in srgb,var(--blue) 15%,transparent)}.formField small{color:var(--muted);font-size:9px;font-weight:500}.consent{display:flex;gap:10px;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--muted);font-size:11px}.consent input{width:18px;height:18px;margin-top:1px;accent-color:var(--blue)}.consent a{color:var(--blue);text-decoration:underline}.honeypot{position:fixed!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.formError{margin:0;padding:12px;border-left:3px solid var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger);font-size:12px}.formSubmit{width:100%}.formFinePrint{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:9px}.formFinePrint svg{width:14px}.successProtocol{place-items:start}.successProtocol>svg{width:48px;height:48px;color:var(--positive)}.successProtocol h2{margin:0;font-size:34px}.successProtocol>div{display:grid;gap:3px;width:100%;padding:20px;border:1px dashed var(--blue);border-radius:12px;background:var(--blue-soft)}.successProtocol>div small{color:var(--muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.successProtocol>div strong{color:var(--blue);font-family:var(--font-display);font-size:25px;letter-spacing:.04em}.contactPage{display:grid;gap:70px;background:var(--bg)}.contactChannels{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.contactChannels article{display:flex;flex-direction:column;min-height:300px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.contactChannels article>svg{width:28px;height:28px;color:var(--blue)}.contactChannels h2{margin:34px 0 10px;font-size:20px}.contactChannels p{font-size:12px}.contactChannels small{color:var(--faint);font-size:9px}.contactChannels a{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;color:var(--blue);font-size:11px;font-weight:800}.contactChannels a svg{width:16px}.contactForm{max-width:820px;margin:0 auto}.legalNotice{display:flex;gap:12px;align-items:center;padding:18px max(24px,calc((100vw - 1240px)/2));background:var(--orange-soft)}.legalNotice svg{width:20px;flex:0 0 auto;color:var(--orange)}.legalNotice p{margin:0;color:var(--ink);font-size:11px}.cancellationPage{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(480px,1fr);gap:clamp(60px,9vw,130px);align-items:start;background:var(--bg)}.cancellationSections{border-top:1px solid var(--line-strong)}.cancellationSections article{display:grid;grid-template-columns:34px 1fr;padding:22px 0;border-bottom:1px solid var(--line)}.cancellationSections article>span{grid-row:1 / 3;color:var(--blue);font-size:10px;font-weight:800}.cancellationSections h2{margin:0 0 8px;font-size:19px}.cancellationSections p{margin:0;font-size:13px}.cancellationFlow{position:sticky;top:102px}.flowProgress{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;margin-bottom:18px;padding:0 12px}.flowProgress>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--faint);font-size:10px;font-weight:800}.flowProgress span small{position:absolute;margin-top:58px;color:var(--faint);font-size:8px;font-weight:700}.flowProgress span.active{border-color:var(--blue);background:var(--blue);color:#fff}.flowProgress i{height:1px;background:var(--line)}.cancellationIntro>svg{width:42px;height:42px;color:var(--blue)}.cancellationIntro h2{margin:0;font-size:32px}.cancellationIntro ul{display:grid;gap:10px;padding:0;list-style:none}.cancellationIntro li{display:flex;gap:8px;font-size:12px}.cancellationIntro li svg{width:15px;color:var(--blue)}.formActions{display:grid;grid-template-columns:auto 1fr;gap:10px}.cancellationSupport{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:50px max(24px,calc((100vw - 980px)/2));background:var(--navy);color:#fff}.cancellationSupport>svg{width:36px;color:#8eacff}.cancellationSupport h2{margin:0;font-size:24px}.cancellationSupport p{margin:4px 0 0;color:#9eb0c8}.blogPage{min-height:560px;background:var(--bg)}.blogTools{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;margin-bottom:40px}.blogTools>label{display:flex;gap:8px;align-items:center;width:min(100%,430px);min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.blogTools label svg{width:18px;color:var(--muted)}.blogTools input{width:100%;border:0;outline:0;background:transparent;color:var(--ink)}.blogTools>div{display:flex;flex-wrap:wrap;gap:7px}.blogTools button{padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;cursor:pointer}.blogTools button.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue);font-weight:800}.blogGrid--page{grid-template-columns:repeat(3,1fr)}.blogPublicationEmpty{max-width:880px;padding:clamp(40px,6vw,76px);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface)}.blogPublicationEmpty>svg{width:56px;height:56px;margin-bottom:26px;color:var(--blue)}.blogPublicationEmpty h2{margin:14px 0 20px}.blogPublicationEmpty>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.blogPublicationEmpty>div span{padding:8px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:10px}.searchEmpty{grid-column:1 / -1}.articleLoading,.notFound{display:grid;place-items:center;align-content:center;min-height:70vh;padding:120px 24px;text-align:center}.articleLoading span{width:min(680px,80vw);height:22px;margin:8px;border-radius:6px;background:var(--surface-2)}.notFound>svg{width:60px;height:60px;margin-bottom:24px;color:var(--blue)}.notFound h1{max-width:800px;margin:14px 0}.notFound p{max-width:620px}.articlePage>header,.legalDocument>header{max-width:960px;margin:0 auto;padding:120px 24px 60px}.articlePage>header>a,.legalDocument>header>a{display:inline-flex;gap:7px;align-items:center;margin-bottom:34px;color:var(--blue);font-weight:800}.articlePage>header>a svg,.legalDocument>header>a svg{width:17px}.articlePage>header>span{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.articlePage header h1,.legalDocument header h1{margin:12px 0 20px}.articlePage header>p,.legalDocument header>p{font-size:19px}.articlePage header>div{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:10px}.articleCover{width:min(1160px,calc(100% - 48px));max-height:580px;margin:0 auto;object-fit:cover;border-radius:var(--radius)}.articlePage>article,.legalDocument>article{max-width:760px;margin:0 auto;padding:70px 24px 130px}.articlePage article p,.articlePage article li,.legalDocument article p{color:var(--ink);font-size:18px;line-height:1.85}.articlePage article h2,.legalDocument article h2{margin:55px 0 18px;font-size:34px}.articlePage article blockquote{margin:45px 0;padding:24px 0 24px 24px;border-left:3px solid var(--blue);font-family:var(--font-display);font-size:24px}.legalIndex{background:var(--bg)}.legalIndexNotice{display:flex;gap:12px;max-width:900px;margin-bottom:38px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--orange-soft)}.legalIndexNotice svg{width:22px;flex:0 0 auto;color:var(--orange)}.legalIndexNotice p{margin:0;color:var(--ink);font-size:12px}.legalIndex>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:1100px}.legalIndex>div:last-child>a{display:grid;grid-template-columns:auto 1fr auto;gap:16px;min-height:190px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.legalIndex>div:last-child>a:hover{border-color:var(--blue)}.legalIndex>div:last-child>a>svg{width:24px;color:var(--blue)}.legalIndex>div:last-child>a>svg:last-child{width:18px}.legalIndex a span{display:grid;align-content:start}.legalIndex a small{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legalIndex a strong{margin:10px 0;font-family:var(--font-display);font-size:19px}.legalIndex a p{margin:0;font-size:12px}.legalStatus{display:inline-flex;padding:7px 10px;border-radius:999px;background:var(--orange-soft);color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legalDocument>article section{padding:10px 0 34px;border-bottom:1px solid var(--line)}.cookiePreferences{position:fixed;z-index:450;right:18px;bottom:18px;display:grid;grid-template-columns:auto 1fr;gap:12px;width:min(520px,calc(100vw - 36px));padding:18px;border:1px solid var(--line-strong);border-radius:14px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:var(--shadow-lg);backdrop-filter:blur(20px)}.cookiePreferences>svg{width:24px;color:var(--blue)}.cookiePreferences p{margin:4px 0 0;font-size:10px}.cookiePreferences>div:last-child{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cookiePreferences button{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--ink);font-size:10px;font-weight:800;cursor:pointer}.cookiePreferences button:last-child{border-color:var(--blue);background:var(--blue);color:#fff}.fatalError{display:grid;place-items:start;align-content:center;min-height:100vh;padding:60px max(24px,calc((100vw - 780px)/2));background:var(--bg)}.fatalError img{width:74px;margin-bottom:24px}.fatalError>span{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fatalError h1{margin:14px 0 18px}.fatalError>div{display:flex;gap:10px;margin-top:20px}.fatalError button,.fatalError a{padding:12px 16px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font-weight:800;cursor:pointer}.fatalError button{border-color:var(--blue);background:var(--blue);color:#fff}.sectionFallback{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px max(24px,calc((100vw - 1240px)/2));background:var(--orange-soft)}.sectionFallback a{display:flex;align-items:center;gap:8px;color:var(--blue);font-weight:800}.sectionFallback a svg{width:17px}@media(max-width:1180px){.desktopNav{gap:18px}.desktopNav a{font-size:12px}.hero{grid-template-columns:1fr 1fr;gap:36px}.productPanel{grid-template-columns:1fr}.productPanel .productFrame{max-width:700px}.featureFlowPanel{grid-template-columns:1fr}.featureCaveat{grid-column:auto}.contactChannels{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){h1{font-size:clamp(46px,8vw,64px)}.canonicalPlan{grid-template-columns:1fr}.canonicalPlanSummary{border-right:0;border-bottom:1px solid var(--line)}.founderPromoSimple{grid-template-columns:1fr}.founderPromoSimpleAside{max-width:680px}.desktopNav,.loginLink,.headerCta{display:none}.menuToggle{display:grid}.mobileNav{position:absolute;top:calc(100% + 1px);right:0;left:0;display:grid;max-height:0;overflow:hidden;border-bottom:1px solid var(--line);background:var(--bg);opacity:0;transition:max-height .25s,opacity .2s}.mobileNav--open{max-height:540px;padding:12px max(18px,calc((100vw - 900px)/2)) 22px;opacity:1}.mobileNav a{display:flex;align-items:center;justify-content:space-between;min-height:50px;border-bottom:1px solid var(--line);color:var(--ink);font-weight:800}.mobileNav a svg{width:17px}.hero{grid-template-columns:1fr;min-height:auto}.heroCopy{max-width:820px}.heroVisual{max-width:850px}.founderBandAction{grid-column:2}.productDemoShell,.featureFlowLayout{grid-template-columns:1fr}.productTabs,.featureFlowNav{grid-template-columns:repeat(4,1fr);border-right:0;border-bottom:1px solid var(--line)}.productTabs button{grid-template-columns:auto;min-height:120px;place-items:start}.productTabs button>span:nth-child(3) small,.productTabs button>svg:last-child{display:none}.featureFlowNav{display:grid}.featureFlowNav button{grid-template-columns:auto 1fr;min-height:90px}.featureFlowNav button svg{display:none}.contextSection,.auraSection,.founderPromo,.institutionalSection,.faqSection,.storyPage,.principlesSection,.founderProfile,.founderPageLayout,.cancellationPage{grid-template-columns:1fr}.auraVisual{order:2;width:min(100%,700px)}.planGrid{grid-template-columns:1fr}.planCard{min-height:auto}.planCard>p:not(.planAudience),.planCard ul,.planAudience{min-height:0}.founderPromo .availability{max-width:650px}.footerLead{grid-template-columns:auto 1fr}.footerLead p{grid-column:1 / -1}.footerNav{grid-template-columns:1fr 1fr}.pageHero{grid-template-columns:1fr}.aboutHeroMark,.teamHeroIcon,.pageHeroBadge,.privacyHeroNote,.legalReviewBadge{justify-self:start}.founderProfile{grid-template-columns:260px 1fr}.founderBenefits,.cancellationFlow{position:static}.contactChannels,.blogGrid,.blogGrid--page{grid-template-columns:1fr 1fr}.cancellationSupport{grid-template-columns:auto 1fr}.cancellationSupport a{grid-column:2;justify-self:start}}@media(max-width:700px){body{font-size:15px}.canonicalPlan{border-radius:12px}.canonicalPlanSummary,.canonicalPlanTerms,.canonicalFounderTerms,.commercialCancellation{padding:26px 20px}.canonicalPlanSummary h3{font-size:36px}.canonicalPrices strong{font-size:clamp(22px,6vw,29px)}.commercialCancellation{flex-direction:column;align-items:flex-start;gap:8px}.founderPromoSimple{padding:76px 16px}.founderPromoSimpleCopy>p{font-size:16px}.founderPromoSimpleAside{padding:22px}h1{font-size:clamp(40px,12vw,48px)}h2{font-size:clamp(32px,9vw,40px)}.section{padding:74px 16px}.siteHeader{padding-inline:12px}.brandLink{min-width:130px}.brand{width:138px;height:40px}.headerActions{gap:7px}.iconButton{width:40px;height:40px}.hero{padding:66px 16px 58px}.heroLead{font-size:17px}.heroActions{display:grid}.heroActions>a{width:100%}.heroTrust{display:grid;gap:9px}.heroVisual{padding-top:18px}.founderBandNumber{font-size:38px}.founderBandAction{grid-column:1 / -1;padding-top:12px;border-top:1px solid #243b5e;font-size:12px}.sectionHeader--split{grid-template-columns:1fr;gap:20px}.sectionHeader--split>a{justify-self:start}.productDemoShell{border-radius:14px}.productTabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.productTabs button{flex:0 0 155px;min-height:112px;scroll-snap-align:start}.productPanel{min-height:auto;padding:22px 14px}.productPanelCopy h3{font-size:30px}.featureFlowNav{grid-template-columns:1fr 1fr}.featureFlowPanel{min-height:0;padding:30px 18px}.flowNumber{font-size:120px}.contextSection{padding:78px 16px}.contextSteps article{grid-template-columns:42px 1fr;gap:14px}.contextSteps article>svg{display:none}.auraSection{padding-inline:16px}.auraVisual{min-height:500px;transform:scale(.94)}.auraMark{width:150px;height:150px}.auraMark img{width:95px}.integrationRows article{grid-template-columns:auto 1fr}.integrationState{grid-column:2;padding:12px 0 0;border-top:1px solid var(--line);border-left:0}.planGrid{gap:12px}.founderPromo{padding:78px 16px}.founderPromoCopy ul,.availability{grid-template-columns:1fr}.availability>div{min-height:110px;border-right:0;border-bottom:1px solid #2b4366}.institutionalSection,.faqSection{padding-inline:16px}.blogEmpty{grid-template-columns:1fr;padding:24px}.blogGrid,.blogGrid--page{grid-template-columns:1fr}.faqList article>div{padding-right:0}.finalCta{padding-inline:16px}.finalCta>div{display:grid}.siteFooter{padding-inline:16px}.footerLead{grid-template-columns:1fr}.footerLead p{grid-column:auto}.footerNav{grid-template-columns:1fr 1fr;gap:34px 18px}.footerBase{display:grid}.pageHero{min-height:480px;padding:90px 16px 60px}.pageHeroActions{display:grid}.aboutHeroMark{width:210px;height:210px}.aboutHeroMark img{width:115px}.storyPage,.timelineSection,.founderProfile,.teamPage,.securityPrinciples,.founderPageLayout,.contactPage,.cancellationPage,.blogPage,.legalIndex{padding-inline:16px}.timelineSection>div,.securityPrinciples{grid-template-columns:1fr}.principlesSection{padding:76px 16px}.founderProfile{grid-template-columns:1fr}.founderMonogram{width:190px}.planComparison{grid-template-columns:1fr;gap:28px}.planComparison>div{grid-template-columns:1fr}.formGrid{grid-template-columns:1fr}.publicForm,.successProtocol,.cancellationIntro{padding:22px 16px;border-radius:14px}.contactChannels{grid-template-columns:1fr}.contactChannels article{min-height:240px}.formActions{grid-template-columns:1fr}.cancellationSupport{grid-template-columns:1fr;padding-inline:16px}.cancellationSupport a{grid-column:auto}.legalIndex>div:last-child{grid-template-columns:1fr}.articlePage>header,.legalDocument>header{padding-top:90px}.articlePage article p,.articlePage article li,.legalDocument article p{font-size:16px}.cookiePreferences{right:10px;bottom:10px;width:calc(100vw - 20px)}}@media(max-width:390px){.canonicalPrices{grid-template-columns:1fr}.canonicalPrices>div+div{border-top:1px solid var(--line);border-left:0}.founderPromoSimpleAside .founderAvailabilitySummary{flex-wrap:wrap}.founderPromoSimpleAside .founderAvailabilitySummary>b{margin-left:22px}.brandLink{min-width:116px}.brand{width:120px}.hero h1{font-size:40px}.heroActions .button{font-size:13px}.productTabs button{flex-basis:142px}.auraVisual{margin-inline:-22px}.footerNav{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.button:hover,.buttonSecondary:hover,.blogCard:hover{transform:none}}:root{--cyan: #4a86ff;--violet: #4968d9;--brand-gradient: linear-gradient(132deg, #75a9ff 4%, #245ae8 65%, #193e99 96%)}.brand{display:inline-flex;align-items:center;gap:10px;width:auto;height:auto;overflow:visible;isolation:isolate}.brandMark{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto}.brandMark:before{position:absolute;inset:7px;border-radius:50%;background:radial-gradient(circle,rgba(12,205,210,.2),transparent 70%);filter:blur(6px);content:""}.brandMark img{position:relative;width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(17,73,151,.2))}.brandType{display:grid;align-content:center;line-height:1}.brandType strong{color:var(--ink);font-family:var(--font-display);font-size:23px;font-weight:760;letter-spacing:-.045em}.brandType strong span{color:var(--blue)}.brandType small{margin-top:5px;color:var(--faint);font-size:6.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.brand--compact{gap:8px}.brand--compact .brandMark,.brand--compact .brandMark img{width:36px;height:36px}.brand--compact .brandType strong{font-size:20px}.brandLink{min-width:174px}.siteHeader{padding-block:8px}.headerInner{min-height:60px}.headerCta{min-width:151px}.mobileFounderCta{color:var(--blue)!important}.siteFooter .brandType strong{color:#fff}.siteFooter .brandType small{color:#8498b4}.brandScene{--brand-rx: 0deg;--brand-ry: 0deg;position:relative;display:grid;place-items:center;width:220px;aspect-ratio:1;perspective:800px;transform-style:preserve-3d}.brandSignature{position:relative;display:grid;grid-template-columns:160px 1fr;gap:14px;align-items:center}.brandSignature>.brandScene{width:160px}.brandSignature>div:last-child{display:grid}.brandSignature>div:last-child>strong{color:var(--ink);font-family:var(--font-display);font-size:clamp(38px,4vw,54px);line-height:.9;letter-spacing:-.06em}.brandSignature>div:last-child>strong span{color:var(--blue-bright)}.brandSignature>div:last-child>small{margin-top:11px;color:var(--faint);font-size:8px;font-weight:900;letter-spacing:.28em;text-transform:uppercase}.brandSignature>div:last-child>p{margin:15px 0 0;color:var(--ink);font-family:var(--font-display);font-size:16px;font-weight:750}.hero{grid-template-columns:minmax(420px,.82fr) minmax(570px,1.18fr);gap:clamp(42px,5vw,82px);min-height:max(740px,calc(100vh - 77px))}.productDemo{overflow:hidden}.productDemoShell{display:block;max-width:1320px;overflow:visible;border:0;background:transparent;box-shadow:none}.productTabs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:16px 16px 0 0;background:var(--surface-2)}.productTabs button{grid-template-columns:auto auto 1fr;min-height:104px;border:0;border-right:1px solid var(--line);border-bottom:0}.productTabs button:last-of-type{border-right:0}.productTabs button>svg:last-child{display:none}.productTabs button[aria-selected=true]{position:relative;box-shadow:0 -3px 0 var(--blue) inset}.productPanel{grid-template-columns:minmax(270px,.38fr) minmax(600px,1fr);gap:clamp(28px,4vw,58px);min-height:620px;padding:clamp(38px,5vw,68px);border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--blue-bright) 10%,transparent),transparent 36%),var(--bg);animation:panel-enter .42s ease both}.productPanelCopy{align-self:center}.productPanelCopy h3{font-size:clamp(32px,3.5vw,48px)}.institutionalSection{display:block;background:linear-gradient(180deg,var(--surface),var(--bg))}.institutionalIdentity{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(440px,1.2fr);gap:clamp(50px,8vw,120px);align-items:center;padding-bottom:clamp(60px,8vw,110px);border-bottom:1px solid var(--line)}.institutionalIdentity>.brandSignature{padding:36px 26px;border:1px solid var(--line);border-radius:26px;background:radial-gradient(circle at 30% 22%,color-mix(in srgb,var(--cyan) 12%,transparent),transparent 32%),var(--surface);box-shadow:var(--shadow-lg)}.institutionalIdentity>div:last-child h2{margin:15px 0 20px}.institutionalIdentity>div:last-child p{max-width:650px;font-size:18px}.institutionalIdentity a,.institutionalPeople a{display:inline-flex;gap:8px;align-items:center;margin-top:12px;color:var(--blue);font-weight:800}.institutionalIdentity a svg,.institutionalPeople a svg{width:17px}.institutionalPeople{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:0;background:var(--line)}.institutionalPeople>article{min-height:560px;padding:clamp(38px,5vw,70px);background:var(--surface)}.founderTeaserHead{display:flex;align-items:center;gap:12px;margin:28px 0 15px}.founderTeaserHead .brandScene{width:110px;flex:0 0 auto}.founderTeaserHead h3{margin:0;font-size:29px}.founderTeaserHead strong{color:var(--blue);font-size:12px}.founderTeaser>p,.teamTeaser>p{font-size:16px}.founderTeaser blockquote{margin:25px 0;padding:20px;border-left:3px solid var(--cyan);background:var(--surface-2);color:var(--ink);font-family:var(--font-display);font-size:18px;font-weight:700}.teamTeaser h3{margin:24px 0 14px;font-size:clamp(32px,3.3vw,44px)}.teamPillars{display:grid;margin:28px 0;border-top:1px solid var(--line)}.teamPillars span{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:750}.teamPillars svg{width:18px;color:var(--blue)}.aboutHeroSignature{position:relative;display:grid;min-width:470px;place-items:center;padding:28px;border:1px solid var(--line);border-radius:30px;background:radial-gradient(circle at 26% 25%,color-mix(in srgb,var(--cyan) 15%,transparent),transparent 35%),var(--surface);box-shadow:var(--shadow-lg)}.pageHero:has(.aboutHeroSignature){grid-template-columns:minmax(0,.98fr) minmax(430px,.62fr);gap:clamp(40px,5vw,70px)}.pageHero:has(.aboutHeroSignature)>div:first-child>h1{font-size:clamp(50px,5vw,70px)}.aboutHeroSignature{width:100%;min-width:0;max-width:500px;justify-self:end}.aboutHeroSignature>span{position:absolute;right:22px;bottom:18px;padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--faint);font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.aboutHeroSignature .brandSignature{width:100%;grid-template-columns:175px 1fr}.storyNarrative>.kicker{margin-bottom:24px}.founderIdentity{position:relative;display:grid;place-items:center;min-height:370px;border:1px solid var(--line);border-radius:26px;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--blue-bright) 18%,transparent),transparent 42%),var(--surface);box-shadow:var(--shadow-lg)}.founderIdentity .brandScene{width:280px}.founderIdentity>span{position:absolute;bottom:24px;color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.founderProfile{scroll-margin-top:100px}.teamHeroBrand{width:250px}.teamPage{display:grid;gap:70px}.teamFounderCard{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(400px,1.2fr);gap:clamp(50px,7vw,100px);align-items:center;padding:clamp(30px,5vw,66px);border:1px solid var(--line);border-radius:28px;background:var(--surface);box-shadow:var(--shadow-lg)}.teamFounderVisual{position:relative;display:grid;place-items:center;min-height:360px;border-radius:20px;background:radial-gradient(circle,color-mix(in srgb,var(--blue-bright) 17%,transparent),transparent 55%),var(--surface-2)}.teamFounderVisual .brandScene{width:270px}.teamFounderVisual>span{position:absolute;bottom:22px;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.teamFounderCard h2{margin:15px 0 4px}.teamFounderCard>div:last-child>strong{color:var(--blue)}.teamFounderCard p{margin-top:20px;font-size:17px}.teamFounderCard a{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:800}.teamFounderCard a svg{width:17px}.workingModel{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(40px,8vw,110px)}.workingModel header h2{margin:14px 0 20px}.workingModel>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.workingModel article{display:grid;min-height:150px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.workingModel article>span{color:var(--blue);font-size:9px;font-weight:900}.workingModel article>strong{align-self:end;font-size:16px}.workingModel article>small{margin-top:4px;color:var(--muted);font-size:10px}.founderHeroSide{display:grid;place-items:center;gap:24px;min-width:480px}.founderHeroSide>.brandScene{width:180px;margin:0}.founderHeroSide>.availability{position:relative;z-index:2;width:100%;box-shadow:0 24px 60px #0000002e}.accessJourney{background:var(--surface)}.accessJourney header{display:grid;grid-template-columns:1fr 1.1fr;gap:15px 80px;align-items:end;margin-bottom:45px}.accessJourney header .kicker{grid-column:1 / -1}.accessJourney header h2{margin:0}.accessJourney header p{margin:0;font-size:18px}.accessJourney>div{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.accessJourney article{position:relative;min-height:260px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg)}.accessJourney article>span{position:absolute;top:16px;right:18px;color:color-mix(in srgb,var(--blue) 16%,transparent);font-family:var(--font-display);font-size:50px;font-weight:850}.accessJourney article>svg{width:28px;color:var(--blue)}.accessJourney article h3{margin:70px 0 10px;font-size:19px}.accessJourney article p{margin:0;font-size:12px}.founderPageLayout{align-items:start}.founderAccessForm{scroll-margin-top:100px;border-top:4px solid var(--blue);box-shadow:var(--shadow-lg)}.founderAccessForm .formHeader h2{max-width:550px}@keyframes brand-float{0%,to{margin-top:0}50%{margin-top:-7px}}@keyframes brand-breathe{0%,to{transform:scale(.92);opacity:.65}50%{transform:scale(1.07);opacity:1}}@keyframes brand-orbit{to{transform:rotateX(67deg) rotate(348deg)}}@keyframes product-rise{0%{opacity:0;transform:translateY(20px) rotateY(-2.5deg)}to{opacity:1;transform:translateY(0) rotateY(-2.5deg)}}@keyframes panel-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1180px){.desktopNav{gap:18px}.desktopNav a{font-size:13px}.hero{grid-template-columns:minmax(360px,.78fr) minmax(500px,1.22fr)}.productPanel{grid-template-columns:1fr}.productPanelCopy{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px 35px;align-items:start}.productPanelCopy .kicker,.productPanelCopy h3{grid-column:1}.productPanelCopy>p,.productPanelCopy ul,.productPanelCopy .syntheticNote{grid-column:2}.productPanelCopy>p{grid-row:1 / 3}.productPanelCopy h3{margin-bottom:0}.productPanelCopy ul{margin-top:0}}@media(max-width:960px){.headerCta{min-width:auto}.headerCta svg{display:none}.hero{grid-template-columns:1fr;min-height:auto}.heroCopy{max-width:760px}.heroVisual{max-width:780px}.productTabs{grid-template-columns:1fr 1fr}.productTabs button:nth-of-type(2){border-right:0}.productTabs button:nth-of-type(-n+2){border-bottom:1px solid var(--line)}.institutionalIdentity{grid-template-columns:1fr}.institutionalIdentity>.brandSignature{max-width:640px}.institutionalPeople{grid-template-columns:1fr}.institutionalPeople>article{min-height:auto}.aboutHeroSignature,.founderHeroSide{min-width:390px}.pageHero:has(.aboutHeroSignature){grid-template-columns:1fr}.brandSignature{grid-template-columns:135px 1fr}.brandSignature>.brandScene{width:135px}.teamFounderCard{grid-template-columns:1fr}.teamFounderVisual{min-height:300px}.workingModel{grid-template-columns:1fr}.accessJourney>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.brandLink{min-width:150px}.brandMark,.brandMark img{width:39px;height:39px}.brandType strong{font-size:21px}.brandType small{font-size:5.8px}.hero{padding-top:58px}.hero h1{font-size:clamp(43px,12vw,62px)}.heroVisual{margin-top:28px}.productDemo{padding-inline:14px}.productTabs{display:flex;overflow-x:auto;border-radius:12px 12px 0 0;scroll-snap-type:x mandatory}.productTabs button{flex:0 0 210px;min-height:92px;scroll-snap-align:start;border-right:1px solid var(--line)!important;border-bottom:0!important}.productPanel{display:grid;grid-template-columns:1fr;min-height:auto;padding:24px 10px 10px}.productPanelCopy{display:block;padding:10px}.productPanelCopy h3{font-size:32px}.productPanelCopy>p{font-size:14px}.institutionalIdentity>.brandSignature{padding:18px 12px}.institutionalPeople>article{padding:40px 22px}.brandSignature{grid-template-columns:115px 1fr;gap:6px}.brandSignature>.brandScene{width:115px}.brandSignature>div:last-child>strong{font-size:34px}.brandSignature>div:last-child>p{font-size:13px}.aboutHeroSignature,.founderHeroSide{min-width:0;width:100%}.aboutHeroSignature{padding:16px 8px}.aboutHeroSignature .brandSignature{grid-template-columns:115px 1fr}.aboutHeroSignature>span{position:static;margin-top:4px}.founderIdentity{min-height:300px}.founderIdentity .brandScene{width:220px}.teamFounderCard{padding:20px}.teamFounderVisual{min-height:270px}.teamFounderVisual .brandScene{width:220px}.workingModel>div{grid-template-columns:1fr}.accessJourney header{grid-template-columns:1fr;gap:12px}.accessJourney header .kicker{grid-column:auto}.accessJourney>div{grid-template-columns:1fr 1fr}.accessJourney article{min-height:220px}.founderHeroSide>.brandScene{width:170px}}@media(max-width:520px){.brandLink{min-width:138px}.brandMark,.brandMark img{width:36px;height:36px}.brandType strong{font-size:20px}.heroTrust{gap:10px 14px}.brandSignature{grid-template-columns:92px 1fr}.brandSignature>.brandScene{width:92px}.brandSignature>div:last-child>strong{font-size:29px}.brandSignature>div:last-child>small{font-size:5.8px}.brandSignature>div:last-child>p{margin-top:9px;font-size:11px}.founderTeaserHead{align-items:flex-start}.founderTeaserHead .brandScene{width:88px}.accessJourney>div{grid-template-columns:1fr}.accessJourney article{min-height:190px}.accessJourney article h3{margin-top:50px}}@media(prefers-reduced-motion:reduce){.productPanel{animation:none!important}}.founderMonogram{position:relative;display:grid;place-items:center;width:108px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--blue-bright) 25%,var(--line));border-radius:30%;background:radial-gradient(circle at 28% 24%,color-mix(in srgb,var(--cyan) 24%,transparent),transparent 36%),linear-gradient(145deg,var(--surface),var(--surface-2));box-shadow:0 22px 50px #0d3a7829,inset 0 1px #ffffffb8;transform:rotate(-4deg)}.founderMonogram:before{position:absolute;inset:8px;border:1px solid color-mix(in srgb,var(--violet) 20%,transparent);border-radius:24%;content:""}.founderMonogram span{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:35px;font-weight:850;letter-spacing:-.08em}.founderMonogram i{position:absolute;right:10px;bottom:11px;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.featureSection{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 6%,color-mix(in srgb,var(--violet) 9%,transparent),transparent 23%),var(--bg)}.featureSection:before{position:absolute;top:55px;right:max(24px,calc((100vw - 1240px)/2));width:180px;height:180px;border:1px solid color-mix(in srgb,var(--blue-bright) 12%,transparent);border-radius:50%;content:""}.featureFlowLayout{position:relative;display:grid;grid-template-columns:1fr;max-width:1240px;overflow:hidden;border:1px solid rgba(116,149,205,.27);border-radius:28px;background:#06152c;box-shadow:0 40px 100px #051a3e38}.featureFlowNav{display:grid;grid-template-columns:repeat(4,1fr);border:0;border-bottom:1px solid rgba(139,167,216,.18);background:#ffffff06}.featureFlowNav button{position:relative;display:grid;grid-template-columns:auto auto 1fr;gap:8px 10px;align-items:center;min-height:112px;padding:19px;border:0;border-right:1px solid rgba(139,167,216,.14);border-bottom:0;background:transparent;color:#8fa4c2;text-align:left;cursor:pointer;transition:background .25s,color .25s}.featureFlowNav button:last-child{border-right:0}.featureFlowNav button>span{grid-column:1 / -1;color:#5f7697;font-size:8px;font-weight:900;letter-spacing:.14em}.featureFlowNav button>svg:not(:last-child){width:19px}.featureFlowNav button>svg:last-child{width:14px;opacity:.4}.featureFlowNav button strong{color:#dce8fa;font-size:12px;line-height:1.3}.featureFlowNav button:after{position:absolute;right:18px;bottom:0;left:18px;height:3px;transform:scaleX(0);transform-origin:left;border-radius:99px;background:linear-gradient(90deg,var(--cyan),var(--blue-bright),var(--violet));content:"";transition:transform .3s}.featureFlowNav button[aria-selected=true]{background:linear-gradient(180deg,#2e6ada29,#1544920a);color:#72dcd2}.featureFlowNav button[aria-selected=true]:after{transform:scaleX(1)}.featureFlowNav button[aria-selected=true] strong{color:#fff}.featureFlowPanel{--flow-accent: #42dbd0;position:relative;display:grid;grid-template-columns:minmax(270px,.86fr) minmax(420px,1.14fr);gap:36px 60px;min-height:560px;padding:clamp(38px,5vw,68px);overflow:hidden;background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--flow-accent) 16%,transparent),transparent 31%),radial-gradient(circle at 92% 92%,rgba(109,67,237,.15),transparent 30%),#071831;color:#fff;animation:panel-enter .4s ease both}.featureFlowPanel--blue{--flow-accent: #6899ff}.featureFlowPanel--violet{--flow-accent: #a77cff}.featureFlowPanel--orange{--flow-accent: #ffb06a}.featureFlowPanel:before{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(140,168,211,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(140,168,211,.18) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to right,transparent,#000 40%,#000);content:""}.featureFlowSpotlight,.featurePath,.featureOutcome,.featureCaveat{position:relative;z-index:1}.featureFlowIcon{display:grid;place-items:center;width:58px;height:58px;margin-bottom:28px;border:1px solid color-mix(in srgb,var(--flow-accent) 45%,rgba(255,255,255,.15));border-radius:18px;background:color-mix(in srgb,var(--flow-accent) 15%,rgba(255,255,255,.03));color:var(--flow-accent);box-shadow:0 18px 40px color-mix(in srgb,var(--flow-accent) 12%,transparent);transform:rotate(-4deg)}.featureFlowIcon svg{width:27px}.featureFlowSpotlight .kicker{color:var(--flow-accent)}.featureFlowSpotlight h3{max-width:470px;margin:14px 0 18px;color:#fff;font-size:clamp(29px,3vw,43px)}.featureFlowSpotlight p{color:#a8bad2;font-size:14px}.featureFlowSpotlight a{display:inline-flex;align-items:center;gap:8px;margin-top:17px;color:var(--flow-accent);font-size:12px;font-weight:850}.featureFlowSpotlight a svg{width:16px}.featurePath{display:grid;align-content:center;gap:13px}.featurePathItem{position:relative;display:grid;grid-template-columns:36px 1fr auto;gap:13px;align-items:center;min-height:94px;padding:15px 17px;border:1px solid rgba(148,174,216,.18);border-radius:16px;background:#ffffff0e;box-shadow:0 18px 38px #0000001f;backdrop-filter:blur(12px);transition:transform .22s,border-color .22s,background .22s}.featurePathItem:hover{transform:translate(-4px);border-color:color-mix(in srgb,var(--flow-accent) 45%,rgba(255,255,255,.2));background:#ffffff16}.featurePathItem>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--flow-accent) 16%,transparent);color:var(--flow-accent);font-size:8px;font-weight:900}.featurePathItem>div{display:grid}.featurePathItem strong{color:#eef5ff;font-size:13px}.featurePathItem small{margin-top:3px;color:#8fa6c5;font-size:9px}.featurePathItem>svg{width:16px;color:var(--flow-accent)}.featureOutcome{grid-column:1 / -1;display:flex;gap:13px;align-items:center;padding:16px 18px;border:1px solid color-mix(in srgb,var(--flow-accent) 28%,rgba(255,255,255,.12));border-radius:14px;background:color-mix(in srgb,var(--flow-accent) 9%,rgba(255,255,255,.025))}.featureOutcome>svg{width:22px;color:var(--flow-accent)}.featureOutcome span{display:grid}.featureOutcome small{color:var(--flow-accent);font-size:7px;font-weight:900;letter-spacing:.15em}.featureOutcome strong{color:#eaf2ff;font-size:12px}.featureCaveat{grid-column:1 / -1;align-self:end;color:#8298b6;font-size:9px}.featureCaveat svg{color:var(--flow-accent)}.founderAccessForm{position:relative;gap:22px;overflow:hidden;border:1px solid rgba(115,155,235,.28);border-top:0;background:radial-gradient(circle at 90% 4%,rgba(135,73,247,.22),transparent 29%),radial-gradient(circle at 8% 92%,rgba(10,202,201,.16),transparent 28%),linear-gradient(155deg,#071a38,#071329 72%);box-shadow:0 38px 90px #071d4547;color:#fff}.founderAccessForm:before{position:absolute;top:-90px;right:-80px;width:220px;height:220px;border:1px solid rgba(124,158,255,.2);border-radius:50%;content:""}.founderFormIntro{position:relative;z-index:1;display:grid;gap:3px;padding:18px 20px;border:1px solid rgba(125,160,229,.24);border-radius:16px;background:#ffffff0e;backdrop-filter:blur(12px)}.founderFormIntro>span{display:flex;align-items:center;gap:7px;color:#78ddd5;font-size:8px;font-weight:900;letter-spacing:.12em}.founderFormIntro>span svg{width:14px}.founderFormIntro strong{color:#fff;font-size:16px}.founderFormIntro small{color:#93a9c7;font-size:9px}.founderAccessForm .formHeader{position:relative;z-index:1;border-color:#85a1cf30}.founderAccessForm .formHeader .kicker{color:#7cded7}.founderAccessForm .formHeader h2{color:#fff;font-size:clamp(31px,3vw,42px)}.founderAccessForm .formHeader p{color:#a8bad2}.founderFormSteps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.founderFormSteps span{display:flex;align-items:center;gap:6px;color:#a9bad0;font-size:8px;font-weight:800}.founderFormSteps i{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(111,159,247,.3);border-radius:7px;background:#4c7adb1f;color:#81a9ff;font-size:7px;font-style:normal}.founderAccessForm .formGrid,.founderAccessForm .consent,.founderAccessForm .formSubmit,.founderAccessForm .formFinePrint,.founderAccessForm .formError{position:relative;z-index:1}.founderAccessForm .formGrid{gap:13px}.founderAccessForm .formGrid .formField:nth-child(5){grid-column:1 / -1}.founderAccessForm .formField{color:#e9f1fd;font-size:10px}.founderAccessForm .formField>span{letter-spacing:.02em}.founderAccessForm .formField>small{color:#7f97b6;font-size:8px}.founderAccessForm .formField input,.founderAccessForm .formField select{border-color:#839fcf4d;background:#ffffff13;color:#fff;box-shadow:inset 0 1px #ffffff0a}.founderAccessForm .formField input::placeholder{color:#7187a5}.founderAccessForm .formField input:focus,.founderAccessForm .formField select:focus{border-color:#6f9cf5;outline:3px solid rgba(88,139,243,.16)}.founderAccessForm .formField select option{background:#0c2040;color:#fff}.founderAccessForm .consent{align-items:flex-start;color:#9fb2cc;font-size:9px}.founderAccessForm .consent a{color:#8db0ff}.founderAccessForm .formSubmit{width:100%;min-height:58px;border:1px solid rgba(255,255,255,.7);border-radius:14px;background:linear-gradient(110deg,#fff,#dfeaff);color:#07162e;box-shadow:0 18px 42px #0000003b;font-size:15px}.founderAccessForm .formSubmit:hover{background:#fff;box-shadow:0 22px 48px #00000047}.founderAccessForm .formFinePrint{display:flex;align-items:center;justify-content:center;gap:7px;color:#8fa5c2;text-align:center}.founderAccessForm .formFinePrint svg{width:15px;color:#6fd5c6}.founderIdentity .founderMonogram{width:240px;border-radius:25%}.founderIdentity .founderMonogram span{font-size:76px}.teamFounderVisual .founderMonogram{width:235px}.teamFounderVisual .founderMonogram span{font-size:74px}.teamHeroOrb{width:250px}@media(max-width:1180px){.featureFlowPanel{grid-template-columns:.8fr 1.2fr;gap:28px 38px}}@media(max-width:960px){.featureFlowNav{grid-template-columns:1fr 1fr}.featureFlowNav button:nth-child(2){border-right:0}.featureFlowNav button:nth-child(-n+2){border-bottom:1px solid rgba(139,167,216,.14)}.featureFlowPanel{grid-template-columns:1fr}.featureFlowSpotlight{max-width:650px}}@media(max-width:760px){.brand{width:168px;height:48px}.brandLink{min-width:174px}.featureFlowLayout{border-radius:20px}.featureFlowNav{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}.featureFlowNav button{flex:0 0 205px;min-height:100px;border-right:1px solid rgba(139,167,216,.14)!important;border-bottom:0!important;scroll-snap-align:start}.featureFlowPanel{min-height:0;padding:30px 18px}.featurePathItem{grid-template-columns:34px 1fr}.featurePathItem>svg{display:none}.founderIdentity .founderMonogram,.teamFounderVisual .founderMonogram{width:190px}.founderIdentity .founderMonogram span,.teamFounderVisual .founderMonogram span{font-size:61px}.founderFormSteps{grid-template-columns:1fr}.founderFormSteps span{font-size:9px}}@media(max-width:520px){.brand{width:150px;height:43px}.brandLink{min-width:154px}.featureFlowPanel{gap:28px}.featureFlowSpotlight h3{font-size:28px}.featureOutcome{align-items:flex-start}.featureOutcome strong{font-size:10px}.founderAccessForm{padding:22px 16px}}@media(prefers-reduced-motion:reduce){.featureFlowPanel{animation:none!important}}@media(max-width:1380px)and (min-width:1101px){.desktopNav{gap:12px}.desktopNav a{font-size:12px}}.founderAvailabilitySummary{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid rgba(113,218,201,.24);border-radius:14px;background:#21b29b14}.founderAvailabilitySummary>i{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#59dfc8;box-shadow:0 0 0 5px #59dfc81a}.founderAvailabilitySummary>span{display:grid;flex:1}.founderAvailabilitySummary small{color:#7fa99f;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.founderAvailabilitySummary strong{margin-top:2px;color:#edfffb;font-size:11px}.founderAvailabilitySummary>b{color:#75ded1;font-size:8px;text-transform:uppercase}.founderAvailabilitySummary--waitlist{border-color:#f8ae564d;background:#f8ae5614}.founderAvailabilitySummary--waitlist>i{background:#ffb45f;box-shadow:0 0 0 5px #ffb45f1a}.sectionAnchor{display:block;height:0;scroll-margin-top:88px}.siteHeader{padding-block:12px;border-color:var(--line);background:color-mix(in srgb,var(--bg) 96%,transparent);backdrop-filter:blur(12px);box-shadow:none}.siteHeader--scrolled{box-shadow:0 8px 24px #05142b0e}.headerInner{min-height:52px;gap:22px}.brand{gap:18px}.brand .brandMark,.brand .brandMark img{width:38px;height:38px}.brand .brandMark:before{display:none}.brand .brandMark img,html:not([data-theme=dark]) .brand .brandMark img,html[data-theme=dark] .brand .brandMark img{transform:none;filter:none}html:not([data-theme=dark]) .brand .brandMark{border-radius:0;background:none;box-shadow:none}.brand .brandType strong{font-size:25px;font-weight:800;letter-spacing:-.045em}.brand .brandType small{margin-top:4px;color:var(--muted);font-size:12px;font-weight:550;letter-spacing:.02em}.brandLink{min-width:156px}.desktopNav{gap:clamp(12px,1.6vw,25px)}.desktopNav a,.loginLink{font-size:13px;font-weight:550}.desktopNav a:after{bottom:-5px;height:1px}.headerActions{gap:12px}.headerCta{min-width:0}.button,.buttonSecondary,.buttonGhost,.textAction{border-radius:7px;font-weight:650;box-shadow:none}.button:hover,.buttonSecondary:hover{transform:none;box-shadow:none}.iconButton{border-radius:7px}.hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(42px,5vw,84px);min-height:min(750px,calc(100svh - 80px));padding-block:clamp(86px,9vw,136px);overflow:visible}.heroCopy h1{max-width:680px;margin:18px 0 24px;font-size:clamp(48px,5.1vw,74px);line-height:1.06;letter-spacing:-.052em}.heroLead{max-width:620px;font-size:clamp(16px,1.3vw,19px);line-height:1.67}.signature{margin-bottom:29px;font-size:16px;font-weight:650}.eyebrow,.kicker{font-size:12px;font-weight:700;letter-spacing:.09em}.heroActions{gap:11px}.heroTrust{gap:12px 23px;margin-top:32px;padding-top:20px}.heroTrust span{font-size:12px;font-weight:550}.heroVisual{min-width:0;max-width:740px;padding:0;perspective:none}.productFrame{width:100%;max-width:var(--capture-width, 100%);margin-inline:auto;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 40px #0c1d3a17}.productFrameLabel{display:flex;gap:8px;align-items:center;min-height:40px;padding:8px 14px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.01em}.productFrameLabel svg{width:14px;height:14px;color:var(--positive)}.productFrameBody{aspect-ratio:auto;background:#091222}.productFrameBody picture,.productFrameBody img{display:block;width:100%;height:auto}.productFrameBody img{object-fit:contain;object-position:center}.productFrame figcaption{padding:10px 14px;font-size:12px;line-height:1.5}.productFrame--processos .productFrameBody,.productFrame--atendimento .productFrameBody{aspect-ratio:auto}.productFrame--processos .productFrameBody picture,.productFrame--processos .productFrameBody img,.productFrame--atendimento .productFrameBody picture,.productFrame--atendimento .productFrameBody img{display:block;width:100%;height:auto}.productDemo{background:var(--surface)}.productDemoShell{max-width:1240px}.productTabs{gap:0;border-radius:10px 10px 0 0;background:var(--surface-2)}.productTabs button{min-height:86px}.productTabs button strong{font-size:13px}.productTabs button small,.productTabs button>span,.featureFlowNav button small,.featureFlowNav button>span,.featurePathItem>span,.featurePathItem small,.featureOutcome small,.featureCaveat,.founderTeaserHead small,.integrationState small{font-size:12px}.featureOutcome strong{font-size:14px}.productPanel{grid-template-columns:minmax(245px,.7fr) minmax(0,1.3fr);gap:clamp(26px,3vw,50px);min-height:0;padding:clamp(30px,4vw,56px);border-radius:0 0 10px 10px;background:var(--bg);animation:none}.productPanelCopy h3{font-size:clamp(30px,3vw,43px)}.productPanel .productFrame{align-self:center;min-width:0}.auraSection{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(48px,6vw,100px)}.auraVisual{display:flex;align-items:center;min-width:0;min-height:0;border:0;border-radius:0;background:none;box-shadow:none}.auraVisual:before,.auraVisual:after{display:none}.auraVisual .productFrame{width:100%}.auraCopy{min-width:0}.founderHeroSide,.pageHero>*{min-width:0;max-width:100%}.founderHeroSide .availability{min-width:0;width:100%;max-width:100%}.founderHeroSide .availability{grid-template-columns:repeat(3,minmax(0,1fr))}.founderHeroSide .availability>div{min-width:0;padding-inline:12px;overflow-wrap:anywhere}.availability span,.availability small{font-size:12px}.commercialCancellation{gap:10px 20px;flex-wrap:wrap}.featureSection,.integrationsSection,.institutionalSection{background:var(--bg)}.finalCta{background:var(--navy)}.siteFooter{background:#071323}.footerLead{grid-template-columns:minmax(190px,.7fr) minmax(260px,1fr);gap:48px}.footerLead .brand{width:auto}.footerLead .brand .brandType strong{color:#fff}.footerLead .brand .brandType small{color:#a8b7ca}.footerLead strong{font-size:22px}.footerNav{gap:28px}.footerNav a{min-height:26px;font-size:13px}.footerBase{font-size:12px}.footerBase button{border:0;background:none;color:inherit;padding:8px 0;cursor:pointer;font-size:12px;text-decoration:underline;text-underline-offset:4px}.publicForm small,.publicForm label,.publicForm .kicker,.cookiePreferences p,.cookiePreferences a{font-size:12px}.publicForm input:not([type=checkbox]),.publicForm textarea,.publicForm select{font-size:16px}.founderFormIntro span,.founderFormIntro small,.founderFormSteps,.formFinePrint,.contactChannels small,.cookiePreferences button,.legalReviewBadge small,.privacyHeroNote small{font-size:12px}.brandScene{width:min(180px,100%);aspect-ratio:1;perspective:none;transform:none}.brandScene:before{display:none}.brandScene .brandSceneMain{position:static;width:84%;height:84%;object-fit:contain;transform:none;filter:drop-shadow(0 8px 6px rgba(12,30,58,.12));animation:none}@media(max-width:1100px){.desktopNav{gap:12px}.desktopNav a{font-size:12px}.hero{grid-template-columns:1fr;min-height:0}.heroCopy{max-width:760px}.heroVisual{max-width:880px}.productPanel{grid-template-columns:1fr}.productPanelCopy{display:block}}@media(max-width:960px){.brandLink{min-width:150px}.mobileNav{box-shadow:0 22px 40px #081a321f}.mobileNav--open{max-height:min(76svh,600px);overflow-y:auto}.footerLead{grid-template-columns:1fr 1fr}.footerLead p{grid-column:1 / -1}}@media(max-width:760px){#topo.hero{padding:72px 18px 70px}.heroCopy h1{font-size:clamp(40px,9vw,58px)}.productDemo .productPanel{padding:26px 16px}.productDemo .productTabs button{flex-basis:180px}.auraSection{grid-template-columns:1fr}.auraSection .auraVisual{order:2;width:100%;min-height:0;transform:none}.footerNav{gap:30px 18px}}@media(max-width:520px){.siteHeader{padding-inline:14px}.brandLink{min-width:0}.brand .brandMark,.brand .brandMark img{width:32px;height:32px}.brand .brandType strong{font-size:18px}.brand .brandType small{font-size:12px}.headerActions{gap:6px}.headerActions .iconButton{width:38px;height:38px}#topo.hero{padding-inline:16px}.heroCopy h1{font-size:clamp(38px,10.5vw,46px)}.heroActions{display:grid}.heroActions a{width:100%}.heroTrust{display:flex}.productFrameLabel,.productFrame figcaption{font-size:12px}.productPanelCopy h3{font-size:30px}.auraSection .auraVisual{min-height:0;border-radius:0}.footerLead{grid-template-columns:1fr}.footerLead p{grid-column:auto}.footerNav{grid-template-columns:1fr 1fr}}@media(max-width:390px){.headerCta{display:none}.footerNav{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.brandScene .brandSceneMain,.brandScene:before{transform:none}}:root{--editorial-paper: #f7f8fb;--editorial-stage: #e8edf7;--editorial-accent: #245ae8}html[data-theme=dark]{--editorial-paper: #0a101c;--editorial-stage: #131e33;--editorial-accent: #8badff}.brand{width:auto;overflow:visible}.brand .brandType small{white-space:nowrap;font-size:10px;letter-spacing:.035em}.siteHeader{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--editorial-paper) 94%,transparent)}.siteHeader .headerCta{background:#245ae8;color:#fff}.homeEditorial{background:var(--editorial-paper)}.homeEditorial section[id]{scroll-margin-top:88px}.homeEditorial .section{padding-block:clamp(80px,8vw,126px)}.homeEditorial h2{font-size:clamp(34px,4vw,54px);font-weight:750;letter-spacing:-.045em;line-height:1.14}.homeEditorial .kicker{color:var(--editorial-accent);font-size:12px;font-weight:650;letter-spacing:.14em}.homeEditorial .hero{display:block;min-height:0;padding:80px max(24px,calc((100vw - 1240px)/2)) 0;background:radial-gradient(ellipse at 90% 15%,color-mix(in srgb,var(--blue) 5%,transparent),transparent 45%),var(--editorial-paper)}.homeEditorial .heroCopy{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.85fr);align-items:end;gap:30px 70px;max-width:none}.homeEditorial .heroCopy>.eyebrow{grid-column:1 / -1;display:flex;gap:14px;margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.13em}.homeEditorial .eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px color-mix(in srgb,var(--orange) 10%,transparent)}.homeEditorial .heroCopy h1{max-width:820px;margin:0;font-size:clamp(48px,5.45vw,76px);font-weight:800;line-height:1.1;letter-spacing:-.052em;text-wrap:balance}.homeEditorial .heroEmphasis{color:var(--editorial-accent);font:inherit}.heroIntroduction{padding-bottom:4px;min-width:0}.homeEditorial .heroLead{margin:0 0 16px;font-size:18px;line-height:1.7}.homeEditorial .signature{margin-bottom:26px;font-size:13px;font-weight:600}.homeEditorial .heroActions{gap:12px}.homeEditorial .button{min-height:50px;border-radius:10px;background:#245ae8;color:#fff;font-size:14px;box-shadow:0 5px 12px #245ae824}.homeEditorial .button:hover{background:#1746c5;transform:translateY(-2px);box-shadow:0 9px 18px #245ae830}.homeEditorial .buttonSecondary{min-height:50px;border-radius:10px;background:transparent;font-size:14px}.homeEditorial .heroActions .buttonSecondary{border:0;padding-inline:0}.homeEditorial .heroActions a svg{width:17px}.homeEditorial .heroTrust{border:0;margin-top:23px;padding:0;gap:10px 18px}.homeEditorial .heroTrust span{font-size:12px;font-weight:450}.homeEditorial .heroTrust svg{width:13px;color:var(--editorial-accent)}.homeEditorial .heroVisual{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:32px;align-items:center;max-width:none;margin-top:58px;padding:30px;background:var(--surface);border:1px solid var(--line);border-radius:16px;perspective:none;box-shadow:0 18px 40px #0c1d3a0f}.heroFigureIntro{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding-block:6px}.heroFigureIntro>span{color:var(--editorial-accent);font-size:12px;font-weight:650;letter-spacing:.08em}.heroFigureIntro p{margin:28px 0 auto;color:var(--ink);font-size:23px;font-weight:700;letter-spacing:-.035em;line-height:1.35}.heroFigureIntro .editorialDownArrow{margin-top:36px;width:30px;height:30px;stroke-width:1;transform:rotate(45deg);color:var(--editorial-accent)}.homeEditorial .heroVisual .productFrame{border-radius:10px;border:1px solid var(--line);background:#091222;box-shadow:0 10px 25px #0310261a;transform:none}.homeEditorial .heroVisual .productFrameLabel{display:none}.homeEditorial .heroVisual .productFrameBody{aspect-ratio:auto;background:var(--surface)}.homeEditorial .heroVisual .productFrame figcaption{background:#091222;color:#b1becb;border:0;font-size:12px;padding:9px 13px}.heroIndex{display:grid;grid-template-columns:1fr repeat(3,auto);gap:40px;align-items:center;padding:25px 0 28px;border-bottom:1px solid var(--line)}.heroIndex>span{color:var(--muted);font-size:12px;letter-spacing:.1em}.heroIndex a{display:flex;gap:24px;align-items:center;font-size:12px}.heroIndex a svg{width:15px;color:var(--editorial-accent)}.homeEditorial .sectionHeader{margin-bottom:46px}.homeEditorial .sectionHeader--split{grid-template-columns:1.3fr .7fr;gap:100px}.homeEditorial .sectionHeader h2{margin-bottom:0}.homeEditorial .sectionHeader p{font-size:16px;line-height:1.75}.homeEditorial .productDemo{background:var(--editorial-paper)}.homeEditorial .productDemoShell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:44px}.homeEditorial .productTabs{display:flex;flex-direction:column;align-self:start;overflow:visible;background:none;border-radius:0;border:0}.homeEditorial .productTabs button{display:grid;grid-template-columns:25px 1fr 16px;gap:12px;min-height:95px;padding:16px 0;text-align:left;border:0;border-top:1px solid var(--line);background:none;color:var(--muted);box-shadow:none}.homeEditorial .productTabs button>svg:not(:last-child){display:none}.homeEditorial .productTabs button[aria-selected=true]{background:none;color:var(--ink)}.homeEditorial .productTabs button .tabNumber{color:var(--muted);background:none;border-radius:0;font-size:12px;font-weight:500}.homeEditorial .productTabs button[aria-selected=true] .tabNumber{color:var(--editorial-accent);background:none}.homeEditorial .productTabs button[aria-selected=true] strong{text-decoration:underline;text-underline-offset:5px}.homeEditorial .productTabs button strong{font-size:15px;font-weight:600}.homeEditorial .productTabs button small{font-size:12px;font-weight:400;color:var(--muted);margin-top:6px;line-height:1.4}.homeEditorial .productTabs button:after,.homeEditorial .tabProgress{display:none}.homeEditorial .productPanel{display:flex;flex-direction:column;padding:0;gap:36px;border:0;border-radius:0;background:none;box-shadow:none}.homeEditorial .productPanelCopy{display:grid;grid-template-columns:1fr 1fr;gap:14px 32px;padding:0}.homeEditorial .productPanelCopy>.kicker{grid-column:1 / -1}.homeEditorial .productPanelCopy h3{grid-row:span 2;margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:750}.homeEditorial .productPanelCopy>p{margin:0;font-size:14px}.homeEditorial .productPanelCopy ul{margin:0;padding:0}.homeEditorial .productPanelCopy li{font-size:13px}.homeEditorial .syntheticNote{display:none}.homeEditorial .productPanel .productFrame{width:100%;border-radius:10px;box-shadow:0 14px 28px #0c1d3a14}.homeEditorial .productPanel .productFrameLabel{background:var(--surface)}.homeEditorial .productFrameBody:not(.productFrame--processos .productFrameBody):not(.productFrame--atendimento .productFrameBody){aspect-ratio:auto}.homeEditorial .productFrame:not(.productFrame--processos):not(.productFrame--atendimento) .productFrameBody img{height:auto}.homeEditorial .featureSection{background:var(--surface);border-block:1px solid var(--line)}.homeEditorial .featureFlowLayout{border:0;border-radius:0;background:none;box-shadow:none}.homeEditorial .featureFlowNav{border-color:var(--line);background:none}.homeEditorial .featureFlowNav button{min-height:88px;border-color:var(--line);background:none;color:var(--muted)}.homeEditorial .featureFlowNav button strong{color:var(--ink);font-weight:500;font-size:14px}.homeEditorial .featureFlowNav button>span{color:var(--muted);font-size:11px}.homeEditorial .featureFlowNav button>svg{color:var(--editorial-accent)}.homeEditorial .featureFlowNav button[aria-selected=true]{background:var(--editorial-paper)}.homeEditorial .featureFlowNav button:after{background:var(--editorial-accent);border-radius:0;height:2px}.homeEditorial .featureFlowPanel{min-height:0;padding:48px 0 0;background:none;color:var(--ink);animation:none}.homeEditorial .featureFlowPanel:before,.homeEditorial .featureFlowIcon{display:none}.homeEditorial .featureFlowSpotlight .kicker,.homeEditorial .featureFlowSpotlight a{color:var(--editorial-accent)}.homeEditorial .featureFlowSpotlight h3{color:var(--ink);font-size:36px;font-weight:750}.homeEditorial .featureFlowSpotlight p{color:var(--muted);font-size:15px}.homeEditorial .featurePath{display:block}.homeEditorial .featurePathItem{min-height:76px;padding:16px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none;box-shadow:none}.homeEditorial .featurePathItem>span{color:var(--muted);background:none;border:0}.homeEditorial .featurePathItem strong{color:var(--ink);font-size:16px;font-weight:700}.homeEditorial .featurePathItem small{color:var(--muted);font-size:12px}.homeEditorial .featurePathItem>svg{display:none}.homeEditorial .featureOutcome{border:0;border-radius:0;padding:24px 0;background:none}.homeEditorial .featureOutcome strong{color:var(--ink);font-weight:500}.homeEditorial .featureOutcome small,.homeEditorial .featureOutcome svg{color:var(--editorial-accent)}.homeEditorial .featureCaveat{color:var(--muted)}.homeEditorial .auraSection{display:flex;flex-direction:column;align-items:stretch;gap:48px;padding-block:100px;background:linear-gradient(140deg,#111e38,#080f1d 75%);color:#f4f7ff}.homeEditorial .auraCopy{order:-1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px 100px}.homeEditorial .auraCopy>.kicker,.homeEditorial .auraCopy>h2,.homeEditorial .auraCopy>p{grid-column:1}.homeEditorial .auraCopy h2{color:#f4f7ff;margin:0}.homeEditorial .auraCopy .kicker{color:#99baff}.homeEditorial .auraCopy>p,.homeEditorial .auraBullets p,.homeEditorial .responsibleNote p{color:#b6c3d9}.homeEditorial .auraBullets{grid-column:2;grid-row:1 / 4;margin:0;align-self:center}.homeEditorial .auraBullets>div{border-color:#2a3a57}.homeEditorial .auraBullets span{background:none;border:0;color:#99baff}.homeEditorial .responsibleNote{grid-column:1 / -1;background:none;border:0;border-top:1px solid #2a3a57;border-radius:0;padding:24px 0 0}.homeEditorial .responsibleNote svg{color:#99baff}.homeEditorial .auraVisual{width:100%}.homeEditorial .auraVisual .productFrame{border-color:#2a3a57;border-radius:10px;transform:none;box-shadow:0 16px 36px #0000002e}.homeEditorial .auraVisual .productFrameLabel,.homeEditorial .auraVisual figcaption{background:#121d31;color:#bccbe2}.homeEditorial .integrationsSection,.homeEditorial .institutionalSection{background:var(--editorial-paper)}.homeEditorial .integrationRows article{border-radius:0;border:0;border-top:1px solid var(--line);box-shadow:none;background:none;padding-inline:0}.homeEditorial .integrationRows h3{font-size:22px;font-weight:750}.homeEditorial .integrationIcon{color:var(--editorial-accent);background:transparent;border:0}.homeEditorial .founderPromoSimple{border-radius:0;border-block:1px solid var(--line);box-shadow:none}.homeEditorial .founderTeaser,.homeEditorial .teamTeaser{border-radius:4px;box-shadow:none}.homeEditorial .faqIntro h2{font-weight:750}.homeEditorial .finalCta{text-align:left;display:grid;grid-template-columns:1.35fr .65fr;gap:28px 90px;padding:90px max(24px,calc((100vw - 1240px)/2));background:#101a2e}.homeEditorial .finalCta>.kicker{grid-column:1 / -1;color:#99baff}.homeEditorial .finalCta h2{grid-row:span 2;margin:0;max-width:720px}.homeEditorial .finalCta>p{margin:0;color:#b6c3d9;font-size:16px}.homeEditorial .finalCta>div{justify-content:flex-start}.homeEditorial .finalCta .button{background:#245ae8;color:#fff}.productFrame figcaption{justify-content:space-between;gap:12px}.productFrame figcaption>span{display:inline-flex;align-items:center;gap:7px}.previewExpand{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:6px 9px;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;font-size:12px;font-weight:700;cursor:pointer}.previewExpand svg{width:14px;color:inherit}.productPreviewDialog{position:fixed;inset:0;width:min(1450px,96vw);max-width:96vw;max-height:92svh;margin:auto;padding:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:0 30px 100px #00000059}.productPreviewDialog::backdrop{background:#030a19cc;backdrop-filter:blur(5px)}.productPreviewHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid var(--line)}.productPreviewHeader strong{font-size:15px}.productPreviewHeader button{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--ink);cursor:pointer}.productPreviewScroll{overflow:auto;max-height:calc(92svh - 140px)}.productPreviewScroll img{display:block;width:var(--capture-width);max-width:none;height:auto;margin-inline:auto}.productPreviewDialog>p{margin:0;padding:12px 20px;font-size:12px}@media(max-width:1100px){.homeEditorial .heroCopy{gap:28px 40px;grid-template-columns:1.45fr 1fr}.homeEditorial .heroCopy h1{font-size:clamp(44px,5.8vw,66px)}.homeEditorial .heroVisual{grid-template-columns:130px 1fr;gap:22px;padding:25px}.homeEditorial .heroIndex{gap:20px}.homeEditorial .sectionHeader--split{gap:45px}.homeEditorial .productDemoShell{grid-template-columns:180px 1fr;gap:30px}}@media(max-width:760px){.homeEditorial #topo.hero{padding:46px 20px 0}.homeEditorial .heroCopy{display:block}.homeEditorial .heroCopy>.eyebrow{margin-bottom:26px;font-size:12px}.homeEditorial .heroCopy h1{font-size:clamp(43px,7.6vw,60px);max-width:660px;line-height:1.07;margin-bottom:26px}.heroIntroduction{max-width:540px}.homeEditorial .heroLead{font-size:16px}.homeEditorial .signature{display:none}.homeEditorial .heroActions{display:flex;align-items:center;gap:18px}.homeEditorial .heroActions a{width:auto}.homeEditorial .heroVisual{display:block;margin-top:35px;padding:15px}.heroFigureIntro{flex-direction:row;align-items:center;padding:0 0 14px;gap:20px}.heroFigureIntro p{margin:0;font-size:14px;max-width:160px}.heroFigureIntro .editorialDownArrow{display:none}.heroIndex{grid-template-columns:1fr;gap:0;padding:12px 0 22px}.heroIndex>span{margin-block:10px}.heroIndex a{justify-content:space-between;min-height:40px}.homeEditorial .section{padding:65px 20px}.homeEditorial .sectionHeader--split{display:block}.homeEditorial .sectionHeader h2{margin-bottom:22px}.homeEditorial .productDemoShell{display:block}.homeEditorial .productTabs{flex-direction:row;overflow-x:auto;gap:18px;margin-bottom:30px}.homeEditorial .productTabs button{flex:0 0 155px;min-height:86px;grid-template-columns:20px 1fr;border-right:0!important}.homeEditorial .productTabs button>svg:last-child{display:none}.homeEditorial .productPanelCopy{display:block}.homeEditorial .productPanelCopy h3{margin:16px 0}.homeEditorial .productPanelCopy ul{margin-top:20px}.homeEditorial .featureFlowPanel{padding:30px 0 0}.homeEditorial .featureFlowSpotlight h3{font-size:30px}.homeEditorial .auraSection{padding-block:65px}.homeEditorial .auraCopy{display:block}.homeEditorial .auraCopy h2{margin:18px 0}.homeEditorial .auraBullets{margin-top:26px}.homeEditorial .heroVisual .productFrame{transform:none}.homeEditorial .finalCta{display:block;padding:65px 20px}.homeEditorial .finalCta h2{margin:22px 0}.homeEditorial .finalCta>div{margin-top:30px}}@media(prefers-reduced-motion:reduce){.homeEditorial *{scroll-behavior:auto;animation:none!important;transition:none!important}.homeEditorial .heroVisual .productFrame{transform:none}.brandScene .brandSceneMain{animation:none}}.productFrame--focused .productFrameBody{aspect-ratio:var(--focus-ratio);overflow:hidden}.productFrame--focused .productFrameBody picture{display:block;width:100%}.productFrame--focused .productFrameBody img{width:var(--focus-scale);max-width:none;height:auto}.homeEditorial .auraSection{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:clamp(32px,6vw,100px);align-items:center}.homeEditorial .auraCopy{display:block;order:-1}.homeEditorial .auraCopy h2{margin:18px 0 24px}.homeEditorial .auraBullets{margin-top:28px}.homeEditorial .responsibleNote{margin-top:26px}.homeEditorial .auraVisual{justify-content:center}.homeEditorial .auraVisual .productFrame{max-width:var(--capture-width)}.homeEditorial .auraSection{display:flex;flex-direction:column;align-items:stretch}.homeEditorial .auraCopy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px 80px}.homeEditorial .auraVisual .productFrame{margin-inline:auto}@media(max-width:900px){.homeEditorial .auraCopy{display:block}}.localPlanNotice{margin:0 0 24px;color:var(--muted);font-size:13px;line-height:1.7}.localPlanGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}.localMockPlan{display:flex;flex-direction:column;gap:24px;padding:32px;border:1px solid var(--line);border-radius:16px;background:var(--bg);min-width:0}.localPlanBadge{align-self:flex-start;padding:5px 10px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:11px}.localMockPlan h3{margin:0;font-size:27px;line-height:1.2;letter-spacing:-.035em}.localMockPrice{display:grid;gap:6px}.localMockPrice strong{font-size:clamp(32px,3vw,42px);line-height:1.2;font-weight:750;letter-spacing:-.05em;white-space:nowrap}.localMockPrice span,.localMockPlan p,.localMockPlan small{color:var(--muted)}.localMockPlan p,.localMockPlan small{margin:0;font-size:13px;line-height:1.7}.localMockPlan ul{margin:0;padding:22px 0 0;border-top:1px solid var(--line);list-style:none;display:grid;gap:15px;color:var(--muted);font-size:13px}.localMockPlan .btn{width:100%;cursor:not-allowed;opacity:.55}.localPlanCurrent{min-width:0}.localPlanCurrent .canonicalPlan{grid-template-columns:1fr;border-color:var(--blue-bright)}.localPlanCurrent .canonicalPlanSummary{border-right:0;border-bottom:1px solid var(--line)}.localPlanCurrent .canonicalPlanSummary,.localPlanCurrent .canonicalPlanTerms,.localPlanCurrent .canonicalFounderTerms,.localPlanCurrent .commercialCancellation{padding:28px}.localPlanCurrent .canonicalPlanSummary h3{font-size:29px}.localPlanCurrent .canonicalPlanSummary>p{font-size:14px}.localPlanCurrent .canonicalPlanSummary li{font-size:13px}.localPlanCurrent .canonicalPrices{grid-template-columns:1fr}.localPlanCurrent .canonicalPrices>div+div{border-left:0;border-top:1px solid var(--line)}.localPlanCurrent .canonicalPrices strong{font-size:32px}.localPlanCurrent .canonicalPlan{padding:32px;gap:24px}.localPlanCurrent .canonicalPlanSummary,.localPlanCurrent .canonicalPlanTerms{display:contents}.localPlanCurrent .canonicalPlanSummary>.kicker{order:1;justify-self:start;padding:5px 10px;border:1px solid var(--line);border-radius:6px;font-size:11px;line-height:1.5}.localPlanCurrent .canonicalPlanSummary h3{order:2;margin:0;font-size:27px;line-height:1.2;letter-spacing:-.035em}.localPlanCurrent .canonicalPrices{order:3;margin:0;border:0;overflow:visible}.localPlanCurrent .canonicalPrices>div{padding:0}.localPlanCurrent .canonicalPrices>div:first-child>small{display:none}.localPlanCurrent .canonicalPrices>div:first-child>strong{font-size:clamp(32px,3vw,42px);line-height:1.2;letter-spacing:-.05em}.localPlanCurrent .canonicalPrices>div+div{margin-top:16px;padding-top:14px}.localPlanCurrent .canonicalPrices>div+div strong{font-size:22px}.localPlanCurrent .canonicalPlanSummary>p{order:4;margin:0}.localPlanCurrent .canonicalPlanSummary ul{order:5}.localPlanCurrent .commercialCheckoutState{order:6}.localPlanCurrent .canonicalPlanTerms>.button{order:7;margin:0}.localPlanCurrent .commercialTrial{order:8;margin:0}.localPlanCurrent .canonicalPlanTerms>.textAction{order:9}.localPlanCurrent .canonicalFounderTerms,.localPlanCurrent .commercialCancellation{order:10;padding:22px 0 0;background:none}@media(max-width:900px){.localPlanGrid,.homeEditorial .auraSection{grid-template-columns:1fr}.homeEditorial .auraVisual{width:100%;order:2}}
