@media (width<=767px){html,body{width:100%;max-width:100%;overflow-x:hidden!important}*,:before,:after{box-sizing:border-box}main,header,section,footer,nav,.nav,.hero,.paper{width:100%;max-width:100%;overflow-x:clip}.wrap{width:100%!important;max-width:100%!important;margin:0 auto!important;padding-left:18px!important;padding-right:18px!important}.wrap *,.hero-grid>*,.section-head>*,.content-proof-head>*,.checkout>*,.audience>*,.offer-summary>*,.expert>*,.footer-grid>*{max-width:100%;min-width:0!important}.nav-inner{width:100%;height:62px!important;padding:0!important}.nav .brand{flex:0 0 172px;overflow:hidden;width:172px!important;min-width:0!important;max-width:172px!important}.nav .brand:after{background-position:0!important;background-size:contain!important;width:172px!important;height:50px!important}.nav .btn{display:none!important}.hero{padding:34px 0 54px!important}.hero-grid{width:100%;display:block!important}.hero-grid>div:first-child{width:100%;padding-top:62px!important}.hero-grid>div:first-child:before{max-width:75vw;width:190px!important;height:52px!important}.hero .eyebrow{white-space:normal;width:100%;display:flex;letter-spacing:.11em!important;font-size:10px!important;line-height:1.4!important}.hero h1{width:100%;letter-spacing:.003em!important;text-wrap:pretty!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;margin:14px 0 18px!important;font-size:clamp(36px,10.6vw,44px)!important;line-height:1.02!important}.hero h1 .accent{display:inline}.lead,.hero .lead{overflow-wrap:break-word;width:100%;max-width:100%!important;font-size:16px!important;line-height:1.58!important}.event-meta{flex-wrap:wrap!important;gap:7px!important;width:100%!important;margin:18px 0 0!important;padding:0!important;display:flex!important;overflow:visible!important}.pill{max-width:100%;line-height:1.3;white-space:normal!important;flex:0 auto!important;padding:8px 10px 8px 27px!important}.hero-actions{width:100%;grid-template-columns:1fr!important;gap:8px!important;margin:22px 0 14px!important;display:grid!important}.hero-actions .btn,.hero-actions .btn.secondary{white-space:normal!important;width:100%!important;min-width:0!important;padding-inline:14px!important}.trust{text-align:left!important;justify-content:flex-start!important}.dashboard{width:100%!important;max-width:100%!important;margin-top:30px!important;padding:18px!important;transform:none!important}.dashboard-head{gap:12px}.dashboard-kicker{white-space:normal;max-width:calc(100% - 28px)!important}.future{max-width:100%!important;font-size:31px!important;line-height:1.04!important}.bars{width:100%;min-width:0;gap:5px!important}.bar{min-width:0!important}section{padding:52px 0!important}.section-head,.content-proof-head{width:100%;margin-bottom:26px!important;display:block!important}.section-head>.eyebrow,.content-proof-head>.eyebrow{margin-bottom:12px}.section-head h2,.expert-copy h2,.offer-summary h2,.whatsapp h2{width:100%;letter-spacing:.003em!important;text-wrap:pretty!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;font-size:clamp(32px,9.5vw,39px)!important;line-height:1.04!important}.section-head p,.content-proof-head p,.expert-copy p{width:100%;max-width:100%!important;font-size:15px!important;line-height:1.58!important}.content-proof-head h3{width:100%;max-width:100%!important;margin-bottom:10px!important;font-size:28px!important;line-height:1.06!important}.content-frames{scroll-snap-type:x mandatory;gap:10px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 8px!important;display:flex!important;overflow:auto hidden!important}.content-frame{aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 86%;width:86%;max-width:86%;min-width:0!important}.grid-3,.grid-2,.steps,.audience,.checkout,.addons,.versus,.expert,.footer-grid{width:100%;grid-template-columns:minmax(0,1fr)!important}.card,.paper .card,.pain-card,.deliverable,.step,.yes,.no,.ticket,.addon,.versus-card,details{width:100%!important;max-width:100%!important}.card,.paper .card,.yes,.no,.versus-card{padding:20px!important}.step{padding:20px!important;display:block!important}.step-no{margin-bottom:7px;display:block}.step h3{margin-bottom:8px!important;font-size:23px!important}.step p{width:100%;margin:0!important}.deliverable{min-height:0!important;padding:58px 18px 18px!important}.deliverable:before{top:16px!important;left:18px!important}.deliverable h3,.addon h3,.versus-card h3,.yes h3,.no h3{word-break:normal!important;overflow-wrap:normal!important;max-width:100%!important}.offer-summary{width:100%!important;padding:21px 18px!important}.stack-item{width:100%;padding:13px 14px 13px 38px!important;display:block!important}.stack-item strong{width:100%;margin-bottom:5px;display:block;font-size:13px!important}.stack-item span:last-child{width:fit-content;display:block;font-size:9px!important}.ticket{padding:22px 18px!important}.price{font-size:64px!important}.ticket .list,.addon p,.ticket p{max-width:100%}.lot-steps{width:100%;grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.lot-step{width:100%;text-align:left!important;justify-content:flex-start!important;min-height:42px!important;padding:9px 11px!important;font-size:10px!important}.addon{padding:18px!important}.addon-head{display:block!important}.addon-price{margin-top:8px;display:inline-flex;font-size:12px!important}.list li{width:100%;grid-template-columns:18px minmax(0,1fr)!important;display:grid!important}.list li>*{min-width:0}.whatsapp{width:100%!important;padding:20px 18px!important;display:block!important}.whatsapp .btn{margin-top:18px;width:100%!important}.portrait{aspect-ratio:4/5!important;width:100%!important}.faq{width:100%}summary{overflow-wrap:normal!important;word-break:normal!important}.footer-links{flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px 14px!important;display:flex!important}.footer-links a{white-space:nowrap;min-height:32px}.mobile-cta{width:auto!important;max-width:none!important;left:10px!important;right:10px!important}.mobile-cta .btn{white-space:normal!important;width:100%!important;min-width:0!important;padding-inline:12px!important}}@media (width<=380px){.wrap{padding-left:15px!important;padding-right:15px!important}.hero h1{font-size:35px!important}.section-head h2,.expert-copy h2,.offer-summary h2,.whatsapp h2{font-size:31px!important}.nav .brand,.nav .brand:after{width:160px!important;max-width:160px!important}.content-frame{flex-basis:91%;width:91%;max-width:91%}}
