@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,600;1,600&display=swap";:root{--ivory:#f8f6f0;--paper:#fffefa;--mint:#e3f2e7;--mint-strong:#b9ddc6;--accent:#45bb78;--green:#003c2d;--green-deep:#00291f;--ink:#10241a;--muted:#607268;--line:#003c2d1c;--shadow:0 24px 70px #003c2d1c;--sans:"DM Sans", ui-sans-serif, system-ui, sans-serif;--serif:"Playfair Display", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--ivory);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}body.menu-locked{overflow:hidden}button,a{color:inherit;font:inherit}a{text-decoration:none}button{cursor:pointer}h1,h2,h3,p{margin:0}.landing-page{min-height:100vh;overflow-x:clip}.section-wrap{width:min(1180px,100% - 64px);margin-inline:auto}.section{padding-block:116px}.site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f6f0e0;border-bottom:1px solid #003c2d0f;position:sticky;top:0}.nav-inner{align-items:center;gap:28px;width:min(1320px,100% - 48px);height:76px;margin-inline:auto;display:flex}.brand{align-items:center;gap:13px;min-width:210px;display:flex}.brand-tagline{border-left:1px solid var(--line);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding-left:13px;font-size:10px;font-weight:700}.logo{align-items:center;gap:9px;display:inline-flex}.logo img{border-radius:11px;width:38px;height:38px;box-shadow:0 7px 18px #003c2d26}.logo strong{color:var(--green);letter-spacing:-.06em;font-size:21px}.logo-light strong{color:#fff}.logo-light img{box-shadow:none}.main-nav{align-items:center;gap:clamp(14px,2vw,28px);margin-inline:auto;display:flex}.main-nav>a{color:#43594e;white-space:nowrap;font-size:13px;font-weight:600}.main-nav>a:hover{color:var(--accent)}.desktop-nav-actions{align-items:center;gap:8px;display:flex}.mobile-nav-actions,.menu-toggle{display:none}.button{border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:0 20px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button svg{width:16px;height:16px}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--green);color:#fff;box-shadow:0 12px 26px #003c2d33}.button-primary:hover{background:#07543e}.button-secondary{border:1px solid var(--line);color:var(--green);background:#ffffffb8}.button-text{color:var(--green);background:0 0;padding-inline:12px}.button-light{color:var(--green);background:#fff}.button-ghost{color:#fff;background:0 0;border:1px solid #ffffff47}.kicker{color:#2d8459;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.5}.kicker>span{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #45bb781f}.hero{grid-template-columns:minmax(0,.93fr) minmax(480px,1.07fr);align-items:center;gap:clamp(48px,6vw,88px);min-height:calc(100vh - 76px);padding-block:72px 82px;display:grid}.hero-copy{min-width:0}.hero h1{color:var(--green);letter-spacing:-.065em;margin-top:22px;font-size:clamp(55px,5.25vw,76px);line-height:.98}h1 em,h2 em{color:#48a36e;font-family:var(--serif);font-weight:600}.hero-lead{color:#43584d;max-width:610px;margin-top:27px;font-size:clamp(16px,1.4vw,18px);line-height:1.68}.hero-actions{gap:10px;margin-top:30px;display:flex}.proof-points{grid-template-columns:1fr 1fr;gap:9px 20px;margin-top:30px;display:grid}.proof-points span{color:#52685d;align-items:flex-start;gap:7px;font-size:11px;font-weight:600;line-height:1.45;display:flex}.proof-points svg{color:var(--accent);flex:none;width:14px;height:14px;margin-top:1px}.hero-visual{min-width:0;padding:42px 0 26px 22px;position:relative}.hero-visual:before{content:"";transform-origin:52% 58%;will-change:transform;background:linear-gradient(145deg,#d6eddcd1,#ffffff47);border-radius:40% 58% 43% 55%;animation:10s ease-in-out infinite hero-blob-move;position:absolute;inset:-3% -10% -2% -2%;transform:rotate(-3deg)}.visual-orbit{border:1px solid #003c2d1a;border-radius:50%;position:absolute}.orbit-one{width:120px;height:120px;top:6px;right:-42px}.orbit-two{width:52px;height:52px;bottom:-7px;left:-4px}.cockpit-shell{background:var(--paper);z-index:2;border:1px solid #003c2d21;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 34px 90px #003c2d2b}.cockpit-topbar{color:#83958b;background:#f0f5f1;border-bottom:1px solid #003c2d14;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 14px;font-size:9px;display:grid}.browser-dots{gap:4px;display:flex}.browser-dots i{background:#b7c9be;border-radius:50%;width:6px;height:6px}.cockpit-topbar b{color:#43815f;justify-self:end;align-items:center;gap:4px;font-size:8px;display:flex}.cockpit-topbar b i,.cockpit-status i{background:var(--accent);border-radius:50%;width:5px;height:5px}.cockpit-body{padding:24px}.cockpit-welcome{justify-content:space-between;align-items:flex-start;display:flex}.cockpit-welcome>div>span{color:#7d9085;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.cockpit-welcome h3{color:var(--green);letter-spacing:-.05em;margin-top:4px;font-size:26px}.cockpit-welcome p{color:#63766c;margin-top:4px;font-size:11px}.avatar{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-weight:700;display:flex}.cockpit-kpis{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.cockpit-kpis>div{background:var(--mint);border:1px solid #003c2d0f;border-radius:12px;padding:12px}.cockpit-kpis strong{color:var(--green);letter-spacing:-.04em;font-size:22px;display:block}.cockpit-kpis span{color:#5d7468;margin-top:2px;font-size:8px;font-weight:700;display:block}.cockpit-panel{border:1px solid var(--line);border-radius:15px;margin-top:12px;padding:14px;position:relative;overflow:hidden}.panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.panel-heading span{color:var(--green);font-size:11px;font-weight:800}.panel-heading p{color:#73857b;max-width:280px;margin-top:4px;font-size:8px;line-height:1.45}.panel-heading button{background:var(--green);color:#fff;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.panel-heading svg{width:13px;height:13px}.action-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.action-card{background:#fafbf8;border:1px solid #003c2d12;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-width:0;padding:9px;display:grid}.action-card>span{background:var(--mint);color:var(--green);border-radius:7px;justify-content:center;align-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:flex}.action-card strong,.action-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.action-card strong{color:var(--green);font-size:8px}.action-card small{color:#809087;margin-top:2px;font-size:7px}.action-card svg{color:#63a37d;width:11px;height:11px}.cockpit-status{color:#82958a;justify-content:space-between;margin-top:12px;font-size:8px;display:flex}.cockpit-status span:first-child{color:#43815f;align-items:center;gap:5px;display:flex}.visual-note{border:1px solid var(--line);box-shadow:var(--shadow);z-index:3;background:#fffefaf2;border-radius:14px;align-items:center;gap:9px;padding:11px 14px;display:flex;position:absolute;bottom:3px;left:-18px}.visual-note>svg{background:var(--mint);color:#368258;border-radius:8px;width:30px;height:30px;padding:7px}.visual-note strong,.visual-note small{display:block}.visual-note strong{color:var(--green);font-size:10px}.visual-note small{color:var(--muted);margin-top:2px;font-size:8px}.hero-copy .kicker,.hero h1,.hero-lead,.hero-actions,.proof-points{animation:.72s cubic-bezier(.22,1,.36,1) both hero-copy-in}.hero-copy .kicker{animation-delay:60ms}.hero h1{animation-delay:.14s}.hero-lead{animation-delay:.23s}.hero-actions{animation-delay:.32s}.proof-points{animation-delay:.41s}.cockpit-shell{transform-origin:70%;animation:.92s cubic-bezier(.16,1,.3,1) .14s both cockpit-arrive}.cockpit-kpis>div,.action-card{animation:.62s cubic-bezier(.22,1,.36,1) both cockpit-item-in}.cockpit-kpis>div:first-child{animation-delay:.56s}.cockpit-kpis>div:nth-child(2){animation-delay:.64s}.cockpit-kpis>div:nth-child(3){animation-delay:.72s}.action-card:first-child{animation-delay:.76s}.action-card:nth-child(2){animation-delay:.82s}.action-card:nth-child(3){animation-delay:.88s}.action-card:nth-child(4){animation-delay:.94s}.visual-note{animation:.66s cubic-bezier(.16,1,.3,1) .86s both note-arrive,5.2s ease-in-out 1.52s infinite note-float}.orbit-one{animation:9s ease-in-out infinite orbit-drift}.orbit-two{animation:7s ease-in-out -2.4s infinite reverse orbit-drift}.cockpit-topbar b i,.cockpit-status i{animation:2.4s ease-out infinite live-pulse}.scroll-motion-ready [data-scroll-reveal]{opacity:0;transform:translateY(28px)scale(.985)}.scroll-motion-ready [data-scroll-reveal].is-revealed{animation:scroll-step-in .82s cubic-bezier(.16, 1, .3, 1) calc(var(--reveal-order,0) * 85ms) both}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cockpit-arrive{0%{opacity:0;transform:translate(34px,22px)scale(.965)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes cockpit-item-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes note-arrive{0%{opacity:0;transform:translateY(13px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes note-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes orbit-drift{0%,to{opacity:.7;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(-7px,8px)scale(1.06)}}@keyframes hero-blob-move{0%,to{border-radius:40% 58% 43% 55%;transform:translate(0,0)rotate(-3deg)scale(1)}35%{border-radius:47% 50% 56% 44%;transform:translate(-15px,9px)rotate(1deg)scale(1.045)}68%{border-radius:54% 44% 47% 58%;transform:translate(10px,-7px)rotate(-1deg)scale(1.025)}}@keyframes live-pulse{0%{box-shadow:0 0 #45bb786b}65%,to{box-shadow:0 0 0 7px #45bb7800}}@keyframes scroll-step-in{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.context-journey{background:var(--green);color:#fff;padding-block:54px;position:relative;overflow:hidden}.context-journey:before{content:"";opacity:.32;background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0 0 0 54%}.context-glow{filter:blur(8px);background:#45bb7829;border-radius:50%;width:420px;height:420px;position:absolute;top:-245px;left:-130px}.context-journey-inner{z-index:1;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:64px;display:grid;position:relative}.context-copy h2{color:#fff;letter-spacing:-.06em;margin-top:14px;font-size:clamp(38px,4vw,57px);line-height:1.02}.context-copy h2 em{color:#8bd1a7}.context-copy>p:last-child{color:#ffffffb3;max-width:470px;margin-top:21px;font-size:14px;line-height:1.7}.context-kicker{color:var(--mint-strong);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:800}.context-kicker span{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:8px;animation:2.4s ease-out infinite live-pulse;display:inline-block}.context-visual{gap:25px;min-width:0;display:grid}.context-flow{grid-template-columns:repeat(4,1fr);align-items:start;gap:12px;padding-top:8px;display:grid;position:relative}.context-flow-line{height:2px;position:absolute;top:35px;left:9%;right:9%;overflow:hidden}.context-flow-line:before{content:"";background:#ffffff26;position:absolute;inset:0}.context-flow-line span{background:linear-gradient(90deg,#0000,#81e3aa,#0000);width:38%;height:100%;animation:4.8s ease-in-out infinite context-line-travel;position:absolute;left:-38%}.context-flow-step{text-align:center;z-index:1;min-width:0;position:relative}.context-step-number{color:#ffffff61;letter-spacing:.12em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.context-step-icon{box-shadow:0 0 0 8px var(--green);color:#8de1ae;background:#0d523f;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .25s,transform .25s;display:inline-flex}.context-flow-step:hover .context-step-icon{background:var(--accent);color:var(--green);transform:translateY(-4px)}.context-step-icon svg{width:19px;height:19px}.context-flow-step strong,.context-flow-step small{display:block}.context-flow-step strong{margin-top:16px;font-size:13px}.context-flow-step small{color:#ffffff85;margin-top:4px;font-size:9px;line-height:1.4}.context-result{background:#ffffff13;border:1px solid #ffffff1f;border-radius:16px;justify-self:stretch;align-items:center;gap:13px;padding:12px 16px;display:flex}.context-result-icon{color:#8de1ae;background:#45bb7833;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.context-result-icon svg{width:19px;height:19px}.context-result strong,.context-result small{display:block}.context-result strong{font-size:12px}.context-result small{color:#ffffff8c;margin-top:3px;font-size:9px}@keyframes context-line-travel{0%{transform:translate(0)}65%,to{transform:translate(365%)}}.section-heading{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);align-items:end;gap:50px;display:grid}.section-heading h2,.ai-copy h2,.faq-layout h2,.cta h2{color:var(--green);letter-spacing:-.06em;margin-top:15px;font-size:clamp(40px,4.5vw,61px);line-height:1.04}.section-heading>p{color:var(--muted);font-size:15px;line-height:1.68}.decision-grid,.module-grid,.workflow-grid,.audience-grid{gap:14px;margin-top:48px;display:grid}.decision-grid{grid-template-columns:repeat(3,1fr)}.decision-card{border:1px solid var(--line);background:#ffffff9e;border-radius:18px;min-height:270px;padding:25px}.decision-card>span,.audience-grid article>span{color:#6ca181;letter-spacing:.12em;font-size:11px;font-weight:800}.decision-card h3,.module-card h3,.workflow-card h3,.audience-grid h3,.trust-grid h3{color:var(--green);letter-spacing:-.035em}.decision-card h3{margin-top:42px;font-size:24px}.decision-card p,.module-card p,.workflow-card p,.audience-grid p,.trust-grid p{color:var(--muted);margin-top:11px;font-size:13px;line-height:1.65}.module-section{background:#edf6ef;border-block:1px solid #003c2d0f}.module-grid{grid-template-columns:repeat(3,1fr)}.module-card{background:var(--paper);border:1px solid #003c2d14;border-radius:17px;min-height:245px;padding:24px}.card-icon{background:var(--mint);color:var(--green);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.card-icon svg{width:19px;height:19px}.module-card h3{margin-top:28px;font-size:21px}.workflow-grid{grid-template-columns:repeat(3,1fr)}.workflow-card{border-top:2px solid var(--mint-strong);min-height:260px;padding:23px 12px 0 0}.workflow-card>div{justify-content:space-between;align-items:center;display:flex}.workflow-card>div>span{color:#5d9d76;font-size:11px;font-weight:800}.workflow-card i{background:var(--mint);color:var(--green);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.workflow-card i svg{width:17px;height:17px}.workflow-card h3{margin-top:36px;font-size:20px}.audience-section{background:var(--green)}.audience-section .kicker{color:var(--mint-strong)}.audience-section .section-heading h2{color:#fff}.audience-grid{grid-template-columns:repeat(3,1fr)}.audience-grid article{border:1px solid #ffffff21;border-radius:18px;min-height:240px;padding:25px}.audience-grid h3{color:#fff;margin-top:48px;font-size:24px}.audience-grid p{color:#ffffffa1}.ai-section{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(60px,8vw,110px);display:grid}.ai-copy>p:not(.kicker){color:var(--muted);margin-top:24px;font-size:15px;line-height:1.7}.ai-copy .button{margin-top:28px}.trust-grid{gap:12px;display:grid}.trust-grid article{border:1px solid var(--line);background:#ffffffa3;border-radius:16px;grid-template-columns:auto 1fr;align-items:flex-start;gap:16px;padding:19px;display:grid}.trust-grid h3{font-size:17px}.trust-grid p{margin-top:6px}.faq-section{background:#edf6ef}.faq-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(60px,8vw,110px);display:grid}.faq-layout>div:first-child>p:last-child{color:var(--muted);margin-top:23px;font-size:14px;line-height:1.7}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list summary{color:var(--green);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;font-size:15px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:none;width:18px;height:18px;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{color:var(--muted);padding:15px 40px 0 0;font-size:13px;line-height:1.7}.cta{background:var(--green);color:#fff;border-radius:26px;grid-template-columns:1fr auto;align-items:end;gap:50px;margin-block:90px;padding:clamp(36px,5vw,62px);display:grid;position:relative;overflow:hidden}.cta:after{content:"";background:radial-gradient(circle,#b9ddc63d,#0000 68%);width:460px;height:460px;position:absolute;top:-260px;right:-140px}.cta>div{z-index:1;position:relative}.kicker-light{color:var(--mint-strong)}.cta h2{color:#fff;max-width:790px}.cta>div:first-child>p:last-child{color:#ffffffab;max-width:600px;margin-top:20px;font-size:14px;line-height:1.65}.cta-actions{flex-direction:column;align-items:stretch;gap:9px;min-width:165px;display:flex}footer{background:var(--green-deep);color:#fff}.footer-inner{align-items:center;gap:28px;min-height:110px;display:flex}.footer-inner>p{color:#ffffff85;font-size:11px}.footer-inner nav{gap:20px;margin-left:auto;display:flex}.footer-inner nav a{color:#ffffffad;font-size:11px;font-weight:600}.footer-inner>span{color:#ffffff57;font-size:10px}@media (width<=1040px){.brand-tagline{display:none}.brand{min-width:auto}.hero{grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr)}.hero h1{font-size:clamp(50px,6vw,65px)}}@media (width<=880px){.section-wrap{width:min(100% - 48px,720px)}.main-nav{gap:14px}.main-nav>a:nth-child(4),.main-nav>a:nth-child(5){display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-block:70px 86px}.hero-copy{max-width:700px}.hero-visual{width:100%;max-width:650px;margin-inline:auto;padding-left:18px}.section-heading{grid-template-columns:1fr;align-items:start;gap:22px}.section-heading>p{max-width:650px}.module-grid,.workflow-grid{grid-template-columns:1fr 1fr}.ai-section,.faq-layout{grid-template-columns:1fr}.ai-copy,.faq-layout>div:first-child{max-width:660px}}@media (width<=680px){html{scroll-padding-top:70px}.section-wrap{width:min(100% - 32px,560px)}.section{padding-block:78px}.nav-inner{width:calc(100% - 32px);height:68px}.desktop-nav-actions{display:none}.menu-toggle{background:var(--mint);color:var(--green);border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;display:flex}.menu-toggle svg{width:20px;height:20px}.main-nav{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px;display:none;position:absolute;top:60px;left:16px;right:16px}.main-nav.is-open{display:flex}.main-nav>a,.main-nav>a:nth-child(4),.main-nav>a:nth-child(5){border-radius:9px;padding:12px;font-size:14px;display:block}.main-nav>a:hover{background:var(--mint)}.mobile-nav-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;padding-top:8px;display:grid}.hero{gap:40px;padding-block:56px 64px}.hero h1{margin-top:17px;font-size:clamp(43px,13vw,61px)}.hero-lead{margin-top:22px;font-size:16px}.proof-points{grid-template-columns:1fr}.hero-visual{padding:25px 0 24px}.cockpit-body{padding:18px}.visual-note{bottom:0;left:-6px}.context-journey{padding-block:48px}.context-journey:before{inset:45% 0 0}.context-journey-inner{grid-template-columns:1fr;gap:29px}.context-copy h2{font-size:clamp(37px,10vw,48px)}.context-copy>p:last-child{font-size:13px}.context-visual{gap:23px}.context-flow{gap:7px;padding-top:2px}.context-flow-line{top:29px;left:10%;right:10%}.context-step-number{margin-bottom:6px}.context-step-icon{box-shadow:0 0 0 5px var(--green);width:41px;height:41px}.context-step-icon svg{width:16px;height:16px}.context-flow-step strong{margin-top:13px;font-size:11px}.context-flow-step small{font-size:8px}.section-heading h2,.ai-copy h2,.faq-layout h2,.cta h2{font-size:clamp(37px,10vw,50px)}.decision-grid,.module-grid,.workflow-grid,.audience-grid{grid-template-columns:1fr;margin-top:34px}.decision-card,.module-card,.workflow-card,.audience-grid article{min-height:0}.decision-card h3{margin-top:28px}.module-card{-moz-column-gap:14px;grid-template-columns:auto 1fr;column-gap:14px;padding:18px;display:grid}.module-card .card-icon{grid-row:1/3}.module-card h3{margin-top:1px}.module-card p{margin-top:6px}.workflow-card{padding-top:17px;padding-bottom:10px}.workflow-card h3{margin-top:22px}.audience-grid h3{margin-top:28px}.cta{grid-template-columns:1fr;align-items:start;margin-block:64px}.cta-actions{flex-direction:row;min-width:0}.footer-inner{flex-direction:column;align-items:flex-start;gap:16px;padding-block:30px}.footer-inner nav{margin-left:0}}@media (width<=430px){.hero-actions,.cta-actions{flex-direction:column;align-items:stretch}.hero-actions .button,.cta-actions .button{width:100%}.cockpit-shell{border-radius:16px}.cockpit-topbar{grid-template-columns:1fr auto}.cockpit-topbar>span:nth-child(2){display:none}.cockpit-body{padding:14px}.cockpit-welcome h3{font-size:22px}.cockpit-kpis{gap:6px}.cockpit-kpis>div{padding:9px 7px}.cockpit-kpis strong{font-size:18px}.cockpit-kpis span{font-size:7px}.action-grid{grid-template-columns:1fr}.action-card:nth-child(n+3){display:none}.visual-note{width:max-content;position:relative}.faq-list summary{font-size:14px}.footer-inner nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}
