@font-face{font-family:bricolage;src:url(../media/BricolageGrotesque_latin_wght-s.2fl0vhx7oyatw.woff2)format("woff2");font-display:swap;font-weight:600 700;font-style:normal}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.bricolage_cfa3d88f-module__U6EHwW__className{font-family:bricolage,bricolage Fallback;font-style:normal}.bricolage_cfa3d88f-module__U6EHwW__variable{--font-radiant-display:"bricolage", "bricolage Fallback"}
@font-face{font-family:wixMadefor;src:url(../media/WixMadeforText_latin_wght-s.16fxmf6tjc-6-.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:wixMadefor Fallback;src:local(Arial);ascent-override:96.03%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:104.96%}.wixmadefor_9373b021-module__Kg5cia__className{font-family:wixMadefor,wixMadefor Fallback;font-style:normal}.wixmadefor_9373b021-module__Kg5cia__variable{--font-radiant-body:"wixMadefor", "wixMadefor Fallback"}
.bx.rad-root{font-family:var(--font-radiant-body), "Segoe UI", system-ui, sans-serif;--rad-line:color-mix(in srgb, var(--bx-ink) 20%, var(--bx-line))}.rad-root :focus-visible{outline:2px solid var(--bx-focus);outline-offset:2px}.rad-root ::selection{background:color-mix(in srgb, var(--bx-spark) 45%, transparent)}.rad-display{font-family:var(--font-radiant-display), "Segoe UI", system-ui, sans-serif;letter-spacing:-.015em;font-weight:700}.rad-wrap{max-width:1150px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.rad-hero{background:radial-gradient(1000px 520px at 76% 0%, color-mix(in srgb, var(--bx-hero-wash) 22%, transparent), transparent 68%), radial-gradient(1400px 800px at 55% -12%, color-mix(in srgb, var(--bx-hero-wash) 7%, transparent), transparent 72%);overflow:hidden}.rad-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);padding-top:clamp(1.8rem,4vw,3rem);padding-bottom:clamp(2rem,4.2vw,3.4rem);display:grid}.rad-eyebrow{background:var(--bx-surface);border:1px solid var(--rad-line);text-transform:uppercase;letter-spacing:.09em;color:var(--bx-ink-soft);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.rad-eyebrow:before{content:"";background:var(--bx-spark);border-radius:50%;flex:none;width:8px;height:8px}.rad-h1{letter-spacing:-.015em;max-width:16ch;color:var(--bx-ink);margin-top:1.25rem;font-size:clamp(2.05rem,1.15rem + 2.7vw,3.25rem);line-height:1.12}.rad-hl{background:linear-gradient(color-mix(in srgb, var(--bx-spark) 45%, transparent), color-mix(in srgb, var(--bx-spark) 45%, transparent)) 0 88% / 100% .14em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rad-lead{color:var(--bx-ink-soft);max-width:54ch;margin-top:1.4rem;font-size:1.2rem;line-height:1.55}.rad-lead2{color:var(--bx-muted);max-width:58ch;margin-top:.8rem;font-size:1.02rem;line-height:1.65}.rad-qualifier{color:color-mix(in srgb, var(--bx-muted) 85%, var(--bx-ink));max-width:68ch;margin-top:.85rem;font-size:.83rem;line-height:1.45}.rad-doors-label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--bx-muted) 85%, var(--bx-ink));margin-top:1.9rem;font-size:.75rem;font-weight:600}.rad-doors{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;max-width:620px;margin-top:.6rem;display:grid}.rad-door{background:var(--bx-surface);border:1px solid var(--rad-line);box-shadow:var(--bx-shadow-panel);border-radius:16px;padding:1.05rem 1.2rem 1.15rem;text-decoration:none;transition:transform .18s,border-color .18s;display:block}.rad-door:hover,.rad-door:focus-visible{border-color:var(--bx-brand);transform:translateY(-2px)}.rad-door--learner:hover,.rad-door--learner:focus-visible{border-color:var(--bx-spark)}.rad-door-k{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:.73rem;font-weight:800;display:flex}.rad-door-a{letter-spacing:0;font-size:.95rem;transition:transform .2s}.rad-door:hover .rad-door-a{transform:translate(3px)}.rad-door--learner .rad-door-k{color:var(--bx-spark-text)}.rad-door--parent .rad-door-k{color:var(--bx-brand-2)}.rad-door-t{color:var(--bx-ink);margin-top:.4rem;font-size:1.16rem;font-weight:700;display:block}.rad-door-s{color:var(--bx-muted);margin-top:.2rem;font-size:.92rem;display:block}.rad-cta-note{color:color-mix(in srgb, var(--bx-muted) 85%, var(--bx-ink));text-wrap:pretty;max-width:70ch;font-size:.85rem;line-height:1.5}.rad-stage{perspective:1100px;pointer-events:none;--rad-mx:0;--rad-my:0;min-height:590px;position:relative}.rad-stage-cell{min-width:0}.rad-motion-toggle{border:1px solid var(--rad-line);background:var(--bx-surface);min-width:48px;min-height:48px;color:var(--bx-ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:.75rem auto 0;padding:0 1.1rem;font-size:1rem;font-weight:600;line-height:1.2;display:flex}.rad-motion-toggle:hover{border-color:var(--bx-brand)}.rad-motion-toggle:focus-visible{outline:2px solid var(--bx-focus);outline-offset:2px}.rad-motion-toggle[aria-pressed=true]{background:color-mix(in srgb, var(--bx-brand) 12%, var(--bx-surface));border-color:var(--bx-brand)}@media (prefers-reduced-motion:reduce){.rad-motion-toggle{display:none}}.rad-stage-glow{background:radial-gradient(closest-side at 52% 46%, color-mix(in srgb, var(--bx-spark) 15%, transparent), transparent 72%);pointer-events:none;position:absolute;inset:-4% -10%}.rad-float{transform:translate3d(calc(var(--rad-mx) * var(--rad-px,10) * 1px), calc(var(--rad-my) * var(--rad-py,8) * 1px), 0) rotateX(calc(var(--rad-my) * -2.2deg)) rotateY(calc(var(--rad-mx) * 3deg)) rotate(var(--rad-rot,0deg));position:absolute}.rad-fcard{background:var(--bx-surface);border:1px solid var(--rad-line);box-shadow:var(--bx-shadow-card);border-radius:16px;position:relative}.rad-float--q{z-index:1;--rad-px:12;--rad-py:9;--rad-rot:-2deg;width:248px;top:118px;left:0}.rad-qcard{box-shadow:var(--bx-shadow-panel);padding:.95rem 1.05rem 1.05rem}.rad-qcard-top{text-transform:uppercase;letter-spacing:.1em;align-items:baseline;gap:.35rem;padding-right:5rem;font-size:.68rem;font-weight:800;display:flex}.rad-qcard-subj{color:var(--bx-maths-text)}.rad-qcard-count{color:var(--bx-muted)}.rad-qcard-stem{color:var(--bx-ink);margin-top:.55rem;font-size:1.02rem;font-weight:700}.rad-qcard-stem sup,.rad-qcard-stem sub{font-size:.72em}.rad-qcard-opts{flex-direction:column;gap:.4rem;margin-top:.7rem;display:flex}.rad-qcard-opt{border:1px solid var(--rad-line);background:var(--bx-bg);color:var(--bx-ink);font-variant-numeric:tabular-nums;border-radius:11px;align-items:center;gap:.5rem;padding:.38rem .55rem;font-size:.86rem;font-weight:600;display:flex}.rad-qcard-letter{background:var(--bx-surface-2);width:20px;height:20px;color:var(--bx-ink-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex}.rad-qcard-opt--correct{border-color:var(--bx-correct);background:color-mix(in srgb, var(--bx-correct) 14%, var(--bx-surface))}.rad-qcard-opt--correct .rad-qcard-letter{background:var(--bx-correct);color:var(--bx-surface)}.rad-qcard-check{background:var(--bx-correct);width:17px;height:17px;color:var(--bx-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:.62rem;line-height:1;display:inline-flex}.rad-float--rep{z-index:3;--rad-px:15;--rad-py:11;--rad-rot:2deg;top:432px;right:0}.rad-repcard{width:180px;padding:.65rem .7rem .8rem .85rem}.rad-repcard-top{text-transform:uppercase;letter-spacing:.1em;color:var(--bx-brand-2);justify-content:space-between;align-items:baseline;font-size:.62rem;font-weight:800;display:flex}.rad-repcard-top small{letter-spacing:.02em;text-transform:none;color:var(--bx-muted);font-size:.64rem;font-weight:600}.rad-rep-row{align-items:center;gap:.45rem;margin-top:.44rem;display:flex}.rad-rep-row>span:first-child{width:46px;color:var(--bx-ink-soft);flex:none;font-size:.7rem;font-weight:700}.rad-rep-bar{background:var(--bx-surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.rad-rep-bar i{border-radius:3px;height:100%;display:block}.rad-rep-row b{text-align:right;width:30px;color:var(--bx-ink);font-variant-numeric:tabular-nums;flex:none;font-size:.7rem;font-weight:700}.rad-rep-foot{border-top:1px solid var(--rad-line);align-items:center;gap:.4rem;margin-top:.55rem;padding-top:.45rem;display:flex}.rad-rep-flame{background:color-mix(in srgb, var(--bx-spark) 20%, transparent);width:22px;height:22px;color:var(--bx-spark-text);border-radius:50%;flex:none;place-items:center;display:grid}.rad-rep-foot b{color:var(--bx-ink);font-size:.74rem;font-weight:800}.rad-ftxt{flex-direction:column;min-width:0;line-height:1.15;display:flex}.rad-ftxt b{font-family:var(--font-radiant-display), "Segoe UI", system-ui, sans-serif;color:var(--bx-ink);font-size:1.02rem;font-weight:800}.rad-ftxt small{color:var(--bx-muted);margin-top:.2rem;font-size:.74rem;font-weight:600}.rad-ftxt--c{text-align:center;align-items:center}.rad-spincard{align-items:center;gap:.7rem;padding:.55rem .95rem .55rem .55rem;display:flex}.rad-spincard .wheel-mini{width:72px;height:72px;box-shadow:0 0 0 3px color-mix(in srgb, var(--bx-brand-2) 55%, transparent), 0 0 22px 2px color-mix(in srgb, var(--bx-flag) 40%, transparent);border-radius:50%;flex:none;display:block;position:relative}.rad-spincard .wheel-mini svg{position:absolute;inset:0;overflow:visible}.rad-buddycard{background:radial-gradient(120% 70% at 50% 18%, color-mix(in srgb, var(--bx-brand-2) 30%, var(--bx-surface)), var(--bx-surface) 70%);border-color:color-mix(in srgb, var(--bx-brand-2) 45%, var(--rad-line));flex-direction:column;align-items:center;width:184px;padding:0 .85rem .75rem;display:flex}.rad-buddy-art{transform-origin:50% 92%;width:150px;height:146px;margin-top:-58px;display:block}.rad-ember{width:126.667%;max-width:none;height:auto;margin:-13.333%;display:block}.rad-buddycard .rad-ftxt b{font-size:1.15rem}.rad-pick{border-top:1px dashed var(--rad-line);flex-direction:column;align-items:center;width:100%;margin-top:.45rem;padding-top:.45rem;display:flex}.rad-pick .egg-row{width:138px;height:23px;display:block;position:relative}.rad-pick .egg-row img{display:block;position:relative}.rad-pick .egg-row-ring{position:absolute;inset:0;overflow:visible}.rad-gemchip .rad-gem{flex:none;display:block}.rad-pick small{color:var(--bx-muted);margin-top:.15rem;font-size:.7rem;font-weight:700}.rad-gemchip{color:var(--bx-ink);background:color-mix(in srgb, var(--bx-english) 18%, var(--bx-surface));border-color:color-mix(in srgb, var(--bx-english) 50%, transparent);border-radius:999px;align-items:center;gap:.3rem;padding:.34rem .75rem .34rem .5rem;font-size:.8rem;font-weight:800;display:inline-flex}.rad-holocard{box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:.35rem;display:flex}.rad-holocard .holo-mini{border-radius:12px;width:104px;height:146px;padding:3px;display:block}.rad-holocard .holo-mini-face{border-radius:9px;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:6px 4px 7px;display:flex;position:relative;overflow:hidden}.rad-holocard .holo-mini-pips{gap:3px;display:flex}.rad-holocard .holo-mini-pips i{width:5px;height:5px;box-shadow:0 0 5px var(--holo-mini-glow);background:currentColor;border-radius:1px;transform:rotate(45deg)}.rad-holocard .holo-mini-pips i.off{opacity:.25;box-shadow:none}.rad-holocard .holo-mini-medal{display:block}.rad-holocard .holo-mini-title{font-size:.76rem;font-weight:800}.rad-holocard .holo-mini-tier{border-radius:999px;padding:.05rem .45rem;font-size:.66rem;font-weight:900}.rad-holocard .holo-mini-sheen{pointer-events:none;position:absolute;inset:-20% -60%;transform:translate(-60%)}.rad-cap{border:1px solid var(--rad-line);background:var(--bx-surface);letter-spacing:.08em;text-transform:uppercase;color:var(--bx-brand-2);border-radius:999px;padding:.15rem .55rem;font-size:.68rem;font-weight:800}.rad-pccard{width:210px;padding:6px 6px .6rem}.rad-pccard .postcard-mini{border-radius:10px;width:100%;height:auto;display:block}.rad-pc-cap{padding:.42rem .25rem 0}.rad-pc-cap b{font-size:.78rem}.rad-pc-cap small{font-size:.7rem}.rad-float--spin{z-index:2;--rad-px:16;--rad-py:12;--rad-rot:-3deg;top:4px;left:0}.rad-float--buddy{z-index:3;--rad-px:20;--rad-py:14;--rad-rot:3deg;top:40px;right:0}.rad-float--gem{z-index:4;--rad-px:22;--rad-py:16;--rad-rot:-4deg;top:306px;left:196px}.rad-float--holo{z-index:2;--rad-px:18;--rad-py:13;--rad-rot:7deg;top:246px;right:22px}.rad-float--pc{z-index:2;--rad-px:14;--rad-py:10;--rad-rot:-4deg;top:352px;left:6px}.rad-section{padding:clamp(2rem,3.6vw,3rem) 0}.rad-section--line{border-top:1px solid var(--bx-line)}@media (max-width:900px){.rad-root>.rad-section,.rad-root>.rad-final{content-visibility:auto}.rad-root>#discovery{contain-intrinsic-size:auto 1132px}.rad-root>#how-it-works{contain-intrinsic-size:auto 2712px}.rad-root>#demo{contain-intrinsic-size:auto 809px}.rad-root>#trust{contain-intrinsic-size:auto 1547px}.rad-root>#pricing{contain-intrinsic-size:auto 1241px}.rad-root>.rad-final{contain-intrinsic-size:auto 375px}}.rad-kicker{text-transform:uppercase;letter-spacing:.15em;color:var(--bx-spark-text);font-size:.78rem;font-weight:800}.rad-h2{color:var(--bx-ink);margin-top:.55rem;font-size:clamp(1.7rem,3.2vw,2.4rem)}.rad-subheading{color:var(--bx-muted);max-width:60ch;margin-top:.7rem;line-height:1.6}.rad-bridge{color:var(--bx-muted);max-width:62ch;margin-top:1.5rem;font-size:.92rem;line-height:1.55}.rad-quest-chips{margin-top:1.1rem}@media (min-width:900px){.rad-disc-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1.6rem,4vw,3.5rem);display:grid}}.rad-disc-side{display:none}@media (min-width:900px){.rad-disc-side{display:block}}.rad-qdone{background:var(--bx-surface);border:1px solid var(--rad-line);max-width:340px;box-shadow:var(--bx-shadow-panel);border-radius:20px;margin-left:auto;padding:1.35rem 1.4rem 1.3rem;position:relative;transform:rotate(1.2deg)}.rad-qdone-burst{background:color-mix(in srgb, var(--bx-spark) 22%, transparent);width:42px;height:42px;color:var(--bx-spark-text);border-radius:50%;place-items:center;display:grid}.rad-qdone-t{font-family:var(--font-radiant-display), "Segoe UI", system-ui, sans-serif;letter-spacing:-.01em;color:var(--bx-ink);margin-top:.7rem;font-size:1.35rem;font-weight:700}.rad-qdone-s{color:var(--bx-muted);margin-top:.3rem;font-size:.9rem;line-height:1.5}.rad-qdone-chips{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.rad-qdone-chip{border:1px solid var(--rad-line);background:var(--bx-bg);color:var(--bx-ink-soft);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .6rem;font-size:.76rem;font-weight:700;display:inline-flex}.rad-qdone-chip:before{content:"";background:var(--sub,var(--bx-brand));border-radius:50%;flex:none;width:7px;height:7px}.rad-qdone-pts{background:color-mix(in srgb, var(--bx-spark) 14%, transparent);color:var(--bx-spark-text);border-radius:999px;align-items:center;gap:.35rem;margin-top:.95rem;padding:.32rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.rad-subjects{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:1rem;margin-top:1.2rem;display:grid}.rad-subj{background:var(--bx-surface);border:1px solid var(--rad-line);border-radius:16px;padding:1.15rem 1.25rem 1.3rem;transition:transform .22s,border-color .22s,box-shadow .22s}.rad-subj:hover{border-color:var(--sub,var(--bx-line));box-shadow:var(--bx-shadow-panel);transform:translateY(-2px)}.rad-subj-name{color:var(--bx-ink);align-items:center;gap:.55rem;font-weight:700;display:flex}.rad-subj-ic{width:22px;height:22px;color:var(--sub);flex:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.rad-subj-ic path,.rad-subj-ic polygon{fill:none;stroke:currentColor;stroke-width:2.2px}.rad-subj-ic .rad-ic-fill{fill:currentColor;stroke:none}.rad-subj:hover .rad-subj-ic{transform:rotate(-8deg)scale(1.12)}.rad-subj-name small{color:var(--bx-muted);font-size:.8rem;font-weight:400}.rad-subj-lvl{color:var(--bx-muted);margin-top:.65rem;font-size:.85rem}.rad-subj-lvl b{color:var(--bx-ink);font-variant-numeric:tabular-nums;margin-right:.3rem;font-size:1.6rem;font-weight:700}.rad-bar{background:var(--bx-surface-2);border-radius:4px;height:8px;margin-top:.75rem;overflow:hidden}.rad-bar i{transform-origin:0;border-radius:4px;height:100%;display:block}.rad-subj .rad-bar i{background:var(--sub)}.rad-feats{grid-template-columns:repeat(12,1fr);align-items:start;gap:1.1rem;margin-top:1.8rem;display:grid}.rad-card{background:var(--bx-surface);border:1px solid var(--rad-line);box-shadow:var(--bx-shadow-panel);border-radius:20px;flex-direction:column;grid-column:span 12;gap:.55rem;padding:1.5rem 1.55rem 1.6rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.rad-card:hover{border-color:color-mix(in srgb, var(--bx-brand) 40%, var(--bx-line));transform:translateY(-2px)}.rad-card h3{font-family:var(--font-radiant-display), "Segoe UI", system-ui, sans-serif;letter-spacing:-.01em;color:var(--bx-ink);font-size:1.28rem;font-weight:700}.rad-card>p{color:var(--bx-ink-soft);max-width:58ch;font-size:.97rem;line-height:1.62}.rad-fig{margin-bottom:.7rem}.rad-fig svg{max-width:100%;height:auto}.rad-fig svg text{font-family:var(--font-radiant-body), sans-serif;fill:var(--bx-muted);font-size:11px}.rad-fig .rad-stroke-line{stroke:var(--bx-brand);stroke-width:2px;fill:none}.rad-fig .rad-dot{fill:var(--bx-brand);stroke:var(--bx-surface);stroke-width:2px}.rad-fig .rad-dot-gold{fill:var(--bx-spark);stroke:var(--bx-surface);stroke-width:2px}.rad-fig .rad-base{stroke:var(--bx-line);stroke-width:2px}.rad-fig .rad-ring-track{stroke:var(--bx-surface-2);fill:none}.rad-fig .rad-ring-arc{stroke:var(--bx-spark);fill:none;stroke-linecap:round}.rad-chips{flex-wrap:wrap;gap:.5rem;display:flex}.rad-chip{border:1px solid var(--rad-line);background:var(--bx-surface-2);color:var(--bx-ink-soft);font-variant-numeric:tabular-nums;border-radius:8px;padding:.35rem .65rem;font-size:.82rem}.rad-first{font-family:var(--font-radiant-display), "Segoe UI", system-ui, sans-serif;letter-spacing:-.01em;color:var(--bx-ink);font-size:1.7rem;font-weight:700;line-height:1.2}.rad-first-sub{color:var(--bx-muted);margin-top:.3rem;font-size:.95rem}.rad-fp{flex-direction:column;gap:.35rem;max-width:470px;display:flex}.rad-fp-obs,.rad-fp-tip{border:1px solid var(--rad-line);color:var(--bx-ink-soft);background:var(--bx-bg);border-radius:12px;padding:.6rem .85rem;font-size:.88rem;line-height:1.5}.rad-fp-tip{background:color-mix(in srgb, var(--bx-brand) 9%, transparent)}.rad-fp-k{text-transform:uppercase;letter-spacing:.11em;color:var(--bx-spark-text);margin-bottom:.25rem;font-size:.68rem;font-weight:700;display:block}.rad-fp-tip .rad-fp-k{color:var(--bx-brand-2)}.rad-fp-arrow{color:var(--bx-muted);padding-left:1rem;line-height:.9}@media (min-width:860px){.rad-card--w{grid-column:span 7}.rad-card--n{grid-column:span 5}}.rad-demo-head{text-align:center}.rad-demo-head .rad-subheading{margin-left:auto;margin-right:auto}.rad-window{background:var(--bx-surface);border:1px solid var(--rad-line);max-width:560px;box-shadow:var(--bx-shadow-panel);border-radius:24px;margin:1.8rem auto 0;overflow:hidden}.rad-window-bar{border-bottom:1px solid var(--bx-line);background:var(--bx-surface-2);color:var(--bx-ink-soft);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 1.4rem;font-size:.85rem;display:flex}.rad-window-bar svg{width:auto;height:18px}.rad-window-progress{align-items:center;gap:.55rem;min-width:0;margin-left:auto;display:flex}.rad-window-progress .bx-bar{flex:none;width:84px}.rad-window-body{padding:1.5rem 1.4rem 1.7rem}.rad-qz-series{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex;overflow-x:auto}.rad-qz-tile{background:var(--bx-bg);border:1px solid var(--rad-line);width:72px;height:72px;color:var(--bx-ink);border-radius:12px;flex:none;place-items:center;display:grid}.rad-qz-tile--q{font-family:var(--font-radiant-display), "Segoe UI", system-ui, sans-serif;color:var(--bx-muted);border-style:dashed;font-size:1.8rem;font-weight:600}.rad-qz-fig{width:62px;height:62px}.rad-qz-fig polygon{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linejoin:miter}.rad-qz-txt{letter-spacing:.04em;color:var(--bx-ink);font-size:1.05rem;font-weight:700}.rad-qz-optv{letter-spacing:.06em}.rad-trust-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.6rem,4vw,3.5rem);display:grid}.rad-trust-item{grid-template-columns:26px minmax(0,1fr);gap:.9rem;padding:1.05rem 0;display:grid}.rad-trust-item+.rad-trust-item{border-top:1px solid var(--bx-line)}.rad-trust-item:first-child{padding-top:0}.rad-trust-item:last-child{padding-bottom:0}.rad-trust-item svg{width:22px;height:22px;color:var(--bx-correct);margin-top:.1rem}.rad-trust-item svg path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.rad-sparkle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.rad-trust-item h3{color:var(--bx-ink);font-size:1.03rem;font-weight:700}.rad-trust-item p{color:var(--bx-muted);margin-top:.3rem;font-size:.95rem;line-height:1.6}.rad-digest{background:var(--bx-surface);border:1px solid var(--rad-line);max-width:400px;box-shadow:var(--bx-shadow-panel);border-radius:16px;margin-top:1.6rem;padding:1.1rem 1.2rem 1.15rem}.rad-digest-k{text-transform:uppercase;letter-spacing:.11em;color:var(--bx-spark-text);font-size:.68rem;font-weight:800}.rad-digest ul{flex-direction:column;gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.rad-digest li{color:var(--bx-muted);font-size:.88rem;line-height:1.5}.rad-digest li b{color:var(--bx-ink);font-weight:700}.rad-digest-tip{background:color-mix(in srgb, var(--bx-brand) 9%, transparent);color:var(--bx-ink-soft);border-radius:12px;margin-top:.8rem;padding:.6rem .85rem;font-size:.86rem;line-height:1.5}.rad-digest-tip span{text-transform:uppercase;letter-spacing:.11em;color:var(--bx-brand-2);margin-bottom:.2rem;font-size:.66rem;font-weight:800;display:block}.rad-digest-note{color:var(--bx-muted);margin-top:.7rem;font-size:.74rem;font-weight:600;line-height:1.45}.rad-price-head{text-align:center}.rad-price-head .rad-subheading{margin-left:auto;margin-right:auto}.rad-trial-chip{background:color-mix(in srgb, var(--bx-spark) 13%, transparent);color:var(--bx-spark-text);border-radius:999px;margin-top:1.3rem;padding:.45rem 1rem;font-size:.85rem;font-weight:700;display:inline-block}.rad-plans{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.2rem;max-width:760px;margin:1.6rem auto 0;display:grid}.rad-plan{background:var(--bx-surface);border:1px solid var(--rad-line);text-align:left;border-radius:20px;flex-direction:column;padding:1.6rem 1.6rem 1.7rem;display:flex;position:relative}.rad-plan--year{border-color:var(--bx-brand);box-shadow:var(--bx-shadow-panel)}.rad-plan-k{text-transform:uppercase;letter-spacing:.12em;color:var(--bx-muted);font-size:.78rem;font-weight:800}.rad-plan-chip{background:var(--bx-spark);color:#1a1200;border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:700;position:absolute;top:-12px;right:16px}.rad-amount{font-family:var(--font-radiant-display), "Segoe UI", system-ui, sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--bx-ink);margin-top:.6rem;font-size:2.4rem;font-weight:700}.rad-amount small{font-family:var(--font-radiant-body), sans-serif;color:var(--bx-muted);font-size:.95rem;font-weight:400}.rad-plan ul{flex-direction:column;gap:.45rem;margin:1rem 0 1.2rem;padding:0;list-style:none;display:flex}.rad-plan li{color:var(--bx-ink-soft);align-items:baseline;gap:.5rem;font-size:.92rem;display:flex}.rad-plan li:before{content:"";background:var(--bx-spark);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.rad-plan-cta{align-self:flex-start;margin-top:auto}.rad-price-fine{text-align:center;color:var(--bx-muted);margin-top:1.4rem;font-size:.85rem}.rad-final{text-align:center;background:radial-gradient(720px 340px at 50% 108%, color-mix(in srgb, var(--bx-spark) 22%, transparent), transparent 72%);padding:clamp(2.4rem,5vw,3.8rem) 0 clamp(2.8rem,5.5vw,4.2rem)}.rad-final svg{width:auto;height:64px;margin:0 auto 1.3rem}.rad-final h2{color:var(--bx-ink);font-size:clamp(2rem,4.4vw,3rem)}.rad-final p{color:var(--bx-ink-soft);margin-top:.8rem}@media (max-width:1180px){.rad-hero-grid{grid-template-columns:minmax(0,1fr)}.rad-stage-cell{order:2}.rad-stage{order:2;width:100%;max-width:440px;min-height:590px;margin:0 auto}}@media (max-width:520px){.rad-stage{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 8px;max-width:none;min-height:0;margin-top:.5rem;padding-top:34px;display:grid}.rad-stage .rad-float{width:auto;position:relative;inset:auto}.rad-stage .rad-float>.rad-fcard{width:100%;height:100%}.rad-stage .rad-float--buddy{--rad-rot:-1.5deg;grid-area:1/1/2/3}.rad-stage .rad-float--spin{--rad-rot:1.5deg;grid-area:1/3/2/5}.rad-stage .rad-float--holo{--rad-rot:3deg;grid-area:1/5/2/7}.rad-stage .rad-float--q{--rad-rot:0deg;grid-area:2/1/3/7}.rad-stage .rad-float--pc{--rad-rot:-2deg;grid-area:3/1/4/4}.rad-stage .rad-float--rep{--rad-rot:1.5deg;grid-area:3/4/4/7}.rad-stage .rad-float--gem{--rad-rot:3deg;grid-area:2/1/3/7;place-self:start end;margin:12px 10px 0 0}.rad-stage .rad-float--gem>.rad-fcard{width:auto;height:auto}.rad-buddycard{justify-content:flex-end;width:auto;padding:0 .4rem .6rem}.rad-buddy-art{width:100px;height:97px;margin-top:-40px}.rad-buddycard .rad-ftxt small,.rad-spincard .rad-ftxt small{min-height:2.3em;font-size:.7rem}.rad-pick{display:none}.rad-spincard{text-align:center;flex-direction:column;justify-content:flex-end;gap:.45rem;padding:.6rem .4rem}.rad-spincard .rad-ftxt{align-items:center}.rad-spincard .rad-ftxt b,.rad-buddycard .rad-ftxt b{font-size:.95rem}.rad-spincard .wheel-mini,.rad-spincard .wheel-mini svg{width:64px;height:64px}.rad-holocard{justify-content:center}.rad-holocard .holo-mini{width:84px;height:118px}.rad-holocard .holo-mini-medal{width:46px;height:46px}.rad-cap{display:none}.rad-pccard{width:auto}.rad-pc-cap b{font-size:.74rem}.rad-pc-cap small{display:none}.rad-repcard{width:auto}.rad-rep-row>span:first-child{width:42px}}@media (max-width:900px){.rad-trust-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.rad-qz-tile{width:56px;height:56px}.rad-qz-fig{width:46px;height:46px}}@media (prefers-reduced-motion:no-preference){@keyframes rad-rise{to{transform:none}}.rad-anim{animation:.8s cubic-bezier(.2,.7,.3,1) forwards rad-rise;transform:translateY(14px)}.rad-d1{animation-delay:50ms}.rad-d2{animation-delay:.16s}.rad-d3{animation-delay:.27s}.rad-d4{animation-delay:.38s}.rad-float{clip-path:inset(-40px -40px 100%);animation:rad-fadein .9s ease-out var(--rad-in,.45s) forwards}.rad-float--q{--rad-in:.4s}.rad-float--buddy{--rad-in:.55s}.rad-float--spin{--rad-in:.7s}.rad-float--holo{--rad-in:.85s}.rad-float--pc{--rad-in:1s}.rad-float--rep{--rad-in:1.15s}.rad-float--gem{--rad-in:1.4s}@keyframes rad-fadein{to{clip-path:inset(-40px)}}@keyframes rad-drift{0%,to{transform:translate(calc(var(--rad-amp,6) * 1px), calc(var(--rad-amp,6) * .55px))}25%{transform:translate(calc(var(--rad-amp,6) * -.65px), calc(var(--rad-amp,6) * 1px))}50%{transform:translate(calc(var(--rad-amp,6) * -1px), calc(var(--rad-amp,6) * -.6px))}75%{transform:translate(calc(var(--rad-amp,6) * .6px), calc(var(--rad-amp,6) * -1px))}}@keyframes rad-turn-scale{0%,16.6%,to{scale:1}4%,12.6%{scale:1.05}}@keyframes rad-turn-glow{0%,16.6%,to{opacity:0}4%,12.6%{opacity:1}}.rad-fcard{animation:rad-drift var(--rad-drift,15s) var(--rad-lag,0s) ease-in-out infinite, rad-turn-scale 24s var(--rad-turn,0s) ease-in-out infinite}.rad-fcard:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--bx-brand-2) 50%, transparent), 0 16px 38px color-mix(in srgb, var(--bx-brand-2) 26%, transparent);animation:rad-turn-glow 24s var(--rad-turn,0s) ease-in-out infinite;position:absolute;inset:-1px}.rad-float--q .rad-fcard{--rad-amp:6;--rad-drift:17s;--rad-turn:-24s}.rad-float--buddy .rad-fcard{--rad-amp:8;--rad-drift:13s;--rad-lag:-3s;--rad-turn:-20s}.rad-float--spin .rad-fcard{--rad-amp:7;--rad-drift:15s;--rad-lag:-6s;--rad-turn:-16s}.rad-float--holo .rad-fcard{--rad-amp:9;--rad-drift:14s;--rad-lag:-9s;--rad-turn:-12s}.rad-float--pc .rad-fcard{--rad-amp:7;--rad-drift:16s;--rad-lag:-2s;--rad-turn:-8s}.rad-float--rep .rad-fcard{--rad-amp:6;--rad-drift:16s;--rad-lag:-11.2s;--rad-turn:-4s}.rad-float--gem .rad-fcard{--rad-amp:10;--rad-drift:11s;animation:rad-drift var(--rad-drift) ease-in-out infinite}.rad-float--gem .rad-fcard:after,.rad-holocard:after{content:none}@keyframes rad-wheel-turn{0%{animation-timing-function:cubic-bezier(.15,.6,.2,1);transform:rotate(0)}13%,to{transform:rotate(720deg)}}.rad-spincard .wheel-mini-disc{animation:rad-wheel-turn 24s var(--rad-turn,0s) infinite}@keyframes rad-holo-sheen{0%,3%{transform:translate(-60%)}11%,to{transform:translate(60%)}}.rad-holocard .holo-mini-sheen{animation:rad-holo-sheen 24s var(--rad-turn,0s) ease-in-out infinite}@keyframes rad-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03,.975)}}.rad-buddy-art{animation:3.6s ease-in-out infinite rad-breathe}.rad-stage--paused .rad-fcard,.rad-stage--paused .rad-fcard:after,.rad-stage--paused .wheel-mini-disc,.rad-stage--paused .holo-mini-sheen,.rad-stage--paused .rad-buddy-art,.rad-stage--held .rad-fcard,.rad-stage--held .rad-fcard:after,.rad-stage--held .wheel-mini-disc,.rad-stage--held .holo-mini-sheen,.rad-stage--held .rad-buddy-art,.rad-stage:not([data-live]) .rad-fcard,.rad-stage:not([data-live]) .rad-fcard:after,.rad-stage:not([data-live]) .wheel-mini-disc,.rad-stage:not([data-live]) .holo-mini-sheen,.rad-stage:not([data-live]) .rad-buddy-art{animation-play-state:paused}.rad-reveal{transition:opacity .6s,transform .6s}.rad-reveal.rad-armed{opacity:0;transition:none;transform:translateY(16px)}.rad-reveal.rad-in{opacity:1;transform:none}.rad-subjects .rad-reveal:nth-child(2){transition-delay:70ms}.rad-subjects .rad-reveal:nth-child(3){transition-delay:.14s}.rad-subjects .rad-reveal:nth-child(4){transition-delay:.21s}.rad-feats .rad-reveal:nth-child(2n){transition-delay:80ms}@keyframes rad-under{0%{background-size:0% .14em}to{background-size:100% .14em}}.rad-hl{animation:.7s cubic-bezier(.25,.8,.35,1) .85s both rad-under}.rad-reveal .rad-bar i{transition:transform .9s cubic-bezier(.25,.8,.35,1) .25s}.rad-reveal.rad-armed .rad-bar i{transition:none;transform:scaleX(0)}.rad-reveal.rad-in .rad-bar i{transform:scaleX(1)}}.rad-scope{border-top:1px solid var(--rad-line);flex-direction:column;gap:.5rem;max-width:620px;margin-top:1.75rem;padding-top:1.1rem;display:flex}.rad-scope .rad-lead2,.rad-scope .rad-qualifier{margin-top:0}.rad-cta{flex-direction:column;align-items:center;gap:.05rem;padding-inline:1.6rem;line-height:1.25}.rad-cta-until{opacity:.92;font-size:.8rem;font-weight:600}.rad-door{cursor:pointer}.rad-door-a{border:1px solid color-mix(in srgb, var(--bx-brand) 45%, transparent);background:color-mix(in srgb, var(--bx-brand) 14%, transparent);width:1.6rem;height:1.6rem;color:var(--bx-brand);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.rad-door--learner .rad-door-a{border-color:color-mix(in srgb, var(--bx-spark) 45%, transparent);background:color-mix(in srgb, var(--bx-spark) 16%, transparent);color:var(--bx-spark)}.rad-door:hover .rad-door-a,.rad-door:focus-visible .rad-door-a{background:var(--bx-brand);border-color:var(--bx-brand);color:var(--bx-surface)}.rad-door--learner:hover .rad-door-a,.rad-door--learner:focus-visible .rad-door-a{background:var(--bx-spark);border-color:var(--bx-spark);color:var(--bx-ink)}.rad-door:active{transform:translateY(0)}@media (prefers-reduced-motion:no-preference) and (max-width:520px){.rad-stage .rad-fcard{--rad-amp:3}}.rad-start-links{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1.2rem;padding:0;list-style:none;display:grid}@media (min-width:640px){.rad-start-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rad-start-links{grid-template-columns:repeat(4,minmax(0,1fr))}}.rad-start-link{background:var(--bx-surface);border:1px solid var(--rad-line);border-radius:16px;flex-direction:column;gap:.3rem;height:100%;padding:.95rem 1.15rem 1.05rem;text-decoration:none;transition:border-color .18s;display:flex}.rad-start-link:hover,.rad-start-link:focus-visible{border-color:var(--bx-brand)}.mkt-shell .rad-start .rad-start-links>li>a.rad-start-link{text-decoration:none}.rad-start-link-t{color:var(--bx-ink);overflow-wrap:anywhere;font-weight:700}.rad-start-link:hover .rad-start-link-t{text-underline-offset:3px;text-decoration:underline}.rad-start-link-s{color:var(--bx-muted);overflow-wrap:anywhere;font-size:.88rem;line-height:1.45}