@media(max-width:980px){.primary-nav{position:absolute;left:20px;right:20px;top:74px;display:none;flex-direction:column;align-items:stretch;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:var(--shadow)}.primary-nav[data-open=true]{display:flex}.nav-toggle{display:block}.hero-grid,.sample-grid,.two-column,.product-feature,.book-hero,.founder-grid{grid-template-columns:1fr}.hero-grid{padding:70px 0}.hero-panel{max-width:700px}.outcome-grid,.plain-steps{grid-template-columns:1fr 1fr}.problem-grid,.service-grid,.pricing-grid,.package-detail-grid,.compact-portfolio,.publishing-categories,.values-grid{grid-template-columns:1fr 1fr}.split-heading{grid-template-columns:1fr;gap:10px}.product-feature.reverse .product-visual{order:initial}.book-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.report-layout{grid-template-columns:1fr}.report-nav{position:static;display:flex;flex-wrap:wrap}.workflow-visual{overflow-x:auto}.workflow-visual div{min-width:150px}}
@media(max-width:680px){:root{--shell:min(100% - 28px,1180px)}h1{font-size:clamp(2.7rem,14vw,4.5rem)}.header-inner{min-height:72px}.brand-name{font-size:.92rem}.section{padding:75px 0}.page-hero{padding:85px 0 65px}.outcome-grid,.plain-steps,.problem-grid,.service-grid,.pricing-grid,.package-detail-grid,.compact-portfolio,.publishing-categories,.values-grid,.routing-grid,.checkout-assurance,.score-row{grid-template-columns:1fr}.outcome-grid div{padding-left:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.price-card.featured{transform:none}.callout{padding:30px;align-items:flex-start;flex-direction:column}.workflow-visual{display:grid;grid-template-columns:1fr}.workflow-visual i{transform:rotate(90deg);justify-self:center}.plain-steps li{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.support-table div{display:block}.support-table span{text-align:left}.book-grid article{grid-template-columns:120px 1fr}.book-cover strong{font-size:1.05rem}.book-cover.large{max-width:250px;margin:auto}.founder-mark{max-width:260px;margin:auto}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.sample-report>header,.sample-report>section{padding:28px 24px}.checkout-assurance div{border-right:0;border-bottom:1px solid var(--line)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
