.v8-home{--v8-line:#e5e9eb;--v8-line2:#eaeef2;--v8-on-dark:#c9d6df;--v8-on-dark-muted:#9db2c0;--v8-ease:cubic-bezier(.2,.8,.2,1);color:var(--v8-ink);background:var(--v8-bg);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.v8-home) h1,:where(.v8-home) h2,:where(.v8-home) h3,:where(.v8-home) h4{margin:0;color:var(--v8-title);font-weight:700;letter-spacing:-.02em;line-height:1.12}:where(.v8-home) h1{font-size:clamp(2.3rem,1.5rem + 3vw,3.3rem)}:where(.v8-home) h2{font-size:clamp(1.8rem,1.4rem + 1.7vw,2.5rem)}:where(.v8-home) h3{font-size:1.25rem;font-weight:600;letter-spacing:-.01em}:where(.v8-home) p{margin:0}:where(.v8-home) a{color:var(--v8-brand);text-decoration:none}.v8-shell{width:100%;max-width:1200px;margin-inline:auto;padding-inline:40px}.v8-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding-inline:22px;border-radius:var(--v8-r);font-size:15px;font-weight:600;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:background-color .16s var(--v8-ease),border-color .16s,transform .16s var(--v8-ease)}.v8-btn--primary{background:var(--v8-brand);color:#fff}.v8-btn--primary:hover{background:var(--v8-brand-ink);transform:translateY(-1px)}.v8-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.v8-cta{position:relative;overflow:hidden;background:#0b5f8e;color:#fff;padding-block:clamp(80px,48px + 5vw,128px);scroll-margin-top:84px}.v8-cta__glow{position:absolute;width:560px;height:560px;border-radius:50%;right:-160px;top:-200px;background:#7fd0ee;opacity:.22;filter:blur(80px);pointer-events:none}.v8-cta__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.v8-cta__k{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#bfe6f6}.v8-cta h2{color:#fff;margin-top:14px;max-width:16ch;font-size:clamp(2rem,1.5rem + 2vw,2.8rem)}.v8-cta__lead{margin-top:16px;max-width:46ch;font-size:17px;line-height:1.6;color:hsla(0,0%,100%,.88)}.v8-cta__steps{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.v8-cta__steps li{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start;font-size:15px;line-height:1.5;color:hsla(0,0%,100%,.9)}.v8-cta__steps b{display:block;color:#fff;font-weight:600}.v8-cta__n{width:34px;height:34px;border-radius:50%;border:1px solid hsla(0,0%,100%,.35);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff}.v8-cta__note{margin-top:28px;font-size:13px;color:hsla(0,0%,100%,.7)}.v8-cta__form{background:#fff;color:var(--v8-ink);border-radius:20px;padding:30px;box-shadow:0 40px 80px -40px rgba(0,30,60,.6)}.v8-cta__form h3{font-size:1.2rem}.v8-cta__form .v8-sub{margin-top:4px;font-size:14px;color:var(--v8-muted)}.v8-fld label{display:block;font-size:12.5px;font-weight:600;color:var(--v8-title);margin-bottom:6px}.v8-fld input,.v8-fld select{width:100%;box-sizing:border-box;height:46px;padding:0 13px;border:1px solid var(--v8-line);border-radius:11px;font-size:14px;font-family:inherit;color:var(--v8-ink);background:#fff;transition:border-color .2s,box-shadow .2s}.v8-fld select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236E8597' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px}.v8-fld input:focus,.v8-fld select:focus{outline:none;border-color:var(--v8-brand);box-shadow:0 0 0 3px rgba(0,131,190,.15)}@media (max-width:900px){.v8-cta__grid{grid-template-columns:1fr;gap:40px}}.v8-section{padding-block:clamp(72px,40px + 5vw,120px)}.v8-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--v8-brand);text-transform:uppercase}.v8-head{max-width:48ch;margin-bottom:44px}.v8-head h2{max-width:18ch}.v8-head p{margin-top:14px;color:var(--v8-muted)}@keyframes v8Marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes v8LivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.v8-live-dot{animation:v8LivePulse 1.3s ease-in-out infinite}.v8-mk{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.v8-mk__track{display:flex;align-items:center;width:-moz-max-content;width:max-content;gap:0;animation:v8Marquee 26s linear infinite}.v8-mk__track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.v8-live-dot,.v8-mk__track{animation:none}}@property --v8-p{syntax:"<number>";inherits:true;initial-value:.5}@property --v8-b{syntax:"<number>";inherits:true;initial-value:1}.v8-sp-hero{--vh:1vh;--gut:24px;--nav:71px;--content-left:clamp(26px,6.7vw,120px);--ocean-deep:#06305e;position:relative;box-sizing:border-box;padding-top:71px;height:calc(var(--vh) * 406 + var(--nav));background:var(--v8-bg)}@supports (height:1svh){.v8-sp-hero{--vh:1svh}}.v8-sp-bg{position:sticky;top:71px;height:calc(var(--vh) * 100 - var(--nav));padding:0 var(--gut) var(--gut);z-index:0}.v8-sp-card{position:relative;height:100%;border-radius:16px;overflow:hidden;background:#0a3f78}.v8-sp-poster,.v8-sp-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 40%;object-position:62% 40%}.v8-sp-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(6,48,94,.66) 0,rgba(6,48,94,.22) 48%,rgba(6,48,94,0) 70%),linear-gradient(to bottom,rgba(6,48,94,0) 40%,var(--ocean-deep) 100%)}.v8-sp-head{position:absolute;left:calc(var(--gut) + var(--content-left));top:var(--nav);height:calc(var(--vh) * 100 - var(--nav) - var(--gut));width:min(640px,max(46vw,560px));z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:30px;padding-bottom:clamp(32px,6vh,64px);color:#fff}.v8-sp-head h1{color:#fff;margin-top:20px;font-size:clamp(2.4rem,1.4rem + 2.6vw,3.6rem);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.v8-sp-head .v8-sp-sub{font-size:clamp(1rem,.9rem + .35vw,1.2rem);line-height:1.5;color:hsla(0,0%,100%,.86);max-width:46ch;margin-top:18px}.v8-sp-eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.v8-sp-btn,.v8-sp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-weight:600}.v8-sp-btn{height:50px;padding:0 22px;border-radius:12px;font-size:15px;transition:transform .16s var(--v8-ease),background-color .16s}.v8-sp-btn--light{background:#fff;color:var(--v8-title)}.v8-sp-btn--light:hover{transform:translateY(-1px);background:#eaf6fc}.v8-sp-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.v8-sp-overlay{position:absolute;left:var(--gut);right:var(--gut);top:calc(var(--vh) * 100 + var(--nav));height:calc(var(--vh) * 284);z-index:2;pointer-events:none}.v8-sp-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.v8-sp-lines path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.v8-sp-lines .v8-halo{stroke:rgba(6,48,94,.45);stroke-width:5}.v8-sp-lines .v8-line{stroke:hsla(0,0%,100%,.92);stroke-width:2;stroke-dasharray:6 6;animation:v8SpFlow 1.2s linear infinite}@keyframes v8SpFlow{to{stroke-dashoffset:-12}}.v8-sp-chapter{position:absolute;left:calc(4.77% + var(--content-left) - 64px);top:var(--top);width:min(420px,30vw);color:#fff}.v8-sp-chapter .v8-sp-num{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.72);font-variant-numeric:tabular-nums}.v8-sp-chapter h2{color:#fff;margin-top:12px;font-size:clamp(2rem,1.3rem + 1.8vw,3rem);line-height:1;letter-spacing:-.025em;text-wrap:balance}.v8-sp-chapter p{margin-top:14px;font-size:16px;line-height:1.5;color:hsla(0,0%,100%,.82);max-width:34ch}.v8-sp-panel{position:absolute;margin:0;left:var(--x);top:var(--y);width:var(--w);height:var(--h);pointer-events:auto;border-radius:12px;color:#fff}.v8-sp-panel:after,.v8-sp-panel:before{content:"";position:absolute;left:50%;width:7px;height:7px;background:hsla(0,0%,100%,.85);transform:translateX(-50%) rotate(45deg);z-index:3}.v8-sp-panel:before{top:-5px}.v8-sp-panel:after{bottom:-5px}.v8-p1:before,.v8-p6:after{display:none}.v8-sp-in{position:relative;z-index:1;height:100%;overflow:hidden;border-radius:inherit;padding:14px 18px;display:flex;flex-direction:column;gap:9px;font-size:12.5px;line-height:1.45}.v8-sp-k{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.66)}.v8-sp-row{display:flex;align-items:center;gap:8px}.v8-sp-tag{font-size:10.5px;font-weight:600;color:#06324a;background:#bfe6f6;padding:3px 8px;border-radius:999px;white-space:nowrap}.v8-sp-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;letter-spacing:.01em}.v8-sp-hr{height:1px;background:hsla(0,0%,100%,.16)}.v8-p1{--x:46.57%;--y:1.28%;--w:27.55%;--h:9.5%}.v8-p2{--x:79.5%;--y:18.99%;--w:18.6%;--h:13%}.v8-p3{--x:54.18%;--y:47.38%;--w:24.6%;--h:13.3%}.v8-p4{--w:max(17%,200px);--x:calc(73% - var(--w) / 2);--y:68.33%;--h:3.1%}.v8-p5{--x:49.95%;--y:76.76%;--w:17.3%;--h:2.5%;border-radius:999px}.v8-p6{--w:max(24%,280px);--x:calc(75% - var(--w) / 2);--y:90.15%;--h:7.8%}.v8-p4 .v8-sp-in,.v8-p5 .v8-sp-in{padding:0 14px;justify-content:center}.v8-glass{isolation:isolate;background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.03) 60%),rgba(0,0,0,.18);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 18px 40px -18px rgba(0,12,28,.55);view-timeline:--v8-glass block}@supports (animation-timeline:view()){.v8-glass{animation:v8SpGlass linear both;animation-timeline:--v8-glass;animation-range:entry 0 exit 100%}}@keyframes v8SpGlass{0%{--v8-p:0;--v8-b:0}50%{--v8-b:1}to{--v8-p:1;--v8-b:0}}.v8-glass-fx{position:absolute;inset:0;z-index:2;border-radius:inherit;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent 38%)}.v8-glass-fx:before{content:"";position:absolute;inset:-20% -40%;mix-blend-mode:screen;background:linear-gradient(105deg,transparent 42%,hsla(0,0%,100%,.22) 50%,transparent 58%);transform:translateX(calc(-70% + 140% * var(--v8-p)));opacity:calc(.35 + .65 * var(--v8-b))}.v8-glass-fx:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(calc(120deg + 120deg * var(--v8-p)),hsla(0,0%,100%,.55),hsla(0,0%,100%,.04) 40%,hsla(0,0%,100%,.04) 60%,hsla(0,0%,100%,.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.v8-glass{background:rgba(4,18,32,.78)}}@keyframes v8SpTag{0%,8%{opacity:0;transform:translateY(3px)}18%,to{opacity:1;transform:none}}@keyframes v8SpBar{0%{width:12%}to{width:100%}}@keyframes v8SpCaret{50%{opacity:0}}.v8-sp-tagin{animation:v8SpTag 4s var(--v8-ease) infinite}.v8-sp-bar{height:4px;border-radius:2px;background:#7fcff0;animation:v8SpBar 2.4s var(--v8-ease) infinite alternate}.v8-sp-caret{display:inline-block;width:1.5px;height:13px;background:#fff;vertical-align:-2px;margin-left:2px;animation:v8SpCaret 1s steps(1) infinite}@media (max-width:768px){.v8-sp-hero{--gut:0px;height:calc(var(--vh) * 350 + var(--nav))}.v8-sp-bg{padding:0}.v8-sp-card{border-radius:0}.v8-sp-head{left:22px;right:22px;width:auto;height:calc(var(--vh) * 100 - var(--nav))}.v8-sp-overlay{top:calc(var(--vh) * 100 + var(--nav));height:calc(var(--vh) * 250)}.v8-p4,.v8-p5,.v8-sp-lines{display:none}.v8-sp-chapter{left:22px;width:calc(100% - 44px)}.v8-p1{--x:auto;right:16px;--w:86%;--h:9%;--y:13%}.v8-p2{--x:16px;--w:70%;--y:31%;--h:13%}.v8-p3{--x:auto;right:16px;--w:80%;--y:56%;--h:15%}.v8-p6{--x:16px;--w:80%;--y:89%;--h:9%}.v8-glass{backdrop-filter:blur(12px)}}@media (prefers-reduced-motion:reduce){.v8-sp-video{display:none}.v8-glass{animation:none!important;--v8-p:.5;--v8-b:1}.v8-sp-bar,.v8-sp-caret,.v8-sp-lines path,.v8-sp-tagin{animation:none}}.v8-gs{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.v8-gs__lead{position:sticky;top:110px}.v8-gs__lead h2{margin-top:14px;max-width:14ch}.v8-gs__lead p{margin-top:14px;color:var(--v8-muted);max-width:40ch}.v8-gs-tl{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.v8-gs-step:not(:last-child):before{content:"";position:absolute;left:27px;top:56px;bottom:-20px;width:2px;background:var(--v8-line)}.v8-gs-step:not(:last-child):after{content:"";position:absolute;left:27px;top:56px;bottom:-20px;width:2px;background:var(--v8-brand);transform-origin:top}.v8-gs-step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:22px;align-items:start}.v8-gs-node{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--v8-brand);color:var(--v8-brand);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -14px rgba(0,131,190,.6);transition:background-color .25s,color .25s}.v8-gs-step:hover .v8-gs-node{background:var(--v8-brand);color:#fff}.v8-gs-card{padding:22px 26px;background:#fff;border:1px solid var(--v8-line);border-radius:16px;box-shadow:0 18px 40px -34px rgba(31,60,81,.4)}.v8-gs-k{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v8-brand-ink)}.v8-gs-card h3{margin-top:6px;font-size:1.3rem;letter-spacing:-.015em}.v8-gs-card p{margin-top:8px;font-size:15px;line-height:1.6;color:#4f6475}.v8-gs-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.v8-gs-tags span{font-size:12.5px;font-weight:600;color:var(--v8-title);padding:5px 11px;border-radius:999px;background:var(--v8-brand-tint)}@keyframes v8GsFill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes v8GsRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.v8-gs-step:after{animation:v8GsFill linear both;animation-timeline:view();animation-range:entry 60% cover 55%}.v8-gs-step{animation:v8GsRise linear both;animation-timeline:view();animation-range:entry 0 entry 45%}}@media (max-width:900px){.v8-gs{grid-template-columns:1fr;gap:36px}.v8-gs__lead{position:static}}@media (prefers-reduced-motion:reduce){.v8-gs-step,.v8-gs-step:after{animation:none}}.v8-pf{position:relative;overflow:hidden;background:var(--v8-bg);color:var(--v8-ink);padding-block:clamp(80px,48px + 5vw,128px)}.v8-pf__blob{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.v8-pf__blob.v8-b1{width:520px;height:520px;left:-160px;top:-120px;background:#7fd0ee;opacity:.28}.v8-pf__blob.v8-b2{width:460px;height:460px;right:-120px;bottom:-160px;background:#0083be;opacity:.14}.v8-folds{margin-top:40px;max-width:980px;border-radius:22px;overflow:hidden;background:#0b5f8e;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 34px 64px -40px rgba(0,58,96,.7)}.v8-fold,.v8-folds{position:relative}.v8-fold+.v8-fold{border-top:1px solid hsla(0,0%,100%,.12)}.v8-fold__body{position:relative;color:#fff;transition:background-color .25s}.v8-fold:not(.is-on):hover .v8-fold__body{background:hsla(0,0%,100%,.05)}.v8-fold.is-on .v8-fold__body{background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.03))}.v8-fold__spine{display:flex;align-items:center;gap:16px;width:100%;padding:22px 28px;background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;text-align:left}.v8-fold__spine .v8-t{font-size:1.1rem;font-weight:600;letter-spacing:-.01em}.v8-fold__spine .v8-s{margin-left:auto;font-size:14px;color:hsla(0,0%,100%,.7)}.v8-fold__spine .v8-chev{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.22);color:hsla(0,0%,100%,.85)}.v8-fold__n{width:22px;font-size:12px;font-weight:600;letter-spacing:.06em;color:hsla(0,0%,100%,.55);font-variant-numeric:tabular-nums}.v8-fold__ic{flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff}.v8-fold.is-on .v8-fold__spine{display:none}.v8-fold__panel{display:none;flex-direction:column;padding:26px 28px 32px}.v8-fold.is-on .v8-fold__panel{display:flex;animation:v8FoldIn .4s var(--v8-ease)}@keyframes v8FoldIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.v8-fold__head{display:flex;align-items:center;gap:16px}.v8-fold__panel .v8-fold__ic svg{width:30px;height:30px}.v8-fold__panel h3{color:#fff;font-size:1.55rem;letter-spacing:-.02em;outline:none}.v8-fold__panel p{margin-top:14px;margin-left:84px;max-width:56ch;font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.86)}.v8-fold__chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0 84px}.v8-fold__chips span{font-size:13px;font-weight:500;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18)}.v8-fold__go{margin:24px 0 0 84px;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:11px;background:#fff;color:var(--v8-title);font-size:14px;font-weight:600}.v8-fold__go svg{transition:transform .2s var(--v8-ease)}.v8-fold__go:hover svg{transform:translateX(3px)}@media (max-width:860px){.v8-fold__spine{padding:18px 20px}.v8-fold__spine .v8-s{display:none}.v8-fold__panel{padding:22px 20px 26px}.v8-fold__chips,.v8-fold__go,.v8-fold__panel p{margin-left:0}}@media (prefers-reduced-motion:reduce){.v8-fold__body{transition:none}.v8-fold.is-on .v8-fold__panel{animation:none}}