.fv2-nav .fv2-announcement{overflow:hidden;transition:height .45s cubic-bezier(.22,1,.36,1),opacity .3s,transform .45s,padding .45s}.fv2-nav .fv-nav-inner{transition:max-width .7s cubic-bezier(.22,1,.36,1),height .5s,padding .7s,margin .5s,box-shadow .5s,border-color .5s}.fv2-nav .fv-nav-links{transition:gap .7s,padding .7s,background .4s}.fv2-nav .fv-nav-links>a{position:relative;transition:color .25s,transform .3s}.fv2-nav .fv-nav-links>a:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:1px;background:#a6c5ff;transform:scaleX(0);transform-origin:left;transition:transform .3s}.fv2-nav .fv-nav-links>a:hover:after{transform:scaleX(1)}.fv2-nav.fv-nav-compact .fv2-announcement{height:0;opacity:0;padding-block:0;transform:translateY(-100%);pointer-events:none}.fv2-nav.fv-nav-compact .fv-nav-inner{max-width:980px;height:64px;margin-top:14px;padding:0 19px;border-color:#9bbcff3a;background:#0c172beF;box-shadow:0 12px 40px #0005}.fv2-nav.fv-nav-compact .fv-nav-links{gap:18px;padding:10px 17px;background:#1727448a}.fv2-nav.fv-nav-compact .fv-nav-actions{gap:17px}.fv-hero-suite .fv4-hero{padding-bottom:108px}.fc-section{background:radial-gradient(ellipse at 50% 55%,#1e397733,transparent 70%),#0c1729;padding:85px 0 35px;border-bottom:1px solid #b0ccff13}.fv-home-body .fc-section>.fh-section-head{padding:0 6%;margin-bottom:25px}.fc-section .fv-certificate-showcase{background:transparent;border:0;padding:0 0 43px}.fc-section .fv-certificate-window{padding-top:22px;padding-bottom:25px}.fc-section .fv-payout-fade-left{background:linear-gradient(90deg,#0c1729,transparent)}.fc-section .fv-payout-fade-right{background:linear-gradient(270deg,#0c1729,transparent)}.fv-home-body .fh-section-head>.fh-eyebrow{font-size:9px;line-height:1.5;margin:0 auto 19px;max-width:none;color:#7f9fdc}.fp-pricing{scroll-margin-top:110px}.fp-size-picker{display:grid;grid-template-columns:245px 1fr;gap:35px;align-items:center;max-width:1050px;margin:0 auto 45px;padding:23px 28px;background:#14213a77;border:1px solid #a3c0ff25;border-radius:17px}.fp-size-caption>span{display:block;font-size:8px;letter-spacing:.15em;color:#819bc5;margin-bottom:9px}.fp-size-caption>strong{font-size:29px;letter-spacing:-.05em;font-weight:500;color:#dce9ff}.fp-size-caption small{font-size:10px;letter-spacing:0;color:#839ac0;font-weight:400;margin-left:5px}.fp-size-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;position:relative}.fp-size-rail:before{content:"";height:1px;background:#98b8ee30;position:absolute;left:7%;right:7%;bottom:9px}.fp-size-rail>button{position:relative;display:flex;align-items:center;flex-direction:column;gap:14px;min-height:54px;padding:5px 3px 0;color:#8da3c7;font-size:12px;transition:color .25s}.fp-size-rail>button i{width:9px;height:9px;border-radius:50%;background:#2b4167;border:2px solid #172742;transition:background .25s,box-shadow .25s,transform .25s}.fp-size-rail>button[aria-pressed=true]{color:#edf3ff}.fp-size-rail>button[aria-pressed=true] i{background:#c5ddff;transform:scale(1.25);box-shadow:0 0 0 5px #5a88ff30,0 0 17px #6e9bff}.fp-size-rail>button:hover{color:#c6dbff}.fp-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.fp-offer{position:relative;isolation:isolate;overflow:hidden;padding:28px;border:1px solid #a5c2ff29;border-radius:19px;background:linear-gradient(155deg,#192a453b,#101b2e 45%);min-width:0;transition:border-color .35s,box-shadow .35s}.fp-offer:hover{border-color:#94b5ff75;box-shadow:0 15px 50px #0002}.fp-featured{background:radial-gradient(ellipse at 50% 0,#2d57bd70,transparent 62%),#142541;border-color:#7fa8ff80;box-shadow:0 0 65px #3e70ff0b}.fp-offer-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:7px;letter-spacing:.12em;color:#88a4d2;margin-bottom:29px}.fp-offer-top>span:last-child{color:#a1bce9;font-size:6px;border:1px solid #b4ceff24;border-radius:20px;padding:5px 7px}.fp-route-mark{position:absolute;z-index:-1;right:14px;top:58px;font-size:105px;letter-spacing:-.1em;line-height:1;font-weight:300;color:#6c95e312;pointer-events:none}.fp-offer h3{font-size:36px;line-height:1.15;letter-spacing:-.055em;font-weight:500;color:#e4efff;margin:0}.fp-route-headline{font-size:12px;line-height:1.8;color:#90a7cb;margin:12px 0 31px}.fp-price{display:flex;align-items:center;gap:15px}.fp-price>strong{font-size:64px;line-height:1.1;font-weight:500;letter-spacing:-.07em;color:#eff5ff;animation:fp-fee-in .3s ease-out}.fp-price>div{display:grid;gap:5px;font-size:9px;color:#7d95bd}.fp-price del{font-size:15px;color:#9bb1d2}.fp-price-caption{font-size:9px;color:#89a4ce;margin:13px 0 25px;line-height:1.7}.fp-price-caption>span{padding:0 4px}.fp-select{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px 10px 18px;min-height:55px;border:1px solid #9abaff45;border-radius:10px;color:#d9e8ff;background:#243b6355;font-size:12px;transition:background .25s,transform .25s}.fp-select>span{width:31px;height:31px;display:grid;place-items:center;border-radius:7px;background:#9fc1ff17}.fp-select:hover{transform:translateY(-2px);background:#304e81}.fp-featured .fp-select{background:#4f7dff;border-color:#7198ff;color:#fff}.fp-featured .fp-select>span{background:#eaf2ff;color:#24498c}.fp-featured .fp-select:hover{background:#6890ff}.fp-key-rules{margin:27px 0;padding:0;border-top:1px solid #aec9ff1d}.fp-key-rules>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #aec9ff13;padding:15px 0;min-height:47px;font-size:11px}.fp-key-rules dt{font-size:10px;color:#8fa6c9;max-width:60%}.fp-key-rules dd{font-weight:500;color:#d0e0fa;margin:0;text-align:right;white-space:nowrap}.fp-includes{list-style:none;padding:0;margin:0 0 27px;display:grid;gap:13px;min-height:130px}.fp-includes li{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.8;color:#92abd1}.fp-includes svg{color:#8bb2ff;flex-shrink:0;margin-top:3px}.fp-full-rules{border-top:1px solid #aec9ff20;padding-top:4px}.fp-full-rules>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;min-height:45px;font-size:10px;color:#bfd4f7}.fp-full-rules summary::-webkit-details-marker{display:none}.fp-full-rules summary svg{transition:transform .25s}.fp-full-rules[open] summary svg{transform:rotate(180deg)}.fp-table-scroll{overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:#44649c transparent;margin:15px 0}.fp-table-scroll table{border-collapse:collapse;width:100%;min-width:380px;text-align:left}.fp-table-scroll td,.fp-table-scroll th{padding:11px 8px;font-size:9px;line-height:1.6;color:#aec3e4;border-bottom:1px solid #aec9ff12}.fp-table-scroll tbody th{font-weight:400;color:#859fc6}.fp-table-scroll thead th{font-size:8px;font-weight:500;color:#a5c6ff;background:#0c1a2f}.fp-full-rules>a{display:inline-flex;align-items:center;gap:10px;font-size:9px;color:#93b4ed;min-height:40px}.fp-pricing-note{display:flex;gap:25px;align-items:center;margin-top:26px;padding:20px 0;border-top:1px solid #aec9ff18}.fp-pricing-note>span{font-size:10px;white-space:nowrap;color:#aec9f5}.fp-pricing-note>p{font-size:10px;line-height:1.85;color:#7e95b8;max-width:720px;margin:0}.fp-pricing-note>a{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:10px;color:#9bbaf0;margin-left:auto;min-height:44px}@keyframes fp-fee-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}.fq-section{max-width:1000px;scroll-margin-top:110px}.fq-categories{display:flex;justify-content:center;gap:9px;margin-bottom:34px}.fq-categories>button{display:flex;align-items:center;gap:30px;padding:14px 21px;border:1px solid #a8c6ff25;background:#132039;border-radius:9px;color:#8ba5cc;font-size:11px;min-height:48px;transition:background .25s,border-color .25s,color .25s}.fq-categories>button>span{font-size:8px;color:#6b8abc}.fq-categories>button[aria-pressed=true]{background:#25488966;border-color:#81a9ff77;color:#e0ecff}.fq-categories>button[aria-pressed=true]>span{color:#b1caff}.fq-questions{border-top:1px solid #b3ceff35}.fq-questions>article{border-bottom:1px solid #b3ceff22;transition:background .3s}.fq-questions>article.is-open{background:linear-gradient(90deg,#24477925,transparent)}.fq-questions h3{margin:0}.fq-questions h3>button{display:flex;align-items:center;gap:23px;text-align:left;width:100%;min-height:90px;padding:24px;font-size:17px;font-weight:400;line-height:1.5;letter-spacing:-.02em;color:#d7e5fb}.fq-index{font-size:9px;letter-spacing:.1em;color:#718fbf;flex-shrink:0}.fq-questions h3>button>span:nth-child(2){flex:1}.fq-questions h3 svg{color:#96b4e6;flex-shrink:0;transition:transform .35s}.fq-questions .is-open h3 svg{transform:rotate(45deg);color:#d8e8ff}.fq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s,opacity .3s}.is-open .fq-answer{grid-template-rows:1fr;opacity:1}.fq-answer>div{overflow:hidden;min-height:0}.fq-answer p{font-size:13px;line-height:1.95;color:#93a9cb;margin:0;padding:0 58px 29px;max-width:880px}.fq-help{justify-content:space-between;gap:25px;margin-top:29px}.fq-help,.fq-help>span{display:flex;align-items:center}.fq-help>span{gap:12px;color:#9cb4d9;font-size:12px}.fq-help>span svg{color:#86aaff}.fq-help>div{display:flex;gap:25px}.fq-help a{display:flex;align-items:center;gap:9px;color:#aec9f6;font-size:10px;min-height:44px}.fx-closing{padding:0 4% 75px;background:#0d1424}.fx-closing-panel{position:relative;isolation:isolate;overflow:hidden;min-height:540px;max-width:1400px;margin:auto;border:1px solid #99b9ff35;border-radius:24px;background:#0b1425}.fx-closing-panel>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.fx-closing-panel:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b1425f5 2%,#0b1425d1 30%,#0b142514 65%),linear-gradient(transparent 80%,#0b1425)}.fx-closing-copy{padding:70px 6%;max-width:710px}.fx-closing-copy .fh-eyebrow{color:#93b4ee}.fv-home-body .fx-closing-copy h2{font-size:clamp(45px,5.3vw,76px);line-height:1.03;letter-spacing:-.065em;color:#edf3ff;font-weight:500}.fv-home-body .fx-closing-copy h2>span{color:#a6c2ff}.fx-closing-copy>p:not(.fh-eyebrow){font-size:14px;line-height:1.85;color:#a2b8d9;margin:26px 0 28px}.fx-closing-button{display:inline-flex;align-items:center;gap:35px;padding:9px 9px 9px 23px;min-height:61px;border-radius:35px;background:#edf3ff;color:#183665;font-size:13px;font-weight:600;box-shadow:0 10px 35px #0003;transition:transform .3s,background .3s,box-shadow .3s}.fx-closing-button>span{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#4f7dff;color:white;transition:transform .3s}.fx-closing-button:hover{transform:translateY(-3px);box-shadow:0 14px 40px #376cff35}.fx-closing-button:hover>span{transform:rotate(45deg)}.fx-closing-rules{display:flex;align-items:center;gap:9px;width:max-content;min-height:44px;margin-top:9px;font-size:10px;color:#8eabd6}.fx-closing-signature{position:absolute;right:35px;bottom:27px;font-size:7px;letter-spacing:.18em;color:#9ebee96b}.fx-footer{position:relative;isolation:isolate;overflow:hidden;padding-top:65px;padding-bottom:40px;background:radial-gradient(ellipse at 50% 100%,#1d386a55,transparent 65%),#080f1e}.fx-footer-wordmark{position:absolute;left:50%;bottom:85px;transform:translateX(-50%);z-index:-1;font-size:clamp(120px,23.3vw,360px);line-height:.8;letter-spacing:-.085em;font-weight:750;color:#7ba2f006;-webkit-text-stroke:1px #8eb8ff24;white-space:nowrap;pointer-events:none;mask-image:linear-gradient(#000,transparent 100%)}.fx-footer-content{position:relative}.fx-footer .fh-footer-top{gap:90px;padding-bottom:25px}.fx-footer .fh-footer-top>div>p{font-size:14px;color:#a3b9db;max-width:270px;line-height:1.8;margin-top:23px}.fx-footer .fh-footer-top nav{gap:45px}.fx-footer .fh-footer-top nav h3{font-size:10px;letter-spacing:.06em;color:#c8daf8}.fx-footer .fh-footer-top nav a{font-size:12px;color:#91a8cb;padding:8px 0;transition:color .2s,transform .2s}.fx-footer .fh-footer-top nav a:hover{color:#e3efff;transform:translateX(3px)}.fx-footer .fh-footer-disclosure{margin-top:30px;padding-top:28px;gap:40px}.fx-footer .fh-footer-disclosure p{color:#859bbf;font-size:10px;line-height:1.95}.fx-footer .fh-footer-bottom{margin-top:35px;padding-top:25px;color:#8198bd}.fw-controls-only{position:absolute;right:5%;bottom:22px;margin:0;padding:0}.fw-controls-only>button{width:38px;height:38px;min-height:38px;padding:0;justify-content:center;border-radius:50%}@media(max-width:1100px){.fp-offer{padding:22px}.fp-offer-top{font-size:6px;gap:5px}.fp-offer-top>span:last-child{font-size:5px;padding:5px}.fp-price>strong{font-size:56px}.fp-includes{min-height:155px}.fp-select{font-size:11px}.fp-size-picker{grid-template-columns:215px 1fr;gap:20px}.fq-section{margin-left:6%;margin-right:6%}.fx-closing-copy{max-width:620px}.fx-footer .fh-footer-top{gap:45px}}@media(max-width:800px){.fv-home-body .fh-section-head>.fh-eyebrow{font-size:7px;margin-bottom:16px}.fv2-nav.fv-nav-compact .fv-nav-inner{height:60px;padding:0 13px;margin-top:10px;max-width:calc(100% - 26px)}.fv-hero-suite .fv4-hero{min-height:585px;padding-bottom:65px}.fc-section{padding-top:55px;padding-bottom:16px}.fv-home-body .fc-section>.fh-section-head{margin-bottom:13px}.fp-size-picker{display:block;padding:22px 13px;border-radius:13px;margin-bottom:24px}.fp-size-caption{text-align:center;margin-bottom:25px}.fp-size-caption>span{font-size:7px}.fp-size-caption>strong{font-size:30px}.fp-size-rail>button{font-size:10px;gap:17px;min-height:53px}.fp-size-rail>button i{width:8px;height:8px}.fp-size-rail:before{bottom:10px}.fp-size-caption small{font-size:10px}.fp-offers{grid-template-columns:1fr;gap:18px;max-width:500px;margin:auto}.fp-offer{padding:27px;border-radius:17px}.fp-offer-top{font-size:8px;margin-bottom:23px}.fp-offer-top>span:last-child{font-size:6px;padding:6px 8px}.fp-offer h3{font-size:39px}.fp-route-headline{font-size:12px;margin:10px 0 24px}.fp-price>strong{font-size:66px}.fp-route-mark{font-size:130px;right:24px;top:64px}.fp-price-caption{font-size:10px}.fp-select{font-size:13px}.fp-key-rules>div{min-height:49px}.fp-key-rules dt{font-size:11px}.fp-key-rules dd{font-size:12px}.fp-includes{min-height:0;gap:13px}.fp-includes li{font-size:11px}.fp-full-rules>summary{font-size:11px;min-height:48px}.fp-pricing-note{flex-wrap:wrap;gap:9px 20px;margin-top:22px}.fp-pricing-note>p{order:3;flex-basis:100%;font-size:9px}.fp-pricing-note>a{font-size:9px}.fp-price>div{font-size:10px}.fq-categories{gap:6px;margin-bottom:23px}.fq-categories>button{flex:1;justify-content:center;font-size:9px;line-height:1.5;padding:12px 9px;gap:6px;border-radius:7px}.fq-categories>button>span{display:none}.fq-questions h3>button{padding:22px 14px;gap:12px;font-size:14px;min-height:83px}.fq-index{font-size:8px}.fq-questions h3 svg{width:18px}.fq-answer p{padding:0 20px 25px 38px;font-size:12px;line-height:1.9}.fq-help{display:block;margin-top:24px}.fq-help>span{font-size:11px}.fq-help>div{gap:23px;margin-top:8px}.fq-help a{font-size:9px}.fx-closing{padding:0 5% 50px}.fx-closing-panel{min-height:690px;border-radius:19px}.fx-closing-panel>img{top:auto;bottom:0;height:64%;object-position:76% center;width:145%;max-width:none;left:-45%}.fx-closing-panel:before{background:linear-gradient(#0b1425 5%,#0b1425ee 38%,#0b142500 73%,#0b1425b3)}.fx-closing-copy{padding:40px 28px 270px;max-width:none}.fx-closing-copy .fh-eyebrow{font-size:7px}.fv-home-body .fx-closing-copy h2{font-size:46px;line-height:1.06}.fx-closing-copy>p:not(.fh-eyebrow){font-size:12px;line-height:1.8;margin:22px 0 24px}.fx-closing-button{font-size:12px;gap:25px;min-height:57px;padding-left:20px}.fx-closing-button>span{width:39px;height:39px}.fx-closing-rules{font-size:9px}.fx-closing-signature{right:22px;bottom:22px;font-size:6px}.fx-footer{padding-top:43px;padding-bottom:27px}.fx-footer .fh-footer-top{gap:30px;padding-bottom:0}.fx-footer .fh-footer-top>div>p{font-size:12px;margin-top:19px}.fx-footer .fh-footer-top nav{gap:18px}.fx-footer .fh-footer-top nav h3{font-size:8px}.fx-footer .fh-footer-top nav a{font-size:10px;padding:8px 0}.fx-footer .fh-footer-disclosure{gap:16px;margin-top:30px;padding-top:25px}.fx-footer .fh-footer-disclosure p{font-size:9px}.fx-footer .fh-footer-bottom{font-size:8px;margin-top:25px}.fx-footer-wordmark{bottom:165px;font-size:24vw;-webkit-text-stroke:1px #8eb8ff30}.fw-controls-only{bottom:15px;right:6%}}@media(prefers-reduced-motion:reduce){.fp-offer,.fp-select,.fp-size-rail>button,.fp-size-rail>button i,.fq-answer,.fq-categories>button,.fq-questions h3 svg,.fq-questions>article,.fv2-nav .fv-nav-inner,.fv2-nav .fv-nav-links,.fv2-nav .fv-nav-links>a,.fv2-nav .fv-nav-links>a:after,.fv2-nav .fv2-announcement,.fx-closing-button,.fx-closing-button>span,.fx-footer .fh-footer-top nav a{transition:none}.fp-price>strong{animation:none}.fp-select:hover,.fx-closing-button:hover,.fx-closing-button:hover>span{transform:none}}.fv-home-body,.vex-home{--fh-bg:#080f1e;background:#080f1e}.fv-home-body #faq{background:#080f1e}.fj-journey{background:radial-gradient(ellipse at 50% 35%,#24498318,transparent 65%),#080f1e}.fc-section{background:radial-gradient(ellipse at 50% 55%,#2449831f,transparent 70%),#080f1e}.fc-section .fv-payout-fade-left{background:linear-gradient(90deg,#080f1e,transparent)}.fc-section .fv-payout-fade-right{background:linear-gradient(270deg,#080f1e,transparent)}.fw-world{background:radial-gradient(ellipse at 50% 65%,#24498320,transparent 60%),#080f1e}.fx-closing{background:#080f1e}.fq-simple{max-width:850px;padding-top:90px;padding-bottom:90px}.fq-simple .fh-section-head{margin-bottom:38px}.fq-simple .fq-questions{border:0;display:grid;gap:10px}.fq-simple .fq-questions>article{border:1px solid #9cbaff20;border-radius:12px;background:#101b2d;overflow:hidden;transition:border-color .3s,background .3s}.fq-simple .fq-questions>article.is-open{background:linear-gradient(135deg,#182c48,#101b2d 80%);border-color:#85abef55}.fq-simple .fq-questions h3>button{font-size:15px;min-height:77px;padding:22px 25px;gap:22px;letter-spacing:-.015em;font-weight:450}.fq-simple .fq-questions h3>button>span{flex:1}.fq-simple .fq-questions h3 svg{width:29px;height:29px;padding:6px;border:1px solid #9bbdff2b;border-radius:50%;color:#a6c2ee}.fq-simple .is-open h3 svg{background:#4f7dff;color:white;border-color:#739bff}.fq-simple .fq-answer p{padding:0 65px 27px 25px;font-size:13px;line-height:1.95;color:#a0b4d1;max-width:800px}.fq-simple-help{display:flex;align-items:center;justify-content:center;gap:23px;margin-top:28px}.fq-simple-help>p{font-size:11px;color:#7f98bc;margin:0}.fq-simple-help>a{display:flex;align-items:center;gap:8px;min-height:44px;font-size:11px;color:#abc9fa}.fe-footer{position:relative;isolation:isolate;overflow:hidden;color:#dce9ff;background:radial-gradient(ellipse at 50% 20%,#244d8c1b,transparent 60%),#080f1e;border-top:1px solid #95b9ff25;padding:33px 5% 25px}.fe-footer:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,#8aafff80,transparent)}.fe-inner{max-width:1296px;margin:auto}.fe-topline{display:flex;justify-content:space-between;align-items:center;gap:20px}.fe-topline>span{font-size:8px;letter-spacing:.18em;color:#809cc6}.fe-topline>a{gap:15px;font-size:10px;color:#a2bce3;min-height:44px}.fe-masthead,.fe-topline>a{display:flex;align-items:center}.fe-masthead{justify-content:center;gap:clamp(20px,3.5vw,55px);width:100%;padding:37px 0 57px;position:relative;border-bottom:1px solid #a8c9ff26}.fe-masthead>img{width:clamp(60px,9vw,135px);height:auto;opacity:.9;flex-shrink:0}.fe-masthead>span{font-size:clamp(100px,22vw,300px);font-weight:600;line-height:.95;letter-spacing:-.085em;background:linear-gradient(175deg,#eff5ff 5%,#b4c8eb 55%,#5976a3);background-clip:text;-webkit-background-clip:text;color:transparent;padding-right:.05em}.fe-dot{color:#4f7dff}.fe-main{display:grid;grid-template-columns:.9fr 1.25fr 1fr;gap:65px;padding:48px 0}.fe-label{font-size:7px;letter-spacing:.15em;color:#7999ca;display:block;line-height:1.6;margin-bottom:20px}.fe-contact h2{font-size:42px;font-weight:400;line-height:1.13;letter-spacing:-.05em;margin:0;color:#d5e5ff}.fe-contact h2>span{color:#7e9fce}.fe-contact-link{display:inline-flex;align-items:center;gap:30px;font-size:12px;color:#c2d7f7;min-height:50px;margin-top:22px}.fe-contact-link>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #8fb5fa44;border-radius:50%;transition:background .25s,transform .25s}.fe-contact-link:hover>span{background:#254d96;transform:rotate(45deg)}.fe-navigation{display:grid;grid-template-columns:1fr 1fr;gap:35px}.fe-navigation h3{font-size:11px;font-weight:500;color:#d1e2fc;margin:0 0 17px}.fe-navigation a{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#8fa9cf;min-height:38px;transition:color .2s}.fe-navigation a>svg{color:#4a699a;transition:transform .2s,color .2s}.fe-navigation a:hover{color:#e0ecff}.fe-navigation a:hover>svg{color:#a0c0ff;transform:translate(2px,-2px)}.fe-service{padding-left:26px;border-left:1px solid #9ebfff1c}.fe-service .fe-label{margin-bottom:15px}.fe-service p{font-size:10px;color:#7e98be;line-height:1.95;margin:0 0 14px}.fe-service>a{display:inline-flex;gap:9px;color:#a2bee9;min-height:35px}.fe-legal,.fe-service>a{align-items:center;font-size:9px}.fe-legal{border-top:1px solid #a8c9ff1f;display:flex;justify-content:space-between;gap:20px;padding-top:22px;color:#7290b9}.fe-legal>nav{gap:23px;flex-wrap:wrap}.fe-legal>nav,.fe-legal>nav a{display:flex;align-items:center}.fe-legal>nav a{color:#8fa7c9;min-height:35px;transition:color .2s}.fe-legal>nav a:hover{color:#d4e6ff}.fe-legal>span:last-child{font-size:7px;letter-spacing:.13em;white-space:nowrap}@media(max-width:1100px){.fe-main{gap:35px;grid-template-columns:.8fr 1.2fr 1fr}.fe-navigation{gap:22px}.fe-legal>nav{gap:17px}.fe-contact h2{font-size:36px}}@media(max-width:800px){.fq-simple{padding-top:60px;padding-bottom:60px}.fq-simple .fh-section-head{margin-bottom:29px}.fq-simple .fq-questions{gap:9px}.fq-simple .fq-questions h3>button{font-size:13px;line-height:1.6;padding:19px 18px;min-height:73px;gap:17px}.fq-simple .fq-questions h3 svg{width:27px;height:27px;padding:5px}.fq-simple .fq-answer p{padding:0 22px 23px 18px;font-size:12px;line-height:1.9}.fq-simple-help{flex-wrap:wrap;gap:0 27px;margin-top:24px}.fq-simple-help>p{flex-basis:100%;text-align:center;font-size:10px;margin-bottom:5px}.fq-simple-help>a{font-size:10px}.fe-footer{padding:24px 6% 22px}.fe-topline>span{font-size:6px;letter-spacing:.13em}.fe-topline>a{font-size:8px;gap:8px}.fe-topline>a svg{width:13px}.fe-masthead{padding:29px 0 37px;gap:16px;justify-content:center}.fe-masthead>img{width:45px}.fe-masthead>span{font-size:22.5vw}.fe-main{grid-template-columns:1fr;gap:35px;padding:32px 0}.fe-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 15px}.fe-contact>.fe-label{flex-basis:100%;font-size:6px;margin-bottom:14px}.fe-contact h2{font-size:35px}.fe-contact-link{margin-top:0;font-size:11px;gap:13px}.fe-contact-link>span{width:34px;height:34px}.fe-contact-link svg{width:18px}.fe-navigation{gap:35px;border-block:1px solid #a8c9ff16;padding:25px 0}.fe-navigation h3{font-size:10px;margin-bottom:12px}.fe-navigation a{font-size:11px;min-height:40px}.fe-service{border:0;padding:0}.fe-service .fe-label{font-size:6px;margin-bottom:14px}.fe-service p{font-size:9px;line-height:1.9;max-width:480px}.fe-service>a{font-size:9px}.fe-legal{flex-wrap:wrap;gap:9px 15px;padding-top:20px;font-size:8px}.fe-legal>nav{order:3;flex-basis:100%;gap:6px 19px}.fe-legal>span:last-child{font-size:6px;margin-left:auto}.fe-legal>nav a{font-size:9px;min-height:35px}}@media(prefers-reduced-motion:reduce){.fe-contact-link>span,.fe-legal>nav a,.fe-navigation a,.fe-navigation a>svg,.fq-simple .fq-questions>article{transition:none}.fe-contact-link:hover>span,.fe-navigation a:hover>svg{transform:none}}.vex-home .pr-section{width:min(90%,1296px);margin:0 auto;padding:90px 0;scroll-margin-top:105px;color:#dfebff}.pr-heading{text-align:center;margin-bottom:38px}.pr-heading>p:last-child{font-size:13px;line-height:1.8;color:#8da5c8;margin:21px auto 0;max-width:500px}.fv-home-body .pr-heading h2{font-size:clamp(34px,3.8vw,54px);line-height:1.15}.pr-heading h2>span{color:#a1bce8}.pr-sizes{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:22px;padding:22px 0;border-block:1px solid #a8c8ff20}.pr-sizes>span{font-size:8px;letter-spacing:.12em;color:#829cc3;white-space:nowrap}.pr-sizes>div{display:flex;align-items:center;gap:8px}.pr-sizes button{border:1px solid transparent;border-radius:6px;padding:12px 18px;min-height:44px;font-size:12px;color:#8fa7cd;transition:background .2s,color .2s,border-color .2s}.pr-sizes button:hover{color:#e0ecff;background:#23375644}.pr-sizes button[aria-pressed=true]{background:#4f7dff;border-color:#83a6ff;color:#fff;box-shadow:0 4px 20px #4f7dff20}.pr-route{border-bottom:1px solid #a8c8ff25;position:relative}.pr-route-overview{display:grid;grid-template-columns:235px minmax(0,1fr) 190px;align-items:center;gap:40px;padding:34px 8px 22px}.pr-name>span{font-size:7px;letter-spacing:.14em;color:#7094cf}.pr-name h3{font-size:35px;line-height:1.15;font-weight:500;letter-spacing:-.055em;color:#e5efff;margin:12px 0 10px}.pr-name>p{font-size:11px;line-height:1.8;color:#8aa2c7;margin:0;max-width:220px}.pr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.pr-metrics>div{display:flex;flex-direction:column;justify-content:flex-start;gap:13px;min-width:0}.pr-metrics dt{font-size:9px;line-height:1.7;color:#7f9ac3;min-height:30px;max-width:110px}.pr-metrics dd{font-size:18px;font-weight:500;letter-spacing:-.025em;color:#bdd2f4;margin:0;white-space:nowrap}.pr-purchase{border-left:1px solid #a8c8ff1b;padding-left:26px}.pr-fee{display:flex;align-items:baseline;gap:10px}.pr-fee>strong{font-size:44px;line-height:1.1;font-weight:500;letter-spacing:-.06em;color:#eef5ff;font-variant-numeric:tabular-nums}.pr-fee>del{font-size:12px;color:#6f88ae}.pr-purchase>span{display:block;font-size:8px;color:#7f9ac3;margin:8px 0 13px;line-height:1.6}.pr-purchase>a{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:45px;border-bottom:1px solid #6b96ff80;color:#bfd5ff;font-size:11px;transition:color .2s}.pr-purchase>a>svg{transition:transform .2s}.pr-purchase>a:hover{color:white}.pr-purchase>a:hover>svg{transform:translate(3px,-3px)}.pr-objectives>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;list-style:none;cursor:pointer;padding:0 8px 12px;font-size:9px;color:#708ebc}.pr-objectives>summary::-webkit-details-marker{display:none}.pr-objectives>summary>span:last-child{display:flex;align-items:center;gap:9px;color:#9bb9e9}.pr-objectives>summary svg{transition:transform .25s}.pr-objectives[open]>summary svg{transform:rotate(180deg)}.pr-expanded{display:grid;grid-template-columns:1.6fr 1fr;gap:45px;padding:15px 8px 34px}.pr-table{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#476899 transparent}.pr-table table{width:100%;border-collapse:collapse;min-width:430px;text-align:left}.pr-table td,.pr-table th{font-size:10px;padding:13px 11px;border-bottom:1px solid #a8c8ff14;color:#b0c6e6}.pr-table thead th{background:#13213a;font-size:9px;font-weight:500;color:#9abcef}.pr-table tbody th{font-weight:400;color:#809bc1}.pr-included h4{font-size:12px;font-weight:500;color:#b5ccec;margin:10px 0 18px}.pr-included ul{padding-left:15px;display:grid;gap:12px;color:#85a1c9;font-size:10px;line-height:1.8;margin:0 0 15px}.pr-included li::marker{color:#6d9aff}.pr-included>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:10px;color:#a3c0ef}.pr-note{font-size:9px;line-height:1.95;text-align:center;color:#6f89af;max-width:730px;margin:23px auto 0}.vex-home .fq-editorial{width:min(88%,900px);margin:0 auto;padding:80px 0 90px;scroll-margin-top:110px}.fq-editorial>header{text-align:center;margin-bottom:33px}.fq-editorial>header>.fh-eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:17px}.fv-home-body .fq-editorial h2{font-size:clamp(34px,3.4vw,47px);letter-spacing:-.045em;line-height:1.15;color:#e2edff}.fq-editorial>header>p:last-child{font-size:12px;line-height:1.8;color:#839fc6;margin:18px 0 0}.fq-rows{border-top:1px solid #9abbef2d}.fq-rows>article{border-bottom:1px solid #9abbef25}.fq-rows h3{margin:0}.fq-rows h3>button{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;min-height:72px;padding:22px 3px;text-align:left;font-size:14px;font-weight:400;line-height:1.6;color:#c6d8f3;letter-spacing:-.015em;transition:color .2s}.fq-rows h3>button>span{flex:1}.fq-rows h3>button>svg{flex-shrink:0;color:#7e9fd1;transition:transform .3s,color .3s}.fq-rows h3>button:hover{color:#f0f6ff}.fq-rows .is-open h3>button{color:#e7f0ff}.fq-rows .is-open h3 svg{transform:rotate(45deg);color:#a4c4ff}.fq-response{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s,opacity .25s}.is-open .fq-response{grid-template-rows:1fr;opacity:1}.fq-response>div{overflow:hidden;min-height:0}.fq-response p{font-size:12px;line-height:1.95;color:#88a2c6;max-width:735px;padding:0 35px 25px 3px;margin:0}.fq-end{display:flex;justify-content:center;gap:30px;margin-top:22px}.fq-end>a{display:flex;align-items:center;gap:9px;min-height:44px;font-size:10px;color:#9dbcec}.ft-footer{position:relative;overflow:hidden;background:#080f1e;color:#c7daf7;border-top:1px solid #a4c6ff20;padding:52px 5% 0}.ft-inner{max-width:1296px;margin:auto}.ft-upper{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding-bottom:43px}.ft-logo{display:flex;align-items:center;gap:11px;width:max-content;color:#edf3ff}.ft-logo>strong{font-size:29px;font-weight:600;letter-spacing:-.06em}.ft-intro>p{font-size:22px;line-height:1.45;letter-spacing:-.025em;font-weight:400;color:#809fc9;margin:25px 0 13px}.ft-contact{display:inline-flex;align-items:center;gap:22px;min-height:44px;font-size:11px;color:#b1cbf3}.ft-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.ft-links h3{font-size:10px;font-weight:500;color:#c9daf5;margin:8px 0 16px}.ft-links a{display:block;width:max-content;max-width:100%;font-size:11px;line-height:1.7;padding:7px 0;color:#809bc2;transition:color .2s}.ft-links a:hover{color:#dceaff}.ft-statement{display:grid;grid-template-columns:1fr 2.1fr;gap:45px;border-top:1px solid #a4c6ff18;padding:26px 0}.ft-statement>span{font-size:7px;letter-spacing:.14em;color:#617ea9;line-height:1.7;padding-top:3px}.ft-statement>div{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ft-statement p{font-size:9px;line-height:1.95;color:#6f8bb3;margin:0}.ft-baseline{justify-content:space-between;gap:20px;font-size:9px;color:#7894bb;border-top:1px solid #a4c6ff14;padding-top:17px}.ft-baseline,.ft-baseline>a{display:flex;align-items:center}.ft-baseline>a{gap:13px;min-height:44px;color:#a7c1e9}.ft-signature{position:relative;margin:30px 0 -22px;font-size:clamp(100px,23.5vw,335px);line-height:.85;letter-spacing:-.075em;font-weight:650;color:transparent;-webkit-text-stroke:1px #95b9ff35;mask-image:linear-gradient(#000 10%,#0009 65%,transparent);user-select:none;pointer-events:none;white-space:nowrap}.ft-signature>span{display:inline-block;vertical-align:top;font-size:.07em;letter-spacing:0;color:#7d9bc633;-webkit-text-stroke:0;margin:15px 0 0 20px}.fc-section .fv-certificate-showcase{padding-bottom:10px}@media(max-width:1100px){.pr-route-overview{grid-template-columns:190px minmax(0,1fr) 150px;gap:23px}.pr-metrics{gap:11px}.pr-metrics dd{font-size:16px}.pr-metrics dt{font-size:8px}.pr-purchase{padding-left:19px}.pr-sizes button{padding:11px 13px}.ft-upper{gap:60px}.ft-links{gap:25px}}@media(max-width:800px){.vex-home .pr-section{width:88%;padding:60px 0}.pr-heading{margin-bottom:27px}.fv-home-body .pr-heading h2{font-size:36px;line-height:1.17}.pr-heading h2>span{display:block}.pr-heading>p:last-child{font-size:12px;max-width:300px;line-height:1.85;margin-top:19px}.pr-sizes{display:block;padding:18px 0;margin-bottom:0}.pr-sizes>span:first-child{font-size:7px;display:block;text-align:center;margin-bottom:14px}.pr-sizes>span:last-child{display:none}.pr-sizes>div{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.pr-sizes button{padding:11px 5px;font-size:11px;min-height:43px;border-color:#98b9ef12;border-radius:5px}.pr-route-overview{display:grid;grid-template-columns:1fr;gap:24px;padding:26px 0 13px}.pr-name>span{font-size:7px}.pr-name h3{font-size:35px;margin:10px 0 8px}.pr-name>p{max-width:none;font-size:11px}.pr-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;padding:20px 0;border-block:1px solid #a4c6ff12}.pr-metrics>div{gap:7px}.pr-metrics dt{min-height:0;font-size:9px;max-width:none}.pr-metrics dd{font-size:20px}.pr-purchase{display:grid;grid-template-columns:1fr 1fr;gap:7px 20px;border:0;padding:0;align-items:center}.pr-fee{grid-column:1;grid-row:1;gap:9px}.pr-fee>strong{font-size:43px}.pr-fee>del{font-size:11px}.pr-purchase>span{grid-column:1;grid-row:2;margin:0;font-size:8px}.pr-purchase>a{grid-column:2;grid-row:1/span 2;font-size:11px;min-height:48px;gap:13px}.pr-objectives>summary{font-size:8px;padding:8px 0 18px;min-height:55px;gap:9px}.pr-objectives>summary>span:last-child{gap:6px}.pr-expanded{grid-template-columns:1fr;padding:7px 0 24px;gap:21px}.pr-table td,.pr-table th{font-size:9px;padding:12px 9px}.pr-included h4{font-size:12px}.pr-included ul{font-size:10px}.pr-note{text-align:left;font-size:9px;margin-top:20px}.vex-home .fq-editorial{width:88%;padding:56px 0 60px}.fq-editorial>header{margin-bottom:26px}.fq-editorial>header>.fh-eyebrow{font-size:7px;margin-bottom:14px}.fv-home-body .fq-editorial h2{font-size:35px}.fq-editorial>header>p:last-child{font-size:11px;max-width:270px;margin:17px auto 0}.fq-rows h3>button{font-size:13px;line-height:1.6;padding:20px 0;min-height:70px;gap:20px}.fq-rows h3 svg{width:17px;height:17px}.fq-response p{font-size:12px;line-height:1.85;padding:0 20px 23px 0}.fq-end{gap:25px;margin-top:16px}.fq-end>a{font-size:9px}.ft-footer{padding:39px 6% 0}.ft-upper{grid-template-columns:1fr;gap:28px;padding-bottom:29px}.ft-logo>strong{font-size:27px}.ft-logo>img{width:34px;height:31px}.ft-intro>p{font-size:21px;margin:20px 0 8px}.ft-contact{font-size:10px;gap:19px}.ft-links{gap:18px}.ft-links h3{font-size:9px;margin:5px 0 12px}.ft-links a{font-size:10px;line-height:1.65;padding:7px 0}.ft-statement{grid-template-columns:1fr;gap:14px;padding:24px 0}.ft-statement>span{font-size:6px}.ft-statement>div{grid-template-columns:1fr;gap:13px}.ft-statement p{font-size:9px;line-height:1.85}.ft-baseline{font-size:8px;gap:12px;padding-top:13px}.ft-baseline>a{gap:7px}.ft-signature{font-size:22.9vw;margin:26px 0 -5px}.ft-signature>span{margin:4px 0 0 6px}}@media(prefers-reduced-motion:reduce){.fq-response,.fq-rows h3 svg,.fq-rows h3>button,.ft-links a,.pr-objectives>summary svg,.pr-purchase>a,.pr-purchase>a>svg,.pr-sizes button{transition:none}.pr-purchase>a:hover>svg{transform:none}}.px-programs{width:min(90%,1200px);margin:0 auto;padding:85px 0;scroll-margin-top:110px}.px-heading,.qa-heading,.rc-heading,.vx-edge>header{text-align:center;margin:0 auto 37px;padding:0 5%}.px-heading>p:last-child,.qa-heading>p:last-child,.rc-heading>p:not(.fh-eyebrow),.vx-edge>header>p:last-child{font-size:13px;line-height:1.85;color:#8da7cd;margin:21px auto 0}.fv-home-body .px-heading h2,.fv-home-body .qa-heading h2,.fv-home-body .rc-heading h2,.fv-home-body .vx-edge h2{font-size:clamp(36px,3.9vw,55px);line-height:1.12;letter-spacing:-.05em}.px-heading h2>span,.qa-heading h2>span,.rc-heading h2>span,.vx-edge h2>span{color:#9ab9ec}.px-config{border:1px solid #a7c6ff25;border-radius:18px;overflow:hidden;background:#0d182a}.px-control-row{display:flex;align-items:center;gap:30px;border-bottom:1px solid #a7c6ff1e;padding:21px 28px}.px-control-row>span{display:flex;align-items:center;gap:12px;min-width:136px;font-size:8px;letter-spacing:.06em;color:#5c7cae}.px-control-row b{font-size:11px;font-weight:400;color:#a9bfdf;letter-spacing:0}.px-balance-buttons,.px-program-buttons{display:flex;gap:9px;flex:1}.px-control-row button{border:1px solid #a7c6ff25;background:#14213a;color:#90a9cf;min-height:44px;padding:11px 22px;border-radius:7px;font-size:12px;transition:border-color .25s,background .25s,color .25s}.px-program-buttons>button{min-width:130px}.px-balance-buttons>button{flex:1;padding-inline:10px}.px-control-row button:hover{border-color:#86aeef80;color:#e2edff}.px-control-row button[aria-pressed=true]{background:#4f7dff;border-color:#86a6ff;color:white;box-shadow:0 4px 18px #1b49d224}.px-plan{display:grid;grid-template-columns:minmax(0,1fr) 310px;animation:px-appear .3s ease-out}.px-plan-main{min-width:0;padding:29px}.px-plan-intro{display:flex;justify-content:space-between;gap:20px;margin-bottom:27px;align-items:flex-start}.px-small{display:block;font-size:7px;letter-spacing:.14em;color:#7798c9}.px-plan-intro h3{font-size:27px;font-weight:500;letter-spacing:-.04em;margin:12px 0;color:#dfebff}.px-plan-intro h3>span{color:#7d9dc9;font-weight:400}.px-plan-intro p{font-size:11px;color:#869fc5;max-width:440px;margin:0}.px-platform{font-size:8px;white-space:nowrap;color:#92b1df;border:1px solid #a7c6ff25;border-radius:5px;padding:7px 9px}.px-objectives{width:100%;overflow-x:auto;scrollbar-color:#3e6096 transparent}.px-objectives table{width:100%;min-width:500px;border-collapse:collapse;text-align:left}.px-objectives td,.px-objectives th{padding:14px 12px;font-size:11px;border-bottom:1px solid #a7c6ff10;line-height:1.5}.px-objectives thead th{background:#142540;color:#a8c4ed;font-size:9px;font-weight:500;white-space:nowrap}.px-objectives tbody th{color:#879fc1;font-weight:400;width:38%}.px-objectives td{color:#c6d8f2;font-weight:450}.px-objectives td:last-child,.px-objectives th:last-child{background:#497cfa08;color:#a6c5ff}.px-full-rules{display:flex;align-items:center;gap:9px;font-size:10px;min-height:44px;margin-top:12px;color:#93b2e4;width:max-content}.px-ticket{padding:28px 25px;position:relative;isolation:isolate;background:radial-gradient(ellipse at 100% 0,#2f5cae50,transparent 65%),#152641;border-left:1px solid #a7c6ff25}.px-ticket-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:24px;margin-bottom:30px;border-bottom:1px solid #a7c6ff26}.px-ticket-top>span{font-size:7px;letter-spacing:.12em;color:#91add9}.px-ticket-balance{display:block;font-size:57px;font-weight:450;letter-spacing:-.06em;line-height:1.12;color:#edf3ff;margin-top:12px}.px-ticket-model{display:block;font-size:12px;color:#9db8e2;margin-top:9px}.px-ticket-divider{height:1px;margin:25px -25px;background:repeating-linear-gradient(90deg,#a6c5ff40 0 5px,transparent 5px 10px)}.px-ticket-fee>span{font-size:10px;color:#9db5d9}.px-ticket-fee>div{display:flex;align-items:baseline;gap:13px;margin-top:9px}.px-ticket-fee strong{font-size:48px;line-height:1.15;font-weight:500;letter-spacing:-.055em;color:#eff5ff}.px-ticket-fee del{font-size:14px;color:#6e8ebc}.px-ticket-fee>small{font-size:9px;color:#87a5d1;display:block;margin-top:10px}.px-ticket-fee b{color:#c0d5fa;font-weight:500}.px-ticket ul{list-style:none;padding:0;display:grid;gap:14px;margin:27px 0}.px-ticket li{display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#a2badf}.px-ticket li>svg{flex-shrink:0;margin-top:3px;color:#8bb2ff}.px-ticket-cta{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:52px;padding:13px 18px;border-radius:8px;background:#4f7dff;color:white;font-size:12px;transition:background .25s}.px-ticket-cta:hover{background:#7298ff}.px-ticket-note{display:block;text-align:center;font-size:8px;line-height:1.7;color:#708fbc;margin-top:13px}.px-note{font-size:9px;line-height:1.9;color:#6c88b0;max-width:800px;text-align:center;margin:20px auto 0}@keyframes px-appear{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:none}}.vx-edge{width:min(90%,1296px);margin:0 auto;padding:25px 0 85px}.vx-edge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.vx-edge-grid>article{position:relative;overflow:hidden;border-top:1px solid #92b7ef55;padding:26px 21px 0;display:flex;align-items:flex-start;flex-direction:column}.vx-edge-grid>article:nth-child(2){background:radial-gradient(ellipse at 50% 0,#386bc91d,transparent 80%)}.vx-edge-card-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:40px;color:#a3c2ee}.vx-edge-card-top>span{font-size:12px;color:#607fae;letter-spacing:.05em}.vx-edge-kicker{font-size:7px;letter-spacing:.15em;color:#7797c6}.vx-edge-grid h3{font-size:24px;line-height:1.2;letter-spacing:-.04em;font-weight:450;margin:14px 0 16px;color:#cfdef5}.vx-edge-grid p{font-size:12px;line-height:1.9;color:#819bc0;margin:0 0 22px;max-width:315px}.vx-edge-grid a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:45px;font-size:10px;color:#a8c4ef;margin-top:auto;width:100%;border-top:1px solid #a6c7ff16}.rc-section{padding:80px 0 65px;background:radial-gradient(ellipse at 50% 65%,#244a8d24,transparent 65%),#080f1e;border-block:1px solid #98bcf315;overflow:hidden}.rc-heading{margin-bottom:30px}.rc-preview-note{display:block;font-size:8px;letter-spacing:.02em;color:#637fa8;margin-top:12px}.rc-window{position:relative;overflow:hidden;padding:15px 0 25px}.rc-track{display:flex;width:max-content;animation:rc-drift 70s linear infinite}.rc-set{display:flex;gap:23px;padding-right:23px;flex-shrink:0}.rc-window:focus-within .rc-track,.rc-window:hover .rc-track{animation-play-state:paused}.rc-certificate{position:relative;isolation:isolate;overflow:hidden;width:480px;height:310px;flex-shrink:0;border-radius:13px;border:1px solid #90b8f66b;background:linear-gradient(115deg,#132543,#0b172b 70%);box-shadow:0 15px 35px #0003;color:#edf3ff}.rc-certificate:before{content:"";position:absolute;inset:8px;border:1px solid #b4d2ff13;border-radius:7px;pointer-events:none}.rc-security{position:absolute;inset:0;z-index:-2;background:repeating-radial-gradient(ellipse at 115% 120%,transparent 0 13px,#7faaff0d 14px,transparent 15px 24px);mask-image:linear-gradient(90deg,transparent,#000)}.rc-watermark{position:absolute;z-index:-1;right:-27px;top:58px;width:230px;height:auto;opacity:.055;transform:rotate(-8deg)}.rc-certificate>header{display:flex;align-items:center;justify-content:space-between;padding:26px 28px 0;gap:15px}.rc-brand{display:flex;align-items:center;gap:8px}.rc-brand>strong{font-size:19px;font-weight:600;letter-spacing:-.055em}.rc-sample-label{border:1px solid #9cbcf43b;padding:5px 7px;border-radius:3px;font-size:6px;letter-spacing:.1em;color:#98b5e2}.rc-certificate-copy{padding:28px 29px 0}.rc-small{display:block;font-size:7px;letter-spacing:.18em;color:#8aabdc}.rc-amount{display:block;font-size:51px;letter-spacing:-.055em;font-weight:450;line-height:1.15;color:#e6f0ff;margin-top:9px}.rc-amount>small{font-size:.55em;color:#91b2e7}.rc-presented{display:block;font-size:5px;letter-spacing:.13em;color:#688ab9;margin-top:18px}.rc-certificate h3{font-size:14px;font-weight:400;letter-spacing:-.01em;margin:6px 0 0;color:#c9dbf6}.rc-seal{position:absolute;right:29px;bottom:65px;border:1px solid #8eb6f638;border-radius:50%;width:64px;height:64px;display:grid;place-items:center;color:#7faaf0;background:#29529316}.rc-certificate>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;position:absolute;bottom:30px;left:29px;right:29px;border-top:1px solid #a5c8ff24;padding-top:12px;font-size:7px;color:#7394c3}.rc-certificate>footer>span:first-child{display:flex;align-items:center;gap:8px}.rc-certificate footer i{width:2px;height:2px;background:#85a8db;border-radius:50%}.rc-notice{position:absolute;bottom:12px;left:29px;font-size:5px;color:#6684ae}.rc-real-certificate{position:relative;width:480px;height:310px;flex-shrink:0;border-radius:13px;overflow:hidden;border:1px solid #90b8f65a;background:#0c192d}.rc-edge{position:absolute;top:0;bottom:0;width:7%;pointer-events:none;z-index:3}.rc-edge-left{left:0;background:linear-gradient(90deg,#080f1e,transparent)}.rc-edge-right{right:0;background:linear-gradient(270deg,#080f1e,transparent)}@keyframes rc-drift{to{transform:translateX(-50%)}}.qa-section{width:min(88%,960px);margin:0 auto;padding:85px 0;scroll-margin-top:110px}.qa-panel{border:1px solid #9dbff12b;border-radius:15px;background:linear-gradient(130deg,#13223a88,#0c1729);padding:0 27px}.qa-panel>article+article{border-top:1px solid #a3c3f421}.qa-panel h3{margin:0}.qa-panel h3>button{display:flex;align-items:center;gap:20px;padding:23px 0;min-height:74px;text-align:left;width:100%;font-size:14px;font-weight:400;line-height:1.6;color:#c3d6f2}.qa-panel h3>button>span:nth-child(2){flex:1}.qa-number{font-size:8px;letter-spacing:.08em;color:#6284b8}.qa-panel h3 svg{flex-shrink:0;color:#8faee0;transition:transform .3s}.qa-panel .is-open h3>button{color:#edf4ff}.qa-panel .is-open h3 svg{transform:rotate(45deg);color:#b6d1ff}.qa-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s,opacity .3s}.qa-panel .is-open .qa-answer{grid-template-rows:1fr;opacity:1}.qa-answer>div{overflow:hidden;min-height:0}.qa-answer-copy{padding:0 35px 25px 34px;max-width:800px}.qa-answer-copy li,.qa-answer-copy>p{font-size:12px;line-height:1.9;color:#8ea8cf;margin:0}.qa-answer-copy ul{padding-left:17px;margin:10px 0;display:grid;gap:7px}.qa-answer-copy li::marker{color:#7aa7f8}.qa-answer-copy>.qa-answer-note{font-size:10px;color:#6f8bb4;margin-top:13px}.qa-support{display:flex;align-items:center;justify-content:center;gap:23px;flex-wrap:wrap;margin-top:23px}.qa-support>span{font-size:10px;color:#6f8db7}.qa-support>a{display:flex;align-items:center;gap:8px;min-height:40px;font-size:10px;color:#a9c4ef}.fs-footer{position:relative;overflow:hidden;background:#070d18;border-top:1px solid #a5c7ff15;color:#a7bddc;padding-top:60px}.fs-inner{max-width:1360px;width:88%;margin:0 auto}.fs-upper{display:grid;grid-template-columns:1fr 1.8fr;gap:80px}.fs-logo{display:flex;align-items:center;gap:10px;width:max-content;color:#edf3ff}.fs-logo>strong{font-size:31px;font-weight:550;letter-spacing:-.06em}.fs-intro>p{font-size:12px;line-height:1.95;max-width:345px;color:#758eaf;margin:23px 0}.fs-quicklinks{display:flex;gap:12px;margin-top:22px}.fs-quicklinks>a{display:grid;place-items:center;height:39px;width:39px;border:1px solid #a7c6ff24;border-radius:50%;color:#abc3e6;transition:background .25s,border-color .25s}.fs-quicklinks>a:hover{border-color:#84acfa;background:#1b355d}.fs-navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.fs-navigation h3{font-size:10px;font-weight:500;color:#baceec;margin:10px 0 19px}.fs-navigation a{display:block;font-size:11px;line-height:1.75;color:#738eaf;padding:8px 0;width:max-content;max-width:100%;transition:color .2s}.fs-navigation a:hover{color:#e0ecff}.fs-background-brand{display:flex;align-items:center;gap:3vw;position:relative;width:max-content;min-width:100%;left:50%;transform:translateX(-50%);margin:75px 0 45px;user-select:none;pointer-events:none;opacity:.043;line-height:.8;color:#d6e6ff}.fs-background-brand>img{width:18vw;height:auto;max-width:320px}.fs-background-brand>span{font-size:31vw;font-weight:600;line-height:.85;white-space:nowrap}.fs-baseline{justify-content:space-between;gap:20px;border-top:1px solid #a3c5ff15;padding:17px 0;font-size:9px;color:#617d9f}.fs-baseline,.fs-baseline a{display:flex;align-items:center}.fs-baseline a{gap:10px;min-height:35px;color:#89a7cd}.fs-disclosure{border-top:1px solid #a3c5ff12;margin-bottom:20px}.fs-disclosure>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:47px;font-size:9px;color:#607b9f;cursor:pointer}.fs-disclosure>summary::-webkit-details-marker{display:none}.fs-disclosure>summary svg{transition:transform .25s}.fs-disclosure[open]>summary svg{transform:rotate(180deg)}.fs-disclosure>div{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:8px 0 20px}.fs-disclosure p{font-size:9px;line-height:1.9;color:#6d87a9;margin:0}@media(max-width:1100px){.px-control-row{gap:18px;padding:20px}.px-control-row>span{min-width:115px}.px-control-row button{padding-inline:15px}.px-plan{grid-template-columns:minmax(0,1fr) 270px}.px-plan-main{padding:24px 20px}.px-ticket{padding:25px 21px}.px-ticket-divider{margin-inline:-21px}.px-platform{display:none}.vx-edge-grid{gap:15px}.vx-edge-grid>article{padding-inline:14px}.vx-edge-grid h3{font-size:21px}.fs-upper{gap:45px;grid-template-columns:1fr 2fr}.fs-navigation{gap:19px}.fs-navigation a{font-size:10px}}@media(max-width:800px){.px-programs{width:88%;padding:60px 0}.px-heading,.qa-heading,.rc-heading,.vx-edge>header{padding:0;margin-bottom:27px}.fv-home-body .px-heading h2,.fv-home-body .qa-heading h2,.fv-home-body .rc-heading h2,.fv-home-body .vx-edge h2{font-size:36px}.px-heading>p:last-child,.qa-heading>p:last-child,.rc-heading>p:not(.fh-eyebrow),.vx-edge>header>p:last-child{font-size:12px;margin-top:19px}.px-config{border-radius:12px}.px-control-row{display:block;padding:18px 15px}.px-control-row>span{min-width:0;margin-bottom:13px;font-size:7px;gap:8px}.px-control-row b{font-size:10px}.px-program-buttons{gap:6px}.px-program-buttons>button{min-width:0;flex:1}.px-control-row button{min-height:44px;font-size:11px;padding:11px 8px}.px-balance-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.px-balance-buttons>button{font-size:10px}.px-plan{grid-template-columns:1fr}.px-plan-main{padding:23px 15px 13px}.px-plan-intro{margin-bottom:22px}.px-plan-intro h3{font-size:26px}.px-plan-intro p{font-size:11px}.px-objectives td,.px-objectives th{font-size:10px;padding:13px 11px}.px-objectives thead th{font-size:8px}.px-ticket{border-left:0;border-top:1px solid #a7c6ff25;padding:24px}.px-ticket-top{padding-bottom:20px;margin-bottom:24px}.px-ticket-balance{font-size:59px}.px-ticket-divider{margin-inline:-24px;margin-block:23px}.px-ticket li{font-size:11px}.px-note,.px-ticket-note{font-size:9px}.px-note{text-align:left}.vx-edge{width:88%;padding:0 0 57px}.vx-edge-grid{grid-template-columns:1fr;gap:26px}.vx-edge-grid>article{padding:23px 0 0}.vx-edge-card-top{margin-bottom:24px}.vx-edge-card-top>span{font-size:11px}.vx-edge-grid h3{font-size:25px;margin:13px 0 14px}.vx-edge-grid p{max-width:420px;font-size:12px;margin-bottom:17px}.vx-edge-grid a{font-size:11px}.vx-edge-grid>article:nth-child(2){background:none}.rc-section{padding:55px 0 36px}.rc-heading{padding:0 6%}.rc-preview-note{font-size:7px;line-height:1.8;max-width:290px;margin:10px auto 0}.rc-certificate,.rc-real-certificate{width:310px;height:260px;border-radius:11px}.rc-set{gap:14px;padding-right:14px}.rc-certificate>header{padding:23px 22px 0;gap:10px}.rc-brand>strong{font-size:16px}.rc-brand>img{width:22px;height:20px}.rc-sample-label{font-size:5px;padding:5px}.rc-certificate-copy{padding:24px 23px 0}.rc-small{font-size:6px}.rc-amount{font-size:39px;margin-top:9px}.rc-presented{font-size:5px;margin-top:17px}.rc-certificate h3{font-size:12px}.rc-watermark{width:180px;right:-30px;top:58px}.rc-seal{width:45px;height:45px;right:22px;bottom:57px}.rc-seal svg{width:28px}.rc-certificate>footer{left:23px;right:23px;bottom:28px;font-size:6px;padding-top:11px}.rc-notice{font-size:4.5px;left:23px;bottom:12px}.rc-edge{width:5%}.rc-window{padding-bottom:14px}.qa-section{width:88%;padding:57px 0}.qa-panel{padding:0 17px;border-radius:12px}.qa-panel h3>button{gap:12px;min-height:74px;padding:21px 0;font-size:13px;line-height:1.6}.qa-number{font-size:7px}.qa-panel h3 svg{width:17px}.qa-answer-copy{padding:0 5px 24px 24px}.qa-answer-copy li,.qa-answer-copy>p{font-size:12px;line-height:1.85}.qa-answer-copy>.qa-answer-note{font-size:10px}.qa-support{gap:0 23px;margin-top:17px}.qa-support>span{flex-basis:100%;text-align:center;margin-bottom:3px;font-size:10px}.qa-support>a{font-size:9px}.fs-footer{padding-top:43px}.fs-inner{width:88%}.fs-upper{grid-template-columns:1fr;gap:30px}.fs-intro>p{font-size:12px;max-width:400px;margin:20px 0}.fs-logo>strong{font-size:29px}.fs-logo>img{width:36px;height:32px}.fs-quicklinks{margin-top:18px;gap:10px}.fs-navigation{grid-template-columns:1fr 1fr;gap:24px 25px}.fs-navigation h3{font-size:10px;margin:5px 0 12px}.fs-navigation a{font-size:11px;padding:7px 0}.fs-background-brand{gap:3vw;margin-top:55px;margin-bottom:28px}.fs-background-brand>img{width:18vw}.fs-background-brand>span{font-size:31vw}.fs-baseline{font-size:8px;padding:13px 0;gap:12px}.fs-baseline>a{gap:6px}.fs-disclosure>summary{font-size:8px;line-height:1.7;gap:12px}.fs-disclosure>summary svg{flex-shrink:0;width:13px}.fs-disclosure>div{grid-template-columns:1fr;gap:13px;padding-bottom:15px}.fs-disclosure p{font-size:9px}}@media(prefers-reduced-motion:reduce){.px-plan{animation:none}.fs-disclosure>summary svg,.fs-navigation a,.fs-quicklinks>a,.px-control-row button,.px-ticket-cta,.qa-answer,.qa-panel h3 svg{transition:none}.rc-track{animation:none}.rc-window{overflow-x:auto}.rc-edge,.rc-set[aria-hidden=true]{display:none}}.vex-home>.fv2-nav{position:fixed;top:0;left:0;right:0;bottom:auto;z-index:100;background:transparent}.fv2-nav .fv-mobile-menu{max-height:calc(100dvh - 115px);overflow-y:auto}.fv2-nav.fv-nav-compact .fv-mobile-menu{max-height:calc(100dvh - 85px)}.px-programs,.qa-section{font-family:var(--font-sans,"Segoe UI",Arial,sans-serif)}.px-programs button,.px-programs table,.qa-panel button{font-family:inherit}.px-control-row>span{font-size:10px}.px-control-row b{font-size:14px}.px-control-row button{font-size:15px;padding:13px 24px;min-height:48px;font-weight:500}.px-plan-intro h3{font-size:32px}.px-plan-intro p{font-size:14px;line-height:1.8;color:#9cb3d5;max-width:540px}.px-small{font-size:10px}.px-platform{font-size:11px}.px-objectives table{min-width:560px}.px-objectives td,.px-objectives th{font-size:15px;padding:16px 13px;line-height:1.55}.px-objectives thead th{font-size:13px;color:#bcd1f0}.px-objectives tbody th{font-size:14px;color:#a0b5d4}.px-objectives td{color:#d3e1f7;font-weight:500;font-variant-numeric:tabular-nums}.px-ticket-top>span{font-size:9px}.px-ticket-model{font-size:15px}.px-ticket-fee>span{font-size:13px}.px-ticket-fee>small{font-size:12px}.px-ticket li{font-size:13px;line-height:1.8;color:#afc4e3}.px-ticket-cta{font-size:15px;min-height:55px}.qa-panel h3>button{font-size:17px;min-height:82px;padding:24px 0;color:#d3e2f7;letter-spacing:-.01em}.qa-number{font-size:11px;color:#7f9fcd}.qa-answer-copy{max-width:850px;padding-bottom:28px}.qa-answer-copy li,.qa-answer-copy>p{font-size:15px;line-height:1.85;color:#a3b9d9}.qa-answer-copy>.qa-answer-note{font-size:13px;line-height:1.8;color:#8aa5cc}.fs-background-brand{gap:4vw;margin:70px 0 50px;opacity:.06}.fs-background-brand>img{width:26vw}.fs-background-brand>span{font-size:39vw}.rv-section{width:min(90%,1296px);margin:0 auto;padding:85px 0}.rv-section>header{text-align:center;margin-bottom:37px}.fv-home-body .rv-section h2{font-size:clamp(36px,3.9vw,55px);line-height:1.12;letter-spacing:-.05em}.rv-section h2>span{color:#9ab9ec}.rv-section>header>p:last-child{font-size:14px;line-height:1.8;color:#8ca8cf;margin:21px auto 0}.rv-section>header>.rv-preview-caption{font-size:11px;letter-spacing:.02em;color:#7894bb}.rv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rv-card{display:flex;flex-direction:column;min-width:0;border:1px solid #91b6ef30;border-radius:17px;padding:29px;background:linear-gradient(145deg,#14233a,#0c1728);transition:border-color .3s,transform .3s}.rv-card:hover{border-color:#81acfa65;transform:translateY(-4px)}.rv-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rv-stars{display:flex;gap:3px;color:#7ca8ff}.rv-card-top>span:last-child{font-size:7px;letter-spacing:.05em;color:#738db2}.rv-preview .rv-stars{color:#5475a6}.rv-card-copy{font-size:17px;line-height:1.85;letter-spacing:-.015em;color:#b0c3df;margin:30px 0;flex:1}.rv-person{display:flex;align-items:center;gap:13px;border-top:1px solid #a3c4ff15;padding-top:21px}.rv-avatar{width:44px;height:44px;border:1px solid #80aaf840;border-radius:50%;display:grid;place-items:center;background:#1d3758;color:#a6c8fa;font-size:12px;flex-shrink:0}.rv-person>div{flex:1;min-width:0}.rv-person strong{display:block;font-size:13px;font-weight:500;color:#cdddf5}.rv-person>div>span{display:block;font-size:8px;line-height:1.7;color:#728fb8;margin-top:6px;letter-spacing:.03em}.rv-card-number{font-size:9px;color:#4e6c98}@media(max-width:1100px){.px-control-row button{padding-inline:15px}.px-plan{grid-template-columns:minmax(0,1fr) 285px}.rv-grid{gap:16px}.rv-card{padding:24px}.rv-card-copy{font-size:16px}.rv-card-top{flex-wrap:wrap;gap:10px}}@media(max-width:800px){.px-control-row>span{font-size:9px}.px-control-row b{font-size:13px}.px-control-row button{font-size:14px;padding:12px 8px;min-height:46px}.px-balance-buttons>button{font-size:13px}.px-plan{grid-template-columns:1fr}.px-plan-intro h3{font-size:29px}.px-plan-intro p{font-size:13px;line-height:1.85}.px-small{font-size:9px}.px-objectives td,.px-objectives th{font-size:14px;padding:15px 12px}.px-objectives thead th{font-size:12px}.px-objectives tbody th,.px-ticket li{font-size:13px}.px-ticket-cta{font-size:15px}.px-ticket-fee>small{font-size:12px}.qa-panel h3>button{font-size:15px;line-height:1.6;gap:13px;min-height:79px;padding:22px 0}.qa-number{font-size:9px}.qa-answer-copy{padding-left:25px;padding-right:0}.qa-answer-copy li,.qa-answer-copy>p{font-size:14px;line-height:1.85}.qa-answer-copy>.qa-answer-note{font-size:12px}.fs-background-brand{gap:4vw;margin:50px 0 35px}.fs-background-brand>img{width:27vw}.fs-background-brand>span{font-size:40vw}.rv-section{width:88%;padding:57px 0}.rv-section>header{margin-bottom:27px}.fv-home-body .rv-section h2{font-size:36px}.rv-section>header>.rv-preview-caption{font-size:10px;max-width:290px;line-height:1.8}.rv-grid{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;padding:5px 0 17px;scrollbar-width:thin;scrollbar-color:#45699d transparent}.rv-card{width:89%;flex-shrink:0;scroll-snap-align:start;padding:25px;min-height:310px;border-radius:14px}.rv-card-copy{font-size:16px;line-height:1.85;margin:27px 0}.rv-card-top{flex-wrap:nowrap}.rv-card-top>span:last-child{font-size:6px}.rv-person strong{font-size:13px}.rv-person>div>span{font-size:7px}}@media(prefers-reduced-motion:reduce){.rv-card{transition:none}.rv-card:hover{transform:none}}.vex-home .home-section-heading{width:min(88%,800px);max-width:800px;margin:0 auto 38px;padding:0;text-align:center}.vex-home .home-section-heading .fh-eyebrow{font-size:9px;line-height:1.5;letter-spacing:.15em;color:#7f9fdc;margin:0 0 19px}.vex-home .home-section-heading h2{font-size:clamp(36px,3.9vw,55px);line-height:1.12;letter-spacing:-.05em;font-weight:500;margin:0;color:#e7efff}.vex-home .home-section-heading h2>span{color:#9ab9ec}.vex-home .home-section-heading>p:not(.fh-eyebrow){font-size:14px;line-height:1.85;color:#8da7cd;margin:21px auto 0;max-width:550px}.home-section-heading .rv-preview-caption{display:block;font-size:9px;line-height:1.7;color:#6b86ae;margin-top:12px;letter-spacing:.02em}.si-introduction{width:min(88%,1160px);margin:0 auto;padding:85px 0 35px}.si-introduction>.fh-eyebrow{font-size:10px;margin-bottom:23px;color:#9bbcf2}.fv-home-body .si-introduction h2{font-size:clamp(29px,3.5vw,48px);line-height:1.45;letter-spacing:-.045em;font-weight:450;color:#edf3ff;margin:0;max-width:1100px}.si-introduction h2>.si-word{color:inherit;opacity:1;transition:opacity .25s ease-out}.si-introduction.si-enhanced .si-word{opacity:.18}.si-introduction.si-enhanced .si-word.is-lit{opacity:1}.si-caption{font-size:12px;line-height:1.8;color:#7998c5;margin:26px 0 0}.rb-benefits{width:min(90%,1320px);margin:0 auto;padding:85px 0}.rb-heading{text-align:center;margin-bottom:40px}.rb-heading>p:last-child{font-size:14px;color:#8da7cd;line-height:1.85;margin:21px 0 0}.fv-home-body .rb-heading h2{font-size:clamp(36px,3.9vw,55px);line-height:1.12;letter-spacing:-.05em;font-weight:500}.rb-heading h2>span{color:#9ab9ec}.rb-layout{display:grid;grid-template-columns:1fr .95fr 1fr;align-items:center;gap:25px}.rb-side{display:grid;gap:13px}.rb-card{display:flex;align-items:flex-start;gap:17px;border:1px solid #a4c8ff1f;border-radius:13px;padding:23px 21px;background:linear-gradient(130deg,#182b4838,#101c30);min-height:113px}.rb-card>svg{flex-shrink:0;color:#85adf5;margin-top:3px}.rb-card h3{font-size:17px;line-height:1.4;letter-spacing:-.02em;font-weight:450;color:#cedff8;margin:0 0 7px}.rb-card p{font-size:11px;line-height:1.85;color:#809ec8;margin:0}.rb-centre{position:relative;isolation:isolate;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.rb-centre:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle,#366bd329,transparent 65%)}.rb-emblem{position:relative;width:54%;aspect-ratio:1;display:grid;place-items:center}.rb-emblem:before{content:"";position:absolute;inset:-9%;border:1px solid #9dc3ff0d;border-radius:50%}.rb-emblem>img{width:88%;height:auto;filter:drop-shadow(0 10px 25px #729eff30);opacity:.9}.rb-ring{position:absolute;inset:6%;border-radius:50%;border:1px solid #a0c4ff36;border-left-color:#86b4ffb3;transform:rotate(-25deg)}.rb-ring-one{animation:rb-orbit 38s linear infinite}.rb-ring-two{inset:9%;transform:rotate(35deg) rotateX(48deg);border-color:#b4d0ff #7baafa55 #7baafa55;animation:rb-orbit-tilt 45s linear infinite reverse}.rb-ring-three{inset:3%;border-color:#83acfa0d;transform:rotateY(50deg)}.rb-centre>span{position:absolute;bottom:0;font-size:6px;letter-spacing:.2em;color:#5e80b1;white-space:nowrap}@keyframes rb-orbit{to{transform:rotate(335deg)}}@keyframes rb-orbit-tilt{to{transform:rotate(395deg) rotateX(48deg)}}.rv-section.rv-carousel{width:100%;max-width:none;padding:85px 0;overflow:hidden}.rv-carousel-window{position:relative;overflow:hidden;padding:8px 0 16px;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.rv-marquee+.rv-marquee{margin-top:18px}.rv-marquee-1{margin-left:-135px;width:calc(100% + 135px)}.rv-marquee-track{display:flex;width:max-content;animation:rv-drift 80s linear infinite}.rv-marquee-1 .rv-marquee-track{animation-duration:90s;animation-direction:reverse}.rv-marquee-set{display:flex;flex-shrink:0;align-items:stretch;gap:18px;padding-right:18px;min-width:0;justify-content:flex-start}.rv-carousel .rv-card{width:clamp(350px,29vw,430px);min-height:305px;flex-shrink:0;transform:none;transition:border-color .3s;padding:28px;border-radius:14px;border-color:#8baee32d;background:linear-gradient(155deg,#14233b,#0e192a);box-shadow:inset 0 1px 0 #b4d2ff06}.rv-carousel .rv-card:hover{transform:none}.rv-carousel .rv-card-copy{font-size:18px;line-height:1.7;letter-spacing:-.015em;color:#b9cce7;margin:26px 0 29px;font-weight:400}.rv-carousel .rv-card-top{flex-wrap:nowrap;min-height:26px}.rv-carousel .rv-card-top>.rv-topic{font-size:9px;line-height:1.5;letter-spacing:.08em;color:#a8c6f4;padding:6px 10px;background:#2b508d25;border:1px solid #7ba8ed24;border-radius:5px}.rv-quote-icon{color:#6e97d255;flex-shrink:0}.rv-carousel .rv-person{padding-top:19px;gap:12px;border-color:#a3c4ff1a}.rv-carousel .rv-avatar{width:40px;height:40px;background:#193354;border-color:#85aaff30}.rv-carousel .rv-person strong{font-size:14px}.rv-carousel .rv-person>div>span{font-size:8px;line-height:1.8;letter-spacing:.035em;color:#718fba}.rv-carousel-window:focus-within .rv-marquee-track,.rv-carousel-window:hover .rv-marquee-track{animation-play-state:paused}@keyframes rv-drift{to{transform:translateX(-50%)}}.fs-background-brand{width:88%;min-width:0;max-width:1450px;left:auto;transform:none;margin:65px auto 45px;gap:3%;opacity:.065;justify-content:center}.fs-background-brand>img{width:20%;max-width:none;flex-shrink:0}.fs-background-brand>span{font-size:clamp(70px,24vw,370px);line-height:1;letter-spacing:-.075em;flex-shrink:1;min-width:0}.fx-closing-panel>img{object-position:center 56%}.fx-closing-panel:before{background:linear-gradient(90deg,#080f1ef0,#080f1eca 32%,#080f1e08 70%),linear-gradient(transparent 80%,#080f1eaa)}.vex-home [data-reveal=true]{opacity:0;transform:translateY(22px);transition:opacity .65s ease-out,transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.vex-home [data-reveal=true][data-in-view=true]{opacity:1;transform:none}.vex-home[data-tab-inactive] .fw-flags-track,.vex-home[data-tab-inactive] .rb-ring,.vex-home[data-tab-inactive] .rc-track,.vex-home[data-tab-inactive] .rv-marquee-track,[data-motion-active=false] .fw-flags-track,[data-motion-active=false] .rb-ring,[data-motion-active=false] .rc-track,[data-motion-active=false] .rv-marquee-track{animation-play-state:paused}@media(max-width:1100px){.rb-layout{gap:15px;grid-template-columns:1fr .8fr 1fr}.rb-card{padding:21px 16px;gap:11px}.rb-card h3{font-size:15px}.rb-card p{font-size:10px}.rb-centre>span{font-size:5px;letter-spacing:.1em}}@media(max-width:800px){.vex-home .home-section-heading{width:88%;margin-bottom:27px}.vex-home .home-section-heading .fh-eyebrow{font-size:8px;margin-bottom:17px}.vex-home .home-section-heading h2{font-size:36px}.vex-home .home-section-heading>p:not(.fh-eyebrow){font-size:13px;line-height:1.85;margin-top:20px}.home-section-heading .rv-preview-caption{font-size:8px;max-width:300px;margin:10px auto 0}.si-introduction{padding:53px 0 7px}.si-introduction>.fh-eyebrow{font-size:8px;margin-bottom:20px}.fv-home-body .si-introduction h2{font-size:30px;line-height:1.5;letter-spacing:-.04em}.si-caption{font-size:11px;line-height:1.85;margin-top:22px}.rb-benefits{width:88%;padding:57px 0}.rb-heading{margin-bottom:24px}.fv-home-body .rb-heading h2{font-size:36px}.rb-heading>p:last-child{font-size:13px;max-width:290px;margin:20px auto 0}.rb-layout{grid-template-columns:1fr;gap:14px}.rb-centre{grid-row:1;width:240px;max-width:85%;margin:0 auto 22px}.rb-centre>span{font-size:6px;letter-spacing:.1em;bottom:-8px}.rb-side{gap:11px}.rb-card{min-height:0;padding:20px;gap:16px}.rb-card h3{font-size:17px}.rb-card p{font-size:12px;line-height:1.85}.rv-section.rv-carousel{padding:57px 0}.rv-marquee+.rv-marquee{margin-top:13px}.rv-marquee-1{margin-left:-95px;width:calc(100% + 95px)}.rv-marquee-set{gap:13px;padding-right:13px}.rv-carousel .rv-card{width:300px;min-height:280px;padding:23px;border-radius:12px}.rv-carousel .rv-card-copy{font-size:16px;line-height:1.75;margin:23px 0 25px}.rv-carousel .rv-person strong{font-size:13px}.rv-carousel .rv-person>div>span{font-size:7px;line-height:1.8}.rv-carousel .rv-card-top>.rv-topic{font-size:8px;padding:5px 8px}.rv-quote-icon{width:24px}.rv-carousel-window{mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}.fs-background-brand{width:88%;margin-top:45px;margin-bottom:28px;gap:4%}.fs-background-brand>img{width:20%}.fs-background-brand>span{font-size:24vw}.fx-closing-panel>img{height:65%;width:140%;left:-40%;object-position:80% center}.fx-closing-panel:before{background:linear-gradient(#080f1e 4%,#080f1eea 36%,#080f1e00 70%,#080f1e88)}.vex-home [data-reveal=true]{transform:translateY(15px);transition-duration:.5s}}@media(prefers-reduced-motion:reduce){.vex-home [data-reveal=true]{opacity:1;transform:none;transition:none}.si-introduction h2>.si-word,.si-introduction.si-enhanced .si-word{opacity:1;transition:none}.rb-ring,.rv-marquee-track{animation:none}.rv-carousel-window{overflow-x:auto;mask-image:none}.rv-card[aria-hidden=true],.rv-marquee-set[aria-hidden=true]{display:none}.rv-marquee-set{justify-content:flex-start;min-width:0}.rv-marquee-track{transform:none}.rv-marquee-1{margin-left:0;width:100%}.rv-carousel .rv-card{transition:none}}html:has(.vex-home){scroll-padding-top:105px;scroll-behavior:smooth}.vex-home #home{scroll-margin-top:0}.vex-home .fv-nav-links{gap:22px}.vex-home .fv-nav-links>a{white-space:nowrap}.vex-home .fv-nav-links>a[aria-current=page]{color:#edf3ff}.vex-home .fv-nav-links>a[aria-current=page]:after{transform:scaleX(1);background:#6f9aff}.vex-home .fv2-nav.fv-nav-compact .fv-nav-inner{max-width:1040px}.vex-home .fv2-nav.fv-nav-compact .fv-nav-links{gap:18px}.fv-home-body h2,.vex-home h1{text-wrap:balance}.vex-home .fv4-content>p{text-wrap:pretty}.vex-home :focus-visible{outline:2px solid #a2c3ff;outline-offset:4px}.fv-nav-start,.fx-closing-button,.px-control-row button,.px-ticket-cta,.qa-panel h3>button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.px-objectives{overscroll-behavior-inline:contain;scrollbar-width:thin}.fs-navigation h3{font-size:12px}.fs-navigation a{font-size:12px;min-height:37px}.fs-intro>p{font-size:13px;line-height:1.9;color:#8ba4c6}.fs-disclosure>summary{font-size:11px;color:#809bc0}.fs-disclosure p{font-size:11px;color:#819bbd}@media(max-width:1050px){.vex-home .fv2-nav .fv-nav-links,.vex-home .fv2-nav .fv-nav-login{display:none}.vex-home .fv2-nav .fv-nav-toggle{display:grid;place-items:center;width:44px;height:44px;padding:10px}.vex-home .fv2-nav .fv-mobile-menu{display:flex;flex-direction:column;margin:10px auto 0;width:calc(100% - 40px);max-width:750px;background:#101d34fa;border:1px solid #a4bcf32b;border-radius:16px;padding:12px 24px 20px;box-shadow:0 18px 45px #0004}.vex-home .fv2-nav .fv-mobile-menu>a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;min-height:48px;border-bottom:1px solid #ffffff12;font-size:14px;color:#cddaf0}.vex-home .fv2-nav .fv-mobile-menu>a>span{color:#7e9eff}.vex-home .fv2-nav .fv-mobile-menu>a[aria-current=page]{color:#9dbfff}}@media(max-width:800px){.fs-navigation h3{font-size:11px}.fs-navigation a{font-size:12px;min-height:38px;line-height:1.7}.fs-intro>p{font-size:13px}.fs-disclosure>summary{font-size:10px;line-height:1.8}.fs-disclosure p{font-size:10px;line-height:1.9}.vex-home .fv2-nav .fv-mobile-menu{width:calc(100% - 24px);padding:10px 6% 18px}.vex-home .fv2-nav .fv-nav-inner{gap:12px}.vex-home .fv2-nav .fv-nav-actions{gap:10px}}@media(prefers-reduced-motion:reduce){html:has(.vex-home){scroll-behavior:auto}}