.bg-icons-layer.svelte-1bpjs4a{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.2s ease-in;position:absolute;top:0;left:0}.bg-icons-layer.loaded.svelte-1bpjs4a{opacity:1}.bg-icon.svelte-1bpjs4a{z-index:1;pointer-events:none;width:var(--base-size);position:absolute}.bg-icon.svelte-1bpjs4a img:where(.svelte-1bpjs4a){width:100%;height:auto;filter:drop-shadow(0 8px 16px #0000000f) blur(calc(var(--base-size) * .1px - .4px));transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s;display:block;transform:scale(1)}.bg-icon.svelte-1bpjs4a:hover img:where(.svelte-1bpjs4a){filter:drop-shadow(0 12px 24px #0000001a)blur();transform:scale(1.1)rotate(5deg)}@keyframes svelte-1bpjs4a-float1{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(8px,-12px)rotate(1.5deg)}}@keyframes svelte-1bpjs4a-float2{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-10px,-8px)rotate(-2deg)}}@keyframes svelte-1bpjs4a-float3{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(6px,10px)rotate(1deg)}}@keyframes svelte-1bpjs4a-floatSlow{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(5px,-8px)rotate(.5deg)}}.floating-1.svelte-1bpjs4a img:where(.svelte-1bpjs4a){animation:6s ease-in-out infinite svelte-1bpjs4a-float1}.floating-2.svelte-1bpjs4a img:where(.svelte-1bpjs4a){animation:8s ease-in-out infinite svelte-1bpjs4a-float2}.floating-3.svelte-1bpjs4a img:where(.svelte-1bpjs4a){animation:7s ease-in-out infinite svelte-1bpjs4a-float3}.floating-slow.svelte-1bpjs4a img:where(.svelte-1bpjs4a){animation:12s ease-in-out infinite svelte-1bpjs4a-floatSlow}@media (width<=1024px){.bg-icon.svelte-1bpjs4a{width:calc(var(--base-size) * 4)}.bg-icon.svelte-1bpjs4a img:where(.svelte-1bpjs4a){opacity:.8}}.editorial-header.svelte-uennib{z-index:20;justify-content:center;width:100%;padding:2rem 0;display:flex;position:absolute;top:0;left:0}.logo-wrapper.svelte-uennib{opacity:.9;width:180px}.intro-logo.svelte-uennib{animation:3.2s cubic-bezier(.16,1,.3,1) forwards svelte-uennib-logo-intro-move}@keyframes svelte-uennib-logo-intro-move{0%{pointer-events:none;transform:translateY(25vh)scale(2.2)}75%{pointer-events:none;transform:translateY(25vh)scale(2.2)}to{pointer-events:auto;transform:translateY(0)scale(1)}}.intro-text-delayed.svelte-uennib{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) 3.4s forwards svelte-uennib-hero-text-fade}@keyframes svelte-uennib-hero-text-fade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-section.svelte-uennib{flex-direction:column;justify-content:flex-start;align-items:center;height:100vh;padding-top:20vh;display:flex;position:relative}.hero-content.svelte-uennib{text-align:center}.hero-title.svelte-uennib{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--color-text-main);min-height:2.8em;font-size:clamp(4rem,15vw,12rem);font-weight:400;line-height:.85}.hero-title.svelte-uennib span:where(.svelte-uennib){padding-right:.1em;font-style:italic}.hero-subtitle.svelte-uennib{letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-muted);min-height:1.5em;margin-top:2rem;font-size:1rem}.line-transition.svelte-uennib{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(15px)}.line-transition.visible.svelte-uennib{opacity:1;transform:translateY(0)}.line-transition.italic.svelte-uennib{font-style:italic}.cursor.svelte-uennib{background-color:var(--color-text-main);vertical-align:baseline;width:1.5px;height:.85em;margin-left:4px;animation:.8s step-end infinite svelte-uennib-blink;display:inline-block;position:relative;top:-.05em}@keyframes svelte-uennib-blink{0%,to{opacity:1}50%{opacity:0}}.hero-intro.svelte-uennib{text-align:center;max-width:650px;color:var(--color-text-main);z-index:10;margin-top:auto;margin-bottom:12vh}.intro-hook.svelte-uennib{font-family:var(--font-main);color:var(--color-text-main);margin-bottom:.8rem;font-size:1.3rem;font-weight:500;line-height:1.4}.intro-hook.svelte-uennib strong:where(.svelte-uennib){color:var(--color-red);letter-spacing:-.5px;margin-top:.2rem;font-size:1.5rem;font-weight:700;display:block}.intro-body.svelte-uennib{color:var(--color-text-muted);margin-bottom:2rem;padding:0 1rem;font-size:1rem;line-height:1.6}.scroll-indicator.svelte-uennib{width:1px;height:80px;position:absolute;bottom:5%;left:50%;overflow:hidden;transform:translate(-50%)}.scroll-indicator.svelte-uennib .line:where(.svelte-uennib){background:linear-gradient(to bottom, transparent, var(--color-text-main));width:100%;height:100%;animation:2s infinite svelte-uennib-scrollLine;display:block}@keyframes svelte-uennib-scrollLine{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (width<=1024px){.hero-section.svelte-uennib{padding-top:25vh}.hero-title.svelte-uennib{font-size:clamp(3rem,12vw,5rem)}.hero-subtitle.svelte-uennib{letter-spacing:.15em;margin-top:.5rem;font-size:.75rem}.hero-intro.svelte-uennib{max-width:95%;margin-top:auto;margin-bottom:12vh}.intro-hook.svelte-uennib{margin-bottom:.5rem;font-size:.8rem;line-height:1.3}.intro-hook.svelte-uennib strong:where(.svelte-uennib){margin-top:.2rem;font-size:.9rem;display:block}.intro-body.svelte-uennib{max-width:280px;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding:0;font-size:.7rem;line-height:1.4}.logo-wrapper.svelte-uennib{width:120px}.intro-logo.svelte-uennib{animation-name:svelte-uennib-logo-intro-move-mobile}@keyframes svelte-uennib-logo-intro-move-mobile{0%,75%{pointer-events:none;transform:translateY(35vh)scale(1.8)}to{pointer-events:auto;transform:translateY(0)scale(1)}}}.comparison-grid.svelte-12p1h19{justify-content:center;align-items:center;gap:3rem;width:100%;display:flex}.compare-card.svelte-12p1h19{flex:1}.card-title.svelte-12p1h19{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;font-weight:600;display:flex}.dot.svelte-12p1h19{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.dot.red.svelte-12p1h19{background:var(--color-red)}.dot.gold.svelte-12p1h19{background:var(--color-text-gold)}.compare-list.svelte-12p1h19{list-style:none}.compare-list.svelte-12p1h19 li:where(.svelte-12p1h19){color:var(--color-text-muted);align-items:flex-start;gap:1rem;margin-bottom:1.5rem;font-size:1.05rem;display:flex}.after-list.svelte-12p1h19 li:where(.svelte-12p1h19){color:var(--color-text-main);font-weight:500}.icon.cross.svelte-12p1h19{color:var(--color-red);font-size:1.1rem}.icon.check.svelte-12p1h19{color:var(--color-green);font-size:1.1rem}.arrow-divider.svelte-12p1h19{color:var(--color-text-gold);font-size:2.5rem;font-weight:300}@media (width<=1024px){.comparison-grid.svelte-12p1h19{flex-direction:column}.arrow-divider.svelte-12p1h19{margin:2rem 0;transform:rotate(90deg)}}.struggles-grid.svelte-popp15{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}h4.svelte-popp15{margin-bottom:1rem;font-size:1.2rem;font-weight:600}p.svelte-popp15{color:var(--color-text-muted);line-height:1.6}@media (width<=1024px){.struggles-grid.svelte-popp15{grid-template-columns:1fr}}.steps-grid.svelte-1cevpz0{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}h4.svelte-1cevpz0{margin-bottom:1rem;font-size:1.2rem;font-weight:600}p.svelte-1cevpz0{color:var(--color-text-muted);line-height:1.6}.step-num.svelte-1cevpz0{width:50px;height:50px;font-family:var(--font-serif);color:var(--color-text-gold);background:#0000000d;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.5rem;font-style:italic;display:flex}@media (width<=1024px){.steps-grid.svelte-1cevpz0{grid-template-columns:1fr}}.pricing-tiers.svelte-eg4aen{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.5rem;display:flex}.tier-card.svelte-eg4aen{flex-direction:column;flex:280px;min-width:0;max-width:360px;padding:0;display:flex;position:relative;overflow:hidden}.tier-header.svelte-eg4aen{text-align:left;padding:2.5rem 2rem 1rem;position:relative}.tier-badge.svelte-eg4aen{color:var(--color-text-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.76rem;font-weight:600;display:inline-block}.tier-header.svelte-eg4aen h3:where(.svelte-eg4aen){font-family:var(--font-serif);margin-bottom:.5rem;font-size:1.8rem;font-style:italic;font-weight:700;line-height:1.08}.tier-header.svelte-eg4aen p:where(.svelte-eg4aen){color:var(--color-text-muted);font-family:var(--font-serif);font-size:.95rem;font-style:italic}.tier-body.svelte-eg4aen{flex-direction:column;flex:1;padding:0 2rem 2rem;display:flex}.tier-original-price.svelte-eg4aen{color:var(--color-text-muted);margin-top:1rem;font-size:.9rem;text-decoration:line-through}.tier-price.svelte-eg4aen{font-family:var(--font-main);color:var(--color-text-main);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;margin:.2rem 0 0;font-size:2.65rem;font-style:normal;font-weight:700;line-height:1}.tier-sub.svelte-eg4aen{color:var(--color-text-muted);margin-top:.55rem;font-size:.82rem}.savings-pill.svelte-eg4aen{color:var(--color-green);background:#2a9d8f1a;border-radius:999px;align-self:flex-start;margin-top:.65rem;padding:4px 10px;font-size:.75rem;font-weight:700}.feature-section.svelte-eg4aen{border-top:1px solid #00000014;margin-top:2rem;padding-top:1.5rem}.feature-section.svelte-eg4aen h4:where(.svelte-eg4aen){color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:700}.tier-list.svelte-eg4aen{margin:0;list-style:none}.tier-list.svelte-eg4aen li:where(.svelte-eg4aen){color:var(--color-text-main);align-items:flex-start;gap:10px;margin-bottom:.85rem;font-size:.92rem;line-height:1.45;display:flex}.check.svelte-eg4aen,.star.svelte-eg4aen{border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:.7rem;display:inline-flex}.check.svelte-eg4aen{color:var(--color-green);background:#2a9d8f1a}.star.svelte-eg4aen{color:var(--color-text-gold);background:#c29b401f}.tier-body.svelte-eg4aen .btn:where(.svelte-eg4aen){text-align:center;margin-top:auto}.premium-tier.svelte-eg4aen{border:2px solid var(--color-text-gold);box-shadow:var(--shadow-gold);transform:scale(1.02)}.most-chosen.svelte-eg4aen{z-index:2;background:var(--color-text-gold);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:0 0 10px 10px;padding:6px 18px;font-size:.7rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width<=640px){.pricing-tiers.svelte-eg4aen{gap:1rem}.tier-card.svelte-eg4aen{flex-basis:100%;max-width:420px}.tier-header.svelte-eg4aen{padding:2rem 1.5rem 1rem}.tier-body.svelte-eg4aen{padding:0 1.5rem 1.5rem}.tier-price.svelte-eg4aen{font-size:2.35rem}.premium-tier.svelte-eg4aen{transform:none}}.batch-card-wrapper.svelte-z286dt{text-align:center;max-width:1000px;margin:0 auto}.batch-grid.svelte-z286dt{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),220px));justify-content:center;gap:1.5rem;margin-top:3rem;display:grid}.batch-card.svelte-z286dt{transition:var(--transition-smooth);background:#fff6;border:1px solid #0000000d;border-radius:12px;flex-direction:column;align-items:center;padding:2rem 1.5rem;display:flex}.batch-card.active.svelte-z286dt{border-color:var(--color-text-gold);box-shadow:var(--shadow-soft);background:#fffc}.batch-card.disabled.svelte-z286dt{opacity:.6;pointer-events:none}.batch-name.svelte-z286dt{margin-bottom:1rem;font-size:1.1rem;font-weight:600}.status-badge.svelte-z286dt{text-transform:uppercase;border-radius:20px;margin-bottom:.8rem;padding:4px 12px;font-size:.75rem;font-weight:700}.status-badge.full.svelte-z286dt{color:var(--color-red);background:#dd34341a}.status-badge.open.svelte-z286dt{color:var(--color-green);background:#34a8531a}.seats-left.svelte-z286dt{color:var(--color-text-muted);margin-bottom:1rem;font-size:.85rem}.progress-bar.svelte-z286dt{background:#0000000d;border-radius:10px;width:100%;height:6px;overflow:hidden}.progress-bar.svelte-z286dt .fill:where(.svelte-z286dt){border-radius:10px;height:100%}.progress-bar.svelte-z286dt .fill.red:where(.svelte-z286dt){background:var(--color-red)}.progress-bar.svelte-z286dt .fill.gold:where(.svelte-z286dt){background:var(--color-text-gold)}.batch-footer.svelte-z286dt{color:var(--color-text-muted);margin-top:1.5rem;font-size:.85rem}.badge.gold.svelte-z286dt{color:var(--color-text-gold);letter-spacing:1px;background:#c29b401a;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:600}@media (width<=1024px){.batch-grid.svelte-z286dt{grid-template-columns:1fr}.batch-card.active.svelte-z286dt{transform:none}}.trust-container.svelte-1ex7nun{max-width:900px;margin:0 auto}.compare-table.svelte-1ex7nun{border-collapse:collapse;width:100%}.compare-table.svelte-1ex7nun th:where(.svelte-1ex7nun){text-align:left;color:var(--color-text-muted);border-bottom:1px solid #0000001a;padding-bottom:1rem;font-size:.85rem}.compare-table.svelte-1ex7nun th.highlight:where(.svelte-1ex7nun){color:var(--color-text-gold);text-align:center}.compare-table.svelte-1ex7nun td:where(.svelte-1ex7nun){border-bottom:1px solid #0000000d;padding:1.2rem 0;font-size:.95rem}.compare-table.svelte-1ex7nun td.cross:where(.svelte-1ex7nun){color:var(--color-red);text-align:center}.compare-table.svelte-1ex7nun td.check:where(.svelte-1ex7nun){color:var(--color-green);text-align:center}@media (width<=768px){.compare-table.svelte-1ex7nun{font-size:.85rem}.compare-table.svelte-1ex7nun td:where(.svelte-1ex7nun){padding:1rem 0}}.results-section.svelte-avnp6b{background-color:var(--color-bg-main);z-index:10;position:relative}.results-grid.svelte-avnp6b{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.5rem;margin-top:1.5rem;display:flex}.result-card.svelte-avnp6b{border:1px solid #0000000f;border-top:4px solid var(--color-text-gold);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0;max-width:380px;box-shadow:var(--shadow-soft);background:#ffffff7a;border-radius:12px;flex-direction:column;flex:280px;gap:1.25rem;padding:1.5rem;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;display:flex}.result-card.svelte-avnp6b:hover{border-color:#c29b4033;box-shadow:0 15px 35px #0000000d}.story-mark.svelte-avnp6b{color:var(--color-text-gold);letter-spacing:.12em;text-transform:uppercase;background:#c29b401f;border-radius:999px;align-self:flex-start;padding:.35rem .7rem;font-size:.72rem;font-weight:700}.result-text.svelte-avnp6b{font-family:var(--font-serif);color:var(--color-text-main);flex:1;font-size:1.2rem;font-style:italic;line-height:1.45}.student-meta.svelte-avnp6b{border-top:1px solid #0000000d;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.student-avatar.svelte-avnp6b{background:var(--color-text-main);color:#fff;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:inline-flex}.student-name.svelte-avnp6b{color:var(--color-text-main);font-size:.95rem;font-weight:600;display:block}.student-course.svelte-avnp6b{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;display:block}@media (width<=640px){.result-card.svelte-avnp6b{flex-basis:100%;max-width:420px;padding:1rem}.result-text.svelte-avnp6b{font-size:1.08rem}}.faq-section.svelte-s6552x{background-color:var(--color-bg-main);z-index:10;position:relative}.faq-container.svelte-s6552x{max-width:780px;margin:0 auto}.faq-list.svelte-s6552x{flex-direction:column;gap:.9rem;display:flex}.faq-item.svelte-s6552x{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:var(--transition-smooth), border-color .4s ease, box-shadow .4s ease;box-shadow:var(--shadow-soft);background:#ffffff85;border:1px solid #00000012;border-radius:12px;overflow:hidden}.faq-item.open.svelte-s6552x{background:#ffffffb3;border-color:#c29b4059;box-shadow:0 18px 42px #c29b401f}.faq-question.svelte-s6552x{width:100%;height:100%;color:var(--color-text-main);font-family:var(--font-main);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;font-size:1rem;font-weight:600;transition:background .3s;display:flex}.faq-question.svelte-s6552x:hover{background:#ffffff47}.question-text.svelte-s6552x{flex:1;line-height:1.4}.faq-icon.svelte-s6552x{width:28px;height:28px;color:var(--color-text-gold);background:#c29b401a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .32s,background .3s;display:flex}.faq-item.open.svelte-s6552x .faq-icon:where(.svelte-s6552x){background:var(--color-text-gold);color:#fff;transform:rotate(45deg)}.faq-answer-wrapper.svelte-s6552x{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid;overflow:hidden}.faq-answer-wrapper.is-open.svelte-s6552x{grid-template-rows:1fr}.faq-answer-content.svelte-s6552x{min-height:0}.answer-inner.svelte-s6552x{color:var(--color-text-muted);opacity:0;padding:0 1.25rem 1.15rem;font-size:.95rem;line-height:1.6;transition:opacity .26s 60ms,transform .26s 60ms;transform:translateY(6px)}.faq-answer-wrapper.is-open.svelte-s6552x .answer-inner:where(.svelte-s6552x){opacity:1;transform:translateY(0)}@media (width<=768px){.faq-list.svelte-s6552x{gap:.75rem}.faq-question.svelte-s6552x{padding:1rem;font-size:1rem}.answer-inner.svelte-s6552x{padding:0 1rem 1rem;font-size:.95rem}}.site-footer.svelte-3bizvf{z-index:10;background:var(--color-bg-main);position:relative}.bottom-cta.svelte-3bizvf{text-align:center;padding-bottom:4rem}.bottom-cta.svelte-3bizvf p:where(.svelte-3bizvf){max-width:600px;color:var(--color-text-muted);margin:1.5rem auto 0;line-height:1.6}.copyright.svelte-3bizvf{color:var(--color-text-muted);font-size:.8rem}.hero-actions.svelte-3bizvf{justify-content:center;align-items:center;gap:1rem;display:flex}.footer-credit.svelte-3bizvf{z-index:20;-webkit-backdrop-filter:blur(14px);min-height:48px;color:var(--color-text-muted);text-align:center;background:#f0ebd8fa;border-top:1px solid #0d1b2a14;justify-content:center;align-items:center;gap:.35rem;padding:.85rem 1.5rem;font-size:.78rem;display:flex;position:relative}.footer-credit.svelte-3bizvf a:where(.svelte-3bizvf){color:var(--color-text-main);font-weight:600;text-decoration:none}.footer-credit.svelte-3bizvf a:where(.svelte-3bizvf):hover{color:var(--color-text-gold)}@media (width<=480px){.bottom-cta.svelte-3bizvf{padding-bottom:3rem}.footer-credit.svelte-3bizvf{flex-wrap:wrap;row-gap:.15rem}}.page-container.svelte-1uha8ag{background-color:var(--color-bg-main);width:100%;min-height:100vh;position:relative;overflow-x:hidden}.page-container.no-scroll.svelte-1uha8ag{height:100vh;overflow:hidden}.content-wrapper.svelte-1uha8ag{z-index:10;width:100%;position:relative}
