html{scroll-behavior:smooth}.ofx-rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.ofx-rv.is-in{opacity:1;transform:none}.ofx-glow{position:relative;isolation:isolate}.ofx-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .3s;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(0,254,133,.13),transparent 60%)}.ofx-glow:hover:after{opacity:1}.ofx-course,.ofx-feature,.ofx-compare__card{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s}.ofx-course:hover,.ofx-feature:hover,.ofx-compare__card:hover{transform:translateY(-6px);border-color:#00fe8559;box-shadow:0 24px 60px -24px #2401ff8c}.ofx-header{transition:background .3s,backdrop-filter .3s,box-shadow .3s}.ofx-header.is-scrolled{background:#0c0b0ad1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}.ofx-scrollbar{position:fixed;top:0;right:0;left:0;height:3px;z-index:9999;background:var(--grad);transform-origin:right;transform:scaleX(0);pointer-events:none}.ofx-btn--primary{position:relative;overflow:hidden}.ofx-btn--primary:before{content:"";position:absolute;top:0;bottom:0;width:40%;right:-60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:ofxShine 4.5s ease-in-out infinite}@keyframes ofxShine{0%,70%{right:-60%}to{right:130%}}.ofx-sticky{position:fixed;z-index:60;bottom:12px;right:12px;left:12px;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;padding-inline-start:18px;border-radius:18px;background:#161513e6;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 50px -10px #0009;transform:translateY(140%);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ofx-sticky span{display:flex;flex-direction:column;line-height:1.3}.ofx-sticky small{color:var(--muted);font-size:12px}.ofx-sticky b{font-size:16px}.ofx-sticky .ofx-btn{padding:10px 22px;min-height:46px;margin:0;font-size:15px;white-space:nowrap}.ofx-sticky.show{transform:none}@media(max-width:820px){.ofx-sticky{display:flex}.ofx-wa-float{bottom:90px!important}}.rg{position:relative;background:linear-gradient(180deg,var(--card),var(--bg-2));border:1px solid var(--line);border-radius:26px;padding:clamp(20px,3.4vw,38px);box-shadow:0 40px 90px -40px #2401ff99;overflow:hidden}.rg:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:var(--grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;pointer-events:none}.rg-progress{height:6px;border-radius:9px;background:#ffffff12;overflow:hidden}.rg-progress__bar{display:block;height:100%;width:0;background:var(--grad);border-radius:9px;transition:width .5s cubic-bezier(.2,.7,.2,1)}.rg-steps-label{margin:10px 0 4px;font-size:13px;color:var(--muted);font-family:Alexandria,sans-serif;letter-spacing:.04em}.rg-form{margin:0}.rg-step{display:none;border:0;margin:0;padding:0;min-width:0}.rg-step.is-on{display:block;animation:rgIn .45s cubic-bezier(.2,.7,.2,1)}.rg-step.is-on.from-back{animation-name:rgBack}@keyframes rgIn{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes rgBack{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.rg-step.shake{animation:rgShake .4s}@keyframes rgShake{25%{transform:translate(8px)}50%{transform:translate(-8px)}75%{transform:translate(4px)}}.rg-title{font-family:Alexandria,sans-serif;font-weight:700;font-size:clamp(20px,2.6vw,26px);margin:8px 0 6px;padding:0}.rg-sub{color:var(--muted);margin:0 0 18px;font-size:15px}.rg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rg-field{display:flex;flex-direction:column;gap:7px;min-width:0}.rg-field--full{grid-column:1/-1}.rg-field>span{font-size:14px;font-weight:600;color:#e8e3da}.rg-field input,.rg-field select{width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:#fff;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 16px;outline:0;transition:border-color .2s,box-shadow .2s,background .2s;-webkit-appearance:none;appearance:none;min-height:52px}.rg-field select{background-image:linear-gradient(45deg,transparent 50%,#a39d92 50%),linear-gradient(135deg,#a39d92 50%,transparent 50%);background-position:18px 22px,24px 22px;background-size:6px 6px;background-repeat:no-repeat;padding-left:40px}.rg-field select option{background:#1d1b18;color:#fff}.rg-field input::placeholder{color:#a39d928c}.rg-field input[type=date]{color-scheme:dark;text-align:right}.rg-field input:focus,.rg-field select:focus{border-color:var(--mint);background:#00fe850d;box-shadow:0 0 0 4px #00fe851f}.rg-err{display:none;color:#ff7a8a;font-size:13px;font-weight:500}.rg-field.has-err input,.rg-field.has-err select{border-color:#ff5c73;box-shadow:0 0 0 4px #ff5c731f}.rg-field.has-err .rg-err,.rg-err--group.show{display:block}.rg-err--group{margin-top:6px}.rg-q{font-weight:600;margin:26px 0 10px;font-size:15px}.rg-q small{color:var(--muted);font-weight:400}.rg-chips{display:flex;flex-wrap:wrap;gap:9px}.rg-chips label,.rg-chips button{position:relative;cursor:pointer}.rg-chips input{position:absolute;opacity:0;pointer-events:none}.rg-chips label span,.rg-chips button{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14.5px;color:#ece7de;padding:11px 16px;border-radius:999px;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.12);transition:all .2s;-webkit-user-select:none;user-select:none}.rg-chips label:hover span,.rg-chips button:hover{border-color:#00fe8580}.rg-chips input:checked+span,.rg-chips button.on{background:#00fe851f;border-color:var(--mint);color:#fff;box-shadow:0 0 0 3px #00fe851f}.rg-chips--check input:checked+span:before,.rg-chips--radio input:checked+span:before{content:"\2713";color:var(--mint);font-weight:700}.rg-chips input:focus-visible+span{outline:2px solid var(--mint);outline-offset:2px}.rg-levels{display:grid;gap:12px;margin-top:14px}.rg-level{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"tag price" "title price" "for price";gap:2px 14px;align-items:center;padding:18px 20px;border-radius:18px;border:1.5px solid rgba(255,255,255,.12);background:#ffffff08;cursor:pointer;transition:all .25s}.rg-level input{position:absolute;opacity:0}.rg-level__tag{grid-area:tag;justify-self:start;font-size:12px;font-weight:600;color:var(--mint);letter-spacing:.03em}.rg-level strong{grid-area:title;font-family:Alexandria,sans-serif;font-size:18px}.rg-level small{grid-area:price;font-size:13px;color:var(--muted);text-align:left;max-width:150px;line-height:1.6}.rg-level em{grid-area:for;font-style:normal;color:var(--muted);font-size:14px}.rg-level:hover{border-color:#00fe8573;transform:translateY(-2px)}.rg-level:has(input:checked){border-color:var(--mint);background:#00fe8514;box-shadow:0 0 0 4px #00fe851f}.rg-level--hot:before{content:"\627\644\623\643\62b\631  \637\644\628\627\64b";position:absolute;top:-10px;left:16px;font-size:11px;font-weight:700;padding:3px 10px;border-radius:99px;background:var(--grad);color:#fff}.rg-quiz{margin-top:18px;border:1px dashed rgba(255,255,255,.18);border-radius:16px;padding:12px 16px}.rg-quiz summary{cursor:pointer;font-weight:600;color:var(--mint);font-size:14.5px;list-style:none}.rg-quiz summary::-webkit-details-marker{display:none}.rg-quiz__q p{margin:14px 0 8px;font-size:14.5px}.rg-quiz__res{margin:14px 0 2px;padding:12px 14px;border-radius:12px;background:#00fe8514;font-size:14.5px;line-height:1.8}.rg-link{background:none;border:0;color:var(--mint);font:inherit;font-weight:700;cursor:pointer;padding:0;text-decoration:underline}.rg-summary{border-radius:16px;background:#ffffff08;border:1px solid var(--line);overflow:hidden;margin:6px 0 16px}.rg-summary__course{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 16px;background:linear-gradient(120deg,#2401ff40,#00fe851f)}.rg-summary__course span{font-size:12px;color:var(--muted);width:100%}.rg-summary__course strong{font-family:Alexandria,sans-serif;font-size:17px}.rg-summary__course em{font-style:normal;margin-inline-start:auto;font-weight:700;color:var(--mint)}.rg-summary dl{margin:0;padding:6px 16px 10px}.rg-summary dl div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.rg-summary dl div:last-child{border:0}.rg-summary dt{color:var(--muted)}.rg-summary dd{margin:0;text-align:left;font-weight:600}.rg-agree{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:14.5px;line-height:1.7}.rg-agree input{width:22px;height:22px;flex:none;margin-top:3px;accent-color:#00fe85}.rg-note{color:var(--muted);font-size:13.5px;margin:14px 0 0}.rg-nav{display:flex;gap:10px;justify-content:space-between;margin-top:26px;flex-wrap:wrap}.rg-nav [hidden]{display:none!important}.rg-nav [data-next],.rg-nav [data-submit]{margin-inline-start:auto;min-width:170px;justify-content:center}.rg-nav .is-loading{opacity:.7;pointer-events:none}.rg-nav .is-loading:after{content:"";width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:rgSpin .7s linear infinite}@keyframes rgSpin{to{transform:rotate(360deg)}}.rg-fail{color:#ff7a8a;font-size:14px;margin:12px 0 0}.rg-done{text-align:center;padding:30px 6px 10px;animation:rgIn .5s}.rg-done__icon svg{width:86px;height:86px;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rg-done__icon circle{stroke:var(--mint);stroke-dasharray:160;stroke-dashoffset:160;animation:rgDraw .7s forwards}.rg-done__icon path{stroke:#fff;stroke-dasharray:40;stroke-dashoffset:40;animation:rgDraw .45s .55s forwards}@keyframes rgDraw{to{stroke-dashoffset:0}}.rg-done h3{font-family:Alexandria,sans-serif;font-size:clamp(22px,3vw,28px);margin:16px 0 8px}.rg-done p{color:var(--muted);max-width:440px;margin:0 auto 22px;line-height:1.8}.rg-only[hidden]{display:none}@media(max-width:620px){.rg-grid{grid-template-columns:1fr}.rg-nav .ofx-btn{flex:1}.rg-nav [data-next],.rg-nav [data-submit]{min-width:0}.rg-level{grid-template-areas:"tag" "title" "for" "price";grid-template-columns:1fr}.rg-level small{text-align:right;max-width:none}}.ofx-rgpage{position:relative;padding:clamp(40px,6vw,72px) 0 80px;overflow:hidden;isolation:isolate}.ofx-rgpage__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ofx-rgpage__bg img{width:100%;height:100%;object-fit:cover;opacity:.18}.ofx-rgpage__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px 500px at 85% 0%,rgba(36,1,255,.18),transparent 60%),radial-gradient(600px 400px at 0% 100%,rgba(0,254,133,.18),transparent 60%),linear-gradient(180deg,#0c0b0a80,#0c0b0a 85%)}.ofx-rgpage__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:start}.ofx-rgpage h1{font-family:Alexandria,sans-serif;font-size:clamp(32px,5vw,54px);line-height:1.2;margin:12px 0 14px}.ofx-rgpage__lead{color:var(--muted);font-size:17px;line-height:1.9;max-width:520px}.ofx-rgpage__perks{list-style:none;padding:0;margin:26px 0;display:grid;gap:12px}.ofx-rgpage__perks li{display:flex;gap:12px;align-items:center;font-weight:500}.ofx-rgpage__perks i{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#00fe851a;border:1px solid rgba(0,254,133,.25);font-style:normal}.ofx-rgpage__perks svg{width:20px;height:20px;stroke:var(--mint);fill:none;stroke-width:1.8}.ofx-rgpage__trust{display:flex;align-items:center;gap:14px;margin-top:22px;padding:14px;border-radius:16px;background:#ffffff08;border:1px solid var(--line)}.ofx-rgpage__trust img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--mint)}.ofx-rgpage__trust small{display:block;color:var(--muted)}.ofx-rgpage__form{position:sticky;top:96px}@media(max-width:900px){.ofx-rgpage__grid{grid-template-columns:1fr}.ofx-rgpage__form{position:static}.ofx-rgpage__perks,.ofx-rgpage__trust{display:none}}.rg .ofx-btn{margin-top:0}.ofx-w{display:inline-block;opacity:0;transform:translate3d(0,.5em,0);filter:blur(8px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s;transition-delay:calc(var(--i,0)*60ms)}.ofx-split-in .ofx-w{opacity:1;transform:none;filter:none}.ofx-hero__media,.ofx-phero__bg,.ofx-rgpage__bg{will-change:transform;transform:scale(1.1)}.ofx-split__media.ofx-rv img,.ofx-split__media.ofx-rv video{clip-path:inset(10% 8% 10% 8% round 28px);transition:clip-path 1.3s cubic-bezier(.2,.7,.2,1)}.ofx-split__media.ofx-rv.is-in img,.ofx-split__media.ofx-rv.is-in video{clip-path:inset(0 0 0 0 round 28px)}.ofx-gallery figure.ofx-rv{transform:translateY(26px) scale(.96)}.ofx-gallery figure.ofx-rv.is-in{transform:none}.ofx-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;background:#080706db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;cursor:zoom-out}.ofx-lb.open{opacity:1;visibility:visible}.ofx-lb img{max-width:min(1200px,100%);max-height:86vh;border-radius:22px;box-shadow:0 40px 120px -20px #000c;transform:scale(.94);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ofx-lb.open img{transform:none}.ofx-lb__x{position:absolute;top:18px;left:18px;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,244,228,.18);background:#fff4e414;color:#fff;font-size:26px;line-height:1;cursor:pointer}.ofx-course,.ofx-compare__card{transform-style:preserve-3d;will-change:transform}.rg{background:linear-gradient(180deg,#1a1917,#121110)}.rg-level{background:#fff4e408;border-color:#fff4e41a}.rg-field input,.rg-field select,.rg-chips label span,.rg-chips button{background:#fff4e40a;border-color:#fff4e41f}.ofx-gh{color:#fff}.ofx-gh .ofx-w{background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone}.rg-title{background:var(--tgrad);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content}.rg-level strong{color:#fff}.ofx-hero--show{min-height:100vh;min-height:100svh}.ofx-hero--show .ofx-hero__inner{padding-block:150px 150px}.ofx-slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:#0c0b0a}.ofx-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.6s cubic-bezier(.4,0,.2,1)}.ofx-slide.is-on{opacity:1}.ofx-slide img,.ofx-slide video{width:100%;height:100%;object-fit:cover;transform:scale(1.12)}.ofx-slide.is-on img,.ofx-slide.is-on video{animation:ofxKB 7.5s linear forwards}.ofx-slide:nth-child(2n).is-on img{animation-name:ofxKB2}@keyframes ofxKB{0%{transform:scale(1.2) translate3d(2%,1%,0)}to{transform:scale(1.04) translate3d(-1%,-1%,0)}}@keyframes ofxKB2{0%{transform:scale(1.04) translate3d(-2%,0,0)}to{transform:scale(1.2) translate3d(2%,-2%,0)}}.ofx-slidebar{position:absolute;inset-inline:0;bottom:0;z-index:3;background:linear-gradient(0deg,rgba(12,11,10,.85),transparent)}.ofx-slidebar .ofx-wrap{display:flex;align-items:center;gap:22px;padding-block:22px}.ofx-slidebar__cap{margin:0;flex:1;font-size:14px;color:#d9d3c8;transition:opacity .5s,transform .5s}.ofx-slidebar__cap.out{opacity:0;transform:translateY(8px)}.ofx-slidebar__dots{display:flex;gap:8px;direction:ltr}.ofx-slidebar__dots button{width:34px;height:20px;padding:0;border:0;background:none;cursor:pointer;display:grid;align-items:center}.ofx-slidebar__dots i{display:block;height:3px;border-radius:3px;background:#fff4e438;overflow:hidden;position:relative}.ofx-slidebar__dots i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grad);transform:scaleX(0);transform-origin:left}.ofx-slidebar__dots .is-on i:after{animation:ofxBar var(--dur,6.5s) linear forwards}.ofx-slidebar__dots .done i:after{transform:scaleX(1)}@keyframes ofxBar{to{transform:scaleX(1)}}.ofx-slidebar__num{font-family:Alexandria,sans-serif;font-size:13px;color:var(--muted);direction:ltr}.ofx-slidebar__num b{color:#fff;font-weight:600}.ofx-typer{font-family:var(--f-head);font-size:clamp(20px,2.7vw,32px);font-weight:600;color:#fff;margin:-6px 0 20px;min-height:1.5em}.ofx-typer b{background:var(--tgrad);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.ofx-typer i{display:inline-block;width:3px;height:1.05em;margin-inline-start:4px;vertical-align:-.15em;background:var(--mint);border-radius:2px;animation:ofxBlink 1s steps(1) infinite;box-shadow:0 0 12px var(--mint)}@keyframes ofxBlink{50%{opacity:0}}.ofx-float{position:absolute;z-index:2;display:flex;gap:12px;align-items:center;padding:12px 18px 12px 14px;border-radius:20px;background:#16151380;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border:1px solid rgba(255,244,228,.14);box-shadow:0 30px 60px -20px #000000b3;font-size:13px;color:#d9d3c8;line-height:1.5;animation:ofxFloat 7s ease-in-out infinite}.ofx-float strong{display:block;color:#fff;font-size:15px;font-family:var(--f-head)}.ofx-float span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:radial-gradient(120% 120% at 25% 0%,rgba(36,1,255,.45),transparent 60%),#1f1d1a;border:1px solid rgba(255,244,228,.12)}.ofx-float svg{width:22px;height:22px;fill:none;stroke:url(#ofxIconGrad) #00fe85;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ofx-float--a{left:6%;top:30%}.ofx-float--b{left:13%;top:50%;animation-delay:-3.5s}@keyframes ofxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@media(max-width:1100px){.ofx-float{display:none}}.ofx-marquee{position:relative;padding-block:30px;background:#0e0d0c;border-block:1px solid var(--line);overflow:hidden;display:grid;gap:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ofx-marquee__row{display:flex;width:max-content;direction:ltr;animation:ofxMq 46s linear infinite}.ofx-marquee__row--rev{animation-direction:reverse;animation-duration:54s}.ofx-marquee__row>div{display:flex;gap:14px;padding-right:14px}.ofx-marquee span{font-family:Alexandria,sans-serif;font-size:clamp(15px,1.7vw,21px);font-weight:600;padding:10px 24px;border-radius:999px;border:1px solid rgba(255,244,228,.1);background:#fff4e408;white-space:nowrap;color:#e8e3da;transition:all .3s}.ofx-marquee span:nth-child(3n+1){color:transparent;background:var(--tgrad);-webkit-background-clip:text;background-clip:text;border-color:#00fe8540}.ofx-marquee span:hover{border-color:var(--mint);transform:translateY(-3px)}.ofx-marquee:hover .ofx-marquee__row{animation-play-state:paused}@keyframes ofxMq{to{transform:translate(-50%)}}.ofx-stats{padding-block:80px 10px}.ofx-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.ofx-stats__grid div{padding:10px 28px;border-inline-start:1px solid var(--line)}.ofx-stats__grid div:first-child{border:0}.ofx-stats strong{display:block;font-family:Alexandria,sans-serif;font-weight:800;font-size:clamp(52px,7vw,96px);line-height:1;background:var(--tgrad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:12px}.ofx-stats span{color:var(--muted);font-size:15px;display:block;max-width:220px}@media(max-width:820px){.ofx-stats__grid{grid-template-columns:1fr 1fr;row-gap:36px}.ofx-stats__grid div:nth-child(3){border:0}}.ofx-journey{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:start}.ofx-journey__head{position:sticky;top:120px}.ofx-journey__head .ofx-btn{margin-top:26px}.ofx-journey__list{position:relative;list-style:none;margin:0;padding:0}.ofx-journey__line{position:absolute;right:28px;top:30px;bottom:30px;width:2px;background:var(--line);border-radius:2px;overflow:hidden}.ofx-journey__line b{position:absolute;inset:0 0 auto;height:var(--jp,0%);background:linear-gradient(180deg,#4f7dff,#00fe85);box-shadow:0 0 14px var(--mint)}.ofx-journey__list li{position:relative;display:flex;gap:24px;padding-bottom:52px}.ofx-journey__list li:last-child{padding-bottom:0}.ofx-journey__dot{flex:none;width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:#1a1917;border:1px solid rgba(255,244,228,.1);position:relative;z-index:1;transition:all .6s cubic-bezier(.2,.7,.2,1)}.ofx-journey__dot svg{width:26px;height:26px;fill:none;stroke:#8a8479;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .5s}.ofx-journey__list li.lit .ofx-journey__dot{background:radial-gradient(120% 120% at 25% 0%,rgba(36,1,255,.4),transparent 60%),#1f1d1a;border-color:#00fe8573;box-shadow:0 0 0 6px #00fe850f,0 16px 40px -14px #00fe8580;transform:scale(1.06)}.ofx-journey__list li.lit .ofx-journey__dot svg{stroke:url(#ofxIconGrad) #00fe85}.ofx-journey__list span{font-family:Alexandria,sans-serif;font-size:13px;color:var(--mint);letter-spacing:.15em}.ofx-journey__list h3{font-size:clamp(20px,2.2vw,26px);margin:4px 0 6px}.ofx-journey__list p{color:var(--muted);margin:0;font-size:16px}@media(max-width:900px){.ofx-journey{grid-template-columns:1fr;gap:40px}.ofx-journey__head{position:static}}.ofx-map{position:relative;margin-top:22px;height:480px;border-radius:30px;overflow:hidden;border:1px solid var(--line);background:#161513}.ofx-map iframe{width:100%;height:100%;border:0;filter:invert(90%) hue-rotate(180deg) saturate(.55) brightness(.95) contrast(.95);transition:filter .6s}.ofx-map:hover iframe{filter:invert(88%) hue-rotate(180deg) saturate(.9) brightness(1)}.ofx-map__card{position:absolute;right:22px;bottom:22px;max-width:min(540px,calc(100% - 44px));display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:18px 20px;border-radius:22px;background:#161513b8;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border:1px solid rgba(255,244,228,.14);box-shadow:0 30px 60px -20px #000000b3}.ofx-map__card div{flex:1;min-width:200px}.ofx-map__card strong{font-family:var(--f-head);font-size:18px}.ofx-map__card p{margin:2px 0 0;color:var(--muted);font-size:14px}.ofx-map__card .ofx-btn{min-height:46px;font-size:15px}.ofx-map__pin{position:relative;width:16px;height:16px;border-radius:50%;background:var(--mint);box-shadow:0 0 16px var(--mint);flex:none}.ofx-map__pin:before,.ofx-map__pin:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:2px solid var(--mint);animation:ofxPing 2.2s ease-out infinite}.ofx-map__pin:after{animation-delay:1.1s}@keyframes ofxPing{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.2);opacity:0}}@media(max-width:680px){.ofx-map{height:auto;display:flex;flex-direction:column}.ofx-map iframe{height:320px}.ofx-map__card{position:static;max-width:none;border-radius:0;border:0;border-top:1px solid var(--line)}}.ofx-top{position:fixed;right:20px;bottom:20px;z-index:60;width:54px;height:54px;border-radius:50%;border:0;padding:0;cursor:pointer;background:#161513bf;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 30px -10px #000000b3;opacity:0;transform:translateY(20px) scale(.9);transition:opacity .4s,transform .4s;pointer-events:none}.ofx-top.show{opacity:1;transform:none;pointer-events:auto}.ofx-top svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.ofx-top circle{fill:none;stroke-width:3}.ofx-top .bg{stroke:#fff4e41f}.ofx-top .fg{stroke:url(#ofxIconGrad) #00fe85;stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:151}.ofx-top b{position:relative;color:#fff;font-size:20px;line-height:54px;display:block;text-align:center}.ofx-top:hover{transform:translateY(-3px)}@media(max-width:820px){.ofx-top{bottom:96px;width:46px;height:46px}.ofx-top b{line-height:46px}}.ofx-cursor{position:fixed;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(36,1,255,.14),rgba(0,254,133,.06) 40%,transparent 70%);opacity:0;transition:opacity .5s;will-change:transform}.ofx-cursor.on{opacity:1}.ofx-btn{position:relative;overflow:hidden;isolation:isolate}.ofx-ripple{position:absolute;border-radius:50%;background:#ffffff59;transform:scale(0);animation:ofxRipple .7s ease-out forwards;pointer-events:none;z-index:-1}@keyframes ofxRipple{to{transform:scale(4);opacity:0}}.ofx-header .ofx-wrap{transition:min-height .35s}.ofx-header.is-scrolled .ofx-wrap{min-height:60px}.ofx-logo img{transition:transform .4s}.ofx-logo:hover img{transform:rotate(-4deg) scale(1.05)}.ofx-menu[open] .ofx-menu__panel{animation:ofxDrop .4s cubic-bezier(.2,.7,.2,1)}.ofx-menu[open] .ofx-menu__panel a{animation:ofxFade .5s both}.ofx-menu[open] .ofx-menu__panel a:nth-child(2){animation-delay:.05s}.ofx-menu[open] .ofx-menu__panel a:nth-child(3){animation-delay:.1s}.ofx-menu[open] .ofx-menu__panel a:nth-child(4){animation-delay:.15s}.ofx-menu[open] .ofx-menu__panel a:nth-child(5){animation-delay:.2s}.ofx-menu[open] .ofx-menu__panel a:nth-child(6){animation-delay:.25s}@keyframes ofxDrop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.ofx-footer{position:relative;overflow:hidden}.ofx-footer:before{content:"ORBIT";position:absolute;left:50%;bottom:-5vw;transform:translate(-50%);font-family:Alexandria,sans-serif;font-weight:800;font-size:24vw;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,244,228,.07);pointer-events:none;white-space:nowrap}.ofx-footer h4{background:var(--tgrad);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content}.ofx-footer li a{transition:color .25s,padding .25s}.ofx-footer li a:hover{padding-inline-start:6px;color:#fff}.ofx-social a{transition:transform .3s,background .3s}.ofx-social a:hover{transform:translateY(-4px) rotate(-6deg)}.ofx-wa-float{animation:ofxWa 3s ease-in-out infinite}@keyframes ofxWa{0%,to{box-shadow:0 12px 30px -8px #25d366a6,0 0 #25d36673}50%{box-shadow:0 12px 30px -8px #25d366a6,0 0 0 14px #25d36600}}.ofx-marquee{direction:ltr;justify-items:start}@media(max-width:680px){.ofx-hero--show:before{background:linear-gradient(180deg,rgba(12,11,10,.55) 0%,rgba(12,11,10,.6) 40%,rgba(12,11,10,.97) 85%,var(--bg) 100%)}.ofx-hero--show .ofx-hero__inner{padding-block:110px 120px}.ofx-slidebar__cap{display:none}.ofx-slidebar .ofx-wrap{justify-content:space-between}}.ofx-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,380px);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 22px;scrollbar-width:none;cursor:grab}.ofx-reviews__track::-webkit-scrollbar{display:none}.ofx-reviews__track.drag{cursor:grabbing;scroll-snap-type:none}.ofx-review{scroll-snap-align:start;margin:0;display:flex;flex-direction:column;gap:16px;padding:28px 26px;border-radius:26px;background:linear-gradient(180deg,#1a1917,#131210);border:1px solid rgba(255,244,228,.08);box-shadow:inset 0 1px #ffffff0d;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s}.ofx-review:hover{transform:translateY(-6px);border-color:#00fe8559}.ofx-review__stars{display:flex;gap:3px;color:#ffc94d;font-size:18px;letter-spacing:0}.ofx-review__stars .off{color:#fff4e42e}.ofx-review blockquote{margin:0;font-size:16.5px;line-height:1.9;color:var(--text);position:relative}.ofx-review blockquote:before{content:"\201d";position:absolute;top:-28px;inset-inline-end:-4px;font-size:72px;line-height:1;font-family:Georgia,serif;background:var(--tgrad);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.5}.ofx-review figcaption{display:flex;align-items:center;gap:12px;margin-top:auto}.ofx-review figcaption img,.ofx-review__avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none;border:2px solid var(--mint)}.ofx-review__avatar{display:grid;place-items:center;font-family:var(--f-head);font-weight:700;font-size:20px;background:var(--grad);color:#fff;border:0}.ofx-review figcaption strong{display:block;font-family:var(--f-head)}.ofx-review figcaption small{color:var(--muted);font-size:13.5px}.ofx-review__video{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:14px;font-weight:600;color:var(--mint);padding:8px 14px;border-radius:99px;border:1px solid rgba(0,254,133,.3);transition:background .25s}.ofx-review__video:before{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent currentColor}.ofx-review__video:hover{background:#00fe851a}.ofx-reviews__nav{display:flex;gap:10px;justify-content:center;margin-top:6px}.ofx-reviews__nav button{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--text);font-size:18px;cursor:pointer;transition:all .25s}.ofx-reviews__nav button:hover{background:var(--grad);color:#fff;border-color:transparent}.ofx-reviews__cta{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:22px 26px;border-radius:24px;border:1px dashed rgba(0,254,133,.35);background:#00fe850a}.ofx-reviews__cta strong{display:block;font-family:var(--f-head);font-size:18px}.ofx-reviews__cta span{color:var(--muted);font-size:15px}.ofx-reviews__cta .ofx-btn{margin:0}.ofx-tools{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.ofx-header .ofx-wrap>.ofx-btn{margin-inline-start:0}.ofx-tool{position:relative;height:40px;min-width:40px;padding:0 10px;border-radius:12px;border:1px solid var(--line);background:#fff4e40d;color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 13px/1 Alexandria,sans-serif;cursor:pointer;transition:background .25s,border-color .25s,transform .25s}.ofx-tool:hover{border-color:#00fe8573;transform:translateY(-1px)}.ofx-tool svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ofx-tool .sun{display:none}html[data-theme=light] .ofx-tool .sun{display:block}html[data-theme=light] .ofx-tool .moon{display:none}.ofx-lang{position:relative}.ofx-lang__menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:150px;padding:6px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:0 24px 50px -20px #0009;display:none;z-index:80}.ofx-lang.open .ofx-lang__menu{display:grid;animation:ofxDrop .3s cubic-bezier(.2,.7,.2,1)}.ofx-lang__menu button{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:10px;background:none;color:var(--text);font:500 14px/1 var(--f-body);cursor:pointer;text-align:start}.ofx-lang__menu button:hover,.ofx-lang__menu button[aria-current]{background:#00fe851a}.ofx-lang__menu button b{font:600 11px/1 Alexandria,sans-serif;color:var(--muted)}@media(max-width:1024px){.ofx-tools{margin-inline-start:auto;margin-inline-end:8px}}html[dir=ltr] .ofx{direction:ltr;text-align:left}html[dir=ltr] .ofx-tag{right:auto;left:14px}html[dir=ltr] .ofx-journey__line{right:auto;left:28px}html[dir=ltr] .ofx-map__card{right:auto;left:22px}html[dir=ltr] .ofx-scrollbar{transform-origin:left}html[dir=ltr] .ofx-nav a:after{transform-origin:left}html[dir=ltr] .rg-level small,html[dir=ltr] .rg-summary dd{text-align:right}html[dir=ltr] .rg-level--hot:before{left:auto;right:16px}html[dir=ltr] .rg-field select{background-position:calc(100% - 24px) 22px,calc(100% - 18px) 22px;padding-left:16px;padding-right:40px}html[dir=ltr] .rg-field input[type=date]{text-align:left}html[dir=ltr] .ofx-btn svg[stroke],html[dir=ltr] .ofx-btn svg [stroke]{transform:scaleX(-1)}html[dir=ltr] .ofx-float--a{left:auto;right:6%}html[dir=ltr] .ofx-float--b{left:auto;right:13%}html[dir=ltr] .ofx-wa-float{left:auto;right:20px}html[dir=ltr] .ofx-top{right:auto;left:20px}html[dir=ltr] .ofx-program__col h3 span,html[dir=ltr] .ofx-eyebrow{direction:ltr}html[dir=ltr] .ofx-rgpage__bg img{transform:scaleX(-1)}html[dir=ltr] .ofx-head p,html[dir=ltr] .ofx-hero__lead{font-weight:300}@media(max-width:680px){html[dir=ltr] .rg-level small{text-align:left}}html[data-theme=light]{color-scheme:light}html[data-theme=light] body{background:#f4f2ed!important}html[data-theme=light] .ofx{--bg:#f4f2ed;--bg-2:#ebe8e1;--card:#ffffff;--card-2:#f8f6f2;--line:rgba(30,26,20,.1);--text:#16140f;--muted:#5e5850;--mint:#00a65a;--tgrad:linear-gradient(270deg,#2401ff 0%,#1a47dd 38%,#0a8f9c 70%,#009a4f 100%)}html[data-theme=light] .ofx:after{opacity:.035;mix-blend-mode:multiply}html[data-theme=light] .ofx-header,html[data-theme=light] .ofx-header.is-scrolled{background:#f4f2edc7;border-bottom-color:#1e1a1414}html[data-theme=light] .ofx-logo img,html[data-theme=light] .ofx-footer img{filter:invert(1) hue-rotate(180deg) saturate(1.4)}html[data-theme=light] .ofx-nav a:hover,html[data-theme=light] .ofx-nav a[aria-current]{color:var(--text)}html[data-theme=light] .ofx-menu summary{background:#fff}html[data-theme=light] .ofx-menu summary span,html[data-theme=light] .ofx-menu summary span:before,html[data-theme=light] .ofx-menu summary span:after{background:var(--text)}html[data-theme=light] .ofx-menu__panel{background:#faf9f6f7}html[data-theme=light] .ofx-tool{background:#fff}html[data-theme=light] .ofx-course,html[data-theme=light] .ofx-feature,html[data-theme=light] .ofx-compare__card,html[data-theme=light] .ofx-program__col,html[data-theme=light] .ofx-contact__card,html[data-theme=light] .ofx-faq details,html[data-theme=light] .ofx-review,html[data-theme=light] .rg{background:#fff;border-color:#1e1a1414;box-shadow:0 1px #fffc inset,0 30px 60px -40px #281e0a59}html[data-theme=light] .ofx-facts div{background:#fff}html[data-theme=light] .ofx-chip{background:#f4f2ed;color:var(--text)}html[data-theme=light] .ofx-course__list,html[data-theme=light] .ofx-checks li,html[data-theme=light] .ofx-steps li{color:#3a362f}html[data-theme=light] .ofx-module h4{color:var(--text)}html[data-theme=light] .ofx-feature__icon,html[data-theme=light] .ofx-journey__dot{background:radial-gradient(120% 120% at 25% 0%,rgba(36,1,255,.12),transparent 60%),#f4f2ed;border-color:#1e1a1414;box-shadow:0 12px 26px -14px #2401ff59}html[data-theme=light] .ofx-journey__list li.lit .ofx-journey__dot{background:radial-gradient(120% 120% at 25% 0%,rgba(36,1,255,.16),transparent 60%),#fff}html[data-theme=light] .ofx-btn--ghost{background:linear-gradient(#fff,#fff) padding-box,var(--tgrad) border-box;color:var(--text)}html[data-theme=light] .ofx-hero .ofx-btn--ghost,html[data-theme=light] .ofx-phero .ofx-btn--ghost{background:linear-gradient(#151412,#151412) padding-box,var(--tgrad) border-box;color:#fff}html[data-theme=light] .ofx-marquee{background:#ebe8e1}html[data-theme=light] .ofx-marquee span{color:var(--text);background:#fff;border-color:#1e1a1414}html[data-theme=light] .ofx-marquee span:nth-child(3n+1){background:var(--tgrad);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light] .ofx-map iframe,html[data-theme=light] .ofx-map:hover iframe{filter:none}html[data-theme=light] .ofx-map__card,html[data-theme=light] .ofx-sticky,html[data-theme=light] .ofx-top{background:#ffffffe0;border-color:#1e1a141a}html[data-theme=light] .ofx-top b{color:var(--text)}html[data-theme=light] .ofx-footer{background:#e9e6df}html[data-theme=light] .ofx-footer:before{-webkit-text-stroke:1px rgba(30,26,20,.08)}html[data-theme=light] .ofx-footer li a:hover,html[data-theme=light] .ofx-crumb a:hover{color:var(--text)}html[data-theme=light] .ofx-social a{background:#fff}html[data-theme=light] .ofx-social svg{fill:var(--text)}html[data-theme=light] .ofx-social a:hover svg{fill:#fff}html[data-theme=light] .ofx-faq summary:after{background:#f0ede7}html[data-theme=light] .ofx-hero,html[data-theme=light] .ofx-phero,html[data-theme=light] .ofx-cta{--text:#f5f2ec;--muted:#cfc8bb;--mint:#00fe85;--tgrad:linear-gradient(270deg,#8f99ff 0%,#4f7dff 32%,#1fb7d4 66%,#00fe85 100%);color:#f5f2ec}html[data-theme=light] .ofx-phero:before{background:linear-gradient(180deg,#0c0b0a99,#0c0b0ae0),radial-gradient(50% 60% at 10% 30%,rgba(0,254,133,.18),transparent 70%)}html[data-theme=light] .ofx-rgpage__bg img{opacity:.1}html[data-theme=light] .ofx-rgpage__bg:after{background:radial-gradient(800px 500px at 85% 0%,rgba(36,1,255,.1),transparent 60%),radial-gradient(600px 400px at 0% 100%,rgba(0,254,133,.12),transparent 60%),linear-gradient(180deg,#f4f2ed99,#f4f2ed 85%)}html[data-theme=light] .ofx-rgpage__trust{background:#fff}html[data-theme=light] .rg-field>span{color:var(--text)}html[data-theme=light] .rg-field input,html[data-theme=light] .rg-field select{background:#f8f6f2;border-color:#1e1a1424;color:var(--text)}html[data-theme=light] .rg-field input[type=date]{color-scheme:light}html[data-theme=light] .rg-field select option{background:#fff;color:var(--text)}html[data-theme=light] .rg-chips label span,html[data-theme=light] .rg-chips button{background:#f8f6f2;border-color:#1e1a1424;color:var(--text)}html[data-theme=light] .rg-chips input:checked+span,html[data-theme=light] .rg-chips button.on{background:#00a65a1a;color:var(--text)}html[data-theme=light] .rg-level{background:#f8f6f2;border-color:#1e1a141f}html[data-theme=light] .rg-level strong{color:var(--text)}html[data-theme=light] .rg-progress{background:#1e1a1414}html[data-theme=light] .rg-summary{background:#f8f6f2}html[data-theme=light] .rg-done__icon path{stroke:var(--text)}html[data-theme=light] .ofx-review__stars .off{color:#1e1a1426}html[data-theme=light] .ofx-lang__menu{box-shadow:0 24px 50px -20px #281e0a59}html[data-theme=light] .ofx-gh{color:var(--text)}html[data-theme=light] .ofx-cursor{background:radial-gradient(circle,rgba(36,1,255,.07),rgba(0,166,90,.04) 40%,transparent 70%)}.ofx,.ofx-header,.ofx-course,.ofx-feature,.rg,.ofx-footer{transition:background-color .4s,color .4s,border-color .4s}html[lang=en] .rg-level--hot:before{content:"Most popular"}html[lang=fr] .rg-level--hot:before{content:"Le plus demand\e9"}.ofx-slide img,.ofx-slide video{transform:none;image-rendering:auto}.ofx-slide picture{display:block;width:100%;height:100%}.ofx-slide.is-on img{animation:ofxKB3 9s ease-out forwards}.ofx-slide:nth-child(2n).is-on img{animation-name:ofxKB4}.ofx-slide.is-on video{animation:none}@keyframes ofxKB3{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes ofxKB4{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.05) translate3d(-1%,0,0)}}.ofx-tag,.ofx-badge{color:#f5f2ec}.ofx-tag--mint{color:#00fe85}.ofx-badge strong{color:#fff}.ofx-cta{background:radial-gradient(120% 140% at 100% 0%,#1b1a3d,#11100e 55%,#0c0b0a)}.ofx-cta h2{color:#f5f2ec}html[data-theme=light] .ofx-cta p{color:#d9d3c8}html[data-theme=light] .ofx-tag{background:#0c0b0ab8;border-color:#ffffff40}html[data-theme=light] .ofx-split__media .ofx-badge{background:#0c0b0ab8}html[data-theme=light] .ofx-float{color:#f5f2ec}html[data-theme=light] .ofx-float strong{color:#fff}html[data-theme=light] .ofx-feature__icon svg,html[data-theme=light] .ofx-journey__dot svg,html[data-theme=light] .ofx-contact__card .ofx-feature__icon svg{stroke:url(#ofxIconGrad);stroke-width:1.9}html[data-theme=light] .ofx-rgpage__trust .ofx-feature__icon,html[data-theme=light] .ofx-rgpage__list span{background:#fff;border-color:#1e1a141a}html[data-theme=light] .rg-level__tag{color:#00864a}html[data-theme=light] .rg-level--hot:before{color:#fff}html[data-theme=light] .ofx-sticky small{color:var(--muted)}html[data-theme=light] .ofx-sticky b{color:var(--text)}html[data-theme=light] .ofx-slidebar__num,html[data-theme=light] .ofx-slidebar__cap{color:#f5f2ec}html[data-theme=light] .ofx-hero__facts{background:#0c0b0a8c}html[data-theme=light] .ofx-menu__panel a{color:var(--text)}html[data-theme=light] .ofx-review blockquote{color:#2a2620}.rg-level small{white-space:nowrap}@media(max-width:520px){.rg-level small{white-space:normal}}.ofx-gs{display:grid;gap:14px;margin-top:8px}.ofx-gs__stage{position:relative;aspect-ratio:16/9;border-radius:30px;overflow:hidden;background:#0c0b0a;box-shadow:0 40px 90px -40px #2401ff8c;isolation:isolate;touch-action:pan-y;cursor:grab}.ofx-gs__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:scale(1.04);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform 1.4s cubic-bezier(.2,.7,.2,1);pointer-events:none}.ofx-gs__slide.is-on{opacity:1;transform:none;pointer-events:auto}.ofx-gs__slide img{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.ofx-gs__slide figcaption{position:absolute;inset:auto 0 0 0;padding:70px 32px 26px;background:linear-gradient(transparent,#080808d1);color:#fff;font-family:var(--f-head);font-size:clamp(16px,2vw,22px);font-weight:600}.ofx-gs__slide figcaption span{display:inline-block;transform:translateY(16px);opacity:0;transition:all .7s .25s cubic-bezier(.2,.7,.2,1)}.ofx-gs__slide.is-on figcaption span{transform:none;opacity:1}.ofx-gs__nav{position:absolute;top:50%;z-index:3;width:52px;height:52px;margin-top:-26px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#0c0b0a73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;cursor:pointer;color:#fff;opacity:0;transition:opacity .3s,transform .3s,background .3s}.ofx-gs__nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ofx-gs__nav--prev{inset-inline-start:18px}.ofx-gs__nav--next{inset-inline-end:18px}html[dir=ltr] .ofx-gs__nav svg{transform:scaleX(-1)}.ofx-gs__stage:hover .ofx-gs__nav,.ofx-gs__nav:focus-visible{opacity:1}.ofx-gs__nav:hover{background:var(--grad);transform:scale(1.08)}@media(hover:none){.ofx-gs__nav{opacity:1;width:42px;height:42px;margin-top:-21px}}.ofx-gs__count{position:absolute;top:18px;inset-inline-end:20px;z-index:3;padding:7px 14px;border-radius:99px;background:#0c0b0a8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#cfc8bb;font:500 13px/1 Alexandria,sans-serif;direction:ltr}.ofx-gs__count b{color:#fff}.ofx-gs__bar{position:absolute;inset:auto 0 0 0;height:3px;background:#ffffff1f;z-index:3}.ofx-gs__bar i{display:block;height:100%;width:0;background:var(--grad)}.ofx-gs__bar i.run{animation:ofxGsBar var(--gsd,5.5s) linear forwards}@keyframes ofxGsBar{to{width:100%}}.ofx-gs__thumbs{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:none}.ofx-gs__thumbs::-webkit-scrollbar{display:none}.ofx-gs__thumb{flex:0 0 auto;width:120px;aspect-ratio:4/3;border-radius:14px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--card);cursor:pointer;opacity:.55;transition:opacity .3s,border-color .3s,transform .3s}.ofx-gs__thumb img{width:100%;height:100%;object-fit:cover}.ofx-gs__thumb:hover{opacity:.9;transform:translateY(-3px)}.ofx-gs__thumb.is-on{opacity:1;border-color:var(--mint)}@media(max-width:680px){.ofx-gs__stage{aspect-ratio:4/3;border-radius:22px}.ofx-gs__thumb{width:84px}.ofx-gs__slide figcaption{padding:50px 18px 18px}}.ofx-btn{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background-position .6s,filter .3s}.ofx-btn:active{transform:scale(.96)!important}.ofx-btn svg{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.ofx-btn:hover svg{transform:translate(-4px)}html[dir=ltr] .ofx-btn:hover svg[stroke]{transform:scaleX(-1) translate(-4px)}.ofx-course__img{overflow:hidden}.ofx-course__img img,.ofx-gallery img,.ofx-split__media img{transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .5s}.ofx-course:hover .ofx-course__img img,.ofx-gallery figure:hover img{transform:scale(1.07)}.ofx-gallery figure{overflow:hidden;position:relative}.ofx-gallery figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(36,1,255,.35));opacity:0;transition:opacity .4s;pointer-events:none}.ofx-gallery figure:hover:after{opacity:1}.ofx-feature__icon{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ofx-feature:hover .ofx-feature__icon{transform:rotate(-8deg) scale(1.1)}.ofx-faq details{transition:background .3s,border-color .3s,box-shadow .3s}.ofx-faq details[open]{border-color:#00fe8559}.ofx-faq details>p{overflow:hidden}.ofx-kicker{position:relative}.ofx-scrollcue{position:absolute;bottom:92px;left:50%;z-index:4;width:26px;height:42px;margin-left:-13px;border:2px solid rgba(255,255,255,.5);border-radius:14px;display:flex;justify-content:center;padding-top:7px;cursor:pointer;transition:opacity .4s}.ofx-scrollcue i{width:4px;height:8px;border-radius:2px;background:#fff;animation:ofxCue 1.8s infinite}@keyframes ofxCue{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}to{opacity:0}}@media(max-width:900px){.ofx-scrollcue{display:none}}.ofx-toast{position:fixed;left:50%;bottom:96px;z-index:10000;transform:translate(-50%,20px);opacity:0;padding:12px 20px;border-radius:14px;background:#161513;color:#f5f2ec;border:1px solid rgba(0,254,133,.4);font:500 14px/1.3 var(--f-body);box-shadow:0 20px 50px -20px #000000b3;transition:all .35s cubic-bezier(.2,.7,.2,1);pointer-events:none}.ofx-toast.show{opacity:1;transform:translate(-50%)}.ofx-confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10001}body.ofx-leaving .ofx{opacity:0;transform:translateY(-6px);transition:opacity .25s,transform .25s}.ofx{animation:ofxPageIn .5s cubic-bezier(.2,.7,.2,1)}@keyframes ofxPageIn{0%{opacity:0}to{opacity:1}}.ofx-lb{touch-action:pan-y}.ofx-lb__nav{position:absolute;top:50%;width:54px;height:54px;margin-top:-27px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font-size:22px;cursor:pointer;display:grid;place-items:center;transition:background .25s}.ofx-lb__nav:hover{background:var(--grad)}.ofx-lb__nav--prev{right:20px}.ofx-lb__nav--next{left:20px}html[dir=ltr] .ofx-lb__nav--prev{right:auto;left:20px}html[dir=ltr] .ofx-lb__nav--next{left:auto;right:20px}.ofx-lb__count{position:absolute;bottom:22px;left:50%;transform:translate(-50%);color:#cfc8bb;font:500 14px/1 Alexandria,sans-serif;direction:ltr}.ofx-lb img{transition:opacity .25s,transform .35s cubic-bezier(.2,.7,.2,1)}.ofx-copy{cursor:copy;border-bottom:1px dashed currentColor}@media(prefers-reduced-motion:reduce){.ofx-gs__slide,.ofx-gs__slide figcaption span{transition:none}.ofx-slide.is-on img{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/orbit-ui.css.map */
