body{background:#f3f0e7}.landing.svelte-1tv7npl{--navy: #22344e;--gold: #e5ae31;--sand: #fdd896;--cream: #f3f0e7;color:var(--navy);font-family:inherit;overflow:hidden}.hero.svelte-1tv7npl{position:relative;display:grid;min-height:720px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:center;gap:70px;padding:90px clamp(24px,7vw,110px);background:var(--navy);color:#fff}.hero-glow.svelte-1tv7npl{pointer-events:none;position:absolute;top:-180px;right:-100px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgb(229 174 49 / 22%),transparent 68%)}.hero-inner.svelte-1tv7npl,.workbook-preview.svelte-1tv7npl{justify-self:center}.hero-inner.svelte-1tv7npl{position:relative;z-index:1;width:min(650px,100%)}.workbook-preview.svelte-1tv7npl{width:min(360px,100%);box-shadow:0 30px 80px #0000004d}.eyebrow.svelte-1tv7npl,.section-label.svelte-1tv7npl{font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.45}.section-label.svelte-1tv7npl{margin-bottom:24px;color:#a5791e}.hero.svelte-1tv7npl h1:where(.svelte-1tv7npl){margin:20px 0 28px;font-family:Georgia,serif;font-size:clamp(58px,6vw,94px);font-weight:400;line-height:.98}.hero.svelte-1tv7npl h1:where(.svelte-1tv7npl) em:where(.svelte-1tv7npl){color:var(--sand);font-weight:400}.hero-copy.svelte-1tv7npl{max-width:590px;margin:0 0 18px;font-size:clamp(23px,2.3vw,32px);line-height:1.3}.hero-sub.svelte-1tv7npl{max-width:570px;margin:0;color:#e0e4e9;font-size:18px;line-height:1.6}.cta.primary.svelte-1tv7npl{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border:0;border-radius:4px;padding:13px 24px;background:var(--gold);color:var(--navy);font-size:16px;font-weight:700;text-decoration:none}.hero-actions.svelte-1tv7npl{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px}.cta.secondary.svelte-1tv7npl{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 55%);border-radius:4px;padding:13px 22px;color:#fff;font-size:16px;font-weight:600;text-align:center;text-decoration:none}.cta.secondary.svelte-1tv7npl:hover,.cta.secondary.svelte-1tv7npl:focus-visible{border-color:var(--sand);background:#ffffff1a}.micro.svelte-1tv7npl{margin:22px 0 0;color:#cbd3dd;font-size:14px}.workbook-preview.svelte-1tv7npl img:where(.svelte-1tv7npl){display:block;width:100%;height:auto}.recognition.svelte-1tv7npl,.benefits.svelte-1tv7npl,.program.svelte-1tv7npl,.faq.svelte-1tv7npl,.author.svelte-1tv7npl,.purchase.svelte-1tv7npl,.safety.svelte-1tv7npl{padding:100px clamp(24px,7vw,110px)}.faq.svelte-1tv7npl{background:#fff}.faq.svelte-1tv7npl h2:where(.svelte-1tv7npl){margin:0 0 36px;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,64px);font-weight:400}.faq-list.svelte-1tv7npl{max-width:900px;border-top:1px solid rgb(34 52 78 / 22%)}.faq.svelte-1tv7npl details:where(.svelte-1tv7npl){border-bottom:1px solid rgb(34 52 78 / 22%);padding:20px 0}.faq.svelte-1tv7npl summary:where(.svelte-1tv7npl){cursor:pointer;font-size:19px;font-weight:600}.faq.svelte-1tv7npl details:where(.svelte-1tv7npl) p:where(.svelte-1tv7npl){max-width:740px;margin:14px 0 0;line-height:1.7}.recognition.svelte-1tv7npl{background:var(--cream)}.recognition-grid.svelte-1tv7npl{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.recognition.svelte-1tv7npl h2:where(.svelte-1tv7npl){max-width:620px;font-size:clamp(40px,4.3vw,64px);line-height:1.14}.recognition.svelte-1tv7npl h2:where(.svelte-1tv7npl),.program.svelte-1tv7npl h2:where(.svelte-1tv7npl),.inside.svelte-1tv7npl h2:where(.svelte-1tv7npl),.result.svelte-1tv7npl h2:where(.svelte-1tv7npl),.author.svelte-1tv7npl h2:where(.svelte-1tv7npl),.purchase.svelte-1tv7npl h2:where(.svelte-1tv7npl){margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,64px);font-weight:400;line-height:1.04}.lead.svelte-1tv7npl{max-width:480px;margin-top:28px;font-size:18px;line-height:1.7}.situations.svelte-1tv7npl{border-top:1px solid rgb(34 52 78 / 22%)}.situation.svelte-1tv7npl{display:grid;grid-template-columns:30px 1fr;gap:14px;border-bottom:1px solid rgb(34 52 78 / 22%);padding:20px 0}.situation.svelte-1tv7npl span:where(.svelte-1tv7npl){color:var(--gold)}.situation.svelte-1tv7npl p:where(.svelte-1tv7npl){margin:0;line-height:1.55}.statement.svelte-1tv7npl{padding:76px clamp(24px,4vw,64px);background:var(--sand);text-align:center}.statement.svelte-1tv7npl p:where(.svelte-1tv7npl){max-width:680px;margin:22px auto 0;font-size:18px;line-height:1.6}.statement.svelte-1tv7npl h2:where(.svelte-1tv7npl){max-width:none;margin:0 auto;font-family:Georgia,serif;font-size:clamp(34px,3vw,42px);font-weight:400;line-height:1.05;white-space:normal}@media (min-width: 1320px){.statement.svelte-1tv7npl h2:where(.svelte-1tv7npl){white-space:nowrap}}.benefits.svelte-1tv7npl{background:var(--cream)}.benefits.svelte-1tv7npl h2:where(.svelte-1tv7npl){max-width:820px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,60px);font-weight:400;line-height:1.08}.benefits-intro.svelte-1tv7npl{max-width:760px;margin:25px 0 48px;font-size:18px;line-height:1.65}.benefits-grid.svelte-1tv7npl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.benefits-grid.svelte-1tv7npl article:where(.svelte-1tv7npl){border-top:2px solid var(--gold);padding:26px 0 0}.benefits-grid.svelte-1tv7npl span:where(.svelte-1tv7npl){color:#8a681e;font-family:Georgia,serif;font-size:22px}.benefits-grid.svelte-1tv7npl h3:where(.svelte-1tv7npl){min-height:2.4em;margin:18px 0 12px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.2}.benefits-grid.svelte-1tv7npl p:where(.svelte-1tv7npl){max-width:370px;margin:0;line-height:1.65}.program.svelte-1tv7npl{background:#fff}.program-head.svelte-1tv7npl{display:grid;grid-template-columns:1fr;align-items:end;gap:50px;margin-bottom:55px}.modules.svelte-1tv7npl{border-top:1px solid #d9d9d4}.modules.svelte-1tv7npl article:where(.svelte-1tv7npl){display:grid;grid-template-columns:90px 1fr;gap:20px;border-bottom:1px solid #d9d9d4;padding:28px 0}.module-no.svelte-1tv7npl{color:var(--gold);font-family:Georgia,serif;font-size:24px}.modules.svelte-1tv7npl h3:where(.svelte-1tv7npl){margin:0 0 8px;font-family:Georgia,serif;font-size:26px;font-weight:400}.modules.svelte-1tv7npl p:where(.svelte-1tv7npl){max-width:780px;margin:0;color:#526074;line-height:1.6}.inside.svelte-1tv7npl{padding:100px clamp(24px,7vw,110px);background:var(--navy);color:#fff}.section-label.light.svelte-1tv7npl{color:var(--sand)}.inside.svelte-1tv7npl h2:where(.svelte-1tv7npl){font-size:clamp(32px,3.6vw,48px)}.format-grid.svelte-1tv7npl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:60px;background:#ffffff2e}.format-grid.svelte-1tv7npl>div:where(.svelte-1tv7npl){padding:36px;background:var(--navy)}.format-grid.svelte-1tv7npl b:where(.svelte-1tv7npl){color:var(--gold);font-family:Georgia,serif;font-size:24px}.format-grid.svelte-1tv7npl h3:where(.svelte-1tv7npl){font-family:Georgia,serif;font-size:24px;font-weight:400}.format-grid.svelte-1tv7npl p:where(.svelte-1tv7npl){color:#fff;font-size:17px;line-height:1.55}.format-grid.svelte-1tv7npl ul:where(.svelte-1tv7npl){margin:22px 0 0;padding:0;list-style:none}.format-grid.svelte-1tv7npl li:where(.svelte-1tv7npl){position:relative;border-top:1px solid rgb(255 255 255 / 15%);padding:12px 0 12px 23px;color:#d5d9df;font-size:15px;line-height:1.45}.format-grid.svelte-1tv7npl li:where(.svelte-1tv7npl):before{position:absolute;left:0;color:var(--gold);content:"✦"}.result.svelte-1tv7npl{padding:90px clamp(24px,10vw,150px);background:var(--cream)}.result-box.svelte-1tv7npl{max-width:1080px;margin:auto;text-align:center}.result.svelte-1tv7npl h2:where(.svelte-1tv7npl){margin-bottom:28px;font-size:clamp(36px,4vw,54px)}.result-box.svelte-1tv7npl>p:where(.svelte-1tv7npl){max-width:850px;margin-top:0;margin-right:auto;margin-left:auto;font-size:18px;line-height:1.7}.result-box.svelte-1tv7npl>.quote:where(.svelte-1tv7npl){max-width:850px;margin-top:40px;border-top:1px solid var(--gold);padding-top:32px;color:#745817;font-family:Georgia,serif!important;font-size:clamp(22px,2.5vw,30px)!important;line-height:1.4!important}.author.svelte-1tv7npl{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:60px;background:#fff}.author-photo.svelte-1tv7npl{display:block;width:180px;height:180px;border-radius:8px;object-fit:cover}.author.svelte-1tv7npl p:where(.svelte-1tv7npl){max-width:760px;line-height:1.7}.note.svelte-1tv7npl{margin-top:24px;border-left:2px solid var(--gold);padding-left:16px;color:#657083;font-size:13px}.purchase.svelte-1tv7npl{display:grid;grid-template-columns:1fr 360px;align-items:center;gap:70px;background:var(--navy);color:#fff}.purchase.svelte-1tv7npl p:where(.svelte-1tv7npl){color:#d7dce2}.price-card.svelte-1tv7npl{padding:36px;background:var(--cream);color:var(--navy)}.price-card.svelte-1tv7npl span:where(.svelte-1tv7npl),.price-card.svelte-1tv7npl small:where(.svelte-1tv7npl){display:block}.price-card.svelte-1tv7npl strong:where(.svelte-1tv7npl){display:block;margin:8px 0 22px;font-family:Georgia,serif;font-size:58px;font-weight:400}.price-card.svelte-1tv7npl .cta:where(.svelte-1tv7npl){width:100%;cursor:pointer}.price-card.svelte-1tv7npl small:where(.svelte-1tv7npl){margin-top:14px;color:#687383;line-height:1.4}.safety.svelte-1tv7npl{padding-top:50px;padding-bottom:50px;background:#eee8dc}.safety.svelte-1tv7npl h3:where(.svelte-1tv7npl){margin:0 0 10px;font-family:Georgia,serif;font-size:25px}.safety.svelte-1tv7npl p:where(.svelte-1tv7npl){max-width:900px;margin:0;line-height:1.6}@media (max-width: 850px){.statement.svelte-1tv7npl h2:where(.svelte-1tv7npl){white-space:normal}.hero.svelte-1tv7npl{grid-template-columns:1fr;padding-top:70px}.workbook-preview.svelte-1tv7npl{width:280px}.recognition-grid.svelte-1tv7npl,.program-head.svelte-1tv7npl,.author.svelte-1tv7npl,.purchase.svelte-1tv7npl{grid-template-columns:1fr;gap:40px}.format-grid.svelte-1tv7npl{grid-template-columns:1fr 1fr}.benefits-grid.svelte-1tv7npl{grid-template-columns:1fr;gap:32px}.benefits-grid.svelte-1tv7npl h3:where(.svelte-1tv7npl){min-height:0}.author-photo.svelte-1tv7npl{width:120px;height:120px}.price-card.svelte-1tv7npl{max-width:420px}}@media (max-width: 520px){.hero-actions.svelte-1tv7npl{flex-direction:column;align-items:stretch}.hero-actions.svelte-1tv7npl .cta:where(.svelte-1tv7npl){width:100%}.hero.svelte-1tv7npl{min-height:auto;padding:70px 22px}.hero.svelte-1tv7npl h1:where(.svelte-1tv7npl){font-size:clamp(52px,13vw,70px)}.workbook-preview.svelte-1tv7npl{width:245px}.recognition.svelte-1tv7npl,.benefits.svelte-1tv7npl,.program.svelte-1tv7npl,.inside.svelte-1tv7npl,.author.svelte-1tv7npl,.purchase.svelte-1tv7npl{padding:70px 22px}.format-grid.svelte-1tv7npl{grid-template-columns:1fr}.modules.svelte-1tv7npl article:where(.svelte-1tv7npl){grid-template-columns:52px 1fr}.modules.svelte-1tv7npl h3:where(.svelte-1tv7npl){font-size:22px}.statement.svelte-1tv7npl{padding:70px 22px}}
