.growth-home{max-width:1280px;margin:0 auto;padding:64px 24px}.growth-home h2{font-size:clamp(28px,4vw,48px);line-height:1.1}.growth-home>p{max-width:760px;line-height:1.7}.growth-links,.growth-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.growth-links a,.growth-card{padding:22px;background:#f3f3ef;border:1px solid #deded8;border-radius:12px;color:#171818;margin:16px 0;overflow-wrap:anywhere}.growth-card p{white-space:pre-wrap;line-height:1.65}.growth-card form{margin:0}.growth-card input[type=checkbox]{width:auto}.growth-consent{position:fixed;bottom:18px;left:18px;right:18px;max-width:640px;z-index:95;background:#171818;color:white;border:1px solid #686868;padding:22px;border-radius:16px;box-shadow:0 12px 50px #0006}.growth-consent p{font-size:14px;line-height:1.5}.growth-consent button{margin:4px;padding:12px;border:0;border-radius:6px;background:#e92332;color:#fff;cursor:pointer}.growth-consent button+button{background:#444}.growth-settings{margin:12px;min-height:44px}.section form label{display:block;margin:12px 0}.section form input:not([type=checkbox]),.section form textarea,.section form select{max-width:100%}.route-nav{flex-wrap:wrap}.growth-card button{min-height:44px}html{scroll-padding-top:110px}@media(max-width:640px){input,textarea,select{font-size:16px!important}button,.primary,.dark{min-height:44px}.growth-home{padding:36px 20px}.growth-consent{bottom:10px;left:10px;right:10px;padding:16px}.growth-grid{grid-template-columns:1fr}.growth-links{grid-template-columns:1fr}.growth-card{padding:18px}.route-nav a{min-height:44px;display:inline-flex;align-items:center}header nav{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.request-photo{display:block;width:min(320px,100%);max-height:240px;object-fit:contain;margin:16px 0}.request-photo[hidden]{display:none}.next-order-step{padding:16px;background:#eeede6;border-left:3px solid #ed3529;line-height:1.6}

.priority-scroll{overflow-x:auto}.priority-scroll table{width:100%;border-collapse:collapse;font-size:14px}.priority-scroll th,.priority-scroll td{text-align:left;padding:12px;border-bottom:1px solid #ddd;vertical-align:top}.priority-scroll small{display:block;color:#666;font-size:12px}.priority-scroll th{white-space:nowrap}
