.pricing-offer[data-astro-cid-aawtfvo3]{color:var(--color-ink);padding:24px 24px 0}.pricing-offer[data-astro-cid-aawtfvo3] [data-astro-cid-aawtfvo3]::selection{background:var(--color-exam-label);color:var(--color-ink)}.pricing-offer[data-astro-cid-aawtfvo3] a:focus-visible,summary[data-astro-cid-aawtfvo3]:focus-visible{outline:3px solid var(--color-brand);outline-offset:5px}.offer-container[data-astro-cid-aawtfvo3]{width:min(1120px,100%);margin-inline:auto}h1[data-astro-cid-aawtfvo3],h2[data-astro-cid-aawtfvo3],h3[data-astro-cid-aawtfvo3],p[data-astro-cid-aawtfvo3],figure[data-astro-cid-aawtfvo3]{margin:0}h1[data-astro-cid-aawtfvo3],h2[data-astro-cid-aawtfvo3],h3[data-astro-cid-aawtfvo3]{font-weight:600;text-wrap:balance}.free-start[data-astro-cid-aawtfvo3]{width:min(1320px,100%);margin-inline:auto;padding:64px;border-radius:40px;background:var(--color-story-bg);display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:64px}h1[data-astro-cid-aawtfvo3]{font-size:clamp(40px,4.1vw,60px);line-height:1.12;letter-spacing:-.035em;max-width:11ch}h1[data-astro-cid-aawtfvo3] span[data-astro-cid-aawtfvo3]{display:block;color:var(--color-story-cta);margin-bottom:8px}.hero-description[data-astro-cid-aawtfvo3]{font-size:20px;line-height:1.55;max-width:38ch;margin-top:24px}.free-inclusions[data-astro-cid-aawtfvo3]{display:flex;flex-wrap:wrap;gap:10px 22px;padding:0;margin:24px 0 0;list-style:none;font-size:15px;font-weight:700}.free-inclusions[data-astro-cid-aawtfvo3] li[data-astro-cid-aawtfvo3]{display:flex;align-items:center;gap:7px}.free-inclusions[data-astro-cid-aawtfvo3] svg[data-astro-cid-aawtfvo3]{flex-shrink:0;color:var(--color-story-cta)}.hero-actions[data-astro-cid-aawtfvo3]{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}.pricing-offer[data-astro-cid-aawtfvo3] .offer-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:99px;padding:13px 26px;font:700 16px/1.4 var(--font-lato);text-align:center;text-decoration:none;border:1px solid transparent}.pricing-offer[data-astro-cid-aawtfvo3] .primary-button{background:var(--color-brand);color:#fff}.pricing-offer[data-astro-cid-aawtfvo3] .primary-button:hover{background:var(--color-brand-hover)}.pricing-offer[data-astro-cid-aawtfvo3] .secondary-button{background:transparent;color:var(--color-brand);border-color:#a3b9eb}.pricing-offer[data-astro-cid-aawtfvo3] .secondary-button:hover{background:var(--color-exam-bg);border-color:var(--color-brand)}.pricing-offer[data-astro-cid-aawtfvo3] .story-button{background:var(--color-story-cta);color:#fff}.pricing-offer[data-astro-cid-aawtfvo3] .story-button:hover{background:var(--color-story-cta-hover)}.text-link[data-astro-cid-aawtfvo3]{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.text-link[data-astro-cid-aawtfvo3]:hover{color:var(--color-story-cta)}.free-note[data-astro-cid-aawtfvo3]{margin-top:16px;font-size:14px;line-height:1.5;color:var(--color-ink-secondary)}.story-peek[data-astro-cid-aawtfvo3]{align-self:center}.story-peek[data-astro-cid-aawtfvo3] img[data-astro-cid-aawtfvo3]{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:24px}.story-peek[data-astro-cid-aawtfvo3] figcaption[data-astro-cid-aawtfvo3]{display:flex;flex-direction:column;gap:8px;padding-top:20px;font-size:15px;line-height:1.5;color:#654b37}.story-caption-title[data-astro-cid-aawtfvo3]{font:400 27px/1.25 var(--font-story);color:var(--color-ink)}.plans-section[data-astro-cid-aawtfvo3]{padding-block:88px 72px;scroll-margin-top:24px}.section-intro[data-astro-cid-aawtfvo3]{text-align:center;margin-bottom:36px}h2[data-astro-cid-aawtfvo3]{font-size:clamp(30px,3vw,40px);line-height:1.2;letter-spacing:-.025em}.section-intro[data-astro-cid-aawtfvo3]>p[data-astro-cid-aawtfvo3]{margin-top:16px;font-size:18px;line-height:1.55;color:var(--color-ink-secondary)}.plan-grid[data-astro-cid-aawtfvo3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.plan[data-astro-cid-aawtfvo3]{padding:28px;border:1px solid #deded9;border-radius:28px;display:flex;flex-direction:column}.plan-recommended[data-astro-cid-aawtfvo3]{background:var(--color-exam-bg);border:2px solid var(--color-brand);padding:27px}.plan-topline[data-astro-cid-aawtfvo3]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:64px;align-content:start}.plan[data-astro-cid-aawtfvo3] h3[data-astro-cid-aawtfvo3]{font-size:23px;line-height:1.3}.plan-badge[data-astro-cid-aawtfvo3]{padding:5px 9px;border-radius:6px;background:var(--color-paper-aged);color:var(--color-ink-secondary);font-size:13px;font-weight:700;line-height:1.3}.recommended-badge[data-astro-cid-aawtfvo3]{background:var(--color-brand);color:#fff}.price-line[data-astro-cid-aawtfvo3]{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:16px}.price[data-astro-cid-aawtfvo3]{font:600 52px/1 var(--font-quicksand);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.price-period[data-astro-cid-aawtfvo3]{font-size:16px;color:var(--color-ink-secondary)}.plan-description[data-astro-cid-aawtfvo3]{margin-top:20px;font-size:17px;line-height:1.5;min-height:76px}.plan-recommended[data-astro-cid-aawtfvo3] .price-period[data-astro-cid-aawtfvo3],.plan-recommended[data-astro-cid-aawtfvo3] .billing-note[data-astro-cid-aawtfvo3]{color:#445474}.plan-footer[data-astro-cid-aawtfvo3]{margin-top:auto;border-top:1px solid #d6dce5;padding-top:20px}.plan-access[data-astro-cid-aawtfvo3]{display:flex;align-items:center;gap:8px;margin-bottom:18px;font-size:14px}.plan-access[data-astro-cid-aawtfvo3] svg[data-astro-cid-aawtfvo3]{flex-shrink:0;color:var(--color-brand)}.plan-recommended[data-astro-cid-aawtfvo3] .plan-access[data-astro-cid-aawtfvo3] svg[data-astro-cid-aawtfvo3]{color:var(--color-brand)}.plan[data-astro-cid-aawtfvo3] .offer-button{width:100%}.billing-note[data-astro-cid-aawtfvo3]{text-align:center;color:var(--color-ink-secondary);font-size:13px;line-height:1.5;margin-top:14px}.plan-choice-note[data-astro-cid-aawtfvo3]{text-align:center;color:var(--color-ink-secondary);margin-top:24px;font-size:14px;line-height:1.5}.questions-section[data-astro-cid-aawtfvo3]{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;padding-block:16px 64px}.questions-list[data-astro-cid-aawtfvo3] details[data-astro-cid-aawtfvo3]{border-bottom:1px solid #deded9}.questions-list[data-astro-cid-aawtfvo3] details[data-astro-cid-aawtfvo3]:first-child{border-top:1px solid #deded9}summary[data-astro-cid-aawtfvo3]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:23px;list-style:none;cursor:pointer;font-size:18px;font-weight:700}summary[data-astro-cid-aawtfvo3]::-webkit-details-marker{display:none}summary[data-astro-cid-aawtfvo3] svg[data-astro-cid-aawtfvo3]{flex-shrink:0;transition:transform .18s ease-out}details[data-astro-cid-aawtfvo3][open] summary[data-astro-cid-aawtfvo3] svg[data-astro-cid-aawtfvo3]{transform:rotate(180deg)}details[data-astro-cid-aawtfvo3]>p[data-astro-cid-aawtfvo3]{padding-bottom:24px;max-width:65ch;color:var(--color-ink-secondary);font-size:17px;line-height:1.65}.pricing-close[data-astro-cid-aawtfvo3]{border-top:1px solid #deded9;padding-block:40px 64px;display:flex;justify-content:space-between;align-items:center;gap:32px}.pricing-close[data-astro-cid-aawtfvo3] h2[data-astro-cid-aawtfvo3]{font-size:28px}.pricing-close[data-astro-cid-aawtfvo3] p[data-astro-cid-aawtfvo3]{color:var(--color-ink-secondary);margin-top:10px;font-size:17px;line-height:1.5}.pricing-close[data-astro-cid-aawtfvo3] .offer-button{flex-shrink:0}@media(max-width:1100px){.free-start[data-astro-cid-aawtfvo3]{padding:40px;gap:36px}h1[data-astro-cid-aawtfvo3]{font-size:48px}.plan[data-astro-cid-aawtfvo3]{padding:24px}.plan-recommended[data-astro-cid-aawtfvo3]{padding:23px}.plan-topline[data-astro-cid-aawtfvo3]{min-height:70px}.questions-section[data-astro-cid-aawtfvo3]{gap:40px}}@media(max-width:760px){.pricing-offer[data-astro-cid-aawtfvo3]{padding:12px 16px 0}.free-start[data-astro-cid-aawtfvo3]{grid-template-columns:1fr;padding:32px 24px;border-radius:28px;gap:32px}h1[data-astro-cid-aawtfvo3]{font-size:clamp(37px,8.5vw,52px);max-width:14ch}.hero-description[data-astro-cid-aawtfvo3]{font-size:18px;margin-top:20px}.free-inclusions[data-astro-cid-aawtfvo3]{flex-direction:column;gap:12px}.hero-actions[data-astro-cid-aawtfvo3]{gap:12px 20px;margin-top:28px}.free-note[data-astro-cid-aawtfvo3]{font-size:13px}.story-peek[data-astro-cid-aawtfvo3]{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:18px;padding-top:28px;border-top:1px solid #d9cbbb}.story-peek[data-astro-cid-aawtfvo3] img[data-astro-cid-aawtfvo3]{aspect-ratio:1;border-radius:18px;object-position:36% center}.story-peek[data-astro-cid-aawtfvo3] figcaption[data-astro-cid-aawtfvo3]{padding:0;font-size:14px;gap:6px}.story-caption-title[data-astro-cid-aawtfvo3]{font-size:23px}.plans-section[data-astro-cid-aawtfvo3]{padding-block:56px 48px}.section-intro[data-astro-cid-aawtfvo3]{text-align:left;margin-bottom:28px}.section-intro[data-astro-cid-aawtfvo3]>p[data-astro-cid-aawtfvo3]{font-size:17px;margin-top:12px}.plan-grid[data-astro-cid-aawtfvo3]{grid-template-columns:1fr;gap:16px}.plan[data-astro-cid-aawtfvo3]{padding:24px}.plan-recommended[data-astro-cid-aawtfvo3]{padding:23px}.plan-topline[data-astro-cid-aawtfvo3]{min-height:0;justify-content:space-between}.price-line[data-astro-cid-aawtfvo3]{margin-top:24px}.price[data-astro-cid-aawtfvo3]{font-size:46px}.plan-description[data-astro-cid-aawtfvo3]{min-height:0;margin-top:16px}.plan-footer[data-astro-cid-aawtfvo3]{padding-top:20px}.plan-choice-note[data-astro-cid-aawtfvo3]{text-align:left}.questions-section[data-astro-cid-aawtfvo3]{grid-template-columns:1fr;padding-block:8px 40px;gap:24px}summary[data-astro-cid-aawtfvo3]{font-size:17px;padding-block:20px}.pricing-close[data-astro-cid-aawtfvo3]{align-items:flex-start;flex-direction:column;padding-bottom:40px;gap:24px}.pricing-close[data-astro-cid-aawtfvo3] h2[data-astro-cid-aawtfvo3]{font-size:26px}}@media(prefers-reduced-motion:reduce){.pricing-offer[data-astro-cid-aawtfvo3] .offer-button{transition:none;transform:none}summary[data-astro-cid-aawtfvo3] svg[data-astro-cid-aawtfvo3]{transition:none}}
