@media (max-width:768px){body,html{max-width:100vw;overflow-x:hidden}.btn,.btn-outline,.btn-primary,.touch-target,button.btn-outline,button.btn-primary,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{min-height:44px}h1{font-size:clamp(1.85rem,7.5vw,2.5rem)!important;line-height:1.15!important;letter-spacing:-.03em!important}h2{font-size:clamp(1.4rem,5.5vw,1.85rem)!important;line-height:1.25!important;letter-spacing:-.025em!important}h3{font-size:clamp(1.1rem,4vw,1.35rem)!important;line-height:1.3!important}body{font-size:15px;line-height:1.65;-webkit-tap-highlight-color:transparent}main>div>section:first-of-type,section:first-of-type{padding-top:max(5.25rem,env(safe-area-inset-top,0px) + 4.75rem)!important}section:not(:first-of-type){padding-top:2.5rem!important;padding-bottom:2.5rem!important}.section-lg,.section-xl{padding-top:3rem!important;padding-bottom:3rem!important}.container-max{padding-left:1rem!important;padding-right:1rem!important}main{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))!important}.mobile-sheet{border-radius:1.5rem 1.5rem 0 0;max-height:85svh;overflow-y:auto}.mobile-sheet,.no-scrollbar{-webkit-overflow-scrolling:touch}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.card,.feature-card{padding:1rem!important;border-radius:1rem!important}table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.decorative-blob{display:none!important}[data-next-badge],[data-nextjs-dev-tools-button],nextjs-portal{bottom:5.5rem!important}}@media (max-width:390px){h1{font-size:1.7rem!important}h2{font-size:1.25rem!important}body{font-size:14px}.container-max{padding-left:.75rem!important;padding-right:.75rem!important}}