.fixes-setup-page .storefront-hero{padding-bottom:76px}
.fixes-setup-page .fixes-setup-hero-note{max-width:680px;margin-top:18px;color:#52646f;font-size:15px}
.fixes-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.fixes-choice article,.fixes-group,.fixes-ownership,.fixes-form-wrap{border:1px solid #cfe1df;border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(11,23,32,.06)}
.fixes-choice article,.fixes-group,.fixes-ownership{padding:28px}
.fixes-choice h3,.fixes-group h3{margin-top:0;color:#0b1720}
.fixes-choice strong{display:block;margin-bottom:8px;color:#087f79;font:800 18px/1.25 Sora,Inter,sans-serif}
.fixes-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.fixes-group ul,.fixes-ownership ul{margin:16px 0 0;padding-left:20px;color:#52646f}
.fixes-group li,.fixes-ownership li{margin:8px 0;line-height:1.45}
.fixes-steps{counter-reset:project-step;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.fixes-steps article{position:relative;padding:20px 16px;border-radius:16px;background:#f3faf9;border:1px solid #d5e8e5}
.fixes-steps article::before{counter-increment:project-step;content:counter(project-step);display:grid;place-items:center;width:28px;height:28px;margin-bottom:12px;border-radius:50%;background:#087f79;color:#fff;font-weight:800}
.fixes-steps h3{margin:0 0 7px;font-size:17px}.fixes-steps p{margin:0;color:#52646f;font-size:14px;line-height:1.45}
.fixes-ownership{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:28px;align-items:center;background:#0b1720;color:#fff;border-color:#0b1720}.fixes-ownership h2,.fixes-ownership p{color:#fff}.fixes-ownership p{opacity:.88}.fixes-ownership ul{color:#dce7e9}.fixes-ownership a{color:#75ded6;font-weight:800}
.fixes-monitoring{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border-radius:20px;background:#edf8f7}.fixes-monitoring h2{margin:0 0 8px}.fixes-monitoring p{margin:0;color:#52646f;max-width:680px}
.fixes-form-wrap{max-width:820px;margin:0 auto;padding:30px}.fixes-form-wrap h2{margin-top:0}.fixes-form-intro{color:#52646f}.fixes-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fixes-form-grid label{display:grid;gap:7px;color:#20343e;font-weight:750}.fixes-form-grid .full{grid-column:1/-1}.fixes-form-grid input,.fixes-form-grid select,.fixes-form-grid textarea{width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid #9eb7b5;border-radius:10px;background:#fff;color:#0b1720;font:inherit}.fixes-form-grid textarea{min-height:132px;resize:vertical}.fixes-form-grid input:focus,.fixes-form-grid select:focus,.fixes-form-grid textarea:focus{outline:3px solid rgba(0,169,157,.24);outline-offset:2px;border-color:#008f85}.fixes-form-grid .fixes-phone-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:600}.fixes-phone-consent input{width:auto;margin-top:2px;flex:0 0 auto}.fixes-form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.fixes-form-warning{margin:20px 0;color:#52646f;font-size:14px}.fixes-form-warning strong{color:#0b1720}.fixes-form-status{min-height:24px;margin:14px 0 0;color:#52646f}.fixes-form-status.is-error{color:#a32626}.fixes-form-status.is-ready{color:#075f59;font-weight:700}.fixes-form-wrap button[disabled]{cursor:wait;opacity:.72}
@media(max-width:900px){.fixes-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.fixes-monitoring{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.fixes-setup-page .storefront-hero{padding-bottom:48px}.fixes-choice,.fixes-groups,.fixes-ownership,.fixes-form-grid{grid-template-columns:1fr}.fixes-choice article,.fixes-group,.fixes-ownership,.fixes-form-wrap{padding:22px}.fixes-steps{grid-template-columns:1fr 1fr}.fixes-form-grid .full{grid-column:auto}.fixes-form-wrap .btn{width:100%;justify-content:center}}
@media(max-width:380px){.fixes-steps{grid-template-columns:1fr}}
