.static-page-root .hero.hw{--hw-navy:#1A1A2E;--hw-blue:#99C4E4;--hw-blue-strong:#2E6CA0;--hw-blue-deep:#1E5076;--hw-txt:#AEB8CA;--hw-line:rgba(153,196,228,.2);--hw-gutter:clamp(1.25rem,4vw,3rem);--hw-head:"Poppins","Montserrat","Segoe UI",system-ui,sans-serif;--hw-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--p-c:#00AEEF;--p-m:#EC008C;--p-y:#FFF200;--hw-out:cubic-bezier(.16,1,.3,1);position:relative;height:100svh;min-height:680px!important;display:flex;flex-direction:column;justify-content:flex-start;padding:calc(var(--header-height,60px) + 2.25rem) 0 0!important;overflow:hidden;background:var(--hw-navy);isolation:isolate;color:#fff}.static-page-root .hero.hw:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(55% 50% at 82% 20%,rgba(46,108,160,.3),transparent 70%),radial-gradient(50% 45% at 30% 100%,var(--glow,rgba(236,0,140,.1)),transparent 70%)}.static-page-root .hero.hw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.06;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.static-page-root .hero.hw .hw-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(2rem,6vw,6rem);align-items:end;padding:clamp(1.5rem,5vh,3.5rem) var(--hw-gutter) 0}.static-page-root .hero.hw .hw-eyebrow{font-size:.78rem!important;text-transform:uppercase;letter-spacing:.14em;font-weight:600;color:var(--hw-blue)!important;display:flex;align-items:center;gap:.75rem;margin:0 0 1rem}.static-page-root .hero.hw .hw-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.static-page-root .hero.hw .hw-claim{font-family:var(--hw-head);font-weight:900!important;color:#fff!important;font-size:clamp(2.3rem,4.4vw,4.6rem)!important;line-height:1!important;letter-spacing:-.03em!important;max-width:16ch;margin:0}.static-page-root .hero.hw .hw-claim em{font-style:normal!important;color:transparent!important;-webkit-text-stroke:2px var(--hw-blue)!important;font-weight:900!important;letter-spacing:-.03em!important}.static-page-root .hero.hw .hw-lead{margin:1rem 0 0;font-size:clamp(1.05rem,1vw + .5rem,1.25rem)!important;color:var(--hw-txt)!important;max-width:48ch;line-height:1.55!important}.static-page-root .hero.hw .hw-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.static-page-root .hero.hw .hw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:.85rem 1.5rem;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;border:1.5px solid transparent;transition:background .2s ease,border-color .2s ease;white-space:nowrap;cursor:pointer}.static-page-root .hero.hw .hw-btn svg{width:18px;height:18px;transition:transform .25s var(--hw-out)}.static-page-root .hero.hw .hw-btn:hover svg{transform:translate(3px)}.static-page-root .hero.hw .hw-btn--primary{background:var(--hw-blue-strong);color:#fff}.static-page-root .hero.hw .hw-btn--primary:hover{background:var(--hw-blue-deep)}.static-page-root .hero.hw .hw-btn--ghost{border-color:#e8ecf359;color:#fff}.static-page-root .hero.hw .hw-btn--ghost:hover{border-color:#fff}.static-page-root .hero.hw .hw-btn:focus-visible{outline:2px solid var(--hw-blue);outline-offset:3px}.static-page-root .hero.hw .hw-specs{justify-self:end;width:100%;max-width:400px;border:1px solid var(--hw-line);border-radius:14px;overflow:hidden;background:#23233999}.static-page-root .hero.hw .hw-specs__h{display:flex;justify-content:space-between;padding:.7rem 1rem;background:#ffffff08;border-bottom:1px solid var(--hw-line);font-family:var(--hw-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-txt)}.static-page-root .hero.hw .hw-specs__h b{color:var(--hw-blue);font-weight:500}.static-page-root .hero.hw .hw-specs dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.static-page-root .hero.hw .hw-specs dl div{padding:.85rem 1rem;border-bottom:1px solid var(--hw-line)}.static-page-root .hero.hw .hw-specs dl div:nth-child(odd){border-right:1px solid var(--hw-line)}.static-page-root .hero.hw .hw-specs dl div:nth-last-child(-n+2){border-bottom:0}.static-page-root .hero.hw .hw-specs dt{font-family:var(--hw-mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-txt)}.static-page-root .hero.hw .hw-specs dd{margin:0;font-family:var(--hw-head);font-weight:700;font-size:1.2rem;color:#fff;letter-spacing:-.02em;line-height:1.3}.static-page-root .hero.hw .hw-pill{justify-self:end;align-self:end;display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .95rem;border-radius:999px;background:#10101d8c;border:1px solid rgba(153,196,228,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.78rem;color:#dce5ef;white-space:nowrap}.static-page-root .hero.hw .hw-live{width:8px;height:8px;border-radius:50%;background:#3ddc97;box-shadow:0 0 #3ddc9799;animation:hw-live 1.8s infinite}@keyframes hw-live{70%{box-shadow:0 0 0 9px #3ddc9700}to{box-shadow:0 0 #3ddc9700}}.static-page-root .hero.hw .hw-stage{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;container-type:inline-size}.static-page-root .hero.hw .hw-word{position:relative;display:grid;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;max-width:none;opacity:1;animation:none;font-size:inherit!important;line-height:normal;color:#fff}.static-page-root .hero.hw .hw-word>.hw-layer{grid-area:1/1;display:block;white-space:nowrap;font-family:var(--hw-head);font-weight:800;font-size:14vw;letter-spacing:-.045em;line-height:.8;text-align:center;transform:translateY(.05em);padding-top:.24em;color:transparent;-webkit-background-clip:text;background-clip:text}.static-page-root .hero.hw .hw-ink{background:radial-gradient(22% 55% at var(--mx,50%) var(--my,55%),rgba(255,255,255,var(--lit,0)),transparent 60%),radial-gradient(30% 80% at 15% 45%,var(--p-c),transparent 70%),radial-gradient(30% 80% at 50% 70%,var(--p-m),transparent 70%),radial-gradient(25% 70% at 85% 40%,var(--p-y),transparent 70%),radial-gradient(40% 90% at 70% 95%,var(--hw-blue-strong),transparent 70%),linear-gradient(90deg,var(--hw-blue-deep),var(--hw-blue));background-size:100% 100%,180% 100%,180% 100%,180% 100%,160% 100%,100% 100%;animation:hw-flow 14s ease-in-out infinite alternate}@keyframes hw-flow{0%{background-position:0 0,0% 0,100% 0,0% 0,50% 0,0 0}50%{background-position:0 0,80% 0,20% 0,100% 0,0% 0,0 0}to{background-position:0 0,40% 0,60% 0,30% 0,100% 0,0 0}}.static-page-root .hero.hw .hw-vinyl{background:linear-gradient(105deg,transparent 0 42%,rgba(255,255,255,.75) 48%,rgba(255,255,255,.15) 51%,transparent 56%) 160% 0/260% 100% no-repeat,radial-gradient(24% 60% at var(--mx,50%) var(--my,50%),rgba(255,255,255,calc(var(--lit,0) * .8)),transparent 62%),linear-gradient(180deg,#cfe3f3,#99c4e4 14%,#5f95c2 34%,#2e6ca0 47%,#1e5076 53%,#24608f 66%,#5f95c2 84%,#99c4e4);animation:hw-sheen 7s cubic-bezier(.65,0,.35,1) 2.4s infinite}@keyframes hw-sheen{0%{background-position:160% 0,0 0,0 0}30%,to{background-position:-60% 0,0 0,0 0}}.static-page-root .hero.hw--video{background:#10101d}.static-page-root .hero.hw--video:before,.static-page-root .hero.hw--video:after{display:none}.static-page-root .hero.hw .hw-knock{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;pointer-events:none;z-index:0}.static-page-root .hero.hw .hw-knock video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.static-page-root .hero.hw .hw-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#10101de0,#10101d80 55%,#10101d33),linear-gradient(0deg,rgba(16,16,29,.75),transparent 45%)}.static-page-root .hero.hw--video>.hw-intro,.static-page-root .hero.hw--video>.hw-stage{position:relative;z-index:3}.static-page-root .hero.hw--video .hw-intro{align-items:start}.static-page-root .hero.hw .hw-word>.hw-outline{color:transparent;-webkit-text-stroke:1.5px rgba(255,246,236,.7);background:none}.static-page-root .hero.hw .hw-warm{background:radial-gradient(24% 60% at var(--mx,50%) var(--my,50%),rgba(255,255,255,calc(var(--lit,0) * .7)),transparent 62%),linear-gradient(100deg,#ff4fa3,#c13bff 26%,#ff5e7e 50%,#ff8a3d 72%,#ffc56e 88%,#ff4fa3) 0 0/220% 100%;animation:hw-warm 12s ease-in-out infinite alternate}@keyframes hw-warm{0%{background-position:0 0,0% 0}to{background-position:0 0,100% 0}}.static-page-root .hero.hw--video .hw-warm{filter:drop-shadow(0 0 28px rgba(255,110,140,.35))}.static-page-root .hero.hw--video .hw-outline{opacity:.3}.static-page-root .hero.hw .breadcrumb{z-index:4}@media (max-width:1024px){.static-page-root .hero.hw .hw-intro{grid-template-columns:1fr;gap:1.5rem}.static-page-root .hero.hw .hw-specs{justify-self:start;max-width:none}.static-page-root .hero.hw .hw-pill{justify-self:start}}@media (max-width:640px){.static-page-root .hero.hw{height:auto;min-height:100svh!important;padding-top:calc(var(--header-height-mobile,56px) + 2.5rem)!important}.static-page-root .hero.hw .hw-lead{font-size:1rem!important}.static-page-root .hero.hw .hw-ctas .hw-btn{flex:1 1 100%}.static-page-root .hero.hw .hw-specs dl div:nth-child(n+3){display:none}.static-page-root .hero.hw .hw-specs dl div:nth-child(-n+2){border-bottom:0}.static-page-root .hero.hw .hw-stage{flex:1;margin-top:2rem}.static-page-root .hero.hw .hw-pill{display:none}}@media (max-height:780px) and (min-width:1025px){.static-page-root .hero.hw .hw-lead{display:none}}@media (prefers-reduced-motion:reduce){.static-page-root .hero.hw *{animation:none!important;transition:none!important}}.hw-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;overflow:hidden;--p-c:#00AEEF;--p-m:#EC008C;--p-y:#FFF200}.hw-host .ib{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d0d18}.hw-host .roller{position:absolute;left:-2%;right:-2%;top:0;height:64px;margin-top:-32px;border-radius:32px;background:linear-gradient(180deg,#0a0a14,#3a4a66 18%,#9fb6cf 38%,#e8f0f8 46%,#7f95b0 58%,#26324a 80%,#0a0a14);box-shadow:0 18px 40px #0000008c,0 -6px 20px #00000059}.hw-host .roller:after{content:"";position:absolute;left:0;right:0;top:100%;height:3px;background:linear-gradient(90deg,var(--p-c),var(--p-m),var(--p-y));opacity:.9}.hw-host .trail{position:absolute;left:0;right:0;top:0;height:46vh;opacity:.85;background:linear-gradient(90deg,var(--p-c),var(--p-m) 45%,var(--p-y) 80%,#99C4E4);-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.55) 25%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.55) 25%,transparent 100%)}.hw-host .mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#aeb8ca}.hw-host .ov-label{position:absolute;left:clamp(1.25rem,4vw,3rem);top:calc(var(--header-height,60px) + 20px);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.hw-host .ov-label b{color:#99c4e4;font-weight:500}.hw-host .plot{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.hw-host .plot text{fill:none;stroke:#99c4e4;stroke-width:1.4;font-family:Poppins,sans-serif;font-weight:800;letter-spacing:-.045em}.hw-host .rail{position:absolute;left:0;right:0;height:2px;background:#99c4e440}.hw-host .carriage{position:absolute;left:0;width:54px;height:26px;margin:-12px 0 0 -27px;border-radius:5px;background:linear-gradient(180deg,#3a4a66,#1a2234);box-shadow:0 8px 20px #00000080,inset 0 1px #fff3}.hw-host .carriage:before{content:"";position:absolute;left:50%;bottom:-9px;width:2px;height:9px;margin-left:-1px;background:#e8f0f8}.hw-host .carriage:after{content:"";position:absolute;right:7px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--p-c);box-shadow:0 0 10px var(--p-c)}.static-page-root .qh-section .qh-inner{max-width:1200px}.static-page-root .qh-section .qh-eyebrow{font-family:var(--u-font-body,"Inter",sans-serif)!important;font-size:.82rem!important;font-weight:800!important;letter-spacing:.25em!important;color:var(--u-blue-strong)!important;margin-bottom:1.75rem}.static-page-root .qh-section .qh-eyebrow:before{content:""!important;display:inline-block!important;width:24px!important;height:2px!important;background:var(--u-blue-strong)!important;border-radius:2px;margin-right:0!important;vertical-align:middle}.static-page-root .qh-section .qh-headline{font-family:var(--u-font-head)!important;font-size:clamp(3rem,6vw,6rem)!important;font-weight:900!important;line-height:.93!important;letter-spacing:-.05em!important;color:var(--u-navy)!important}.static-page-root .qh-section.is-light .qh-headline em,.static-page-root .qh-section .qh-headline em{font-style:italic!important;color:transparent!important;-webkit-text-stroke:2px var(--u-blue-strong)!important;font-weight:900!important;letter-spacing:-.05em!important}.static-page-root .qh-section .qh-body,.static-page-root .qh-section.is-light .qh-body{font-size:1.1rem!important;line-height:1.8!important;color:var(--u-muted)!important;font-weight:400}.static-page-root .qh-section :is(.qh-pill,.qh-cta){color:var(--u-navy)}@media (max-width:768px){.static-page-root .qh-section .qh-headline{font-size:clamp(2.8rem,10vw,4rem)!important}}
