@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600&display=swap";:root{color-scheme:light;--navy: #071a22;--navy-2: #0c2630;--ink: #10191c;--muted: #667277;--ivory: #f4f1e9;--paper: #fbfaf6;--lime: #c8f33f;--blue: #4b83ff;--line: rgba(16, 25, 28, .16);--display: "DM Sans", ui-sans-serif, system-ui, sans-serif;--body: "Manrope", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-shell{overflow:hidden}.site-header{position:fixed;inset:0 0 auto;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 clamp(22px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.18);color:#fff;background:#071a2261;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header:not(.site-header--ink) .brand img{filter:brightness(0) invert(1)}.site-header--ink{border-color:var(--line);color:var(--ink);background:#fbfaf6e6}.site-header--ink .menu-toggle span{background:var(--ink)}.brand{display:inline-flex;width:110px;align-items:center}.brand img{width:100%}.brand--light{width:130px}.primary-nav{display:flex;align-items:center;gap:38px;font-size:13px;font-weight:600}.primary-nav a{position:relative;padding:30px 0}.primary-nav a:after{position:absolute;right:0;bottom:20px;left:0;height:1px;content:"";background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.primary-nav a:hover:after,.primary-nav a.active:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:24px}.login-link{font-size:13px;font-weight:600}.menu-toggle{display:none;width:42px;height:42px;border:0;background:none}.menu-toggle span{display:block;width:22px;height:1px;margin:6px auto;background:#fff}.button{display:inline-flex;min-height:52px;padding:0 24px;align-items:center;justify-content:center;gap:32px;border:1px solid transparent;border-radius:0;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.button:hover{transform:translateY(-2px)}.button span{font-size:17px;font-weight:400}.button--small{min-height:42px;padding:0 17px;gap:18px}.button--lime{background:var(--lime);color:var(--navy)}.button--lime:hover{background:#dcff6a}.button--glass{border-color:#ffffff8c;color:#fff;background:#ffffff14}.button--dark{background:var(--navy);color:#fff}.button--outline{border-color:var(--navy);color:var(--navy)}.button:disabled{opacity:.55;cursor:wait;transform:none}.hero{position:relative;min-height:100svh;color:#fff}.hero-media,.hero-scrim{position:absolute;inset:0}.hero-media{background:url(venti-corporate-event-hero.26b576709e3d72fc.png) center/cover no-repeat;transform:scale(1.02);animation:heroDepth 12s ease-out both}.hero-scrim{background:linear-gradient(90deg,#041219f2,#041219ab 38%,#0412191a 72%),linear-gradient(0deg,rgba(4,18,25,.6),transparent 55%)}.hero-content{position:relative;z-index:2;display:flex;min-height:100svh;max-width:790px;padding:160px clamp(24px,7vw,110px) 120px;flex-direction:column;align-items:flex-start;justify-content:center}.hero h1,.page-hero h1,.contact-copy h1{margin:26px 0;font-family:var(--display);font-size:clamp(54px,7.2vw,110px);font-weight:500;letter-spacing:-.065em;line-height:.91}h1 em,h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.hero-copy{max-width:600px;margin:0;color:#ffffffc7;font-size:clamp(16px,1.4vw,20px)}.hero-actions{display:flex;margin-top:38px;flex-wrap:wrap;gap:12px}.hero-foot{position:absolute;right:clamp(24px,4vw,64px);bottom:26px;left:clamp(24px,4vw,64px);z-index:2;display:flex;align-items:center;justify-content:space-between;color:#ffffffa6;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.hero-foot a{display:inline-flex;gap:14px;align-items:center}.hero-foot b{color:var(--lime);font-size:18px}.reveal-in{animation:revealUp .9s .15s ease-out both}.kicker{display:flex;margin:0;align-items:center;gap:11px;color:#324046;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kicker span{display:inline-block;width:24px;height:1px;background:var(--ink)}.kicker--light{color:#ffffffa8}.kicker--light span{background:var(--lime)}.section-pad{padding:clamp(80px,10vw,150px) clamp(24px,7vw,110px)}.proof-band{padding:34px clamp(24px,7vw,110px);background:var(--lime)}.proof-band>p{max-width:560px;margin:0 0 30px;font-family:var(--display);font-size:18px;font-weight:600}.proof-words{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--navy);font-family:var(--display);font-size:clamp(15px,2vw,27px);font-weight:700}.proof-words i{width:4px;height:4px;border-radius:50%;background:var(--navy)}.manifesto{display:grid;grid-template-columns:1.3fr .7fr;gap:10vw;align-items:end}.manifesto h2,.feature-ledger h2,.home-final h2,.workflow-intro h2,.story-section h2,.values h2,.contact-copy h1{margin:25px 0 0;font-family:var(--display);font-size:clamp(42px,5.3vw,76px);font-weight:500;letter-spacing:-.055em;line-height:1}.manifesto-copy>p{margin:0 0 35px;color:var(--muted);font-size:17px}.text-link{display:inline-flex;padding-bottom:7px;gap:36px;border-bottom:1px solid var(--ink);font-size:12px;font-weight:700}.text-link span{font-size:17px}.text-link--light{border-color:#ffffff80;color:#fff}.platform-story{display:grid;grid-template-columns:60px minmax(260px,.75fr) 1.25fr;gap:5vw;align-items:center;color:#fff;background:var(--navy)}.story-index{align-self:start;color:var(--lime);font-size:11px}.story-copy h2{margin:25px 0;font-family:var(--display);font-size:clamp(39px,4.5vw,67px);font-weight:500;letter-spacing:-.055em;line-height:.98}.story-copy>p:not(.kicker){max-width:500px;margin-bottom:34px;color:#ffffffab}.product-window{min-height:520px;padding:12px;background:#d9dddb;box-shadow:0 30px 80px #0000004d;transform:rotate(1.5deg);transition:transform .35s ease}.product-window:hover{transform:rotate(0)}.product-window__bar{display:flex;height:34px;align-items:center;gap:6px;color:#5a6467}.product-window__bar span{width:7px;height:7px;border-radius:50%;background:#8b9393}.product-window__bar b{margin:auto;font-size:8px;font-weight:500}.event-poster{display:flex;min-height:462px;padding:45px;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 77% 20%,rgba(200,243,63,.38),transparent 22%),linear-gradient(145deg,#263a45,#071a22 67%)}.event-poster small{color:var(--lime);font-size:9px;letter-spacing:.2em}.event-poster strong{margin:16px 0;font-family:var(--display);font-size:clamp(35px,4vw,61px);line-height:.88}.event-poster p{color:#ffffffa8}.mock-button{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:20px;padding:13px 20px;background:var(--lime);color:var(--navy);font-size:11px;font-weight:700}.feature-ledger{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;background:var(--ivory)}.feature-ledger header{position:sticky;top:130px;align-self:start}.ledger-list{border-top:1px solid var(--line)}.ledger-list a{display:grid;grid-template-columns:36px 1fr 24px;padding:28px 0;align-items:start;gap:20px;border-bottom:1px solid var(--line);transition:padding .2s ease}.ledger-list a:hover{padding-right:10px;padding-left:10px}.ledger-list b{color:var(--muted);font-size:10px}.ledger-list span{display:grid;gap:6px}.ledger-list strong{font-family:var(--display);font-size:20px}.ledger-list small{color:var(--muted);font-size:13px}.ledger-list i{color:var(--blue);font-size:20px;font-style:normal}.quote-panel{display:grid;min-height:660px;grid-template-columns:1.25fr .75fr;background:var(--navy)}.quote-image{min-height:500px;background:linear-gradient(0deg,#071a2240,#071a2240),url(venti-corporate-event-hero.26b576709e3d72fc.png) center/cover}.quote-panel blockquote{display:flex;margin:0;padding:8vw 5vw;flex-direction:column;justify-content:center;color:#fff}.quote-panel blockquote>span{color:var(--lime);font:80px/1 Georgia,serif}.quote-panel blockquote p{margin:0;font-family:var(--display);font-size:clamp(25px,2.7vw,39px);letter-spacing:-.035em;line-height:1.18}.quote-panel blockquote footer{margin-top:38px;color:#ffffff8c;font-size:9px;letter-spacing:.18em}.home-final{display:grid;grid-template-columns:.65fr 1.15fr .65fr;align-items:end;gap:6vw;background:var(--lime)}.home-final h2{margin:0}.home-final>div p{margin:0 0 28px}.page-hero{display:flex;min-height:78svh;padding:160px clamp(24px,7vw,110px) 80px;flex-direction:column;justify-content:flex-end;color:#fff;background:var(--navy)}.page-hero h1{max-width:1050px;margin-bottom:22px}.page-hero>p:last-child{max-width:600px;margin:0;color:#ffffffa3;font-size:17px}.page-hero--platform{background:radial-gradient(circle at 80% 20%,rgba(75,131,255,.3),transparent 28%),var(--navy)}.page-hero--about{background:radial-gradient(circle at 14% 0,rgba(200,243,63,.18),transparent 28%),var(--navy)}.page-hero--pricing{background:radial-gradient(circle at 85% 70%,rgba(200,243,63,.16),transparent 25%),var(--navy)}.page-hero--resources{background:radial-gradient(circle at 74% 34%,rgba(75,131,255,.23),transparent 25%),var(--navy)}.section-number{margin:0;color:var(--muted);font-size:9px;letter-spacing:.18em}.workflow-intro,.story-section{display:grid;grid-template-columns:.4fr 1fr .65fr;gap:7vw;align-items:start}.workflow-intro h2,.story-section h2{margin:0}.workflow-intro>p:last-child,.story-section>div:last-child{color:var(--muted);font-size:16px}.story-section>div:last-child p{margin:0 0 24px}.capability{display:grid;grid-template-columns:.7fr 1.3fr;min-height:690px;gap:8vw;align-items:center;background:var(--ivory)}.capability--reverse{grid-template-columns:1.3fr .7fr;background:var(--paper)}.capability--reverse .capability-copy{grid-column:2}.capability--reverse .capability-visual{grid-column:1;grid-row:1}.capability-copy>b{display:block;margin-bottom:70px;color:var(--blue);font-size:11px}.capability-copy h2{margin:22px 0;font-family:var(--display);font-size:clamp(38px,4.4vw,65px);font-weight:500;letter-spacing:-.055em;line-height:.98}.capability-copy>p:last-child{color:var(--muted)}.capability-visual{min-height:500px;box-shadow:0 30px 90px #071a2224}.visual-publish{padding:15%;color:#fff;background:radial-gradient(circle at 75% 25%,rgba(200,243,63,.32),transparent 24%),linear-gradient(140deg,#26404e,var(--navy))}.visual-publish div{display:flex;min-height:340px;flex-direction:column;justify-content:flex-end}.visual-publish small{color:var(--lime);letter-spacing:.14em;text-transform:uppercase}.visual-publish strong{margin:16px 0 28px;font:600 clamp(34px,4vw,62px)/.95 var(--display);letter-spacing:-.05em}.visual-publish .mock-button{padding:14px 22px}.visual-operate{padding:55px;background:#fff}.ops-top,.ops-row{display:flex;align-items:center;justify-content:space-between}.ops-top b{font:500 48px var(--display)}.ops-chart{display:flex;height:220px;margin:45px 0;align-items:flex-end;gap:10px;border-bottom:1px solid var(--line)}.ops-chart i{width:14.28%;background:var(--blue)}.ops-chart i:nth-child(1){height:32%}.ops-chart i:nth-child(2){height:54%}.ops-chart i:nth-child(3){height:43%}.ops-chart i:nth-child(4){height:72%}.ops-chart i:nth-child(5){height:62%}.ops-chart i:nth-child(6){height:88%}.ops-chart i:nth-child(7){height:76%}.ops-row{padding:13px 0;border-bottom:1px solid var(--line)}.visual-insight{padding:65px;color:#fff;background:var(--navy)}.visual-insight>p{color:#ffffff8c}.visual-insight>strong{display:block;font:500 clamp(35px,4vw,62px) var(--display);letter-spacing:-.04em}.visual-insight>small{color:var(--lime)}.line-chart{height:230px;margin-top:45px;border-bottom:1px solid rgba(255,255,255,.2)}.line-chart svg{width:100%;height:100%;overflow:visible}.line-chart path{fill:none;stroke:var(--lime);stroke-width:3}.compact-cta{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;color:#fff;background:var(--navy)}.compact-cta h2{margin:26px 0 0;font:500 clamp(42px,5.2vw,76px)/.96 var(--display);letter-spacing:-.06em}.mission-section{position:relative;min-height:620px;color:#fff;background:var(--navy)}.mission-section h2{position:relative;z-index:2;max-width:1040px;margin:70px 0 0;font:500 clamp(42px,5.8vw,82px)/1 var(--display);letter-spacing:-.06em}.mission-orbit{position:absolute;right:9vw;bottom:30px;display:grid;width:280px;height:280px;place-items:center;border:1px solid rgba(200,243,63,.45);border-radius:50%;color:var(--lime);font:500 95px var(--display)}.mission-orbit:after{position:absolute;inset:24px;border:1px solid rgba(200,243,63,.18);border-radius:inherit;content:""}.values{display:grid;grid-template-columns:.75fr 1.25fr;gap:10vw;background:var(--ivory)}.value-list{border-top:1px solid var(--line)}.value-list article{display:grid;grid-template-columns:38px .8fr 1fr;padding:28px 0;gap:24px;border-bottom:1px solid var(--line)}.value-list b{color:var(--blue);font-size:10px}.value-list h3,.value-list p{margin:0}.value-list h3{font:600 20px var(--display)}.value-list p{color:var(--muted);font-size:13px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.pricing-grid article{display:flex;min-height:660px;padding:clamp(30px,4vw,58px);flex-direction:column;background:var(--paper)}.pricing-grid .plan-featured{color:#fff;background:var(--navy)}.plan-label{color:var(--blue);font-size:9px;letter-spacing:.18em}.plan-featured .plan-label{color:var(--lime)}.pricing-grid h2{margin:35px 0 18px;font:500 clamp(28px,2.8vw,40px)/1.05 var(--display);letter-spacing:-.045em}.pricing-grid article>strong{margin:22px 0;font:600 18px var(--display)}.pricing-grid article>p:not(.plan-label){color:var(--muted)}.plan-featured>p:not(.plan-label){color:#ffffff9e!important}.pricing-grid ul{margin:auto 0 35px;padding:0;list-style:none}.pricing-grid li{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.pricing-grid li:before{margin-right:10px;color:var(--blue);content:"\2713"}.plan-featured li{border-color:#ffffff29}.plan-featured li:before{color:var(--lime)}.estimator{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;color:#fff;background:var(--navy)}.estimator h2{margin:26px 0;font:500 clamp(42px,5vw,72px)/.96 var(--display);letter-spacing:-.06em}.estimator>div:first-child>p:last-child{max-width:480px;color:#fff9}.estimator-box{padding:clamp(30px,5vw,65px);background:#ffffff0f}.estimator-box label{display:grid;margin-bottom:26px;gap:10px;color:#fff9;font-size:11px}.estimator-box input{width:100%;padding:14px 0;border:0;border-bottom:1px solid rgba(255,255,255,.25);outline:0;color:#fff;background:transparent;font:500 28px var(--display)}.estimator-box>p{display:flex;margin:42px 0 0;flex-direction:column;gap:8px;color:#fff9}.estimator-box strong{color:var(--lime);font:500 clamp(35px,4vw,58px) var(--display)}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:10vw}.faq h2{margin:26px 0;font:500 clamp(42px,5vw,70px)/.98 var(--display);letter-spacing:-.06em}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;padding:24px 0;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font:600 16px var(--display);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--blue);font-size:24px}.faq details p{max-width:650px;margin:0 0 24px;color:var(--muted)}.resources-feature{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:center}.resource-art{position:relative;display:flex;min-height:330px;padding:25px;align-items:flex-end;justify-content:space-between;overflow:hidden;color:#fff;background:var(--navy)}.resource-art:after{position:absolute;width:260px;height:260px;border:1px solid rgba(200,243,63,.45);border-radius:50%;content:"";transform:translate(40%,-25%)}.resource-art span{font-size:9px;letter-spacing:.16em}.resource-art b{color:var(--lime);font:500 80px var(--display)}.resource-art--lead{min-height:560px}.resources-feature article h2{margin:22px 0;font:500 clamp(40px,4.5vw,68px)/.98 var(--display);letter-spacing:-.055em}.resources-feature article>p:not(.kicker,.resource-meta){color:var(--muted);font-size:16px}.resource-meta{color:var(--blue);font-size:9px;letter-spacing:.14em}.resource-list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-top:0}.resource-list h3{margin:13px 0;font:600 23px/1.1 var(--display);letter-spacing:-.03em}.resource-list article>p:last-child{color:var(--muted)}.resource-art--lime{color:var(--navy);background:var(--lime)}.resource-art--lime b{color:var(--navy)}.resource-art--blue{background:var(--blue)}.newsletter{display:flex;align-items:flex-end;justify-content:space-between;color:#fff;background:var(--navy)}.newsletter h2{margin:24px 0 0;font:500 clamp(40px,5vw,70px)/.96 var(--display);letter-spacing:-.055em}.contact-page{display:grid;min-height:100svh;padding-top:150px;grid-template-columns:.85fr 1.15fr;gap:10vw;background:var(--ivory)}.contact-copy h1{font-size:clamp(56px,7vw,100px)}.contact-copy>p:not(.kicker){max-width:500px;color:var(--muted);font-size:17px}.contact-details{display:grid;margin-top:60px;grid-template-columns:90px 1fr;gap:14px 20px;font-size:13px}.contact-details span{color:var(--blue);font-size:9px;letter-spacing:.14em}.contact-details p{margin:0}.venti-form{padding:clamp(30px,5vw,65px);background:#fff;box-shadow:0 30px 90px #071a2214}.venti-form label{display:grid;margin-bottom:24px;gap:8px;color:#3d4a4f;font-size:11px;font-weight:600}.venti-form input,.venti-form select,.venti-form textarea{width:100%;padding:12px 0;border:0;border-bottom:1px solid #bac1c1;border-radius:0;outline:0;color:var(--ink);background:transparent}.venti-form input:focus,.venti-form select:focus,.venti-form textarea:focus{border-color:var(--blue)}.venti-form textarea{resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}.form-message{margin:20px 0 0;color:#35650f;font-size:13px}.form-message--error{color:#a12d2d}.register-page{display:grid;min-height:100svh;grid-template-columns:.8fr 1.2fr}.register-intro{display:flex;padding:45px clamp(30px,5vw,75px);flex-direction:column;justify-content:space-between;color:#fff;background:radial-gradient(circle at 20% 70%,rgba(200,243,63,.18),transparent 28%),var(--navy)}.register-intro h1{max-width:600px;margin:25px 0;font:500 clamp(42px,4.8vw,72px)/.96 var(--display);letter-spacing:-.06em}.register-intro>div>p:not(.kicker){max-width:520px;color:#ffffff9e}.register-intro>small{color:#ffffff73}.register-form-wrap{display:grid;padding:70px clamp(24px,6vw,100px);place-items:center;background:var(--ivory)}.registration-form{width:min(100%,700px);box-shadow:none}.registration-form header{position:relative;margin-bottom:38px}.registration-form header>span{color:var(--blue);font-size:9px;letter-spacing:.15em}.registration-form h2{margin:12px 0 0;font:600 31px var(--display);letter-spacing:-.04em}.registration-form header p{position:absolute;top:0;right:0;margin:0;color:var(--muted);font-size:11px}.registration-form header a,.check-label a{text-decoration:underline}.registration-form label small{color:var(--muted);font-weight:400}.domain-field{display:flex;align-items:center;border-bottom:1px solid #bac1c1}.domain-field input{border:0}.domain-field span{color:var(--muted)}.check-label{display:flex!important;align-items:flex-start;grid-template-columns:18px 1fr}.check-label input{width:16px;margin-top:3px}.success-state{max-width:550px;padding:60px;background:#fff}.success-state>span{display:grid;width:55px;height:55px;margin-bottom:30px;place-items:center;border-radius:50%;background:var(--lime);font-size:24px}.success-state h2{font:500 44px/1 var(--display);letter-spacing:-.05em}.success-state .button{margin-top:24px}.legal-page{display:grid;min-height:100svh;padding-top:160px;grid-template-columns:220px minmax(0,760px);justify-content:center;gap:7vw}.legal-page aside{display:flex;flex-direction:column;gap:14px;font-size:12px}.legal-page aside p{color:var(--blue);font-size:9px;letter-spacing:.15em}.legal-page aside a.active{font-weight:700}.legal-page article h1{margin:20px 0 30px;font:500 clamp(48px,6vw,82px)/1 var(--display);letter-spacing:-.06em}.legal-lead{color:var(--ink)!important;font-size:19px!important}.legal-page article h2{margin:50px 0 10px;font:600 24px var(--display)}.legal-page article p{color:var(--muted)}.legal-page article a{text-decoration:underline}.not-found{display:flex;min-height:80svh;padding:150px 24px 80px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.not-found>span{color:var(--blue);font-size:11px;letter-spacing:.2em}.not-found h1{margin:20px 0;font:500 clamp(48px,7vw,90px) var(--display);letter-spacing:-.06em}.not-found p{margin:0 0 35px;color:var(--muted)}.explore-note{margin-top:32px;color:var(--muted);font-size:13px}.site-footer{padding:clamp(75px,9vw,130px) clamp(24px,7vw,110px) 25px;color:#fff;background:#041318}.footer-lead{display:grid;padding-bottom:80px;grid-template-columns:.55fr 1fr auto;align-items:end;gap:6vw;border-bottom:1px solid rgba(255,255,255,.14)}.footer-lead h2{margin:0;font:500 clamp(42px,5.5vw,78px)/.92 var(--display);letter-spacing:-.06em}.footer-links{display:grid;padding:65px 0;grid-template-columns:repeat(3,1fr);gap:7vw}.footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:#ffffffa1;font-size:12px}.footer-links p{margin:0 0 10px;color:var(--lime);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.footer-links a:hover{color:#fff}.footer-bottom{display:flex;padding-top:22px;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.14);color:#ffffff6b;font-size:10px}.footer-bottom div{display:flex;align-items:center;gap:24px}@keyframes revealUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes heroDepth{0%{transform:scale(1.08)}to{transform:scale(1.02)}}@media (max-width: 980px){.site-header{grid-template-columns:1fr auto}.menu-toggle{display:block;grid-column:2;grid-row:1}.primary-nav,.header-actions{display:none}.site-header--open{min-height:100svh;align-content:start;background:var(--navy)}.site-header--open{color:#fff}.site-header--open .brand img{filter:brightness(0) invert(1)}.site-header--open .menu-toggle span{background:#fff}.site-header--open .primary-nav{display:flex;grid-column:1 / -1;padding:60px 0 30px;flex-direction:column;align-items:flex-start;gap:0;font:500 38px var(--display)}.site-header--open .primary-nav a{padding:10px 0}.site-header--open .header-actions{display:flex;grid-column:1 / -1;align-items:flex-start;flex-direction:column}.manifesto,.feature-ledger,.values,.estimator,.faq,.contact-page{grid-template-columns:1fr}.platform-story{grid-template-columns:30px 1fr}.product-window{grid-column:2}.feature-ledger header{position:static}.quote-panel{grid-template-columns:1fr}.quote-image{min-height:520px}.home-final{grid-template-columns:1fr 1.2fr}.home-final>div{grid-column:2}.workflow-intro,.story-section{grid-template-columns:.3fr 1fr}.workflow-intro>p:last-child,.story-section>div:last-child{grid-column:2}.capability,.capability--reverse{grid-template-columns:1fr}.capability--reverse .capability-copy,.capability--reverse .capability-visual{grid-column:1}.capability--reverse .capability-copy{grid-row:1}.pricing-grid{grid-template-columns:1fr}.pricing-grid article{min-height:auto}.pricing-grid ul{margin-top:30px}.resource-list{grid-template-columns:1fr 1fr}.register-page{grid-template-columns:1fr}.register-intro{min-height:600px}.footer-lead{grid-template-columns:1fr auto}.footer-lead .brand{grid-column:1 / -1}}@media (max-width: 680px){.site-header{min-height:68px;padding:0 20px}.brand{width:92px}.hero-content{padding:130px 22px 110px}.hero h1,.page-hero h1{font-size:clamp(48px,16vw,72px)}.hero-scrim{background:linear-gradient(90deg,#041219e6,#04121959),linear-gradient(0deg,rgba(4,18,25,.8),transparent 60%)}.hero-actions{width:100%}.hero-actions .button{flex:1}.hero-foot span{display:none}.hero-foot{justify-content:flex-end}.proof-words{flex-wrap:wrap;justify-content:flex-start}.proof-words span{width:44%}.manifesto{gap:35px}.manifesto h2,.feature-ledger h2,.home-final h2,.workflow-intro h2,.story-section h2,.values h2{font-size:42px}.platform-story{grid-template-columns:1fr}.story-index{display:none}.product-window{grid-column:1;min-height:440px}.event-poster{min-height:390px;padding:28px}.feature-ledger{gap:55px}.quote-image{min-height:410px}.quote-panel blockquote{padding:65px 24px}.home-final{grid-template-columns:1fr;gap:28px}.home-final>div{grid-column:1}.page-hero{min-height:70svh;padding-top:130px}.workflow-intro,.story-section{grid-template-columns:1fr;gap:30px}.workflow-intro>p:last-child,.story-section>div:last-child{grid-column:1}.capability-copy>b{margin-bottom:35px}.capability-visual{min-height:400px}.visual-operate,.visual-insight{padding:30px}.compact-cta,.newsletter{align-items:flex-start;flex-direction:column}.mission-orbit{right:-90px;bottom:10px}.value-list article{grid-template-columns:28px 1fr}.value-list p{grid-column:2}.estimator-box{padding:28px}.resources-feature{grid-template-columns:1fr}.resource-art--lead{min-height:420px}.resource-list{grid-template-columns:1fr}.form-row{grid-template-columns:1fr;gap:0}.contact-page{padding-top:120px}.venti-form{padding:28px 22px}.register-intro{min-height:540px;padding:32px 24px}.register-form-wrap{padding:45px 16px}.registration-form header p{position:static;margin-top:10px}.legal-page{grid-template-columns:1fr;padding-top:120px}.legal-page aside{flex-direction:row;flex-wrap:wrap}.legal-page aside p{width:100%}.footer-lead{grid-template-columns:1fr;gap:40px}.footer-links{grid-template-columns:1fr 1fr}.footer-links>div:last-child{grid-column:1 / -1}.footer-bottom{align-items:flex-start;flex-direction:column;gap:18px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
