: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{font-weight:700;text-decoration:none}.header-nav{flex-wrap:wrap;gap:14px;display:flex}.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}.sales-bar{color:#fff;z-index:20;background:#111f3d;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}.sales-brand{letter-spacing:0;font-size:1rem;font-weight:800;text-decoration:none}.sales-timer{text-align:center;background:#ffffff17;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:9px 12px;display:inline-flex}.sales-timer span:first-child{color:#ffffffc2;font-size:.84rem}.timer-digits{color:#ffb23f;font-variant-numeric:tabular-nums;font-weight:900}.sales-cta,.primary-button,.ghost-button,.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}.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-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}.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:14px minmax(0,1fr);align-items:flex-start;gap:10px;font-weight:850;line-height:1.35;display:grid}.opportunity-checklist span:before{content:"";background:#0f8a5f;border-radius:999px;width:9px;height:9px;margin-top:6px}.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{border-radius:8px;box-shadow:0 24px 70px #111f3d2e}.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:nowrap;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}.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;overflow:hidden}.marquee-row,.image-marquee{gap:18px;width:max-content;display:flex}.marquee-row{animation:56s linear infinite unit-scroll}.unit-card{background:#fff;border:1px solid #dcece0;border-radius:8px;flex:0 0 min(86vw,520px);gap:16px;padding:14px;display:grid}.unit-card img{border-radius:6px}.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{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{gap:22px;width:max-content;animation:68s linear infinite handbook-scroll;display:flex}.handbook-marquee img{object-fit:cover;object-position:center;background:#fffaf4;border:1px solid #ffffff24;border-radius:8px;flex:0 0 260px;height:326px;padding:6px;box-shadow:0 24px 60px #0000003d}.worksheet-proof{background:#fffaf4}.worksheet-layout{grid-template-columns:minmax(250px,390px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);margin-bottom:clamp(26px,4vw,38px);display:grid}.worksheet-spotlight{border:1px solid #eadbd0;border-radius:8px;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-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{animation:62s linear infinite worksheet-scroll}.image-marquee img{object-fit:cover;object-position:top;background:#fff;border:1px solid #eadbd0;border-radius:8px;flex:0 0 230px;height:326px;padding:6px}.hero-worksheet-carousel .image-marquee{gap:22px}.hero-worksheet-carousel .image-marquee img{flex-basis:clamp(270px,22vw,340px);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 img{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{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:18px 0 22px;overflow:hidden}.admin-doc-marquee{gap:20px;width:max-content;animation:74s linear infinite admin-doc-scroll;display:flex}.admin-doc-frame{background:#fff;border:1px solid #cfe4f6;border-radius:8px;flex:0 0 clamp(310px,34vw,500px);overflow:hidden;box-shadow:0 20px 48px #12345724}.admin-doc-toolbar{background:#123457;align-items:center;gap:7px;height:32px;padding:0 12px;display:flex}.admin-doc-toolbar span{background:#ffffffb8;border-radius:999px;width:8px;height:8px}.admin-doc-frame img{aspect-ratio:4/3;object-fit:contain;background:#f8fbff;width:100%;padding:10px}.customization-section{background:#fff8ee}.certificate-section{background:#fff;grid-template-columns:minmax(220px,360px) minmax(0,1fr)}.certificate-section img{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,.92fr) minmax(0,1.08fr);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}.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{content:"";background:#0f8a5f;border-radius:999px;align-self:start;width:9px;height:9px;margin-top:6px}.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{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{filter:drop-shadow(0 22px 44px #111f3d2e);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{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{background:#fff;border:1px solid #eadbd0;border-radius:8px;width:100%;padding:10px;box-shadow:0 16px 42px #111f3d1a}@keyframes unit-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@keyframes worksheet-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@keyframes handbook-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 11px))}}@keyframes admin-doc-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee-row,.image-marquee,.handbook-marquee,.admin-doc-marquee{width:auto;animation:none;overflow-x:auto}}@media (max-width:820px){.sales-bar{grid-template-columns:1fr;justify-items:stretch}.sales-cta{justify-self:stretch}.landing-hero{background-image:linear-gradient(#fffaf4f5 0%,#fffaf4cc 52%,#fffaf43d 100%),url("/landingpageassets/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,.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-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}}