.custom-stage[data-variant=courses] .custom-stage-art-camera{z-index:0;transform-origin:62%;inset:130px -12px 60px 33%}.custom-stage[data-variant=courses] .custom-stage-shade{z-index:1;background:linear-gradient(180deg, transparent 64%, var(--color-paper) 98%), linear-gradient(90deg, var(--color-paper) 12%, transparent 49%)}.custom-stage[data-variant=courses] .custom-stage-copy,.custom-stage[data-variant=courses] .custom-stage-top{z-index:2;pointer-events:none}.custom-stage[data-variant=courses] .custom-stage-copy a{pointer-events:auto}.custom-stage[data-variant=courses] .custom-stage-bottom{z-index:3}.custom-stage[data-variant=courses] .custom-stage-annotation{z-index:2}.course-hero-scene{isolation:isolate;--scene-light:.14;height:100%;position:relative}.course-hero-scene img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.course-hero-aura{background:radial-gradient(ellipse, color-mix(in srgb, var(--color-accent) 23%, transparent), transparent 65%);opacity:var(--scene-light);transition:opacity .85s var(--ease-out), transform 1.2s var(--ease-out);border-radius:50%;position:absolute;inset:7% 0 10%}.course-hero-orbit{opacity:.3;position:absolute;inset:20% -4% 14% 1%;transform:rotate(-22deg)}.course-hero-orbit i{border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent);border-radius:50%;position:absolute;inset:0}.course-hero-orbit i:last-child{border-style:dashed;border-color:color-mix(in srgb, var(--color-accent) 11%, transparent);inset:11% 3%}.course-hero-energy{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.course-hero-energy path{stroke:url(#course-energy-gradient);stroke-width:1px}.course-energy-base{opacity:.25}.course-energy-tiger,.course-energy-eagle{stroke-dasharray:3 12;opacity:.12;transition:opacity .6s var(--ease-out);animation:15s linear infinite course-energy-travel}.course-energy-source{fill:var(--color-accent);opacity:.45}.course-energy-sparks{fill:var(--color-accent);opacity:.4;animation:4s ease-in-out infinite alternate course-spark-breathe}.course-animal{z-index:1;transition:transform 1.1s var(--ease-out), filter .8s var(--ease-out), opacity .8s var(--ease-out);will-change:transform;position:absolute}.course-animal img,.course-hero-creator-float{--float-distance:10px;--float-sway:2px;animation:course-material-float 8s var(--ease-in-out) infinite}.course-animal-eagle{z-index:2;transform-origin:50% 65%;width:82%;transform:translate3d(calc(var(--custom-pointer-x) * -1.6), calc(var(--custom-pointer-y) * -1.5), 0) rotate(-4deg);opacity:.94;top:1%;right:3%}.course-animal-eagle img{--float-distance:14px;--float-sway:-3px;animation-duration:8.8s;animation-delay:-2.3s}.course-animal-tiger{transform-origin:38% 45%;width:62%;transform:translate3d(calc(var(--custom-pointer-x) * 1.6), calc(var(--custom-pointer-y) * 1.2), 0) rotate(-9deg);top:31%;left:3%}.course-animal-tiger img{animation-duration:7.4s;animation-delay:-4.1s}.course-hero-creator{z-index:3;transform-origin:50% 90%;width:62%;transform:translate3d(calc(var(--custom-pointer-x) * .3), calc(var(--custom-pointer-y) * .3), 0);transition:transform 1s var(--ease-out), filter .75s var(--ease-out);position:absolute;bottom:-7%;right:2%;-webkit-mask-image:linear-gradient(#000 84%,#0000 100%);mask-image:linear-gradient(#000 84%,#0000 100%)}.course-hero-creator-float{--float-sway:-1px;animation-duration:9s;animation-delay:-3.2s;position:relative}.course-hero-stylus-light{z-index:4;background:radial-gradient(circle, var(--color-ink), var(--color-accent) 12%, transparent 65%);opacity:.1;width:22px;height:22px;box-shadow:0 0 34px 14px color-mix(in srgb, var(--color-accent) 17%, transparent);transition:opacity .7s var(--ease-out), transform 1s var(--ease-out);border-radius:50%;position:absolute;top:16.7%;left:22%}.course-hero-hotspot{z-index:5;color:var(--color-ink-2);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.course-hero-hotspot-tiger{width:45%;height:39%;top:40%;left:4%}.course-hero-hotspot-eagle{width:81%;height:43%;top:0;right:2%}.course-hero-marker{font-family:var(--font-display);letter-spacing:.1em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color .45s var(--ease-out);align-items:center;gap:8px;font-size:9px;display:flex;position:absolute}.course-hero-hotspot-tiger .course-hero-marker{bottom:-12px;left:10%}.course-hero-hotspot-eagle .course-hero-marker{top:3%;right:4%}.course-hero-marker>i{border:1px solid var(--color-accent);width:6px;height:6px;box-shadow:0 0 0 5px color-mix(in srgb, var(--color-accent) 8%, transparent);border-radius:50%}.course-hero-hotspot:focus-visible{outline:none}.course-hero-hotspot:focus-visible .course-hero-marker{outline:2px solid var(--color-focus);outline-offset:8px;border-radius:2px}.course-hero-hotspot:disabled{cursor:default}.course-hero-hotspot:disabled .course-hero-marker{opacity:.45}.course-hero-interaction-note{z-index:4;color:var(--color-ink-2);letter-spacing:.04em;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:6%;right:6%}.course-hero-interaction-note>span{background:var(--color-accent);border-radius:50%;width:4px;height:4px}.course-hero-interaction-note small{display:none}.course-hero-scene[data-active=tiger] .course-animal-tiger{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--color-accent) 29%, transparent)) brightness(1.13);transform:translate(-18px,-12px)rotate(-3deg)scale(1.045)}.course-hero-scene[data-active=tiger] .course-animal-eagle{opacity:.65;transform:translate(12px,-6px)rotate(-6deg)}.course-hero-scene[data-active=tiger] .course-hero-creator{filter:drop-shadow(-12px 0 16px color-mix(in srgb, var(--color-accent) 14%, transparent));transform:translate(9px,-3px)rotate(1deg)}.course-hero-scene[data-active=eagle] .course-animal-eagle{filter:drop-shadow(0 0 20px color-mix(in srgb, var(--color-accent) 25%, transparent)) brightness(1.12);transform:translate(-8px,-22px)rotate(0)scale(1.055)}.course-hero-scene[data-active=eagle] .course-animal-tiger{opacity:.72;transform:translate(8px,6px)rotate(-11deg)scale(.985)}.course-hero-scene[data-active=eagle] .course-hero-creator{filter:drop-shadow(6px -10px 15px color-mix(in srgb, var(--color-accent) 15%, transparent));transform:translate(-6px,-7px)rotate(-.65deg)}.course-hero-scene:not([data-active=idle]){--scene-light:.7}.course-hero-scene:not([data-active=idle]) .course-hero-aura{transform:scale(1.1)}.course-hero-scene:not([data-active=idle]) .course-hero-stylus-light{opacity:.95;transform:scale(1.3)}.course-hero-scene[data-active=tiger] .course-energy-tiger,.course-hero-scene[data-active=eagle] .course-energy-eagle{opacity:.9;stroke-width:1.5px;animation-duration:2s}.course-hero-scene[data-active=tiger] .course-hero-hotspot-tiger .course-hero-marker,.course-hero-scene[data-active=eagle] .course-hero-hotspot-eagle .course-hero-marker{color:var(--color-accent)}.custom-stage[data-motion=paused] :is(.course-animal img,.course-hero-creator-float,.course-energy-tiger,.course-energy-eagle,.course-energy-sparks){animation-play-state:paused}.custom-stage[data-motion=paused] :is(.course-animal,.course-hero-creator,.course-hero-aura,.course-hero-stylus-light,.course-hero-marker,.course-energy-tiger,.course-energy-eagle){will-change:auto;transition:none}@keyframes course-material-float{0%,to{transform:translate(0,0)}50%{transform:translate3d(var(--float-sway), calc(var(--float-distance) * -1), 0)}}@keyframes course-energy-travel{to{stroke-dashoffset:-120px}}@keyframes course-spark-breathe{to{opacity:.8}}@media (min-width:1600px){.custom-stage[data-variant=courses] .custom-stage-art-camera{inset:144px 0 80px 34%}}@media (max-width:1023px){.custom-stage[data-variant=courses] .custom-stage-art-camera{inset:144px 16px 275px 19%}.custom-stage[data-variant=courses] .custom-stage-copy h1{font-size:clamp(40px,5.4vw,56px)}.custom-stage[data-variant=courses] .custom-stage-shade{background:linear-gradient(180deg, transparent 47%, var(--color-paper) 82%), linear-gradient(90deg, var(--color-paper) 4%, transparent 30%)}.course-hero-hotspot-tiger .course-hero-marker{bottom:2%;left:0}.course-hero-interaction-note{display:none}}@media (max-width:639px){.course-animal img,.course-hero-creator-float{--float-distance:5px;--float-sway:1px}.course-animal-eagle img{--float-distance:7px;--float-sway:-1.5px}.course-hero-creator-float{--float-sway:-.5px}.custom-stage[data-variant=courses]{height:960px}.custom-stage[data-variant=courses] .custom-stage-art-camera{inset:153px 12px 398px;transform:none}.custom-stage[data-variant=courses] .custom-stage-shade{background:linear-gradient(180deg, transparent 46%, var(--color-paper) 64%)}.custom-stage[data-variant=courses] .custom-stage-copy{bottom:112px}.custom-stage[data-variant=courses] .custom-stage-copy h1{font-size:clamp(31px,8.8vw,44px)}.course-animal-eagle{width:92%;top:-1%;right:2%;transform:rotate(-4deg)}.course-animal-tiger{width:70%;top:32%;left:5%;transform:rotate(-4deg)}.course-hero-creator{width:74%;bottom:-3%;right:2%;transform:none}.course-hero-hotspot-tiger{width:37%;height:39%;top:42%;left:3%}.course-hero-hotspot-eagle{width:70%;height:43%;top:0;right:4%}.course-hero-marker{gap:6px;font-size:8px}.course-hero-hotspot-tiger .course-hero-marker{bottom:1%}.course-hero-hotspot-eagle .course-hero-marker{top:0;right:4%}.course-hero-scene[data-active=tiger] .course-animal-tiger{transform:translate(-7px,-4px)rotate(-2deg)scale(1.03)}.course-hero-scene[data-active=eagle] .course-animal-eagle{transform:translateY(-8px)rotate(0)scale(1.025)}.course-hero-scene[data-active=tiger] .course-hero-creator{transform:translate(3px,-2px)}.course-hero-scene[data-active=eagle] .course-hero-creator{transform:translate(-3px,-3px)}}@media (prefers-reduced-motion:reduce){.course-hero-scene *{will-change:auto!important;transition:none!important;animation:none!important}.course-animal,.course-animal img,.course-hero-creator,.course-hero-creator-float{transform:none!important}}.custom-stage[data-variant=custom] .custom-stage-art-camera{z-index:0;inset:150px -8px 45px 38%}.custom-stage[data-variant=custom] .custom-stage-shade{z-index:1;background:linear-gradient(180deg, transparent 66%, var(--color-paper) 99%), linear-gradient(90deg, var(--color-paper) 6%, transparent 48%)}.custom-stage[data-variant=custom] .custom-stage-copy,.custom-stage[data-variant=custom] .custom-stage-top{z-index:2;pointer-events:none}.custom-stage[data-variant=custom] .custom-stage-copy a{pointer-events:auto}.custom-stage[data-variant=custom] .custom-stage-bottom{z-index:3}.custom-stage[data-variant=custom] .custom-stage-annotation{z-index:2}.bespoke-scene{isolation:isolate;perspective:1000px;-webkit-user-select:none;user-select:none;--bespoke-light:.24;--bespoke-object-float-y:-14px;--bespoke-creator-float-y:-12px;height:100%;position:relative}.bespoke-aura{background:radial-gradient(ellipse at 61% 43%, var(--color-glow-strong), transparent 65%);opacity:var(--bespoke-light);transition:opacity .8s var(--ease-out);position:absolute;inset:-6% -10% 0}.bespoke-orbit{opacity:.3;position:absolute;inset:6% -4% 8% 0;transform:rotate(-19deg)}.bespoke-orbit i{border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);border-radius:50%;position:absolute;inset:0}.bespoke-orbit i:last-child{opacity:.4;border-style:dashed;inset:8% 6%}.bespoke-energy{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bespoke-energy path{stroke:url(#bespoke-energy-gradient);stroke-width:1px;stroke-dasharray:3 14;opacity:.1;transition:opacity .5s var(--ease-out);animation:18s linear infinite bespoke-energy-flow}.bespoke-energy circle{fill:var(--color-accent);opacity:.4}.bespoke-creator{z-index:2;width:80%;transform:translate3d(calc(var(--custom-pointer-x) * .4), calc(var(--custom-pointer-y) * .4), 0);transition:transform 1s var(--ease-out), filter .75s var(--ease-out);position:absolute;bottom:-12%;left:6%;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.bespoke-creator-float{animation:bespoke-creator-float 8.4s var(--ease-in-out) -1.8s infinite;position:relative}.bespoke-creator img{width:100%;height:auto}.bespoke-fingertip{background:radial-gradient(circle, var(--color-ink), var(--color-accent) 23%, transparent 70%);width:12px;height:12px;box-shadow:0 0 28px 10px var(--color-glow);opacity:.25;transition:opacity .6s var(--ease-out), scale .7s var(--ease-out);border-radius:50%;position:absolute;top:15%;left:19%}.bespoke-object{z-index:3;color:var(--color-ink-2);aspect-ratio:1;pointer-events:auto;transform-style:preserve-3d;transform:translate3d(calc(var(--custom-pointer-x) * var(--object-depth)), calc(var(--custom-pointer-y) * var(--object-depth)), 0);transition:transform .85s var(--ease-out), filter .7s var(--ease-out);background:0 0;border:0;padding:0;position:absolute}.bespoke-object img{width:100%;height:auto;animation:bespoke-object-float 6.8s var(--ease-in-out) -1.4s infinite}.bespoke-flame{--object-depth:-1.4;width:24%;top:-7%;left:10%}.bespoke-frame{--object-depth:1.2;width:28%;top:0;right:3%}.bespoke-medal{--object-depth:-.7;width:21%;top:33%;right:2%}.bespoke-lion{--object-depth:1.5;width:28%;top:49%;right:1.5%}.bespoke-frame img{animation-duration:8.2s;animation-delay:-3.2s}.bespoke-medal img{animation-duration:7.6s;animation-delay:-5.3s}.bespoke-lion img{animation-duration:8.8s;animation-delay:-6.1s}@media (min-width:1024px){.bespoke-frame{width:26%;top:-1%}.bespoke-medal{width:18%;top:29%;right:3%}}.bespoke-object-label{white-space:nowrap;font:400 9px/1.5 var(--font-display);letter-spacing:.05em;opacity:0;transition:opacity .35s var(--ease-out), translate .5s var(--ease-out);justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;top:98%;left:0;right:0;translate:0 5px}.bespoke-object-label i{background:var(--color-accent);border-radius:50%;width:4px;height:4px}.bespoke-object:focus-visible{outline:1px solid var(--color-focus);outline-offset:4px;border-radius:50%}.bespoke-object:disabled{opacity:1;cursor:default}.bespoke-note{z-index:4;color:var(--color-ink-2);letter-spacing:.04em;font-size:10px;position:absolute;bottom:2%;right:3%}.bespoke-note span{color:var(--color-muted);font:400 8px/1.5 var(--font-display);letter-spacing:.12em;margin-top:5px;display:block}.bespoke-scene:not([data-active=idle]){--bespoke-light:.8}.bespoke-scene:not([data-active=idle]) .bespoke-fingertip{opacity:1;scale:1.4}.bespoke-scene[data-active=flame] .bespoke-flame{filter:brightness(1.1) drop-shadow(0 0 16px var(--color-glow-strong));transform:translate3d(-9px,-15px,22px)rotate(-9deg)scale(1.1)}.bespoke-scene[data-active=frame] .bespoke-frame{filter:brightness(1.12) drop-shadow(0 0 18px var(--color-glow-strong));transform:translate3d(-10px,-8px,32px)rotateY(-16deg)rotate(4deg)scale(1.08)}.bespoke-scene[data-active=medal] .bespoke-medal{filter:brightness(1.15) drop-shadow(0 0 16px var(--color-glow-strong));transform:translate3d(-14px,-9px,35px)rotateY(20deg)rotate(-6deg)scale(1.1)}.bespoke-scene[data-active=lion] .bespoke-lion{filter:brightness(1.1) drop-shadow(0 0 18px var(--color-glow-strong));transform:translate3d(-10px,-15px,30px)rotate(-3deg)scale(1.08)}.bespoke-scene[data-active=flame] .bespoke-creator{transform:translate(-4px,-4px)rotate(-.7deg)}.bespoke-scene:is([data-active=frame],[data-active=medal]) .bespoke-creator{transform:translate(6px,-2px)rotate(.6deg)}.bespoke-scene[data-active=lion] .bespoke-creator{transform:translate(5px,-5px)rotate(.5deg)}.bespoke-scene[data-active=flame] .bespoke-flame,.bespoke-scene[data-active=frame] .bespoke-frame,.bespoke-scene[data-active=medal] .bespoke-medal,.bespoke-scene[data-active=lion] .bespoke-lion{transition-duration:.52s,.45s}.bespoke-scene[data-active=flame] .bespoke-flame img,.bespoke-scene[data-active=frame] .bespoke-frame img,.bespoke-scene[data-active=medal] .bespoke-medal img,.bespoke-scene[data-active=lion] .bespoke-lion img{animation-play-state:paused}.bespoke-scene[data-active=flame] [data-to=flame],.bespoke-scene[data-active=frame] [data-to=frame],.bespoke-scene[data-active=medal] [data-to=medal],.bespoke-scene[data-active=lion] [data-to=lion]{opacity:.85;animation-duration:2s}.bespoke-scene[data-active=flame] .bespoke-flame .bespoke-object-label,.bespoke-scene[data-active=frame] .bespoke-frame .bespoke-object-label,.bespoke-scene[data-active=medal] .bespoke-medal .bespoke-object-label,.bespoke-scene[data-active=lion] .bespoke-lion .bespoke-object-label{opacity:1;color:var(--color-accent);translate:0}@keyframes bespoke-object-float{0%,to{transform:translate(0,0)rotate(-.35deg)}50%{transform:translate3d(2px, var(--bespoke-object-float-y), 0) rotate(.65deg)}}@keyframes bespoke-creator-float{0%,to{transform:translate(-1px)rotate(-.2deg)}50%{transform:translate3d(2px, var(--bespoke-creator-float-y), 0) rotate(.2deg)}}@keyframes bespoke-energy-flow{to{stroke-dashoffset:-170px}}.custom-stage[data-motion=paused] .bespoke-scene *{transition:none;animation-play-state:paused}.custom-stage[data-motion=paused] :is(.bespoke-object,.bespoke-creator){filter:none;transform:none}@media (min-width:1600px){.custom-stage[data-variant=custom] .custom-stage-art-camera{inset:160px 2% 60px 38%}}@media (max-width:1023px){.custom-stage[data-variant=custom] .custom-stage-art-camera{inset:155px 5% 260px 23%}.bespoke-creator{width:83%;bottom:-8%}.bespoke-note{display:none}}@media (max-width:639px){.bespoke-scene{--bespoke-object-float-y:-7px;--bespoke-creator-float-y:-6px}.custom-stage[data-variant=custom]{height:920px}.custom-stage[data-variant=custom] .custom-stage-art-camera{inset:170px 16px 355px;transform:none}.custom-stage[data-variant=custom] .custom-stage-copy{bottom:110px}.custom-stage[data-variant=custom] .custom-stage-copy h1{font-size:clamp(30px,8.5vw,42px)}.custom-stage[data-variant=custom] .custom-stage-shade{background:linear-gradient(180deg, transparent 51%, var(--color-paper) 65%)}.bespoke-creator{width:88%;bottom:-4%;left:0}.bespoke-flame{width:28%;top:-7%;left:8%}.bespoke-frame{width:30%;top:-5%;right:-2%}.bespoke-medal{width:23%;top:26%;right:-3%}.bespoke-lion{width:30%;top:52%;right:-3%}.bespoke-object-label{gap:4px;font-size:8px}}@media (prefers-reduced-motion:reduce){.bespoke-scene *{transition:none!important;animation:none!important}.bespoke-object,.bespoke-creator{filter:none!important;transform:none!important}}.pricing-hero-scene{--pricing-light-strength:.35;isolation:isolate;min-width:0;height:100%;position:relative}.pricing-hero-aura{background:radial-gradient(ellipse at 61% 56%, var(--color-glow-strong), var(--color-transparent) 68%);opacity:var(--pricing-light-strength);transition:opacity .7s var(--ease-out), transform 1.1s var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;inset:4% -4% 0}.pricing-hero-floor-light{background:radial-gradient(ellipse, var(--color-glow), var(--color-transparent) 65%);opacity:.55;transition:opacity .7s var(--ease-out), transform 1.1s var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;inset:73% 3% 3% 7%;transform:rotate(-7deg)}.pricing-hero-energy{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pricing-energy-orbit{stroke-width:.75px;opacity:.28}.pricing-energy-route{stroke-width:1px;stroke-dasharray:4 15;opacity:.1;transition:opacity .7s var(--ease-out);animation:18s linear infinite pricing-energy-travel}.pricing-energy-sparks{fill:var(--color-accent);opacity:.25;animation:pricing-spark-breathe 7s var(--ease-in-out) infinite alternate}.pricing-vehicle{pointer-events:none;transition:transform 1.1s var(--ease-out), opacity .7s var(--ease-out), filter .85s var(--ease-out);transform-origin:50% 70%;position:absolute}.pricing-vehicle-float{--float-distance:12px;--float-sway:2px;width:100%;height:100%;animation:pricing-vehicle-float 8s var(--ease-in-out) infinite}.pricing-vehicle img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .6s var(--ease-out);display:block}.pricing-vehicle-helicopter{z-index:1;transform-origin:60% 55%;inset:-3% -4% 40% 13%;transform:rotate(-3deg)}.pricing-vehicle-helicopter .pricing-vehicle-float{--float-distance:16px;--float-sway:3px;animation-duration:8.8s;animation-delay:-2.4s}.pricing-vehicle-car{z-index:2;inset:31% -5% 2% 9%}.pricing-vehicle-car .pricing-vehicle-float{animation-duration:7.8s;animation-delay:-4s}.pricing-vehicle-motorcycle{z-index:3;inset:72% 58% -7% -6%;transform:rotate(-4deg)}.pricing-vehicle-motorcycle .pricing-vehicle-float{--float-distance:10px;--float-sway:-2px;animation-duration:6.8s;animation-delay:-1.7s}.pricing-vehicle[data-state=loading] img{opacity:.3}.pricing-vehicle[data-state=error]{visibility:hidden}.pricing-hero-hotspot{z-index:5;background:var(--color-transparent);color:var(--color-ink-2);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:var(--color-transparent);border:0;padding:0;position:absolute}.pricing-hero-hotspot-helicopter{inset:4% 7% 61% 24%}.pricing-hero-hotspot-car{inset:42% 3% 11% 32%}.pricing-hero-hotspot-motorcycle{inset:73% 62% -1% 0}.pricing-hero-marker{min-height:24px;font-family:var(--font-body);letter-spacing:.06em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color var(--dur-medium) var(--ease-out), transform var(--dur-medium) var(--ease-out), opacity var(--dur-medium) var(--ease-out);align-items:center;gap:7px;font-size:10px;display:flex;position:absolute}.pricing-hero-marker>i{background:var(--color-accent);width:4px;height:4px;box-shadow:0 0 0 4px var(--color-glow-faint);border-radius:50%}.pricing-hero-marker>svg{color:var(--color-accent);opacity:.55}.pricing-hero-hotspot-helicopter .pricing-hero-marker{top:4%;right:0}.pricing-hero-hotspot-car .pricing-hero-marker{bottom:-6px;right:5%}.pricing-hero-hotspot-motorcycle .pricing-hero-marker{bottom:-6px;left:0}.pricing-hero-hotspot:focus-visible{outline:none}.pricing-hero-hotspot:focus-visible .pricing-hero-marker{outline:2px solid var(--color-focus);outline-offset:7px;border-radius:var(--radius-control);color:var(--color-ink)}.pricing-hero-hotspot:active:not(:disabled) .pricing-hero-marker{transform:translateY(1px)scale(.97)}.pricing-hero-hotspot:disabled{cursor:default}.pricing-hero-hotspot:disabled .pricing-hero-marker{opacity:.45}.pricing-hero-hotspot[data-state=loading] .pricing-hero-marker{opacity:.3}.pricing-hero-hotspot[data-state=error] .pricing-hero-marker{visibility:hidden}.pricing-hero-hotspot[aria-pressed=true] .pricing-hero-marker{color:var(--color-accent)}.pricing-hero-scene:not([data-active=idle]){--pricing-light-strength:.85}.pricing-hero-scene:not([data-active=idle]) .pricing-hero-aura{transform:scale(1.1)}.pricing-hero-scene:not([data-active=idle]) .pricing-hero-floor-light{opacity:.9}.pricing-hero-scene[data-active=car] .pricing-vehicle-car{z-index:4;filter:drop-shadow(0 0 18px var(--color-glow-strong)) brightness(1.1);transform:translate(-8px,-16px)rotate(-2deg)scale(1.055)}.pricing-hero-scene[data-active=car] :is(.pricing-vehicle-motorcycle,.pricing-vehicle-helicopter){opacity:.68}.pricing-hero-scene[data-active=car] .pricing-vehicle-motorcycle{transform:rotate(-4deg)scale(.985)}.pricing-hero-scene[data-active=car] .pricing-vehicle-helicopter{transform:rotate(-3deg)scale(.985)}.pricing-hero-scene[data-active=motorcycle] .pricing-vehicle-motorcycle{z-index:4;filter:drop-shadow(0 0 16px var(--color-glow-strong)) brightness(1.1);transform:translate(-10px,-18px)rotate(0)scale(1.07)}.pricing-hero-scene[data-active=motorcycle] .pricing-vehicle-car{opacity:.8;transform:translate(9px,4px)scale(.985)}.pricing-hero-scene[data-active=motorcycle] .pricing-vehicle-helicopter{opacity:.62;transform:rotate(-3deg)scale(.985)}.pricing-hero-scene[data-active=helicopter] .pricing-vehicle-helicopter{z-index:4;filter:drop-shadow(0 0 20px var(--color-glow-strong)) brightness(1.1);transform:translate(4px,-20px)rotate(1deg)scale(1.055)}.pricing-hero-scene[data-active=helicopter] .pricing-vehicle-car{opacity:.78;transform:translate(-5px,5px)scale(.985)}.pricing-hero-scene[data-active=helicopter] .pricing-vehicle-motorcycle{opacity:.68;transform:rotate(-4deg)scale(.985)}.pricing-hero-scene[data-active=car] .pricing-energy-car,.pricing-hero-scene[data-active=motorcycle] .pricing-energy-motorcycle,.pricing-hero-scene[data-active=helicopter] .pricing-energy-helicopter{opacity:.85;stroke-width:1.4px;animation-duration:3s}.pricing-hero-scene[data-active=car] .pricing-hero-hotspot-car .pricing-hero-marker,.pricing-hero-scene[data-active=motorcycle] .pricing-hero-hotspot-motorcycle .pricing-hero-marker,.pricing-hero-scene[data-active=helicopter] .pricing-hero-hotspot-helicopter .pricing-hero-marker{color:var(--color-accent)}.pricing-hero-scene[data-motion=paused] *{transition:none;animation-play-state:paused}@keyframes pricing-vehicle-float{0%,to{transform:translate(0,0)}50%{transform:translate3d(var(--float-sway), calc(var(--float-distance) * -1), 0)}}@keyframes pricing-energy-travel{to{stroke-dashoffset:-150px}}@keyframes pricing-spark-breathe{0%{opacity:.15}to{opacity:.4}}@media (max-width:1023px){.pricing-vehicle-helicopter{inset:-1% -2% 41% 17%}.pricing-vehicle-car{inset:34% -3% 1% 12%}.pricing-vehicle-motorcycle{inset:50% 55% 2% -3%}.pricing-hero-hotspot-helicopter{inset:5% 8% 61% 29%}.pricing-hero-hotspot-car{inset:44% 4% 11% 35%}.pricing-hero-hotspot-motorcycle{inset:59% 65% 10% 2%}}@media (max-width:639px){.pricing-vehicle-float{--float-distance:6px;--float-sway:1px}.pricing-vehicle-helicopter .pricing-vehicle-float{--float-distance:8px;--float-sway:1.5px}.pricing-vehicle-motorcycle .pricing-vehicle-float{--float-distance:5px;--float-sway:-1px}.pricing-vehicle-helicopter{inset:-2% -1% 41% 12%}.pricing-vehicle-car{inset:31% -1% 4% 9%}.pricing-vehicle-motorcycle{inset:51% 51% 0% -2%;transform:rotate(-2deg)}.pricing-hero-hotspot-helicopter{inset:4% 4% 65% 23%}.pricing-hero-hotspot-car{inset:42% 0% 13% 37%}.pricing-hero-hotspot-motorcycle{inset:59% 63% 10% 0%}.pricing-hero-marker{letter-spacing:.03em;gap:5px;min-height:22px;font-size:8px}.pricing-hero-marker>svg{width:9px;height:9px}.pricing-hero-hotspot-helicopter .pricing-hero-marker{top:2%;right:0}.pricing-hero-hotspot-car .pricing-hero-marker{bottom:-4px;right:6%}.pricing-hero-hotspot-motorcycle .pricing-hero-marker{bottom:-4px;left:3%}.pricing-energy-orbit{opacity:.16}.pricing-hero-scene[data-active=car] .pricing-vehicle-car{transform:translate(-3px,-7px)rotate(-1deg)scale(1.035)}.pricing-hero-scene[data-active=motorcycle] .pricing-vehicle-motorcycle{transform:translate(-3px,-8px)rotate(1deg)scale(1.04)}.pricing-hero-scene[data-active=helicopter] .pricing-vehicle-helicopter{transform:translate(2px,-9px)rotate(0)scale(1.035)}}@media (hover:hover) and (pointer:fine){.pricing-hero-hotspot:hover:not(:disabled) .pricing-hero-marker{color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.pricing-hero-scene *,.pricing-hero-scene :before,.pricing-hero-scene :after{transition:none!important;animation:none!important}.pricing-vehicle-float,.pricing-vehicle{transform:none!important}.pricing-hero-hotspot:active .pricing-hero-marker{transform:none}}.custom-stage{--custom-night:var(--color-paper);--custom-key-light:var(--color-accent);--custom-rim-light:var(--color-accent);--custom-reflection:var(--color-ink-2);--custom-pointer-x:0px;--custom-pointer-y:0px;--custom-rotate-x:0deg;--custom-rotate-y:0deg;--custom-scroll:0px;isolation:isolate;perspective:1400px;perspective-origin:65% 43%;background:var(--custom-night);min-width:0;height:min(960px,max(820px,94svh));margin-top:-87px;position:relative;overflow:clip}.custom-stage-atmosphere,.custom-stage-art-camera,.custom-stage-space,.custom-stage-shade{pointer-events:none;position:absolute;inset:0}.custom-stage-atmosphere{z-index:-4;background:radial-gradient(ellipse at 75% 44%, color-mix(in srgb, var(--custom-rim-light) 7%, transparent), var(--custom-night) 72%)}.custom-stage-halo{background:radial-gradient(ellipse at 25% 50%, color-mix(in srgb, var(--custom-key-light) 9%, transparent), var(--color-transparent) 55%), radial-gradient(ellipse at 75% 50%, color-mix(in srgb, var(--custom-reflection) 10%, transparent), var(--color-transparent) 55%);opacity:.3;translate:calc(var(--custom-pointer-x) * -1.2) calc(var(--custom-pointer-y) * -.6);animation:custom-stage-light 11s var(--ease-in-out) infinite alternate;position:absolute;inset:12% -8% 14% 20%}.custom-stage-art-camera{z-index:-3;transform-origin:65% 42%;transform:translate3d(var(--custom-pointer-x), calc(var(--custom-pointer-y) + var(--custom-scroll)), 0) rotateX(var(--custom-rotate-x)) rotateY(var(--custom-rotate-y));will-change:transform;inset:65px -24px -20px}.custom-stage-art-entry{height:100%;animation:custom-stage-enter 1.1s var(--ease-out) both}.custom-stage-art-entry picture{justify-content:center;align-items:center;height:100%;display:flex}.custom-stage-art{object-fit:contain;object-position:50% 42%;width:auto;max-width:100%;height:auto;max-height:100%;animation:custom-stage-drift 13s var(--ease-in-out) infinite alternate;display:block;-webkit-mask-image:linear-gradient(#0000,#000 3% 90%,#0000),linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(#0000,#000 3% 90%,#0000),linear-gradient(90deg,#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.custom-stage-space{z-index:-2;overflow:clip}.custom-stage-type{font-family:var(--font-display);letter-spacing:-.075em;color:color-mix(in srgb, var(--color-ink) 5%, transparent);-webkit-text-stroke:1px color-mix(in srgb, var(--color-ink) 7%, transparent);transform:translate3d(calc(var(--custom-pointer-x) * -.65), calc(var(--custom-pointer-y) * -.5 + var(--custom-scroll) * .35), 0) rotate(-8deg) skewX(-7deg);-webkit-user-select:none;user-select:none;font-size:clamp(110px,17vw,270px);font-weight:600;line-height:.8;position:absolute;top:142px;left:3%}.custom-stage-type>span{animation:custom-stage-word-float calc(var(--dur-scene-drift) * 1.25) var(--ease-in-out) infinite alternate;display:block}.custom-stage-type>span:last-child{color:var(--color-transparent);padding-left:7%;animation-delay:-6s}.custom-stage-floor{transform-origin:top;width:140%;height:70%;transform:rotate(-7deg)rotateX(68deg);translate:calc(var(--custom-pointer-x) * -.35) calc(var(--custom-pointer-y) * -.2 + var(--custom-scroll) * .25);background:repeating-linear-gradient(90deg, var(--color-transparent) 0 13.8%, var(--color-rule-faint) 13.9% 14%), repeating-linear-gradient(0deg, var(--color-transparent) 0 119px, var(--color-rule-faint) 120px 121px);border-top:1px solid color-mix(in srgb, var(--custom-rim-light) 16%, transparent);opacity:.06;position:absolute;top:66%;left:-20%}.custom-stage-spectral-lines{width:48px;height:23%;transform:translate3d(calc(var(--custom-pointer-x) * 1.8), calc(var(--custom-pointer-y) * 1.5 + var(--custom-scroll) * 1.3), 0);opacity:.35;position:absolute;top:28%;right:3.3%}.custom-stage-spectral-lines i{background:linear-gradient(var(--color-transparent), var(--custom-key-light), var(--color-transparent));width:1px;height:75%;animation:custom-stage-light 12s var(--ease-in-out) infinite alternate, custom-stage-spectral-float calc(var(--dur-scene-drift) * 1.4) var(--ease-in-out) infinite alternate;position:absolute;top:0;left:0}.custom-stage-spectral-lines i:nth-child(2){background:linear-gradient(var(--color-transparent), var(--custom-rim-light), var(--color-transparent));height:60%;animation-delay:-4s;top:16%;left:14px}.custom-stage-spectral-lines i:nth-child(3){background:linear-gradient(var(--color-transparent), var(--custom-reflection), var(--color-transparent));height:55%;animation-delay:-8s;top:30%;left:28px}.custom-stage-shade{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--custom-night) 88%, transparent), color-mix(in srgb, var(--custom-night) 58%, transparent) 28%, var(--color-transparent) 62%), linear-gradient(180deg, color-mix(in srgb, var(--custom-night) 70%, transparent), var(--color-transparent) 21%, var(--color-transparent) 75%, var(--color-hero-mid) 92%, var(--color-paper))}.custom-stage-top{justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;top:122px;left:0;right:0}:is(.professional-custom,.course-page) .custom-stage-top p{color:var(--color-muted);font-family:var(--font-display);letter-spacing:.16em;font-size:9px;font-weight:500;line-height:1.5}:is(.professional-custom,.course-page) .custom-stage-top .custom-stage-label{color:var(--color-ink-2)}.custom-stage-annotation{font-family:var(--font-display);letter-spacing:.15em;color:var(--color-ink-2);writing-mode:vertical-rl;transform:translate3d(calc(var(--custom-pointer-x) * -1.6), calc(var(--custom-pointer-y) * -1.2), 0);pointer-events:none;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;top:38%;right:1.4%}.custom-stage-annotation i{background:linear-gradient(var(--custom-key-light), var(--custom-rim-light), var(--custom-reflection));opacity:.4;width:1px;height:40px}.custom-stage-copy{position:absolute;bottom:123px;left:0;right:0}:is(.professional-custom,.course-page) .custom-stage-eyebrow{color:var(--color-accent);letter-spacing:.09em;align-items:center;gap:9px;margin-bottom:22px;font-size:11px;display:flex}.custom-stage-eyebrow>span{background:var(--color-accent);border-radius:50%;width:6px;height:6px}:is(.professional-custom,.course-page) .custom-stage-copy h1{max-width:680px;color:var(--color-ink);letter-spacing:-.045em;overflow-wrap:normal;font-size:clamp(40px,4.2vw,62px);font-weight:600;line-height:1.24}.custom-stage-copy h1>span{color:var(--color-ink-2)}.custom-stage-mobile-break{display:none}:is(.professional-custom,.course-page) .custom-stage-lede{max-width:430px;color:var(--color-muted);margin-top:21px;font-size:12px;line-height:1.85}.custom-stage-actions{align-items:center;gap:28px;margin-top:28px;display:flex}.custom-stage-actions .button{min-height:49px;padding-inline:23px;font-size:12px}.custom-stage-explore{min-height:44px;color:var(--color-ink-2);transition:color var(--dur-short) var(--ease-out);align-items:center;gap:10px;font-size:11px;display:inline-flex}.custom-stage-explore>span{border:1px solid var(--color-rule);width:31px;height:31px;transition:transform var(--dur-medium) var(--ease-out), border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), box-shadow var(--dur-medium) var(--ease-out);border-radius:50%;place-items:center;display:grid}.custom-stage-explore svg{transition:transform var(--dur-medium) var(--ease-out)}.custom-stage-explore:focus-visible{color:var(--color-accent)}.custom-stage-explore:focus-visible>span{border-color:var(--color-accent);background:var(--color-glow-faint)}.custom-stage-bottom{justify-content:space-between;align-items:center;gap:24px;padding-top:15px;display:flex;position:absolute;bottom:27px;left:0;right:0}:is(.professional-custom,.course-page) .custom-stage-bottom>p{color:var(--color-muted);letter-spacing:.06em;font-size:10px;line-height:1.5}.custom-stage-controls{align-items:center;gap:24px;display:flex}.custom-stage-concept{color:var(--color-muted);white-space:nowrap;font-size:9px}.custom-stage-motion{background:var(--color-transparent);min-height:44px;color:var(--color-ink-2);border-radius:var(--radius-sm);white-space:nowrap;transition:color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), box-shadow var(--dur-medium) var(--ease-out), transform var(--dur-short) var(--ease-out);border:0;align-items:center;gap:7px;padding:0 8px;font-size:10px;display:inline-flex}.custom-stage-motion svg{transition:transform var(--dur-medium) var(--ease-out)}.custom-stage-motion:disabled{color:var(--color-muted)}.custom-stage-motion:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;background:color-mix(in srgb, var(--custom-rim-light) 6%, transparent)}.custom-stage-label,.custom-stage-coordinate,.custom-stage-eyebrow,.custom-stage-copy h1,.custom-stage-lede,.custom-stage-actions,.custom-stage-bottom{animation:custom-stage-copy-enter calc(var(--dur-long) * 1.4) var(--ease-out) both}.custom-stage-coordinate{animation-delay:60ms}.custom-stage-eyebrow{animation-delay:.12s}.custom-stage-copy h1{animation-delay:.21s}.custom-stage-lede{animation-delay:.3s}.custom-stage-actions{animation-delay:.39s}.custom-stage-bottom{animation-delay:.47s}@media (hover:hover) and (pointer:fine){.custom-stage-explore:hover{color:var(--color-accent)}.custom-stage-explore:hover>span{border-color:var(--color-accent);background:var(--color-glow-faint);box-shadow:0 0 18px -6px var(--color-interactive-glow);transform:translateY(2px)scale(1.04)}.custom-stage-explore:hover svg{transform:translateY(1px)}.custom-stage-motion:hover:not(:disabled){color:var(--color-accent);background:color-mix(in srgb, var(--custom-rim-light) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--custom-rim-light) 15%, transparent);transform:translateY(-1px)}.custom-stage-motion:hover:not(:disabled) svg{transform:scale(1.08)}}.custom-stage-explore:active>span{transform:translateY(1px)scale(.97)}.custom-stage-motion:active:not(:disabled){transform:translateY(0)scale(.97)}.custom-stage[data-motion=paused] .custom-stage-halo,.custom-stage[data-motion=paused] .custom-stage-art-entry,.custom-stage[data-motion=paused] .custom-stage-art,.custom-stage[data-motion=paused] .custom-stage-spectral-lines i,.custom-stage[data-motion=paused] .custom-stage-type>span,.custom-stage[data-motion=paused] .custom-stage-label,.custom-stage[data-motion=paused] .custom-stage-coordinate,.custom-stage[data-motion=paused] .custom-stage-eyebrow,.custom-stage[data-motion=paused] .custom-stage-copy h1,.custom-stage[data-motion=paused] .custom-stage-lede,.custom-stage[data-motion=paused] .custom-stage-actions,.custom-stage[data-motion=paused] .custom-stage-bottom{animation-play-state:paused}@keyframes custom-stage-light{0%{opacity:.4;transform:scale(.97)}to{opacity:.65;transform:scale(1.04)}}@keyframes custom-stage-enter{0%{opacity:0;transform:translateY(12px)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes custom-stage-drift{0%{transform:translate(0,0)}to{transform:translateY(-6px)}}@keyframes custom-stage-copy-enter{0%{opacity:.8;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes custom-stage-word-float{0%{translate:0 3px}to{translate:0 -3px}}@keyframes custom-stage-spectral-float{0%{translate:0 -6px}to{translate:0 6px}}@media (min-width:1600px){.custom-stage-copy{bottom:148px}.custom-stage-art{object-fit:contain;object-position:50% 40%}}@media (max-width:1023px){.custom-stage{height:890px}.custom-stage-copy{bottom:118px}.custom-stage-art-camera{inset:94px -70px 95px}.custom-stage-art{object-fit:contain;object-position:50% 40%}.custom-stage-type{font-size:21vw;top:165px}.custom-stage-concept{display:none}.custom-stage-spectral-lines{top:23%;right:2%}.custom-stage-shade{background:linear-gradient(180deg, color-mix(in srgb, var(--custom-night) 70%, transparent), var(--color-transparent) 22%, var(--color-transparent) 61%, var(--color-hero-mid) 84%, var(--color-paper) 98%), linear-gradient(90deg, color-mix(in srgb, var(--custom-night) 35%, transparent), var(--color-transparent) 60%)}}@media (max-width:639px){.custom-stage{height:940px}.custom-stage-top{top:111px}:is(.professional-custom,.course-page) .custom-stage-top p{letter-spacing:.1em;font-size:8px}.custom-stage-coordinate{display:none}.custom-stage-art-camera{inset:128px 0 355px}.custom-stage-art{object-fit:contain;object-position:50% 40%;-webkit-mask-image:linear-gradient(#0000,#000 3% 90%,#0000);mask-image:linear-gradient(#0000,#000 3% 90%,#0000)}.custom-stage-type{font-size:27vw;top:170px;left:-4%}.custom-stage-type>span:last-child{padding-left:0}.custom-stage-spectral-lines{display:none}.custom-stage-floor{top:52%}.custom-stage-annotation{display:none}.custom-stage-shade{background:linear-gradient(180deg, color-mix(in srgb, var(--custom-night) 70%, transparent), var(--color-transparent) 20%, var(--color-transparent) 59%, var(--color-hero-mid) 71%, var(--color-paper) 86%)}.custom-stage-copy{bottom:104px}:is(.professional-custom,.course-page) .custom-stage-eyebrow{margin-bottom:17px;font-size:10px}:is(.professional-custom,.course-page) .custom-stage-copy h1{letter-spacing:-.045em;font-size:clamp(32px,8.8vw,44px);line-height:1.28}.custom-stage-mobile-break{display:block}:is(.professional-custom,.course-page) .custom-stage-lede{margin-top:17px;font-size:11px;line-height:1.85}.custom-stage-actions{gap:23px;margin-top:23px}.custom-stage-actions .button{min-height:48px;padding-inline:20px;font-size:11px}.custom-stage-explore{gap:8px;font-size:10px}.custom-stage-bottom{gap:8px;padding-top:12px;bottom:20px}:is(.professional-custom,.course-page) .custom-stage-bottom>p{letter-spacing:0;max-width:200px;font-size:8px}.custom-stage-motion{gap:5px;padding-inline:3px;font-size:9px}.custom-stage-type>span{animation:none}.custom-stage-halo,.custom-stage-floor{translate:none}.custom-stage-label,.custom-stage-coordinate,.custom-stage-eyebrow,.custom-stage-copy h1,.custom-stage-lede,.custom-stage-actions,.custom-stage-bottom{animation-name:custom-stage-copy-enter-mobile;animation-duration:var(--dur-long)}}@keyframes custom-stage-copy-enter-mobile{0%{opacity:.85;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:359px){.custom-stage{height:960px}.custom-stage-art-camera{bottom:355px}:is(.professional-custom,.course-page) .custom-stage-copy h1{font-size:31px}:is(.professional-custom,.course-page) .custom-stage-lede{max-width:266px}.custom-stage-actions{gap:18px}.custom-stage-actions .button{padding-inline:17px}:is(.professional-custom,.course-page) .custom-stage-bottom>p{max-width:168px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.custom-stage-halo,.custom-stage-art-entry,.custom-stage-art,.custom-stage-spectral-lines i,.custom-stage-type>span,.custom-stage-label,.custom-stage-coordinate,.custom-stage-eyebrow,.custom-stage-copy h1,.custom-stage-lede,.custom-stage-actions,.custom-stage-bottom{animation:none}.custom-stage-art-camera,.custom-stage-type,.custom-stage-spectral-lines,.custom-stage-annotation{will-change:auto;transform:none}.custom-stage-halo,.custom-stage-floor,.custom-stage-type>span,.custom-stage-spectral-lines i{translate:none}.custom-stage-explore,.custom-stage-explore>span,.custom-stage-explore svg,.custom-stage-motion,.custom-stage-motion svg{transition:none}.custom-stage-explore:hover>span,.custom-stage-explore:active>span,.custom-stage-explore:hover svg,.custom-stage-motion:hover:not(:disabled),.custom-stage-motion:active:not(:disabled),.custom-stage-motion:hover:not(:disabled) svg{transform:none}}
