.subscription-pricing{padding:48px 0;background:#fff;color:#101638;font-family:Figtree,sans-serif}#pricing{scroll-margin-top:8px}.pricing-heading{text-align:center;margin:0 auto 28px}.pricing-eyebrow{display:inline-block;margin:0 0 14px;padding:6px 18px;border-radius:99px;background:#eaf3ff;color:#293b93;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.pricing-heading h2{position:relative;width:fit-content;max-width:calc(100% - 112px);margin:0 auto;font:800 clamp(40px,3.85vw,66px)/1.1 Baloo\ 2,sans-serif;letter-spacing:-.025em;text-wrap:balance}.pricing-heading h2 span{color:#2163e8}.pricing-heading h2:after,.pricing-heading h2:before{position:absolute;top:12%;width:40px;height:52px;background:url(../workbook/reference-rays.webp) 50%/contain no-repeat;content:""}.pricing-heading h2:before{right:calc(100% + 24px);transform:rotate(-72deg)}.pricing-heading h2:after{left:calc(100% + 24px);transform:rotate(105deg)}.pricing-intro{margin:12px 0 0;color:#656b7d;font-size:clamp(17px,1.4vw,24px);line-height:1.5;text-wrap:balance}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px}.subscription-offer{--offer-fill:#f0f7ff;--offer-accent:#2563da;--offer-check-fill:#d4e8ff;--offer-check-ink:#1762de;--offer-button-ink:#fff;position:relative;display:flex;flex-direction:column;min-width:0;padding:22px 20px;border-radius:20px;background:var(--offer-fill)}.subscription-offer-junior{--offer-fill:#fff7df;--offer-accent:#ffcf40;--offer-check-fill:#ffd34a;--offer-check-ink:#17213d;--offer-button-ink:#11152c}.subscription-offer-magazine{--offer-fill:#eefaf5;--offer-accent:#247e6b;--offer-check-fill:#57ae99;--offer-check-ink:#fff}.subscription-offer-popular{box-shadow:inset 0 0 0 1px #247e6b33}.subscription-offer-gift{--offer-fill:#f5f1ff;--offer-accent:#6a4ec7;--offer-check-fill:#9560eb;--offer-check-ink:#fff}.pricing-popular{position:absolute;right:16px;top:18px;padding:6px 10px;border-radius:99px;background:#ffdc60;color:#171727;font-size:13px;font-weight:700;line-height:1.3}.pricing-illustration{width:56px;height:52px;margin-bottom:12px;position:relative}.pricing-illustration img{width:100%;height:100%;object-fit:contain}.subscription-offer:not(.subscription-offer-bundle) .pricing-illustration:after{content:"";position:absolute;top:-4px;right:-14px;width:20px;height:26px;background:url(../workbook/reference-rays.webp) 50%/contain no-repeat;transform:rotate(15deg)}.subscription-offer-gift .pricing-illustration:after{filter:hue-rotate(194deg) saturate(.65)}.subscription-offer-heading h3{margin:0;font:750 clamp(21px,1.75vw,30px)/1.2 Figtree,sans-serif;letter-spacing:-.025em}.subscription-offer-heading>p{min-height:2.5em;margin:6px 0 0;color:#596176;font-size:clamp(16px,1.23vw,21px);line-height:1.25;text-wrap:pretty}.subscription-offer-body{display:flex;flex-direction:column;flex:1}.pricing-features{list-style:none;padding:16px 0 20px;margin:16px 0 0;display:grid;gap:8px;border-top:1px solid #23375b1c}.pricing-features li{display:flex;align-items:flex-start;gap:10px;font-size:clamp(14px,1.08vw,18px);line-height:1.45}.pricing-check{display:grid;place-items:center;flex:0 0 20px;height:20px;margin-top:2px;background:var(--offer-check-fill);color:var(--offer-check-ink);border-radius:50%}.pricing-amount{display:flex;align-items:baseline;align-content:start;flex-wrap:wrap;gap:4px 8px;margin:auto 0 12px;min-height:72px}.pricing-amount strong{font-size:clamp(40px,3vw,52px);line-height:1.1;font-weight:750;letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums}.pricing-amount>span{font-size:17px;color:#626c7c}.subscription-offer-bundle .pricing-amount{flex-direction:column;gap:3px}.subscription-offer-bundle .pricing-amount>span{font-size:15px}.pricing-cta{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 8px;min-height:48px;border-radius:14px;background:var(--offer-accent);color:var(--offer-button-ink);font-size:clamp(15px,1.18vw,20px);line-height:1.35;font-weight:700;text-align:center;transition:filter .16s ease,transform .16s ease}.pricing-cta svg{flex-shrink:0;width:20px;height:20px;transition:transform .16s ease}.pricing-cta:focus-visible{outline:3px solid #332a86;outline-offset:5px}.pricing-confidence{margin-top:24px;padding:24px;border:1px solid #e9ecf0;border-radius:20px;background:#fff;color:#17213d}.pricing-confidence-heading{text-align:center;margin-bottom:20px}.pricing-confidence-heading h2{margin:0}.pricing-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:0;list-style:none}.pricing-assurance{display:flex;align-items:flex-start;gap:12px;text-align:left}.pricing-assurance-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:#def4eb;color:#205e4c}.pricing-assurance-icon svg{width:22px;height:22px}.pricing-assurance-cancel .pricing-assurance-icon{background:#eaf3ff;color:#2563da}.pricing-assurance-secure .pricing-assurance-icon{background:#f0eaff;color:#6a4ec7}.pricing-assurance-copy{min-width:0}.pricing-assurance-copy h3{margin:0;text-wrap:pretty}.pricing-assurance-copy p{margin:6px 0 0;color:#596176}@media (hover:hover){.pricing-cta:hover{filter:brightness(.95);transform:translateY(-2px)}.pricing-cta:hover svg{transform:translateX(3px)}}@media (max-width:1179px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.subscription-offer-heading h3{font-size:26px}.subscription-offer-heading>p{font-size:18px}.pricing-features li{font-size:16px}.pricing-cta{font-size:17px}.pricing-popular{font-size:14px}}@media (max-width:760px){.pricing-confidence{padding:20px}.pricing-assurances{grid-template-columns:1fr;gap:16px}.pricing-assurance+.pricing-assurance{border-top:1px solid #e9ecf0;padding-top:16px}}@media (max-width:600px){.subscription-pricing{padding:40px 0}#pricing{scroll-margin-top:8px}.pricing-heading{margin-bottom:24px}.pricing-eyebrow{font-size:10px;letter-spacing:.2em;padding:8px 14px;margin-bottom:16px}.pricing-heading h2{max-width:100%;font-size:clamp(34px,9vw,48px)}.pricing-heading h2 span{display:block}.pricing-heading h2:after,.pricing-heading h2:before{display:none}.pricing-intro{margin-top:14px;font-size:16px}.pricing-grid{grid-template-columns:1fr;gap:20px}.subscription-offer{padding:22px}.subscription-offer-heading h3{font-size:26px}.subscription-offer-heading>p{min-height:0;font-size:17px;line-height:1.4}.pricing-features li{font-size:16px;gap:10px}.pricing-amount strong{font-size:48px}.pricing-amount{min-height:62px}}@media (prefers-reduced-motion:reduce){.pricing-cta,.pricing-cta svg{transition:none}}.oyla-home,.oyla-home+.site-footer{--home-font:"Figtree",Arial,sans-serif;--font-display:var(--home-font);--home-section-size:clamp(1.875rem,1.5rem + 1.25vw,2.5rem);--home-card-size:1.375rem;--home-lead-size:1.125rem;--home-body-size:1rem;--home-small-size:.875rem;--home-label-size:.75rem;font-family:var(--home-font);font-size:var(--home-body-size);line-height:1.6}.oyla-home .discovery-hero h1{font-family:Itim,Arial,sans-serif;font-size:clamp(2.5rem,1.75rem + 2.5vw,4rem);font-weight:400;line-height:1.12;letter-spacing:-.025em}.oyla-home.editorial-home .discovery-description{font:400 clamp(1.125rem,1rem + .5vw,1.375rem)/1.5 var(--home-font)}.oyla-home .discovery-subscription>strong{font-size:1.125rem;font-weight:700;line-height:1.3}.oyla-home .discovery-subscription>span{font-size:var(--home-small-size);font-weight:400;line-height:1.4}.oyla-home.editorial-home .discovery-promise{font-size:var(--home-small-size);font-weight:500;line-height:1.4}.oyla-home.editorial-home :is(.workbook-copy,.table-heading,.section-heading,.parent-trust-heading,.pricing-heading,.team-heading,.reader-photos-heading,.reader-reviews-heading,.grandparents-teaser-heading,.faq-layout) h2{font-family:var(--home-font);font-size:var(--home-section-size);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.oyla-home .parent-trust-facts dt,.oyla-home.editorial-home :is(.parent-trust-benefits,.subscription-offer-heading,.table-details) h3{font:700 var(--home-card-size)/1.3 var(--home-font);letter-spacing:-.015em}.oyla-home .table-note-label{font:700 clamp(1.375rem,1rem + 1vw,1.75rem)/1.3 var(--home-font)}.oyla-home .table-details{position:relative;width:min(18rem,calc(50vw - 2rem));margin-inline:0}.oyla-home .table-choice-right .table-details{left:calc(100% - min(18rem, calc(50vw - 2rem)))}.oyla-home.editorial-home .pricing-intro,.oyla-home.editorial-home :is(.section-heading,.parent-trust-heading,.reader-reviews-heading)>p{font:400 var(--home-lead-size)/1.6 var(--home-font);letter-spacing:normal}.oyla-home .faq-layout [data-slot=accordion-content],.oyla-home .parent-trust-facts dd,.oyla-home.editorial-home :is(.parent-trust-benefits,.subscription-offer-heading,.grandparents-teaser-copy,.faq-layout,.table-details) p{font:400 var(--home-body-size)/1.6 var(--home-font);letter-spacing:normal}.oyla-home .subscription-offer-heading>p{min-height:3.2em}.oyla-home .pricing-features li{font:400 var(--home-body-size)/1.45 var(--home-font)}.oyla-home .pricing-confidence-heading h2{font:700 1.5rem/1.25 var(--home-font);letter-spacing:-.02em}.oyla-home .pricing-assurance-copy h3{font:700 var(--home-body-size)/1.4 var(--home-font);letter-spacing:-.01em}.oyla-home .pricing-assurance-copy p{font:400 var(--home-small-size)/1.5 var(--home-font)}.oyla-home.editorial-home :is(.button,.editorial-link,.workbook-cta,.pricing-cta,.team-view-all,.book-sample-tabs [data-slot=tabs-trigger],.table-details a){font-family:var(--home-font);font-size:var(--home-body-size);font-weight:600;line-height:1.4;letter-spacing:normal}.oyla-home .faq-layout [data-slot=accordion-trigger]{font:600 var(--home-lead-size)/1.4 var(--home-font);letter-spacing:normal}.oyla-home .reader-photos-controls button{font:600 var(--home-small-size)/1.4 var(--home-font)}.oyla-home .workbook-description{font:400 var(--home-body-size)/1.6 var(--home-font);letter-spacing:normal}.oyla-home :is(.workbook-eyebrow,.pricing-eyebrow){font:600 var(--home-label-size)/1.4 var(--home-font);letter-spacing:.14em}.oyla-home .workbook-features li{font:500 var(--home-small-size)/1.4 var(--home-font)}.oyla-home :is(.workbook-access,.pricing-popular){font-size:var(--home-small-size);line-height:1.5;letter-spacing:normal}.oyla-home .pricing-amount strong{font:700 2.75rem/1.1 var(--home-font);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums}.oyla-home .pricing-amount>span{font-size:var(--home-small-size);line-height:1.5}.oyla-home .reader-story blockquote{font:italic 400 var(--home-body-size)/1.65 var(--home-font);letter-spacing:normal}.oyla-home .reader-story figcaption strong{font:600 var(--home-body-size)/1.4 var(--home-font)}.oyla-home :is(.reader-story figcaption time,.table-topics){font-size:var(--home-small-size);line-height:1.5;letter-spacing:normal}.oyla-home+.site-footer .footer-top h3{font:700 1rem/1.4 var(--home-font);letter-spacing:normal;text-transform:none}.oyla-home+.site-footer :is(.footer-top p,.footer-top a,.footer-bottom){font:400 var(--home-small-size)/1.6 var(--home-font)}.oyla-home+.site-footer .footer-note span{font-size:var(--home-label-size);letter-spacing:.14em}.oyla-home+.site-footer .footer-note strong{font:700 3rem/1.1 var(--home-font);letter-spacing:-.025em}.oyla-home+.site-footer .brand-tagline{font-family:var(--home-font)}@media (min-width:701px){.oyla-home .workbook-layout{display:grid;grid-template-columns:minmax(0,1fr) 12.5rem;align-content:center;align-items:center;gap:1.25rem .875rem;min-height:clamp(23rem,30vw,37.5rem);aspect-ratio:auto;padding:2rem 2% 2rem 39%}.oyla-home .workbook-copy{grid-column:1/-1;position:relative;inset:auto}.oyla-home .workbook-features{position:relative;inset:auto;gap:.5rem;flex-wrap:wrap}.oyla-home .workbook-features li{min-width:0;gap:.375rem;padding:.375rem .625rem .375rem .375rem}.oyla-home .workbook-feature-icon{width:1.75rem;height:1.75rem}.oyla-home .workbook-action{position:relative;inset:auto;width:auto}.oyla-home .workbook-cta{min-height:3.25rem;padding:.75rem;gap:.5rem}.oyla-home .workbook-cta svg{width:1.125rem;height:1.125rem}.oyla-home .workbook-access{margin-top:.5rem}}@media (min-width:701px) and (max-width:1179px){.oyla-home .workbook-layout{grid-template-columns:minmax(0,1fr)}.oyla-home .workbook-action{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}.oyla-home .workbook-cta{width:auto;flex-shrink:1}.oyla-home .workbook-access{margin:0;min-width:0}}@media (max-width:600px){.oyla-home{--home-section-size:1.875rem;--home-card-size:1.25rem;--home-lead-size:1rem}.oyla-home .discovery-hero h1{font-size:clamp(2rem,1rem + 5.5vw,2.75rem)}.oyla-home .discovery-subscription>strong{font-size:clamp(.875rem,4vw,1rem)}.oyla-home .discovery-subscription>span{font-size:.8125rem}.oyla-home .subscription-offer-heading>p{min-height:0}.oyla-home .table-note-label{font-size:clamp(1.125rem,5vw,1.375rem);line-height:1.3;min-height:2.6em}}