.dedicated{padding:38px 0 70px}.dedicated-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:28px;align-items:start}.dedicated-card{background:var(--card-bg,#fff);border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:24px;box-shadow:0 12px 35px rgba(20,20,40,.08)}.dedicated-card h2{margin-top:0}.field{margin:0 0 16px}.field label{display:block;font-weight:700;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #d7dbe5;border-radius:10px;background:#fff;font:inherit}.field textarea{min-height:110px;resize:vertical}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.actions button{border:0;border-radius:10px;padding:12px 18px;font-weight:700;cursor:pointer}.primary{background:#f5576c;color:#fff}.secondary{background:#eef1f6;color:#182033}.preview{min-height:390px;display:grid;place-items:center;background:#f7f8fb;border-radius:16px;padding:20px;overflow:auto}.preview canvas,.preview img{max-width:100%;height:auto}.preview-placeholder{color:#6b7280;text-align:center}.status{margin-top:12px;font-size:.92rem;color:#526070}.map{width:100%;height:260px;border:0;border-radius:14px;margin-top:12px}.seo-copy{max-width:900px;margin:34px auto 0}.seo-copy p,.seo-copy li{line-height:1.75}.related{display:flex;flex-wrap:wrap;gap:10px}.related a{padding:9px 13px;border:1px solid #ddd;border-radius:9px;text-decoration:none}.checklist{padding-left:20px}@media(max-width:850px){.dedicated-grid{grid-template-columns:1fr}.two{grid-template-columns:1fr}.preview{min-height:300px}}