.hero[data-astro-cid-dbrudhm4]{position:relative;min-height:min(94svh,880px);display:flex;align-items:center;padding-top:104px;padding-bottom:72px;overflow:clip;isolation:isolate}.aurora[data-astro-cid-dbrudhm4]{position:absolute;inset:-20%;z-index:-2;filter:blur(90px)}.aurora[data-astro-cid-dbrudhm4] span[data-astro-cid-dbrudhm4]{position:absolute;border-radius:50%;opacity:calc(.55 * var(--glow-strength));animation:drift 18s ease-in-out infinite alternate}.a1[data-astro-cid-dbrudhm4]{width:48vw;height:48vw;left:48%;top:4%;background:radial-gradient(circle,#ff8a4f,transparent 65%)}.a2[data-astro-cid-dbrudhm4]{width:40vw;height:40vw;left:64%;top:46%;background:radial-gradient(circle,#e8697a,transparent 65%);animation-duration:22s!important;animation-delay:-6s!important}.a3[data-astro-cid-dbrudhm4]{width:46vw;height:46vw;left:2%;top:52%;background:radial-gradient(circle,#4c6fff,transparent 65%);opacity:calc(.32 * var(--glow-strength))!important;animation-duration:26s!important;animation-delay:-12s!important}@keyframes drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-6vw,4vh,0) scale(1.12)}to{transform:translate3d(4vw,-5vh,0) scale(.94)}}.grid-bg[data-astro-cid-dbrudhm4]{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(var(--fg-rgb),.13) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 70% 60% at 60% 45%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 60% 45%,#000 20%,transparent 75%)}.inner[data-astro-cid-dbrudhm4]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px}.copy[data-astro-cid-dbrudhm4]{display:grid;gap:22px;justify-items:start}[data-astro-cid-dbrudhm4][data-intro]{animation:intro 1s var(--ease-out) both;animation-delay:calc(var(--d) * 1ms)}@keyframes intro{0%{opacity:0;transform:translate3d(0,28px,0)}}.copy[data-astro-cid-dbrudhm4] h1[data-astro-cid-dbrudhm4]{font-size:clamp(40px,5.2vw,76px)}.rise[data-astro-cid-dbrudhm4] .w[data-astro-cid-dbrudhm4]{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.rise[data-astro-cid-dbrudhm4] .w[data-astro-cid-dbrudhm4]>span[data-astro-cid-dbrudhm4]{display:inline-block;animation:word-rise 1.1s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * 70ms)}.rise[data-astro-cid-dbrudhm4] .accent[data-astro-cid-dbrudhm4] .w[data-astro-cid-dbrudhm4]>span[data-astro-cid-dbrudhm4]{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes word-rise{0%{transform:translate3d(0,105%,0) rotate(4deg)}}.cta[data-astro-cid-dbrudhm4]{display:flex;flex-wrap:wrap;gap:12px}.ticks[data-astro-cid-dbrudhm4]{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0;padding:0;color:var(--muted);font-weight:600;font-size:15px}.ticks[data-astro-cid-dbrudhm4] li[data-astro-cid-dbrudhm4]:before{content:"✓";margin-right:8px;color:var(--orange);font-weight:800}.trust[data-astro-cid-dbrudhm4]{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--muted)}.trust[data-astro-cid-dbrudhm4] b[data-astro-cid-dbrudhm4]{color:var(--ink)}.stars[data-astro-cid-dbrudhm4]{color:#ffb547;letter-spacing:2px;text-shadow:0 0 12px rgba(255,181,71,.5)}.stage[data-astro-cid-dbrudhm4]{container-type:inline-size;position:relative;height:min(76svh,700px);min-height:540px}.rig[data-astro-cid-dbrudhm4]{position:absolute;inset:0}.ph[data-astro-cid-dbrudhm4]{position:absolute;left:50%;top:50%}.ph-main[data-astro-cid-dbrudhm4]{transform:translate(-52%,-60%);animation:rise-main 1.4s var(--ease-out) .25s both}.ph-back[data-astro-cid-dbrudhm4]{left:82%;top:70%;transform:translate(-50%,-50%) rotate(5deg);animation:rise-back 1.5s var(--ease-out) .45s both}.ph-back[data-astro-cid-dbrudhm4] .phone{--w: clamp(120px, 12.5vw, 170px)}@keyframes rise-main{0%{opacity:0;transform:translate(-52%,-50%)}}@keyframes rise-back{0%{opacity:0;transform:translate(-50%,-40%) rotate(0)}}.chip[data-astro-cid-dbrudhm4]{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:18px;background:var(--panel);border:1px solid rgba(var(--fg-rgb),.14);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 20px 50px -20px var(--shadow-strong);font-size:14px;font-weight:600;white-space:nowrap;animation:chip-in 1s var(--ease-spring) both,bob 6s ease-in-out infinite alternate}.chip[data-astro-cid-dbrudhm4] small[data-astro-cid-dbrudhm4]{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--peach)}@keyframes chip-in{0%{opacity:0;transform:translate3d(0,24px,0) scale(.9)}}@keyframes bob{to{translate:0 -10px}}.c-qr[data-astro-cid-dbrudhm4]{left:-2%;top:12%;animation-delay:1s,1s}.c-quiz[data-astro-cid-dbrudhm4]{left:-6%;bottom:18%;animation-delay:1.15s,1.4s}.c-progress[data-astro-cid-dbrudhm4]{right:-2%;top:8%;animation-delay:1.3s,1.8s}.chip[data-astro-cid-dbrudhm4] svg[data-astro-cid-dbrudhm4]{width:24px;height:24px;color:var(--orange);flex:none}@media (max-width: 960px){.inner[data-astro-cid-dbrudhm4]{grid-template-columns:minmax(0,1fr);gap:12px}.stage[data-astro-cid-dbrudhm4]{height:560px;min-height:0}.c-qr[data-astro-cid-dbrudhm4]{left:0;top:2%}.c-quiz[data-astro-cid-dbrudhm4]{left:0}.c-progress[data-astro-cid-dbrudhm4]{right:0}}@media (max-width: 520px){.chip[data-astro-cid-dbrudhm4]{padding:9px 12px;font-size:12.5px}}@property --lit{syntax: "<number>"; inherits: true; initial-value: 0;}.cr{--cr-bg: #efefef;position:relative;padding-block:clamp(16px,4vw,56px)}.cr-poster,.cr-live,.cr-strip{margin-inline:auto;max-width:1240px;padding-inline:clamp(16px,4vw,32px)}.cr-poster{margin-bottom:0;display:grid;gap:14px}.cr-poster img{width:100%;height:auto;border-radius:clamp(18px,3vw,32px);box-shadow:0 50px 100px -40px var(--shadow-strong)}.cr-poster figcaption{text-align:center;font-family:var(--font-display);font-weight:700;font-size:clamp(16px,1.8vw,20px);color:var(--muted)}.cr-live,.cr.anim .cr-poster{display:none}.cr.anim .cr-live{display:block}.cr-strip{list-style:none;margin-block:18px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,16px)}.cr-step{position:relative;display:grid;align-content:start;gap:6px;width:100%;height:100%;padding:16px 18px 20px;overflow:hidden;text-align:left;font:inherit;color:var(--ink);background:var(--glass);border:1px solid var(--line);border-radius:20px;transition:background .3s,border-color .3s,transform .3s var(--ease-out)}.cr-step:disabled{cursor:default;opacity:1}.cr.anim .cr-step{cursor:pointer}.cr.anim .cr-step:hover{transform:translateY(-2px)}.cr-step[aria-current=true]{background:#ff964f1f;border-color:#ff964f8c}.cr-step .n{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;font-family:var(--font-display);font-weight:800;font-size:15px;color:#1d0f06;background:var(--grad-hero)}.cr-step strong{font-family:var(--font-display);font-size:16.5px;line-height:1.25}.cr-step .t{color:var(--muted);font-size:14.5px;line-height:1.4}.cr-step .bar{position:absolute;left:0;bottom:0;height:4px;width:calc(var(--sp, 0) * 100%);background:var(--grad-hero)}.cr-stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;isolation:isolate;border-radius:clamp(18px,2.6vw,34px);background:#080a13;box-shadow:0 0 0 1px #ffffff14,0 50px 100px -40px var(--shadow-strong);--u: 1vw;--wallh: 32}.cr-art{position:absolute;inset:0}.cr-room{position:absolute;inset:0;z-index:-1}.cr-wall{position:absolute;inset:0 0 auto;height:calc(var(--wallh) * var(--u));background:radial-gradient(70% 90% at 50% 40%,rgba(255,176,120,.16),transparent 70%),linear-gradient(180deg,#2b2746,#3f3858 60%,#342d49);box-shadow:inset 0 calc(-1.2 * var(--u)) 0 #141021e6}.cr-floor{position:absolute;inset:calc(var(--wallh) * var(--u)) 0 0 0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 2px,transparent 2px calc(8 * var(--u))),linear-gradient(180deg,#3a2e3c,#2b2434)}.cr-pool{position:absolute;left:50%;top:calc((var(--wallh) - 4) * var(--u));width:calc(86 * var(--u));height:calc(30 * var(--u));margin-left:calc(-43 * var(--u));background:radial-gradient(ellipse 50% 50% at 50% 30%,rgba(255,190,130,calc(.1 + .26 * var(--lit, 0))),transparent 72%);transition:--lit .6s}.cr-stage.lit .cr-pool{--lit: 1}.cr-scene{position:absolute;inset:0}.cr-world{position:absolute;inset:0;--push: 0;opacity:calc(1 - .7 * var(--push));transform:scale(calc(1 + .06 * var(--push)));transform-origin:50% 40%;will-change:transform,opacity}.cr-win,.cr-board,.cr-clock{position:absolute;display:block}.cr-win{top:calc(6 * var(--u));width:calc(9 * var(--u));height:calc(13 * var(--u));border-radius:calc(.5 * var(--u));background:linear-gradient(180deg,#9ad0ff,#d9efff);box-shadow:0 0 0 calc(.6 * var(--u)) #2a2540,0 0 calc(6 * var(--u)) #96c8ff59;opacity:.9}.cr-win:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 48.5%,#2a2540 48.5% 51.5%,transparent 51.5%),linear-gradient(0deg,transparent 48.5%,#2a2540 48.5% 51.5%,transparent 51.5%)}.cr-win-l{left:calc(3 * var(--u))}.cr-win-r{left:calc(88 * var(--u))}.cr-board{left:calc(15 * var(--u));top:calc(9 * var(--u));width:calc(10 * var(--u));height:calc(7 * var(--u));border-radius:calc(.4 * var(--u));background:linear-gradient(180deg,#e9e6ee,#cfcbd8);box-shadow:0 0 0 calc(.5 * var(--u)) #5d5470;opacity:.9}.cr-clock{left:calc(77 * var(--u));top:calc(4 * var(--u));width:calc(4.4 * var(--u));height:calc(4.4 * var(--u));border-radius:50%;background:#f4f1f7;box-shadow:0 0 0 calc(.4 * var(--u)) #2a2540}.cr-clock:before{content:"";position:absolute;left:50%;top:18%;width:8%;height:34%;margin-left:-4%;border-radius:3px;background:#2a2540;transform-origin:50% 100%;transform:rotate(20deg)}.cr-seat{position:absolute;left:calc((var(--x0) + var(--c) * var(--dx)) * var(--u));top:calc(var(--y) * var(--u));width:0;height:0;font-size:calc(var(--u) * var(--sc))}.cr-row-0{--sc: .5;--y: 38.5;--x0: 15;--dx: 17}.cr-row-1{--sc: .7;--y: 47.5;--x0: 6.5;--dx: 17}.cr-row-2{--sc: .95;--y: 57;--x0: 15;--dx: 17}.cr-desk,.cr-shadow,.cr-pencil,.cr-pad,.cr-kid{position:absolute;display:block}.cr-shadow{left:-8.5em;top:-15em;width:17em;height:7em;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.45),transparent)}.cr-desk{left:-6em;top:-16em;width:12em;height:6em;border-radius:.9em;background:linear-gradient(180deg,#e7c9a2,#d3ad7f);box-shadow:inset 0 0 0 .2em #b58e62,0 1em 0 -.1em #a07b52}.cr-pencil{left:calc(var(--ox) * -1.6);top:-13.8em;width:.28em;height:3.6em;border-radius:.2em;background:linear-gradient(90deg,#ffd166,#f4a63a);transform:rotate(calc(var(--rz) * 2))}.cr-pad{left:calc(var(--ox) - 2.3em);top:-15.4em;width:4.6em;height:6em;padding:.24em;border-radius:.55em;background:#15151c;box-shadow:0 0 0 .1em #3b3b46 inset,0 .4em .6em #0006;transform:perspective(16em) rotateX(52deg) rotate(var(--rz));transform-origin:50% 100%}.cr-pad:before{content:"";position:absolute;inset:-1.2em;border-radius:50%;background:radial-gradient(closest-side,var(--halo, rgba(110, 230, 140, .6)),transparent);opacity:0;transition:opacity .5s;z-index:-1}.cr-seat.no{--halo: rgba(255, 170, 90, .5);--flash: linear-gradient(180deg, rgba(255, 170, 90, .4), rgba(255, 170, 90, .18))}.cr-seat.ok{--flash: linear-gradient(180deg, rgba(90, 220, 120, .45), rgba(90, 220, 120, .2))}.cr-seat.ans .cr-pad:before{opacity:1}.cr-glass{position:relative;width:100%;height:100%;overflow:hidden;border-radius:.36em;background:linear-gradient(135deg,#272736,#15151c)}.cr-glass img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity .7s}.cr-stage.lit .cr-learn,.cr-stage.quiz .cr-qz{opacity:1}.cr-glass:after{content:"";position:absolute;inset:0;background:var(--flash, transparent);opacity:0;transition:opacity .4s}.cr-seat.ans .cr-glass:after{opacity:1}.cr-st{position:absolute;left:calc(var(--ox) - .7em);top:-14.9em;width:1.4em;height:1.4em;border-radius:50%;background:#6ee28c;box-shadow:0 0 0 .25em #6ee28c47,0 0 1.2em #6ee28ccc;opacity:0;transform:scale(.3);transition:opacity .4s,transform .5s var(--ease-spring)}.cr-seat[data-away] .cr-st{background:#ffb347;box-shadow:0 0 0 .25em #ffb3474d,0 0 1.2em #ffb347cc}.cr-seat.study .cr-st,.cr-seat.away .cr-st{opacity:1;transform:none}.cr-stage.quiz .cr-st{opacity:0;transform:scale(.3)}.cr-tap{position:absolute;left:50%;top:var(--tap, 60%);width:1.8em;height:1.8em;margin:-.9em 0 0 -.9em;border-radius:50%;border:.14em solid #fff;opacity:0;z-index:1}.cr-seat.ans .cr-tap{animation:cr-tap .8s ease-out}@keyframes cr-tap{0%{opacity:.95;transform:scale(.2)}to{opacity:0;transform:scale(1.7)}}.cr-kid{left:-4.75em;top:-13em;width:9.5em;height:13em}.cr-kid svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 .8em 1em rgba(0,0,0,.4));-webkit-mask-image:linear-gradient(180deg,#000 76%,transparent 97%);mask-image:linear-gradient(180deg,#000 76%,transparent 97%)}.cr-stage.playing .cr-kid{animation:cr-breathe 4.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.37s)}@keyframes cr-breathe{50%{transform:translateY(-.18em)}}.cr-beamer{--push: 0;--rev: .19;--swap: 0;--sk: 1;--tx: 0px;--ty: 0px;position:absolute;left:calc(31 * var(--u));top:calc(2 * var(--u));width:calc(38 * var(--u));transform:translate(calc(var(--tx) * var(--push)),calc(var(--ty) * var(--push))) scale(calc(1 + (var(--sk) - 1) * var(--push)));transform-origin:50% 50%;z-index:3}.cr-case{position:absolute;left:-.8%;right:-.8%;top:-1.2%;height:3.6%;border-radius:99px;background:linear-gradient(180deg,#d8d4e0,#8f8a9d);box-shadow:0 calc(.8 * var(--u)) calc(2 * var(--u)) #0006;z-index:2}.cr-sheet{position:relative;margin-top:1%;padding:2%;border-radius:calc(.6 * var(--u));background:var(--cr-bg);box-shadow:0 0 calc(7 * var(--u)) calc(1.6 * var(--u)) rgba(255,170,110,calc(.3 + .18 * var(--lit, 0))),0 0 0 2px #fff3;transition:--lit .6s}.cr-stage.lit .cr-sheet{--lit: 1}.cr-screen{position:relative}.cr-screen img{display:block;width:100%;height:auto}.cr-shot-live{position:absolute;inset:0;opacity:calc(1 - var(--swap, 0))}.cr-shot-qz{opacity:var(--swap, 0);-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--rev) * 100% - 3%),transparent calc(var(--rev) * 100% + .4%));mask-image:linear-gradient(180deg,#000 calc(var(--rev) * 100% - 3%),transparent calc(var(--rev) * 100% + .4%))}.cr-sheet.full .cr-shot-qz{-webkit-mask-image:none;mask-image:none}.cr-sheet.pop{animation:cr-pop .6s var(--ease-spring)}@keyframes cr-pop{40%{transform:scale(1.03)}}.cr-chip{position:absolute;left:calc(70 * var(--u));top:calc(.2 * var(--u));z-index:4;display:flex;align-items:center;gap:.6em;padding:.55em .95em;border-radius:99px;background:#121424d1;border:1px solid rgba(255,255,255,.16);color:#fff;font-family:var(--font-display);font-weight:700;font-size:max(12px,calc(1.1 * var(--u)));white-space:nowrap;opacity:0;transform:translateY(.6em);transition:opacity .4s,transform .5s var(--ease-out)}.cr-stage.lit .cr-chip{opacity:calc(1 - var(--cpush, 0));transform:none}.cr-chip i{width:.6em;height:.6em;border-radius:50%;background:#6ee28c;box-shadow:0 0 0 .25em #6ee28c40}.cr-vig{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 85% 85% at 50% 45%,transparent 55%,rgba(5,6,12,.6) 100%);z-index:5}.cr-dim{position:absolute;inset:0;z-index:7;background:#06081094;opacity:0;pointer-events:none;transition:opacity .4s}.cr-stage.card .cr-dim{opacity:1}.cr-cards{position:absolute;inset:0;z-index:8;display:grid;place-items:center;pointer-events:none}.cr-card{grid-area:1 / 1;display:flex;align-items:center;gap:.9em;max-width:86%;margin:0;padding:.7em 1.4em .7em .7em;border-radius:999px;background:#101220eb;border:1px solid rgba(255,255,255,.2);box-shadow:0 30px 80px -20px #000000b3;color:#fff;font-family:var(--font-display);font-weight:800;font-size:max(19px,calc(2.3 * var(--u)));line-height:1.2;opacity:0;transform:translateY(14px) scale(.97);transition:opacity .35s,transform .5s var(--ease-out)}.cr-card.on{opacity:1;transform:none}.cr-card b{flex:none;display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;color:#1d0f06;background:var(--grad-hero)}.cr-pp,.cr-replay{position:absolute;z-index:9;display:inline-flex;align-items:center;justify-content:center;gap:.5em;color:#fff;font-family:var(--font-display);font-weight:800;background:#101220c7;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:background .25s,transform .3s var(--ease-spring),opacity .35s}.cr-pp:hover,.cr-replay:hover{background:#ff964fe6;color:#1d0f06}.cr-pp{right:14px;top:14px;width:42px;height:42px;border-radius:50%}.cr-pp svg{width:18px;height:18px}.cr-pp[hidden],.cr-pp .i-play,.cr-pp.paused .i-pause{display:none}.cr-pp.paused .i-play{display:block}.cr-replay{left:50%;bottom:5%;padding:.75em 1.3em;border-radius:999px;font-size:16px;white-space:nowrap;transform:translate(-50%,12px);opacity:0;pointer-events:none}.cr-replay svg{width:20px;height:20px}.cr-stage.ended .cr-replay{opacity:1;transform:translate(-50%);pointer-events:auto}@media (max-width: 700px){.cr-poster,.cr-live,.cr-strip{padding-inline:14px}.cr-stage{aspect-ratio:100 / 178;--wallh: 80}.cr-win,.cr-board,.cr-clock{display:none}.cr-beamer{left:calc(3 * var(--u));top:calc(4 * var(--u));width:calc(94 * var(--u))}.cr-seat[data-c="0"],.cr-seat[data-c="4"],.cr-row-1[data-c="3"]{display:none}.cr-row-0{--sc: 1.55;--y: 108;--x0: -14;--dx: 32}.cr-row-1{--sc: 1.85;--y: 139;--x0: 2;--dx: 32}.cr-row-2{--sc: 2.15;--y: 177;--x0: -14;--dx: 32}.cr-pool{top:calc(76 * var(--u))}.cr-chip{left:auto;right:calc(4 * var(--u));top:calc(73.6 * var(--u));font-size:12px}.cr-sheet:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--push);background:linear-gradient(90deg,var(--cr-bg) 0,transparent 11%,transparent 89%,var(--cr-bg) 100%)}.cr-card{border-radius:24px;font-size:19px;max-width:90%;padding:.65em 1em .65em .65em}.cr-replay{bottom:3.5%}.cr-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-step{padding:14px 14px 18px}.cr-step strong{font-size:15px}.cr-step .t{font-size:13.5px}}.stage[data-astro-cid-honap5k4]{position:relative}.bubbles[data-astro-cid-honap5k4]{position:absolute;inset:0;pointer-events:none}.bubble[data-astro-cid-honap5k4]{position:absolute;padding:10px 16px;border-radius:14px;font-weight:700;font-size:14px;white-space:nowrap;color:#2a2c36;background:#fff;box-shadow:0 18px 40px -16px var(--shadow-strong);animation:bubble-in .8s var(--ease-spring) both,bob 6s ease-in-out infinite alternate;animation-delay:var(--d),var(--d)}.bubble[data-astro-cid-honap5k4] b{margin-right:2px}@keyframes bubble-in{0%{opacity:0;transform:translateY(24px) scale(.85)}}@keyframes bob{to{translate:0 -8px}}@media (max-width: 700px){.bubble[data-astro-cid-honap5k4]{padding:7px 11px;font-size:12px}.bubble[data-astro-cid-honap5k4]:nth-child(n+5){display:none}}.tour[data-astro-cid-honap5k4]{overflow:clip}.g1[data-astro-cid-honap5k4]{width:560px;height:560px;left:-160px;top:30%;background:radial-gradient(circle,#ff8a4f,transparent 65%)}.rows[data-astro-cid-honap5k4]{display:grid;gap:clamp(48px,8vw,110px);list-style:none;margin:0;padding:0}.row[data-astro-cid-honap5k4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:center}.row[data-astro-cid-honap5k4].flip .text[data-astro-cid-honap5k4]{order:2}.text[data-astro-cid-honap5k4]{display:grid;gap:14px;justify-items:start;max-width:520px}.num[data-astro-cid-honap5k4]{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;font-family:var(--font-display);font-weight:800;color:#1d0f06;background:var(--grad-hero)}.text[data-astro-cid-honap5k4] p[data-astro-cid-honap5k4]{color:var(--muted);font-size:18px}.stage[data-astro-cid-honap5k4]{position:relative;display:grid;justify-items:center}.stage[data-astro-cid-honap5k4] .phone.solo{--w: clamp(210px, 22vw, 280px)}.stage[data-astro-cid-honap5k4] .phone.student{--w: clamp(110px, 11vw, 150px);position:absolute;right:-2%;bottom:-8%;transform:rotate(5deg)}@media (max-width: 860px){.row[data-astro-cid-honap5k4]{grid-template-columns:minmax(0,1fr)}.row[data-astro-cid-honap5k4].flip .text[data-astro-cid-honap5k4]{order:0}.stage[data-astro-cid-honap5k4]{order:-1}.row[data-astro-cid-honap5k4] .text[data-astro-cid-honap5k4]{max-width:none}.stage[data-astro-cid-honap5k4] .phone.student{--w: 100px;right:4%;bottom:-6%}}.layout[data-astro-cid-7mzgy6u7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:center}.layout[data-astro-cid-7mzgy6u7].solo{grid-template-columns:minmax(0,720px);justify-content:center;text-align:center}.text[data-astro-cid-7mzgy6u7]{display:grid;gap:16px;justify-items:start}.solo[data-astro-cid-7mzgy6u7] .text[data-astro-cid-7mzgy6u7]{justify-items:center}.text[data-astro-cid-7mzgy6u7] .lead[data-astro-cid-7mzgy6u7]{color:var(--muted);font-size:18px}.chips[data-astro-cid-7mzgy6u7]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:6px 0 0;padding:0}.chips[data-astro-cid-7mzgy6u7] li[data-astro-cid-7mzgy6u7]{padding:8px 16px;border-radius:999px;font-weight:700;font-size:14.5px;color:var(--peach);background:#ff964f1f;border:1px solid rgba(255,150,79,.3)}.stage[data-astro-cid-7mzgy6u7]{display:grid;justify-items:center}@media (max-width: 860px){.layout[data-astro-cid-7mzgy6u7]{grid-template-columns:minmax(0,1fr)}.stage[data-astro-cid-7mzgy6u7]{order:-1}}.tiles[data-astro-cid-ahtm4fnq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);list-style:none;margin:0;padding:0}.tile[data-astro-cid-ahtm4fnq]{display:grid;align-content:start;gap:8px;padding:clamp(22px,2.6vw,30px)}.tile[data-astro-cid-ahtm4fnq] h3[data-astro-cid-ahtm4fnq]{font-size:21px;line-height:1.15}.tile[data-astro-cid-ahtm4fnq] p[data-astro-cid-ahtm4fnq]{color:var(--muted);font-size:16px}.ico[data-astro-cid-ahtm4fnq]{display:grid;place-items:center;width:46px;height:46px;margin-bottom:6px;border-radius:14px;color:var(--peach);background:#ff964f1f;border:1px solid rgba(255,150,79,.28)}.ico[data-astro-cid-ahtm4fnq] svg[data-astro-cid-ahtm4fnq]{width:24px;height:24px}.note[data-astro-cid-ahtm4fnq]{max-width:760px;margin:28px auto 0;text-align:center;color:var(--muted);font-size:16px}.note[data-astro-cid-ahtm4fnq] a[data-astro-cid-ahtm4fnq]{color:var(--peach);font-weight:700;white-space:nowrap}@media (max-width: 960px){.tiles[data-astro-cid-ahtm4fnq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.tiles[data-astro-cid-ahtm4fnq]{grid-template-columns:minmax(0,1fr)}}.tiles[data-astro-cid-7q5ob7of]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);list-style:none;margin:0;padding:0}.tile[data-astro-cid-7q5ob7of]{display:grid;align-content:start;gap:8px;padding:clamp(22px,2.6vw,30px)}.tile[data-astro-cid-7q5ob7of] h3[data-astro-cid-7q5ob7of]{font-size:21px;line-height:1.15}.tile[data-astro-cid-7q5ob7of] p[data-astro-cid-7q5ob7of]{color:var(--muted);font-size:16px}.ico[data-astro-cid-7q5ob7of]{display:grid;place-items:center;width:46px;height:46px;margin-bottom:6px;border-radius:14px;color:var(--peach);background:#ff964f1f;border:1px solid rgba(255,150,79,.28)}.ico[data-astro-cid-7q5ob7of] svg[data-astro-cid-7q5ob7of]{width:24px;height:24px}@media (max-width: 960px){.tiles[data-astro-cid-7q5ob7of]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.tiles[data-astro-cid-7q5ob7of]{grid-template-columns:minmax(0,1fr)}}.steps[data-astro-cid-f4enfavr]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,22px);list-style:none;margin:0;padding:0}.step[data-astro-cid-f4enfavr]{display:grid;align-content:start;gap:10px;padding:clamp(22px,2.6vw,30px)}.step[data-astro-cid-f4enfavr] h3[data-astro-cid-f4enfavr]{font-size:21px;line-height:1.15}.step[data-astro-cid-f4enfavr] p[data-astro-cid-f4enfavr]{color:var(--muted);font-size:16px}.num[data-astro-cid-f4enfavr]{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;font-family:var(--font-display);font-weight:800;color:#1d0f06;background:var(--grad-hero)}@media (max-width: 960px){.steps[data-astro-cid-f4enfavr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.steps[data-astro-cid-f4enfavr]{grid-template-columns:minmax(0,1fr)}}.narrow[data-astro-cid-afipdt56]{max-width:860px}.list[data-astro-cid-afipdt56]{display:grid;gap:12px}.q[data-astro-cid-afipdt56]{border-radius:22px}summary[data-astro-cid-afipdt56]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px clamp(20px,3vw,28px);cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:700;font-size:clamp(17px,1.8vw,20px);line-height:1.25}summary[data-astro-cid-afipdt56]::-webkit-details-marker{display:none}summary[data-astro-cid-afipdt56] svg[data-astro-cid-afipdt56]{flex:none;width:22px;height:22px;color:var(--peach);transition:transform .4s var(--ease-spring)}.q[data-astro-cid-afipdt56][open] summary[data-astro-cid-afipdt56] svg[data-astro-cid-afipdt56]{transform:rotate(135deg)}summary[data-astro-cid-afipdt56]:hover svg[data-astro-cid-afipdt56]{color:var(--orange)}.q[data-astro-cid-afipdt56] p[data-astro-cid-afipdt56]{padding:0 clamp(20px,3vw,28px) 22px;color:var(--muted);max-width:68ch}.q[data-astro-cid-afipdt56][open]{border-color:#ff964f52}.box[data-astro-cid-otwcwtan]{position:relative;border-radius:40px;padding:clamp(56px,9vw,110px) clamp(20px,5vw,64px);overflow:hidden;isolation:isolate;background:radial-gradient(90% 80% at 50% 0%,rgba(255,150,79,.35),transparent 60%),linear-gradient(180deg,var(--dl-a, #1c1622),var(--dl-b, #12131f));border:1px solid rgba(255,150,79,.25);text-align:center}.rays[data-astro-cid-otwcwtan]{position:absolute;left:50%;top:-60%;width:1600px;height:1600px;margin-left:-800px;z-index:-1;background:repeating-conic-gradient(from 0deg,rgba(255,178,122,.09) 0deg 6deg,transparent 6deg 18deg);mask-image:radial-gradient(circle,#000 10%,transparent 55%);-webkit-mask-image:radial-gradient(circle,#000 10%,transparent 55%);animation:rays 60s linear infinite}@keyframes rays{to{transform:rotate(360deg)}}.content[data-astro-cid-otwcwtan]{display:grid;justify-items:center;gap:24px}.icon[data-astro-cid-otwcwtan]{width:96px;height:96px;border-radius:24px;box-shadow:0 20px 50px -10px #ff7a1ab3;animation:hover-icon 4s ease-in-out infinite alternate}@keyframes hover-icon{0%{transform:translateY(0) rotate(-4deg)}to{transform:translateY(-12px) rotate(4deg)}}.content[data-astro-cid-otwcwtan] h2[data-astro-cid-otwcwtan]{max-width:16ch}.anchor[data-astro-cid-otwcwtan]{position:absolute;top:0}.badges-label[data-astro-cid-otwcwtan]{margin-top:10px;font-family:var(--font-display);font-weight:700;color:var(--muted)}.content[data-astro-cid-otwcwtan] .dl-badges{justify-content:center}.note[data-astro-cid-otwcwtan]{color:var(--muted);font-size:15px}
