.Hero_backdrop__WUH3h{position:fixed;inset:0;z-index:38;pointer-events:none;overflow:hidden;background:radial-gradient(120% 82% at 84% -12%,rgba(34,211,238,.22) 0,transparent 55%),radial-gradient(95% 80% at 4% 112%,rgba(4,117,184,.34) 0,transparent 60%),linear-gradient(158deg,#0a5f87,#0d7099 50%,#084c6d)}.Hero_grid___ML9v{position:absolute;inset:-80px;background-image:linear-gradient(90deg,rgba(190,244,252,.14) 1px,transparent 0),linear-gradient(180deg,rgba(190,244,252,.07) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(125% 108% at 50% 0,#000 50%,transparent 100%);mask-image:radial-gradient(125% 108% at 50% 0,#000 50%,transparent 100%)}.Hero_hero__bqvNd{position:relative;z-index:40;min-height:100svh;display:flex;align-items:center;padding:clamp(7rem,13vh,10rem) 0 clamp(3rem,8vh,6rem);background:radial-gradient(120% 90% at 88% 4%,rgba(8,145,178,.12) 0,transparent 52%),radial-gradient(90% 80% at 2% 100%,rgba(4,117,184,.1) 0,transparent 55%),linear-gradient(150deg,#ffffff,#ffffff 55%,#ffffff);overflow:hidden}.Hero_hero__bqvNd:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(20,30,40,.03) 0 1px,transparent 1px 40px),repeating-linear-gradient(90deg,rgba(20,30,40,.03) 0 1px,transparent 1px 40px)}.Hero_grid2__1nAfp{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,3.5rem)}@media (min-width:900px){.Hero_grid2__1nAfp{grid-template-columns:1.12fr .88fr;align-items:center}.Hero_inner__lGUYu{grid-column:1;grid-row:1}.Hero_brand__KK258{grid-column:2;grid-row:1}}.Hero_inner__lGUYu{position:relative}.Hero_eyebrow__zlAY_{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#0a7fae}.Hero_eyebrowMark__OHmyK{width:9px;height:9px;background:#0891b2;flex:none}.Hero_headline__wPoAT{margin-top:24px;max-width:10.336em;font-family:var(--font-display),"General Sans","General Sans Fallback",sans-serif;font-weight:600;font-size:clamp(1.8rem,5.6vw,4.8rem);line-height:1.02;letter-spacing:-.025em;color:#171310}.Hero_word__ZXcQj{display:inline-block;overflow:hidden;padding:0 .02em .14em;margin:0 .26em -.14em 0;vertical-align:bottom}.Hero_wordIn__2NLkZ{display:inline-block;will-change:transform}.Hero_accent___7FV1{background-image:linear-gradient(105deg,transparent 30%,#b8f4ff 50%,transparent 70%);background-color:#0891b2;background-size:240% 100%;background-position:160% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:Hero_textShine__VLPqW 3.6s ease-in-out infinite}@keyframes Hero_textShine__VLPqW{0%{background-position:160% 0}34%{background-position:-60% 0}to{background-position:-60% 0}}.Hero_lead__U87e0{margin-top:26px;max-width:48ch;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.7;color:rgba(23,19,14,.68)}.Hero_ctaRow__CzZZl{margin-top:36px;display:flex;flex-wrap:wrap;gap:14px}.Hero_ctaPrimary__QZvDr{position:relative;display:inline-flex;align-items:center;gap:16px;padding:15px 32px;border:0;border-radius:999px;color:#ffffff;font-family:var(--font-mono),monospace;font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(120deg,#18b4da,#0a86c4 44%,#0570b8);box-shadow:0 10px 24px -14px rgba(4,117,184,.6);cursor:pointer;transition:background-color .15s ease}.Hero_ctaPrimary__QZvDr:hover{background:linear-gradient(120deg,#14a6cf,#0879b6 44%,#045fa0)}.Hero_ctaSecondary__qws_q{position:relative;display:inline-flex;align-items:center;gap:16px;padding:15px 32px;border:0;border-radius:999px;background:linear-gradient(120deg,#18b4da,#0a86c4 44%,#0570b8);box-shadow:0 10px 24px -14px rgba(4,117,184,.6);color:#ffffff;font-family:var(--font-mono),monospace;font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease}.Hero_ctaSecondary__qws_q:hover{background:linear-gradient(120deg,#14a6cf,#0879b6 44%,#045fa0)}.Hero_ctaLabel__eedQo{position:relative;z-index:1}.Hero_creds__2HOQD{margin-top:42px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;border-top:1px solid rgba(8,120,160,.26);padding-top:20px}.Hero_cred__8zFAs{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(23,19,14,.68);padding:2px 18px;border-left:1px solid rgba(8,120,160,.26)}.Hero_cred__8zFAs:first-child{padding-left:0;border-left:0}.Hero_brand__KK258{position:relative;display:flex;flex-direction:column;align-items:flex-start}@media (min-width:900px){.Hero_brand__KK258{align-items:flex-end;text-align:right}}.Hero_brandTag__679ZN{font-family:var(--font-mono);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:rgba(10,127,174,.85)}.Hero_brandRow__aG1Xx{display:inline-flex;align-items:center;gap:0;margin-top:10px}.Hero_brandRow__aG1Xx .Hero_brandWord__DsOuT{margin-left:clamp(-6rem,-7.5vw,-2.5rem)}.Hero_brandMark__DF37f{height:clamp(9rem,24vw,21rem);width:auto;flex:none;display:block;filter:drop-shadow(0 14px 30px rgba(4,117,184,.3))}.Hero_brandWord__DsOuT{font-family:var(--font-display),"General Sans","General Sans Fallback",sans-serif;font-weight:700;font-size:clamp(5rem,15vw,12rem);line-height:.82;letter-spacing:.02em;background-image:linear-gradient(105deg,transparent 30%,#eafcff 50%,transparent 70%),linear-gradient(155deg,#0aa3c7,#0891b2 46%,#0475b8);background-size:240% 100%,100% 100%;background-position:160% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 18px 40px rgba(4,117,184,.3));animation:Hero_ritShine__UHsLY 4s ease-in-out .8s infinite}@keyframes Hero_ritShine__UHsLY{0%{background-position:160% 0,0 0}34%{background-position:-60% 0,0 0}to{background-position:-60% 0,0 0}}.Hero_brandSub__kMeR_{margin-top:6px;font-family:var(--font-mono);font-size:clamp(11px,1vw,13px);letter-spacing:.34em;text-transform:uppercase;color:rgba(23,19,14,.5)}.Hero_brandRule__HyYYK{margin-top:18px;width:clamp(90px,22vw,190px);height:1px;background:linear-gradient(90deg,transparent,rgba(8,120,160,.5))}.Hero_cue__W1KyI{position:absolute;right:0;bottom:clamp(1rem,3vh,2rem);display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:rgba(23,19,14,.5)}.Hero_cueBar__kqzBF{display:inline-block;width:1px;height:26px;background:rgba(8,145,178,.8);transform-origin:top;animation:Hero_cuePulse__lSfgk 1.8s ease-in-out infinite}@keyframes Hero_cuePulse__lSfgk{0%,to{opacity:.3;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:899px){.Hero_brand__KK258{order:-1;align-items:center;text-align:center;margin-bottom:4px}.Hero_brandRow__aG1Xx{margin-top:6px;justify-content:center}.Hero_brandRow__aG1Xx .Hero_brandWord__DsOuT{margin-left:-.7rem}.Hero_brandMark__DF37f{height:clamp(4.25rem,17vw,6.5rem)}.Hero_brandWord__DsOuT{font-size:clamp(3rem,12vw,5rem)}.Hero_brandRule__HyYYK{margin-top:12px;background:linear-gradient(90deg,transparent,rgba(8,120,160,.5),transparent)}.Hero_grid2__1nAfp{gap:clamp(1.1rem,3vw,1.75rem)}}@media (max-width:640px){.Hero_cue__W1KyI{display:none}.Hero_ctaRow__CzZZl{margin-top:28px;flex-direction:column;align-items:stretch;gap:10px}.Hero_ctaPrimary__QZvDr,.Hero_ctaSecondary__qws_q{justify-content:center;width:100%;min-height:44px;padding:13px 20px;font-size:12px;letter-spacing:.09em}.Hero_eyebrow__zlAY_{letter-spacing:.16em}.Hero_brandSub__kMeR_,.Hero_brandTag__679ZN{font-size:12px;letter-spacing:.16em}.Hero_creds__2HOQD{margin-top:30px;padding-top:16px;gap:8px 0}.Hero_cred__8zFAs{font-size:12px;letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.Hero_cueBar__kqzBF,.Hero_grid___ML9v,.Hero_scan__0qSd7{animation:none}.Hero_scan__0qSd7{display:none}.Hero_accent___7FV1,.Hero_brandWord__DsOuT{animation:none}}@media (max-width:560px){.Hero_lead__U87e0{font-size:14px;line-height:1.55}}@media (max-width:767px){.Hero_accent___7FV1,.Hero_brandWord__DsOuT{animation:none}}@media (max-width:1023px){.Hero_headline__wPoAT{max-width:11.2em}}