.request-section{background:#edf7f9;color:#082c45}.lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.lead-form label:not(.consent){display:block;font-weight:700;margin-bottom:8px}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea{width:100%;padding:13px;border:1px solid #9db8c5;border-radius:10px;background:white;color:#082c45;font:inherit;min-height:48px}.lead-form textarea{resize:vertical}.form-wide{grid-column:1/-1}.lead-form small{display:block;margin-top:8px;line-height:1.6;color:#455f6b}.consent{display:flex;align-items:start;gap:12px;line-height:1.7}.consent input{width:22px;height:22px;flex-shrink:0}.form-note{font-size:13px;line-height:1.8;color:#455f6b}.form-note a{text-decoration:underline}.form-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lead-status{min-height:24px;font-weight:bold;line-height:1.7}.lead-form button:disabled{opacity:.65;cursor:wait}.package-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.package-grid article{background:#fff;border:1px solid #d8e5ea;border-radius:20px;padding:30px;display:flex;flex-direction:column;align-items:start}.package-grid p{line-height:1.8}.package-grid .btn{margin-top:auto}.package-number{font-size:32px;color:#007484;margin-bottom:20px}.issue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.issue-card{padding:24px;background:#fff;border:1px solid #bdd7e0;border-radius:14px;font-weight:bold}.issue-card:hover{border-color:#007484;outline:2px solid #007484}.commercial-box{padding:30px;margin:30px auto;background:#edf7f9;border-radius:20px;max-width:1120px}.commercial-box h2{font-size:28px}.commercial-box dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.commercial-box dt{font-weight:bold;margin-bottom:8px}.commercial-box dd{margin:0;line-height:1.8}.service-alert{background:#fff1d6;padding:20px;border:1px solid #967025;border-radius:12px;line-height:1.8}.request-section .wrap{max-width:1040px}.service-center p{line-height:1.8}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #007484;outline-offset:3px}@media(max-width:700px){.lead-form,.package-grid,.commercial-box dl{grid-template-columns:1fr}.issue-grid{grid-template-columns:1fr 1fr}.commercial-box{margin:20px 16px;padding:22px}.issue-card{padding:18px}.package-grid article{padding:24px}}