:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17212b;background:#fff}*{box-sizing:border-box}body{margin:0}.fi-card{max-width:760px;margin:0 auto;padding:28px}.fi-kicker{font-size:12px;letter-spacing:.12em;font-weight:750;color:#556473;margin:0 0 12px}h1{font-size:clamp(24px,4vw,32px);line-height:1.18;letter-spacing:-.025em;margin:0 0 14px}.fi-intro{color:#46535f;line-height:1.55;margin:0 0 24px}.fi-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fi-wide{grid-column:1/-1}label{display:block;font-size:14px;font-weight:650}input,textarea,select{display:block;width:100%;border:1px solid #87939d;background:#fff;border-radius:6px;padding:12px;margin-top:7px;font:inherit;font-size:16px;min-height:46px}input:focus,textarea:focus,select:focus{outline:3px solid #b8d5f0;border-color:#286699}.fi-service{margin-top:20px}details{border-block:1px solid #dce1e6;padding:16px 0;margin:22px 0}summary{font-weight:650;font-size:14px;cursor:pointer;line-height:1.5}details label{margin-top:16px}.fi-check{display:flex;align-items:flex-start;gap:11px;line-height:1.5;font-weight:400}.fi-check input{width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:1px 0}.fi-note,.fi-contact{font-size:12px;line-height:1.55;color:#54616c}.fi-note{margin:15px 0 20px}.fi-contact{border-top:1px solid #e2e7eb;margin:24px 0 0;padding-top:16px}a{color:#154f83;text-underline-offset:3px}button{min-height:48px;background:#0d253b;color:#fff;border:0;border-radius:6px;padding:13px 22px;font:inherit;font-weight:750;width:100%;cursor:pointer}button:hover{background:#173d5c}button:disabled{opacity:.65;cursor:default}.fi-status{font-size:14px;line-height:1.55;margin-bottom:0}.fi-status[data-state=error]{color:#9a211d}.fi-status[data-state=success],.fi-success{color:#11623f;font-weight:600}.fi-trap{position:absolute;left:-10000px;opacity:0;pointer-events:none}@media(max-width:480px){.fi-card{padding:20px 16px}.fi-fields{grid-template-columns:1fr;gap:16px}.fi-wide{grid-column:auto}}
