@media (max-width: 1080px) {
  .section-heading--split, .ai-feature, .reputation__grid, .founder__grid, .authority__intro, .roi__grid { grid-template-columns: 1fr; }
  .reason-grid { grid-template-columns: repeat(2, 1fr); }
  .reason-card:last-child { grid-column: 1 / -1; }
  .ai-feature { gap: 2rem; }
  .chat-demo { grid-template-columns: repeat(3,minmax(0,1fr)); gap: 1rem; }
  .chat-demo__arrow { display: none; }
  .chat-demo__site, .call-card { height: 400px; min-height: 400px; }
  .chat-thread { min-height: 276px; }
  .callback-flow { grid-template-columns: 1fr 1fr; }.flow-arrow, .flow-symbol { display: none; }.flow-card { min-height: 360px; }
  .founder__portrait { max-width: 670px; }.founder-stories { grid-template-columns: repeat(2, 1fr); }
  .insight-path { grid-template-columns: 1fr; }.insight-path b { justify-self: center; transform: rotate(90deg); }
  .review-track { grid-auto-columns: calc((100% - 1rem) / 2); }
  .client-proof-grid { grid-template-columns: 1fr; }
  .roi-disclaimer { grid-column: auto; }
}
@media (max-width: 760px) {
  .reasons, .reputation, .founder, .authority, .testimonials, .client-proof, .timeline, .offer, .acceptance, .final-cta { padding: 5rem 0; }
  .reason-grid, .timeline-grid, .signature-grid, .final-cta__inner, .site-footer__inner { grid-template-columns: 1fr; }
  .reason-card:last-child { grid-column: auto; }
  .section-heading--split { gap: 1rem; }.section-heading--split > p { margin: 0; }
  .ai-feature { padding: 1.2rem; border-radius: 20px; }
  .ai-feature--chat .clean-list { grid-template-columns: 1fr; justify-content: stretch; }
  .chat-demo { grid-template-columns: 1fr; gap: 2.4rem; }
  .chat-stage { width: 100%; max-width: 520px; margin-inline: auto; }
  .chat-demo__site, .call-card { height: auto; min-height: 420px; }
  .chat-phone { width: 100%; }
  .chat-thread { min-height: 316px; }
  .callback-flow { grid-template-columns: 1fr; }.flow-card { min-height: 0; }.proof-strip { align-items: flex-start; }
  .reputation__grid { gap: 2rem; }.metric-callout { align-items: flex-start; }.metric-callout strong { font-size: 2rem; }
  .roi { padding: 5rem 0 4.5rem; }.roi__grid { gap: 2.75rem; }.roi-controls h2 { margin-bottom: 2.25rem; }.range-group + .range-group { margin-top: 1.5rem; }.roi-result { padding: 2rem 1rem; }.roi-result > strong { font-size: clamp(3.5rem, 18vw, 6rem); }.roi-result__stats { gap: .4rem; }.roi-result__stats strong { font-size: 1.35rem; }.payback { align-items: flex-start; flex-direction: column; }.payback__value { justify-items: start; text-align: left; }.roi-disclaimer { padding-top: 1.1rem; }
  .founder-points li { font-size: 1.05rem; }.founder blockquote { font-size: 1.45rem; }
  .founder-stories__heading { grid-template-columns: 1fr; align-items: start; }.founder-stories { grid-template-columns: 1fr 1fr; }.founder-story-card > div { min-height: 205px; padding: 1rem; }
  .reviews-header { align-items: flex-start; }.review-track { grid-auto-columns: 88%; }
  .client-proof-card--project { padding: 1.25rem; }.whatsapp-proof { height: 290px; }
  .included-block { padding: 1.4rem; }.included-list > div { grid-template-columns: auto 1fr; }.included-list del { grid-column: 2; }
  .success-list { padding-top: 2rem; }.success-list__head { grid-template-columns: 1fr; gap: .5rem; }.success-list ul { grid-template-columns: 1fr; }.success-list li { font-size: .9rem; }
  .investment__crown { right: 1rem; top: 1rem; font-size: 1.6rem; }.investment__price { grid-template-columns: 1fr; gap: 1rem; }.investment__price > b { transform: rotate(90deg); }.investment__price strong { font-size: 4.4rem; }
  .guarantee { grid-template-columns: 1fr; text-align: center; }.guarantee__seal { margin: auto; }
  .one-time-offer { width: 100%; grid-template-columns: auto auto auto; gap: .7rem; padding-inline: 1rem; font-size: .84rem; }
  .final-cta__inner > div:last-child { justify-items: start; }.text-link { text-align: left; }
  .site-footer { padding-top: 3rem; }.site-footer__inner { gap: 2.2rem; text-align: left; }.site-footer__intro p { max-width: 520px; }.site-footer__contact { width: 100%; }.site-footer__bottom { flex-direction: column; align-items: flex-start; gap: .45rem; }
  .hero .eyebrow { max-width: 310px; font-size: .66rem; line-height: 1.45; letter-spacing: .1em; white-space: normal; }
  .hero .eyebrow::before { display: none; }
}
@media (max-width: 480px) {
  .site-footer__contact { grid-template-columns: 1fr; gap: 1rem; }
  .chat-demo__site, .call-card { min-height: 390px; }
  .chat-thread { min-height: 320px; }
  .proof-strip { flex-direction: column; }.proof-strip strong { font-size: 2.5rem; }
  .founder-stories { grid-template-columns: 1fr; }.founder-stories img { aspect-ratio: 5 / 4; }
  .reviews-header { display: grid; }.review-track { grid-auto-columns: 94%; }.testimonial-card { min-height: 380px; }
  .client-project-profile { grid-template-columns: 68px 1fr; }.client-project-profile > img { width: 68px; height: 68px; }.client-proof-card blockquote { font-size: 1.25rem; }.whatsapp-proof { height: 250px; }
  .signature-card { padding: 1.2rem; }.signature-card dl > div { grid-template-columns: 76px 1fr; }
  .kickoff-card{grid-template-columns:auto 1fr}.kickoff-card .button{grid-column:1/-1;width:100%}.confirmation-modal{padding:.5rem}.confirmation-panel{max-height:96dvh;padding:2.5rem 1rem 1.25rem;border-radius:20px}.confirmation-panel__close{right:.65rem;top:.65rem}.confirmation-check{width:68px;height:68px;font-size:2rem}.confirmation-records{display:grid;gap:.4rem;text-align:left;justify-content:center}.kickoff-intro{padding:1.25rem}.kickoff-intro ul{grid-template-columns:1fr}.calendly-shell iframe{height:610px}.confirmation-actions .button{width:100%}
}
