.bd-hero{position:relative;padding:124px 0 80px;background:#111;color:#fff}@media (min-width: 1024px){.bd-hero{padding:148px 0 104px}}.bd-hero-grid{display:grid;gap:48px;align-items:start}@media (min-width: 1024px){.bd-hero-grid{grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:64px}}.bd-agenda{list-style:none;margin-top:36px;display:grid;gap:4px}.bd-agenda-row{display:flex;gap:16px;padding:12px 0;border-top:1px solid #2b2b2b}.bd-agenda-no{flex-shrink:0;width:24px;padding-top:2px;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--yellow)}.bd-agenda-title{display:block;font-size:16px;font-weight:700;color:#fff}.bd-agenda-body{display:block;margin-top:2px;font-size:14.5px;line-height:1.6;color:#b0b0b0}.bd-card{display:grid;gap:16px;padding:28px;background:#fdfcf8;border-radius:12px;color:#111;box-shadow:0 2px 4px #0000004d,0 30px 70px #f7d11f1a,0 30px 60px #00000080}.bd-card-head{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a6d00}.bd-field{display:grid;gap:6px;min-width:0}.bd-field label{font-size:13.5px;font-weight:600;color:#444}.bd-field input,.bd-field select,.bd-field textarea{width:100%;min-height:46px;padding:11px 13px;background:#fff;border:1px solid #d0d0d0;border-radius:8px;font:inherit;font-size:15px;color:#111;transition:border-color .2s ease,box-shadow .2s ease}.bd-field input:focus,.bd-field select:focus,.bd-field textarea:focus{outline:none;border-color:#111;box-shadow:0 0 0 3px #f7d11f73}.bd-two{display:grid;gap:16px}@media (min-width: 480px){.bd-two{grid-template-columns:1fr 1fr}}.bd-consent{font-size:12.5px;line-height:1.6;color:#666}.bd-consent a{color:#111;text-decoration:underline;text-decoration-color:var(--yellow);text-underline-offset:2px}.bd-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;background:var(--yellow);border:0;border-radius:10px;font:inherit;font-size:15.5px;font-weight:700;color:#111;cursor:pointer;box-shadow:0 1px 2px #1113,0 8px 24px #f7d11f47;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.bd-submit:hover:not(:disabled){transform:translateY(-2px);background:var(--yellow-dark)}.bd-submit:active:not(:disabled){transform:translateY(0)}.bd-submit:focus-visible{outline:2px solid #111111;outline-offset:3px}.bd-submit:disabled{opacity:.7;cursor:progress}.bd-error{font-size:14px;font-weight:600;color:#b91c1c}.bd-done{justify-items:start}.bd-done svg{color:#16843f}.bd-done-title{font-size:26px;font-weight:800;letter-spacing:-.02em}.bd-done p{font-size:16px;line-height:1.7;color:#444}
