.v2{--bg: #06223a;--bg-2: #0a2e4d;--glass: rgba(255, 255, 255, .08);--edge: rgba(255, 255, 255, .22);--ease: cubic-bezier(.2, .8, .2, 1);background:var(--bg);color:#fff;overflow-x:clip}.v2 h1,.v2 h2,.v2 h3{color:#fff}.v2-eyebrow{font:700 12px/1 var(--font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--coral-soft);display:flex;align-items:center;gap:14px}.v2-eyebrow:before{content:"";width:11px;height:11px;background:var(--spark);clip-path:polygon(0 24%,100% 0,100% 100%,0 100%);flex:none}.v2-h2{font:800 clamp(32px,5.6vw,68px)/1.04 var(--font-head);letter-spacing:-.025em;margin-top:20px;max-width:16ch}.vlink{display:inline-flex;align-items:center;gap:10px;font:700 15px/1 var(--font-head);color:#fff;border-bottom:2px solid var(--coral);padding-bottom:6px;transition:gap .3s var(--ease),color .2s}.vlink:hover{gap:16px;color:var(--coral-soft)}.rv{opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.rv.in{opacity:1;transform:none}.vwhy__list .rv:nth-child(2),.vst__item:nth-child(2){transition-delay:.08s}.vwhy__list .rv:nth-child(3),.vst__item:nth-child(3){transition-delay:.16s}.vwhy__list .rv:nth-child(4),.vst__item:nth-child(4){transition-delay:.24s}.vh{position:relative;isolation:isolate;min-height:100vh;min-height:min(100svh,1100px);display:flex;align-items:center;overflow:hidden;background:var(--bg)}.vh__poster,.vh__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.vh__shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(100deg,#06223ae0,#06223a8c 40%,#06223a0d 78%),linear-gradient(180deg,rgba(6,34,58,.5),rgba(6,34,58,0) 24%,rgba(6,34,58,0) 70%,var(--bg))}.vh__in{width:100%;padding-block:190px 130px}.vh__eyebrow{font:700 13px/1 var(--font-head);letter-spacing:.24em;text-transform:uppercase;color:var(--coral-soft);opacity:0;animation:v2-fade .7s .05s var(--ease) forwards}.vh__title{font:800 clamp(48px,9.6vw,148px)/.94 var(--font-head);letter-spacing:-.045em;margin-top:26px}.vh__line{display:block;overflow:hidden;padding-bottom:.2em;margin-bottom:-.12em}.vh__line>span{display:block;transform:translateY(112%);animation:v2-rise .9s var(--ease) forwards}.vh__line:nth-child(1)>span{animation-delay:.1s}.vh__line:nth-child(2)>span{animation-delay:.22s}.vh__line--c>span{color:var(--coral)}.vh__text{max-width:460px;margin-top:26px;font-size:clamp(16px,1.7vw,19px);line-height:1.6;color:#eaf2f9;opacity:0;animation:v2-fade .7s .38s var(--ease) forwards}.vh__btns{margin-top:34px;opacity:0;animation:v2-fade .7s .5s var(--ease) forwards}@keyframes v2-rise{to{transform:none}}@keyframes v2-fade{to{opacity:1}}.vh__panes{position:absolute;inset:0;z-index:-1;pointer-events:none;display:none}.vh__panes i{position:absolute;border:1px solid var(--edge);background:linear-gradient(135deg,#ffffff29,#ffffff05);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transform:translate3d(calc(var(--mx, 0) * var(--k)),calc(var(--my, 0) * var(--k)),0) skew(-12deg);transition:transform .5s var(--ease);animation:v2-float 9s ease-in-out infinite}.vh__panes i:nth-child(1){--k: -34px;right:9%;top:20%;width:17vw;height:46vh}.vh__panes i:nth-child(2){--k: 22px;right:25%;top:34%;width:11vw;height:36vh;animation-delay:-3s;border-color:#4cc3ea99}.vh__panes i:nth-child(3){--k: -60px;right:2%;top:46%;width:9vw;height:32vh;animation-delay:-6s}@keyframes v2-float{0%,to{margin-top:0}50%{margin-top:-18px}}@media(min-width:900px){.vh__panes{display:block}}.vh__cue{position:absolute;left:50%;bottom:28px;width:26px;height:44px;margin-left:-13px;border:2px solid rgba(255,255,255,.6);border-radius:14px}.vh__cue span{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:v2-cue 1.8s ease-in-out infinite}@keyframes v2-cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(16px)}}.mq{padding-block:clamp(28px,5vw,56px);overflow:hidden;border-block:1px solid rgba(255,255,255,.1)}.mq__row{display:flex;align-items:center;gap:clamp(24px,4vw,56px);width:max-content;font:800 clamp(44px,9vw,128px)/1 var(--font-head);letter-spacing:-.03em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.5);animation:v2-mq 48s linear infinite}.mq__row+.mq__row{margin-top:8px;color:var(--coral);-webkit-text-stroke:0;animation-duration:56s;animation-direction:reverse}.mq__row i{width:clamp(14px,2vw,26px);height:clamp(14px,2vw,26px);background:var(--spark);transform:rotate(45deg);flex:none}@keyframes v2-mq{to{transform:translate(-50%)}}.stmt{padding-block:clamp(80px,14vw,180px)}.stmt__text{margin-top:28px;font:700 clamp(26px,4.6vw,60px)/1.18 var(--font-head);letter-spacing:-.02em;max-width:24em}.stmt__text .w{opacity:.18;transition:opacity .35s linear}.stmt__text .w.on{opacity:1}.hs__sticky{padding-block:80px 60px}.hs__head .v2-h2,.sig__copy .v2-h2{max-width:22ch}.hs__head{margin-bottom:36px;width:100%}.hs__view{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--pad)}.hs__view::-webkit-scrollbar{display:none}.hs__track{display:flex;gap:18px;width:max-content}.hcard{position:relative;flex:none;width:min(80vw,380px);scroll-snap-align:start;background:var(--bg-2);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);transition:border-color .3s,transform .5s var(--ease)}.hcard:hover{border-color:var(--coral);transform:translateY(-8px)}.hcard__img{aspect-ratio:4 / 4.2;overflow:hidden}.hcard__img img{transition:transform 1.2s var(--ease)}.hcard:hover .hcard__img img{transform:scale(1.1)}.hcard__body{padding:22px 22px 26px;display:flex;flex-direction:column;gap:10px;flex:1}.hcard__n{font:800 13px/1 var(--font-head);color:var(--coral)}.hcard h3{font:800 22px/1.15 var(--font-head)}.hcard p{color:#b9cad9;font-size:14.5px;line-height:1.55}.hcard__go{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:8px;font:700 14px/1 var(--font-head);color:var(--coral-soft)}.hcard--end{justify-content:center;align-items:center;gap:18px;width:min(60vw,260px);background:var(--coral);border:0;font:800 24px/1.2 var(--font-head);text-align:center;padding:30px}.hcard--end .icon{width:34px;height:34px;transition:transform .4s var(--ease)}.hcard--end:hover .icon{transform:translate(8px)}.hs__bar{display:none}@media(min-width:900px)and (min-aspect-ratio:5/4){.hs{height:320vh;position:relative}.hs__sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:130px 40px;overflow:hidden}.hs__view{overflow:visible;scroll-snap-type:none;padding-inline:max(var(--pad),calc((100vw - var(--wrap)) / 2 + var(--pad)))}.hs__track{gap:28px;will-change:transform}.hcard{width:440px;scroll-snap-align:none}.hcard__img{aspect-ratio:4 / 3.4}.hs__bar{display:block;height:3px;background:#ffffff24;margin:36px max(var(--pad),calc((100vw - var(--wrap)) / 2 + var(--pad))) 0}.hs__bar i{display:block;height:100%;background:var(--coral);transform:scaleX(var(--p, 0));transform-origin:left}}.vst{padding-block:clamp(60px,9vw,110px);background:var(--bg-2)}.vst__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 24px}.vst__item b{display:block;font:800 clamp(52px,9vw,120px)/1 var(--font-head);letter-spacing:-.04em;background:linear-gradient(180deg,#fff 30%,#7fb3dc);-webkit-background-clip:text;background-clip:text;color:transparent}.vst__item>span{display:block;margin-top:12px;max-width:18ch;font-size:14.5px;line-height:1.45;color:#b9cad9;border-top:2px solid var(--coral);padding-top:12px}@media(min-width:900px){.vst__grid{grid-template-columns:repeat(4,1fr)}}.sig{height:260vh;position:relative}.sig__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center}.sig__img{position:absolute;inset:0}.sig__img img{transform:scale(calc(1.18 - var(--open, 0) * .18))}.sig__stage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06223ad1,#06223a1a 70%);opacity:var(--copy, 1);pointer-events:none}.sig__pane{position:absolute;top:0;bottom:0;width:50.5%;z-index:2;background:linear-gradient(115deg,#ffffff47,#ffffff0f);border:1px solid var(--edge);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);transition:transform .12s linear}.sig__pane--l{left:0;transform:translate(calc(var(--open, 0) * -102%))}.sig__pane--r{right:0;transform:translate(calc(var(--open, 0) * 102%))}.sig__copy{position:relative;z-index:3;opacity:var(--copy, 1);transform:translateY(calc((1 - var(--copy, 1)) * -30px))}.sig__copy .v2-h2 span{color:var(--coral-soft)}.sig__lead{margin-top:22px;max-width:480px;font-size:17px;line-height:1.65;color:#eaf2f9}.sig__copy .btn-row{margin-top:30px}.sig__hint{position:absolute;z-index:3;left:0;right:0;bottom:28px;text-align:center;font:600 12px/1 var(--font-head);letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;opacity:calc(1 - var(--open, 0) * 3)}.vwhy{padding-block:clamp(70px,11vw,140px)}.vwhy__list{margin-top:48px;border-top:1px solid rgba(255,255,255,.18)}.vwhy__list li{position:relative;display:flex;align-items:baseline;gap:22px;padding:22px 8px;border-bottom:1px solid rgba(255,255,255,.18);overflow:hidden;isolation:isolate;transition:padding .4s var(--ease)}.vwhy__list li:before{content:"";position:absolute;inset:0;background:var(--coral);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease);z-index:-1}.vwhy__list li:hover{padding-left:28px}.vwhy__list li:hover:before{transform:scaleX(1)}.vwhy__list span{font:800 14px/1 var(--font-head);color:var(--coral);transition:color .3s}.vwhy__list li:hover span{color:#fff}.vwhy__list b{font:700 clamp(18px,2.6vw,30px)/1.25 var(--font-head);letter-spacing:-.01em}.vpr{padding-block:clamp(60px,9vw,120px);background:var(--bg-2)}.vpr__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px}.vpr__grid{display:grid;gap:22px;grid-template-columns:1fr}.vpc{display:block;position:relative}.vpc__img{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#0d3a5e;clip-path:inset(0 100% 0 0);transition:clip-path 1.2s var(--ease)}.vpc.in .vpc__img{clip-path:inset(0 0 0 0)}.vpc__img img{transform:scale(1.25);transition:transform 1.6s var(--ease)}.vpc.in .vpc__img img{transform:scale(1)}.vpc:hover .vpc__img img{transform:scale(1.08)}.vpc__cap{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px}.vpc__cap h3{font:700 19px/1.2 var(--font-head)}.vpc__cap span{font-size:13px;color:#9fb6c9;text-align:right}@media(min-width:700px){.vpr__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.vpr__grid{grid-template-columns:repeat(12,1fr);gap:28px}.vpc--1{grid-column:1 / 8}.vpc--2{grid-column:8 / 13;margin-top:90px}.vpc--3{grid-column:1 / 6}.vpc--4{grid-column:6 / 13;margin-top:-60px}.vpc--5{grid-column:1 / 8}.vpc--6{grid-column:8 / 13;margin-top:70px}.vpc--2 .vpc__img,.vpc--6 .vpc__img{aspect-ratio:4 / 5}}.vtl{padding-block:clamp(70px,11vw,140px)}.vtl__wrap{display:grid;gap:44px}.vtl__list{list-style:none;position:relative;padding-left:38px;display:grid;gap:46px}.vtl__line{position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:#ffffff29}.vtl__line i{display:block;width:100%;height:100%;background:var(--coral);transform:scaleY(var(--p, 0));transform-origin:top}.vtl__step{position:relative}.vtl__step:before{content:"";position:absolute;left:-38px;top:6px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:2px solid rgba(255,255,255,.4);transition:background .4s,border-color .4s,box-shadow .4s}.vtl__step.in:before{background:var(--coral);border-color:var(--coral);box-shadow:0 0 0 6px #4cc3ea4d}.vtl__step span{font:800 13px/1 var(--font-head);letter-spacing:.14em;color:var(--coral-soft)}.vtl__step h3{margin-top:10px;font:800 clamp(22px,3vw,32px)/1.15 var(--font-head)}.vtl__step p{margin-top:10px;max-width:46ch;color:#b9cad9;line-height:1.65}@media(min-width:900px){.vtl__wrap{grid-template-columns:5fr 7fr;gap:80px;align-items:start}.vtl__intro{position:sticky;top:120px}}.vcta{position:relative;padding-block:clamp(90px,14vw,190px);background:var(--accent-deep);clip-path:polygon(0 0,100% 6vw,100% 100%,0 100%);margin-top:-6vw}.vcta__title{font:800 clamp(40px,8.4vw,124px)/.98 var(--font-head);letter-spacing:-.04em;color:#fff}.vcta__row{margin-top:44px;display:flex;flex-wrap:wrap;align-items:center;gap:28px 40px}.vcta .btn{background:var(--bg)}.vcta .btn:hover{background:#fff;color:var(--bg)}.vcta .vlink{border-color:#fff}.vcta .vlink:hover{color:var(--bg)}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}.vh__eyebrow,.vh__text,.vh__btns{opacity:1;animation:none}.vh__line>span{transform:none;animation:none}.vh__panes i,.mq__row,.vh__cue span{animation:none}.stmt__text .w{opacity:1}.vpc__img{clip-path:none;transition:none}.vpc__img img{transform:none}.sig{height:auto}.sig__stage{position:relative;height:80vh}.sig__pane{display:none}}body.page-v2{--coral: #4cc3ea;--coral-dark: #4cc3ea;--coral-soft: #bfe9f7;--accent-deep: #14679b;background:var(--accent-deep)}body.page-v2 .btn{color:#06223a}body.page-v2 .btn:hover{background:#fff;color:#06223a}body.page-v2 .btn--ghost{color:#fff}body.page-v2 .btn--ghost:hover{background:#ffffff24;color:#fff}.hcard--end,.vwhy__list li:hover b,.vwhy__list li:hover span{color:#06223a}.vcta .btn{background:#06223a;color:#fff}.vcta .btn:hover{background:#fff;color:#06223a}.vcta .vlink:hover{color:#06223a}body.page-v2 .vcta .btn{background:#06223a;color:#fff}body.page-v2 .vcta .btn:hover{background:#fff;color:#06223a}.vh__eyebrow:before{content:"";display:inline-block;width:11px;height:11px;margin-right:14px;background:var(--spark);clip-path:polygon(0 24%,100% 0,100% 100%,0 100%)}.mq__row+.mq__row i{background:#fff}
