.container.assistant-page{max-width:900px;padding-top:26px;padding-bottom:60px}.assistant-back{display:inline-block;color:#527064;margin-bottom:20px;font-size:14px}.assistant-intro{padding:30px 0 18px;max-width:590px}.assistant-mark{display:grid;place-items:center;width:62px;height:62px;border-radius:21px;background:#fae5db;color:#d25136;font-size:35px;margin-bottom:22px}.assistant-intro h1{font-size:clamp(34px,6vw,56px);line-height:1.05;letter-spacing:-2px;margin:14px 0 18px}.assistant-intro>p:last-child{color:#6b7b71;line-height:1.7;max-width:480px}.assistant-form{padding:26px;border:1px solid #e7e9df;background:#fff;border-radius:24px;max-width:650px}.assistant-form textarea{resize:vertical;min-height:100px}.assistant-privacy{font-size:12px;color:#68796d;line-height:1.6;margin:14px 0 20px}.assistant-form .primary{min-height:48px}.assistant-page #assistant-results{margin-top:30px}.assistant-page #assistant-results>p{color:#68796d;line-height:1.6}.assistant-page .notice{padding:22px;border-radius:20px}.assistant-page .notice .primary{display:inline-flex;margin-top:12px}.assistant-link{margin:16px 0;display:inline-flex;gap:8px;align-items:center;border:1px solid #dce7dc;border-radius:999px;padding:11px 17px;color:#356452;background:#f3f7ee;font-weight:650;font-size:14px}@media(max-width:600px){.container.assistant-page{padding-top:16px}.assistant-intro{padding-top:12px}.assistant-form{padding:20px}.assistant-form .primary{width:100%}}
