.cookie-banner{max-height:85dvh;overflow:auto;z-index:1000;padding:16px 20px!important;font-size:14px}.cookie-banner h2{font-size:18px;margin:0 0 6px}.cookie-banner p{margin:5px 0}.cookie-banner label{display:flex;gap:10px;align-items:center;font-weight:600;min-height:44px}.cookie-banner input{width:20px;height:20px;margin:0}.consent-actions{display:flex;flex-wrap:wrap;gap:8px}.cookie-banner .consent-actions button{background:#164250!important;color:#F8F7F4!important;border:1px solid #164250!important;min-height:44px;padding:10px 16px!important;font-size:14px!important;flex:1}.growth-sticky-call{display:none}.growth-next,.growth-notice{max-width:760px;margin:20px auto;padding:16px 24px}.growth-next h2{font-size:22px}input,select,textarea{font-size:16px!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #9c5c00;outline-offset:3px}@media(max-width:600px){body{padding-bottom:70px}nav{height:64px!important;padding:0 16px!important}.hero,.service-hero{padding:28px 20px!important}.hero h1,.service-hero h1{font-size:32px!important}.growth-sticky-call{display:block;position:fixed;z-index:500;bottom:10px;left:16px;right:16px;background:#164250;color:#F8F7F4;text-align:center;padding:13px;border:2px solid #F8F7F4;border-radius:6px;font-weight:600;text-decoration:none;min-height:48px}.cookie-banner{left:8px!important;right:8px!important;bottom:76px!important;width:auto!important;padding:12px!important;max-height:70dvh}.cookie-banner p{font-size:13px;line-height:1.35}.consent-actions button{padding:8px!important}.growth-next{margin:12px auto;padding:12px 20px}}
