.hv0:hover{color:#0a1b31!important;background:#7cc4ee!important}.hv1:hover{color:#0a1b31!important;transform:translateY(-3px)!important}.hv2:hover{border-color:#7cc4ee!important}.hv3:hover{transform:translateY(-10px)scale(1.03)!important}.hv4:hover{transform:scale(1.07)!important}.hv5:hover{color:#0a1b31!important}.hv6:hover{transform:scale(1.08)!important}.svc-panel{box-sizing:border-box;background:#152e50;border:1px solid #f3f8fc1a;border-radius:24px;flex-direction:column;gap:0;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0009}.svc-stage{aspect-ratio:16/9;background:radial-gradient(60% 55% at 50% 58%,#7cc4ee52,#0000 70%),linear-gradient(#1d3f6b 0%,#11294a 100%);border:1px solid #7cc4ee29;border-radius:16px;position:relative;overflow:hidden}.svc-stage-grid{pointer-events:none;background-image:linear-gradient(#f3f8fc0f 1px,#0000 1px),linear-gradient(90deg,#f3f8fc0f 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 55%,#000 25%,#0000 75%);mask-image:radial-gradient(at 50% 55%,#000 25%,#0000 75%)}.svc-float{animation:6s ease-in-out infinite alternate svc-float;position:absolute;inset:3% 1% 0}@keyframes svc-float{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.svc-shot{object-fit:contain;opacity:0;filter:blur(10px)drop-shadow(0 24px 36px #0006);width:100%;height:100%;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;transform:scale(.92)translateY(18px)}.svc-shot.is-on{opacity:1;filter:blur()drop-shadow(0 24px 36px #0006);transform:none}.svc-count{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;color:#7cc4ee;-webkit-backdrop-filter:blur(8px);background:#0a1b31b3;border:1px solid #7cc4ee40;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;top:14px;left:14px}.svc-body{flex-direction:column;gap:12px;padding:18px 14px 10px;display:flex;position:relative}.svc-num{pointer-events:none;font-size:var(--text-counter);letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #7cc4ee2e;font-weight:700;line-height:1;position:absolute;bottom:-18px;right:6px}.svc-name{font-size:var(--text-h3);line-height:var(--lh-tight);letter-spacing:-.035em;max-width:18ch;margin:0;font-weight:600;position:relative}.svc-tag{font-size:var(--text-body);line-height:var(--lh-body);color:#d8e3ee;max-width:34ch;margin:0;position:relative}.svc-pts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));column-gap:18px;margin-top:2px;display:grid;position:relative}.svc-pt{color:#d8e3ee;border-top:1px solid #f3f8fc1a;align-items:baseline;gap:10px;padding:9px 0;font-size:14.5px;line-height:1.45;display:flex}.svc-pt>span{color:#7cc4ee;font-family:var(--font-jetbrains), monospace;font-size:13px}.svc-cta{color:#0a1b31;background:#f3f8fc;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:4px;padding:11px 18px;font-size:14px;font-weight:600;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.svc-float{animation:none}}.auto-sec{aspect-ratio:16/9;background:#0a1b31;align-items:center;display:flex;position:relative;overflow:hidden}.auto-media{position:absolute;inset:0}.auto-sec+.auto-sec{border-top:1px solid #f3f8fc12}.auto-media img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block;position:absolute;inset:0}.auto-media:after{content:"";pointer-events:none;background:linear-gradient(#0a1b318c 0%,#0a1b3100 7% 93%,#0a1b318c 100%),linear-gradient(90deg,#0a1b3159 0%,#0a1b3100 40%);position:absolute;inset:0}.auto-inner{z-index:1;box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:clamp(40px,5vw,80px) clamp(20px,5vw,72px);position:relative}.auto-copy{flex-direction:column;gap:22px;max-width:min(44%,600px);display:flex}.auto-eyebrow{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:#9cb2cb;align-items:center;gap:10px;font-size:13px;display:flex}.auto-dot{background:#7cc4ee;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #7cc4ee2e}.auto-h2{font-size:var(--text-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);margin:0;font-weight:600}.auto-accent{font-family:var(--font-instrument), serif;color:#7cc4ee;letter-spacing:-.02em;font-style:italic;font-weight:400}.auto-sub{max-width:52ch;font-size:var(--text-body);line-height:var(--lh-body);color:#b7c7d9;margin:0}@media (max-width:520px){.hero-ctas{gap:8px!important}.hero-ctas>a{white-space:nowrap;flex:auto;justify-content:center;gap:8px!important;padding:12px 14px!important;font-size:15px!important}.hero-ctas>a>span{width:22px!important;height:22px!important;font-size:12px!important}}@media (max-width:360px){.hero-ctas>a{padding-inline:10px!important;font-size:14px!important}.hero-ctas>a>span{display:none!important}}.auto-ctas{flex-wrap:nowrap;gap:12px;display:flex}@media (max-width:520px){.auto-ctas{gap:8px}.auto-ctas .auto-btn{white-space:nowrap;flex:auto;justify-content:center;gap:8px;padding:12px 14px;font-size:15px}.auto-ctas .auto-btn-dot{width:22px;height:22px;font-size:12px}}@media (max-width:400px){.auto-ctas .auto-btn{padding-inline:10px;font-size:14px}}@media (max-width:360px){.auto-ctas .auto-btn{font-size:13.5px}.auto-ctas .auto-btn-dot{display:none}}.auto-btn{border-radius:999px;align-items:center;gap:12px;padding:14px 22px;font-size:16px;font-weight:600;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s;display:inline-flex}.auto-btn-sky{color:#0a1b31;background:#7cc4ee}.auto-btn-dot{color:#7cc4ee;background:#0a1b31;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.auto-btn-ghost{color:#f3f8fc;border:1px solid #f3f8fc38}@media (max-width:900px){.auto-sec{aspect-ratio:auto;flex-direction:column-reverse;align-items:stretch}.auto-copy{max-width:none}.auto-inner{padding:clamp(56px,10vw,80px) clamp(20px,5vw,72px) 28px}.auto-media{aspect-ratio:16/9;aspect-ratio:4/3;border:1px solid #f3f8fc1a;border-radius:20px;margin:0 clamp(12px,3vw,20px) clamp(48px,8vw,72px);position:relative;inset:auto;overflow:hidden}.auto-media img{object-position:82% center}.auto-media:after{background:0 0}}.fc{--w:clamp(120px, 12.5vw, 190px);--k:1;text-align:left}.fc-stage{height:calc(var(--w) * 16 / 9 + var(--w) * .55 + 90px);touch-action:pan-y;-webkit-user-select:none;user-select:none;max-width:1400px;margin:0 auto;position:relative}.fc-card{all:unset;box-sizing:border-box;cursor:pointer;width:var(--w);transform:translateX(-50%) translate(calc(var(--x) * var(--w) * var(--k)), calc(var(--y) * var(--w))) rotate(var(--r));transform-origin:50%;flex-direction:column;gap:12px;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .5s;display:flex;position:absolute;top:0;left:50%}.fc-card.is-far{opacity:0;pointer-events:none}@media (max-width:1024px){.fc-side{display:none!important}}@media (max-width:700px){.fc{--w:56vw;--k:.89}.fc-stage{height:calc(var(--w) * 16 / 9 + 70px)}.fc-card.is-mid{opacity:0;pointer-events:none}.fc-card:not(.is-center){opacity:.45;scale:.84}.fc-card:not(.is-center) .fc-title,.fc-card:not(.is-center) .fc-play,.fc-card:not(.is-center) .fc-len,.fc-card.is-mid,.fc-card.is-far{opacity:0}.fc-card{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s,scale .6s cubic-bezier(.16,1,.3,1)}}.fc-media{aspect-ratio:9/16;background:#152e50;border:1px solid #f3f8fc1f;border-radius:clamp(16px,2vw,28px);transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s;display:block;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #0009}.fc-card:hover .fc-media,.fc-card:focus-visible .fc-media{border-color:#7cc4ee80;transform:translateY(-10px)scale(1.03)}.fc-card.is-center .fc-media{border-color:#7cc4ee73}.fc-card:focus-visible{outline:none}.fc-card:focus-visible .fc-media{outline-offset:3px;outline:2px solid #7cc4ee}.fc-media img,.fc-media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fc-media video{opacity:0;transition:opacity .4s}.fc-media video.is-on{opacity:1}.fc-media:after{content:"";pointer-events:none;background:linear-gradient(#0a1b3180,#0000 22% 72%,#0a1b318c);position:absolute;inset:0}.fc-len{z-index:1;font-family:var(--font-jetbrains), monospace;color:#f3f8fc;background:#0a1b31b3;border-radius:999px;padding:4px 8px;font-size:12px;position:absolute;top:10px;left:10px}.fc-play{z-index:1;color:#0a1b31;background:#7cc4eeeb;border-radius:50%;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #00000059}.fc-play svg{margin-left:2px}.fc-card:hover .fc-play{transform:scale(1.12)}.fc-title{max-width:92%;font-size:var(--text-sm);color:#c9d6e4;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.fc-nav{justify-content:center;align-items:center;gap:14px;margin-top:8px;display:flex}.fc-count{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;color:#9cb2cb;text-align:center;min-width:64px;font-size:13px}.fc-arrow{all:unset;cursor:pointer;color:#f3f8fc;border:1px solid #f3f8fc33;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .3s,color .3s,border-color .3s;display:grid}.fc-arrow:hover,.fc-arrow:focus-visible{color:#0a1b31;background:#7cc4ee;border-color:#7cc4ee}.sp{z-index:500;font-family:var(--font-bricolage), system-ui, sans-serif;color:#f3f8fc;place-items:center;animation:.35s cubic-bezier(.16,1,.3,1) sp-in;display:grid;position:fixed;inset:0}@keyframes sp-in{0%{opacity:0}to{opacity:1}}.sp-backdrop{all:unset;-webkit-backdrop-filter:blur(14px);cursor:zoom-out;background:#061120f5;position:absolute;inset:0}.sp-stage{aspect-ratio:9/16;max-width:92vw;height:min(88vh,860px);position:relative}.sp-frame{background:#000;border-radius:22px;width:100%;height:100%;animation:.45s cubic-bezier(.16,1,.3,1) sp-pop;position:relative;overflow:hidden;box-shadow:0 40px 90px -20px #000000b3,0 0 0 1px #7cc4ee2e}@keyframes sp-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.sp-video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.sp-peek{all:unset;aspect-ratio:9/16;opacity:.16;filter:saturate(.6)brightness(.7);cursor:pointer;border-radius:18px;transition:opacity .3s,filter .3s;position:absolute;top:12%;bottom:12%;overflow:hidden}.sp-peek:hover{opacity:.45;filter:none}.sp-peek img{object-fit:cover;width:100%;height:100%;display:block}.sp-peek.is-prev{right:calc(100% + 28px)}.sp-peek.is-next{left:calc(100% + 28px)}@media (max-width:900px){.sp-peek{display:none}}.sp-top{pointer-events:none;background:linear-gradient(#000000a6,#0000);flex-direction:column;gap:4px;padding:16px 18px 40px;transition:opacity .4s;display:flex;position:absolute;inset:0 0 auto}.sp-count{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;color:#7cc4ee;font-size:12px}.sp-title{font-size:16.5px;font-weight:500;line-height:1.3}.sp-big{all:unset;cursor:pointer;color:#0a1b31;background:#7cc4ee;border-radius:50%;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 16px 40px #0006}.sp-big svg{margin-left:3px}.sp-spinner{border:3px solid #f3f8fc33;border-top-color:#7cc4ee;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;animation:.8s linear infinite sp-spin;position:absolute;top:50%;left:50%}@keyframes sp-spin{to{transform:rotate(360deg)}}.sp-bar{background:linear-gradient(#0000,#000000b3);padding:36px 14px 12px;transition:opacity .4s;position:absolute;inset:auto 0 0}.sp.is-idle .sp-bar,.sp.is-idle .sp-top{opacity:0}.sp.is-idle .sp-frame{cursor:none}.sp-row{align-items:center;gap:4px;margin-top:6px;display:flex}.sp-ml{margin-left:auto}.sp-btn{all:unset;cursor:pointer;color:#f3f8fc;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .25s,color .25s;display:grid}.sp-btn:hover,.sp-btn:focus-visible{color:#7cc4ee;background:#7cc4ee2e}.sp-time{font-family:var(--font-jetbrains), monospace;color:#c9d6e4;margin-left:4px;font-size:13px}.sp-seek{appearance:none;cursor:pointer;background:0 0;width:100%;height:16px;margin:0}.sp-seek::-webkit-slider-runnable-track{background:linear-gradient(90deg, #7cc4ee var(--p,0%), #f3f8fc40 var(--p,0%));border-radius:4px;height:4px}.sp-seek::-moz-range-track{background:linear-gradient(90deg, #7cc4ee var(--p,0%), #f3f8fc40 var(--p,0%));border-radius:4px;height:4px}.sp-seek::-webkit-slider-thumb{-webkit-appearance:none;background:#f3f8fc;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 0 0 4px #7cc4ee59}.sp-seek::-moz-range-thumb{background:#f3f8fc;border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #7cc4ee59}.sp-seek:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #7cc4ee}.sp-close,.sp-nav{all:unset;cursor:pointer;color:#f3f8fc;z-index:2;background:#152e50d9;border:1px solid #f3f8fc29;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .3s,color .3s,border-color .3s;display:grid;position:absolute}.sp-close:hover,.sp-nav:hover,.sp-close:focus-visible,.sp-nav:focus-visible{color:#0a1b31;background:#7cc4ee;border-color:#7cc4ee}.sp-close{top:18px;right:18px}.sp-nav{margin-top:-24px;top:50%}.sp-nav.is-prev{left:max(16px,3vw)}.sp-nav.is-next{right:max(16px,3vw)}@media (max-width:600px){.sp-stage{aspect-ratio:9/16;width:100vw;max-width:none;height:auto;max-height:100svh}.sp-frame{border-radius:0}.sp-nav{background:#0a1b318c;width:40px;height:40px;margin-top:-20px}.sp-nav.is-prev{left:8px}.sp-nav.is-next{right:8px}.sp-close{top:12px;right:12px}}.hero-video{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-video video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s,transform 2.4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.04)}.hero-video.is-playing video{opacity:1;transform:none}.hero-video-photo{object-fit:cover;object-position:center 40%}.hero-video:after{content:"";background:linear-gradient(90deg,#0a1b31e6 0%,#0a1b31d1 45%,#0a1b3185 72%,#0a1b316b 100%),linear-gradient(#0a1b318c 0%,#0a1b3100 25% 70%,#0a1b31 100%);position:absolute;inset:0}@media (max-width:900px){.hero-video:after{background:linear-gradient(#0a1b31cc 0%,#0a1b31d6 60%,#0a1b31 100%)}}.rr{--rh:clamp(150px, 15vw, 210px);max-width:1400px;margin:0 auto}.rr-top{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:end;gap:clamp(28px,4vw,64px);padding:0 clamp(20px,5vw,72px);display:grid}@media (max-width:900px){.rr-top{grid-template-columns:1fr}}.rr-intro{flex-direction:column;gap:20px;display:flex}.rr-eyebrow{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:#9cb2cb;gap:10px;font-size:13px;display:flex}.rr-eyebrow span{color:#7cc4ee}.rr-h2{font-size:var(--text-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);margin:0;font-weight:600}.rr-accent{font-family:var(--font-instrument), serif;color:#7cc4ee;letter-spacing:-.02em;font-style:italic;font-weight:400}.rr-sub{max-width:54ch;font-size:var(--text-lead);line-height:var(--lh-body);color:#b7c7d9;margin:0}.rr-score{background:linear-gradient(160deg,#17345b,#0e2340 70%);border:1px solid #7cc4ee38;border-radius:24px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.rr-score:before{content:"";pointer-events:none;background:radial-gradient(circle,#7cc4ee4d,#0000 65%);border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-60px}.rr-score-main{border-bottom:1px solid #f3f8fc1a;align-items:center;gap:16px;padding-bottom:18px;display:flex;position:relative}.rr-score-main>b{font-size:var(--text-counter);letter-spacing:-.05em;font-weight:600;line-height:1}.rr-score-main>div{color:#9cb2cb;flex-direction:column;gap:6px;font-size:14px;display:flex}.rr-score-row{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:16px;display:grid;position:relative}.rr-score-row div{flex-direction:column;gap:4px;display:flex}.rr-score-row b{letter-spacing:-.03em;font-size:25.5px;font-weight:600}.rr-score-row span{color:#9cb2cb;font-size:13px}.rr-stars{color:#f7a74a;letter-spacing:2px;text-shadow:0 0 12px #f7a74a59;line-height:1}.rr-filters{flex-wrap:wrap;gap:8px;padding:28px clamp(20px,5vw,72px) 0;display:flex}.rr-chip{all:unset;cursor:pointer;color:#c9d6e4;border:1px solid #f3f8fc29;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:15.5px;transition:background .3s,color .3s,border-color .3s,transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.rr-chip i{font-style:normal;font-family:var(--font-jetbrains), monospace;color:#9cb2cb;background:#f3f8fc14;border-radius:999px;padding:2px 7px;font-size:12px;transition:inherit}.rr-chip:hover{border-color:#7cc4ee;transform:translateY(-2px)}.rr-chip[aria-pressed=true]{color:#0a1b31;background:#7cc4ee;border-color:#7cc4ee}.rr-chip:focus-visible{outline-offset:3px;outline:2px solid #7cc4ee}.rr-belts{flex-direction:column;gap:clamp(14px,2vw,26px);margin-top:clamp(28px,3.4vw,44px);padding:14px 0;animation:.7s cubic-bezier(.16,1,.3,1) rr-in;display:flex}@keyframes rr-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rr-row{padding:14px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.rr-track{width:max-content;animation:rr-belt var(--dur,160s) linear infinite;display:flex}.rr-row.is-rev .rr-track{animation-direction:reverse}.rr-row:hover .rr-track,.rr-row:focus-within .rr-track{animation-play-state:paused}@keyframes rr-belt{0%{transform:translate(0)}to{transform:translate(-50%)}}.rr-set{gap:clamp(14px,1.6vw,22px);padding-right:clamp(14px,1.6vw,22px);display:flex}.rr-card{all:unset;cursor:zoom-in;height:var(--rh);width:calc(var(--rh) * var(--ar));max-width:calc(var(--rh) * 3.4);transform:rotate(var(--tilt,0deg));background:#fff;border-radius:12px;flex:none;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 18px 40px -18px #000000bf,0 0 0 1px #0a1b3114}.rr-card img{object-fit:cover;object-position:left top;pointer-events:none;width:100%;height:100%;display:block}.rr-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a1b312e);transition:opacity .4s;position:absolute;inset:0}.rr-card:hover,.rr-card:focus-visible{z-index:2;transform:rotate(0)translateY(-8px)scale(1.04);box-shadow:0 0 0 2px #7cc4ee,0 28px 60px -20px #7cc4ee8c}.rr-card:focus-visible{outline:none}.rr-tag{color:#f3f8fc;font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;background:#0a1b31;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-size:12px;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 6px 16px -6px #0009}.rr-up{color:#fff;width:22px;height:22px;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;background:#108a00;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.rr-zoom{color:#0a1b31;opacity:0;background:#7cc4ee;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:10px;right:10px;transform:scale(.6)}.rr-card:hover .rr-zoom,.rr-card:focus-visible .rr-zoom{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rr-track{animation:none}.rr-row{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.rr-set[aria-hidden=true]{display:none}}.rr-lb{z-index:520;place-items:center;padding:clamp(14px,4vw,48px);animation:.3s rr-fade;display:grid;position:fixed;inset:0}@keyframes rr-fade{0%{opacity:0}to{opacity:1}}.rr-lb-backdrop{all:unset;-webkit-backdrop-filter:blur(12px);cursor:zoom-out;background:#061120eb;position:absolute;inset:0}.rr-lb-panel{flex-direction:column;gap:14px;width:min(1040px,100%);max-height:100%;animation:.45s cubic-bezier(.16,1,.3,1) rr-pop;display:flex;position:relative}@keyframes rr-pop{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.rr-lb-head{align-items:center;gap:14px;display:flex}.rr-lb-count{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;color:#7cc4ee;font-size:13px}.rr-lb-badge{color:#d8e3ee;background:#f3f8fc14;border:1px solid #f3f8fc24;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;display:inline-flex}.rr-lb-close{all:unset;cursor:pointer;color:#f3f8fc;background:#152e50e6;border:1px solid #f3f8fc29;border-radius:50%;place-items:center;width:42px;height:42px;margin-left:auto;transition:background .3s,color .3s;display:grid}.rr-lb-close:hover,.rr-lb-close:focus-visible{color:#0a1b31;background:#7cc4ee}.rr-lb-close svg{transition:transform .5s cubic-bezier(.16,1,.3,1)}.rr-lb-close:hover svg{transform:rotate(90deg)}.rr-lb-shot{background:#fff;border-radius:16px;max-height:calc(100vh - 220px);margin:0;animation:.4s cubic-bezier(.16,1,.3,1) rr-pop;overflow:auto;box-shadow:0 40px 90px -30px #000c,0 0 0 1px #7cc4ee40}.rr-lb-shot img{width:100%;height:auto;display:block}.rr-lb-meta{color:#f3f8fc;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rr-lb-meta h3{font-size:var(--text-h4);letter-spacing:-.01em;margin:0 0 6px;font-weight:600;line-height:1.3}.rr-lb-meta p{color:#9cb2cb;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14.5px;display:flex}.rr-lb-meta p b{color:#f3f8fc}.rr-lb-note{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:#9cb2cb;flex:none;font-size:12px}.rr-lb-nav{all:unset;cursor:pointer;color:#f3f8fc;z-index:2;background:#152e50e6;border:1px solid #f3f8fc29;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-24px;transition:background .3s,color .3s;display:grid;position:absolute;top:50%}.rr-lb-nav:hover,.rr-lb-nav:focus-visible{color:#0a1b31;background:#7cc4ee}.rr-lb-nav.is-prev{left:max(10px,2vw)}.rr-lb-nav.is-next{right:max(10px,2vw)}@media (max-width:700px){.rr-lb-nav{width:42px;height:42px;margin:0;top:auto;bottom:16px}.rr-lb-meta{flex-direction:column;align-items:flex-start}.rr-lb-panel{padding-bottom:56px}}.rr{--up:#108a00;--up-2:#0e7a00}.rr-mark{align-items:center;gap:calc(var(--s) * .32);display:inline-flex}.rr-mark .rr-up{width:max(var(--s), 27px);height:max(var(--s), 27px);font-size:max(var(--text-min), calc(var(--s) * .44))}.rr-mark-word{font-family:var(--font-bricolage), sans-serif;font-weight:700;font-size:calc(var(--s) * .72);letter-spacing:-.02em;color:var(--up);text-transform:none}.rr-up{box-shadow:0 0 0 2px #14a8002e}.rr-eyebrow{align-items:center}.rr-eyebrow-sep{background:#f3f8fc33;width:1px;height:14px}.rr-score{border-color:#14a80059}.rr-score:before{background:radial-gradient(circle,#14a80047,#0000 65%)}.rr-score-brand{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex;position:relative}.rr-trp{color:#7ee06b;background:#14a80024;border:1px solid #14a80073;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.rr-profile{background:var(--up);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:12px 16px;font-size:15.5px;font-weight:600;transition:background .3s,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;position:relative;color:#fff!important}.rr-profile:hover{background:var(--up-2);transform:translateY(-2px);box-shadow:0 14px 30px -12px #14a800b3}.rr-card{border-top:3px solid var(--up)}.rr-tag{color:#0a1b31;background:#fff;border:1px solid #14a80059;font-weight:600}.rr-tag-v{color:var(--up-2);border-left:1px solid #0a1b3126;margin-left:4px;padding-left:7px}.rr-card:hover,.rr-card:focus-visible{box-shadow:0 0 0 2px var(--up), 0 28px 60px -20px #14a80073}.rr-zoom{background:var(--up);color:#fff}.rr-chip[aria-pressed=true]{background:var(--up);border-color:var(--up);color:#fff}.rr-chip[aria-pressed=true] i{color:#fff;background:#fff3}.rr-chip:hover{border-color:var(--up)}@media (max-width:640px){.rr-filters{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.rr-filters::-webkit-scrollbar{display:none}.rr-chip{white-space:nowrap;background:#f3f8fc0d;border-color:#f3f8fc1f;flex:none;padding:9px 14px;font-size:14.5px}.rr-chip:hover{transform:none}}.rr-lb-badge-t{color:#d8e3ee;font-size:14px}.rr-lb-badge{border-color:#14a80066}.rr-lb-link{background:var(--up);border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:600;transition:background .3s;display:inline-flex;color:#fff!important}.rr-lb-link:hover{background:var(--up-2)}.rr-lb-shot{border-top:4px solid var(--up);box-shadow:0 40px 90px -30px #000c,0 0 0 1px #14a80066}.fc{position:relative}.fc-side{z-index:30;left:50%;top:calc(var(--w) * 16 / 9 / 2);transform:translate(clamp(calc(28px - 50vw + 10px), calc(var(--x) * var(--w) * var(--k)), calc(50vw - 28px - 10px)), calc(var(--y) * var(--w))) rotate(var(--r));-webkit-backdrop-filter:blur(10px);margin:-28px 0 0 -28px;position:absolute;box-shadow:0 0 0 6px #7cc4ee14,0 14px 30px -12px #0009;background:#0e2340d1!important;border-color:#7cc4ee66!important;width:56px!important;height:56px!important}.fc-side svg{transform:rotate(calc(var(--r) * -1))}.fc-side:hover,.fc-side:focus-visible{color:#0a1b31!important;background:#7cc4ee!important;border-color:#7cc4ee!important}@media (max-width:700px){.fc-side{margin:-22px 0 0 -22px;width:44px!important;height:44px!important}}@property --wc-a{syntax:"<angle>";inherits:false;initial-value:0deg}.wc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;display:grid}.wc-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--bg:#0e2340;--fg:#f3f8fc;--muted:#b7c7d9;--acc:#7cc4ee;transform-origin:50% 0;perspective:1000px}.wc-card.is-hi{--bg:#7cc4ee;--fg:#0a1b31;--muted:#0a1b31;--acc:#0a1b31}.wc-inner{isolation:isolate;box-sizing:border-box;background:var(--bg);height:100%;min-height:240px;color:var(--fg);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;border:1px solid #f3f8fc1a;border-radius:24px;flex-direction:column;gap:14px;padding:28px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.wc-card:hover .wc-inner{transition:transform .12s linear,box-shadow .6s cubic-bezier(.16,1,.3,1);box-shadow:0 34px 70px -28px #000000bf,0 0 46px -14px #7cc4ee8c}.wc-card.is-hi .wc-inner{border-color:#0000;animation:4s ease-in-out infinite wc-breathe;box-shadow:0 24px 60px -30px #7cc4eeb3}@keyframes wc-breathe{50%{box-shadow:0 30px 70px -26px #7cc4eef2,0 0 0 6px #7cc4ee1f}}.wc-num,.wc-title,.wc-text{z-index:2;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative}.wc-card:hover .wc-num{transform:translateZ(70px)}.wc-card:hover .wc-title{transform:translateZ(45px)}.wc-card:hover .wc-text{transform:translateZ(25px)}.wc-num{font-size:var(--text-counter);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px var(--acc);background:linear-gradient(110deg, var(--acc) 0 38%, #fff 46%, transparent 56% 100%);background-position:100% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;align-self:flex-start;font-weight:700;line-height:.85;transition:background-position .9s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),filter .6s}.wc-card:hover .wc-num{filter:drop-shadow(0 0 14px #7cc4ee8c);background-position:0 0}.wc-card.is-hi .wc-num{background-image:linear-gradient(110deg,#0a1b31 0 38%,#f3f8fc 46%,#0000 56% 100%)}.wc-card.is-hi:hover .wc-num{filter:drop-shadow(0 6px 10px #0a1b314d)}.wc-title{font-size:var(--text-h3);line-height:var(--lh-tight);letter-spacing:-.025em;margin:22px 0 0;font-weight:600}.wc-text{font-size:var(--text-sm);line-height:var(--lh-body);color:var(--muted);margin:0}.wc-inner:after{content:"";z-index:1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), #ffffff29, transparent 45%);transition:opacity .4s;position:absolute;inset:0}.wc-card.is-hi .wc-inner:after{background:radial-gradient(420px circle at var(--mx) var(--my), #ffffff73, transparent 45%)}.wc-card:hover .wc-inner:after{opacity:1}.wc-dots{z-index:0;pointer-events:none;opacity:0;-webkit-mask-image:radial-gradient(180px circle at var(--mx) var(--my), #000, transparent 70%);-webkit-mask-image:radial-gradient(180px circle at var(--mx) var(--my), #000, transparent 70%);mask-image:radial-gradient(180px circle at var(--mx) var(--my), #000, transparent 70%);background-image:radial-gradient(#7cc4ee8c 1px,#0000 1.4px);background-size:16px 16px;transition:opacity .5s;position:absolute;inset:0}.wc-card.is-hi .wc-dots{background-image:radial-gradient(#0a1b3159 1px,#0000 1.4px)}.wc-card:hover .wc-dots{opacity:1}.wc-inner:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--wc-a), transparent 0 65%, #7cc4eee6 82%, #fff 90%, #7cc4eee6 95%, transparent 100%);-webkit-mask-composite:xor;padding:1.5px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.wc-card.is-hi .wc-inner:before{background:conic-gradient(from var(--wc-a), transparent 0 65%, #0a1b3199 82%, #fff 90%, #0a1b3199 95%, transparent 100%)}.wc-card:hover .wc-inner:before{opacity:1;animation:2.4s linear infinite wc-orbit}@keyframes wc-orbit{to{--wc-a:360deg}}.wc-line{z-index:2;background:linear-gradient(90deg, var(--acc), transparent);transform-origin:0;border-radius:2px;height:2px;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;bottom:18px;left:28px;right:28px;transform:scaleX(0)}.wc-card:hover .wc-line{transform:scaleX(1)}@media (hover:none){.wc-inner{transform:none}}@media (prefers-reduced-motion:reduce){.wc-inner,.wc-num,.wc-title,.wc-text,.wc-line{transition:none!important;transform:none!important}.wc-card.is-hi .wc-inner,.wc-card:hover .wc-inner:before{animation:none}}.sec-a{background:#0a1b31}.sec-paper{color:#0a1b31;background:#eef4fa}.sec-b{background:#0f2645}.auto-alt{background:#050d19}.auto-alt .auto-media:after{background:linear-gradient(#050d19b3 0%,#050d1900 9% 91%,#050d19b3 100%),linear-gradient(90deg,#050d19d1 0%,#050d198c 30%,#050d1900 58%)}@media (max-width:900px){.auto-alt .auto-media:after{background:0 0}}.gal-grid{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.gal-grid{grid-template-columns:repeat(2,1fr)}}.cs-cta{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.cs-cta-meta{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#9cb2cb;font-size:13px}.cs-cta-meta b{color:#7cc4ee;font-weight:500}.cs-all{color:#f3f8fc;flex-direction:column;flex:none;gap:18px;width:min(500px,78vw);display:flex}.cs-all-media{aspect-ratio:16/11;isolation:isolate;background:radial-gradient(120% 90% at 85% 10%,#7cc4ee52,#0000 55%),radial-gradient(90% 70% at 10% 100%,#7cc4ee24,#0000 60%),linear-gradient(160deg,#183d69,#0e2340);border:1px solid #7cc4ee47;border-radius:24px;transition:border-color .4s,box-shadow .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.cs-all-media:before{content:"";z-index:-1;opacity:.5;background-image:linear-gradient(#f3f8fc0d 1px,#0000 1px),linear-gradient(90deg,#f3f8fc0d 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 30%,#000,#0000 75%);mask-image:radial-gradient(circle at 70% 30%,#000,#0000 75%)}.cs-all-fan{aspect-ratio:4/3;width:44%;position:absolute;top:46%;right:12%;translate:0 -50%}.cs-all-fan img{object-fit:cover;width:100%;height:100%;transform:translateX(calc(var(--i) * 18%)) rotate(calc(var(--i) * 7deg)) scale(calc(1 - (var(--i) * var(--i)) * .08));border:1px solid #f3f8fc2e;border-radius:16px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;box-shadow:0 24px 40px -18px #000000b3}.cs-all-fan img:nth-child(2){z-index:2}.cs-all-count{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:clamp(18px,2.2vw,28px);left:clamp(20px,2.4vw,32px)}.cs-all-count b{font-size:var(--text-counter);letter-spacing:-.06em;color:#f3f8fc;font-weight:700;line-height:.8}.cs-all-count span{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:#7cc4ee;font-size:13px}.cs-all-arrow{color:#0a1b31;background:#7cc4ee;border-radius:50%;place-items:center;width:52px;height:52px;font-size:23.5px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;display:grid;position:absolute;top:clamp(18px,2.2vw,28px);left:clamp(20px,2.4vw,32px);box-shadow:0 0 0 8px #7cc4ee29}.cs-all-foot{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cs-all-foot h3{font-size:var(--text-h3);line-height:var(--lh-tight);letter-spacing:-.025em;margin:0 0 8px;font-weight:600}.cs-all-foot p{font-size:var(--text-sm);line-height:var(--lh-body);color:#9cb2cb;max-width:46ch;margin:0}.cs-all-go{color:#0a1b31;background:#7cc4ee;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:grid}.cs-all:hover .cs-all-media,.cs-all:focus-visible .cs-all-media{border-color:#7cc4ee;box-shadow:0 30px 60px -30px #7cc4ee8c}.cs-all:hover .cs-all-fan img,.cs-all:focus-visible .cs-all-fan img{transform:translateX(calc(var(--i) * 30%)) rotate(calc(var(--i) * 12deg)) scale(calc(1 - (var(--i) * var(--i)) * .08))}.cs-all:hover .cs-all-arrow,.cs-all:focus-visible .cs-all-arrow{transform:translate(6px);box-shadow:0 0 0 14px #7cc4ee1f}.cs-all:hover .cs-all-go,.cs-all:focus-visible .cs-all-go{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.cs-all *{transition:none!important}}.ind-card{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;box-sizing:border-box;color:#0a1b31;height:100%;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));will-change:transform;background:#fff;border:1px solid #0a1b3114;border-radius:26px;flex-direction:column;padding:10px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .4s;display:flex;position:relative;box-shadow:0 1px #0a1b310a}.ind-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx) var(--my), #7cc4ee2e, transparent 45%);transition:opacity .4s;position:absolute;inset:0}.ind-card:hover,.ind-card:focus-visible{border-color:#7cc4eeb3;box-shadow:0 30px 60px -30px #0a1b3173,0 0 0 4px #7cc4ee2e}.ind-card:hover:after,.ind-card:focus-visible:after{opacity:1}.ind-media{aspect-ratio:16/10;isolation:isolate;background:#0e2340;border-radius:18px;position:relative;overflow:hidden}.ind-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .6s;position:absolute;inset:0}.ind-media.has-img:after{content:"";pointer-events:none;background:linear-gradient(#0a1b3173 0%,#0a1b3100 38% 60%,#0a1b318c 100%);position:absolute;inset:0}.ind-card:hover .ind-media img,.ind-card:focus-visible .ind-media img{transform:scale(1.08)}.ind-art{color:#7cc4ee;background:radial-gradient(80% 90% at 80% 0,#7cc4ee47,#0000 60%),radial-gradient(70% 80% at 0 100%,#7cc4ee1f,#0000 60%),linear-gradient(150deg,#183d69,#0a1b31);place-items:center;display:grid;position:absolute;inset:0}.ind-art:before{content:"";opacity:.5;background-image:radial-gradient(#f3f8fc29 1px,#0000 1.3px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.ind-art i{border:1px solid #7cc4ee47;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ind-art i:first-of-type{width:104px;height:104px;animation:3.6s ease-in-out infinite ind-pulse}.ind-art i:nth-of-type(2){border-style:dashed;border-color:#7cc4ee2e;width:168px;height:168px;animation:26s linear infinite ind-spin}.ind-art svg{filter:drop-shadow(0 8px 24px #7cc4ee73);transition:transform .7s cubic-bezier(.16,1,.3,1);position:relative}.ind-card:hover .ind-art svg,.ind-card:focus-visible .ind-art svg{transform:translateY(-4px)scale(1.12)rotate(-6deg)}@keyframes ind-pulse{50%{opacity:.55;scale:1.12}}@keyframes ind-spin{to{rotate:360deg}}.ind-n{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;color:#f3f8fc;-webkit-backdrop-filter:blur(6px);background:#0a1b3180;border:1px solid #f3f8fc29;border-radius:999px;padding:5px 9px;font-size:12px;position:absolute;top:12px;left:12px}.ind-badge{color:#0a1b31;opacity:0;background:#7cc4ee;border-radius:12px;place-items:center;width:36px;height:36px;transition:opacity .4s,translate .5s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;bottom:12px;left:12px;translate:0 8px;box-shadow:0 8px 20px -8px #7cc4eecc}.ind-media.has-img .ind-badge{opacity:1;translate:0}.ind-go{color:#0a1b31;background:#f3f8fc;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15.5px;transition:transform .5s cubic-bezier(.16,1,.3,1),background .3s;display:grid;position:absolute;top:12px;right:12px}.ind-card:hover .ind-go,.ind-card:focus-visible .ind-go{background:#7cc4ee;transform:rotate(45deg)scale(1.08)}.ind-body{z-index:1;flex-direction:column;flex:1;gap:10px;padding:18px 12px 12px;display:flex;position:relative}.ind-body h3{font-size:var(--text-h3);line-height:var(--lh-tight);letter-spacing:-.025em;margin:0;font-weight:600}.ind-body p{font-size:var(--text-sm);line-height:var(--lh-body);color:#3c5472;margin:0}.ind-more{color:#176da8;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:15.5px;font-weight:600;display:inline-flex}.ind-more b{font-weight:600;transition:transform .45s cubic-bezier(.16,1,.3,1);display:inline-block}.ind-more:after{content:"";background:currentColor;order:3;width:0;height:1px;transition:width .5s cubic-bezier(.16,1,.3,1)}.ind-card:hover .ind-more b,.ind-card:focus-visible .ind-more b{transform:translate(6px)}.ind-card:hover .ind-more:after,.ind-card:focus-visible .ind-more:after{width:28px}@media (hover:none){.ind-card{transform:none}}@media (prefers-reduced-motion:reduce){.ind-card{transform:none!important}.ind-art i{animation:none}}.ind-card:hover,.ind-card:focus-visible{color:#0a1b31}.ind-media{z-index:1}.hb-ring svg{transition:rotate 1.1s cubic-bezier(.16,1,.3,1),scale .7s cubic-bezier(.16,1,.3,1)}.hb-ring text{transition:fill .4s}.hb-core{perspective:400px;border-radius:50%;font-size:23.5px;transition:scale .6s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:36px}.hb-flip{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.34,1.3,.64,1);position:absolute;inset:0}.hb-face{backface-visibility:hidden;color:#0a1b31;background:#7cc4ee;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 10px 30px -10px #7cc4eecc}.hb-back{color:#7cc4ee;background:#0a1b31;transform:rotateY(180deg);box-shadow:inset 0 0 0 1.5px #7cc4ee,0 14px 34px -10px #7cc4eee6}.hb-orbit{pointer-events:none;opacity:0;border-radius:50%;transition:opacity .4s;position:absolute;inset:26px}.hb-orbit:before{content:"";background:#7cc4ee;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 10px 2px #7cc4eee6}.hb-badge:hover .hb-ring svg{rotate:180deg;scale:1.06}.hb-badge:hover .hb-ring text{fill:#7cc4ee!important}.hb-badge:hover .hb-core{scale:1.1}.hb-badge:hover .hb-flip{transform:rotateY(180deg)}.hb-badge:hover .hb-orbit{opacity:1;animation:1.6s linear infinite hb-orbit}.hb-core:active{scale:1.02}@keyframes hb-orbit{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.hb-badge:hover .hb-orbit{animation:none}.hb-ring svg{transition:none}}.fd-est{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:#f3f8fc;-webkit-backdrop-filter:blur(8px);background:#0a1b3180;border:1px solid #f3f8fc2e;border-radius:999px;padding:7px 12px;font-size:12px;position:absolute;top:16px;left:16px}.svc-row-name{white-space:nowrap}@media (max-width:640px){.svc-row-name{white-space:normal;text-wrap:balance}}@media (max-width:900px){#process [style*=sticky],[data-screen-label=FAQ] [style*=sticky]{position:static!important}}@media (max-width:640px){.hc{height:440px!important}.hc>.hc-main{width:57%!important;height:252px!important;top:0!important;left:0!important}.hc>.hc-office{width:40%!important;height:150px!important;top:10px!important;left:auto!important;right:0!important}.hc>.hc-event{width:53%!important;height:155px!important;top:auto!important;bottom:0!important;left:0!important}.hc>.hc-stat{box-sizing:border-box;flex-direction:column;align-items:flex-start!important;gap:4px!important;width:43%!important;padding:14px!important;bottom:14px!important;left:auto!important;right:0!important}.hc-stat span:first-child{line-height:1;font-size:28px!important}.hc-stat span:last-child{font-size:13px!important}.hc-office>div>div,.hc-event>div>div{border-width:4px!important;border-radius:18px!important}.hc-main>div>div{border-radius:22px!important}.hc>.hc-badge{width:96px!important;height:96px!important;top:172px!important;left:auto!important;right:calc(20% - 48px)!important}.hc-badge .hb-ring svg{width:96px!important;height:96px!important}.hc-badge .hb-back svg{width:18px;height:18px}.hc-badge .hb-core{font-size:18px!important;inset:27px!important}}.svc-drop-wrap{display:none}@media (max-width:1000px){.svc-side{display:none!important}.svc-row>span:last-child{border:1px solid #f3f8fc33;transform:none!important}.svc-row[aria-expanded=true]>span:last-child{border-color:#0000;transform:rotate(180deg)!important}.svc-drop-wrap{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.65,0,.35,1);display:grid}.svc-drop-wrap.is-open{grid-template-rows:1fr}.svc-drop-clip{min-height:0;overflow:hidden}.svc-drop{opacity:0;background:linear-gradient(160deg,#13304f,#0b1e36);border:1px solid #7cc4ee38;border-radius:20px;flex-direction:column;gap:14px;margin:14px 0 18px;padding:14px;transition:opacity .35s,transform .55s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(-10px)scale(.98)}.svc-drop-wrap.is-open .svc-drop{opacity:1;transition-delay:.12s,50ms;transform:none}.svc-drop img{aspect-ratio:16/10;object-fit:contain;background:radial-gradient(70% 80% at 50% 60%,#7cc4ee38,#0000 70%),#0a1b3180;border-radius:14px;width:100%}.svc-drop p{font-size:var(--text-body);color:#d8e3ee;margin:0;line-height:1.55}.svc-drop ul{margin:0;padding:0;list-style:none}.svc-drop li{font-size:var(--text-sm);color:#d8e3ee;border-top:1px solid #f3f8fc1a;align-items:baseline;gap:10px;padding:9px 0;line-height:1.45;display:flex}.svc-drop li span{color:#7cc4ee;font-family:var(--font-mono)}.pg .svc-drop-cta,.svc-drop-cta{background:var(--action);border-radius:999px;align-self:flex-start;padding:11px 18px;font-size:15px;font-weight:600;color:var(--ink)!important}}@media (prefers-reduced-motion:reduce){.svc-drop-wrap,.svc-drop{transition:none!important}}.ind-slider-wrap{display:none}@media (max-width:1000px){.ind-grid{display:none!important}.ind-slider-wrap{display:block}}.isl{--cw:min(76vw, 340px);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.isl-stage{display:grid;position:relative}.isl-slot{width:var(--cw);z-index:1;transform:translateX(calc(var(--o) * var(--cw) * .82)) scale(.84);opacity:.5;grid-area:1/1;justify-self:center;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s}.isl-slot.is-on{opacity:1;z-index:3;transform:none}.isl-slot.is-away{opacity:0;pointer-events:none}.isl-slot .ind-card{height:100%;transform:none!important}.isl-slot:not(.is-on) .ind-card{pointer-events:none}.isl-dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.isl-dots button{all:unset;cursor:pointer;background:#0a1b3133;border-radius:999px;width:7px;height:7px;transition:width .35s cubic-bezier(.16,1,.3,1),background .3s}.isl-dots button.is-on{background:#0a1b31;width:22px}.isl-dots button:focus-visible{outline-offset:3px;outline:2px solid #1f6fb2}@media (prefers-reduced-motion:reduce){.isl-slot{transition:none}}.cta-perks{min-width:0;margin-inline:-4px;padding-block:4px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cta-perks-belt{width:max-content;animation:44s linear infinite cta-perks-run;display:flex}.cta-perks:hover .cta-perks-belt,.cta-perks:focus-within .cta-perks-belt{animation-play-state:paused}.cta-perk{color:#e3ecf5;white-space:nowrap;background:linear-gradient(135deg,#7cc4ee24,#f3f8fc08);border:1px solid #7cc4ee47;border-radius:999px;flex:none;align-items:center;gap:9px;margin-right:10px;padding:7px 15px 7px 7px;font-size:14px;font-weight:500;transition:border-color .3s,background .3s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.cta-perk i{color:#0a1b31;background:#7cc4ee;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.cta-perk:hover{background:linear-gradient(135deg,#7cc4ee3d,#f3f8fc0d);border-color:#7cc4ee99}@keyframes cta-perks-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cta-perks{-webkit-mask-image:none;mask-image:none}.cta-perks-belt{flex-wrap:wrap!important;gap:10px!important;width:auto!important;animation:none!important}.cta-perk{margin-right:0!important}.cta-perk[aria-hidden]{display:none!important}}.cta-wm{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 82%,#0000);mask-image:linear-gradient(#0000,#000 14% 82%,#0000)}.cta-wm img{object-fit:cover;object-position:center 40%}.cta-wm:after{content:"";background:linear-gradient(90deg,#0a1b31db 0%,#0a1b31a8 50%,#0a1b316b 100%);position:absolute;inset:0}@media (max-width:640px){.cta-wm:after{background:#0a1b31bd}}
