:root{--page-bg:#fff;--text:#111;--muted:#555;--line:#d9d9d9;--focus:#111}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page-bg);color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit}button,input{font:inherit}.site-shell{min-height:100vh}.site-header,.site-footer{border-color:var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,4vw,48px);display:flex}.site-header{border-bottom-style:solid;border-bottom-width:1px}.site-footer{color:var(--muted);border-top-style:solid;border-top-width:1px}.brand-mark{align-items:center;font-weight:700;line-height:0;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;width:auto;height:clamp(36px,5vw,48px)}.header-nav{flex-wrap:wrap;gap:14px;display:flex}:is(body:has(.checkout-grid) .header-nav,body:has(.checkout-grid) .site-footer){display:none}body:has(.order-access-page) .header-nav{display:none}.page-shell{gap:24px;max-width:1040px;margin:0 auto;padding:clamp(24px,5vw,56px) clamp(16px,4vw,48px);display:grid}.content-block,.record{border:1px solid var(--line);padding:clamp(18px,4vw,28px)}.record-list{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.label{color:var(--muted);margin:0 0 8px;font-size:.9rem}.plain-list{gap:8px;margin:16px 0;padding-left:1.25rem;display:grid}.data-list{gap:12px;margin:24px 0;display:grid}.data-list div{border-top:1px solid var(--line);padding-top:12px}.data-list dt{color:var(--muted);font-size:.9rem}.data-list dd{margin:4px 0 0}.price-row,.action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.compare-price{color:var(--muted);text-decoration:line-through}.button,.secondary-button{border:1px solid var(--line);cursor:pointer;text-align:center;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;text-decoration:none;display:inline-flex}.button{background:var(--text);color:var(--page-bg)}.secondary-button{background:var(--page-bg);color:var(--text)}.full-width{width:100%}.button:focus,.secondary-button:focus,a:focus{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:720px){.site-header,.site-footer{flex-direction:column;align-items:flex-start}}body:has(.landing-page){--page-bg:#fffaf4;--text:#20120f;--muted:#685b55;--line:#eadbd0;background:#fffaf4}body:has(.landing-page) .site-header{display:none}body:has(.landing-page) .site-footer{color:#fff;background:#111f3d;border:0}.landing-page{color:#20120f;background:#fffaf4;overflow:hidden}.landing-page img{max-width:100%;height:auto;display:block}.landing-page picture{min-width:0;display:block}#inside,#pricing{scroll-margin-top:18px}.sales-bar{color:#111f3d;z-index:20;background:#fffaf4f5;border-bottom:1px solid #eadbd0;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:64px;padding:10px clamp(16px,4vw,56px);display:grid;position:sticky;top:0;box-shadow:0 10px 26px #111f3d14}.sales-brand{justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.sales-brand img{object-fit:contain;width:auto;height:46px}.sales-timer{text-align:center;background:#fff;border:1px solid #eadbd0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:9px 12px;display:inline-flex;box-shadow:0 8px 20px #111f3d0f}.sales-timer span:first-child{color:#685b55;font-size:.84rem}.timer-digits{color:#ffb23f;font-variant-numeric:tabular-nums;font-weight:900}.sales-cta,.primary-button,.ghost-button,.package-cta-secondary,.text-link{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.sales-cta{color:#fff;background:#f25b05;justify-self:end;min-height:42px}.primary-button{color:#fff;background:#f25b05;border:1px solid #f25b05;box-shadow:0 14px 30px #f25b0538}.ghost-button{color:#20120f;background:#fffc;border:1px solid #20120f2e}.package-cta-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.package-cta-group .primary-button{margin:0}.package-cta-secondary{color:#111f3d;background:0 0;border:1px solid #111f3d3d;padding-left:18px;padding-right:18px}.package-cta-secondary:hover{color:#f25b05;border-color:#f25b057a}.sales-package-ctas{justify-content:flex-end;justify-self:end}.sales-package-ctas .primary-button,.sales-package-ctas .package-cta-secondary{min-height:42px;padding-top:10px;padding-bottom:10px;font-size:.92rem}.sales-package-ctas .package-cta-primary,.sales-package-ctas .package-cta-secondary{gap:3px;display:grid}.inline-package-ctas .package-cta-secondary{color:#fff}.inline-package-ctas .package-cta-secondary:hover{color:#ffd2bd}.text-link{color:#0f5d49;text-underline-offset:4px;min-height:0;padding:0;text-decoration:underline}.landing-hero{background-image:linear-gradient(90deg,#fffaf4fa 0%,#fffaf4e0 34%,#fffaf438 62%,#fffaf40f 100%),url("/landingpageassets/Product Images/other landing page images/Girl working on a worksheet shot from behind really good image fidality.webp");background-position:50%;background-size:cover;align-items:center;min-height:calc(100vh - 64px);padding:clamp(34px,6vw,84px) clamp(18px,6vw,96px);display:flex}.hero-copy{max-width:690px}.eyebrow{color:#f25b05;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.82rem;font-weight:900}.landing-hero h1,.section h2,.pricing-section h2,.faq-section h2,.final-cta h2{letter-spacing:0;margin:0;line-height:.96}.landing-hero h1{color:#1f0c08;max-width:690px;font-size:clamp(3.1rem,6.9vw,6.35rem)}.hero-lede{color:#453630;max-width:610px;margin:20px 0 0;font-size:clamp(1.12rem,2.1vw,1.55rem);line-height:1.45}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.hero-explore-button,.hero-compare-button{cursor:pointer;font:inherit;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:13px 20px;font-weight:900;text-decoration:none;display:inline-flex}.hero-explore-button{color:#fff;background:#0f5d49;border:1px solid #0f5d49;box-shadow:0 14px 28px #0f5d4938}.hero-compare-button{color:#0f5d49;background:#ffffffd6;border:1px solid #0f5d4952}.hero-explore-button:hover,.hero-compare-button:hover{transform:translateY(-1px)}.hero-proof{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hero-proof span{color:#41251d;background:#ffffffc2;border:1px solid #f25b052e;border-radius:8px;padding:10px 12px;font-weight:800}.proof-strip{color:#fff;background:#f25b05;grid-template-columns:1fr 1fr;gap:1px;display:grid}.proof-strip p{margin:0;padding:24px clamp(18px,5vw,70px);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:800}.proof-strip p+p{background:#111f3d38}.hero-worksheet-carousel{background:#fffaf4;border-bottom:1px solid #eadbd0;padding:38px 0;overflow:hidden}.top-proof-carousel{padding:clamp(34px,5vw,58px) clamp(18px,6vw,96px) 0;overflow:hidden}.top-proof-heading{text-align:center;max-width:1120px;margin:0 auto clamp(18px,3vw,28px)}.top-proof-heading h2{color:#111f3d;margin:0;font-size:clamp(2rem,4.2vw,4.55rem);line-height:1}.admin-proof-carousel{background:#eef7ff;border-bottom:1px solid #cfe4f6}.ebook-proof-carousel{background:#111f3d;border-bottom:1px solid #ffffff1f}.ebook-proof-carousel .top-proof-heading h2{color:#fff}.answer-key-proof-carousel{background:#f5f2ff;border-bottom:1px solid #dad1ff}.section,.pricing-section,.faq-section,.final-cta{padding:clamp(56px,8vw,112px) clamp(18px,6vw,96px)}.split-section,.product-system,.adult-guidance,.customization-section,.certificate-section,.final-cta{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,70px);display:grid}.section h2,.pricing-section h2,.faq-section h2,.final-cta h2{color:#151515;font-size:clamp(2.4rem,5vw,5.35rem)}.section p,.pricing-section p,.faq-section p,.final-cta p{color:#5f514c;font-size:1.05rem;line-height:1.7}.opportunity-section{background:#fffaf4}.opportunity-copy{max-width:780px}.opportunity-copy p:not(.eyebrow){max-width:620px;font-size:clamp(.98rem,1.3vw,1.14rem)}.opportunity-checklist{gap:11px;margin-top:24px;display:grid}.opportunity-checklist span{color:#111f3d;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:11px;font-weight:850;line-height:1.35;display:grid}.opportunity-checklist span:before{color:#0f8a5f;content:"✓";margin-top:1px;font-size:1.05rem;font-weight:950;line-height:1.1}.section-cta-button{margin-top:28px}.ai-shift-section{background:#f4fbf6;border-bottom:1px solid #dcece0;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(48px,8vw,96px) clamp(18px,6vw,96px);display:grid}.ai-shift-copy{max-width:740px}.ai-shift-copy h2{color:#111f3d;margin:0;font-size:clamp(2.3rem,4.5vw,5rem);line-height:1}.ai-shift-copy p:not(.eyebrow){color:#4d5a55;max-width:680px;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.72}.ai-proof-panel{gap:12px;display:grid}.ai-proof-panel article{background:#fff;border:1px solid #dcece0;border-radius:8px;padding:clamp(18px,2.2vw,24px);box-shadow:0 18px 42px #111f3d14}.proof-source{color:#0f8a5f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:950;display:block}.ai-proof-panel h3,.ai-proof-panel h3 a{color:#111f3d;margin:0 0 10px;font-size:clamp(1rem,1.25vw,1.2rem);font-weight:900;line-height:1.3;text-decoration:none}.ai-proof-panel p{color:#4d5a55;margin:0;font-size:.95rem;font-weight:650;line-height:1.55}.opportunity-badge{justify-items:center;display:grid}.opportunity-badge img{filter:drop-shadow(0 24px 46px #111f3d2e);max-width:min(100%,430px)}.module-tile,.price-card{background:#fff;border:1px solid #eadbd0;border-radius:8px}.image-story{color:#fff;background:#111f3d;grid-template-columns:.72fr 1.28fr;gap:28px;padding:clamp(36px,7vw,76px) clamp(18px,6vw,96px);display:grid}.image-story-copy{align-self:center;max-width:520px}.image-story h2{margin:0;font-size:clamp(2.3rem,4.6vw,4.7rem);line-height:1}.image-story p:not(.eyebrow){color:#ffffffc7;font-size:1.08rem;line-height:1.7}.image-story img,.product-system img,.customization-section img,.final-cta img{object-fit:cover;border-radius:8px;width:100%;box-shadow:0 24px 70px #111f3d2e}.image-story>picture,.product-system>picture,.customization-section>picture,.certificate-section>picture,.final-cta>picture,.worksheet-layout>picture,.owner-grid>picture,.facebook-review-grid>picture,.rating-proof-grid>picture{align-self:center;width:100%;min-width:0;line-height:0}.image-story img,.product-system-image{aspect-ratio:1672/941}.customization-section img,.final-cta img{aspect-ratio:3/2}.product-system{background:#fff3e5;grid-template-columns:minmax(320px,1fr) minmax(0,1fr);align-items:start}.product-system-intro{gap:18px;display:grid}.product-system-intro h2{font-size:clamp(2.1rem,3.2vw,3.85rem);line-height:1.02}.product-system-intro p:not(.eyebrow){max-width:680px}.product-system-image{width:100%;margin-top:6px}.content-map{min-width:0}.content-tabs{gap:12px;margin:0 0 28px;display:grid}.content-tabs details{background:#ffffffb8;border:1px solid #eadbd0;border-radius:8px;overflow:hidden}.content-tabs summary{color:#111f3d;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;list-style:none;display:flex}.content-tabs summary::-webkit-details-marker{display:none}.content-tabs summary span{font-weight:900}.content-tabs summary:after{color:#5f514c;content:"+";flex:none;margin-left:auto;font-size:1.2rem;font-weight:900}.content-tabs details[open]>summary:after{content:"-"}.content-unit-list{border-top:1px solid #eadbd0;gap:4px;padding:12px 12px 14px 28px;display:grid}.content-unit-list details{background:0 0;border:0;border-left:2px solid #eadbd0;border-radius:0}.content-unit-list details[open]{background:#fffaf4a3}.content-unit-list summary{color:#31403b;padding:10px 0 10px 14px}.content-unit-list summary span{font-size:.94rem;font-weight:820}.content-unit-list summary:after{color:#8a766b;font-size:1rem}.content-unit-list .file-list{margin-left:14px}.file-list{border-top:1px solid #eadbd0;gap:0;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.file-list li{color:#2c3834;border-bottom:1px solid #eadbd0b3;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.file-list li:last-child{border-bottom:0}.file-list li>span:last-child{overflow-wrap:anywhere;font-size:.88rem;font-weight:750;line-height:1.25}.file-type{color:#fff;letter-spacing:0;text-align:center;border-radius:6px;flex:none;min-width:42px;padding:5px 6px;font-size:.68rem;font-weight:950}.file-type-pdf{background:#d85a30}.file-type-docx{background:#185fa5}.file-type-xlsx{background:#0f8a5f}.file-type-pptx{background:#ba7517}.content-download{white-space:normal;justify-self:start;align-items:center;gap:10px;display:inline-flex}.content-download svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;flex:0 0 20px;width:20px;height:20px}.inline-cta-strip{color:#fff;text-align:center;background:#111f3d;justify-content:center;align-items:center;gap:18px;padding:26px clamp(18px,6vw,96px);display:flex}.inline-cta-strip p{margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:850}.section-cta{justify-content:center;margin-top:clamp(28px,5vw,52px);display:flex}.section-cta .package-cta-group{justify-content:center}.adult-guidance-cta{grid-column:1/-1;margin-top:0}.section-heading{text-align:center;max-width:980px;margin:0 auto 34px}.section-heading p:not(.eyebrow){max-width:760px;margin-left:auto;margin-right:auto}.carousel-section{background:#f4fbf6;border-top:1px solid #dcece0;border-bottom:1px solid #dcece0;padding:32px 0}.interactive-marquee-viewport{cursor:grab;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}.interactive-marquee-viewport::-webkit-scrollbar{display:none}.interactive-marquee-viewport[data-dragging=true]{cursor:grabbing}.interactive-marquee-viewport[data-paused=true] .interactive-marquee-track,.interactive-marquee-viewport[data-dragging=true] .interactive-marquee-track{animation-play-state:paused}.interactive-marquee-viewport img{pointer-events:none;-webkit-user-drag:none}.marquee-row,.image-marquee,.handbook-marquee,.admin-doc-marquee,.answer-key-marquee{--rail-duration:62s;--rail-gap:18px;gap:var(--rail-gap);animation:interactive-marquee-scroll var(--rail-duration) linear infinite;min-width:max-content;padding-inline:var(--rail-gap);will-change:transform;width:max-content;display:flex;transform:translate(0,0)}.marquee-row{--rail-duration:56s}.interactive-marquee-loop{gap:var(--rail-gap);flex:none;display:flex}.interactive-marquee-item{flex:none;min-width:0;display:block}@keyframes interactive-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate3d(var(--marquee-distance,-50%), 0, 0)}}@media (prefers-reduced-motion:reduce){.marquee-row,.image-marquee,.handbook-marquee,.admin-doc-marquee,.answer-key-marquee{animation:none}}.marquee-row .interactive-marquee-item{flex-basis:min(86vw,520px)}.unit-card{background:#fff;border:1px solid #dcece0;border-radius:8px;gap:16px;width:100%;height:100%;padding:14px;display:grid}.unit-card picture{display:block}.unit-card img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;display:block}.unit-card h3,.value-copy h3,.worksheet-layout h3,.price-card h3{color:#111f3d;margin:0;font-size:1.35rem;line-height:1.12}.unit-card p{color:#5f514c;margin:0}.module-section{background:#fff}.value-stack{gap:28px;display:grid}.value-module{background:#fffaf4;border:1px solid #eadbd0;border-radius:8px;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,5vw,58px);padding:clamp(20px,4vw,38px);display:grid;overflow:hidden}.value-module:nth-child(2n){background:#f4fbf6;border-color:#dcece0;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)}.value-module:nth-child(2n) .value-media{order:2}.value-media{place-items:center;display:grid}.value-media img{aspect-ratio:1272/1800;filter:drop-shadow(0 24px 42px #111f3d29);object-fit:contain;width:100%}.value-copy{gap:16px;display:grid}.value-copy h3{letter-spacing:0;font-size:clamp(2rem,3.5vw,3.65rem)}.value-copy p{color:#5f514c;margin:0;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.6}.value-badge{letter-spacing:0;text-transform:uppercase;font-weight:900;color:#0f8a5f!important;font-size:.78rem!important}.value-list{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.value-list li{color:#111f3d;background:0 0;border:0;border-radius:0;grid-template-columns:16px minmax(0,1fr);align-items:flex-start;gap:8px;padding:0;font-size:clamp(.96rem,1.15vw,1.05rem);font-weight:800;line-height:1.35;display:grid}.value-list li:before{color:#0f8a5f;content:"✓";margin-top:1px;font-weight:950}.teacher-handbook-section{color:#fff;background:#111f3d;padding-bottom:0;overflow:hidden}.teacher-handbook-copy{text-align:center;max-width:1040px;margin:0 auto 42px}.teacher-handbook-copy h2{color:#fff}.teacher-handbook-copy p:not(.eyebrow){color:#ffffffc7;max-width:820px;margin-left:auto;margin-right:auto}.handbook-points{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.handbook-points span{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;padding:12px 14px;font-weight:800}.handbook-carousel{margin-left:calc(-1*clamp(18px,6vw,96px));margin-right:calc(-1*clamp(18px,6vw,96px));padding:0 0 54px;overflow:hidden}.handbook-marquee{--rail-duration:68s;--rail-gap:22px}.handbook-marquee .interactive-marquee-item,.handbook-marquee picture{flex:0 0 260px;width:260px;display:block}.handbook-marquee img{object-fit:cover;object-position:center;background:#fffaf4;border:1px solid #ffffff24;border-radius:8px;width:100%;height:326px;padding:6px;display:block;box-shadow:0 24px 60px #0000003d}.answer-key-carousel{margin-left:calc(-1*clamp(18px,6vw,96px));margin-right:calc(-1*clamp(18px,6vw,96px));padding:0 0 48px;overflow:hidden}.answer-key-marquee{--rail-duration:66s;--rail-gap:22px}.answer-key-marquee .interactive-marquee-item,.answer-key-marquee picture{flex:0 0 clamp(290px,32vw,460px);width:clamp(290px,32vw,460px);display:block}.answer-key-marquee img{aspect-ratio:1;object-fit:cover;object-position:top;background:#fff;border:1px solid #dad1ff;border-radius:8px;width:100%;padding:8px;display:block;box-shadow:0 20px 50px #1f14551f}.worksheet-proof{background:#fffaf4}.worksheet-layout{grid-template-columns:minmax(300px,520px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);margin-bottom:clamp(26px,4vw,38px);display:grid}.worksheet-spotlight{aspect-ratio:4/5;object-fit:cover;border:1px solid #eadbd0;border-radius:8px;width:100%;box-shadow:0 24px 60px #111f3d26}.worksheet-copy p{color:#5f514c;max-width:720px;margin:18px 0 0;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.75}.worksheet-anatomy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin-top:28px;display:grid}.worksheet-anatomy span{color:#111f3d;align-items:center;gap:10px;font-weight:850;display:flex}.worksheet-anatomy span:before{content:"";background:#0f8a5f;border-radius:999px;flex:0 0 9px;width:9px;height:9px}.worksheet-cta{margin-top:30px}.customization-section .package-cta-group,.final-cta .package-cta-group{margin-top:26px}.worksheet-metrics{border-block:1px solid #eadbd0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:8px;display:grid}.worksheet-metrics div{gap:4px;min-height:112px;padding:22px 18px;display:grid}.worksheet-metrics div+div{border-left:1px solid #eadbd0}.worksheet-metrics strong{color:#111f3d;letter-spacing:0;font-size:clamp(1.7rem,3.2vw,3rem);line-height:.95}.worksheet-metrics span{color:#5f514c;font-size:.95rem;font-weight:800;line-height:1.25}.activity-proof{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.activity-proof span{color:#2c3834;background:#fff;border:1px solid #eadbd0;border-radius:999px;padding:9px 13px;font-size:.95rem;font-weight:800}.check-list{gap:10px;margin:24px 0 0;display:grid}.check-list span{color:#2c3834;align-items:center;gap:10px;font-weight:800;display:flex}.check-list span:before{content:"";background:#0f8a5f;border-radius:999px;flex:0 0 9px;width:9px;height:9px}.image-marquee picture{width:100%;display:block}.image-marquee .interactive-marquee-item{flex-basis:230px}.image-marquee img{aspect-ratio:1054/1492;object-fit:cover;object-position:top;background:#fff;border:1px solid #eadbd0;border-radius:8px;width:100%;height:326px;padding:6px;display:block}.hero-worksheet-carousel .image-marquee{--rail-gap:22px}.hero-worksheet-carousel .image-marquee .interactive-marquee-item{flex-basis:clamp(270px,22vw,340px)}.hero-worksheet-carousel .image-marquee img{height:clamp(382px,31vw,482px);padding:8px;box-shadow:0 18px 42px #111f3d24}.adult-guidance{background:#f5f2ff}.guidance-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guidance-stack picture{width:100%;min-width:0;line-height:0}.guidance-stack img{aspect-ratio:1;object-fit:cover;object-position:top left;border:1px solid #dad1ff;border-radius:8px;width:100%;height:520px}.owner-section{background:#eef7ff}.owner-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.owner-grid img{aspect-ratio:1272/1800;filter:drop-shadow(0 24px 42px #12345729);object-fit:contain;justify-self:center}.owner-points{gap:12px;display:grid}.owner-points span{color:#123457;background:#fff;border:1px solid #cfe4f6;border-radius:8px;padding:18px;font-size:1.08rem;font-weight:850}.admin-doc-showcase{margin-top:clamp(30px,4vw,52px)}.admin-doc-rail{margin-left:calc(-1*clamp(18px,6vw,96px));margin-right:calc(-1*clamp(18px,6vw,96px));padding:10px 0 30px;overflow:hidden}.admin-doc-marquee{--rail-duration:74s;--rail-gap:18px}.admin-doc-frame{background:#fff;border:1px solid #cfe4f6;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 20px 48px #12345724}.admin-doc-marquee .interactive-marquee-item{flex-basis:clamp(380px,44vw,680px)}.admin-doc-toolbar{background:#123457;align-items:center;gap:6px;height:22px;padding:0 9px;display:flex}.admin-doc-toolbar span{background:#ffffffb8;border-radius:999px;width:6px;height:6px}.admin-doc-frame picture{display:block}.admin-doc-frame img{aspect-ratio:4/3;object-fit:contain;background:#f8fbff;width:100%;padding:3px;display:block}.customization-section{background:#fff8ee}.certificate-section{background:#fff;grid-template-columns:minmax(220px,360px) minmax(0,1fr)}.certificate-section img{aspect-ratio:1054/1492;object-fit:cover;border:1px solid #eadbd0;border-radius:8px;box-shadow:0 22px 58px #111f3d29}.pricing-section{color:#fff;background:#111f3d}.pricing-section .section-heading h2,.pricing-section .section-heading p{color:#fff}.pricing-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:22px;max-width:1240px;margin:0 auto;display:grid}.price-card{flex-direction:column;gap:22px;padding:0;display:flex;position:relative;overflow:hidden}.price-card.recommended{border-color:#ffb23f;box-shadow:0 24px 70px #0000003d}.price-ribbon{color:#111f3d;letter-spacing:0;text-align:center;text-transform:uppercase;background:#ffb23f;padding:13px 18px;font-size:.86rem;font-weight:950}.price-ribbon.subtle{background:#e8eef5}.price-card-head{gap:14px;padding-top:8px;padding-left:clamp(22px,4vw,34px);padding-right:clamp(22px,4vw,34px);display:grid}.price-label{letter-spacing:0;text-transform:uppercase;margin:0;font-weight:900;color:#f25b05!important;font-size:.82rem!important}.price{font-weight:950;color:#111f3d!important;margin:0!important;font-size:clamp(3rem,5vw,5.2rem)!important;line-height:.95!important}.price-stack{gap:5px;display:grid}.original-price{color:#8c7d75;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:850;line-height:1;text-decoration:line-through;text-decoration-thickness:2px}.package-list{gap:13px;margin:0;padding-left:clamp(22px,4vw,34px);padding-right:clamp(22px,4vw,34px);list-style:none;display:grid}.package-list li{color:#111f3d;background:0 0;border:0;border-radius:0;grid-template-columns:14px minmax(0,1fr);align-items:flex-start;gap:10px;padding:0;font-weight:800;line-height:1.35;display:grid}.package-list li:before{color:#fff;content:"✓";background:#0f8a5f;border-radius:999px;align-self:start;place-items:center;width:15px;height:15px;margin-top:2px;font-size:.68rem;font-weight:950;line-height:1;display:grid}.package-list li.not-included{color:#9a8d87}.package-list li.not-included:before{content:"×";background:#c9c1bc}.pricing-customization{background:#fff8ee;border:1px solid #eadbd0;border-radius:8px;gap:14px;margin-left:clamp(22px,4vw,34px);margin-right:clamp(22px,4vw,34px);padding:14px;display:grid}.pricing-customization img{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%;box-shadow:0 12px 28px #111f3d1f}.pricing-customization strong{color:#111f3d;margin-bottom:6px;font-size:1rem;line-height:1.3;display:block}.pricing-customization p{color:#5f514c!important;margin:0!important;font-size:.92rem!important;line-height:1.55!important}.price-card .full-width{align-self:stretch;width:auto;margin:auto clamp(22px,4vw,34px) clamp(22px,4vw,34px)}.social-proof-shot{background:#fffaf4;padding:clamp(48px,7vw,90px) clamp(18px,6vw,96px)}.social-proof-shot img{aspect-ratio:1086/1448;object-fit:cover;border:1px solid #eadbd0;border-radius:8px;max-width:min(100%,680px);margin:0 auto;box-shadow:0 24px 70px #111f3d29}.faq-section{background:#fffaf4}.faq-accordion{gap:12px;max-width:900px;margin:0 auto;display:grid}.faq-accordion details{background:#fff;border:1px solid #eadbd0;border-radius:8px;overflow:hidden}.faq-accordion summary{color:#111f3d;cursor:pointer;padding:20px 56px 20px 22px;font-size:clamp(1.05rem,1.5vw,1.28rem);font-weight:900;list-style:none;position:relative}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary:after{content:"+";background:#f4fbf6;border:1px solid #dcece0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.faq-accordion details[open] summary:after{content:"-"}.faq-accordion details p{border-top:1px solid #eadbd0;margin:0;padding:0 22px 22px}.bottom-contact{color:#fff;text-align:center;background:#111f3d;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:clamp(34px,5vw,58px) clamp(18px,6vw,96px);display:flex}.whatsapp-button{color:#fff;background:#2ab319;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-height:56px;padding:11px 20px 11px 13px;font-weight:950;text-decoration:none;display:inline-flex}.whatsapp-button img{width:34px;height:34px}.contact-chip{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:9px;min-height:56px;padding:12px 16px;font-weight:850;text-decoration:none;display:inline-flex}.contact-icon{background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.02rem;display:inline-flex}.final-cta{background:#f4fbf6}.moneyback-shot{background:#fffaf4;padding:clamp(44px,6vw,78px) clamp(18px,6vw,96px)}.moneyback-shot img{aspect-ratio:3/2;filter:drop-shadow(0 22px 44px #111f3d2e);object-fit:contain;max-width:min(100%,520px);margin:0 auto}.review-proof-section{background:#fffaf4;padding:clamp(34px,5vw,70px) clamp(18px,6vw,96px) clamp(48px,7vw,90px)}.facebook-review-grid,.rating-proof-grid{gap:18px;margin-left:auto;margin-right:auto;display:grid}.facebook-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px}.facebook-review-grid img{aspect-ratio:8/5;object-fit:cover;background:#fff;border:1px solid #eadbd0;border-radius:8px;width:100%;box-shadow:0 20px 54px #111f3d21}.rating-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;max-width:980px;margin-top:18px}.rating-proof-grid img{aspect-ratio:8/5;object-fit:contain;background:#fff;border:1px solid #eadbd0;border-radius:8px;width:100%;padding:10px;box-shadow:0 16px 42px #111f3d1a}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:820px){.sales-bar{grid-template-columns:1fr;justify-items:stretch}.sales-cta{justify-self:stretch}.sales-package-ctas{justify-content:center;justify-self:stretch}.inline-cta-strip{flex-direction:column;align-items:stretch}.section-cta .primary-button,.section-cta-button{width:100%}.section-cta .package-cta-group,.section-cta-button.package-cta-group,.content-download.package-cta-group{justify-content:center;width:100%}.landing-hero{background-image:linear-gradient(#fffaf4f5 0%,#fffaf4cc 52%,#fffaf43d 100%),url("/landingpageassets/mobile-optimized/Product Images/other landing page images/Girl working on a worksheet shot from behind really good image fidality.webp");min-height:760px;padding-top:48px}.landing-hero h1{font-size:clamp(3.1rem,16vw,5rem)}.proof-strip,.ai-shift-section,.split-section,.product-system,.adult-guidance,.owner-grid,.customization-section,.certificate-section,.final-cta,.bottom-contact,.worksheet-layout,.image-story,.value-module,.value-module:nth-child(2n),.facebook-review-grid,.rating-proof-grid,.pricing-grid{grid-template-columns:1fr}.image-story{padding-top:56px}.value-module:nth-child(2n) .value-media{order:0}.guidance-stack{grid-template-columns:1fr}.product-system-intro{position:static}.worksheet-anatomy,.worksheet-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.worksheet-metrics div+div{border-left:0}.worksheet-metrics div:nth-child(2n){border-left:1px solid #eadbd0}.worksheet-metrics div:nth-child(n+3){border-top:1px solid #eadbd0}.guidance-stack img{height:360px}.bottom-contact img{justify-self:center}}@media (max-width:620px){.hero-actions,.primary-button,.ghost-button,.hero-explore-button,.hero-compare-button,.package-cta-secondary,.package-cta-group,.hero-proof span{width:100%}.section,.pricing-section,.faq-section,.final-cta{padding-left:16px;padding-right:16px}.worksheet-anatomy,.worksheet-metrics{grid-template-columns:1fr}.worksheet-metrics div,.worksheet-metrics div:nth-child(2n){border-left:0}.worksheet-metrics div+div{border-top:1px solid #eadbd0}.content-tabs summary{flex-wrap:wrap;align-items:flex-start}.content-tabs summary:after{margin-left:0}}