.std-wd{position:relative;background:#FCFCFC;isolation:isolate;overflow:hidden}.std-wd::after{content:"";position:absolute;top:0;left:0;right:0;height:min(1040px,124vh);z-index:0;pointer-events:none;background:radial-gradient(58% 42% at 50% 6%, rgba(0,0,0,.15), rgba(0,0,0,0) 60%), radial-gradient(50% 40% at 84% 24%, rgba(255,106,61,.10), rgba(255,106,61,0) 62%), radial-gradient(50% 40% at 16% 30%, rgba(255,106,61,.09), rgba(255,106,61,0) 62%)}.std-wd::before{content:"";position:absolute;top:0;left:0;right:0;height:min(1040px,124vh);z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(150% 100% at 50% 0%,#000 34%,transparent 84%);mask-image:radial-gradient(150% 100% at 50% 0%,#000 34%,transparent 84%)}.std-wd > *{position:relative}.std-wd-gridfx{position:absolute;top:0;left:0;right:0;height:min(1040px,124vh);z-index:1;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(150% 100% at 50% 0%,#000 34%,transparent 84%);mask-image:radial-gradient(150% 100% at 50% 0%,#000 34%,transparent 84%)}.std-wd-gridfx__t{position:absolute;top:0;left:0;width:64px;height:64px;border-radius:7px;background:rgba(255,106,61,.2);box-shadow:inset 0 0 0 1px rgba(255,106,61,.45);transform:translate(var(--cx),var(--cy));animation:gridTrail .66s ease-out forwards}.std-wd-gridfx__t.std-alt{background:rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px rgba(0,0,0,.42)}@keyframes gridTrail{0%{opacity:.9}100%{opacity:0}}.std-wd-linefx{position:absolute;top:0;left:0;right:0;height:min(1040px,124vh);z-index:1;pointer-events:none;--g0:-40%;--g1:-18%;-webkit-mask-image:linear-gradient(58deg,#000 var(--g0),transparent var(--g1)),radial-gradient(150% 100% at 50% 0%,#000 34%,transparent 84%);-webkit-mask-composite:source-in;mask-image:linear-gradient(58deg,#000 var(--g0),transparent var(--g1)),radial-gradient(150% 100% at 50% 0%,#000 34%,transparent 84%);mask-composite:intersect}.std-wd-linefx__grid{position:absolute;inset:0;background:linear-gradient(115deg,var(--via-blue) 0%,#333333 46%,var(--coral) 100%);-webkit-mask-image:linear-gradient(#000 1.5px,transparent 1.5px),linear-gradient(90deg,#000 1.5px,transparent 1.5px);-webkit-mask-size:64px 64px;mask-image:linear-gradient(#000 1.5px,transparent 1.5px),linear-gradient(90deg,#000 1.5px,transparent 1.5px);mask-size:64px 64px}.std-wd-hero{position:relative;min-height:clamp(660px,90vh,940px);display:grid;place-items:center;padding:clamp(4.5rem,7vw,6rem) var(--pad-x) clamp(2rem,4vw,3rem)}.std-wd-head{position:relative;z-index:3;max-width:660px;margin:0 auto;text-align:center}.std-wd-head::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(680px,120%);height:150%;z-index:-1;pointer-events:none;background:radial-gradient(54% 50% at 50% 50%, rgba(255,255,255,.94), rgba(255,255,255,.62) 52%, rgba(255,255,255,0) 76%)}.std-wd-head .std-kicker{justify-content:center}.std-wd-head h1{font-size:clamp(1.9rem,3.6vw,3.2rem);line-height:1.03;letter-spacing:-.02em;color:var(--navy);margin-top:1rem;text-wrap:balance}.std-wd-head h1 .std-hl{color:var(--coral)}.std-wd-head__lead{margin:1.2rem auto 0;max-width:50ch;color:var(--graphite);line-height:1.6;font-size:clamp(1rem,1.2vw,1.16rem)}.std-wd-head__cta{display:flex;gap:.85rem;justify-content:center;flex-wrap:wrap;margin-top:clamp(1.6rem,3vw,2.2rem)}.std-wd-grid{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.std-wd-ico{position:absolute;left:0;top:0;transform:translate(-50%,-50%);pointer-events:auto}.std-wd-ico__f{display:block;animation:wdFloat var(--dur,6s) ease-in-out var(--delay,0s) infinite;will-change:transform}.std-wd-ico__in{display:grid;place-items:center;width:clamp(48px,5.2vw,68px);height:clamp(48px,5.2vw,68px);border-radius:18px;background:#fff;cursor:pointer;box-shadow:0 22px 40px -16px rgba(0,0,0,.32), 0 6px 14px -6px rgba(0,0,0,.14), inset 0 0 0 1px rgba(0,0,0,.06);opacity:0;transform:scale(.5);transition:opacity .6s var(--ease) var(--delay), transform .6s var(--ease) var(--delay), box-shadow .35s var(--ease)}.std-wd-ico__in svg{width:76%;height:76%;display:block}.std-wd-ico.is-in .std-wd-ico__in{opacity:1;transform:none}.std-wd-ico:hover{z-index:30}.std-wd-ico:hover .std-wd-ico__in{transform:scale(1.4);transition-delay:0s;box-shadow:0 34px 66px -18px rgba(0,0,0,.5), 0 12px 26px -8px rgba(0,0,0,.24), inset 0 0 0 1px rgba(0,0,0,.06)}@keyframes wdFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.std-wd-ico__f{animation:none}.std-wd-ico__in{opacity:1;transform:none;transition:transform .3s,box-shadow .3s}}.std-no-anim .std-wd-ico__in{opacity:1;transform:none}@media (max-width:600px){.std-wd-hero{display:block;min-height:0;padding:clamp(6rem,15vw,7.5rem) var(--pad-x) clamp(3rem,7vw,4.5rem)}.std-wd-head::before{display:none}.std-wd-grid{position:relative;inset:auto;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:clamp(.7rem,3.6vw,1.15rem);max-width:410px;margin:clamp(2.4rem,7vw,3.6rem) auto 0;overflow:visible}.std-wd-ico{position:static;transform:none}.std-wd-ico__in{width:clamp(48px,14vw,60px);height:clamp(48px,14vw,60px);border-radius:16px}}:focus-visible{outline:2px solid var(--via-blue);outline-offset:3px}a:focus-visible,button:focus-visible,.std-btn:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--via-blue);outline-offset:3px;border-radius:10px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--via-blue);outline-offset:1px}.std-navlink{position:relative}.std-navlink.std-is-current{color:#fff}.std-megamenu[hidden]{display:none}.std-navlink__lbl{position:relative}.std-nav-dots{position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);display:flex;gap:4px;pointer-events:none}.std-nav-dots i{width:4.5px;height:4.5px;border-radius:50%;background:#fff;opacity:.92;animation:navDotWave 10s ease-in-out infinite}.std-nav-dots i:nth-child(2){animation-delay:.13s}.std-nav-dots i:nth-child(3){animation-delay:.26s}@keyframes navDotWave{0%,100%{transform:translateY(0)}2.2%{transform:translateY(-2.6px)}5%{transform:translateY(0)}7%{transform:translateY(-1px)}9.5%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.std-nav-dots i{animation:none}}.std-m-link.std-is-current,.std-m-nav a.std-is-current{color:var(--coral)}@media (max-width:560px){.std-btn--primary .std-arrow,.std-btn--viper .std-arrow{width:2.2rem;height:2.2rem;font-size:1rem}.std-btn--primary::before,.std-btn--viper::before{width:2.2rem;height:2.2rem}}.std-m-island .std-logo__icon,.std-m-island .std-logo__word img{filter:none!important;opacity:1}.std-m-island .std-logo__word{animation:none!important;max-width:170px!important;opacity:1!important;transform:none!important}