@media (max-width:1199.98px){.hero{min-height:660px}.hero h1{font-size:clamp(2.7rem,5.6vw,4.4rem)}.brand-logo{width:170px}}@media (max-width:991.98px){.section{padding:82px 0}.navbar{min-height:74px}.navbar-collapse{margin-top:.65rem;padding:1rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 18px 40px rgba(15,23,42,.11)}.navbar-nav{align-items:stretch !important}.dropdown-menu{border:0;box-shadow:none;padding:.15rem .5rem .5rem}.btn-header{width:100%;margin-top:.6rem}.hero{min-height:auto}.hero-content{padding:90px 0 75px}.hero-side-card{margin-bottom:70px}.differential-item{border-right:0;border-bottom:1px solid rgba(148,163,184,.12)}.process-panel{margin-top:1.5rem}.about-copy{margin-top:2rem}.sticky-quote{position:static;margin-top:1.5rem}.footer-bottom{flex-direction:column}}@media (max-width:767.98px){body{font-size:.97rem}.section{padding:68px 0}.section-sm{padding:52px 0}.section-heading{margin-bottom:2rem}.section-heading h2{font-size:clamp(1.8rem,8vw,2.45rem)}.brand-logo{width:154px;max-height:54px}.hero::after{width:380px;height:380px;right:-210px;top:-120px}.hero::before{background-size:44px 44px}.hero-content{padding:70px 0 55px}.hero-kicker{font-size:.76rem}.hero h1{font-size:clamp(2.25rem,10vw,3.4rem)}.hero-lead{font-size:1rem}.hero-actions{display:grid}.hero-actions .btn{width:100%}.hero-note{align-items:flex-start;font-size:.84rem}.hero-side-card{margin-bottom:55px;padding:1rem}.hero-code{font-size:.76rem}.provocation-box{border-radius:22px}.provocation-box h2{font-size:1.9rem}.service-card,.price-card,.benefit-card{padding:1.3rem}.process-tab{grid-template-columns:44px 1fr;padding:1rem}.process-number{width:42px;height:42px}.process-panel{min-height:auto;padding:1rem}.process-visual{min-height:270px}.process-code{padding:.9rem;font-size:.72rem}.about-points{grid-template-columns:1fr}.about-photo-frame{border-radius:24px 24px 12px 12px}.page-hero{padding:72px 0 58px}.page-hero h1{font-size:clamp(2.1rem,10vw,3.1rem)}.service-detail-grid{grid-template-columns:1fr}.analysis-modal .modal-header{padding:1.2rem 1rem .8rem}.analysis-modal .modal-body{padding:0 1rem 1.2rem}.analysis-modal .modal-title{font-size:1.3rem}.site-footer{padding-top:60px}.whatsapp-float{width:54px;height:54px;right:14px;bottom:14px;font-size:1.5rem}}@media (max-width:575.98px){.container{--bs-gutter-x:1.25rem}.hero h1{letter-spacing:-.045em}.price-card{border-radius:18px}.footer-brand img{width:185px}}