@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");.oethq-ft{--ink:#0f2140;--navy:#0e2242;--navy-deep:#08172e;--blue:#1e6fe8;--blue-bright:#2f7bf6;--blue-deep:#1d53c4;--tint:#edf3fd;--gold:#38bdf8;--gold-soft:#e0f2fe;--slate:#5a6b85;--mute:#8394ac;--line:#e3eaf4;--canvas:#f6f9fd;--ui:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--data:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--sh:0 1px 2px rgba(15,33,64,.04),0 12px 28px -14px rgba(15,33,64,.16);--sh-lg:0 2px 6px rgba(15,33,64,.06),0 30px 60px -28px rgba(15,33,64,.34)}.oethq-ft *{box-sizing:border-box}.oethq-ft{margin:0;background:#f6f9fd;font-family:var(--ui);-webkit-font-smoothing:antialiased}.oethq-ft a{text-decoration:none;color:inherit}.oethq-ft .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.oethq-ft .eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 10px}.oethq-ft .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 24px;border-radius:11px;border:1px solid transparent;font-size:14.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.oethq-ft .btn svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.oethq-ft .btn:hover svg{transform:translateX(3px)}.oethq-ft .btn-blue{background:var(--blue);color:#fff;box-shadow:0 12px 26px -12px rgba(30,111,232,.85)}.oethq-ft .btn-blue:hover{background:#1560da}.oethq-ft .btn-gold{background:var(--gold);color:#052f45;box-shadow:0 14px 30px -12px rgba(56,189,248,.95)}.oethq-ft .btn-gold:hover{background:#7dd3fc}.oethq-ft .btn-ghost{background:#fff;color:var(--ink);border-color:#d5e0f0}.oethq-ft .btn-ghost:hover{border-color:var(--blue);color:var(--blue);background:var(--tint)}.oethq-ft .ft{position:relative;overflow:hidden;padding:56px 0 24px;background:linear-gradient(180deg,#08172e,#0c2142 58%,#102a50)}.oethq-ft .ft:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.6) 30%,rgba(47,123,246,.55) 70%,transparent)}.oethq-ft .ft:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(780px 340px at 84% -12%,rgba(47,123,246,.24),transparent 70%)}.oethq-ft .ft .wrap{position:relative;z-index:1}.oethq-ft .ft-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px 30px;border-radius:18px;margin-bottom:48px;background:linear-gradient(115deg,rgba(47,123,246,.2),hsla(0,0%,100%,.04) 70%);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 26px 52px -30px rgba(0,0,0,.85)}.oethq-ft .ft-cta .eyebrow{margin:0 0 7px}.oethq-ft .ft-cta h3{font-size:21px;font-weight:800;color:#fff;margin:0;letter-spacing:-.028em;line-height:1.2}.oethq-ft .ft-cta .btn{flex:none}.oethq-ft .ft-grid{display:grid;grid-template-columns:1.55fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px}.oethq-ft .ft-brand img{height:44px;width:auto;display:block;margin-bottom:22px;filter:drop-shadow(0 6px 16px rgba(47,123,246,.35))}.oethq-ft .ft-brand p{font-size:13.5px;line-height:1.72;color:#9db3d4;margin:0 0 20px;max-width:38ch}.oethq-ft .ft-trust{display:flex;flex-wrap:wrap;gap:8px}.oethq-ft .ft-chip{display:inline-flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.13);border-radius:9px;padding:7px 11px;font-size:11.5px;font-weight:700;color:#c6d8f0}.oethq-ft .ft-chip svg{width:13px;height:13px;flex:none}.oethq-ft .ft-star{fill:var(--gold)}.oethq-ft .ft-chip .st{stroke:#7fb2ff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.oethq-ft .ft-social{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.oethq-ft .ft-social a{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.13);transition:background .22s,border-color .22s,transform .22s}.oethq-ft .ft-social a:hover{background:var(--gold);border-color:var(--gold);transform:translateY(-3px)}.oethq-ft .ft-social svg{width:17px;height:17px;stroke:#c6d8f0;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:stroke .22s}.oethq-ft .ft-social a:hover svg{stroke:#052f45}.oethq-ft .ft-col h4{font-size:9.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 16px}.oethq-ft .ft-col a{position:relative;display:block;font-size:13.5px;font-weight:600;color:#aec3e1;padding:7px 0;transition:color .22s,padding-left .22s}.oethq-ft .ft-col a:before{content:"";position:absolute;left:0;top:50%;width:0;height:2px;border-radius:2px;background:var(--gold);transform:translateY(-50%);transition:width .25s cubic-bezier(.2,.8,.3,1)}.oethq-ft .ft-col a:hover{color:#fff;padding-left:17px}.oethq-ft .ft-col a:hover:before{width:11px}.oethq-ft .ft-soon{margin-left:7px;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:rgba(56,189,248,.16);border:1px solid rgba(56,189,248,.36);color:var(--gold);padding:2px 6px;border-radius:4px}.oethq-ft .ft-disclaimer{margin:0 0 14px;max-width:80ch;font-size:12px;line-height:1.6;color:#8ba2c6}@media (max-width:640px){.oethq-ft .ft-disclaimer{font-size:11.5px}}.oethq-ft .ft-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1)}.oethq-ft .ft-bar p{margin:0;font-size:12.5px;color:#7e96bc}.oethq-ft .ft-legal{display:flex;gap:20px}.oethq-ft .ft-legal a{font-size:12.5px;color:#9db3d4;transition:color .2s}.oethq-ft .ft-legal a:hover{color:#fff}.oethq-ft .ft-sig{font-size:13.5px;font-weight:800;color:var(--gold);letter-spacing:-.015em}@media (max-width:1080px){.oethq-ft .ft-grid{grid-template-columns:1fr 1fr;gap:34px}}@media (max-width:680px){.oethq-ft .ft-grid{grid-template-columns:1fr}.oethq-ft .ft-cta{padding:22px}.oethq-ft .ft-cta .btn{width:100%}.oethq-ft .ft-bar{justify-content:flex-start}}.gx{--gx-navy:#0a2158;--gx-navy-deep:#071a46;--gx-gold:#e0a93b;--gx-gold-bright:#f2be55;--gx-gold-deep:#9a6b12;--gx-ink:#0b1b3f;--gx-ink-soft:#48587a;--gx-paper:#fbf8f1;--gx-card:#fff;--gx-line:#e8e1d0;--gx-mist:#eef2fa;--gx-on-navy:#e9eefb;--gx-on-navy-soft:#b9c6e4;background:var(--gx-paper);color:var(--gx-ink);overflow-x:clip}.gx *,.gx :after,.gx :before{box-sizing:border-box}.gx-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 16px}.gx h1,.gx h2,.gx h3{font-family:var(--font-display),system-ui,sans-serif;text-wrap:balance;margin:0}.gx p{margin:0}.gx-eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gx-gold-deep)}.gx-h2{font-size:clamp(26px,4vw,36px);font-weight:800;line-height:1.15;color:var(--gx-ink)}.gx-lead{font-size:16px;line-height:1.65;color:var(--gx-ink-soft);max-width:62ch}.gx-section{padding:64px 0}.gx-section-head{display:grid;gap:12px;margin-bottom:32px}.gx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:12px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.gx-btn:focus-visible{outline:3px solid var(--gx-gold-bright);outline-offset:3px}.gx-btn-gold{background:linear-gradient(180deg,var(--gx-gold-bright),var(--gx-gold));color:var(--gx-navy-deep);box-shadow:0 12px 28px -12px rgba(224,169,59,.75)}.gx-btn-gold:hover{transform:translateY(-1px);box-shadow:0 16px 32px -12px rgba(224,169,59,.85)}.gx-btn-ghost{background:transparent;color:var(--gx-on-navy);border:1px solid rgba(233,238,251,.35)}.gx-btn-ghost:hover{background:rgba(233,238,251,.08)}.gx-btn-navy{background:var(--gx-navy);color:#fff;width:100%}.gx-btn-navy:hover{background:var(--gx-navy-deep)}.gx-hero{position:relative;background:radial-gradient(120% 80% at 85% 0,#14337d 0,var(--gx-navy) 45%,var(--gx-navy-deep) 100%);color:var(--gx-on-navy);padding:72px 0 64px;overflow:hidden}.gx-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent,var(--gx-gold) 20%,var(--gx-gold-bright) 50%,var(--gx-gold) 80%,transparent)}.gx-hero-grid{display:grid;gap:40px;align-items:center}@media (min-width:900px){.gx-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.gx-hero .gx-eyebrow{color:var(--gx-gold-bright)}.gx-hero h1{margin-top:14px;font-size:clamp(36px,6.4vw,62px);font-weight:800;line-height:1.04;letter-spacing:-.02em;color:#fff}.gx-hero h1 em{font-style:normal;background:linear-gradient(180deg,var(--gx-gold-bright),var(--gx-gold));-webkit-background-clip:text;background-clip:text;color:transparent}.gx-hero-sub{margin-top:18px;font-size:17px;line-height:1.65;color:var(--gx-on-navy-soft);max-width:56ch}.gx-hero-sub b{color:#fff}.gx-hero-ctas{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.gx-hero-note{margin-top:14px;font-size:13px;color:var(--gx-on-navy-soft)}.gx-facts{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:520px;padding:0;list-style:none}@media (min-width:560px){.gx-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.gx-facts li{border-top:1px solid rgba(242,190,85,.35);padding-top:10px}.gx-facts b{display:block;font-family:var(--font-display),system-ui,sans-serif;font-size:24px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.gx-facts span{font-size:12px;color:var(--gx-on-navy-soft)}.gx-years{position:relative;border-radius:20px;padding:28px 22px 24px;background:linear-gradient(160deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));border:1px solid rgba(242,190,85,.28);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.gx-years-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gx-on-navy-soft)}.gx-years-stage{position:relative;height:120px;margin:18px 0 14px;display:grid;place-items:center}.gx-ticks{display:flex;align-items:flex-end;justify-content:center;gap:10px;padding:0;margin:0;list-style:none;transform-origin:center;animation:gx-fold 1.6s cubic-bezier(.65,0,.35,1) 1.1s forwards}.gx-ticks li{display:grid;justify-items:center;gap:6px;font-size:10px;color:var(--gx-on-navy-soft);font-variant-numeric:tabular-nums;animation:gx-rise .5s ease both;animation-delay:calc(var(--i) * 55ms)}.gx-ticks i{display:block;width:10px;height:calc(28px + var(--i) * 4px);border-radius:3px;background:linear-gradient(180deg,#8fa6dc,#5b74b4)}.gx-capsule{position:absolute;inset:0;margin:auto;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;padding:16px 26px;border-radius:999px;background:linear-gradient(180deg,var(--gx-gold-bright),var(--gx-gold));color:var(--gx-navy-deep);text-align:center;box-shadow:0 0 0 6px rgba(242,190,85,.16),0 18px 40px -14px rgba(224,169,59,.8);opacity:0;transform:scale(.6);animation:gx-pop .6s cubic-bezier(.2,.9,.3,1.3) 2.4s forwards}.gx-capsule b{display:block;font-family:var(--font-display),system-ui,sans-serif;font-size:30px;font-weight:800;line-height:1}.gx-capsule span{font-size:12px;font-weight:700}.gx-years-foot{font-size:14px;line-height:1.55;color:var(--gx-on-navy-soft)}.gx-years-foot b{color:#fff}@keyframes gx-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes gx-fold{to{gap:0;opacity:0;transform:scaleX(.15)}}@keyframes gx-pop{to{opacity:1;transform:scale(1)}}.gx-band-card{background:var(--gx-card);border:1px solid var(--gx-line);border-radius:20px;padding:28px 20px;box-shadow:0 24px 50px -36px rgba(11,27,63,.45)}@media (min-width:640px){.gx-band-card{padding:32px}}.gx-band{position:relative;height:18px;margin:48px 0 34px;border-radius:999px;background:var(--gx-mist)}.gx-band-fill{position:absolute;top:0;bottom:0;left:46%;width:14%;border-radius:999px;background:linear-gradient(90deg,var(--gx-gold),var(--gx-gold-bright));transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.8,.2,1) .2s}.gx-band-card.is-in .gx-band-fill{transform:scaleX(1)}.gx-band-pin{position:absolute;bottom:calc(100% + 8px);transform:translateX(-50%);white-space:nowrap;font-size:12px;font-weight:800;color:var(--gx-gold-deep)}.gx-band-target{position:absolute;top:-10px;bottom:-10px;left:70%;width:2px;background:var(--gx-navy)}.gx-band-target span{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:12px;font-weight:800;color:var(--gx-navy)}.gx-band-scale{display:flex;justify-content:space-between;font-size:11px;color:var(--gx-ink-soft);font-variant-numeric:tabular-nums}.gx-who{display:grid;gap:12px;margin-top:28px;padding:0;list-style:none}@media (min-width:760px){.gx-who{grid-template-columns:repeat(3,minmax(0,1fr))}}.gx-who li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.55;color:var(--gx-ink)}.gx-who svg{flex:none;margin-top:3px;color:var(--gx-gold-deep)}.gx-gains{display:grid;gap:14px}@media (min-width:640px){.gx-gains{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.gx-gains{grid-template-columns:repeat(3,minmax(0,1fr))}}.gx-gain{background:var(--gx-card);border:1px solid var(--gx-line);border-radius:16px;padding:22px;display:grid;gap:8px;align-content:start;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.gx-gain:hover{transform:translateY(-2px);border-color:rgba(224,169,59,.55);box-shadow:0 18px 36px -24px rgba(11,27,63,.45)}.gx-gain-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--gx-navy);color:var(--gx-gold-bright)}.gx-gain h3{font-size:18px;font-weight:800;color:var(--gx-ink)}.gx-gain p{font-size:14px;line-height:1.6;color:var(--gx-ink-soft)}.gx-day-section{background:linear-gradient(180deg,var(--gx-navy),var(--gx-navy-deep));color:var(--gx-on-navy)}.gx-day-section .gx-h2{color:#fff}.gx-day-section .gx-eyebrow{color:var(--gx-gold-bright)}.gx-day-section .gx-lead{color:var(--gx-on-navy-soft)}.gx-steps{display:grid;gap:14px;padding:0;margin:0;list-style:none;counter-reset:gx-step}@media (min-width:760px){.gx-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.gx-step{position:relative;counter-increment:gx-step;border-radius:16px;padding:22px 20px 20px;background:hsla(0,0%,100%,.05);border:1px solid rgba(233,238,251,.14)}.gx-step:before{content:counter(gx-step);display:grid;place-items:center;width:30px;height:30px;border-radius:999px;margin-bottom:14px;font-weight:800;font-size:14px;background:var(--gx-gold);color:var(--gx-navy-deep)}.gx-step h3{font-size:17px;font-weight:800;color:#fff}.gx-step p{margin-top:6px;line-height:1.6}.gx-day-strip,.gx-step p{font-size:14px;color:var(--gx-on-navy-soft)}.gx-day-strip{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gx-day-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(242,190,85,.12);border:1px solid rgba(242,190,85,.4);color:var(--gx-gold-bright);font-weight:700}.gx-maker{display:grid;gap:28px;align-items:center}@media (min-width:900px){.gx-maker{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.gx-monogram{aspect-ratio:1;max-width:280px;width:100%;margin:0 auto;border-radius:28px;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#1b3d8c,var(--gx-navy-deep));box-shadow:inset 0 0 0 1px rgba(242,190,85,.35),0 30px 60px -36px rgba(11,27,63,.7);color:var(--gx-gold-bright);text-align:center}.gx-monogram b{display:block;font-family:var(--font-display),system-ui,sans-serif;font-size:72px;font-weight:800;line-height:1}.gx-monogram span{display:block;margin-top:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gx-on-navy-soft)}.gx-quote{margin-top:22px;padding:18px 20px;border-radius:14px;background:var(--gx-card);border:1px solid var(--gx-line);font-size:16px;line-height:1.65;color:var(--gx-ink)}.gx-result{display:grid;gap:20px;align-items:center;padding:32px 24px;border-radius:22px;background:var(--gx-paper);box-shadow:inset 0 0 0 3px var(--gx-paper),inset 0 0 0 4px rgba(224,169,59,.7),0 24px 50px -32px rgba(154,107,18,.55)}@media (min-width:760px){.gx-result{grid-template-columns:auto minmax(0,1fr);gap:36px;padding:40px 44px}}.gx-result-num{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(64px,12vw,104px);font-weight:800;line-height:1;color:var(--gx-navy);font-variant-numeric:tabular-nums}.gx-result-num sup{font-size:.45em;color:var(--gx-gold-deep);vertical-align:.9em}.gx-result p{font-size:18px;line-height:1.6;color:var(--gx-ink)}.gx-result small{display:block;margin-top:10px;font-size:13px;color:var(--gx-ink-soft)}.gx-cta{display:grid;gap:28px;align-items:center}@media (min-width:900px){.gx-cta{grid-template-columns:minmax(0,1fr) 380px}}.gx-price{background:var(--gx-card);border-radius:20px;padding:26px;border:1px solid var(--gx-line);box-shadow:0 30px 60px -36px rgba(11,27,63,.55)}.gx-price-tag{margin-top:8px;font-family:var(--font-display),system-ui,sans-serif;font-size:40px;font-weight:800;color:var(--gx-ink);font-variant-numeric:tabular-nums}.gx-price-list{margin:18px 0 20px;padding:0;list-style:none;display:grid;gap:9px}.gx-price-list li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--gx-ink)}.gx-price-list svg{flex:none;margin-top:2px;color:var(--gx-gold-deep)}.gx-soon{border-radius:12px;background:var(--gx-mist);padding:12px 14px;text-align:center;font-size:14px;font-weight:700}.gx-price-foot,.gx-soon{color:var(--gx-ink-soft)}.gx-price-foot{margin-top:12px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:12px}.gx-login{display:inline-block;margin-top:14px;font-size:14px;font-weight:700;color:var(--gx-navy)}.gx-fineprint{margin-top:26px;font-size:13px;line-height:1.6;color:var(--gx-ink-soft);max-width:70ch}.gx-js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0ms)}.gx-js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gx *,.gx :after,.gx :before{animation-duration:.001ms!important;animation-delay:0ms!important;transition-duration:.001ms!important;transition-delay:0ms!important}.gx-js [data-reveal]{opacity:1;transform:none}}.was30{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;line-height:1.2;font-variant-numeric:tabular-nums}.was30-old{font-size:15px;font-weight:600;color:inherit;text-decoration:line-through;text-decoration-thickness:2px}.was30-tag{display:inline-flex;align-items:center;flex:none;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:none;white-space:nowrap;color:#4a2e00;background:#f6c453}.was30-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dx{--dx-navy:#0c2c55;--dx-navy2:#1b4f9c;--dx-ink:#13233d;--dx-mute:#5b6b82;--dx-line:#dfe6f1;--dx-soft:#f4f7fc;--dx-gold:#e9c46a;--dx-gold2:#b8862b;--dx-ok:#13856f;--dx-bad:#b4452f;max-width:1080px;margin:0 auto;font-family:var(--font-sans),system-ui,sans-serif;color:var(--dx-ink)}.dx-loading{min-height:50vh}.dx-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;font-size:13px;font-weight:600;color:var(--dx-navy2);text-decoration:none}.dx-back:hover{text-decoration:underline}.dx-eyebrow{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--dx-gold2)}.dx-eyebrow.light{color:var(--dx-gold)}.dx-h1{font-weight:800;margin:6px 0 0;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(26px,4.2vw,40px);line-height:1.12;letter-spacing:-.01em;text-wrap:balance;color:var(--dx-navy)}.dx-h1.light{color:#fff}.dx-h2{font-weight:800;margin:6px 0 0;font-size:clamp(21px,3vw,28px);line-height:1.2;text-wrap:balance}.dx-h2,.dx-h3{font-family:var(--font-display),var(--font-sans),sans-serif;color:var(--dx-navy)}.dx-h3{font-weight:700;margin:0 0 12px;font-size:18px}.dx-lede{margin:8px 0 0;max-width:62ch;font-size:15px;line-height:1.6;color:var(--dx-mute)}.dx-sec{margin-top:18px;padding:26px 28px;border-radius:20px;background:#fff;border:1px solid var(--dx-line);box-shadow:0 18px 40px -30px rgba(12,44,85,.45);animation:dx-rise .55s cubic-bezier(.16,1,.3,1) both}.dx .dx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:transform .15s ease,box-shadow .15s ease}.dx .dx-btn.gold{color:var(--dx-navy);background:linear-gradient(120deg,var(--dx-gold2),var(--dx-gold) 55%,var(--dx-gold2));box-shadow:0 14px 30px -16px rgba(184,134,43,.8)}.dx .dx-btn.ghost{color:var(--dx-navy);background:var(--dx-soft);border:1px solid var(--dx-line)}.dx .dx-btn:hover{transform:translateY(-1px)}.dx .dx-btn:focus-visible,.dx .dx-fix-btn:focus-visible,.dx .dx-shot-tab:focus-visible,.dx-course-cta:focus-visible{outline:2px solid var(--dx-navy2);outline-offset:3px}.dx-empty{padding:40px 28px;border-radius:20px;background:#fff;border:1px solid var(--dx-line);text-align:center}.dx-empty .dx-lede{margin-left:auto;margin-right:auto}.dx-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.dx-hero{position:relative;overflow:hidden;padding:34px 32px 28px;border-radius:24px;color:#fff;animation:dx-rise .6s cubic-bezier(.16,1,.3,1) both}.dx-hero.yes{background:radial-gradient(120% 140% at 0 0,#1b4f9c 0,#0c2c55 55%,#081d3a 100%);border:1px solid hsla(43,74%,66%,.45)}.dx-hero.no{background:radial-gradient(120% 140% at 0 0,#243b5e 0,#13233d 60%,#0b1628 100%);border:1px solid hsla(0,0%,100%,.12)}.dx-hero-glow{position:absolute;right:-120px;top:-140px;width:380px;height:380px;border-radius:50%;pointer-events:none;animation:dx-breathe 7s ease-in-out infinite}.dx-hero.yes .dx-hero-glow{background:radial-gradient(circle,hsla(43,74%,66%,.35),transparent 65%)}.dx-hero.no .dx-hero-glow{background:radial-gradient(circle,rgba(180,69,47,.28),transparent 65%)}.dx-hero-badge{position:relative;display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:50%;font-size:26px;font-weight:900;animation:dx-pop .6s cubic-bezier(.34,1.56,.64,1) .2s both}.dx-hero.yes .dx-hero-badge{color:var(--dx-navy);background:linear-gradient(120deg,var(--dx-gold2),var(--dx-gold) 60%,var(--dx-gold2));box-shadow:0 0 0 8px hsla(43,74%,66%,.18)}.dx-hero.no .dx-hero-badge{color:#fff;background:#b4452f;box-shadow:0 0 0 8px rgba(180,69,47,.22)}.dx-hero>*{position:relative}.dx-hero-body{margin:10px 0 0;max-width:58ch;font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.84)}.dx-hero-gap{margin:12px 0 0;font-size:14px;font-weight:700;color:#ffd9cf}.dx-meter{margin-top:22px;max-width:620px}.dx-meter-track{position:relative;height:12px;border-radius:99px;background:hsla(0,0%,100%,.12)}.dx-meter-fill{position:absolute;left:0;top:0;bottom:0;border-radius:99px;transform-origin:left center;animation:dx-grow 1.1s cubic-bezier(.16,1,.3,1) .35s both}.dx-hero.yes .dx-meter-fill{background:linear-gradient(90deg,var(--dx-gold2),var(--dx-gold))}.dx-hero.no .dx-meter-fill{background:linear-gradient(90deg,#8c3a28,#e0826b)}.dx-meter-line{position:absolute;top:-8px;bottom:-8px;width:2px;background:#fff}.dx-meter-line em{position:absolute;top:-22px;left:50%;transform:translateX(-50%);font-style:normal;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--dx-gold);white-space:nowrap}.dx-meter-labels{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:hsla(0,0%,100%,.6);font-variant-numeric:tabular-nums}.dx-meter-labels b{font-size:15px;color:#fff}.dx-part-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dx-part{padding:14px 16px;border-radius:14px;background:var(--dx-soft);border:1px solid var(--dx-line)}.dx-part.weak{background:#fff5f2;border-color:#f1c8bd}.dx-part-top{display:flex;justify-content:space-between;align-items:baseline;font-variant-numeric:tabular-nums}.dx-part-top b{font-size:14px;color:var(--dx-navy)}.dx-part-top span{font-size:13px;font-weight:700;color:var(--dx-ink)}.dx-part-bar{height:8px;margin:10px 0 8px;border-radius:99px;background:#e3e9f3;overflow:hidden}.dx-part-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--dx-navy2),#4f86d6);transform-origin:left center;animation:dx-grow .9s cubic-bezier(.16,1,.3,1) both}.dx-part.weak .dx-part-bar i{background:linear-gradient(90deg,#b4452f,#e0826b)}.dx-part p{margin:0;font-size:12.5px;line-height:1.45;color:var(--dx-mute)}.dx-part-weak{margin:12px 0 0;font-size:14px;font-weight:700;color:var(--dx-bad)}.dx-rec-list{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.dx-rec-mod{display:flex;gap:16px;padding:16px 18px;border-radius:16px;background:var(--dx-soft);border:1px solid var(--dx-line);animation:dx-rise .5s cubic-bezier(.16,1,.3,1) both}.dx-rec-mod.first{background:radial-gradient(130% 140% at 0 0,#1b4f9c 0,#0c2c55 62%,#081d3a 100%);border-color:hsla(43,74%,66%,.55);box-shadow:0 20px 40px -26px rgba(12,44,85,.8)}.dx-rec-badge{flex-shrink:0;display:grid;place-items:center;width:50px;height:50px;border-radius:14px;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:22px;font-weight:800;color:#fff;background:linear-gradient(140deg,var(--dx-navy2),var(--dx-navy))}.dx-rec-mod.first .dx-rec-badge{color:var(--dx-navy);background:linear-gradient(120deg,var(--dx-gold2),var(--dx-gold) 60%,var(--dx-gold2))}.dx-rec-body{flex:1;min-width:0}.dx-rec-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.dx-rec-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dx-gold2)}.dx-rec-mod.first .dx-rec-eyebrow{color:var(--dx-gold)}.dx-rec-order{padding:3px 10px;border-radius:99px;font-size:11px;font-weight:800;color:var(--dx-navy2);background:#e6eefb}.dx-rec-order.first{color:var(--dx-navy);background:linear-gradient(120deg,var(--dx-gold2),var(--dx-gold) 60%,var(--dx-gold2))}.dx-rec-body h3{margin:4px 0 2px;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:17px;font-weight:800;color:var(--dx-navy)}.dx-rec-mod.first .dx-rec-body h3{color:#fff}.dx-rec-body p{margin:0;font-size:13.5px;line-height:1.5;color:var(--dx-mute)}.dx-rec-mod.first .dx-rec-body p{color:hsla(0,0%,100%,.8)}.dx-rec-reasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dx-rec-reasons span{padding:4px 10px;border-radius:99px;font-size:12px;font-weight:700;color:var(--dx-bad);background:#fbeae5}.dx-rec-mod.first .dx-rec-reasons span{color:#ffd9cf;background:rgba(180,69,47,.35)}.dx-rec-inside{margin:14px 0 0;font-size:13px;font-weight:700;color:var(--dx-ok)}.dx .dx-hero-expl{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:9px 16px;border-radius:999px;font-size:13.5px;font-weight:700;color:#fff;text-decoration:none;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.28);transition:background .15s ease}.dx .dx-hero-expl:hover{background:hsla(0,0%,100%,.18)}.dx .dx-hero-expl:focus-visible{outline:2px solid var(--dx-gold);outline-offset:3px}.dx-screens-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:16px;margin-top:18px;align-items:start}.dx-shot{overflow:hidden;border-radius:14px;border:1px solid #cdd8ea;background:#0c2c55;box-shadow:0 24px 50px -30px rgba(12,44,85,.7)}.dx-shot-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#eef2f8;border-bottom:1px solid #dde5f1}.dx-shot-bar i{width:9px;height:9px;border-radius:50%;background:#c9d3e3}.dx-shot-bar span{margin-left:8px;font-size:11.5px;color:var(--dx-mute)}.dx-shot img{display:block;width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:#fff;animation:dx-fade .35s ease both}.dx-shot-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dx .dx-shot-tab{display:grid;gap:2px;width:100%;padding:12px 14px;text-align:left;cursor:pointer;font:inherit;background:#fff;border:1.5px solid var(--dx-line);border-radius:12px;transition:border-color .15s ease,background .15s ease}.dx .dx-shot-tab b{font-size:14px;color:var(--dx-navy)}.dx .dx-shot-tab span{font-size:12.5px;color:var(--dx-mute)}.dx .dx-shot-tab.on{background:#f3f7fd;border-color:var(--dx-navy2);box-shadow:inset 4px 0 0 var(--dx-gold)}.dx-fix{display:grid;justify-items:center;gap:10px;margin:26px 0 8px}.dx .dx-fix-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:12px;padding:20px 56px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:22px;font-weight:800;letter-spacing:.01em;color:var(--dx-navy);background:linear-gradient(120deg,var(--dx-gold2),var(--dx-gold) 55%,var(--dx-gold2));box-shadow:0 22px 46px -18px rgba(184,134,43,.85),0 0 0 6px hsla(43,74%,66%,.18);animation:dx-pulse 2.6s ease-in-out infinite;transition:transform .15s ease}.dx .dx-fix-btn:hover{transform:translateY(-2px) scale(1.01)}.dx-fix-sheen{position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.6),transparent);animation:dx-swipe 3s ease-in-out infinite}.dx-fix-arrow{transition:transform .2s ease}.dx .dx-fix-btn:hover .dx-fix-arrow{transform:translateX(4px)}.dx-fix-note{margin:0;font-size:13px;color:var(--dx-mute)}.dx-reveal{animation:dx-rise .6s cubic-bezier(.16,1,.3,1) both;scroll-margin-top:16px}.dx-course-grid{display:grid;gap:14px;margin-top:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dx-course-grid.n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.dx-course{position:relative;display:flex;flex-direction:column;min-height:250px;padding:20px;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#fff,#f7fafe);border:1.5px solid var(--dx-line);box-shadow:0 20px 40px -32px rgba(12,44,85,.55);animation:dx-rise .55s cubic-bezier(.16,1,.3,1) both;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dx-course:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,var(--dx-gold) 25%,var(--dx-gold2) 50%,var(--dx-gold) 75%,transparent);opacity:.85}.dx-course-sheen{position:absolute;top:0;bottom:0;left:-55%;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55) 45%,hsla(43,74%,66%,.22) 55%,transparent);transform:skewX(-18deg);animation:dx-card-sweep 9s ease-in-out 1.2s infinite;will-change:transform}.dx-course.best .dx-course-sheen{background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.16) 45%,hsla(43,74%,66%,.3) 55%,transparent)}.dx-course:hover{border-color:#cfdcef}.dx-course-rule{display:block;width:46px;height:3px;margin:10px 0 0;border-radius:99px;background:linear-gradient(90deg,var(--dx-gold2),var(--dx-gold))}@keyframes dx-card-sweep{0%{transform:translateX(0) skewX(-18deg)}40%,to{transform:translateX(475%) skewX(-18deg)}}.dx-course:hover{transform:translateY(-3px);box-shadow:0 28px 50px -30px rgba(12,44,85,.6)}.dx-course.best{color:#fff;border-color:hsla(43,74%,66%,.7);background:radial-gradient(130% 120% at 0 0,#1b4f9c 0,#0c2c55 60%,#081d3a 100%);box-shadow:0 30px 60px -30px rgba(12,44,85,.8),0 0 0 4px hsla(43,74%,66%,.16)}.dx-course-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:18px}.dx-premium,.dxd-premium{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--dx-gold2)}.dx-course.best .dx-premium,.dxd-premium{color:var(--dx-gold)}.dx-crown,.dxd-crown{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:linear-gradient(140deg,#f3d78a,var(--dx-gold) 45%,var(--dx-gold2));box-shadow:0 8px 18px -8px rgba(184,134,43,.9),0 0 0 4px hsla(43,74%,66%,.18)}.dx-crown svg{width:18px;height:18px}.dx-best{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:5px 12px;border-radius:99px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--dx-navy);background:linear-gradient(120deg,var(--dx-gold2),var(--dx-gold) 60%,var(--dx-gold2))}.dx-course-top .dx-best,.dxd-head .dx-best{align-self:auto;margin:0}.dx-course-name{font-weight:800;margin:0;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:21px;line-height:1.22;letter-spacing:-.01em;color:var(--dx-navy);text-wrap:balance}.dx-course.best .dx-course-name{color:#fff}.dx-course-price{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;margin:10px 0 20px;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:36px;font-weight:800;color:var(--dx-navy);font-variant-numeric:tabular-nums}.dx-course-price.light,.dx-course.best .dx-course-price{color:#fff}.dx-cur{font-size:14px;font-weight:700;color:var(--dx-mute)}.dx-course-price.light .dx-cur,.dx-course.best .dx-cur{color:hsla(0,0%,100%,.7)}.dx-days{margin-left:6px;font-family:var(--font-sans),sans-serif;font-size:12.5px;font-weight:600;color:var(--dx-mute)}.dx-course-price.light .dx-days,.dx-course.best .dx-days{color:hsla(0,0%,100%,.7)}.dx .dx-course-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:auto;padding:13px 16px;border-radius:999px;font:inherit;font-size:14px;font-weight:800;text-decoration:none;cursor:pointer;white-space:nowrap;color:var(--dx-navy);background:var(--dx-soft);border:1px solid var(--dx-line);transition:transform .15s ease,box-shadow .15s ease}.dx .dx-course-cta.gold{border:0;background:linear-gradient(120deg,var(--dx-gold2),var(--dx-gold) 55%,var(--dx-gold2));box-shadow:0 14px 30px -16px rgba(184,134,43,.8)}.dx .dx-course-cta:hover{transform:translateY(-1px)}.dx-course-arrow{transition:transform .2s ease}.dx .dx-course-cta:hover .dx-course-arrow{transform:translateX(3px)}.dx.dxd-wrap{position:fixed;inset:0;z-index:90;max-width:none;margin:0;padding:24px;display:flex;align-items:center;justify-content:center;pointer-events:auto}.dx .dxd-shade{position:absolute;inset:0;width:100%;border:0;padding:0;background:rgba(6,18,38,.62);backdrop-filter:blur(3px);cursor:pointer;animation:dx-fade .25s ease both}.dxd{display:flex;flex-direction:column;width:min(880px,100%);max-height:calc(100dvh - 48px);border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 40px 90px -30px rgba(6,18,38,.75);animation:dxd-in .35s cubic-bezier(.16,1,.3,1) both}.dxd,.dxd-head{position:relative}.dxd-head{padding:20px 28px 22px;color:#fff;border-bottom:1px solid hsla(43,74%,66%,.4);background:radial-gradient(130% 150% at 0 0,#1b4f9c 0,#0c2c55 55%,#081d3a 100%)}.dxd-head-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dx .dxd-close{margin-left:auto;padding:8px 16px;border-radius:99px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.08);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.dx .dxd-close:hover{background:hsla(0,0%,100%,.16)}.dx .dxd-close:focus-visible{outline:2px solid var(--dx-gold);outline-offset:2px}.dxd-name{margin:14px 0 0;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(24px,3.4vw,32px);font-weight:800;line-height:1.15;color:#fff;text-wrap:balance}.dxd-tagline{margin:6px 0 0;max-width:60ch;font-size:15px;line-height:1.5;color:hsla(0,0%,100%,.8)}.dxd-price-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px}.dxd-price-row .dx-course-price{margin:0}.dx-price-stack{display:grid;justify-items:start;gap:4px}.dx .dx-was .was30-old{color:var(--dx-mute)}.dxd-head .dx-was .was30-old{color:hsla(0,0%,100%,.72)}.dxd-foot-price{flex:none;width:-moz-max-content;width:max-content;max-width:220px}.dxd-foot-cta{flex:none}.dxd-foot>.dxd-foot-inst{flex:1 1 0;min-width:0;width:auto}.dxd-foot-amt .dx-was{white-space:nowrap}.dxd-foot-amt{display:grid;justify-items:start;gap:2px}.dx .dx-off{font-size:11px;padding:3px 10px}.dxd-access{padding:5px 12px;border-radius:99px;font-size:12px;font-weight:700;color:var(--dx-gold);border:1px solid hsla(43,74%,66%,.5)}.dxd-body{flex:1;min-height:0;overflow-y:auto;padding:20px 28px 8px;overscroll-behavior:contain}.dxd-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}.dxd-group{padding:16px 18px;border-radius:16px;background:var(--dx-soft);border:1px solid var(--dx-line);animation:dx-rise .5s cubic-bezier(.16,1,.3,1) both}.dxd-group-title{margin:0 0 12px;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:15px;font-weight:800;color:var(--dx-navy)}.dxd-group ul,.dxd-notin ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.dxd-group li,.dxd-notin li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--dx-ink)}.dxd-mark{flex-shrink:0;width:12px;height:12px;margin-top:1px;padding:3px;border-radius:50%;color:#fff;background:var(--dx-ok)}.dxd-mark.no{color:#7d889b;background:#e6e9ef}.dxd-notin{margin:14px 0;padding:14px 18px;border-radius:16px;border:1px dashed #d3dae6}.dxd-notin-title{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dxd-notin li,.dxd-notin-title{color:var(--dx-mute)}.dxd-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px 16px;border-top:1px solid var(--dx-line);background:#fff;box-shadow:0 -14px 26px -22px rgba(12,44,85,.45)}.dxd-foot-price b{display:block;font-size:13px;font-weight:700;color:var(--dx-mute)}.dxd-foot-price .dxd-foot-now{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:24px;font-weight:800;color:var(--dx-navy);font-variant-numeric:tabular-nums}.dxd-foot-cta{display:grid;justify-items:end;gap:5px}.dx .dxd-foot .dx-course-cta{width:auto;margin:0;padding:14px 28px;font-size:15px}@media (max-height:640px){.dx.dxd-wrap{padding:10px}.dxd{max-height:calc(100dvh - 20px);overflow-y:auto;overscroll-behavior:contain}.dxd-head{padding:14px 20px 15px}.dxd-name{font-size:21px}.dxd-tagline{display:none}.dxd-body{flex:0 0 auto;overflow:visible;padding:14px 20px 8px}.dxd-groups{grid-template-columns:1fr;gap:10px}.dxd-foot{position:sticky;bottom:0;padding:10px 20px 12px}}.dxd-foot-cta small{font-size:12px;color:var(--dx-mute)}@keyframes dxd-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:640px){.dx.dxd-wrap{padding:0;align-items:flex-end}.dxd{max-height:94dvh;border-radius:22px 22px 0 0}.dxd-head{padding:16px 18px 18px}.dxd-body{padding:16px 16px 6px}.dxd-groups{grid-template-columns:1fr}.dxd-foot{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px 16px}.dxd-foot-price{display:flex;align-items:center;justify-content:space-between;gap:12px;width:auto;max-width:none}.dxd-foot>.dxd-foot-inst{flex:none;width:100%}.dxd-foot-amt{justify-items:end}.dxd-foot-cta{justify-items:stretch;text-align:center}.dx .dxd-foot .dx-course-cta{width:100%}}.dx-cert-wrap{padding:30px;background:linear-gradient(160deg,#f6f1e6,#efe6d2);border-color:#e2d4b3}.dxc{margin:0 auto;max-width:820px}.dxc-paper{position:relative;overflow:hidden;padding:44px 48px 30px;text-align:center;border-radius:6px;background:radial-gradient(120% 90% at 50% 0,#fffdf7 0,#fbf5e7 70%,#f5ecd6 100%);border:1px solid #d9c48f;box-shadow:0 30px 60px -34px rgba(60,40,10,.55),inset 0 0 0 10px #fffdf7,inset 0 0 0 11px #d9c48f,inset 0 0 0 15px #fffdf7,inset 0 0 0 16px rgba(184,134,43,.45);animation:dx-rise .7s cubic-bezier(.16,1,.3,1) both}.dxc-corner{position:absolute;width:46px;height:46px;border:2px solid var(--dx-gold2);opacity:.7}.dxc-corner.tl{left:26px;top:26px;border-right:0;border-bottom:0}.dxc-corner.tr{right:26px;top:26px;border-left:0;border-bottom:0}.dxc-corner.bl{left:26px;bottom:26px;border-right:0;border-top:0}.dxc-corner.br{right:26px;bottom:26px;border-left:0;border-top:0}.dxc-sheen{position:absolute;top:-40%;left:-30%;width:30%;height:180%;transform:rotate(18deg);pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7),transparent);animation:dx-cert-sheen 6s ease-in-out 1s infinite}.dxc-marks{position:relative;display:flex;align-items:center;justify-content:center;gap:14px}.dxc-marks img{height:30px;width:auto}.dxc-marks img+span+img{height:34px}.dxc-dot{width:5px;height:5px;border-radius:50%;background:var(--dx-gold2)}.dxc-kicker{position:relative;margin:18px 0 0;font-size:11.5px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:var(--dx-gold2)}.dxc-title{position:relative;margin:4px 0 0;font-family:var(--font-reading),Georgia,serif;font-size:clamp(34px,5.4vw,52px);font-weight:700;line-height:1;color:var(--dx-navy)}.dxc-title span{display:block;margin-top:8px;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(14px,2vw,18px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dx-navy2)}.dxc-presented{position:relative;margin:22px 0 0;font-size:13px;font-style:italic;color:#7a6a4a}.dxc-name{position:relative;display:inline-block;margin:6px 0 0;padding:0 20px 6px;font-family:var(--font-reading),Georgia,serif;font-size:clamp(28px,4.6vw,42px);font-weight:700;color:var(--dx-ink);border-bottom:1.5px solid #d9c48f}.dxc-line{position:relative;max-width:52ch;margin:12px auto 0;font-size:14.5px;line-height:1.6;color:#4a4a3f}.dxc-status{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:7px 16px;border-radius:99px;font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--dx-ok);background:#e5f4ef;border:1px solid #b8e0d4}.dxc-status-tick{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;color:#fff;background:var(--dx-ok)}.dxc-foot{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:22px}.dxc-cell{display:grid;gap:2px;text-align:left}.dxc-cell.right{text-align:right}.dxc-cell span{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#9a8558}.dxc-cell b{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:17px;color:var(--dx-navy);font-variant-numeric:tabular-nums}.dxc-cell b small{font-size:12px;color:#9a8558}.dxc-seal{width:112px;height:112px;animation:dx-seal 1s cubic-bezier(.34,1.56,.64,1) .4s both}.dxc-seal svg{width:100%;height:100%}.dxc-seal-o{fill:var(--dx-navy);stroke:var(--dx-gold2);stroke-width:3}.dxc-seal-i{fill:none;stroke:var(--dx-gold);stroke-width:1.2;stroke-dasharray:2 3}.dxc-seal-ring{font-family:var(--font-sans),sans-serif;font-size:7.6px;font-weight:800;letter-spacing:1.4px;fill:var(--dx-gold)}.dxc-seal-n{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:26px;fill:#fff}.dxc-seal-n,.dxc-seal-s{font-weight:800;text-anchor:middle}.dxc-seal-s{font-family:var(--font-sans),sans-serif;font-size:7px;letter-spacing:1.6px;fill:var(--dx-gold)}.dxc-ref{margin:18px 0 0;font-size:11px;letter-spacing:.1em;font-variant-numeric:tabular-nums}.dxc-ref,.dxc-small{position:relative;color:#9a8558}.dxc-small{margin:4px 0 0;font-size:11px}.dx-cert-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:18px}.dx-cert-actions p{margin:0;font-size:14px;color:#6b5a36}@keyframes dx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dx-fade{0%{opacity:0}to{opacity:1}}@keyframes dx-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes dx-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dx-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.7}}@keyframes dx-pulse{0%,to{box-shadow:0 22px 46px -18px rgba(184,134,43,.85),0 0 0 6px hsla(43,74%,66%,.18)}50%{box-shadow:0 22px 46px -18px rgba(184,134,43,.85),0 0 0 14px hsla(43,74%,66%,.08)}}@keyframes dx-swipe{0%{left:-60%}55%,to{left:130%}}@keyframes dx-seal{0%{opacity:0;transform:scale(.3) rotate(-40deg)}to{opacity:1;transform:none}}@keyframes dx-cert-sheen{0%,70%,to{left:-40%}85%{left:120%}}@media (max-width:820px){.dx-sec{padding:20px 18px}.dx-hero{padding:26px 20px 22px}.dx-course-grid.n2,.dx-part-list,.dx-screens-grid{grid-template-columns:1fr}.dx .dx-fix-btn{padding:18px 40px;font-size:20px}.dxc-paper{padding:36px 22px 24px}.dxc-foot{grid-template-columns:1fr;justify-items:center}.dxc-cell,.dxc-cell.right{text-align:center}.dxc-corner{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.dx *,.dx :after,.dx :before{animation:none!important;transition:none!important}}@media print{body *{visibility:hidden!important}.dxc,.dxc *{visibility:visible!important}.dxc{position:fixed;inset:0;margin:auto;max-width:none;width:100%}.dxc-paper{box-shadow:inset 0 0 0 10px #fffdf7,inset 0 0 0 11px #d9c48f;animation:none}.dxc-sheen{display:none}}.dx-offer{max-width:none}.dx-offer.bare .dx-own{margin-top:0}.dx-own{position:relative;display:flex;align-items:center;gap:14px;overflow:hidden;margin:18px 0 4px;padding:14px 18px;border-radius:16px;background:radial-gradient(120% 200% at 0 50%,#14396e 0,var(--dx-navy) 55%,#081d3a 100%);border:1px solid hsla(43,74%,66%,.42);box-shadow:0 20px 40px -28px rgba(12,44,85,.85),inset 0 0 0 1px hsla(0,0%,100%,.04);animation:dx-rise .6s cubic-bezier(.16,1,.3,1) both}.dx-own-sheen{position:absolute;top:0;bottom:0;left:-45%;width:38%;pointer-events:none;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.16) 45%,hsla(43,74%,66%,.28) 55%,transparent);transform:skewX(-18deg);animation:dx-own-sweep 7s ease-in-out .5s infinite}.dx-own-seal{position:relative;flex-shrink:0;display:inline-grid;justify-items:center;gap:1px;padding:7px 12px 6px;border-radius:12px;color:var(--dx-navy);background:linear-gradient(140deg,#f6dfa4,var(--dx-gold) 45%,var(--dx-gold2));box-shadow:0 10px 22px -10px rgba(184,134,43,.95),0 0 0 5px hsla(43,74%,66%,.14);animation:dx-own-glow 3.4s ease-in-out infinite}.dx-own-seal svg{display:block}.dx-own-seal b{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums}.dx-own-text{position:relative;margin:0;font-size:14.5px;line-height:1.5;font-weight:600;color:hsla(0,0%,100%,.88);text-wrap:pretty}.dx-own-text b{font-family:var(--font-display),var(--font-sans),sans-serif;font-weight:800;color:var(--dx-gold);letter-spacing:.01em}@keyframes dx-own-sweep{0%{left:-45%}45%,to{left:130%}}@keyframes dx-own-glow{0%,to{box-shadow:0 10px 22px -10px rgba(184,134,43,.95),0 0 0 5px hsla(43,74%,66%,.14)}50%{box-shadow:0 10px 26px -10px #b8862b,0 0 0 10px hsla(43,74%,66%,.07)}}@media (max-width:640px){.dx-own{gap:11px;padding:12px 13px}.dx-own-text{font-size:13.5px}}.dx-offer-loading{min-height:120px}.dx-course .dx-course-access{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 20px;font-size:13.5px;font-weight:600;color:var(--dx-mute)}.dx-course-access .n26{flex-shrink:0}.dx-course.best .dx-course-access{color:hsla(0,0%,100%,.8)}.dx-course-grid.n5,.dx-course-grid.n6{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.dx-course-grid.n5,.dx-course-grid.n6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dx-course-grid.n5,.dx-course-grid.n6{grid-template-columns:1fr}.dx-course-grid{gap:12px;margin-top:16px}.dx-course{min-height:0;padding:15px;border-radius:18px}.dx-course:hover{transform:none}.dx-course-top{margin-bottom:12px}.dx-crown,.dxd-crown{width:30px;height:30px}.dx-crown svg{width:16px;height:16px}.dx-course-name{font-size:17.5px}.dx-course .dx-course-access{margin:8px 0 14px;font-size:13px}.dx .dx-course-cta{padding:12px 14px;font-size:13.5px}.dx-own{margin:14px 0 2px}.dx-own-seal{padding:6px 10px 5px}.dx-own-text{font-size:13px;line-height:1.45}.dx-sec{padding:18px 15px;border-radius:18px}}.dxd-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 16px}.dxd-stat{padding:12px 14px;border-radius:14px;background:linear-gradient(170deg,#f7fafe,var(--dx-soft));border:1px solid var(--dx-line)}.dxd-stat b{display:block;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:26px;font-weight:800;line-height:1.05;color:var(--dx-navy);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dxd-stat span{display:block;margin-top:4px;font-size:12.5px;line-height:1.35;color:var(--dx-mute)}@media (max-width:640px){.dxd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.dxd-stat{padding:10px 11px}.dxd-stat b{font-size:22px}.dxd-stat span{font-size:11.5px}}.dxd-group-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dx .dx-buy{position:relative;overflow:hidden;animation:dx-buy-glow 3.6s ease-in-out infinite}.dx-buy-sheen{position:absolute;top:0;bottom:0;left:-60%;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.7),transparent);transform:skewX(-18deg);animation:dx-buy-sweep 4.5s ease-in-out .8s infinite}@keyframes dx-buy-sweep{0%{left:-60%}45%,to{left:140%}}@keyframes dx-buy-glow{0%,to{box-shadow:0 14px 30px -16px rgba(184,134,43,.85)}50%{box-shadow:0 16px 34px -14px #b8862b,0 0 0 4px hsla(43,74%,66%,.16)}}.dxd-group li.dxd-cert-line{position:relative;overflow:hidden;align-items:center;margin:2px -6px;padding:9px 10px;border-radius:12px;font-weight:700;color:#4a3410;background:linear-gradient(120deg,#fdf3dd,#f6e3b2 55%,#f0d79a);border:1px solid rgba(184,134,43,.45);box-shadow:0 10px 22px -16px rgba(184,134,43,.95)}.dxd-cert-line .dxd-seal{flex-shrink:0;width:20px;height:20px;margin-top:0;padding:0;border-radius:0;color:var(--dx-gold2);background:none;animation:dx-seal-turn 6s ease-in-out infinite}.dxd-cert-sheen{position:absolute;top:0;bottom:0;left:-55%;width:42%;pointer-events:none;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.85),transparent);transform:skewX(-18deg);animation:dx-cert-row-sweep 6s ease-in-out 1.4s infinite}@keyframes dx-cert-row-sweep{0%{left:-55%}40%,to{left:140%}}@keyframes dx-seal-turn{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(-8deg) scale(1.08)}}@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Inter:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap");.oet-upg{--navy-950:#04102a;--navy-900:#071634;--navy-800:#0b2049;--gold:#f6a81b;--gold-lite:#ffda92;--blue:#2c5be8;--green:#3fd07e;--ice:#f3f6fc;--ink:#0a1836;--ink-2:#33436b;--mute:#6d7c9b;--line:#e3e9f5;--mono:"IBM Plex Mono",ui-monospace,monospace;--display:"Outfit",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--ease:cubic-bezier(0.22,1,0.36,1)}.oet-upg *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.oet-upg button{font-family:inherit}.oet-upg :focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:8px}.oet-upg-scrim{position:fixed;inset:0;background:rgba(4,16,42,.55);backdrop-filter:blur(4px);z-index:50;animation:oetupg-fade .3s var(--ease)}@keyframes oetupg-fade{0%{opacity:0}to{opacity:1}}.oet-upg{position:fixed;inset:0;z-index:51;display:flex;align-items:center;justify-content:center;padding:16px;font-family:var(--body);color:var(--ink);line-height:1.5}.oet-upg .modal{position:relative;width:100%;max-width:1020px;max-height:92vh;background:var(--ice);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 50px 100px -40px rgba(4,16,42,.75);animation:oetupg-pop .55s var(--ease)}@keyframes oetupg-pop{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}.oet-upg .mhead{position:relative;overflow:hidden;color:#fff;padding:22px 20px 20px;flex:0 0 auto;background:radial-gradient(120% 100% at 88% -20%,#1d4a92 0,transparent 58%),linear-gradient(160deg,var(--navy-800),var(--navy-950))}.oet-upg .mhead .sheen{position:absolute;top:-60%;left:-55%;width:44%;height:240%;pointer-events:none;transform:rotate(12deg);background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.06) 42%,rgba(255,218,146,.14) 50%,hsla(0,0%,100%,.06) 58%,transparent);animation:oetupg-sheen 10s ease-in-out 1s infinite}@keyframes oetupg-sheen{0%,74%{left:-55%}to{left:150%}}.oet-upg .mhead h2{position:relative;font-family:var(--display);font-weight:800;letter-spacing:-.03em;font-size:clamp(23px,6vw,30px);margin:0;line-height:1.1;padding-right:46px}.oet-upg .mhead p{position:relative;margin:9px 0 0;font-size:13.5px;color:#bacae8;max-width:56ch}.oet-upg .mhead p b{color:#fff;font-weight:600}.oet-upg .close{position:absolute;top:16px;right:16px;z-index:3;width:34px;height:34px;border-radius:50%;cursor:pointer;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.08);color:#fff;font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s var(--ease)}.oet-upg .close:hover{background:hsla(0,0%,100%,.18)}.oet-upg .close:active{transform:scale(.94)}.oet-upg .hline{height:3px;background:linear-gradient(90deg,var(--gold),var(--gold-lite) 50%,var(--gold));position:relative;overflow:hidden;flex:0 0 auto}.oet-upg .hline i{position:absolute;top:0;bottom:0;width:22%;left:-25%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95),transparent);animation:oetupg-trav 5s ease-in-out 1.2s infinite}@keyframes oetupg-trav{0%,70%{left:-25%}to{left:105%}}.oet-upg .body{overflow-y:auto;overscroll-behavior:contain;padding:20px 0 14px;flex:1 1 auto}.oet-upg .grp{margin-bottom:24px}.oet-upg .grp:last-child{margin-bottom:6px}.oet-upg .ghead{display:flex;align-items:baseline;gap:10px;padding:0 20px;margin-bottom:11px}.oet-upg .ghead .gn{font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:-.02em}.oet-upg .ghead .gs{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.oet-upg .grp.hero .ghead .gn{font-size:18px}.oet-upg .grp.hero .ghead .gs{color:var(--gold)}.oet-upg .rail{display:flex;gap:11px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 20px 10px;scrollbar-width:none;overscroll-behavior-x:contain;align-items:stretch}.oet-upg .rail::-webkit-scrollbar{display:none}.oet-upg .p{position:relative;flex:0 0 78%;max-width:250px;scroll-snap-align:center;cursor:pointer;text-align:left;display:flex;flex-direction:column;border-radius:16px;padding:15px 15px 13px;border:1px solid var(--line);background:#fff;color:var(--ink);transition:border-color .25s,box-shadow .25s,transform .2s var(--ease)}.oet-upg .p:hover:not(:disabled){border-color:#c3d0e8;box-shadow:0 16px 32px -22px rgba(10,24,54,.5);transform:translateY(-2px)}.oet-upg .p:active:not(:disabled){transform:scale(.985)}.oet-upg .p .pn{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:-.015em;padding-right:20px}.oet-upg .p .pp{display:flex;align-items:flex-end;gap:4px;margin-top:8px;font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:-.03em;line-height:.9;font-variant-numeric:tabular-nums}.oet-upg .p .pp sup{font-size:11px;font-weight:500;color:var(--mute);vertical-align:super;line-height:1}.oet-upg .p .was{font-family:var(--display);font-size:13px;font-weight:600;color:var(--mute);text-decoration:line-through;align-self:flex-end;margin-bottom:2px}.oet-upg .p .upg-was{margin-top:8px}.oet-upg .p .upg-was .was30-old{font-family:var(--display);font-size:13px;color:var(--mute)}.oet-upg .p .upg-was+.pp{margin-top:5px}.oet-upg .p .credit{margin-top:6px;font-size:11.5px;font-weight:600;color:#0f8a4a;line-height:1.3}.oet-upg .p .pd{font-family:var(--mono);font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:var(--mute);margin-top:7px}.oet-upg .p ul{list-style:none;margin:11px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.oet-upg .p li{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:var(--ink-2);line-height:1.35}.oet-upg .p li .tick{width:13px;height:13px;flex:0 0 13px;border-radius:50%;background:#e7eefb;font-size:8px;justify-content:center;margin-top:2px}.oet-upg .p .pick,.oet-upg .p li .tick{color:var(--blue);display:flex;align-items:center}.oet-upg .p .pick{margin-top:auto;padding-top:13px;gap:6px;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.oet-upg .p .pick i{font-style:normal;transition:transform .25s var(--ease)}.oet-upg .p:hover:not(:disabled) .pick i{transform:translateX(4px)}.oet-upg .p .mk{position:absolute;top:15px;right:15px;width:15px;height:15px;border-radius:50%;border:1.5px solid #c6d0e3}.oet-upg .p .mk:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--blue);transform:scale(0);transition:transform .26s var(--ease)}.oet-upg .p[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 18px 36px -22px rgba(44,91,232,.7)}.oet-upg .p[aria-pressed=true] .mk{border-color:var(--blue)}.oet-upg .p[aria-pressed=true] .mk:after{transform:scale(1)}.oet-upg .p:disabled{cursor:default;opacity:.72}.oet-upg .p.owned{border-color:rgba(63,208,126,.55);background:linear-gradient(180deg,rgba(63,208,126,.09),#fff 60%);opacity:1}.oet-upg .p.owned .mk{border-color:var(--green);background:var(--green)}.oet-upg .p.owned .mk:after{transform:scale(1);background:#fff;inset:4px}.oet-upg .p .state{margin-top:auto;padding-top:13px;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#0f8a4a}.oet-upg .p .state.muted{color:var(--mute)}.oet-upg .grp.hero .p{color:#fff;border-color:hsla(0,0%,100%,.14);background:radial-gradient(120% 100% at 90% -20%,#17407f 0,transparent 60%),linear-gradient(160deg,var(--navy-800),var(--navy-950));box-shadow:0 20px 40px -26px rgba(4,16,42,.8)}.oet-upg .grp.hero .p:hover:not(:disabled){border-color:rgba(246,168,27,.5);box-shadow:0 24px 46px -24px rgba(4,16,42,.9);transform:translateY(-3px)}.oet-upg .grp.hero .p .pd{color:#8fa9d9}.oet-upg .grp.hero .p li{color:#c3d3ef}.oet-upg .grp.hero .p li .tick{background:rgba(246,168,27,.18);color:var(--gold-lite)}.oet-upg .grp.hero .p .pp sup,.oet-upg .grp.hero .p .upg-was .was30-old,.oet-upg .grp.hero .p .was{color:#8fa9d9}.oet-upg .grp.hero .p .pick{color:var(--gold-lite)}.oet-upg .grp.hero .p .mk{border-color:hsla(0,0%,100%,.35)}.oet-upg .grp.hero .p .mk:after{background:var(--gold)}.oet-upg .grp.hero .p[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 22px 44px -22px rgba(246,168,27,.75)}.oet-upg .grp.hero .p[aria-pressed=true] .mk{border-color:var(--gold)}.oet-upg .grp.hero .p.owned{border-color:rgba(63,208,126,.6);background:radial-gradient(120% 100% at 90% -20%,#12563a 0,transparent 60%),linear-gradient(160deg,#0b2f36,var(--navy-950))}.oet-upg .grp.hero .p .state{color:#6fe0a5}.oet-upg .grp.hero .p .state.muted{color:#8fa9d9}.oet-upg .grp.hero .p .credit{color:#6fe0a5}.oet-upg .flagpill{position:absolute;top:-8px;left:15px;font-family:var(--mono);font-size:7.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:500;background:var(--gold);color:#3a2500;padding:3px 8px;border-radius:999px;white-space:nowrap;box-shadow:0 0 0 3px var(--ice)}.oet-upg .foot{flex:0 0 auto;background:#fff;border-top:1px solid var(--line);padding:14px 20px 16px;display:flex;flex-direction:column;gap:11px;box-shadow:0 -14px 30px -24px rgba(10,24,54,.5)}.oet-upg .foot .sum{display:flex;align-items:center;justify-content:space-between;gap:14px}.oet-upg .foot .lab{font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);display:block}.oet-upg .foot .val{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:-.015em;margin-top:4px;display:block}.oet-upg .foot .amt{font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.oet-upg .foot .amt sup{font-size:10px;font-weight:500;color:var(--mute);vertical-align:super;margin-right:1px}.oet-upg .foot .amt .upg-was-foot{margin-right:8px;vertical-align:middle;letter-spacing:normal}.oet-upg .foot .amt .upg-was-foot .was30-old,.oet-upg .foot .amt .was{font-size:13px;color:var(--mute)}.oet-upg .foot .amt .was{font-weight:600;text-decoration:line-through;margin-right:7px}.oet-upg .go{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;border:0;cursor:pointer;padding:15px 22px;border-radius:999px;font-size:15px;font-weight:600;background:linear-gradient(180deg,#ffbe3d,var(--gold));color:#2e1c00;box-shadow:0 14px 28px -13px rgba(246,168,27,.85),inset 0 1px 0 hsla(0,0%,100%,.5);transition:transform .2s var(--ease),opacity .2s}.oet-upg .go:after{content:"";position:absolute;top:0;left:-40%;width:34%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.65),transparent);animation:oetupg-shine 5s ease-in-out infinite}@keyframes oetupg-shine{0%,58%{left:-40%}to{left:130%}}.oet-upg .go:active:not([disabled]){transform:scale(.985)}.oet-upg .go[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none}.oet-upg .go[disabled]:after{display:none}.oet-upg .go i{font-style:normal;transition:transform .25s var(--ease)}.oet-upg .go:hover:not([disabled]) i{transform:translateX(4px)}.oet-upg .go .spin{width:15px;height:15px;border-radius:50%;border:2px solid rgba(46,28,0,.25);border-top-color:#2e1c00;animation:oetupg-spin .7s linear infinite}@keyframes oetupg-spin{to{transform:rotate(1turn)}}.oet-upg .err{margin:0;font-size:12px;font-weight:600;color:#b42318}.oet-upg .skel{flex:0 0 78%;max-width:250px;height:186px;border-radius:16px;background:linear-gradient(100deg,#e9eefa 30%,#f4f7fd 50%,#e9eefa 70%);background-size:220% 100%;animation:oetupg-shim 1.3s ease-in-out infinite}@keyframes oetupg-shim{0%{background-position:130% 0}to{background-position:-30% 0}}@media (min-width:820px){.oet-upg .mhead{padding:26px 28px 24px}.oet-upg .body{padding:24px 0 16px}.oet-upg .ghead{padding:0 28px}.oet-upg .rail{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:6px 28px 12px;overflow:visible}.oet-upg .p,.oet-upg .skel{flex:auto;max-width:none}.oet-upg .foot{flex-direction:row;align-items:center;justify-content:space-between;padding:16px 28px 18px}.oet-upg .foot .sum{flex:1}.oet-upg .go{width:auto;padding-left:30px;padding-right:26px}}@media (prefers-reduced-motion:reduce){.oet-upg *,.oet-upg-scrim{animation:none!important;transition-duration:.01ms!important}}.oet-upg .seeall{position:relative;display:inline-flex;align-items:center;gap:7px;margin-top:13px;padding:8px 15px;border-radius:999px;cursor:pointer;font-family:var(--body);font-size:12.5px;font-weight:600;color:var(--gold-lite);background:rgba(246,168,27,.12);border:1px solid rgba(246,168,27,.32);transition:background .2s ease,border-color .2s ease}.oet-upg .seeall:hover{background:rgba(246,168,27,.2);border-color:rgba(246,168,27,.55)}.oet-upg .seeall i{font-style:normal;transition:transform .25s var(--ease)}.oet-upg .seeall:hover i{transform:translateX(4px)}.obg{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:radial-gradient(120% 120% at 50% 0,#0b1e42 0,#071022 55%,#04070f 100%);overflow:auto;animation:obg-fade .35s ease both;font-family:Archivo,Inter,system-ui,sans-serif}@keyframes obg-fade{0%{opacity:0}to{opacity:1}}.obg-mesh{position:absolute;inset:0;overflow:hidden;pointer-events:none}.obg-mesh .b{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.obg-mesh .b1{width:42vw;height:42vw;left:-8vw;top:-10vw;background:#1f6bff;animation:obg-drift 16s ease-in-out infinite}.obg-mesh .b2{width:36vw;height:36vw;right:-6vw;top:10vh;background:#38bdf8;animation:obg-drift 20s ease-in-out infinite reverse}.obg-mesh .b3{width:30vw;height:30vw;left:30vw;bottom:-12vw;background:#7c3aed;opacity:.35;animation:obg-drift 24s ease-in-out infinite}@keyframes obg-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4vw,3vh) scale(1.08)}}.obg-card{position:relative;width:min(920px,100%);border-radius:26px;padding:30px clamp(18px,3vw,40px) 26px;background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.14);box-shadow:0 40px 120px -30px rgba(0,0,0,.75),inset 0 1px 0 hsla(0,0%,100%,.18);backdrop-filter:blur(14px) saturate(1.3);animation:obg-rise .5s cubic-bezier(.2,.8,.2,1) both}@keyframes obg-rise{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}.obg-head{text-align:center;max-width:60ch;margin:0 auto 20px}.obg-eyebrow{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7fb0ff;padding:5px 12px;border-radius:999px;border:1px solid rgba(127,176,255,.3);background:rgba(31,107,255,.12)}.obg-head h1{margin:14px 0 8px;font-size:clamp(26px,4vw,42px);font-weight:900;letter-spacing:-.03em;line-height:1.05;background:linear-gradient(92deg,#fff,#b9d4ff 60%,#7fb0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.obg-head p{margin:0;color:rgba(226,238,255,.72);font-size:15px;line-height:1.6;font-family:Inter,sans-serif}.obg-stage{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16/9;background:#04070f;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 24px 70px -24px rgba(31,107,255,.55),inset 0 0 0 1px hsla(0,0%,100%,.05);transition:box-shadow .5s ease,border-color .5s ease}.obg-stage.done{border-color:rgba(52,211,153,.5);box-shadow:0 24px 80px -20px rgba(16,185,129,.6)}.obg-video{width:100%;height:100%;border:0;display:block}.obg-burst{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 50% 50%,rgba(52,211,153,.28),transparent 70%);animation:obg-burst 1s ease-out both}@keyframes obg-burst{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:0;transform:scale(1.15)}}.obg-foot{gap:18px;margin-top:20px;flex-wrap:wrap;justify-content:space-between}.obg-foot,.obg-prog{display:flex;align-items:center}.obg-prog{gap:12px}.obg-ring{width:52px;height:52px;transform:rotate(-90deg)}.obg-ring-bg{fill:none;stroke:hsla(0,0%,100%,.14);stroke-width:5}.obg-ring-fg{fill:none;stroke:url(#none);stroke:#38bdf8;stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.obg .obg-start.ready~* .obg-ring-fg,.obg-stage.done~.obg-foot .obg-ring-fg{stroke:#34d399}.obg-prog-t{display:flex;flex-direction:column;line-height:1.1}.obg-prog-t b{color:#fff;font-size:16px;font-weight:800;letter-spacing:-.02em}.obg-prog-t span{color:rgba(226,238,255,.55);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.obg-start{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;font-family:Archivo,sans-serif;font-weight:800;font-size:15.5px;letter-spacing:-.01em;padding:14px 26px;border-radius:14px;border:1px solid hsla(0,0%,100%,.16);cursor:not-allowed;color:rgba(226,238,255,.6);background:hsla(0,0%,100%,.06);transition:all .25s ease}.obg-start svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.obg-start .obg-lock{width:16px;height:16px}.obg-start.ready{cursor:pointer;color:#04101f;border-color:transparent;background:linear-gradient(135deg,#38bdf8,#1f6bff 55%,#6366f1);box-shadow:0 16px 40px -12px rgba(31,107,255,.8);animation:obg-cta 2.4s ease-in-out infinite}.obg-start.ready:hover{transform:translateY(-2px);box-shadow:0 22px 52px -12px rgba(31,107,255,.9)}@keyframes obg-cta{0%,to{box-shadow:0 16px 40px -14px rgba(31,107,255,.7)}50%{box-shadow:0 20px 52px -12px rgba(56,189,248,.9),0 0 30px rgba(56,189,248,.4)}}.obg-start-sheen{position:absolute;top:0;left:-140%;width:55%;height:100%;transform:skewX(-18deg);pointer-events:none;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55),transparent)}.obg-start.ready .obg-start-sheen{animation:obg-sheen 2.8s ease-in-out infinite}@keyframes obg-sheen{0%{left:-140%}55%{left:150%}to{left:150%}}@media (max-width:560px){.obg-foot{flex-direction:column;align-items:stretch}.obg-start{justify-content:center}}@media (prefers-reduced-motion:reduce){.obg,.obg-burst,.obg-card,.obg-mesh .b,.obg-start.ready,.obg-start.ready .obg-start-sheen{animation:none!important}}.obg-later{display:block;margin:14px auto 0;background:none;border:0;cursor:pointer;font:600 13.5px/1 system-ui,sans-serif;color:hsla(0,0%,100%,.62);padding:8px 12px;border-radius:8px;transition:color .15s ease}.obg-later:hover{color:#fff}.obg-later:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.obg-shield{position:absolute;inset:0;z-index:4;border:0;padding:0;cursor:pointer;background:transparent;-webkit-tap-highlight-color:transparent}.obg-shield,.obg-shield-btn{display:flex;align-items:center;justify-content:center}.obg-shield-btn{width:74px;height:74px;border-radius:50%;background:rgba(4,16,42,.62);color:#fff;box-shadow:0 18px 40px -18px rgba(0,0,0,.8);backdrop-filter:blur(3px);transition:opacity .25s ease,transform .2s ease}.obg-shield-btn svg{width:30px;height:30px;fill:currentColor}.obg-shield:hover .obg-shield-btn{transform:scale(1.05)}.obg-shield.playing .obg-shield-btn{opacity:0}.obg-shield.playing:hover .obg-shield-btn{opacity:1}.obg-mode{margin:14px 0 0;text-align:center;font-size:13px;line-height:1.5;color:var(--obg-mute,#6d7c9b)}.obg-mode b{color:var(--obg-ink,#0a1836);font-variant-numeric:tabular-nums}.obg-mode-none{color:#b4540e}.obg-clock{display:block;margin:12px auto 0;padding:11px 22px;border-radius:999px;cursor:pointer;border:1px solid rgba(44,91,232,.35);background:rgba(44,91,232,.08);color:#2c5be8;font-weight:600;font-size:14px;transition:background .2s ease,border-color .2s ease}.obg-clock:hover{background:rgba(44,91,232,.14)}.obg-clock.on{border-color:rgba(10,24,54,.2);background:rgba(10,24,54,.05);color:#33436b}@media (prefers-reduced-motion:reduce){.obg-shield-btn{transition:none}}.pwb{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:24px 16px;overflow:auto;font-family:Inter,system-ui,sans-serif;background:radial-gradient(120% 90% at 50% 0,#13407a 0,#0c2c55 45%,#071a34 100%);animation:pwb-in .45s cubic-bezier(.16,1,.3,1) both}.pwb.leaving{animation:pwb-out .28s ease forwards}.pwb-sky{position:absolute;inset:0;overflow:hidden;pointer-events:none}.pwb-glow{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.pwb-glow.g1{top:-14%;left:-8%;width:46vw;height:46vw;background:rgba(27,79,156,.75);animation:pwb-drift 19s ease-in-out infinite}.pwb-glow.g2{bottom:-18%;right:-10%;width:42vw;height:42vw;background:hsla(43,74%,66%,.28);animation:pwb-drift 23s ease-in-out infinite reverse}.pwb-glow.g3{top:30%;right:22%;width:26vw;height:26vw;background:rgba(18,120,214,.4);animation:pwb-drift 27s ease-in-out infinite}.pwb-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid hsla(43,74%,66%,.16);transform:translate(-50%,-50%)}.pwb-ring.r1{width:620px;height:620px;animation:pwb-breathe 7s ease-in-out infinite}.pwb-ring.r2{width:900px;height:900px;border-color:hsla(43,74%,66%,.09);animation:pwb-breathe 9s ease-in-out infinite reverse}.pwb-card{position:relative;width:min(760px,100%);padding:36px 40px 30px;border-radius:24px;text-align:center;color:#fff;background:linear-gradient(160deg,rgba(20,58,110,.92),rgba(9,30,60,.96));border:1px solid hsla(43,74%,66%,.34);box-shadow:0 40px 90px -40px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.08);animation:pwb-rise .6s cubic-bezier(.16,1,.3,1) .06s both}.pwb-logos{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:20px}.pwb-plate{display:grid;place-items:center;padding:10px 14px;border-radius:14px;background:#fff;box-shadow:0 14px 30px -18px rgba(0,0,0,.8);animation:pwb-pop .5s cubic-bezier(.16,1,.3,1) .18s both}.pwb-plate.wide{animation-delay:.3s}.pwb-plate img{display:block;height:34px;width:auto}.pwb-plate.wide img{height:38px}.pwb-x{width:6px;height:6px;border-radius:50%;background:#e9c46a;box-shadow:0 0 0 5px hsla(43,74%,66%,.16)}.pwb-eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#e9c46a}.pwb-title{margin:8px 0 0;font-family:Sora,Inter,sans-serif;line-height:1.12;text-wrap:balance}.pwb-line1{display:block;font-size:clamp(28px,5.4vw,44px);font-weight:700;letter-spacing:-.01em;background:linear-gradient(100deg,#fff 20%,#ffeec2 55%,#fff 80%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pwb-sheen 5.5s ease-in-out infinite}.pwb-line2{display:block;margin-top:2px;font-size:clamp(18px,3.2vw,26px);font-weight:600;color:hsla(0,0%,100%,.9)}.pwb-powered{display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 0 0;font-size:13px;font-weight:600;letter-spacing:.06em;color:#e9c46a}.pwb-rule{display:block;width:clamp(28px,10vw,64px);height:1px;background:linear-gradient(90deg,transparent,hsla(43,74%,66%,.7))}.pwb-powered .pwb-rule:last-child{background:linear-gradient(90deg,hsla(43,74%,66%,.7),transparent)}.pwb-note{margin-top:22px;padding:16px 18px;border-radius:16px;text-align:left;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14)}.pwb-note-h{margin:0 0 10px;font-size:14px;font-weight:700;color:#fff}.pwb-note ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.pwb-note li{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;color:hsla(0,0%,100%,.78)}.pwb-note li b{display:block;color:#fff;font-weight:600}.pwb-tick{flex-shrink:0;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;font-size:11px;font-weight:800;color:#0c2c55;background:linear-gradient(120deg,#b8862b,#e9c46a 60%,#b8862b)}.pwb-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:22px;padding:15px 26px;border:0;border-radius:999px;font:inherit;font-size:16px;font-weight:800;letter-spacing:.01em;cursor:pointer;color:#0c2c55;background:linear-gradient(120deg,#b8862b,#e9c46a 55%,#b8862b);box-shadow:0 20px 44px -20px hsla(43,74%,66%,.75);transition:transform .18s ease,box-shadow .18s ease}.pwb-cta:hover{transform:translateY(-1px);box-shadow:0 26px 52px -20px hsla(43,74%,66%,.85)}.pwb-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.pwb-cta svg{width:19px;height:19px;fill:none;stroke:#0c2c55;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pwb-cta-sheen{position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55),transparent);animation:pwb-swipe 3.2s ease-in-out infinite}.pwb-foot{margin:10px 0 0;font-size:11.5px;color:hsla(0,0%,100%,.5)}@keyframes pwb-in{0%{opacity:0}to{opacity:1}}@keyframes pwb-out{to{opacity:0;transform:scale(1.015)}}@keyframes pwb-rise{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes pwb-pop{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@keyframes pwb-sheen{0%,to{background-position:120% 0}50%{background-position:-20% 0}}@keyframes pwb-swipe{0%{left:-60%}55%,to{left:130%}}@keyframes pwb-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3%,4%) scale(1.08)}}@keyframes pwb-breathe{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.06);opacity:.55}}@media (max-width:560px){.pwb-card{padding:24px 18px 20px}.pwb-plate img{height:24px}.pwb-plate.wide img{height:27px}.pwb-logos{gap:10px}}@media (prefers-reduced-motion:reduce){.pwb,.pwb-card,.pwb-cta-sheen,.pwb-glow,.pwb-line1,.pwb-plate,.pwb-ring{animation:none!important}.pwb-cta{transition:none}.pwb-cta-sheen{display:none}}.wpp{padding:clamp(46px,7vw,86px) 20px;background:radial-gradient(120% 90% at 50% 0,#f7faff 0,#eef3fb 55%,#e9eff9 100%)}.wpp-in{max-width:1120px;margin:0 auto}.wpp-h{margin:8px 0 0;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(27px,4vw,42px);font-weight:800;line-height:1.12;letter-spacing:-.01em;color:#0c2c55;text-wrap:balance}.wpp-lede{margin:10px 0 0;max-width:62ch;font-size:clamp(14.5px,1.5vw,16.5px)}.wpp-free,.wpp-lede{line-height:1.6;color:#5b6b82}.wpp-free{margin:20px 0 0;font-size:14px}.wpp-free a{font-weight:800;color:#0c2c55;text-decoration:underline;text-underline-offset:3px}.wpp-free a:hover{color:#1b4f9c}@media (max-width:640px){.wpp{padding:34px 16px}}