@font-face{font-family:Normalidad VF;font-style:normal;font-weight:100 900;font-stretch:90% 150%;font-display:swap;src:url(/fonts/NormalidadVF-latin.woff2)format("woff2")}@font-face{font-family:Exo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Exo-latin.woff2)format("woff2")}:root{--vm-cyan:#15e3ed;--vm-black:#0d0d0d;--vm-white:#f2f2f2;--vm-gray:#a1a1a1;--vm-cyan-bright:#4fe9f1;--vm-cyan-deep:#0fbfc9;--vm-cyan-text-light:#0a7078;--vm-cyan-alpha-12:#15e3ed1f;--vm-cyan-alpha-24:#15e3ed3d;--vm-grad-a:#36d6f2;--vm-grad-b:#e3f9fd;--vm-grad-c:#0b2b31;--vm-grad-symbol-dark:linear-gradient(90deg,#36d6f2 0%,#e3f9fd 100%);--vm-grad-symbol-light:linear-gradient(90deg,#36d6f2 0%,#0b2b31 78%,#0d0d0d 100%);--vm-bg:#0d0d0d;--vm-surface-1:#131314;--vm-surface-2:#18181a;--vm-surface-3:#1f1f22;--vm-border:#26262a;--vm-border-strong:#37373c;--vm-ink-high:#f2f2f2;--vm-ink-mid:#a1a1a1;--vm-ink-low:#69696e;--vm-bg-light:#f2f2f2;--vm-surface-light:#fff;--vm-border-light:#dcdcde;--vm-ink-on-light:#0d0d0d;--vm-ink-mid-on-light:#54545a;--vm-success:#35e0a1;--vm-warning:#f7c34d;--vm-danger:#ff6470;--vm-info:var(--vm-cyan);--vm-font:"Exo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--vm-font-display:"Normalidad VF","Exo",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--vm-stretch-display:130%;--vm-stretch-title:115%;--vm-radius-sm:8px;--vm-radius-md:14px;--vm-radius-lg:20px;--vm-radius-xl:28px;--vm-radius-pill:999px;--vm-space-1:4px;--vm-space-2:8px;--vm-space-3:12px;--vm-space-4:16px;--vm-space-5:24px;--vm-space-6:32px;--vm-space-7:40px;--vm-space-8:48px;--vm-space-9:64px;--vm-space-10:80px;--vm-space-11:96px;--vm-space-12:128px;--vm-shadow-1:0 2px 8px #00000059;--vm-shadow-2:0 8px 28px #00000073;--vm-shadow-3:0 20px 60px #0000008c;--vm-glow-sm:0 0 16px #15e3ed47;--vm-glow-md:0 0 24px #15e3ed61,0 0 72px #15e3ed29;--vm-ease:cubic-bezier(.2,.7,.2,1);--vm-dur-1:.12s;--vm-dur-2:.2s;--vm-dur-3:.32s}*,:before,:after{box-sizing:border-box}body{background:var(--vm-bg);color:var(--vm-ink-high);font-family:var(--vm-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:400;line-height:1.6}h1,h2,h3,h4,p{margin:0}img{max-width:100%;display:block}a{color:var(--vm-cyan);text-decoration:none}:focus-visible{outline:2px solid var(--vm-cyan);outline-offset:2px;border-radius:4px}::selection{background:var(--vm-cyan);color:var(--vm-black)}input,select,textarea,button{accent-color:var(--vm-cyan)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.t-display{font-family:var(--vm-font-display);font-stretch:var(--vm-stretch-display);letter-spacing:.005em;font-weight:700;line-height:1.1}.t-display b,.t-display strong{font-weight:800}.t-display.light{font-weight:300}.t-title{font-family:var(--vm-font-display);font-stretch:var(--vm-stretch-title);letter-spacing:.01em;font-weight:700}.t-label{letter-spacing:.12em;text-transform:uppercase;color:var(--vm-ink-mid);font-size:11px;font-weight:600}.btn{cursor:pointer;font-family:var(--vm-font);border-radius:var(--vm-radius-pill);white-space:nowrap;transition:background var(--vm-dur-2) var(--vm-ease), color var(--vm-dur-2) var(--vm-ease), border-color var(--vm-dur-2) var(--vm-ease), box-shadow var(--vm-dur-2) var(--vm-ease), transform var(--vm-dur-1) var(--vm-ease);border:0;justify-content:center;align-items:center;gap:9px;font-weight:600;display:inline-flex}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.38;pointer-events:none}.btn-sm{height:38px;padding:0 20px;font-size:13.5px}.btn-md{height:46px;padding:0 26px;font-size:15px}.btn-lg{height:54px;padding:0 32px;font-size:16px}.btn-primary{background:var(--vm-cyan);color:var(--vm-black)}.btn-primary:hover{background:var(--vm-cyan-bright);box-shadow:var(--vm-glow-sm)}.btn-primary:active{background:var(--vm-cyan-deep)}.btn-outline{color:var(--vm-ink-high);background:0 0;border:1.5px solid #f2f2f252}.btn-outline:hover{border-color:var(--vm-cyan);color:var(--vm-cyan)}.btn-ghost{color:var(--vm-cyan);background:0 0}.btn-ghost:hover{background:var(--vm-cyan-alpha-12)}.btn-dark{background:var(--vm-black);color:var(--vm-white)}.btn-dark:hover{box-shadow:0 0 0 1.5px var(--vm-cyan) inset, var(--vm-glow-sm);color:var(--vm-cyan)}.pill{border-radius:var(--vm-radius-pill);height:40px;color:var(--vm-ink-high);border:1.5px solid #f2f2f2bf;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.pill-solid{background:var(--vm-cyan);border-color:var(--vm-cyan);color:var(--vm-black);font-weight:600}.pill-quiet{border-color:var(--vm-border-strong);color:var(--vm-ink-mid)}.tag{border-radius:var(--vm-radius-pill);border:1px solid var(--vm-border-strong);height:34px;color:var(--vm-ink-mid);cursor:pointer;transition:all var(--vm-dur-2) var(--vm-ease);align-items:center;padding:0 15px;font-size:13px;font-weight:500;display:inline-flex}.tag:hover{border-color:var(--vm-cyan);color:var(--vm-cyan)}.tag.sel{background:var(--vm-cyan-alpha-12);border-color:var(--vm-cyan);color:var(--vm-cyan)}.badge{border-radius:var(--vm-radius-pill);letter-spacing:.02em;align-items:center;gap:6px;height:26px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.badge-success{color:var(--vm-success);background:#35e0a124}.badge-warning{color:var(--vm-warning);background:#f7c34d24}.badge-danger{color:var(--vm-danger);background:#ff647024}.badge-info{background:var(--vm-cyan-alpha-12);color:var(--vm-cyan)}.badge-neutral{background:var(--vm-surface-3);color:var(--vm-ink-mid)}.field{gap:7px;display:grid}.field>label{color:var(--vm-ink-high);font-size:13px;font-weight:500}.field .help{color:var(--vm-ink-low);font-size:12px;font-weight:300}.control{border-radius:var(--vm-radius-md);border:1.5px solid var(--vm-border-strong);background:var(--vm-surface-2);width:100%;height:48px;color:var(--vm-ink-high);font-family:var(--vm-font);transition:border-color var(--vm-dur-2) var(--vm-ease), box-shadow var(--vm-dur-2) var(--vm-ease);padding:0 16px;font-size:15px}.control::placeholder{color:var(--vm-ink-low)}.control:hover{border-color:#4a4a50}.control:focus{border-color:var(--vm-cyan);box-shadow:0 0 0 3px var(--vm-cyan-alpha-24);outline:none}.control.is-error{border-color:var(--vm-danger);box-shadow:0 0 0 3px #ff64702e}.control[disabled]{opacity:.45;pointer-events:none}textarea.control{resize:vertical;height:auto;min-height:110px;padding:13px 16px}select.control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23A1A1A1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.errmsg{color:var(--vm-danger);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.card{background:var(--vm-surface-2);border:1px solid var(--vm-border);border-radius:var(--vm-radius-lg);transition:transform var(--vm-dur-2) var(--vm-ease), border-color var(--vm-dur-2) var(--vm-ease), box-shadow var(--vm-dur-2) var(--vm-ease);padding:26px}.card.hoverable:hover{box-shadow:var(--vm-shadow-2);border-color:#15e3ed73;transform:translateY(-3px)}.card-featured{border-radius:var(--vm-radius-lg);box-shadow:var(--vm-glow-sm);background:linear-gradient(135deg,#15e3ede6,#15e3ed1f 45%,#15e3ed80);padding:1.5px}.card-featured>.inner{border-radius:calc(var(--vm-radius-lg) - 1.5px);background:radial-gradient(480px 220px at 100% 0%, #15e3ed29, transparent 60%), var(--vm-surface-1);padding:30px}.kpi{background:var(--vm-surface-2);border:1px solid var(--vm-border);border-radius:var(--vm-radius-md);align-content:start;gap:8px;padding:20px;display:grid}.kpi .k-label{color:var(--vm-ink-mid);font-size:12.5px}.kpi .k-value{letter-spacing:-.02em;font-size:38px;font-weight:600;line-height:1.05}.kpi .k-delta{align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.kpi .k-delta small{color:var(--vm-ink-low);font-size:11.5px;font-weight:300}.delta-good{color:var(--vm-success)}.delta-bad{color:var(--vm-danger)}.meter{gap:8px;display:grid}.meter .m-head{justify-content:space-between;font-size:13px;display:flex}.meter .m-head span{color:var(--vm-ink-mid);font-variant-numeric:tabular-nums}.m-track{background:var(--vm-cyan-alpha-12);border-radius:999px;height:10px;overflow:hidden}.m-fill{background:var(--vm-cyan);border-radius:999px;height:100%}.m-track.warn{background:#f7c34d24}.m-fill.warn{background:var(--vm-warning)}.m-track.danger{background:#ff647024}.m-fill.danger{background:var(--vm-danger)}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--vm-ink-mid);border-bottom:1px solid var(--vm-border-strong);padding:12px 14px;font-size:10.5px;font-weight:600}.tbl td{border-bottom:1px solid var(--vm-border);padding:14px}.tbl th.num,.tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.tbl tbody tr{transition:background var(--vm-dur-1) var(--vm-ease)}.tbl tbody tr:hover{background:var(--vm-surface-2)}.alert{border-radius:var(--vm-radius-md);border:1px solid var(--vm-border);background:var(--vm-surface-2);align-items:flex-start;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.alert:before{content:"";width:3.5px;position:absolute;top:0;bottom:0;left:0}.alert h4{font-size:14.5px;font-weight:600}.alert p{color:var(--vm-ink-mid);margin-top:3px;font-size:13.5px;font-weight:300}.a-info:before{background:var(--vm-cyan)}.a-info .ic{color:var(--vm-cyan)}.a-ok:before{background:var(--vm-success)}.a-ok .ic{color:var(--vm-success)}.a-warn:before{background:var(--vm-warning)}.a-warn .ic{color:var(--vm-warning)}.a-err:before{background:var(--vm-danger)}.a-err .ic{color:var(--vm-danger)}.arc{pointer-events:none;border:2.5px solid #15e3edcc;border-radius:50%;position:absolute;box-shadow:0 0 16px #15e3ed8c,0 0 48px #15e3ed38,inset 0 0 16px #15e3ed66}html{scroll-behavior:smooth}body{overflow-x:hidden}:root{--sec-y:128px;--nav-h:72px}@media (width<=720px){.specs,.wl-fields{grid-template-columns:1fr}.wl-fields .btn{justify-self:stretch}.panel-kpis{grid-template-columns:1fr}:root{--sec-y:88px;--nav-h:64px}}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}.js .reveal{opacity:0;transform:translateY(14px)}.hero-title .reveal{display:inline-block}.js .reveal.is-in{opacity:1;transition:opacity var(--vm-dur-3) var(--vm-ease), transform var(--vm-dur-3) var(--vm-ease);transition-delay:var(--reveal-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.nav{z-index:100;transition:background var(--vm-dur-2) var(--vm-ease), border-color var(--vm-dur-2) var(--vm-ease);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nav.is-scrolled{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--vm-border);background:#0d0d0de0}.nav-inner{align-items:center;gap:32px;height:72px;display:flex}.nav-logo{align-items:center;display:flex}.brand{align-items:center;gap:10px;display:inline-flex}.brand img{width:auto;height:20px}.brand span{letter-spacing:.01em;color:var(--vm-ink-high);font-size:17.5px;font-weight:650;line-height:1}.brand-sm{gap:8px}.brand-sm img{height:15px}.brand-sm span{font-size:13.5px;font-weight:600}.nav-links{gap:28px;margin-left:auto;display:flex}.nav-links a{color:var(--vm-ink-mid);transition:color var(--vm-dur-2) var(--vm-ease);font-size:14.5px;font-weight:500}.nav-links a:hover{color:var(--vm-ink-high)}.nav-burger,.nav-mobile{display:none}.hero{flex-direction:column;min-height:min(100svh,800px);display:flex;position:relative;overflow:hidden}.hero-grid{z-index:1;width:100%;padding-top:calc(var(--sec-y) + var(--nav-h));padding-bottom:var(--sec-y);flex:1;grid-template-columns:minmax(0,600px) 1fr;align-items:center;gap:56px;display:grid;position:relative}.hero-title{letter-spacing:.005em;text-wrap:balance;max-width:22ch;font-size:clamp(32px,4.4vw,54px);line-height:1.08}.hero-sub{max-width:52ch;color:var(--vm-ink-high);margin-top:24px;font-size:18px;font-weight:400;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-trigger{color:var(--vm-ink-mid);margin-top:16px;font-size:14px}.section{padding:var(--sec-y) 0}.section-alt{background:var(--vm-surface-1)}.sec-head{max-width:62ch;margin-bottom:64px}.sec-head-nav{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;max-width:none;display:flex}.sec-head-nav>div{max-width:62ch}.sec-head .t-title{text-wrap:balance;font-size:clamp(28px,4vw,40px);line-height:1.15}.sec-head p{color:var(--vm-ink-mid);margin-top:14px;font-size:16.5px;font-weight:300}.method{border-top:1px solid var(--vm-border)}.method-row{border-bottom:1px solid var(--vm-border);grid-template-columns:5fr 7fr;gap:48px;padding:52px 0;display:grid}.method-head{align-content:start;justify-items:start;gap:14px;display:grid}.method-row .t-title{max-width:18ch;font-size:clamp(21px,2.4vw,27px);line-height:1.2}.method-tag{border-radius:var(--vm-radius-pill);border:1px solid var(--vm-cyan-alpha-24);background:var(--vm-cyan-alpha-12);height:28px;color:var(--vm-cyan);letter-spacing:.02em;align-items:center;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.method-row>div>p{color:var(--vm-ink-mid);max-width:56ch;font-size:16px;font-weight:300;line-height:1.65}.checks{gap:11px;margin:20px 0 0;padding:0;list-style:none;display:grid}.checks li{max-width:62ch;color:var(--vm-ink-high);padding-left:28px;font-size:15px;font-weight:400;line-height:1.55;position:relative}.checks li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m3.2 8.6 3.1 3.1 6.5-7.4' stroke='%2315E3ED' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:3px;left:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.waitlist{max-width:560px;margin-top:36px}.wl-fields{grid-template-columns:1fr 1.3fr;gap:12px;display:grid}.wl-fields .btn{grid-column:1/-1;justify-self:start}.wl-hint{color:var(--vm-ink-mid);margin-top:14px;font-size:13.5px}.wl-error{color:var(--vm-danger);margin-top:10px;font-size:13.5px;font-weight:500}.wl-success{border:1px solid var(--vm-cyan-alpha-24);border-radius:var(--vm-radius-lg);background:var(--vm-cyan-alpha-12);max-width:480px;margin-top:36px;padding:24px 28px}.wl-success-title{font-family:var(--vm-font-display);font-size:20px;font-weight:700;font-stretch:115%}.wl-success-sub{color:var(--vm-ink-mid);margin-top:6px;font-size:14.5px}.hero-visual{align-self:center;position:relative}.panel{background:var(--vm-surface-1);border:1px solid var(--vm-border);border-radius:var(--vm-radius-lg);box-shadow:var(--vm-shadow-2);gap:16px;padding:22px;display:grid}.panel-bar{justify-content:space-between;align-items:center;display:flex}.panel-bar img{opacity:.9;width:auto;height:20px}.panel-kpis{grid-template-columns:1fr 1fr;gap:12px;display:grid}.panel .kpi{padding:16px}.panel .k-value{font-size:30px}.panel-meter{background:var(--vm-surface-2);border:1px solid var(--vm-border);border-radius:var(--vm-radius-md);padding:16px}.panel-meter .m-head strong{font-size:13px;font-weight:600}.panel-feed{gap:12px;margin:0;padding:4px 2px 0;list-style:none;display:grid}.panel-feed li{color:var(--vm-ink-mid);align-items:baseline;gap:10px;font-size:13px;display:flex}.panel-feed .feed-dot{background:var(--vm-cyan);border-radius:50%;flex-shrink:0;align-self:center;width:6px;height:6px}.panel-feed em{color:var(--vm-ink-low);white-space:nowrap;margin-left:auto;font-size:12px;font-style:normal}.panel-note{color:var(--vm-ink-low);margin-top:14px;font-size:12.5px}.specs{border-top:1px solid var(--vm-border);border-left:1px solid var(--vm-border);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.specs li{border-right:1px solid var(--vm-border);border-bottom:1px solid var(--vm-border);align-content:start;gap:6px;padding:24px;display:grid}.specs strong{color:var(--vm-ink-high);font-size:15.5px;font-weight:600}.specs span{color:var(--vm-ink-mid);font-size:13.5px;font-weight:300;line-height:1.55}.steps{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--vm-surface-2);border:1px solid var(--vm-border);border-radius:var(--vm-radius-lg);padding:30px 28px}.step-n{border:1.5px solid var(--vm-cyan-alpha-24);width:40px;height:40px;color:var(--vm-cyan);font-family:var(--vm-font-display);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;font-stretch:115%;display:inline-flex}.steps h3{color:var(--vm-ink-high);margin-top:18px;font-size:17.5px;font-weight:600}.steps p{color:var(--vm-ink-mid);margin-top:8px;font-size:14.5px;font-weight:300;line-height:1.65}.integra .sec-head{margin-bottom:36px}.integra-list{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.integra-list .pill{cursor:default}.faq-wrap{max-width:860px}.faq{border-top:1px solid var(--vm-border)}.faq details{border-bottom:1px solid var(--vm-border)}.faq summary{cursor:pointer;color:var(--vm-ink-high);transition:color var(--vm-dur-2) var(--vm-ease);justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;font-size:16.5px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--vm-cyan)}.faq-mark{flex-shrink:0;width:14px;height:14px;position:relative}.faq-mark:before,.faq-mark:after{content:"";transition:transform var(--vm-dur-2) var(--vm-ease);background:currentColor;border-radius:2px;margin:auto;position:absolute;inset:0}.faq-mark:before{width:14px;height:2px}.faq-mark:after{width:2px;height:14px}.faq details[open] .faq-mark:after{transform:rotate(90deg)}.faq details p{max-width:68ch;color:var(--vm-ink-mid);margin:0;padding:0 4px 24px;font-size:15px;font-weight:300;line-height:1.7}.cta-final{padding:var(--sec-y) 0;text-align:center}.cta-final .t-display{font-size:clamp(36px,6vw,68px);line-height:1.08}.cta-final p{max-width:52ch;color:var(--vm-ink-mid);margin:22px auto 40px;font-size:16.5px;font-weight:300;line-height:1.65}.footer{border-top:1px solid var(--vm-border);padding:72px 0 40px}.footer-grid{grid-template-columns:2fr 1fr 1.4fr 1.4fr;gap:48px;padding-bottom:48px;display:grid}.footer-brand img{width:auto;height:17px}.footer-brand p{max-width:30ch;color:var(--vm-ink-mid);margin-top:18px;font-size:14px;font-weight:300;line-height:1.65}.footer-col{align-content:start;gap:10px;display:grid}.footer-col .t-label{margin:0 0 6px}.footer-col a{color:var(--vm-ink-mid);transition:color var(--vm-dur-2) var(--vm-ease);font-size:14px}.footer-col a:hover{color:var(--vm-cyan)}.footer-col p{color:var(--vm-ink-mid);font-size:14px;font-weight:300;line-height:1.65}.footer-base{border-top:1px solid var(--vm-border);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:28px;display:flex}.footer-base p{color:var(--vm-ink-mid);font-size:13px}@media (width<=960px){.hero-grid{grid-template-columns:1fr;gap:48px}.specs{grid-template-columns:repeat(2,1fr)}.method-row{grid-template-columns:1fr;gap:16px;padding:36px 0}.method-row .t-title{max-width:none}.steps{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.specs,.wl-fields{grid-template-columns:1fr}.wl-fields .btn{justify-self:stretch}.panel-kpis{grid-template-columns:1fr}.nav-links,.nav-cta{display:none}.nav-inner{height:64px}.nav-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;margin-left:auto;padding:10px;display:inline-flex}.nav-burger span{background:var(--vm-ink-high);width:22px;height:2px;transition:transform var(--vm-dur-2) var(--vm-ease), opacity var(--vm-dur-2) var(--vm-ease);border-radius:2px}.nav-burger[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.nav-burger[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.nav-mobile{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--vm-border);background:#0d0d0df5;gap:8px;padding:12px 24px 24px;display:grid}.nav-mobile[hidden]{display:none}.nav-mobile a{color:var(--vm-ink-high);padding:12px 0;font-size:17px;font-weight:500}.nav-mobile .btn{justify-self:start;margin-top:10px}.hero-title{font-size:clamp(27px,8.2vw,36px)}.hero-sub{font-size:16px}.hero-actions .btn{width:100%}.sec-head{margin-bottom:44px}.footer-grid{grid-template-columns:1fr;gap:36px}}
