.SearchSection_grid__HPTcC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.SearchSection_card__0ZFbF{min-width:0;border-top:1px solid var(--fm-border,#dce5e0);padding-top:24px;scroll-margin-top:110px}.SearchSection_card__0ZFbF h3{font-size:clamp(1.2rem,1.6vw,1.5rem);line-height:1.3;letter-spacing:-.025em;margin:0 0 16px;overflow-wrap:anywhere}.SearchSection_card__0ZFbF p{line-height:1.75;color:var(--fm-muted,#66756F);margin:0;overflow-wrap:anywhere}.SearchSection_links__o6lJA{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:40px;padding-top:24px;border-top:1px solid var(--fm-border,#dce5e0)}.SearchSection_links__o6lJA a{text-decoration:underline;text-underline-offset:5px;line-height:1.6;overflow-wrap:anywhere}.SearchSection_links__o6lJA a:focus-visible{outline:2px solid #061D17;outline-offset:5px}@media(max-width:1000px){.SearchSection_grid__HPTcC{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.SearchSection_grid__HPTcC{grid-template-columns:minmax(0,1fr);gap:28px}.SearchSection_links__o6lJA{flex-direction:column;align-items:flex-start}}.CoachingAnimation_preview__wPwMN{position:relative;width:100%;border:1px solid #345346;background:#061d17;color:#fff}.CoachingAnimation_frame__30_Dh{aspect-ratio:16/9;width:100%;overflow:hidden;background:#061d17}.CoachingAnimation_keyboardControl__GXUQc,.CoachingAnimation_transcript__KV79s{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CoachingAnimation_keyboardControl__GXUQc:focus-visible{inset-inline-start:16px;bottom:16px;z-index:2;width:auto;height:auto;margin:0;padding:12px 18px;clip:auto;white-space:normal;background:#45d13e;color:#061d17;outline:3px solid #fff;outline-offset:3px;cursor:pointer}@media(max-width:640px){.CoachingAnimation_frame__30_Dh{aspect-ratio:9/14}}.InqaAiPage_page__XC38T{overflow-wrap:anywhere}.InqaAiPage_summary__MY8SO{margin-block:2.5rem 1.5rem;padding-inline-start:1.5rem;border-inline-start:3px solid var(--green,#45D13E);max-width:60rem}.InqaAiPage_summary__MY8SO p{color:var(--muted,#66756F);line-height:1.8;margin-block:0 1rem}.InqaAiPage_related__p_LZS a,.InqaAiPage_summary__MY8SO a{display:inline-flex;align-items:center;gap:.8rem;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.InqaAiPage_three__lCFCo{grid-template-columns:repeat(3,minmax(0,1fr))}.InqaAiPage_number__TKYPU{color:#228b27;display:block;margin-block-end:1.5rem;font:500 .8rem/1.5 monospace}.InqaAiPage_criteria__VnGxl{margin-block-start:2.5rem;border-inline-start:3px solid #45D13E;padding-inline-start:1.5rem;max-width:58rem}.InqaAiPage_criteria__VnGxl h3{margin-block:0 .8rem}.InqaAiPage_criteria__VnGxl p,.InqaAiPage_region__pfNP9 p{line-height:1.8}.InqaAiPage_criteria__VnGxl p{color:#66756F}.InqaAiPage_cases__MMwcx{display:grid;gap:2rem}.InqaAiPage_case__IML4m{padding:clamp(1.5rem,3vw,3rem);border:1px solid #3b5b4e;background:#0B2921}.InqaAiPage_caseHeading__oYgW9{display:flex;gap:1.5rem;align-items:baseline;margin-block-end:2rem}.InqaAiPage_caseHeading__oYgW9 .InqaAiPage_number__TKYPU{color:#45D13E;margin:0;flex-shrink:0}.InqaAiPage_caseHeading__oYgW9 h3{margin:0;font-size:clamp(1.3rem,2.4vw,2rem);letter-spacing:-.04em}.InqaAiPage_caseSteps__Y1T2G{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;margin:0}.InqaAiPage_caseSteps__Y1T2G dt{font-size:.78rem;color:#a9c7b8;margin-block-end:.65rem}.InqaAiPage_caseSteps__Y1T2G dd{margin:0;line-height:1.8;color:#f5f8f5}.InqaAiPage_scope__nAibN{margin:0}.InqaAiPage_scope__nAibN>div{display:grid;grid-template-columns:1fr 2fr;gap:2rem;padding-block:1.6rem;border-block-start:1px solid #dce5e0}.InqaAiPage_scope__nAibN dt{font-weight:600}.InqaAiPage_scope__nAibN dd{margin:0;line-height:1.8;color:#66756F}.InqaAiPage_related__p_LZS{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;margin-block-start:2rem}.InqaAiPage_region__pfNP9>p+p{margin-block-start:1.5rem}@media (max-width:800px){.InqaAiPage_caseSteps__Y1T2G,.InqaAiPage_scope__nAibN>div,.InqaAiPage_three__lCFCo{grid-template-columns:1fr}.InqaAiPage_scope__nAibN>div{gap:.75rem}.InqaAiPage_caseHeading__oYgW9{gap:1rem}}.CookieConsent_panel__V6Uko{position:fixed;inset-inline-start:24px;bottom:24px;z-index:150;width:min(640px,calc(100% - 48px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:#fff;color:#0a1713;border:1px solid #dce5e0;border-radius:18px;box-shadow:0 12px 60px #061d1730;overflow:hidden;text-align:start}.CookieConsent_scroll__WbNCc{padding:26px 28px 18px;overflow:auto;overscroll-behavior:contain;min-height:0}.CookieConsent_heading__FOFTD{display:flex;gap:12px;align-items:center;margin-bottom:14px}.CookieConsent_heading__FOFTD h2{font-size:24px;letter-spacing:-.04em;margin:0}.CookieConsent_scroll__WbNCc p{font-size:14px;line-height:1.65}.CookieConsent_links__wUaJ8{display:flex;gap:22px;margin-top:14px}.CookieConsent_links__wUaJ8 a,.CookieConsent_options__t5koI a{font-size:14px;text-decoration:underline;text-underline-offset:3px}.CookieConsent_duration__NgLxD{color:#53645c;margin-top:16px}.CookieConsent_options__t5koI{margin-top:16px}.CookieConsent_options__t5koI label{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 0;border-bottom:1px solid #dce5e0}.CookieConsent_options__t5koI small,.CookieConsent_options__t5koI strong{display:block}.CookieConsent_options__t5koI small{font-size:13px;line-height:1.6;margin-top:5px}.CookieConsent_options__t5koI input{width:21px;height:21px;flex-shrink:0;accent-color:#166c29;margin-top:3px}.CookieConsent_options__t5koI a{display:inline-block;margin-top:8px}.CookieConsent_actions__NrNgr{border-top:1px solid #dce5e0;padding:16px 28px 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;flex-shrink:0}.CookieConsent_actions__NrNgr button{min-height:46px;padding:10px 8px;border:1px solid #87988e;border-radius:7px;font:inherit;font-size:13px;font-weight:650;background:#f5f8f5;color:#061d17;cursor:pointer}.CookieConsent_actions__NrNgr button:hover{background:#e4f7e1}.CookieConsent_actions__NrNgr .CookieConsent_back__E4CXQ{grid-column:1/-1;border:0;background:transparent;min-height:44px}.CookieConsent_reopen__ldYsT{display:block;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:start;min-height:44px}.CookieConsent_reopen__ldYsT:hover{text-decoration:underline}.CookieConsent_actions__NrNgr button:focus-visible,.CookieConsent_panel__V6Uko:focus-visible,.CookieConsent_reopen__ldYsT:focus-visible{outline:3px solid #166c29;outline-offset:3px}@media(max-width:600px){.CookieConsent_panel__V6Uko{inset-inline-start:12px;bottom:12px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.CookieConsent_scroll__WbNCc{padding:20px}.CookieConsent_actions__NrNgr{padding:14px 20px}.CookieConsent_heading__FOFTD h2{font-size:21px}.CookieConsent_actions__NrNgr{grid-template-columns:1fr 1fr}.CookieConsent_actions__NrNgr>button:nth-child(3){grid-column:1/-1}}.CookieConsent_actions__NrNgr .CookieConsent_accept__5ar57{background:var(--green);border-color:var(--green);color:var(--deep)}.CookieConsent_actions__NrNgr .CookieConsent_accept__5ar57:hover{background:#70df65;border-color:#70df65}.FundingNav_root__QAa_i{position:relative}.FundingNav_trigger__2_OWF{display:flex;align-items:center;gap:.5rem;min-height:40px;padding:10px 0;border:0;background:transparent;cursor:pointer;font:inherit}.FundingNav_trigger__2_OWF:hover{color:#278527}.FundingNav_trigger__2_OWF svg{transition:transform .18s}.FundingNav_rotated__W_PRU{transform:rotate(180deg)}.FundingNav_panel__JJNGF{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:340px;max-width:calc(100vw - 44px);padding:8px;background:#fff;color:#0a1713;border:1px solid #dce5e0;box-shadow:0 16px 35px #061d171a}.FundingNav_panel__JJNGF[hidden]{display:none}.FundingNav_panel__JJNGF .FundingNav_link__E_upT{display:block;padding:15px 14px;font-size:13px;line-height:1.6;white-space:normal}.FundingNav_panel__JJNGF .FundingNav_link__E_upT:focus-visible,.FundingNav_panel__JJNGF .FundingNav_link__E_upT:hover{background:#f5f8f5;color:#216a24}.FundingNav_mobile__J7AL7{border-bottom:1px solid #dce5e0}.FundingNav_mobile__J7AL7 .FundingNav_trigger__2_OWF{width:100%;padding-block:20px;gap:20px;font-size:24px;text-align:start}.FundingNav_mobile__J7AL7 .FundingNav_trigger__2_OWF svg{margin-inline-start:auto}.FundingNav_mobile__J7AL7 .FundingNav_panel__JJNGF{position:static;width:100%;max-width:none;box-shadow:none;border:0;border-inline-start:2px solid #45d13e;margin-block:0 20px;padding:0 8px}.FundingNav_mobile__J7AL7 .FundingNav_link__E_upT{font-size:16px}@media (prefers-reduced-motion:reduce){.FundingNav_trigger__2_OWF svg{transition:none}}.BookingProvider_dialog__2LKbH{width:min(1060px,calc(100vw - 40px));height:min(900px,calc(100dvh - 40px));max-width:none;max-height:none;padding:0;margin:auto;border:1px solid #dce5e0;border-radius:12px;background:#fff;color:#0a1713;overflow:hidden;box-shadow:0 24px 90px #0005}.BookingProvider_dialog__2LKbH::backdrop{background:#061d17c9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.BookingProvider_shell__bF3M5{display:flex;flex-direction:column;height:100%;min-height:0}.BookingProvider_header__v1QOP{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;border-bottom:1px solid #dce5e0;flex-shrink:0}.BookingProvider_header__v1QOP h2{font-size:20px;line-height:1.4;letter-spacing:-.03em}.BookingProvider_close__MFdRa{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;border-radius:6px;cursor:pointer;flex-shrink:0}.BookingProvider_close__MFdRa:hover{background:#e8f4e5}.BookingProvider_calendar__dj8P1{position:relative;flex:1 1;min-height:0;overflow:auto;background:white}.BookingProvider_calendar__dj8P1 iframe{position:relative;display:block;width:100%;height:100%;border:0;background:transparent}.BookingProvider_loading__sJG5g{position:absolute;inset:0;display:grid;place-items:center;max-width:none;font-size:14px;color:#66756f;padding:24px;text-align:center}.BookingProvider_footer__YHxNX{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 22px;border-top:1px solid #dce5e0;padding:12px 22px;font-size:11px;color:#66756f;flex-shrink:0}.BookingProvider_footer__YHxNX a{display:inline-flex;align-items:center;gap:7px;color:#205e29}.BookingProvider_footer__YHxNX a:hover{text-decoration:underline}.BookingProvider_dialog__2LKbH :focus-visible{outline:3px solid #29982b;outline-offset:2px}@media(max-width:640px){.BookingProvider_dialog__2LKbH{width:100vw;height:100dvh;border:0;border-radius:0}.BookingProvider_header__v1QOP{padding:10px 12px}.BookingProvider_header__v1QOP h2{font-size:17px}.BookingProvider_footer__YHxNX{padding:10px 14px;font-size:10px;gap:6px 15px}.BookingProvider_close__MFdRa{width:44px;height:44px}}.BookingProvider_consent__7336q{padding:clamp(24px,5vw,64px);max-width:640px;margin:auto;display:grid;gap:22px;align-content:center;min-height:100%;color:#061d17}.BookingProvider_consent__7336q h3{font-size:28px}.BookingProvider_consent__7336q p{line-height:1.7}.BookingProvider_consent__7336q a{text-decoration:underline}.BookingProvider_consent__7336q button{padding:16px 22px;border:1px solid #061d17;border-radius:8px;background:#45d13e;color:#061d17;font:inherit;font-weight:600;cursor:pointer}@media(max-width:760px){.BookingProvider_footer__YHxNX{font-size:11px;gap:0 14px;padding:8px 14px}.BookingProvider_footer__YHxNX a{min-height:44px;font-size:12px;padding-inline:4px}}@media(max-height:500px) and (max-width:900px){.BookingProvider_dialog__2LKbH{width:100vw;height:100dvh;border:0;border-radius:0}.BookingProvider_calendar__dj8P1 iframe{min-height:700px}}