@media(max-width:980px){.site-shell{width:86%}.header-inner{min-height:96px}.brand img{width:235px;height:auto}.site-nav{gap:0 13px}.site-nav>a{font-size:13px}.site-nav .nav-pill{padding:8px 10px}.home-hero h1{font-size:58px}.home-hero h2{font-size:26px}.page-hero h1{font-size:49px}.page-hero--how h1{font-size:35px}.how-block__body p,.how-block__body li{font-size:16px}.pricing-grid{gap:15px}.price-card{padding:25px 18px}.price-card__price{font-size:52px}.footer-grid{gap:28px}.testimonial-grid{gap:40px}.how-flow{gap:60px}}
@media(max-width:767px){body{padding-bottom:75px}.site-shell{width:88%}.site-header{position:sticky;top:0;box-shadow:0 2px 16px rgba(0,0,0,.3)}.header-inner{min-height:74px}.brand img{width:180px}.menu-toggle{display:flex;flex-direction:column;gap:5px;padding:10px}.menu-toggle span:not(.sr-only){display:block;width:24px;height:2px;background:var(--white);transition:transform .2s}.menu-toggle.is-open span:nth-child(2){transform:translateY(7px) rotate(45deg)}.menu-toggle.is-open span:nth-child(3){opacity:0}.menu-toggle.is-open span:nth-child(4){transform:translateY(-7px) rotate(-45deg)}.site-nav{position:absolute;top:100%;right:0;left:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:10px 6%;background:var(--ink);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 9px 20px rgba(0,0,0,.35)}.site-nav.is-open{display:flex}.site-nav>a{padding:12px 0;font-size:16px}.site-nav .nav-pill{margin:5px 0;padding:12px 15px;text-align:center}.page-section{padding:45px 0}.page-hero{min-height:132px}.page-hero h1{font-size:37px}.page-hero--how{min-height:165px}.page-hero--how h1{font-size:29px;text-align:left}.page-hero--subscribe{min-height:180px}.page-hero--subscribe h1{font-size:44px}.page-hero--subscribe .page-hero-subtitle{font-size:29px}.home-hero{padding:32px 0 45px}.home-hero h1{font-size:35px}.home-hero h2{font-size:20px}.home-hero__lead{font-size:14px}.hero-callout{margin-bottom:17px;padding:16px 14px 10px;border-radius:12px;font-size:18px}.hero-chart{border-radius:10px}.trial-grid,.home-intro,.philosophy-grid,.social-home,.faq-layout,.final-cta{grid-template-columns:1fr;gap:28px}.home-trial{padding:40px 0 70px}.trial-copy{text-align:center}.trial-copy h3{font-size:23px}.trial-copy h2{font-size:34px}.home-intro img{width:190px;margin:auto}.home-intro h3{font-size:18px}.philosophy{padding-bottom:90px}.philosophy-lead{font-size:16px}.philosophy-grid{gap:22px}.how-copy h2{font-size:32px}.how-copy{font-size:14px}.how-copy h3{font-size:21px}.deliverables{grid-template-columns:1fr;gap:20px}.deliverable h3{font-size:21px}.deliverable p{font-size:16px}.audience-head h2{font-size:32px}.audience-grid{grid-template-columns:1fr 1fr;gap:14px}.audience-card{min-height:0;padding:15px}.audience-card__icon{font-size:34px}.audience-card h3{font-size:16px}.audience-card p{font-size:13px}.social-home h2{font-size:31px}.video-grid{grid-template-columns:1fr;gap:20px;margin-top:25px}.pricing-grid{grid-template-columns:1fr;gap:22px}.price-card{min-height:0}.price-card__price{font-size:60px}.testimonial-grid,.testimonials-page .testimonial-grid{grid-template-columns:1fr;gap:45px}.testimonial-card{min-height:0;padding:28px 22px}.testimonial-card p{font-size:16px}.faq-help h3{font-size:28px}.final-cta h3{font-size:30px}.how-flow{gap:47px}.how-block h2{margin-bottom:20px;font-size:24px}.how-block__body{grid-template-columns:1fr;gap:22px}.how-block__body p,.how-block__body li{font-size:16px}.how-block__body img{max-width:100%;margin:0}.social-panel{grid-template-columns:1fr;gap:28px;padding:28px 20px}.social-panel__x{width:65px;height:65px;font-size:42px}.social-panel h2{font-size:24px}.social-panel a{font-size:16px}.vault-title{margin-bottom:30px}.vault-title h2{font-size:31px}.testimonials-page .testimonial-card p{font-size:14px}.pricing-table{table-layout:fixed}.pricing-table thead th{padding:0 3px 9px;font-size:12px}.pricing-table thead th:first-child{width:42%;font-size:0}.pricing-table .plan-badge{padding:3px 6px;font-size:9px}.pricing-table .price-row th,.pricing-table .price-row td{padding:10px 0}.pricing-table .price-row th{font-size:14px}.pricing-table .price-row td{font-size:24px}.pricing-table tbody th{padding:10px 5px 10px 0;font-size:12px}.pricing-table tbody td{font-size:20px}.subscribe-options{grid-template-columns:42% repeat(3,1fr);margin-top:17px}.paypal-button{width:78px}.saving-copy{font-size:9px}.legal-copy{font-size:13px}.legal-copy h3{font-size:15px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 22px}.footer-about{grid-column:1/-1}.footer-about img{width:210px}.footer-about p{font-size:13px}.site-footer{padding:45px 0}.mobile-action-bar{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:1.25fr 1fr 1fr;background:#141b22;border-top:1px solid #303944;box-shadow:0 -5px 25px rgba(0,0,0,.5)}.mobile-action{display:flex;min-height:67px;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#dce2e8;font-size:10px;font-weight:700}.mobile-action--primary{background:linear-gradient(135deg,#007513,#00a424);color:#fff}.mobile-action span{line-height:1.1}}
@media(max-width:410px){.brand img{width:160px}.site-shell{width:90%}.audience-grid{grid-template-columns:1fr}.pricing-table thead th:first-child{width:40%}.pricing-table tbody th{font-size:11px}.footer-grid{grid-template-columns:1fr}.footer-about{grid-column:auto}.paypal-button{width:70px}}
