.demo-page_page__B6VCK{width:min(100% - 6rem,1280px);margin-inline:auto;padding-block:30px 88px;color:var(--ink,#17201e)}.demo-page_breadcrumb__LIrSJ{display:flex;align-items:center;gap:.65rem;color:var(--muted,#626b68);font-size:.75rem;line-height:1.6}.demo-page_breadcrumb__LIrSJ a:hover{color:var(--blue,#2453d4);text-decoration:underline;text-underline-offset:4px}.demo-page_grid__ZD_Fz{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);margin-top:46px}.demo-page_intro__EKb5U{padding-top:1rem;min-width:0}.demo-page_page__B6VCK .demo-page_eyebrow__CDGXu{display:flex;align-items:center;gap:.6rem;color:var(--muted,#626b68);font-size:.75rem;font-weight:600;letter-spacing:.095em;line-height:1.6}.demo-page_eyebrow__CDGXu>span{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--blue,#2453d4)}.demo-page_page__B6VCK .demo-page_title__nfHzV{margin-top:1.35rem;font-size:clamp(2.65rem,4vw,3.75rem);font-weight:500;letter-spacing:-.062em;line-height:1.12}.demo-page_title__nfHzV em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.demo-page_page__B6VCK .demo-page_description__LdZPN{margin-top:1.5rem;color:var(--muted,#626b68);font-size:1rem;line-height:1.85;max-width:30rem}.demo-page_review__HDxJi{margin-top:2rem;padding:1.4rem 1.5rem;background:#f0f4ea;border:1px solid #e3e9db;border-radius:5px}.demo-page_page__B6VCK .demo-page_review__HDxJi h2{font-size:.9375rem;font-weight:600;letter-spacing:-.02em;line-height:1.5}.demo-page_page__B6VCK .demo-page_review__HDxJi ul{display:flex;flex-direction:column;gap:.85rem;list-style:none;padding:0;margin-top:1rem}.demo-page_review__HDxJi li{display:flex;gap:.7rem;align-items:flex-start;font-size:.875rem;line-height:1.65;color:#4f5f49}.demo-page_review__HDxJi li svg{color:#577247;flex-shrink:0;margin-top:.15rem}.demo-page_contact__ePQm4{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:2rem}.demo-page_page__B6VCK .demo-page_contact__ePQm4>p{font-size:.8125rem;line-height:1.7;color:var(--muted,#626b68);margin-bottom:.25rem}.demo-page_contact__ePQm4 a{display:inline-flex;align-items:center;gap:.65rem;min-height:34px;font-size:.875rem;max-width:100%}.demo-page_contact__ePQm4 a>span{overflow-wrap:anywhere}.demo-page_contact__ePQm4 a>svg{flex-shrink:0;color:#537348}.demo-page_contact__ePQm4 a:hover span{color:var(--blue,#2453d4);text-decoration:underline;text-underline-offset:4px}.demo-page_formPanel__3ktmJ{padding:2rem;border:1px solid var(--line,#dfe4e0);border-radius:6px;background:#fff;box-shadow:0 12px 36px rgb(28 44 30/.035);min-width:0}.demo-page_page__B6VCK .demo-page_formHeading__QCICF h2{font-size:1.5rem;line-height:1.3;letter-spacing:-.04em}.demo-page_page__B6VCK .demo-page_formHeading__QCICF p{font-size:.875rem;color:var(--muted,#626b68);line-height:1.75;margin-top:.5rem}.demo-page_form__U0XQv{display:flex;flex-direction:column;gap:1.1rem;margin-top:1.1rem}.demo-page_page__B6VCK .demo-page_requiredNote__uJENP{color:var(--muted,#626b68);font-size:.6875rem;line-height:1.6}.demo-page_form__U0XQv label{display:block;font-size:.8125rem;line-height:1.6;font-weight:600;min-width:0}.demo-page_formPair__rOM1M{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.demo-page_form__U0XQv input:not([hidden]),.demo-page_form__U0XQv textarea{display:block;width:100%;min-height:48px;margin-top:.45rem;padding:.75rem .9rem;border:1px solid #d8dfd7;border-radius:4px;background:#fafbf8;color:#17201e;box-shadow:none;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.55;transition:border-color .15s,background .15s}.demo-page_form__U0XQv input::placeholder,.demo-page_form__U0XQv textarea::placeholder{color:#768072;opacity:1}.demo-page_form__U0XQv textarea{resize:vertical;min-height:114px}.demo-page_form__U0XQv input:focus,.demo-page_form__U0XQv textarea:focus{border-color:var(--blue,#2453d4);background:#fff}.demo-page_page__B6VCK :is(a,button,input,textarea):focus-visible{outline:3px solid var(--blue,#2453d4);outline-offset:4px}.demo-page_form__U0XQv .demo-page_submit__Fewvw{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:52px;padding:.85rem 1.3rem;border:1px solid transparent;border-radius:4px;background:var(--blue,#2453d4);color:#fff;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.5;transition:background .15s;cursor:pointer}.demo-page_form__U0XQv .demo-page_submit__Fewvw:hover{background:#1a40ad}.demo-page_form__U0XQv .demo-page_submit__Fewvw:disabled{opacity:.65;cursor:wait}.demo-page_page__B6VCK .demo-page_formNote__8kAwP{font-size:.75rem;line-height:1.7;color:var(--muted,#626b68);text-align:center}.demo-page_page__B6VCK .demo-page_error__pASYi{padding:.85rem 1rem;border:1px solid #edc9c5;border-radius:4px;background:#fff3f0;color:#8b2f25;font-size:.8125rem;line-height:1.65}.demo-page_success__6tyyn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:440px;padding:1rem .3rem;outline-offset:6px}.demo-page_successIcon__Efeb_{display:grid;place-items:center;width:60px;height:60px;background:#edf3e3;color:#4f6c3f;border-radius:50%;margin-bottom:1.5rem}.demo-page_page__B6VCK .demo-page_success__6tyyn h2{font-size:1.9rem;line-height:1.2;letter-spacing:-.045em}.demo-page_page__B6VCK .demo-page_success__6tyyn p{color:var(--muted,#626b68);font-size:.9375rem;line-height:1.85;margin-top:1rem;max-width:25rem}.demo-page_success__6tyyn a{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.75rem;color:var(--blue,#2453d4);font-size:.875rem;font-weight:600;min-height:44px}.demo-page_success__6tyyn a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){.demo-page_grid__ZD_Fz{gap:2.5rem}.demo-page_formPanel__3ktmJ{padding:1.5rem}.demo-page_formPair__rOM1M{grid-template-columns:1fr}.demo-page_page__B6VCK .demo-page_title__nfHzV{font-size:clamp(2.5rem,4.5vw,3.4rem)}}@media(max-width:760px){.demo-page_page__B6VCK{width:min(100% - 3rem,1280px);padding-block:23px 60px}.demo-page_grid__ZD_Fz{grid-template-columns:1fr;gap:2.25rem;margin-top:28px}.demo-page_intro__EKb5U{padding-top:0}.demo-page_page__B6VCK .demo-page_title__nfHzV{font-size:clamp(2.65rem,7.8vw,3.5rem);max-width:34rem}.demo-page_page__B6VCK .demo-page_description__LdZPN{max-width:35rem}.demo-page_review__HDxJi{margin-top:1.6rem}.demo-page_contact__ePQm4{margin-top:1.5rem}.demo-page_formPair__rOM1M{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.demo-page_success__6tyyn{min-height:320px}}@media(max-width:480px){.demo-page_page__B6VCK{width:calc(100% - 2.5rem)}.demo-page_page__B6VCK .demo-page_title__nfHzV{font-size:2.6rem}.demo-page_formPanel__3ktmJ{padding:1.4rem 1.15rem}.demo-page_formPair__rOM1M{grid-template-columns:1fr}.demo-page_form__U0XQv input:not([hidden]),.demo-page_form__U0XQv textarea{font-size:1rem}.demo-page_review__HDxJi{padding:1.2rem}.demo-page_contact__ePQm4 a{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.demo-page_form__U0XQv .demo-page_submit__Fewvw,.demo-page_form__U0XQv input:not([hidden]),.demo-page_form__U0XQv textarea{transition:none}}