.landing-module__bxHgOq__page{isolation:isolate;color:#f6f3ec;background:#090a14;min-height:100vh;position:relative;overflow:clip}.landing-module__bxHgOq__page a:focus-visible,.landing-module__bxHgOq__page button:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #fbbf24}.landing-module__bxHgOq__env{z-index:-1;pointer-events:none;background:radial-gradient(58rem 34rem at 50% 44rem,#f59e0b4d,#0000 70%),radial-gradient(44rem 32rem at 10% 10rem,#f472b62b,#0000 70%),radial-gradient(44rem 32rem at 90% 14rem,#38bdf82b,#0000 70%),radial-gradient(52rem 38rem at 88% 42%,#34d39921,#0000 70%),radial-gradient(52rem 38rem at 8% 60%,#818cf829,#0000 70%),radial-gradient(52rem 38rem at 90% 78%,#f472b61f,#0000 70%),radial-gradient(60rem 30rem at 50% 100%,#f59e0b29,#0000 70%),linear-gradient(#090a14 0%,#15112a 38%,#0d0e1b 100%);position:absolute;inset:0}.landing-module__bxHgOq__orb{z-index:-1;pointer-events:none;border-radius:50%;animation:22s ease-in-out infinite alternate landing-module__bxHgOq__drift;position:absolute}.landing-module__bxHgOq__orbAmber{top:30rem;background:radial-gradient(circle,#fbbf2438,#0000 65%);width:34rem;height:34rem;margin-inline-start:-17rem;inset-inline-start:50%}.landing-module__bxHgOq__orbRose{background:radial-gradient(circle,#f472b629,#0000 65%);width:30rem;height:30rem;animation-duration:28s;top:6rem;left:-8rem}.landing-module__bxHgOq__orbSky{background:radial-gradient(circle,#38bdf829,#0000 65%);width:30rem;height:30rem;animation-duration:26s;animation-direction:alternate-reverse;top:10rem;right:-8rem}.landing-module__bxHgOq__glass,.landing-module__bxHgOq__glassLayer{-webkit-backdrop-filter:blur(34px)saturate(170%);backdrop-filter:blur(34px)saturate(170%);background:linear-gradient(140deg,#ffffff2b,#ffffff0d 62%);border:1px solid #ffffff2b;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff0d,0 36px 70px -28px #000000a6}.landing-module__bxHgOq__glassLayer{border-radius:inherit;position:absolute;inset:0}.landing-module__bxHgOq__glassSoft{background:#ffffff14;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff29}.landing-module__bxHgOq__btnPrimary,.landing-module__bxHgOq__btnGlass{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background-color .25s;display:inline-flex}.landing-module__bxHgOq__btnPrimary{color:#2b1a04;background:linear-gradient(#fff,#fde7b8);box-shadow:inset 0 1px #fff,0 14px 34px -12px #fbbf24bf}.landing-module__bxHgOq__btnGlass{color:#f6f3ec;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;box-shadow:inset 0 1px #ffffff40}.landing-module__bxHgOq__btnPrimary:hover,.landing-module__bxHgOq__btnGlass:hover{transform:translateY(-2px)scale(1.03)}.landing-module__bxHgOq__btnGlass:hover{background:#ffffff2e}.landing-module__bxHgOq__sceneEnter{animation:1.1s cubic-bezier(.2,.7,.2,1) .15s both landing-module__bxHgOq__rise}.landing-module__bxHgOq__stage{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding:.5rem 1.25rem 1.5rem;display:flex;overflow-x:auto}.landing-module__bxHgOq__stage::-webkit-scrollbar{display:none}.landing-module__bxHgOq__windowSlot{scroll-snap-align:center;flex:0 0 min(84vw,22rem)}.landing-module__bxHgOq__window{border-radius:34px;position:relative}.landing-module__bxHgOq__windowBody{padding:1.25rem;position:relative}.landing-module__bxHgOq__grabber{justify-content:center;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.landing-module__bxHgOq__grabber:before{content:"";background:#fff6;border-radius:50%;width:.5rem;height:.5rem}.landing-module__bxHgOq__grabber:after{content:"";background:#fff6;border-radius:999px;width:4.5rem;height:.5rem}.landing-module__bxHgOq__ornament{display:none}@media (min-width:1024px){.landing-module__bxHgOq__sceneViewport{perspective:1700px;perspective-origin:50% 35%}.landing-module__bxHgOq__sceneScroll{transform-style:preserve-3d}.landing-module__bxHgOq__stage{max-width:76rem;transform-style:preserve-3d;transform:rotateX(calc(var(--py,0)*-4deg))rotateY(calc(var(--px,0)*7deg));grid-template-columns:1fr 1.22fr 1fr;align-items:center;gap:0;margin-inline:auto;padding:2rem 3.5rem 3rem;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:grid;overflow:visible}.landing-module__bxHgOq__windowSlot{transform-style:preserve-3d}.landing-module__bxHgOq__slotLeft{transform:translate(7%)translateZ(-70px)rotateY(27deg)}.landing-module__bxHgOq__slotCenter{z-index:1;transform:translateZ(40px)}.landing-module__bxHgOq__slotRight{transform:translate(-7%)translateZ(-70px)rotateY(-27deg)}.landing-module__bxHgOq__window{transform-style:preserve-3d;animation:9s ease-in-out infinite landing-module__bxHgOq__float}.landing-module__bxHgOq__slotLeft .landing-module__bxHgOq__window{animation-delay:-3s}.landing-module__bxHgOq__slotRight .landing-module__bxHgOq__window{animation-delay:-6s}.landing-module__bxHgOq__windowBody{padding:1.5rem;transform:translateZ(1px)}.landing-module__bxHgOq__ornament{border-radius:999px;gap:.5rem;padding:.5rem;display:flex;position:absolute;bottom:-2.25rem;left:50%;transform:translate(-50%)translateZ(60px)}.landing-module__bxHgOq__ornamentItem{color:#fffc;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.landing-module__bxHgOq__ornamentItemActive{color:#2b1a04;background:linear-gradient(#fff,#fde7b8)}.landing-module__bxHgOq__slotCenter .landing-module__bxHgOq__grabber{margin-top:3.25rem}.landing-module__bxHgOq__popNear{transform:translateZ(34px)}}.landing-module__bxHgOq__pulseDot{background:#f87171;border-radius:50%;width:.5rem;height:.5rem;position:relative}.landing-module__bxHgOq__pulseDot:after{content:"";background:inherit;border-radius:50%;animation:1.8s ease-out infinite landing-module__bxHgOq__pulse;position:absolute;inset:0}.landing-module__bxHgOq__ringTrack{stroke:#ffffff24}.landing-module__bxHgOq__ringValue{stroke-linecap:round;stroke-dasharray:213.63;stroke-dashoffset:68.36px;transform-origin:50%;transform:rotate(-90deg)}.landing-module__bxHgOq__accentNursery{--accent:#fb7185;--accent-soft:#fb718538}.landing-module__bxHgOq__accentAcademy{--accent:#34d399;--accent-soft:#34d39933}.landing-module__bxHgOq__accentCenter{--accent:#38bdf8;--accent-soft:#38bdf838}.landing-module__bxHgOq__accentBundle{--accent:#fbbf24;--accent-soft:#fbbf2438}.landing-module__bxHgOq__accentText{color:var(--accent)}.landing-module__bxHgOq__accentOrb{color:#0b0c16;background:radial-gradient(circle at 30% 25%,#fff,var(--accent)70%);box-shadow:0 16px 34px -10px var(--accent)}.landing-module__bxHgOq__accentDot{background:var(--accent);box-shadow:0 0 12px var(--accent)}.landing-module__bxHgOq__tiltWrap{perspective:1200px;height:100%}.landing-module__bxHgOq__tilt{height:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--py,0)*-6deg))rotateY(calc(var(--px,0)*8deg));border-radius:36px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:relative}.landing-module__bxHgOq__tiltGlow{border-radius:inherit;background:radial-gradient(22rem 16rem at 50% 0%,var(--accent-soft),transparent 70%);pointer-events:none;position:absolute;inset:0}.landing-module__bxHgOq__glare{border-radius:inherit;background:radial-gradient(24rem circle at calc(50% + var(--px,0)*50%)calc(50% + var(--py,0)*50%),#ffffff2b,transparent 60%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.landing-module__bxHgOq__tiltWrap:hover .landing-module__bxHgOq__glare{opacity:1}.landing-module__bxHgOq__tiltBody{height:100%;transform-style:preserve-3d;position:relative;transform:translateZ(1px)}.landing-module__bxHgOq__pop{transform:translateZ(38px)}.landing-module__bxHgOq__popSoft{transform:translateZ(18px)}.landing-module__bxHgOq__tile{border-radius:28px;transition:transform .3s cubic-bezier(.2,.7,.2,1),background-color .3s}.landing-module__bxHgOq__tile:hover{transform:translateY(-4px)scale(1.015)}.landing-module__bxHgOq__iconOrb{color:#fde7b8;background:radial-gradient(circle at 30% 25%,#ffffff57,#ffffff0f 70%);border:1px solid #fff3;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid;box-shadow:inset 0 1px #ffffff59}.landing-module__bxHgOq__logoMark{border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.landing-module__bxHgOq__logoMark img{transform-origin:50% 20%;width:100%;height:100%;transform:scale(2.4)}.landing-module__bxHgOq__stepNumber{color:#2b1a04;background:linear-gradient(#fff,#fbbf24);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-size:1.35rem;font-weight:900;display:grid;box-shadow:0 16px 34px -12px #fbbf24cc}.landing-module__bxHgOq__ctaPanel{border-radius:44px;position:relative;overflow:hidden}.landing-module__bxHgOq__ctaPanel:before{content:"";pointer-events:none;background:radial-gradient(36rem 18rem at 50% 115%,#fbbf246b,#0000 70%);position:absolute;inset:0}@keyframes landing-module__bxHgOq__float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes landing-module__bxHgOq__drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(3rem,-2rem)scale(1.12)}}@keyframes landing-module__bxHgOq__rise{0%{opacity:0;transform:translateY(48px)scale(.96)}to{opacity:1;transform:none}}@keyframes landing-module__bxHgOq__pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes landing-module__bxHgOq__reveal{0%{opacity:0;translate:0 44px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes landing-module__bxHgOq__recede{to{transform:translateY(-2rem)rotateX(14deg)scale(.9)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-module__bxHgOq__reveal{animation:linear both landing-module__bxHgOq__reveal;animation-timeline:view();animation-range:entry entry 38%}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.landing-module__bxHgOq__sceneScroll{transform-origin:50% 100%;animation:linear both landing-module__bxHgOq__recede;animation-timeline:scroll(root);animation-range:0 46rem}}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__orb,.landing-module__bxHgOq__window,.landing-module__bxHgOq__sceneEnter,.landing-module__bxHgOq__pulseDot:after{animation:none}.landing-module__bxHgOq__stage,.landing-module__bxHgOq__tilt{transition:none;transform:none}.landing-module__bxHgOq__btnPrimary:hover,.landing-module__bxHgOq__btnGlass:hover,.landing-module__bxHgOq__tile:hover{transform:none}}
