@media (max-width:1199px){
  .container,.container--wide{width:min(calc(100% - 48px),var(--container))}.hero{min-height:auto}.hero__grid{gap:38px}.hero h1{font-size:3.35rem}.phone-frame{right:-10px}.method-timeline{grid-template-columns:repeat(5,minmax(160px,1fr));overflow-x:auto;padding:0 0 18px;scroll-snap-type:x mandatory}.method-step{scroll-snap-align:start}.project-grid{grid-template-columns:repeat(2,1fr)}.bonus-grid{grid-template-columns:1fr 1fr}.bonus-card:last-child{grid-column:1/-1;max-width:590px;justify-self:center}.proof-montage{min-height:570px}
}
@media (max-width:1023px){
  .section{padding:88px 0}.hero{padding:65px 0 80px}.hero__grid{grid-template-columns:1fr}.hero__copy{max-width:760px;margin:auto}.hero h1{font-size:3.35rem}.hero__visual--desktop{display:none}.hero__visual--mobile{display:block;margin:32px 0 20px}.browser-frame--hero{transform:none}.hero__benefits{max-width:680px}.split-layout{grid-template-columns:1fr;gap:45px}.split-layout__media{max-width:860px;margin:auto}.tool-block,.tool-block--reverse{grid-template-columns:1fr;gap:35px}.tool-block--reverse .tool-block__media,.tool-block--reverse .tool-block__copy{order:initial}.tool-block__media{max-width:850px}.bonus-grid{grid-template-columns:1fr 1fr}.offer-card{grid-template-columns:1fr;gap:35px}.offer-card__checkout{max-width:620px;width:100%;justify-self:center}.platform-gallery__body{grid-template-columns:1fr}.platform-gallery__copy{display:grid;grid-template-columns:auto 1fr;column-gap:16px}.platform-gallery__copy .feature-number{grid-row:1/4}.platform-gallery__copy h3{margin-top:0}.mini-feature-list{grid-column:2}.not-for-you{grid-template-columns:1fr}.proof-montage{min-height:520px}
}
@media (max-width:767px){
  html{scroll-padding-top:72px}.container,.container--wide{width:calc(100% - 36px)}body{font-size:16px;line-height:1.62}.section{padding:72px 0}.section-heading{margin-bottom:36px}.section-heading h2,.split-layout h2,.guarantee-card h2,.final-cta-card h2{font-size:clamp(1.85rem,8vw,2.25rem)}.section-heading p,.lead{font-size:1rem}.topbar{min-height:42px;font-size:.64rem;letter-spacing:.045em}.topbar__inner{gap:5px}.site-header__inner{height:66px}.brand{width:185px;max-width:54vw}.platform-badge{display:none}.header-actions .btn{min-height:40px;padding:8px 13px;font-size:.75rem}.hero{padding:50px 0 68px}.hero h1{font-size:clamp(2.28rem,10vw,2.68rem);line-height:1.04;margin-top:15px}.hero h1>span{display:inline;white-space:normal}.hero__lead{font-size:1rem}.hero__benefits{grid-template-columns:1fr;gap:5px;margin-bottom:19px}.check-list--light li{font-size:.9rem}.hero__visual--mobile{margin:27px 0 22px}.browser-frame{border-width:5px;border-radius:15px}.browser-frame__top{height:31px;padding:0 10px}.browser-frame__top i{width:7px;height:7px}.real-screen-tag{right:8px;bottom:8px;padding:5px 8px;font-size:.58rem}.price-lockup{margin-top:20px}.price-lockup strong{font-size:3rem}.btn--hero,.center-cta .btn{width:100%;padding-inline:18px}.trust-row{gap:8px 12px}.card-grid--3,.project-grid,.bonus-grid,.audience-grid,.compare-grid,.testimonials-track{grid-template-columns:1fr}.pain-card{padding:22px}.transition-strip{padding:18px;font-size:.9rem}.method-timeline{grid-template-columns:1fr;overflow:visible;gap:14px}.method-timeline:before{left:30px;right:auto;top:38px;bottom:38px;width:2px;height:auto}.method-step{min-height:150px;padding:22px 20px 22px 86px;text-align:left}.method-step__number{left:30px;top:38px;width:52px;height:52px;border-width:6px}.method-step__icon{font-size:1.45rem}.method-step h3{margin:5px 0}.platform-gallery{padding:12px;border-radius:21px}.platform-tabs{justify-content:flex-start;margin-bottom:15px}.platform-tab{min-height:42px;padding:8px 14px;font-size:.78rem}.platform-gallery__copy{display:block;padding:20px 10px 6px}.platform-gallery__copy h3{font-size:1.45rem}.mini-feature-list{margin:13px 0}.platform-thumbs{display:none}.gallery-dots,.swipe-hint{display:flex}.learning-groups{grid-template-columns:1fr}.learning-groups article{padding:14px}.project-grid.mobile-carousel{display:flex;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:0;padding:0 0 12px;scrollbar-width:none}.project-grid.mobile-carousel::-webkit-scrollbar{display:none}.project-card{min-width:100%;scroll-snap-align:center}.carousel-controls--projects{display:flex}.tool-block{padding:50px 0}.tool-block__copy h3{font-size:1.65rem}.budget-preview{min-height:360px;padding:22px}.budget-card{padding:23px}.bonus-grid{gap:16px}.bonus-card:last-child{grid-column:auto;max-width:none}.compare-card{padding:25px}.not-for-you{padding:25px;gap:22px}.not-for-you ul{grid-template-columns:1fr}.testimonials-track{display:flex;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:0;padding:0 0 10px;scrollbar-width:none}.testimonial-card{min-width:100%;scroll-snap-align:center}.testimonials-section .carousel-controls{display:flex}.proof-montage{display:flex;max-width:100%;min-height:auto;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:0;padding:12px 0 22px;border:0;border-radius:0;background:transparent;scrollbar-width:none}.proof-shot{position:relative!important;inset:auto!important;min-width:100%;width:100%;border-width:5px;transform:none!important;scroll-snap-align:center}.carousel-controls--proof{display:flex}.offer-section{padding:72px 0}.offer-card{padding:26px 20px;border-radius:22px}.offer-card h2{font-size:2rem}.offer-list{grid-template-columns:1fr}.offer-card__checkout{padding:26px 18px}.offer-card__checkout>strong{font-size:3.6rem}.offer-trust{grid-template-columns:1fr}.guarantee-card{grid-template-columns:1fr;padding:27px;text-align:center}.guarantee-seal{width:155px;height:155px;margin:auto}.guarantee-seal strong{font-size:3.4rem}.faq-item button{min-height:60px;padding:16px;font-size:.9rem}.faq-item>div{padding:0 16px 17px}.final-cta-section{padding:72px 0}.final-cta-card h2{font-size:2.2rem}.footer-main{grid-template-columns:1fr;gap:30px}.footer-main nav{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column}.mobile-sticky{position:fixed;z-index:90;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1.25fr;gap:12px;align-items:center;min-height:76px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--border);box-shadow:0 -12px 35px rgba(59,23,103,.15)}.mobile-sticky[hidden]{display:none}.mobile-sticky>div{display:flex;flex-direction:column}.mobile-sticky strong{color:var(--purple);font-size:1.35rem;line-height:1}.mobile-sticky span{color:var(--muted);font-size:.65rem}.mobile-sticky .btn{min-height:48px;padding:9px 12px;font-size:.78rem}.mobile-sticky__close{position:absolute;right:4px;top:-25px;width:26px;height:26px;border:1px solid var(--border);border-radius:50%;background:#fff;color:var(--muted);font-size:1rem;box-shadow:0 -5px 15px rgba(59,23,103,.1)}body.has-mobile-sticky{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.image-modal{grid-template-columns:1fr;padding:56px 12px 14px}.image-modal figure{max-width:100%;max-height:calc(100vh - 70px)}.image-modal figure img{max-height:calc(100vh - 145px);border-width:4px}.image-modal__close{right:12px;top:8px}.image-modal__nav{position:absolute;bottom:14px;width:46px;height:46px}.image-modal__nav--prev{left:14px}.image-modal__nav--next{right:14px}.image-modal figcaption{padding:0 54px;text-align:center;justify-content:center}.image-modal figcaption span:last-child{display:none}
}
@media (max-width:479px){
  .container,.container--wide{width:calc(100% - 32px)}.topbar__inner{font-size:.59rem}.header-actions .btn{padding-inline:10px}.brand{width:168px}.hero h1{font-size:2.25rem}.eyebrow{font-size:.67rem}.price-lockup strong{font-size:2.75rem}.project-card{min-width:100%}.testimonial-card,.proof-shot{min-width:100%;width:100%}.footer-main nav{grid-template-columns:1fr}.mobile-sticky{grid-template-columns:.8fr 1.2fr;padding-inline:12px}.mobile-sticky .btn{font-size:.72rem}.offer-card__checkout>strong{font-size:3.2rem}
}
@media (max-width:359px){
  .container,.container--wide{width:calc(100% - 28px)}.brand{width:150px}.header-actions .btn{font-size:.68rem}.topbar__inner{font-size:.54rem}.hero h1{font-size:2.05rem}.hero__lead{font-size:.94rem}.btn{font-size:.88rem}.mobile-sticky{grid-template-columns:.72fr 1.28fr}.mobile-sticky strong{font-size:1.18rem}.mobile-sticky .btn{font-size:.67rem;padding-inline:8px}
}
@media (min-width:1440px){.hero{padding:90px 0 100px}.hero__grid{gap:78px}.proof-montage{min-height:700px}}
@media (min-width:1800px){.hero{min-height:760px}.hero h1{font-size:4.25rem}}


@media (max-width:1023px){
  .topbar__inner{flex-direction:column;justify-content:center;gap:8px;padding:8px 0}
}
@media (max-width:767px){
  .topbar{min-height:auto;font-size:.64rem;letter-spacing:.045em}
  .topbar__inner{gap:6px}
  .topbar__info{justify-content:center;gap:6px}
  .topbar__countdown{padding:6px 10px;gap:8px}
  .topbar__countdown-label{font-size:.58rem}
  .topbar__countdown strong{font-size:.74rem}
  .offer-urgency{padding:14px}
  .offer-countdown{gap:8px}
  .offer-countdown__item{min-height:62px;padding:6px}
  .offer-countdown__item strong{font-size:1.28rem}
  .offer-countdown__item span{font-size:.62rem}
}
@media (max-width:479px){
  .topbar__countdown{flex-direction:column;padding:8px 10px}
  .topbar__countdown-label{font-size:.54rem}
}
