.bdm-hero{padding:70px 0 60px}.bdm-hero .about-grid{align-items:start}.bdm-hero-text p{margin-bottom:14px}.bdm-section-lead{max-width:680px;margin:14px auto 0;font-size:15px;line-height:1.75;color:#555}.bdm-hero-form{position:sticky;top:90px}.bdm-form-card{background:#fff;border:1px solid #e8e3d8;border-radius:14px;padding:28px 24px;box-shadow:0 10px 34px #1a1a1a14}.bdm-form-card h3{font-size:22px;margin:0 0 6px;color:#1a1a1a}.bdm-form-sub{font-size:14px;color:#666;margin:0 0 20px}.bdm-field{display:block;margin-bottom:16px}.bdm-field>span{display:block;font-size:13px;font-weight:600;color:#2d2d2d;margin-bottom:6px}.bdm-field>span em{color:#c0392b;font-style:normal}.bdm-field input,.bdm-field select,.bdm-field textarea{width:100%;padding:11px 13px;font:inherit;font-size:14px;color:#1a1a1a;background:#fcfbf8;border:1px solid #ddd6c6;border-radius:8px;transition:border-color .18s,box-shadow .18s}.bdm-field textarea{resize:vertical;min-height:76px}.bdm-field input:focus,.bdm-field select:focus,.bdm-field textarea:focus{outline:none;border-color:#c9a84c;background:#fff;box-shadow:0 0 0 3px #c9a84c29}.bdm-submit{width:100%;justify-content:center;margin-top:4px}.bdm-submit[disabled]{opacity:.65;cursor:not-allowed}.bdm-form-error{display:flex;align-items:center;gap:8px;font-size:13px;color:#c0392b;background:#fdf0ee;border:1px solid #f3cfc8;border-radius:8px;padding:10px 12px;margin:0 0 14px}.bdm-form-note{font-size:12px;color:#888;text-align:center;margin:14px 0 0;line-height:1.6}.bdm-form-done{text-align:center}.bdm-done-icon{font-size:46px;color:#2e9e5b;margin-bottom:12px}.bdm-form-done p{font-size:14px;line-height:1.7;color:#555;margin:0 0 10px}.bdm-done-meta{font-size:13px;color:#777}.bdm-done-meta a{color:#c9a84c;font-weight:600}.bdm-we-handle{padding:70px 0;background:#fff}.bdm-handle-grid{display:grid;gap:18px;margin-top:40px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bdm-handle-card{height:100%;background:#faf9f6;border:1px solid #eee8da;border-radius:12px;padding:24px 20px;transition:transform .2s,box-shadow .2s,border-color .2s}.bdm-handle-card:hover{transform:translateY(-3px);border-color:#c9a84c;box-shadow:0 10px 26px #c9a84c24}.bdm-handle-icon{width:46px;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#C9A84C,#e0c274);color:#fff;font-size:19px;margin-bottom:14px}.bdm-handle-card h4{font-size:16px;margin:0 0 8px;color:#1a1a1a}.bdm-handle-card p{font-size:14px;line-height:1.7;color:#5a5a5a;margin:0}.bdm-extra{padding:70px 0;background:#faf9f6}.bdm-extra-grid{display:grid;gap:14px;margin-top:40px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.bdm-extra-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e8e3d8;border-radius:10px;padding:18px;font-size:14px;font-weight:600;color:#2d2d2d;transition:transform .2s,border-color .2s}.bdm-extra-card:hover{transform:translateY(-2px);border-color:#c9a84c}.bdm-extra-card i{color:#c9a84c;font-size:18px;flex-shrink:0}.bdm-extra-note{text-align:center;margin:26px auto 0;max-width:620px;font-size:14px;line-height:1.75;color:#666}.bdm-extra-note a{color:#c9a84c;font-weight:600}@media (max-width: 992px){.bdm-hero-form{position:static;margin-top:32px}}@media (max-width: 768px){.bdm-hero{padding:44px 0 40px}.bdm-we-handle,.bdm-extra{padding:50px 0}.bdm-form-card{padding:22px 18px}}
