/* Parent-first purchase presentation. Checkout and tracking hooks stay unchanged. */
.offer-hero .hero-inner{gap:52px;padding-block:30px}
.hero-payment-banner{display:flex;align-items:center;gap:13px;max-width:450px;margin-bottom:20px;padding:12px 16px;border:1px solid #d9c286;border-radius:14px;background:linear-gradient(110deg,#fff1c9,#fbd591);color:#2d2517;box-shadow:0 8px 30px #fdd78612}
.payment-number{font:800 3rem/.95 'Space Grotesk',Arial,sans-serif;letter-spacing:-.06em}.hero-payment-banner strong{display:block;font-size:1.13rem;line-height:1.25}.hero-payment-banner small{display:block;margin-top:3px;font-size:.68rem;color:#6d5835}.payment-star{margin-left:auto;font-size:1.8rem;color:#98620e}
.offer-hero h1{margin:13px 0;font-size:clamp(2.25rem,4.2vw,3.7rem);letter-spacing:-.055em;line-height:1.08}.offer-hero .hero-lead{max-width:490px;font-size:.97rem;line-height:1.5}
.hero-campaign-highlight{display:flex;align-items:center;gap:12px;margin:23px 0 12px;padding:13px 17px;border-radius:12px;background:linear-gradient(100deg,#bcf4db,#f8e4a9);color:#103b36;box-shadow:0 7px 24px #8aedc712}
.offer-spark{flex:none;font-size:1.8rem;line-height:1;color:#9d6412}.hero-campaign-highlight strong{display:block;font-size:1.28rem;font-weight:850;letter-spacing:-.035em;line-height:1.2}.hero-campaign-highlight small{display:block;margin-top:4px;font-size:.73rem;font-weight:700;color:#355e50}
.hero-offer-summary{margin:0;border:0}.hero-offer-row{padding:12px 0;gap:12px}.hero-offer-row>span:first-child{display:grid;gap:1px}.hero-offer-row b{font-size:1.05rem;letter-spacing:.035em}.hero-ultra-row b{color:#f2d59b}.hero-offer-row small{font-size:.7rem;color:#b2cbd0}.hero-offer-row>span:last-child{display:grid;gap:0;text-align:right}.hero-offer-row s{font-size:.77rem}.hero-offer-row strong{font-size:1.55rem;line-height:1.15}.hero-main-cta{margin-top:14px;width:100%;max-width:490px}
.hero-poster>a{border-radius:20px}.hero-poster-action{padding:12px}.hero-poster figcaption{font-size:.6rem}
.teacher{background:radial-gradient(ellipse at 20% 80%,#16413f,transparent 65%),#0a1e2d;color:#fff}.teacher-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:55px;padding-block:65px;min-height:0}.teacher-copy .eyebrow{color:#93ebdb;font-size:.72rem}.teacher-copy h2{margin:12px 0 18px;font-size:clamp(2rem,3.7vw,3.3rem);letter-spacing:-.045em;line-height:1.1}.teacher-copy h2 em{color:#78ecce}.teacher-copy>p:not(.eyebrow){font-size:.93rem;color:#d3e2e5;line-height:1.6}
.teacher .teacher-visual{display:block;min-height:0}.teacher-visual::before,.teacher-visual::after{display:none}.teacher-portrait{overflow:hidden;position:relative;margin:0;border:1px solid #8dd7cc4d;border-radius:24px;background:#102d42}.teacher-portrait img{display:block;width:100%;height:auto;max-height:360px;object-fit:cover;object-position:center 20%}.teacher-portrait figcaption{position:absolute;left:12px;bottom:12px;padding:5px 8px;border-radius:6px;background:#071928bf;color:#d2e0e5;font-size:.62rem}
.teacher-chat{position:relative;width:92%;margin:-27px auto 0;padding:17px;border:1px solid #83cfc34f;border-radius:18px;background:#102e38;box-shadow:0 15px 30px #0003}.chat-label{display:block;margin-bottom:12px;color:#97e9d6;font-size:.65rem;font-weight:800;letter-spacing:.08em}.teacher-chat p{width:fit-content;max-width:95%;margin:7px 0;padding:10px 12px;font-size:.8rem;line-height:1.4}.chat-student{margin-left:auto!important;border-radius:13px 13px 3px 13px;background:#def8eb;color:#174d47}.chat-tutor{border-radius:13px 13px 13px 3px;background:#25434e;color:#e6f5f2}.teacher-chat>small{display:block;margin-top:10px;color:#9fb6be;font-size:.61rem}
.teacher-benefits{display:grid;gap:10px;margin:22px 0}.teacher-benefits>div{display:grid;grid-template-columns:37px 1fr;column-gap:10px;padding:12px;border:1px solid #96d0c52e;border-radius:13px;background:#ffffff05}.teacher-benefits>div>span{grid-row:1/3;display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#1e5654;color:#9ce9d7;font-size:1.3rem}.teacher-benefits strong{font-size:.9rem}.teacher-benefits small{color:#b7cdd1;font-size:.76rem}.teacher-copy>p.teacher-kind-note{font-size:.72rem;color:#a5c0c5}.teacher-copy .text-cta{color:#94f0df;border-color:#73cdbd;margin-top:14px;font-size:.82rem}
.shop{padding-block:52px 65px}.shop-heading{max-width:none;margin-bottom:20px}.shop-heading h2{font-size:clamp(1.85rem,3vw,2.8rem);margin:8px 0;line-height:1.1}.shop-heading>p:not(.eyebrow){margin:0;font-size:.9rem;color:#456762}
.shop-offer-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 24px;padding:20px 24px;border:1px solid #e0bc75;border-radius:19px;background:linear-gradient(120deg,#fff5db,#ffe5aa);box-shadow:0 9px 28px #7751190a;color:#4b3513}.shop-offer-copy{display:flex;align-items:center;gap:14px}.shop-offer-copy strong{display:block;font-size:1.3rem;line-height:1.2;letter-spacing:-.025em}.shop-offer-copy strong b{color:#9a4b13}.shop-offer-copy div>span{display:block;font-size:.72rem;font-weight:800;margin-top:6px}.shop-offer-copy small{display:block;font-size:.65rem;margin-top:2px;color:#795b2d}
.shop-offer-bar .campaign-countdown{margin:0;flex:none}.countdown-title{display:block;margin-bottom:7px;font-size:.64rem;letter-spacing:.07em;text-transform:uppercase;font-weight:800;text-align:center;color:#785329}.countdown-units{display:flex;align-items:center;gap:7px}.countdown-units>span{display:grid;justify-items:center;min-width:52px;padding:8px;border-radius:10px;background:#fffaf0;box-shadow:0 2px 5px #96621a12}.countdown-units b{font:700 1.6rem/1.05 'Space Grotesk',Arial,sans-serif;color:#543115;letter-spacing:-.04em}.countdown-units small{margin-top:4px;font-size:.55rem;color:#86612d;font-weight:800}.countdown-units>i{font-style:normal;color:#aa844b;font-size:1.2rem}
.product-card{grid-template-rows:175px 1fr;border-radius:23px}.product-card.complete{border-color:#d8b86b;box-shadow:0 10px 35px #78613519}.product-card.complete:hover{border-color:#b88a36}.product-card.complete .ultra-visual{background:radial-gradient(ellipse at 75% 30%,#3a513c,#0b2430 65%)}.product-visual::before{width:330px;height:330px;border-color:#e1d68b40;box-shadow:0 0 0 30px #f1db8710,0 0 0 65px #f1db8706;transform:translateX(30%)}
.product-card.complete .product-visual-kicker{left:20px;top:16px;background:none;color:#f9d69a;padding:0;font-size:.6rem;letter-spacing:.15em}.product-card.digital .product-visual-kicker{left:20px;top:16px;font-size:.6rem}
.ultra-emblem{position:relative;display:flex;align-items:center;justify-content:center;gap:19px;width:100%;padding:18px 22px 0}.product-visual .ultra-emblem img{width:85px;height:85px}.ultra-emblem>div{display:grid;gap:0}.ultra-emblem>div>span{font-size:.56rem;letter-spacing:.16em;font-weight:750;color:#dae9d9}.ultra-emblem strong{font:800 clamp(2.2rem,4vw,3.4rem)/1.1 'Space Grotesk',Arial,sans-serif;letter-spacing:.04em;background:linear-gradient(125deg,#ffffe7,#ffe7a5 48%,#d5ae55);background-clip:text;color:transparent;filter:drop-shadow(0 0 12px #f7d97b35)}.ultra-emblem strong span{display:inline-block;font-size:.55em;vertical-align:top;margin-left:4px;animation:ultraGlow 4s ease-in-out infinite}.ultra-emblem small{font-size:.73rem;color:#c4d8c8}.license-visual .ultra-emblem strong{font-size:clamp(1.8rem,3.1vw,2.7rem);background-image:linear-gradient(125deg,#fff,#cbb5ff);filter:none}.license-visual .ultra-emblem>div>span,.license-visual .ultra-emblem small{color:#d4cdeb}.visual-ownership{position:absolute;right:17px;bottom:12px;color:#f8d995;font-size:.64rem;font-weight:750}.license-visual .visual-ownership{color:#d6c6ee}
.product-body{padding:22px;min-height:0}.product-heading h3{font-size:2rem;letter-spacing:-.04em;color:#263e3b;margin:4px 0 0}.product-heading div>span{font-size:.71rem;color:#4e6c66}.product-heading>b{padding:6px 8px;border-color:#dfc68d;background:#fff6df;color:#825819;font-size:.57rem}.product-card.digital .product-heading h3{color:#534572}.product-card.digital .product-heading>b{background:#f4f0fc}
.package-features{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0 20px}.device-ownership{grid-column:1/-1;display:flex;align-items:center;gap:11px;padding:12px 13px;border:1px solid #e9d292;border-radius:12px;background:linear-gradient(110deg,#fff9e9,#fff4d4);color:#5c451f}.device-ownership>span{display:grid;place-items:center;width:32px;height:32px;font-size:1.8rem;color:#ad812b}.device-ownership strong{display:block;font-size:.91rem;letter-spacing:-.02em}.device-ownership small{display:block;margin-top:3px;font-size:.69rem;color:#7b6741}.digital .device-ownership{border-color:#e0d9ef;background:#f6f2fc;color:#54486d}.digital .device-ownership>span{color:#8a6cac}.digital .device-ownership small{color:#776d8b}
.package-feature{display:grid;grid-template-columns:23px 1fr;gap:2px 7px;align-items:start;padding:11px 9px;border:1px solid #e4ebe4;border-radius:12px;background:#f7faf6}.package-feature>span{grid-row:1/3;display:grid;place-items:center;width:23px;height:25px;color:#3d8870;font-size:1.3rem}.package-feature strong{font-size:.76rem;line-height:1.3;color:#244c42}.package-feature small{font-size:.66rem;line-height:1.4;color:#4e6f63}.digital .package-feature{background:#faf8fd;border-color:#e9e5f0}.digital .package-feature strong{color:#55476d}.digital .package-feature>span{color:#8b75ac}.digital .package-feature small{color:#776a88}
.product-price{margin-top:auto}.product-price [data-current-price]{font-size:2.5rem;line-height:1.15}.product-price .price-offer-label{font-size:.74rem;font-weight:850}.product-price .price-benefit{padding:7px 10px;color:#834914;border:1px solid #e8c079;background:#ffe9b8}.product-card.complete .product-select{background:linear-gradient(100deg,#12675f,#159e80);box-shadow:0 7px 16px #15867022}.product-card.complete .product-select:hover{background:#0d7262}
.preview-notice{display:block!important;font-size:.64rem;line-height:1.4;margin:14px 0 0;color:#778d88}.preview-notice[hidden]{display:none!important}
@keyframes ultraGlow{0%,100%{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}
@media(max-width:980px){.offer-hero .hero-inner{gap:26px}.ultra-emblem{gap:12px;padding-inline:14px}.product-visual .ultra-emblem img{width:66px;height:66px}.package-feature{grid-template-columns:1fr}.package-feature>span{grid-row:auto;width:23px;height:22px;margin-bottom:2px}.teacher-inner{gap:28px}.shop-offer-bar{gap:18px;padding:18px}.shop-offer-copy strong{font-size:1.08rem}}
@media(max-width:700px){
 .offer-hero .hero-inner{padding-top:18px;gap:21px}.hero-payment-banner{margin-bottom:16px;padding:10px 13px;border-radius:12px}.payment-number{font-size:2.55rem}.hero-payment-banner strong{font-size:1.02rem}.hero-payment-banner small{font-size:.61rem}.payment-star{font-size:1.4rem}
 .offer-hero .eyebrow{font-size:.59rem}.offer-hero h1{font-size:clamp(1.85rem,8.5vw,2.6rem);margin:10px 0 11px}.offer-hero .hero-lead{font-size:.86rem;line-height:1.5;max-width:330px}
 .hero-campaign-highlight{margin:16px 0 8px;padding:11px 13px;gap:10px}.hero-campaign-highlight strong{font-size:1.22rem}.hero-campaign-highlight small{font-size:.67rem}.hero-campaign-highlight .offer-spark{font-size:1.65rem}
 .hero-offer-row{padding:10px 0;flex-wrap:nowrap}.hero-offer-row b{font-size:1.04rem}.hero-offer-row small{font-size:.67rem}.hero-offer-row>span:last-child{margin-left:0;gap:1px}.hero-offer-row strong{font-size:1.42rem}.hero-offer-row s{font-size:.72rem}.hero-main-cta{margin-top:11px;font-size:.82rem;min-height:48px}
 .hero-poster{max-width:315px}.hero-poster-action{font-size:.77rem;padding:10px}.hero-poster figcaption{font-size:.56rem}
 .intro-line{padding-block:34px}.intro-line .intro-lead h2{font-size:1.9rem}.real-preview{padding-block:30px}
 .teacher-inner{display:flex;flex-direction:column;gap:24px;padding-block:38px}.teacher-copy{order:-1;width:100%}.teacher-copy .eyebrow{font-size:.61rem}.teacher-copy h2{font-size:clamp(1.85rem,7.5vw,2.4rem);margin:12px 0 14px}.teacher-copy>p:not(.eyebrow){font-size:.87rem;line-height:1.55}.teacher-benefits{grid-template-columns:1fr;gap:7px;margin:17px 0}.teacher-benefits>div{padding:10px}.teacher-benefits strong{font-size:.86rem}.teacher-benefits small{font-size:.71rem}.teacher-copy>p.teacher-kind-note{font-size:.66rem}.teacher-copy .text-cta{font-size:.79rem}
 .teacher .teacher-visual{width:100%;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:0}.teacher-portrait{border-radius:18px}.teacher-portrait img{height:225px;object-position:48% top}.teacher-portrait figcaption{font-size:.5rem;left:5px;bottom:5px;padding:3px 4px}.teacher-chat{margin:0 0 0 -10px;width:calc(100% + 10px);padding:12px 10px;border-radius:14px}.chat-label{font-size:.5rem;letter-spacing:.03em;margin-bottom:8px}.teacher-chat p{font-size:.7rem;padding:8px 9px;margin:6px 0}.teacher-chat>small{font-size:.53rem}
 .shop{padding-block:32px 44px}.shop-heading{margin-bottom:15px}.shop-heading .eyebrow{font-size:.6rem}.shop-heading h2{font-size:clamp(1.7rem,7.5vw,2.1rem);max-width:370px;margin:7px 0 9px}.shop-heading>p:not(.eyebrow){font-size:.79rem;line-height:1.45}
 .shop-offer-bar{padding:14px;gap:12px;flex-direction:column;align-items:stretch;border-radius:16px;margin-bottom:19px}.shop-offer-copy{gap:10px}.shop-offer-copy strong{font-size:1.13rem}.shop-offer-copy div>span{font-size:.64rem;margin-top:4px}.shop-offer-copy small{font-size:.6rem}.shop-offer-bar .campaign-countdown{display:flex;justify-content:space-between;align-items:center;gap:9px;border-top:1px solid #cda4585c;padding-top:10px}.countdown-title{margin:0;font-size:.58rem;max-width:75px;text-align:left;line-height:1.5}.countdown-units{gap:5px}.countdown-units>span{min-width:43px;padding:5px 7px}.countdown-units b{font-size:1.3rem}.countdown-units small{font-size:.48rem;margin-top:3px}.countdown-units>i{font-size:1rem}
 .product-card{grid-template-rows:158px 1fr;border-radius:20px}.ultra-emblem{gap:15px;padding:14px 17px 0}.product-visual .ultra-emblem img{width:72px;height:72px}.ultra-emblem strong{font-size:2.85rem}.license-visual .ultra-emblem strong{font-size:2.05rem}.ultra-emblem small{font-size:.71rem}.ultra-emblem>div>span{font-size:.53rem}.product-visual-kicker{font-size:.55rem!important}.visual-ownership{font-size:.6rem}
 .product-body{padding:18px 16px}.product-heading h3{font-size:1.95rem}.product-heading div>span{font-size:.67rem}.product-heading>b{font-size:.5rem;padding:5px 6px}.package-features{gap:8px;margin:16px 0 17px}.device-ownership{padding:11px;gap:8px}.device-ownership strong{font-size:.87rem}.device-ownership small{font-size:.64rem}.device-ownership>span{font-size:1.6rem}
 .package-feature{padding:10px;grid-template-columns:1fr;gap:3px}.package-feature>span{height:22px;grid-row:auto;margin-bottom:1px}.package-feature strong{font-size:.78rem;line-height:1.3}.package-feature small{font-size:.65rem;line-height:1.4}.product-price [data-current-price]{font-size:2.2rem}.price-before s{font-size:1.18rem}.product-body>.package-installment-total{font-size:.8rem}.product-price>.card-installment-sticker{width:75px;height:75px;margin-left:5px}.card-installment-sticker>strong{font-size:1.8rem}.card-installment-sticker>span{font-size:.4rem}.card-installment-sticker>b{font-size:.61rem}.product-select{font-size:.94rem;min-height:50px}.purchase-reassurance{font-size:.71rem}
}
@media(max-width:360px){.hero-offer-row strong{font-size:1.32rem}.product-heading h3{font-size:1.7rem}.ultra-emblem{gap:10px}.ultra-emblem strong{font-size:2.5rem}.license-visual .ultra-emblem strong{font-size:1.8rem}.product-visual .ultra-emblem img{width:61px;height:61px}.shop-offer-copy strong{font-size:1rem}.package-feature strong{font-size:.71rem}.device-ownership strong{font-size:.79rem}}
@media(prefers-reduced-motion:reduce){.ultra-emblem strong span{animation:none}}

/* Final trim: one entrance action and a compact, comparable purchase summary. */
.hero-campaign-highlight{gap:12px;padding:13px 17px}.hero-campaign-highlight>div:not(.hero-days-left){flex:1;min-width:0}
.hero-days-left{display:grid;justify-items:center;gap:2px;flex:none;margin-left:auto;padding:0 0 0 17px;border-left:1px solid #255e413b;color:#16433a}
.hero-days-left>b{font:800 2.3rem/1 'Space Grotesk',Arial,sans-serif;letter-spacing:-.05em}.hero-days-left>span{font-size:.58rem;font-weight:850;letter-spacing:.05em;white-space:nowrap}
.hero-offer-row>span:last-child{display:flex;gap:14px;align-items:baseline}.hero-offer-row s{color:#d3dce0;font-size:1.22rem;font-weight:650;text-decoration-thickness:1.6px}.hero-offer-row strong{font-size:1.7rem}.hero-poster>a{box-shadow:0 15px 45px #0003}
.compact-product-price{padding-top:12px}.compact-product-price>div{width:100%}.compact-product-price .price-before{display:flex;justify-content:flex-start;align-items:baseline;gap:12px;border:0;background:none;padding:0;margin:0 0 7px}.compact-product-price .price-before>span{font-size:.73rem;color:#536b66}.compact-product-price .price-before s{font-size:1.3rem;color:#6d7169;font-weight:700;line-height:1.1}
.purchase-price-line{display:flex;justify-content:space-between;align-items:center;gap:8px}.purchase-price-line>div{display:grid;gap:2px}.compact-product-price .price-offer-label{font-size:.61rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.compact-product-price [data-current-price]{display:block;font-size:2.35rem;line-height:1.07}.compact-product-price .price-benefit{flex:none;max-width:125px;margin:0;padding:7px 9px;border-radius:8px;font-size:.76rem;line-height:1.25;text-align:center}.compact-product-price .package-tax-note{font-size:.63rem;margin-top:4px;line-height:1.25;color:#627870}
.package-payment-line{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:11px 0 0;padding:10px 12px;border-radius:10px;background:#edf6f1;color:#226753}.package-payment-line>span{display:grid;gap:2px;flex:none}.package-payment-line b{font-size:.72rem;line-height:1.25}.package-payment-line small{font-size:.58rem;color:#527367;line-height:1.2}.package-payment-line>strong{font-size:.82rem;line-height:1.3;text-align:right;font-weight:800}.digital .package-payment-line{background:#f3eff9;color:#635184}.digital .package-payment-line small{color:#7b6b94}.product-body .package-payment-line+.product-select{margin-top:12px}
@media(max-width:980px){.hero-offer-row>span:last-child{display:grid;gap:3px}.hero-offer-row s{font-size:1.15rem}.compact-product-price [data-current-price]{font-size:2.15rem}.compact-product-price .price-benefit{max-width:100px;font-size:.69rem}.package-payment-line{gap:5px;padding:9px}.package-payment-line>strong{font-size:.75rem}}
@media(max-width:700px){
 .hero-campaign-highlight{padding:12px;gap:9px}.hero-campaign-highlight .offer-spark{font-size:1.3rem}.hero-campaign-highlight strong{font-size:1.05rem}.hero-campaign-highlight small{font-size:.61rem}.hero-days-left{padding-left:11px}.hero-days-left>b{font-size:2rem}.hero-days-left>span{font-size:.5rem}
 .hero-offer-row>span:last-child{display:flex;gap:11px}.hero-offer-row s{font-size:1.08rem}.hero-offer-row strong{font-size:1.42rem}
 .compact-product-price .price-before s{font-size:1.18rem}.compact-product-price .price-before>span{font-size:.67rem}.compact-product-price .price-before{margin-bottom:7px}.compact-product-price [data-current-price]{font-size:2.1rem}.compact-product-price .price-benefit{font-size:.69rem;max-width:97px;padding:7px 8px}.compact-product-price .package-tax-note{font-size:.6rem}
 .package-payment-line{padding:9px 10px;margin-top:10px;gap:9px}.package-payment-line b{font-size:.68rem}.package-payment-line>strong{font-size:.76rem}.package-payment-line small{font-size:.55rem}
}
@media(max-width:360px){.hero-offer-row>span:last-child{display:grid;gap:3px}.hero-campaign-highlight strong{font-size:.91rem}.hero-campaign-highlight .offer-spark{display:none}.hero-days-left>b{font-size:1.9rem}.compact-product-price [data-current-price]{font-size:1.9rem}.compact-product-price .price-benefit{max-width:83px;font-size:.65rem}.package-payment-line b{font-size:.61rem}.package-payment-line>strong{font-size:.69rem}}

.curriculum-tagline{display:grid;grid-template-columns:22px 1fr;gap:1px 7px;width:fit-content;margin:17px 0 0;padding:9px 12px;border:1px solid #8eb9a937;border-radius:10px;background:#c7f1dd08;color:#d5eee4;font-size:.83rem;font-weight:750;line-height:1.4}
.curriculum-tagline>span{grid-row:1/3;align-self:center;color:#91e4ba;font-size:1.1rem}.curriculum-tagline small{grid-column:2;color:#aacac1;font-size:.66rem;font-weight:500;line-height:1.5}
.intro-line+.school-proof{padding-block:29px 32px;border-top:0;border-bottom:1px solid #d6dfdc}
.teacher-curriculum{display:flex;align-items:flex-start;gap:11px;margin:18px 0;padding:13px 14px;border:1px solid #83c5b84a;border-radius:12px;background:#88d5bd09}.teacher-curriculum>span{flex:none;color:#8ee2c9;font-size:1.3rem;line-height:1.25}.teacher-curriculum strong{display:block;color:#b0efdc;font-size:.82rem;line-height:1.4}.teacher-curriculum p{margin:6px 0 0;color:#c4d8d8;font-size:.73rem;line-height:1.55}
@media(max-width:700px){.curriculum-tagline{font-size:.76rem;margin-top:13px;padding:8px 10px;gap:1px 5px}.curriculum-tagline small{font-size:.6rem}.intro-line+.school-proof{padding-block:26px 28px}.teacher-curriculum{padding:11px 12px;gap:9px;margin:15px 0}.teacher-curriculum strong{font-size:.77rem}.teacher-curriculum p{font-size:.69rem;line-height:1.55}}
