.ph-main[data-astro-cid-w4fmld3g]{width:100%;min-height:340px;border-radius:var(--radius);background:linear-gradient(135deg,var(--pale) 0%,var(--soft) 60%,var(--line) 100%);display:flex;align-items:center;justify-content:center;color:var(--accent)}.ph-main[data-astro-cid-w4fmld3g] svg{width:120px;height:120px;stroke-width:1.4}.ph-card[data-astro-cid-w4fmld3g]{width:56px;height:56px;border-radius:var(--radius-sm);background:var(--pale);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.ph-card[data-astro-cid-w4fmld3g] svg{width:28px;height:28px}@media(max-width:900px){.ph-main[data-astro-cid-w4fmld3g]{min-height:220px}.ph-main[data-astro-cid-w4fmld3g] svg{width:84px;height:84px}}.lf[data-astro-cid-xyq5hly5]{background:var(--accent);border-radius:var(--radius-lg);padding:36px 24px}.lf[data-astro-cid-xyq5hly5] .lf-title[data-astro-cid-xyq5hly5]{color:var(--on-accent);text-align:center;font-size:26px;font-weight:700;line-height:1.3;letter-spacing:normal;margin:0 0 20px}.lf-box[data-astro-cid-xyq5hly5]{background:var(--bg);border-radius:var(--radius-sm);padding:24px;max-width:640px;margin:0 auto}.lf-intro[data-astro-cid-xyq5hly5]{margin:0 0 18px;font-size:15px;color:var(--text)}.lf-grid[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lf-field[data-astro-cid-xyq5hly5]{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px;min-width:0;border:0;padding:0;margin:0}.lf-field[data-astro-cid-xyq5hly5].half{grid-column:span 1}.lf-field[data-astro-cid-xyq5hly5] label[data-astro-cid-xyq5hly5],.lf-field[data-astro-cid-xyq5hly5] legend[data-astro-cid-xyq5hly5]{font-size:15px;font-weight:600;color:var(--ink);line-height:1.35;padding:0}.req[data-astro-cid-xyq5hly5]{font-weight:500;color:var(--accent)}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:not([type=radio]),.lf[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5],.lf[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{width:100%;min-height:48px;padding:10px 14px;font:inherit;font-size:16px;color:var(--ink);background:var(--bg);border:1.5px solid var(--input-line);border-radius:var(--radius-xs)}.lf[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{min-height:120px;resize:vertical}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus-visible,.lf[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5]:focus-visible,.lf[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]:focus-visible,.lf[data-astro-cid-xyq5hly5] button[data-astro-cid-xyq5hly5]:focus-visible,.lf-radio[data-astro-cid-xyq5hly5]:focus-within{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--accent)}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:user-invalid,.lf[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5]:user-invalid,.lf[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]:user-invalid{border-color:var(--error)}.lf-radios[data-astro-cid-xyq5hly5]{display:flex;flex-wrap:wrap;gap:8px}.lf-radio[data-astro-cid-xyq5hly5]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1.5px solid var(--input-line);border-radius:var(--radius-xs);font-weight:500;cursor:pointer}.lf-radio[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{width:20px;height:20px;accent-color:var(--accent)}.lf-hint[data-astro-cid-xyq5hly5]{margin:0;font-size:14px;color:var(--text)}.lf-submit[data-astro-cid-xyq5hly5]{width:100%;min-height:52px;margin-top:20px;justify-content:center;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:17px}.lf-submit[data-astro-cid-xyq5hly5]:disabled{opacity:.7;cursor:wait}.lf-status[data-astro-cid-xyq5hly5]{margin:14px 0 0;font-size:16px;font-weight:600;outline:none}.lf-status[data-astro-cid-xyq5hly5]:empty{display:none}.lf-status[data-astro-cid-xyq5hly5].ok{color:var(--accent-dk);background:var(--pale);padding:12px 14px;border-radius:var(--radius-xs)}.lf-status[data-astro-cid-xyq5hly5].err{color:var(--error);background:var(--error-bg);padding:12px 14px;border-radius:var(--radius-xs)}.lf-trap[data-astro-cid-xyq5hly5]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:640px){.lf[data-astro-cid-xyq5hly5]{padding:28px 14px;border-radius:var(--radius)}.lf[data-astro-cid-xyq5hly5] .lf-title[data-astro-cid-xyq5hly5]{font-size:22px}.lf-box[data-astro-cid-xyq5hly5]{padding:18px 16px}.lf-grid[data-astro-cid-xyq5hly5]{grid-template-columns:1fr}.lf-field[data-astro-cid-xyq5hly5].half{grid-column:1 / -1}}
