.nc-brand.svelte-143y4xb img:where(.svelte-143y4xb),.nc-word.svelte-143y4xb{-webkit-user-select:none;user-select:none;display:block;position:absolute}.nc-icon.svelte-143y4xb{left:calc(var(--ix) * var(--u));top:calc(var(--iy) * var(--u));width:calc(var(--iw) * var(--u));height:auto}.nc-logo.svelte-143y4xb{left:calc(var(--lx) * var(--u));top:calc(var(--ly) * var(--u));width:calc(var(--lw) * var(--u));height:auto}.nc-word.svelte-143y4xb{left:calc(var(--wx) * var(--u));top:calc(var(--wy) * var(--u));font-size:calc(var(--ws) * var(--u));letter-spacing:-.02em;color:#6b2f80;white-space:nowrap;font-weight:800;line-height:1}.nc-panel.svelte-143y4xb{left:calc(var(--px) * var(--u));top:calc(var(--py) * var(--u));width:calc(var(--pw) * var(--u));height:calc(var(--ph) * var(--u));box-sizing:border-box;padding:calc(26 * var(--u)) calc(34 * var(--u));border-radius:calc(34 * var(--u));font-size:calc(max(14px, 30 * var(--u)) * var(--fit,1));background:#fffffff0;flex-direction:column;line-height:1.38;animation:.16s svelte-143y4xb-nc-in;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #7c3aed24,0 14px 36px #4c1d9529}.nc-panel-body.svelte-143y4xb{flex-direction:column;align-items:flex-start;margin:auto 0;display:flex}.nc-panel-title.svelte-143y4xb{font-size:calc(max(15px, 42 * var(--u)) * var(--fit,1));letter-spacing:-.02em;text-wrap:balance;margin:0 0 .25em;font-weight:800;line-height:1.08}.nc-panel-detail.svelte-143y4xb{color:#2a1460;text-wrap:pretty;font-weight:520}@keyframes svelte-143y4xb-nc-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.nc-panel.svelte-143y4xb{animation:none}}.nc.svelte-w9o5q3{--ink:#1f0769;--accent:#7c3aed;--accent-deep:#5b21b6;--panel:#f6f0ff;color:var(--ink);-webkit-font-smoothing:antialiased;text-align:start;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;container:nc/inline-size}.nc-sr.svelte-w9o5q3{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nc-stage.svelte-w9o5q3{position:relative;container-type:inline-size}.nc-art.svelte-w9o5q3{display:none}.nc-steps.svelte-w9o5q3{margin:0;padding:0;list-style:none}.nc-card.svelte-w9o5q3,.nc-hub.svelte-w9o5q3{--u:calc(100cqw / var(--rw));box-sizing:border-box;font:inherit;color:inherit;text-align:start;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;container-type:inline-size}.nc-card.svelte-w9o5q3{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:calc(36 * var(--u))}.nc-card.svelte-w9o5q3,.nc-card.svelte-w9o5q3:hover{transition:none;scale:none}.nc-label.svelte-w9o5q3{left:calc(var(--tx) * var(--u));top:calc(var(--ty) * var(--u));width:calc(var(--tw) * var(--u));height:calc(var(--th) * var(--u));font-size:calc(var(--fs) * var(--u) * var(--fit,1));line-height:calc(var(--lh) * var(--u) * var(--fit,1));font-weight:var(--wt);letter-spacing:var(--ls);color:var(--ink);overflow-wrap:break-word;margin:0;display:block;position:absolute;overflow:hidden}.nc-card.svelte-w9o5q3 .nc-label:where(.svelte-w9o5q3){text-wrap:balance}.nc-card.svelte-w9o5q3:after{content:"";inset:calc(-5 * var(--u));border-radius:calc(40 * var(--u));box-shadow:0 0 0 3px var(--accent), 0 10px 28px #5b21b647;opacity:0;pointer-events:none;transition:opacity .16s;position:absolute}.nc-card[aria-expanded=true].svelte-w9o5q3:after{opacity:1}.nc-card.svelte-w9o5q3:focus,.nc.svelte-w9o5q3 .nc-card:where(.svelte-w9o5q3):focus-visible{border-radius:calc(36 * var(--u));outline:none}.nc[data-keys].svelte-w9o5q3 .nc-card:where(.svelte-w9o5q3):focus-visible:after{opacity:1;box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--accent-deep)}.nc-detail.svelte-w9o5q3,.nc-hint.svelte-w9o5q3{margin:0}.nc-detail.svelte-w9o5q3 b:where(.svelte-w9o5q3){color:var(--accent-deep);margin-bottom:2px;font-weight:800;display:block}.nc-hint.svelte-w9o5q3{color:#4b3a83}@container nc (width<=719.98px){.nc-stage.svelte-w9o5q3{flex-direction:column;align-items:center;display:flex}.nc-hub.svelte-w9o5q3,.nc-card.svelte-w9o5q3{width:100%;max-width:440px;aspect-ratio:var(--rw) / var(--rh);background-image:var(--art);background-repeat:no-repeat;background-size:calc(var(--aw) / var(--rw) * 100%) auto;background-position:calc(var(--rx) / (var(--aw) - var(--rw)) * 100%) calc(var(--ry) / (var(--ah) - var(--rh)) * 100%)}.nc-hub.svelte-w9o5q3{-webkit-mask-composite:source-in;max-width:400px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.nc-card.svelte-w9o5q3{box-shadow:0 8px 22px #5b21b629}.nc-card.svelte-w9o5q3:after{border-radius:inherit;box-shadow:inset 0 0 0 3px var(--accent);inset:0}.nc[data-keys].svelte-w9o5q3 .nc-card:where(.svelte-w9o5q3):focus-visible:after{box-shadow:inset 0 0 0 3px var(--accent-deep), inset 0 0 0 6px #fff}.nc-hint.svelte-w9o5q3{text-align:center;margin:4px 0 14px;font-size:15px;line-height:1.4}.nc-steps.svelte-w9o5q3,.nc-step.svelte-w9o5q3{flex-direction:column;align-items:center;width:100%;display:flex}.nc-step.svelte-w9o5q3+.nc-step:where(.svelte-w9o5q3):before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 34'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='0' y1='2' x2='0' y2='24'%3E%3Cstop offset='0' stop-color='%23d9c4fb'/%3E%3Cstop offset='1' stop-color='%237a2cf0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M13 3v18' stroke='url(%23g)' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M3.5 19.5h19L13 32z' fill='%237a2cf0' stroke='%237a2cf0' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:30px;height:40px;margin:8px 0;display:block}.nc-step[data-step=materials].svelte-w9o5q3:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M13 4v18M4 13h18' stroke='%237a2cf0' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");width:26px;height:26px;margin:10px 0}.nc-step.svelte-w9o5q3:last-child:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M31 22a12 12 0 1 1-4-11' fill='none' stroke='%237a2cf0' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M33 4v11H22z' fill='%237a2cf0' stroke='%237a2cf0' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:40px;height:40px;margin:12px 0 0;display:block}.nc-detail.svelte-w9o5q3{box-sizing:border-box;background:var(--panel);border-radius:14px;width:100%;max-width:440px;margin-top:10px;padding:12px 14px;font-size:16px;line-height:1.45}}@container nc (width>=720px){.nc-stage.svelte-w9o5q3{aspect-ratio:var(--aw) / var(--ah);--U:calc(100cqw / var(--aw))}.nc-art.svelte-w9o5q3{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.nc-hub.svelte-w9o5q3,.nc-card.svelte-w9o5q3{left:calc(var(--rx) * var(--U));top:calc(var(--ry) * var(--U));width:calc(var(--rw) * var(--U));height:calc(var(--rh) * var(--U));position:absolute}.nc-steps.svelte-w9o5q3,.nc-step.svelte-w9o5q3{display:contents}.nc-card.svelte-w9o5q3:hover:after{opacity:.55}.nc-card[aria-expanded=true].svelte-w9o5q3:hover:after{opacity:1}.nc-hint-wide.svelte-w9o5q3{text-align:center;color:#5d5480;max-width:860px;margin:10px auto 0;font-size:15px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.nc-card.svelte-w9o5q3:after{transition:none}}.notebook-cycle-section.svelte-1bbs2ms{background:#fff;padding:clamp(3rem,7vw,5.5rem) clamp(1rem,4vw,2rem)}.notebook-cycle-title.svelte-1bbs2ms{text-align:center;max-width:46rem;margin:0 auto clamp(1.25rem,3vw,2.25rem);font-size:clamp(1.8rem,4vw,2.5rem)}.notebook-cycle-frame.svelte-1bbs2ms{max-width:min(1180px,150svh - 345px);margin:0 auto}@media (width<=760px){.notebook-cycle-frame.svelte-1bbs2ms{max-width:1180px}}.notebook-announcement.svelte-87n6ne{box-sizing:border-box;color:#fff;text-align:start;background:linear-gradient(110deg,#442265,#30174e);border:1px solid #d1b1ff59;border-radius:19px;align-items:center;gap:18px;width:fit-content;max-width:min(100%,38rem);margin-bottom:28px;padding:20px 22px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 28px #08020f24,inset 0 1px #ffffff0b}.notebook-announcement.svelte-87n6ne:hover{border-color:#cba5f1;box-shadow:0 10px 28px #08020f40}.notebook-announcement.svelte-87n6ne:focus-visible{outline-offset:4px;outline:3px solid #92e7bf}.notebook-announcement-mark.svelte-87n6ne{filter:drop-shadow(0 5px 8px #10061b50);flex:0 0 60px;width:60px;height:60px}.announcement-copy.svelte-87n6ne{gap:9px;min-width:0;display:grid}.announcement-line.svelte-87n6ne{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.announcement-line.svelte-87n6ne strong:where(.svelte-87n6ne){letter-spacing:-.015em;font-size:18px;font-weight:750;line-height:1.3}.announcement-description.svelte-87n6ne{color:#e2d2f1;text-wrap:pretty;font-size:14px;line-height:1.45}.announcement-badge.svelte-87n6ne{background:var(--Yellow);color:var(--Darkest);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.2}.announcement-link.svelte-87n6ne{color:#f5ebff;align-items:center;gap:7px;font-size:12px;font-weight:650;line-height:1.25;display:flex}@media (width<=600px){.notebook-announcement.svelte-87n6ne{gap:12px;margin-bottom:22px;padding:15px}.notebook-announcement-mark.svelte-87n6ne{flex-basis:48px;width:48px;height:48px}.announcement-line.svelte-87n6ne strong:where(.svelte-87n6ne){font-size:15px}.announcement-description.svelte-87n6ne{font-size:12px}}@media (prefers-reduced-motion:reduce){.notebook-announcement.svelte-87n6ne{transition:none}}@media (width<=768px){.curriculum-pill.svelte-1uha8ag{max-width:250px;padding:.5rem 1rem;font-size:.8rem;top:-10px}}.hero-section.svelte-1uha8ag{background:radial-gradient(circle at 100% 0,#1a0033 0%,#2a1a57 35%,#1a0033 70%,#0d0019 100%);justify-content:center;align-items:center;min-height:85svh;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.hero-section.svelte-1uha8ag:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 15% 30%,#5b2bbd40 0%,#0000 45%),radial-gradient(circle at 85% 70%,#5b2bbd33 0%,#0000 45%);position:absolute;inset:0}.hero-section.svelte-1uha8ag>:where(.svelte-1uha8ag){z-index:1;position:relative}@media (width>=600px) and (width<=1200px) and (height>=1000px){.hero-section.svelte-1uha8ag{align-items:flex-start;min-height:auto;padding:3rem 2rem 2rem}}.hero-container.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1400px;margin:0 auto;display:grid}[dir=rtl] .hero-container.svelte-1uha8ag{direction:ltr}[dir=rtl] .hero-content.svelte-1uha8ag{order:2;grid-column:2}[dir=rtl] .hero-image-container.svelte-1uha8ag{order:1;grid-column:1}.hero-content.svelte-1uha8ag{text-align:left;z-index:2;position:relative}[dir=rtl] .hero-content.svelte-1uha8ag{text-align:right}.hero-image-container.svelte-1uha8ag{z-index:2;position:relative}.hero-image.svelte-1uha8ag{border-radius:var(--Rad);object-fit:cover;aspect-ratio:1;width:100%;height:auto;transition:transform .3s;transform:perspective(1000px)rotateY(-5deg)rotateX(5deg);box-shadow:0 20px 40px #0000004d}.hero-image.svelte-1uha8ag:hover{transform:perspective(1000px)rotateY(-2deg)rotateX(2deg)scale(1.02)}.hero-content.svelte-1uha8ag .hero-title:where(.svelte-1uha8ag){margin-bottom:1rem;font-size:3rem!important}.hero-content.svelte-1uha8ag .large:where(.svelte-1uha8ag){opacity:.9;max-width:700px;margin:0 auto}.cta-container.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.teacher-cta.svelte-1uha8ag{text-align:center}.teacher-cta.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:1rem}.social-proof.svelte-1uha8ag{color:#ffffffb3;margin-top:1rem;font-size:1rem;font-weight:400}.hero-button-wrapper.svelte-1uha8ag{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.hero-secondary-cta.svelte-1uha8ag{color:#ffffffeb;text-underline-offset:3px;font-size:.95rem;font-weight:600;text-decoration:underline;display:inline-block}.hero-secondary-cta.svelte-1uha8ag:hover{color:#fff}.pricing-quote-cta.svelte-1uha8ag{text-align:center;color:var(--Dark-text);margin-top:2rem;font-size:1rem}.pricing-quote-link.svelte-1uha8ag{color:var(--Purple);text-underline-offset:3px;font-weight:700;text-decoration:underline}.pricing-quote-link.svelte-1uha8ag:hover{color:var(--Darkest)}.pricing-quote-hint.svelte-1uha8ag{color:var(--Mid-grey);font-weight:400}.final-cta-buttons.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:1rem}.final-quote-button.svelte-1uha8ag{color:#fffffff2;background:0 0;border:2px solid #ffffffd9}.final-quote-button.svelte-1uha8ag:hover{color:#fff;background:#ffffff1f}.hero-video-link.svelte-1uha8ag{justify-content:center;align-items:center;margin-top:.5rem;display:flex}.video-link.svelte-1uha8ag{color:#fffc;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-family:inherit;font-size:.9rem;text-decoration:none;transition:color .3s;display:flex}.video-link.svelte-1uha8ag:hover{color:#fff;text-decoration:underline}.play-icon.svelte-1uha8ag{color:gold;font-size:.8rem}[dir=rtl] .video-link.svelte-1uha8ag{flex-direction:row-reverse}[dir=rtl] .features-list.svelte-1uha8ag,[dir=rtl] .features-list.svelte-1uha8ag li:where(.svelte-1uha8ag){text-align:right}[dir=rtl] .cta-container.svelte-1uha8ag,[dir=rtl] .hero-button-wrapper.svelte-1uha8ag,[dir=rtl] .cta-button-wrapper.svelte-1uha8ag{direction:rtl}[dir=rtl] .hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag),[dir=rtl] .hero-content.svelte-1uha8ag p:where(.svelte-1uha8ag){text-align:right}[dir=rtl] .teacher-cta.svelte-1uha8ag,[dir=rtl] .teacher-cta.svelte-1uha8ag h3:where(.svelte-1uha8ag),[dir=rtl] .teacher-cta.svelte-1uha8ag p:where(.svelte-1uha8ag),[dir=rtl] .teacher-cta.svelte-1uha8ag .social-proof:where(.svelte-1uha8ag),[dir=rtl] .teacher-cta.svelte-1uha8ag .faint-light-text:where(.svelte-1uha8ag){text-align:center}.region-special-section.svelte-1uha8ag{color:#fff;background:radial-gradient(circle at 0 0,#5b2bbd 0%,#2a1a57 40%,#1a0033 100%);padding:4rem 2rem 3rem;position:relative;overflow:hidden}.region-special-section.svelte-1uha8ag:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 25% 40%,#5b2bbd4d 0%,#0000 50%);position:absolute;inset:0}.region-special-section.svelte-1uha8ag>:where(.svelte-1uha8ag){z-index:1;position:relative}.region-special-container.svelte-1uha8ag{text-align:center;z-index:1;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff2e;border-radius:24px;max-width:1100px;margin:0 auto;padding:2.5rem 2rem;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000059}.region-special-container.svelte-1uha8ag:before{content:"";opacity:.9;pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff38,#0000 55%);position:absolute;inset:0}.region-special-container.svelte-1uha8ag>:where(.svelte-1uha8ag){z-index:1;position:relative}.region-special-section.svelte-1uha8ag .section-title:where(.svelte-1uha8ag){color:#fff;margin-bottom:1.5rem;font-size:clamp(1.75rem,4vw,2.25rem)}.region-special-body.svelte-1uha8ag{color:#ffffffe6;max-width:900px;margin:0 auto;font-size:1rem;line-height:1.6}.region-special-intro{color:#fffffff2;margin:0 0 2rem;font-size:1.15rem;line-height:1.7}.region-special-benefits{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.region-special-benefit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;padding:1.5rem;transition:transform .2s,background .2s}.region-special-benefit:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-2px)}.benefit-icon{margin-bottom:.75rem;font-size:2rem;line-height:1;display:block}.benefit-text{color:#ffffffe6;font-size:.95rem;line-height:1.5}.region-special-body p{margin:0 0 .75rem}.region-special-body ul{margin:.25rem 0 0;padding:0;list-style:none}.region-special-body li{text-align:start;margin:.35rem 0;padding-inline-start:1.5rem;position:relative}.region-special-body li:before{content:"✓";inset-inline-start:0;color:var(--Green);font-weight:700;position:absolute;top:0}.region-special-tagline{color:#ffd966;text-shadow:0 0 12px #0000008c;opacity:0;margin-top:2rem;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:700;transition:opacity .5s ease-out 1s,transform .5s ease-out 1s;transform:translateY(10px)}.region-special-body.tagline-visible.svelte-1uha8ag .region-special-tagline{opacity:1;transform:translateY(0)}.region-special-cta.svelte-1uha8ag{text-align:center;opacity:0;justify-content:center;align-items:center;margin-top:2rem;transition:opacity .5s ease-out 2s,transform .5s ease-out 2s;display:flex;transform:translateY(10px)}.region-special-cta.tagline-visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}.region-special-cta.svelte-1uha8ag .button:where(.svelte-1uha8ag){margin:0 auto;padding:.9rem 2.5rem;font-size:1.1rem;font-weight:600;display:inline-block;box-shadow:0 4px 16px #0000004d}.region-special-cta.svelte-1uha8ag .button:where(.svelte-1uha8ag):hover{transform:translateY(-2px);box-shadow:0 6px 20px #0006}@media (width<=768px){.region-special-section.svelte-1uha8ag{padding:3rem 1.25rem 2.5rem}.region-special-container.svelte-1uha8ag{border-radius:20px;padding:2rem 1.25rem}.region-special-intro{margin-bottom:1.5rem;font-size:1.05rem}.region-special-benefits{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0}.region-special-benefit{padding:1.25rem}.benefit-icon{margin-bottom:.5rem;font-size:1.75rem}.benefit-text{font-size:.9rem}}.promotion-banner.svelte-1uha8ag{background:linear-gradient(135deg,#1a0033 0%,#2a1a57 30%,#5b2bbd 50%,#2a1a57 70%,#1a0033 100%);padding:4rem 2rem;position:relative;overflow:hidden}.snowfall-container.svelte-1uha8ag{pointer-events:none;z-index:0;position:absolute;inset:0}.snow.svelte-1uha8ag{top:-20px;left:calc(var(--x) * 1%);font-size:calc(14px * var(--size));color:#ffffffe6;opacity:0;animation:linear infinite snowfall;animation-duration:calc(4s + var(--i) * .1s);animation-delay:calc(var(--delay) * .5s);text-shadow:0 0 4px #fff9;position:absolute}.christmas-hat-decoration.svelte-1uha8ag{inset-inline-start:-65px;z-index:10;filter:drop-shadow(2px 3px 4px #0006);object-fit:contain;width:120px;height:auto;animation:2s ease-in-out infinite svelte-1uha8ag-bob;position:absolute;top:-40px;transform:rotate(-25deg)}@keyframes svelte-1uha8ag-bob{0%,to{transform:rotate(-25deg)translateY(0)}50%{transform:rotate(-25deg)translateY(-10px)}}.promotion-banner.svelte-1uha8ag:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#ffd70026 0%,#0000 50%),radial-gradient(circle at 80%,#ffd70026 0%,#0000 50%),radial-gradient(circle,#5b2bbd33 0%,#0000 60%);position:absolute;inset:0}.promotion-container.svelte-1uha8ag{text-align:center;z-index:2;cursor:pointer;background:#ffffff0d;border:2px solid #ffd7004d;border-radius:20px;max-width:900px;margin:0 auto;padding:2.5rem 2rem;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:visible;box-shadow:0 8px 32px #0000004d}.promotion-container.svelte-1uha8ag:hover{border-color:#ffd70080;transform:scale(1.02);box-shadow:0 12px 48px #0006,0 0 30px #ffd70033}.promotion-badge.svelte-1uha8ag{color:#1a0033;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,gold,#ffed4e);border-radius:25px;margin-bottom:1rem;padding:.5rem 1.25rem;font-size:.9rem;font-weight:700;animation:2s ease-in-out infinite svelte-1uha8ag-pulse-glow;display:inline-block;box-shadow:0 4px 12px #ffd70066}@keyframes svelte-1uha8ag-pulse-glow{0%,to{box-shadow:0 4px 12px #ffd70066}50%{box-shadow:0 4px 20px #ffd700b3}}.promotion-title.svelte-1uha8ag{color:gold;text-shadow:0 2px 10px #ffd70080;margin:.5rem 0 1rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.2}.promotion-subtitle.svelte-1uha8ag{color:#fffffff2;max-width:700px;margin:0 auto 1rem;font-size:1.15rem;line-height:1.6}.promotion-subtitle strong{color:gold;font-weight:700}.promotion-urgency.svelte-1uha8ag{color:#ffffffd9;margin:.75rem 0 1.5rem;font-size:1rem;font-style:italic}.promotion-cta.svelte-1uha8ag{justify-content:center;align-items:center;margin:2rem 0 1.5rem;display:flex}.promotion-cta.svelte-1uha8ag .button:where(.svelte-1uha8ag){background:linear-gradient(135deg, var(--Green), var(--Dark-green));margin:0 auto;padding:1rem 2.5rem;font-size:1.2rem;font-weight:700;display:inline-block;box-shadow:0 6px 20px #0006}.promotion-cta.svelte-1uha8ag .button:where(.svelte-1uha8ag):hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000080}.promotion-share.svelte-1uha8ag{color:#ffffffbf;margin-top:1rem;font-size:.95rem;font-style:italic}@media (width<=768px){.promotion-banner.svelte-1uha8ag{padding:3rem 1.25rem;overflow:visible}.christmas-hat-decoration.svelte-1uha8ag{width:50px;top:-15px;left:-25px}.promotion-container.svelte-1uha8ag{border-radius:16px;padding:2rem 1.25rem}.promotion-title.svelte-1uha8ag{font-size:clamp(1.5rem,5vw,2rem)}.promotion-subtitle.svelte-1uha8ag{font-size:1rem}.promotion-cta.svelte-1uha8ag .button:where(.svelte-1uha8ag){padding:.9rem 2rem;font-size:1.1rem}}.stats-section.svelte-1uha8ag{background-color:var(--Bg-grey);padding:4rem 2rem}.stats-grid.svelte-1uha8ag{max-width:1200px;margin:0 auto}.stat.svelte-1uha8ag{padding:1rem}.different-section.svelte-1uha8ag{padding:6rem 2rem}.section-subtitle.svelte-1uha8ag{text-align:center;opacity:.8;max-width:700px;margin:0 auto 3rem;font-size:1.1rem}.different-grid.svelte-1uha8ag{gap:2rem;max-width:1200px;margin:0 auto}.different-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){text-align:center}.different-card.svelte-1uha8ag{cursor:default;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #00000014}.different-card.svelte-1uha8ag:hover{transform:translateY(-8px);box-shadow:0 12px 24px #0000001a}.different-card.svelte-1uha8ag .icon:where(.svelte-1uha8ag){transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.different-card.svelte-1uha8ag:hover .icon:where(.svelte-1uha8ag){transform:scale(1.1)rotate(5deg)}.games-highlight-section.svelte-1uha8ag{background:linear-gradient(135deg,#7635c014,#0f12400d);padding:6rem 2rem}.games-highlight-container.svelte-1uha8ag{max-width:1200px;margin:0 auto}.games-highlight-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.games-highlight-card.svelte-1uha8ag{border-radius:var(--Rad);background:#fff;border:1px solid #7635c01f;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 12px 24px #0f124014}.games-highlight-card.svelte-1uha8ag:hover{transform:translateY(-6px);box-shadow:0 16px 30px #0f12401f}.games-highlight-card.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:180px}.games-highlight-card.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:1.5rem}.games-highlight-card.svelte-1uha8ag .card-label:where(.svelte-1uha8ag){color:var(--Dark-text);margin:0 0 .75rem;font-size:1rem;font-weight:600}.games-highlight-card.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.card-label){color:#000000b3;margin:0;font-size:.95rem;line-height:1.6}.games-highlight-cta.svelte-1uha8ag{justify-content:center;margin-top:3rem;display:flex}.benefits-section.svelte-1uha8ag{background:#fff;padding:6rem 2rem}.section-title.svelte-1uha8ag{text-align:center;margin-bottom:3rem;font-size:clamp(1.8rem,4vw,2.5rem)}.benefits-grid.svelte-1uha8ag{gap:2rem;max-width:1200px;margin:0 auto}.benefits-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){text-align:center}.icon.svelte-1uha8ag{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1rem;font-size:3rem;display:flex}.how-it-works-section.svelte-1uha8ag{padding:6rem 2rem}.steps-grid.svelte-1uha8ag{gap:2rem;max-width:1200px;margin:0 auto}.step-card.svelte-1uha8ag{text-align:center}.step-number.svelte-1uha8ag{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1.5rem;font-size:2rem;font-weight:700;display:flex}.impact-section.svelte-1uha8ag{background-color:var(--Bg-grey);padding:6rem 2rem}.impact-grid.svelte-1uha8ag{gap:2rem;max-width:1200px;margin:0 auto}.impact-card.svelte-1uha8ag{border-radius:var(--Rad);cursor:default;text-align:center;background:#fff;padding:2.5rem 2rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.impact-card.svelte-1uha8ag:before{content:"";background:linear-gradient(90deg, var(--Purple) 0%, var(--Green) 50%, var(--Blue) 100%);opacity:0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.impact-card.svelte-1uha8ag:hover{transform:translateY(-8px);box-shadow:0 12px 24px #0000001a}.impact-card.svelte-1uha8ag:hover:before{opacity:1}.impact-stat.svelte-1uha8ag{flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.impact-number.svelte-1uha8ag{background:linear-gradient(135deg, var(--Purple) 0%, var(--Green) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3.5rem;font-weight:700;line-height:1}.impact-improvement.svelte-1uha8ag{color:var(--Purple);text-transform:uppercase;letter-spacing:.5px;font-size:1rem;font-weight:600}.impact-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--Dark-text);margin-bottom:1rem;font-size:1.4rem;font-weight:600}.impact-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--Dark-text);opacity:.8;font-size:1rem;line-height:1.6}.testimonials-section.svelte-1uha8ag{background:#fff;padding:6rem 2rem}.testimonials-grid.svelte-1uha8ag{gap:2rem;max-width:1200px;margin:0 auto}.testimonial.svelte-1uha8ag{text-align:center}.testimonial.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){margin-bottom:1.5rem;font-size:1.1rem}.final-cta-section.svelte-1uha8ag{text-align:center;background:radial-gradient(circle at bottom,#1a0033 0%,#2a1a57 40%,#1a0033 80%,#0d0019 100%);padding:6rem 2rem;position:relative;overflow:hidden}.final-cta-section.svelte-1uha8ag:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 20%,#5b2bbd40 0%,#0000 50%),radial-gradient(circle at 30% 80%,#5b2bbd33 0%,#0000 45%),radial-gradient(circle at 70% 80%,#5b2bbd33 0%,#0000 45%);position:absolute;inset:0}.final-cta-section.svelte-1uha8ag>:where(.svelte-1uha8ag){z-index:1;position:relative}.final-cta-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.5rem)}.final-cta-section.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#fffffff2}.final-cta-section.svelte-1uha8ag .faint-light-text:where(.svelte-1uha8ag){color:#fffc!important}.cta-button-wrapper.svelte-1uha8ag{justify-content:center;align-items:center;display:flex}@media (width<=800px){html,body{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}.page{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;padding:2rem 1rem!important;overflow-x:hidden!important}.svelte-1uha8ag{box-sizing:border-box!important;max-width:100%!important}.hero-container.svelte-1uha8ag,.benefits-grid.svelte-1uha8ag,.steps-grid.svelte-1uha8ag,.pricing-grid.svelte-1uha8ag,.testimonials-grid.svelte-1uha8ag,.stats-grid.svelte-1uha8ag,.different-grid.svelte-1uha8ag,.impact-grid.svelte-1uha8ag{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.hero-section.svelte-1uha8ag,.benefits-section.svelte-1uha8ag,.games-highlight-section.svelte-1uha8ag,.how-it-works-section.svelte-1uha8ag,.impact-section.svelte-1uha8ag,.testimonials-section.svelte-1uha8ag,.pricing-section.svelte-1uha8ag,.final-cta-section.svelte-1uha8ag{max-width:100vw!important;padding-left:1rem!important;padding-right:1rem!important;overflow-x:hidden!important}}@media (width<=600px){html,body{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}.page{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;padding:1.5rem .75rem!important;overflow-x:hidden!important}.svelte-1uha8ag{box-sizing:border-box!important;max-width:100%!important}.hero-container.svelte-1uha8ag,.benefits-grid.svelte-1uha8ag,.steps-grid.svelte-1uha8ag,.pricing-grid.svelte-1uha8ag,.testimonials-grid.svelte-1uha8ag,.stats-grid.svelte-1uha8ag,.different-grid.svelte-1uha8ag,.impact-grid.svelte-1uha8ag{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.hero-section.svelte-1uha8ag,.benefits-section.svelte-1uha8ag,.games-highlight-section.svelte-1uha8ag,.how-it-works-section.svelte-1uha8ag,.impact-section.svelte-1uha8ag,.testimonials-section.svelte-1uha8ag,.pricing-section.svelte-1uha8ag,.final-cta-section.svelte-1uha8ag{max-width:100vw!important;padding-left:.75rem!important;padding-right:.75rem!important;overflow-x:hidden!important}.hero-section.svelte-1uha8ag{min-height:auto;padding:1.5rem 1rem}.hero-container.svelte-1uha8ag{text-align:center;grid-template-columns:1fr;gap:1.5rem}[dir=rtl] .hero-container.svelte-1uha8ag{direction:ltr}[dir=rtl] .hero-content.svelte-1uha8ag{order:1;grid-column:1;text-align:center!important}[dir=rtl] .hero-content.svelte-1uha8ag .hero-title:where(.svelte-1uha8ag),[dir=rtl] .hero-content.svelte-1uha8ag p:where(.svelte-1uha8ag),[dir=rtl] .hero-content.svelte-1uha8ag .large:where(.svelte-1uha8ag){text-align:center!important}[dir=rtl] .hero-image-container.svelte-1uha8ag{order:2;grid-column:1}.hero-content.svelte-1uha8ag{text-align:center}.hero-content.svelte-1uha8ag .hero-title:where(.svelte-1uha8ag){text-align:center;margin-bottom:.4rem;font-size:clamp(1.4rem,6vw,1.8rem);line-height:1.15}.hero-content.svelte-1uha8ag .large:where(.svelte-1uha8ag){text-align:center;margin-bottom:.5rem;font-size:clamp(.85rem,3.5vw,1rem);line-height:1.35}.hero-image.svelte-1uha8ag{max-width:400px;margin:0 auto;transform:none}.hero-image.svelte-1uha8ag:hover{transform:scale(1.02)}}@media (width<=360px){.hero-section.svelte-1uha8ag{padding:1rem;min-height:auto;padding-top:1.25rem}.hero-container.svelte-1uha8ag{gap:.75rem}.hero-content.svelte-1uha8ag{padding:.5rem;text-align:center!important}[dir=rtl] .hero-content.svelte-1uha8ag,[dir=rtl] .hero-content.svelte-1uha8ag .hero-title:where(.svelte-1uha8ag),[dir=rtl] .hero-content.svelte-1uha8ag p:where(.svelte-1uha8ag),[dir=rtl] .hero-content.svelte-1uha8ag .large:where(.svelte-1uha8ag){text-align:center!important}.hero-content.svelte-1uha8ag .hero-title:where(.svelte-1uha8ag){margin-bottom:.75rem;line-height:1.15;text-align:center!important;font-size:clamp(1.9rem,7.5vw,2.4rem)!important}.hero-content.svelte-1uha8ag .large:where(.svelte-1uha8ag){margin-bottom:.5rem;line-height:1.35;text-align:center!important;font-size:clamp(1rem,4.2vw,1.2rem)!important}.curriculum-pill.svelte-1uha8ag{width:auto;min-width:0;max-width:calc(100% - 1.5rem);padding:.35rem .65rem;font-size:.7rem;top:5px;left:50%;transform:translate(-50%)}[dir=rtl] .curriculum-pill.svelte-1uha8ag{text-align:center;left:50%;transform:translate(-50%)}.curriculum-text.svelte-1uha8ag{text-align:center;font-size:.65rem;line-height:1.2}[dir=rtl] .curriculum-text.svelte-1uha8ag{text-align:center;direction:rtl}.hero-image-container.svelte-1uha8ag{margin-top:.25rem;padding-top:.5rem;display:block;position:relative}.hero-image.svelte-1uha8ag{width:100%;max-width:100%;display:block}[dir=rtl] .hero-image-container.svelte-1uha8ag{display:block}[dir=rtl] .hero-image.svelte-1uha8ag{display:block;transform:none}.hero-cta.svelte-1uha8ag{margin-top:.75rem}.teacher-cta.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.5rem;font-size:.95rem}.hero-button-wrapper.svelte-1uha8ag{margin-bottom:.4rem}.social-proof.svelte-1uha8ag{margin-top:.5rem;font-size:.85rem}.hero-video-link.svelte-1uha8ag{margin-top:.25rem}}@media (width<=360px) and (height<=600px){.hero-section.svelte-1uha8ag{padding:1rem 1rem .75rem}.hero-content.svelte-1uha8ag{padding:.4rem}.hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:.6rem;line-height:1.1;font-size:clamp(1.75rem,7vw,2.2rem)!important}.hero-content.svelte-1uha8ag .large:where(.svelte-1uha8ag){margin-bottom:.4rem;line-height:1.3;font-size:clamp(.95rem,4vw,1.1rem)!important}.hero-container.svelte-1uha8ag{gap:.5rem}.hero-cta.svelte-1uha8ag{margin-top:.5rem}}@media (width<=600px){.stats-grid.svelte-1uha8ag,.benefits-grid.svelte-1uha8ag,.steps-grid.svelte-1uha8ag,.impact-grid.svelte-1uha8ag,.testimonials-grid.svelte-1uha8ag{grid-template-columns:1fr}.different-section.svelte-1uha8ag,.benefits-section.svelte-1uha8ag,.games-highlight-section.svelte-1uha8ag,.how-it-works-section.svelte-1uha8ag,.impact-section.svelte-1uha8ag,.testimonials-section.svelte-1uha8ag,.pricing-section.svelte-1uha8ag,.final-cta-section.svelte-1uha8ag{padding:4rem 1rem}.impact-card.svelte-1uha8ag{padding:2rem 1.5rem}.impact-number.svelte-1uha8ag{font-size:2.8rem}.pricing-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.pricing-card.popular.svelte-1uha8ag{transform:scale(1)}.pricing-card.popular.svelte-1uha8ag:hover{transform:translateY(-8px)}.cta-container.svelte-1uha8ag{flex-direction:column;align-items:center}}.hero-content.svelte-1uha8ag{opacity:1;transform:translateY(0)}.hero-content.hero-visible.svelte-1uha8ag{opacity:1;will-change:opacity, transform;transition:all 1s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.hero-title.svelte-1uha8ag,.hero-subtitle.svelte-1uha8ag{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.hero-content.hero-visible.svelte-1uha8ag .hero-title:where(.svelte-1uha8ag){animation:.8s ease-out .2s svelte-1uha8ag-fadeInUp}.hero-content.hero-visible.svelte-1uha8ag .hero-subtitle:where(.svelte-1uha8ag){animation:.8s ease-out .4s svelte-1uha8ag-fadeInUp}}.curriculum-pill.svelte-1uha8ag{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--Purple);opacity:0;background:#fffffff2;border:1px solid #ffffff4d;border-radius:25px;align-items:center;gap:.5rem;width:auto;max-width:300px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .3s;animation:.8s ease-out .6s forwards svelte-1uha8ag-fadeInUp;display:flex;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.curriculum-pill.svelte-1uha8ag:hover{background:#fff;transform:translate(-50%)translateY(-2px);box-shadow:0 6px 16px #0003}.curriculum-icon.svelte-1uha8ag{color:var(--Green);font-size:1rem;font-weight:700}.curriculum-text.svelte-1uha8ag{white-space:normal;text-align:center;color:var(--Purple);line-height:1.3}[dir=rtl] .curriculum-pill.svelte-1uha8ag{flex-direction:row-reverse}[dir=rtl] .curriculum-text.svelte-1uha8ag{direction:rtl}.hero-cta.svelte-1uha8ag{opacity:0;will-change:opacity, transform;animation:.8s ease-out .8s forwards svelte-1uha8ag-fadeInUp;transform:translateY(20px)}@keyframes svelte-1uha8ag-fadeInUp{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-content.svelte-1uha8ag,.hero-title.svelte-1uha8ag,.hero-subtitle.svelte-1uha8ag,.hero-cta.svelte-1uha8ag{opacity:1;transition:none;animation:none;transform:translateY(0)}}.button-pulse.svelte-1uha8ag{position:relative;overflow:hidden}.button-pulse.svelte-1uha8ag:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button-pulse.svelte-1uha8ag:hover:before{width:300px;height:300px}.button-pulse.svelte-1uha8ag{animation:3s ease-in-out infinite svelte-1uha8ag-subtlePulse}@keyframes svelte-1uha8ag-subtlePulse{0%,to{transform:scale(1);box-shadow:0 2px 8px #0000001a}50%{transform:scale(1.02);box-shadow:0 4px 16px #00000026}}.animate-on-scroll.svelte-1uha8ag{opacity:1;transform:translateY(0)}.stat-item.svelte-1uha8ag{opacity:1;animation:.6s cubic-bezier(.16,1,.3,1) svelte-1uha8ag-fadeInUp;animation-delay:var(--delay,0s);animation-fill-mode:backwards;transform:translateY(0)}.stat-number.svelte-1uha8ag{background:linear-gradient(135deg, var(--Purple) 0%, var(--Green) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,4vw,3.1rem);font-weight:800;transition:transform .3s;display:inline-block}.stat-label.svelte-1uha8ag{color:var(--Purple);text-transform:uppercase;letter-spacing:.5px;text-align:center;margin-top:.5rem;font-size:1rem;font-weight:600}.stat.svelte-1uha8ag:hover .stat-number:where(.svelte-1uha8ag){transform:scale(1.1)}.benefit-card.svelte-1uha8ag{cursor:default;border:none;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #00000014}.benefit-card.svelte-1uha8ag:hover{border:none;transform:translateY(-8px);box-shadow:0 12px 24px #0000001a}.benefit-card.svelte-1uha8ag .icon:where(.svelte-1uha8ag){transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.benefit-card.svelte-1uha8ag:hover .icon:where(.svelte-1uha8ag){transform:scale(1.1)rotate(5deg)}.step-card-animate.svelte-1uha8ag{opacity:1;animation:.6s cubic-bezier(.16,1,.3,1) svelte-1uha8ag-fadeInUp;animation-delay:var(--delay,0s);animation-fill-mode:backwards;transform:translateY(0)scale(1)}.step-card.svelte-1uha8ag{transition:all .3s}.step-card.svelte-1uha8ag:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.step-number.svelte-1uha8ag{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.step-card.svelte-1uha8ag:hover .step-number:where(.svelte-1uha8ag){transform:scale(1.15)}.testimonial-card.svelte-1uha8ag{transition:all .3s;position:relative}.testimonial-card.svelte-1uha8ag:after{content:"";border-radius:var(--Rad-small);background:linear-gradient(135deg, var(--Purple) 0%, var(--Light-purple) 100%);opacity:0;z-index:-1;transition:opacity .3s;position:absolute;inset:0}.testimonial-card.svelte-1uha8ag:hover{color:#fff;transform:translateY(-5px);box-shadow:0 8px 24px #7635c033}.testimonial-card.svelte-1uha8ag:hover:after{opacity:1}.testimonial-card.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){z-index:1;transition:color .3s;position:relative}.testimonial-card.svelte-1uha8ag:hover blockquote:where(.svelte-1uha8ag){color:#fff}.testimonial-card.svelte-1uha8ag p:where(.svelte-1uha8ag){z-index:1;transition:color .3s;position:relative}.testimonial-card.svelte-1uha8ag:hover p:where(.svelte-1uha8ag){color:#ffffffe6}.pricing-section.svelte-1uha8ag{background-color:var(--Bg-grey);padding:6rem 2rem}.pricing-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:900px;margin:0 auto 2rem;display:grid}.pricing-card.svelte-1uha8ag{border-radius:var(--Rad);text-align:center;background:#fff;flex-direction:column;padding:2.5rem 2rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 2px 8px #00000014}.pricing-card.svelte-1uha8ag:hover{transform:translateY(-8px);box-shadow:0 12px 32px #00000026}.pricing-card.popular.svelte-1uha8ag{border:2px solid var(--Purple);transform:scale(1.05);box-shadow:0 8px 24px #7635c033}.pricing-card.popular.svelte-1uha8ag:hover{transform:scale(1.05)translateY(-8px)}.popular-badge.svelte-1uha8ag{background:var(--Purple);color:#fff;border-radius:20px;padding:.4rem 1.2rem;font-size:.85rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--Purple);margin-bottom:1rem;font-size:1.5rem}.price.svelte-1uha8ag{margin-bottom:1.5rem;position:relative}.discount-badge.svelte-1uha8ag{background:var(--Green);color:#fff;letter-spacing:.5px;border-radius:20px;margin-bottom:.75rem;padding:.3rem .8rem;font-size:.75rem;font-weight:700;display:inline-block}.price-container.svelte-1uha8ag{flex-direction:column;align-items:center;gap:.25rem;display:flex}.original-price.svelte-1uha8ag{color:var(--Dark-text);opacity:.5;font-size:1.2rem;font-weight:500;text-decoration:line-through}.price-amount.svelte-1uha8ag{color:var(--Dark-text);font-size:3rem;font-weight:700;line-height:1;display:block}.price-note.svelte-1uha8ag{color:var(--Dark-text);opacity:.6;margin-top:.5rem;font-size:1rem;display:block}.plan-description.svelte-1uha8ag{opacity:.8;min-height:3rem;margin-bottom:1.5rem;font-size:1rem}.features-list.svelte-1uha8ag{text-align:left;flex-grow:1;margin:0 0 2rem;padding:0;list-style:none}.features-list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid #0000000d;padding:.75rem 0;font-size:.95rem}.features-list.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{border-top:1px solid #0000000d}.pricing-card.svelte-1uha8ag .button:where(.svelte-1uha8ag){text-align:center;width:100%;margin-top:auto}.section-title.svelte-1uha8ag{opacity:1;animation:.6s ease-out backwards svelte-1uha8ag-fadeInUp;transform:translateY(0)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.svelte-1uha8ag,.svelte-1uha8ag:before,.svelte-1uha8ag:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-on-scroll.svelte-1uha8ag,.stat-item.svelte-1uha8ag,.step-card-animate.svelte-1uha8ag{opacity:1;transform:none}.hero-content.svelte-1uha8ag,.hero-title.svelte-1uha8ag,.hero-subtitle.svelte-1uha8ag,.hero-cta.svelte-1uha8ag{opacity:1;animation:none;transform:none}}.video-modal-overlay.svelte-1uha8ag{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.video-modal.svelte-1uha8ag{background:#fff;border-radius:12px;width:90%;max-width:800px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.video-modal-close.svelte-1uha8ag{top:10px;color:#fff;cursor:pointer;z-index:1001;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition:background .3s;display:flex;position:absolute;inset-inline-end:15px}.video-modal-close.svelte-1uha8ag:hover{background:#000000e6}.video-container.svelte-1uha8ag{width:100%;height:0;padding-bottom:56.25%;position:relative}.video-container.svelte-1uha8ag iframe:where(.svelte-1uha8ag){border:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (width>=1200px){.video-modal.svelte-1uha8ag{width:95%;max-width:1200px}}@media (width>=1600px){.video-modal.svelte-1uha8ag{width:98%;max-width:1500px}}@media (width<=768px){.video-modal.svelte-1uha8ag{width:95%;margin:20px}.video-modal-close.svelte-1uha8ag{width:35px;height:35px;font-size:20px;top:5px;right:10px}}
