.form-panel{--fp-ink:#171514;--fp-muted:#5c5651;--fp-line:rgba(23,21,20,0.08);position:relative;max-width:720px;margin:0 auto;padding:80px 24px}.form-panel__header{text-align:center;margin-bottom:32px}.form-panel__title{margin:16px 0 0;font-size:clamp(28px,3.2vw,40px);line-height:1.05;letter-spacing:-.04em;font-weight:800;color:var(--fp-ink)}.form-panel__intro{max-width:520px;margin:16px auto 0;font-size:17px;line-height:1.5;color:var(--fp-muted)}.form-panel__panel{position:relative;border-radius:24px;border:1px solid var(--fp-line);background:linear-gradient(160deg,#fffaf4,#f7f3ef);padding:22px;overflow:hidden}.form-panel__accent{border-radius:inherit;opacity:.6}.form-panel__card{position:relative;z-index:1;border-radius:18px;border:1px solid var(--fp-line);background:#fff;padding:32px;box-shadow:0 24px 60px rgba(23,21,20,.08)}.form-panel--split{max-width:1180px;padding:112px 24px}.form-panel__split-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:start}.form-panel__split-copy{min-width:0;padding-top:8px}.form-panel__split-title{margin:18px 0 0;font-size:clamp(34px,4.4vw,56px);line-height:1.03;letter-spacing:-.045em;font-weight:800;color:var(--fp-ink)}.form-panel__split-title .orange{color:#ff5a1f}.form-panel__split-intro{max-width:560px;margin:22px 0 0;color:var(--fp-muted);font-size:clamp(16px,1.5vw,18px);line-height:1.55;letter-spacing:-.015em}@media (max-width:600px){.form-panel{padding:56px 20px}.form-panel__panel{padding:12px}.form-panel__card{padding:22px}}@media (max-width:980px){.form-panel--split{padding:72px 24px}.form-panel__split-grid{grid-template-columns:1fr;gap:40px}.form-panel__split-intro{max-width:none}}