.assistant_page__UreHy{max-width:1240px;margin:auto;padding:54px 28px 90px;color:#173e34}.assistant_hero__L4Tk9{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center;margin-bottom:50px}.assistant_eyebrow__7KT0D{font-size:.72rem;font-weight:800;letter-spacing:.14em;color:#3a6657}.assistant_hero__L4Tk9 h1{font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.08;letter-spacing:-.045em;margin:16px 0 22px}.assistant_hero__L4Tk9 h1 em{font-style:normal;color:#46785c}.assistant_page__UreHy p{line-height:1.7}.assistant_badges__VVMha{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.assistant_badges__VVMha span{background:#e7f3cc;border:1px solid #c2d8a5;border-radius:40px;padding:7px 12px;font-size:.8rem;font-weight:650}.assistant_promise__YyRra{background:#183f35;color:#fff;padding:30px;border-radius:28px;transform:rotate(1deg);box-shadow:0 14px 34px #183f3515}.assistant_promise__YyRra>span{display:inline-block;color:#d7ef85;font-size:2.4rem;font-weight:800}.assistant_promise__YyRra h2{font-size:1.55rem}.assistant_promise__YyRra a{color:#d7ef85}.assistant_columns__h6OfW{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.assistant_ai__4QgoH,.assistant_guide__6Dvyv{min-width:0;border:1px solid #d4e1d8;border-radius:26px;padding:28px;background:#fff}.assistant_ai__4QgoH{background:#f4f8ed}.assistant_page__UreHy h2{font-size:1.7rem;line-height:1.25;margin:14px 0}.assistant_page__UreHy input:not([type=checkbox]),.assistant_page__UreHy textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #8ba798;border-radius:10px;color:#183f35;background:white;font:inherit;margin-top:8px}.assistant_page__UreHy textarea{resize:vertical}.assistant_page__UreHy label{font-weight:650}.assistant_small__X2w2X{font-size:.82rem;color:#465f54}.assistant_topics__t_Hwu{display:grid;gap:10px;margin-top:20px}.assistant_topic__w18GT{border:1px solid #d7e4d6;border-radius:14px;padding:0 16px}.assistant_topic__w18GT summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;cursor:pointer;font-weight:650}.assistant_topic__w18GT[open] summary span{transform:rotate(45deg)}.assistant_links__IsL9f{list-style:none;margin:16px 0;padding:0;display:grid;gap:8px}.assistant_page__UreHy a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.assistant_links__IsL9f a{display:inline-block;padding:5px 0;font-size:.9rem}.assistant_start__6u9hY{border-top:1px solid #cddbc8;margin-top:20px;padding-top:20px}.assistant_start__6u9hY>summary{cursor:pointer;font-weight:750;padding:12px;border:1px solid #8eae87;border-radius:10px;background:#e1edc5}.assistant_note__0_lAV{margin-top:24px;border:1px solid #d9e1cd;border-radius:14px;padding:18px;background:#fff;font-size:.85rem}.assistant_form__vv87t{display:grid;gap:16px;margin-top:16px}.assistant_consent__AF8Jo{display:flex;gap:10px;align-items:flex-start;font-size:.85rem;line-height:1.6}.assistant_consent__AF8Jo input{flex-shrink:0;width:20px;height:20px;margin-top:3px}.assistant_actions__OaMuB{display:flex;flex-wrap:wrap;gap:10px}.assistant_page__UreHy button{padding:11px 14px;min-height:44px;border:1px solid #759379;border-radius:10px;color:#183f35;background:#fff;cursor:pointer;font:inherit}.assistant_page__UreHy button[type=submit]{background:#183f35;color:white;border-color:#183f35}.assistant_page__UreHy button:disabled{opacity:.55;cursor:not-allowed}.assistant_page__UreHy :is(a,button,input,textarea,summary):focus-visible{outline:3px solid #5c7525;outline-offset:4px}.assistant_status__HpvAU{font-size:.85rem;margin:0}.assistant_answer__8Mt8E{padding:22px;border-radius:18px;background:#fff;border:1px solid #cadac1;min-width:0}.assistant_answerText__vtl2L{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}@media (max-width:800px){.assistant_page__UreHy{padding:32px 16px 60px}.assistant_columns__h6OfW,.assistant_hero__L4Tk9{grid-template-columns:1fr;gap:24px}.assistant_promise__YyRra{transform:none;padding:24px}.assistant_ai__4QgoH,.assistant_guide__6Dvyv{padding:21px}}@media (prefers-reduced-motion:reduce){.assistant_promise__YyRra{transform:none}}