.suggest_page__Sn_f9{max-width:760px;margin:0 auto;padding:16px 16px 48px}.suggest_header__tmUcE{padding:0 0 8px}.suggest_brand__Dap_8{display:inline-flex;align-items:center;gap:10px;color:var(--navy);text-decoration:none;font-weight:600;font-size:1.05rem}.suggest_logo__NOBNk{width:48px;height:48px}.suggest_intro__5dk0n{padding:24px 0 8px}.suggest_h1__6Oxss{font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.1;color:var(--navy);letter-spacing:-.01em}.suggest_lead__I_dj9{margin-top:12px;font-size:1.1rem;color:var(--ink-soft)}.suggest_error__R8u64{margin-top:16px;padding:12px 14px;border-radius:10px;background:#fdecea;color:#8a1c12}.suggest_form__B2BFz{margin-top:20px;display:flex;flex-direction:column;gap:18px}.suggest_row__9v_zU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.suggest_field__jvs4y{display:flex;flex-direction:column;gap:4px;min-width:0}.suggest_label__Yp1oS{font-weight:600;color:var(--ink)}.suggest_optional__z2r6A{font-weight:400;color:var(--ink-soft)}.suggest_hint__IcSPf{font-size:.9rem;color:var(--ink-soft)}.suggest_input__bInKV{font:inherit;font-size:1rem;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:11px 12px;background:var(--paper);width:100%}.suggest_input__bInKV:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.suggest_you__QN4XZ{border:0;padding:16px;border-radius:14px;background:var(--mist);display:flex;flex-direction:column;gap:10px}.suggest_you__QN4XZ legend{float:left;width:100%;margin-bottom:2px}.suggest_trap__ISY36{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.suggest_buttonGhost__Y4XCf,.suggest_button__zjqhp{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:12px;font:inherit;font-weight:600;font-size:1.05rem;text-decoration:none;cursor:pointer}.suggest_button__zjqhp{border:0;background:var(--green);color:#fff}.suggest_button__zjqhp:hover{background:#007343}.suggest_form__B2BFz .suggest_button__zjqhp{align-self:flex-start}.suggest_buttonGhost__Y4XCf{border:2px solid var(--blue);color:var(--blue);background:var(--paper)}.suggest_thanks__E__MP{padding:40px 0 16px;display:flex;flex-direction:column;gap:14px}.suggest_thanks__E__MP p{font-size:1.1rem;color:var(--ink-soft)}.suggest_actions__gnctj{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}@media (max-width:600px){.suggest_row__9v_zU{grid-template-columns:1fr}.suggest_form__B2BFz .suggest_button__zjqhp{align-self:stretch}}