.builder-progress{margin-bottom:24px}.builder-progress>div{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px;color:#8e929a;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.builder-progress strong{color:var(--accent);font-size:11px}.builder-progress>span{display:block;height:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.07)}.builder-progress i{display:block;width:20%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#70f1ff);box-shadow:0 0 12px color-mix(in srgb,var(--accent),transparent 40%);transition:width .25s ease}.category-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:24px}.category-card{min-height:120px;padding:15px;border-radius:15px}.category-card:hover,.category-card.is-active{transform:translateY(-2px)}.category-card input:focus-visible+.category-icon{outline:2px solid var(--accent);outline-offset:5px}.category-icon{margin-bottom:16px;font-size:20px}.category-card strong{font-size:12px}.category-card small{font-size:9px;line-height:1.35}.form-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025)}.form-tools>div span,.form-tools>div small{display:block}.form-tools>div span{font:700 11px "Manrope",sans-serif}.form-tools>div small{margin-top:3px;color:#71757d;font-size:9px}.form-tools button{flex:none;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent),transparent 65%);border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:#e9ffff;font-size:10px;font-weight:700;cursor:pointer}.form-tools button span{margin-right:5px;color:var(--accent)}.form-tools button:hover{background:color-mix(in srgb,var(--accent) 15%,transparent)}.submit-button:hover{transform:translateY(-1px)}.success-actions{flex-wrap:wrap}.plans-link{width:max-content;margin:28px auto 0;padding:14px 18px;display:flex;align-items:center;gap:22px;border:1px solid var(--line);border-radius:999px;color:#dfe4ea;font-size:12px;font-weight:700;text-decoration:none;transition:.2s}.plans-link span{color:var(--accent)}.plans-link:hover{transform:translateY(-2px);border-color:var(--accent)}.site-preview.category-business .preview-overlay,.site-preview.category-medical .preview-overlay{background:linear-gradient(90deg,rgba(4,10,18,.9),rgba(4,10,18,.18)),linear-gradient(0deg,rgba(4,10,18,.62),transparent 50%)}.site-preview.category-stay .preview-overlay{background:linear-gradient(90deg,rgba(7,16,13,.82),rgba(7,16,13,.12)),linear-gradient(0deg,rgba(7,16,13,.65),transparent 50%)}.site-preview.category-shop .preview-overlay{background:linear-gradient(90deg,rgba(14,8,14,.86),rgba(14,8,14,.15)),linear-gradient(0deg,rgba(14,8,14,.65),transparent 50%)}@media(max-width:1100px){.category-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.category-grid{grid-template-columns:1fr 1fr}.category-card{min-height:112px}.category-icon{display:block;margin:0 0 12px}.form-tools{align-items:stretch;flex-direction:column}.form-tools button{width:100%}.plans-link{width:100%;justify-content:space-between}.success-actions button{width:100%}}@media(max-width:390px){.category-grid{grid-template-columns:1fr}.category-card{min-height:auto}.category-icon{display:inline;margin-right:10px}}
