.ContactForm_form__93_AC{display:flex;flex-direction:column;gap:var(--space-6);max-width:600px}.ContactForm_formGroup__blcaZ{display:flex;flex-direction:column;gap:var(--space-2)}.ContactForm_label__QnLDv{font-weight:600;color:var(--ink);font-size:var(--text-sm)}.ContactForm_required__diItX{color:var(--color-error)}.ContactForm_input__bvkfU,.ContactForm_textarea__yFz_X{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-family:var(--font-body);color:var(--ink);background:var(--cream-d);border:2px solid var(--cream-dd);border-radius:var(--r-md);transition:all var(--transition-base)}.ContactForm_input__bvkfU:focus,.ContactForm_textarea__yFz_X:focus{outline:none;border-color:var(--forest);box-shadow:0 0 0 3px rgba(42,94,64,.1)}.ContactForm_input__bvkfU:disabled,.ContactForm_textarea__yFz_X:disabled{opacity:.6;cursor:not-allowed}.ContactForm_inputError__yLQ7x{border-color:var(--color-error)}.ContactForm_inputError__yLQ7x:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.ContactForm_textarea__yFz_X{min-height:120px;resize:vertical}.ContactForm_error__6GSd5{color:var(--color-error);font-size:var(--text-sm);margin:0}.ContactForm_submitBtn__px6u9{padding:var(--space-4) var(--space-8);font-family:var(--font-body);font-size:var(--text-lg);font-weight:500;color:var(--white);background:var(--forest);border:none;border-radius:var(--r-pill);cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-md)}.ContactForm_submitBtn__px6u9:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 32px rgba(42,94,64,.35);background:var(--forest-l)}.ContactForm_submitBtn__px6u9:disabled{opacity:.6;cursor:not-allowed;transform:none}.ContactForm_successMessage__vMWQC{background:rgba(16,185,129,.1);border:2px solid var(--color-success);border-radius:var(--r-md);color:var(--color-success)}.ContactForm_errorMessage__VPkCw,.ContactForm_successMessage__vMWQC{padding:var(--space-4);font-weight:500;animation:ContactForm_fadeIn__VIeii .3s ease-out}.ContactForm_errorMessage__VPkCw{background:rgba(239,68,68,.1);border:2px solid var(--color-error);border-radius:var(--r-md);color:var(--color-error)}@keyframes ContactForm_fadeIn__VIeii{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_main__68LTv{padding-top:72px;padding-bottom:var(--space-20)}.page_article__xftbg{background:var(--cream)}.page_header__cPZ1Z{padding:var(--space-12) 0;text-align:center}.page_meta__WCrlH{display:flex;justify-content:center;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);font-size:var(--text-sm)}.page_category__Af6YT{background:var(--forest);color:var(--white);padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.page_meta__WCrlH time{color:var(--muted)}.page_title__p_bPA{font-size:var(--text-5xl);line-height:1.2;margin-bottom:var(--space-6);color:var(--ink)}.page_excerpt__7RFdi{font-size:var(--text-xl);color:var(--body);line-height:1.6;margin-bottom:var(--space-6)}.page_tags__bneY_{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.page_tag__eLrmn{background:var(--cream-d);color:var(--body);padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);font-size:var(--text-sm);border:1px solid var(--cream-dd)}.page_featuredImage__mQF3_{position:relative;width:100%;height:500px;overflow:hidden;border-radius:var(--r-lg);margin-bottom:var(--space-12);box-shadow:var(--shadow-xl)}.page_content__ijNWj{font-size:var(--text-lg);line-height:1.8;color:var(--body);margin-bottom:var(--space-16);overflow-wrap:break-word;word-break:break-word}.page_content__ijNWj h2{font-size:var(--text-3xl);color:var(--ink);margin-top:var(--space-12);margin-bottom:var(--space-6)}.page_content__ijNWj h3{font-size:var(--text-2xl);color:var(--ink);margin-top:var(--space-10);margin-bottom:var(--space-4)}.page_content__ijNWj p{margin-bottom:var(--space-6)}.page_content__ijNWj ol,.page_content__ijNWj ul{margin-bottom:var(--space-6);padding-left:var(--space-8)}.page_content__ijNWj li{margin-bottom:var(--space-3)}.page_content__ijNWj blockquote{border-left:3px solid var(--forest);margin:var(--space-8) 0;font-style:italic;color:var(--body);background:var(--cream-d);padding:var(--space-6);border-radius:var(--r-md)}.page_content__ijNWj code{background:var(--cream-d);padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);font-family:Courier New,monospace;font-size:.9em}.page_content__ijNWj pre{background:var(--cream-d);padding:var(--space-6);border-radius:var(--r-md);overflow-x:auto;margin-bottom:var(--space-6)}.page_content__ijNWj .page_ql-video__Gmhkq,.page_content__ijNWj iframe{width:100%;aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--shadow-md);margin:var(--space-8) 0}.page_content__ijNWj pre code{background:none;padding:0}.page_content__ijNWj a{color:var(--forest);text-decoration:underline}.page_content__ijNWj a:hover{color:var(--forest-l)}.page_updated__LHnU7{color:var(--muted)}.page_cta__B6btO{background:var(--cream-d);border:1px solid var(--cream-dd);border-radius:var(--r-lg);padding:var(--space-10);text-align:center;margin-bottom:var(--space-12)}.page_ctaTitle__HlO8z{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);margin-bottom:var(--space-3)!important}.page_ctaText__OrWsp{color:var(--body);margin-bottom:var(--space-6)!important}.page_ctaButton__ErhI6{display:inline-block;background:var(--forest);color:var(--cream);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border:none;cursor:pointer;padding:14px 32px;transition:background var(--transition-base)}.page_ctaButton__ErhI6:hover{background:var(--ink)}.page_faq__m7U8F{margin-bottom:var(--space-12)}.page_faqTitle__pGOFw{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--ink);margin-bottom:var(--space-6)}.page_faqItem__j8Qfy{border-bottom:1px solid var(--cream-dd);padding:var(--space-6) 0}.page_faqQuestion__AHkLl{font-size:var(--text-lg);font-weight:600;color:var(--ink);margin-bottom:var(--space-3)!important}.page_faqAnswer__MjV_K{color:var(--body);line-height:1.7}.page_author__ooeLJ{border-top:2px solid var(--forest);padding-top:var(--space-10);margin-top:var(--space-12)}.page_authorLabel__FnTVL{font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3)!important}.page_authorName__q1fxW{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;color:var(--ink);margin-bottom:var(--space-4)!important}.page_authorBio__m3yIC{color:var(--body);line-height:1.7;margin-bottom:var(--space-6)!important;max-width:54ch}.page_authorLinks__onYWM{display:flex;align-items:center;gap:var(--space-6)}.page_authorLinkPrimary__diYYH{display:inline-block;background:var(--forest);color:var(--cream);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:11px 28px;transition:background var(--transition-base)}.page_authorLinkPrimary__diYYH:hover{background:var(--ink)}.page_authorLinkSecondary__3k54q{font-size:13px;color:var(--muted);text-decoration:none;border-bottom:1px solid;padding-bottom:1px;transition:color var(--transition-base)}.page_authorLinkSecondary__3k54q:hover{color:var(--forest)}@media (max-width:768px){.page_title__p_bPA{font-size:var(--text-4xl)}.page_excerpt__7RFdi{font-size:var(--text-lg)}.page_content__ijNWj{font-size:var(--text-base)}}.ArticleToc_toc__h4wos{border:1px solid var(--cream-dd);border-radius:var(--r-md);background:var(--cream-d);margin-bottom:var(--space-10)}.ArticleToc_trigger__PFu9k{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;padding:var(--space-4) var(--space-6);font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;color:var(--ink)}.ArticleToc_chevron__U0b67{width:10px;height:10px;border-right:2px solid var(--forest);border-bottom:2px solid var(--forest);transform:rotate(45deg);transition:transform var(--transition-base)}.ArticleToc_chevronOpen__QlQEQ{transform:rotate(225deg)}.ArticleToc_list___ieMb{padding:0 var(--space-6) var(--space-5)}.ArticleToc_list___ieMb ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--cream-dd);padding-top:var(--space-4)}.ArticleToc_list___ieMb li{margin-bottom:var(--space-2)}.ArticleToc_list___ieMb a{color:var(--body);text-decoration:none;font-size:var(--text-base)}.ArticleToc_list___ieMb a:hover{color:var(--forest);text-decoration:underline}.ArticleToc_subItem__WNMSw{margin-left:var(--space-6)}.ArticleToc_subItem__WNMSw a{font-size:var(--text-sm)}.Footer_footer__pQtti{background:var(--ink-soft);color:rgba(250,250,247,.42);padding:clamp(48px,7vw,72px) 0 clamp(24px,3.5vw,36px);border-top:1px solid rgba(255,255,255,.05)}.Footer_container__KpDnW{max-width:var(--max-w)}.Footer_grid__88hvW{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);padding-bottom:clamp(36px,5vw,52px);border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:clamp(20px,3vw,28px)}.Footer_section__hYCfj{display:flex;flex-direction:column;gap:var(--space-3)}.Footer_title__Ek3Ze{font-family:var(--font-display);font-size:22px;font-weight:400;font-style:italic;color:rgba(250,250,247,.9);letter-spacing:.02em;margin-bottom:4px}.Footer_brandTag__1Cs7Y{display:block;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-l);margin-bottom:16px}.Footer_description__0Aa9w{color:rgba(250,250,247,.32);font-size:13px;line-height:1.75;font-weight:300;max-width:250px;margin:0}.Footer_sectionTitle__ZVW8h{font-family:var(--font-body);font-size:9px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:rgba(250,250,247,.25);margin-bottom:14px}.Footer_links__cFiYr{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.Footer_link__TBOP7{color:rgba(250,250,247,.42);text-decoration:none;font-size:13.5px;font-weight:300;transition:color var(--transition-fast);display:inline-block}.Footer_link__TBOP7:hover{color:rgba(250,250,247,.9)}.Footer_contact__w5K5T{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.Footer_location__IYcQ8{color:rgba(250,250,247,.42);font-size:13.5px;font-weight:300}.Footer_intervention__AqyHE{font-size:12px;color:rgba(250,250,247,.24);font-weight:300}.Footer_bottom__wxP7Z{padding-top:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4);max-width:var(--max-w);margin:0 auto}.Footer_copyright__j4atB{color:rgba(250,250,247,.18);font-size:11.5px;font-weight:300;margin:0}.Footer_legal__yxnQ6{display:flex;gap:20px}.Footer_legalLink__pFBJM{color:rgba(250,250,247,.22);text-decoration:none;font-size:11.5px;font-weight:300;transition:color var(--transition-fast)}.Footer_legalLink__pFBJM:hover{color:rgba(250,250,247,.6)}.Footer_tagline__edhu4{color:rgba(250,250,247,.12);font-size:12px;font-style:italic;font-family:var(--font-display);letter-spacing:.04em;margin:0}@media (max-width:1024px){.Footer_grid__88hvW{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:640px){.Footer_grid__88hvW{grid-template-columns:1fr;gap:28px}.Footer_bottom__wxP7Z{flex-direction:column;align-items:flex-start}}.Footer_intervention__AqyHE a{color:rgba(250,250,247,.5);text-decoration:underline;text-underline-offset:2px}.Footer_intervention__AqyHE a:hover{color:rgba(250,250,247,.9)}.not-found_main__0NPrd{background:var(--cream)}.not-found_container__PhdHT{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.not-found_hero__Jgoyo{padding-top:72px;display:flex;justify-content:center}.not-found_heroWrap__LfGTD{width:100%;max-width:1400px;display:grid;grid-template-columns:1.15fr 1fr;min-height:min(78svh,760px)}.not-found_heroLeft__Knlcp{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,88px) clamp(28px,4vw,60px) clamp(40px,6vw,88px) var(--gutter);max-width:640px}.not-found_breadcrumb__I1SQk{display:flex;gap:8px;font-size:12px;color:var(--muted);margin-bottom:clamp(24px,3vw,40px)}.not-found_breadcrumb__I1SQk a{color:var(--forest);text-decoration:none}.not-found_breadcrumb__I1SQk a:hover{text-decoration:underline}.not-found_code__7e29u{font-family:var(--font-display);font-size:clamp(64px,9vw,128px);font-weight:300;line-height:1;color:var(--forest);opacity:.18;letter-spacing:-.02em;margin-bottom:8px}.not-found_title__Vh7BH{font-family:var(--font-display);font-size:clamp(34px,4vw,56px);font-weight:400;color:var(--ink);line-height:1.08;letter-spacing:-.01em;margin:0}.not-found_titleItalic__ya1un{display:block;font-family:var(--font-display);font-style:italic;font-size:clamp(22px,2.4vw,32px);line-height:1.2;color:var(--forest);margin-top:10px;margin-bottom:clamp(18px,2vw,26px)}.not-found_lead__nArZt{font-size:clamp(14px,1.3vw,16px);color:var(--body);line-height:1.8;margin-bottom:clamp(24px,3vw,36px)}.not-found_actions__iVU5n{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.not-found_btnPrimary__2Tsmz{background:var(--gold);color:var(--white);padding:14px clamp(20px,2.5vw,32px);font-family:var(--font-body);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border:none;cursor:pointer;transition:background var(--transition-base),transform var(--transition-fast)}.not-found_btnPrimary__2Tsmz:hover{background:var(--gold-l);transform:translateY(-1px)}.not-found_articleLink__Liys_:focus-visible,.not-found_btnGhost__EHy3I:focus-visible,.not-found_btnPrimary__2Tsmz:focus-visible,.not-found_card__ts9w3:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.not-found_btnGhost__EHy3I{color:var(--forest);font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:7px;text-decoration:none;transition:gap var(--transition-fast),color var(--transition-fast)}.not-found_btnGhost__EHy3I:hover{color:var(--ink);gap:11px}.not-found_reassurance__UJRtM{margin-top:14px;font-size:12.5px;color:var(--muted)}.not-found_heroRight__f_gPD{position:relative;overflow:hidden;background:var(--cream-d)}.not-found_heroImg__VoFZA{object-fit:cover;object-position:center 12%}.not-found_articles__JAkEv,.not-found_links__auMg0{padding:var(--section-v) 0}.not-found_links__auMg0{border-top:1px solid var(--border)}.not-found_articles__JAkEv{background:var(--cream-d)}.not-found_sectionTitle__pm_pB{font-family:var(--font-display);font-size:clamp(26px,2.8vw,38px);font-weight:400;color:var(--ink);margin:0 0 clamp(28px,3vw,44px)}.not-found_grid__1YYjq{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.not-found_card__ts9w3{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;padding:28px 24px 48px;background:var(--white);border:1px solid var(--border);text-decoration:none;transition:border-color var(--transition-base),transform var(--transition-base)}.not-found_card__ts9w3:hover{border-color:var(--forest);transform:translateY(-2px)}.not-found_cardIcon__awXH_{color:var(--forest)}.not-found_cardTitle__HaduR{font-family:var(--font-display);font-size:20px;color:var(--ink)}.not-found_cardText__SASRJ{font-size:14px;line-height:1.65;color:var(--body)}.not-found_cardArrow__8iLkG{position:absolute;left:24px;bottom:20px;color:var(--forest);transition:transform var(--transition-fast)}.not-found_card__ts9w3:hover .not-found_cardArrow__8iLkG{transform:translateX(4px)}.not-found_articleList__KAVkd{list-style:none;margin:0 0 32px;padding:0;border-top:1px solid var(--border)}.not-found_articleList__KAVkd li{border-bottom:1px solid var(--border)}.not-found_articleLink__Liys_{display:flex;flex-direction:column;gap:6px;padding:22px 0;text-decoration:none}.not-found_articleTitle__5HY2o{font-family:var(--font-display);font-size:clamp(18px,1.8vw,22px);color:var(--ink);transition:color var(--transition-fast)}.not-found_articleLink__Liys_:hover .not-found_articleTitle__5HY2o{color:var(--forest)}.not-found_articleExcerpt___y1FD{font-size:14px;line-height:1.65;color:var(--body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1024px){.not-found_grid__1YYjq{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.not-found_heroWrap__LfGTD{grid-template-columns:1fr;min-height:0}.not-found_heroRight__f_gPD{order:-1;height:42svh;min-height:280px}.not-found_heroLeft__Knlcp{padding:36px var(--gutter) 56px;max-width:none}}@media (max-width:560px){.not-found_grid__1YYjq{grid-template-columns:1fr}.not-found_actions__iVU5n{flex-direction:column;align-items:stretch}.not-found_btnPrimary__2Tsmz{width:100%}.not-found_btnGhost__EHy3I{justify-content:center}}.page_main__tn9TL{padding:clamp(80px,10vw,140px) 0 clamp(72px,8vw,120px);background:var(--cream);min-height:70vh}.page_content__xXuig{max-width:720px}.page_title__3Orby{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:400;font-style:italic;color:var(--ink);margin-bottom:clamp(40px,5vw,64px)}.page_section__nepb1{margin-bottom:clamp(36px,5vw,52px);padding-bottom:clamp(36px,5vw,52px);border-bottom:1px solid var(--border)}.page_section__nepb1:last-child{border-bottom:none}.page_section__nepb1 h2{font-family:var(--font-body);font-size:.7rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:1.25rem}.page_section__nepb1 p{color:var(--body);font-size:.9375rem;line-height:1.8;margin-bottom:.5rem}.page_section__nepb1 p:last-child{margin-bottom:0}.page_section__nepb1 a{color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:rgba(42,94,64,.3);text-decoration-color:rgba(42,94,64,.3);text-underline-offset:3px;transition:color .2s ease}.page_section__nepb1 a:hover{color:var(--forest-l)}.page_section__nepb1 h3{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--ink);margin-top:1.25rem;margin-bottom:.75rem}.page_section__nepb1 ul{padding-left:1.25rem;margin-bottom:.75rem}.page_section__nepb1 ul li{margin-bottom:.4rem}.page_intro__i_CPi,.page_section__nepb1 ul li{color:var(--body);font-size:.9375rem;line-height:1.8}.page_intro__i_CPi{margin-bottom:.5rem}.page_intro__i_CPi a{color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:rgba(42,94,64,.3);text-decoration-color:rgba(42,94,64,.3);text-underline-offset:3px}.page_updated__hs2wk{color:var(--muted);font-size:.8125rem;font-style:italic;margin-bottom:clamp(36px,5vw,52px)}.page_main__DjR8A{padding-top:72px}.page_hero__ElxKg{background:var(--cream);padding:var(--space-20) 0 var(--space-12);text-align:center}.page_title__1eYVa{font-size:var(--text-5xl);margin-bottom:var(--space-6)}.page_subtitle__Ny2yf{font-size:var(--text-xl);color:var(--body);max-width:700px;margin:0 auto}.page_emptyState__6b4lj{text-align:center;padding:var(--space-20);color:var(--body);font-size:var(--text-lg)}.page_articlesGrid__ptadl{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.page_articleCard__kDqxd{background:var(--white);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:all var(--transition-base);border:1px solid var(--border);display:flex;flex-direction:column}.page_articleCard__kDqxd:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(42,94,64,.1);border-color:var(--forest)}.page_articleImage__e8zpn{position:relative;width:100%;height:200px;overflow:hidden;background:var(--cream-d)}.page_articleCard__kDqxd:hover .page_articleImage__e8zpn img{transform:scale(1.05);transition:transform var(--transition-slow)}.page_articleContent__7Pu3u{padding:var(--space-6);display:flex;flex-direction:column;flex-grow:1}.page_articleMeta__ETh8q{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:var(--space-4);font-size:var(--text-sm)}.page_category__fW4xj{background:var(--forest);color:var(--white);padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.page_articleMeta__ETh8q time{color:var(--muted)}.page_updated__sfgrD{flex-basis:100%;color:var(--muted);font-size:var(--text-xs);margin-top:var(--space-1)}.page_articleTitle__gHJxA{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.page_articleTitle__gHJxA a{color:var(--ink);text-decoration:none;transition:color var(--transition-fast)}.page_articleTitle__gHJxA a:hover{color:var(--forest)}.page_articleExcerpt__VhxgZ{color:var(--body);line-height:1.6;margin-bottom:var(--space-4);flex-grow:1}.page_tags__C2nuJ{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.page_tag__1JmHf{background:var(--cream-d);color:var(--body);padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);font-size:var(--text-xs);border:1px solid var(--cream-dd)}.page_readMore__brOjE{color:var(--forest);font-weight:600;text-decoration:none;transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:var(--space-2)}.page_readMore__brOjE:hover{color:var(--forest-l);transform:translateX(4px)}@media (max-width:768px){.page_title__1eYVa{font-size:var(--text-4xl)}.page_subtitle__Ny2yf{font-size:var(--text-lg)}.page_articlesGrid__ptadl{grid-template-columns:1fr}}.page_main__Im2eo{padding-top:72px}.page_hero__BA5ON{background:var(--cream);padding:var(--space-20) 0 var(--space-12);text-align:center}.page_title__Owwlz{font-size:var(--text-5xl);margin-bottom:var(--space-6)}.page_subtitle__6kypn{font-size:var(--text-xl);color:var(--body);max-width:700px;margin:0 auto}.page_contactGrid__mUp73{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.page_contactInfo__ojYy1 h2,.page_formContainer__jAIdb h2{font-size:var(--text-3xl);margin-bottom:var(--space-8);color:var(--ink)}.page_infoCard__mh7oG{display:flex;gap:var(--space-4);padding:var(--space-5);background:var(--white);border-radius:var(--r-lg);margin-bottom:var(--space-4);border:1px solid var(--border);transition:all var(--transition-base)}.page_infoCard__mh7oG:hover{transform:translateX(4px);box-shadow:var(--shadow-md);border-color:var(--forest)}.page_infoIcon__2gYvp{width:40px;height:40px;background:var(--forest-dim);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--forest)}.page_infoCard__mh7oG h3{font-size:var(--text-lg);margin-bottom:var(--space-2);color:var(--ink)}.page_infoCard__mh7oG a{color:var(--forest);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.page_infoCard__mh7oG a:hover{color:var(--forest-l);text-decoration:underline}.page_infoCard__mh7oG p{color:var(--body);margin:0}.page_availability__BVvVf{margin-top:var(--space-8);padding:var(--space-6);background:var(--forest-dim);border-radius:var(--r-lg);border-left:2px solid var(--forest)}.page_availability__BVvVf h3{font-size:var(--text-lg);margin-bottom:var(--space-3);color:var(--ink)}.page_availability__BVvVf p{color:var(--body);line-height:1.6;margin:0}.page_formContainer__jAIdb{background:var(--white);padding:var(--space-8);border-radius:var(--r-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}.page_formIntro__MWQVt{color:var(--body);margin-bottom:var(--space-6);line-height:1.6}.page_faqSection__dziZh{background:var(--cream-d)}.page_sectionTitle___vlsC{text-align:center;font-size:var(--text-4xl);margin-bottom:var(--space-12)}.page_faqList__yrlt6{display:flex;flex-direction:column;gap:var(--space-6)}.page_faqItem__OXdJh{background:var(--white);padding:var(--space-6);border-radius:var(--r-lg);border-left:3px solid var(--gold);transition:all var(--transition-base)}.page_faqItem__OXdJh:hover{transform:translateX(4px);box-shadow:var(--shadow-md)}.page_faqItem__OXdJh h3{font-size:var(--text-xl);margin-bottom:var(--space-3);color:var(--ink)}.page_faqItem__OXdJh p{color:var(--body);line-height:1.6;margin:0}@media (max-width:968px){.page_contactGrid__mUp73{grid-template-columns:1fr;gap:var(--space-8)}}.page_mapContainer__BnsRI{margin-top:var(--space-12);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg)}@media (max-width:768px){.page_title__Owwlz{font-size:var(--text-4xl)}.page_subtitle__6kypn{font-size:var(--text-lg)}}.page_main__Nv7Hi{padding-top:72px}.page_hero__keovx{background:var(--cream);padding:var(--space-20) 0 var(--space-12)}.page_heroGrid__qN9df{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:center}.page_heroText___2mWT{text-align:left}.page_heroPhoto__mOfBi{display:flex;justify-content:center}.page_heroPortrait__CzK1T{max-width:400px;border-radius:var(--r-md);box-shadow:var(--shadow-xl)}.page_title__sd7GM{font-size:var(--text-5xl);margin-bottom:var(--space-6)}.page_subtitle__c30Ly{font-size:var(--text-xl);color:var(--body);max-width:700px;margin:0}.page_sectionTitle__u9ddm{text-align:center;font-size:var(--text-4xl);margin-bottom:var(--space-12)}.page_visionCard__FmMS0{background:var(--white);padding:var(--space-10);border-radius:var(--r-lg);border:1px solid var(--border);box-shadow:var(--shadow-md);margin-bottom:var(--space-12)}.page_visionCard__FmMS0 h3{font-size:var(--text-2xl);margin-bottom:var(--space-6);color:var(--forest)}.page_visionCard__FmMS0 p{font-size:var(--text-lg);line-height:1.8;margin-bottom:var(--space-4);color:var(--body)}.page_highlight__FpYBG{font-size:var(--text-xl)!important;font-weight:600;color:var(--ink)!important;padding:var(--space-4);background:var(--forest-dim);border-left:2px solid var(--forest);border-radius:var(--r-md)}.page_valuesGrid__pZr2t{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--cream-dd)}.page_valueCard__vSHSz{padding:clamp(32px,4vw,48px) clamp(20px,2.5vw,32px);border-right:1px solid var(--cream-dd);text-align:center;transition:background var(--transition-base);background:transparent}.page_valueCard__vSHSz:last-child{border-right:none}.page_valueCard__vSHSz:hover{background:var(--white)}.page_valueIcon__JpdQz{color:var(--forest);margin-bottom:16px;display:flex;justify-content:center;opacity:.8}.page_valueCard__vSHSz h4{font-family:var(--font-display);font-size:clamp(18px,2vw,22px);font-weight:400;color:var(--ink);margin-bottom:8px}.page_valueCard__vSHSz p{color:var(--body);font-size:13.5px;line-height:1.65;font-weight:300;margin:0}.page_experienceSection__kDk4m{background:var(--cream-d)}.page_timeline__0xbJ5{max-width:900px;margin:0 auto;position:relative;padding-left:var(--space-8)}.page_timeline__0xbJ5:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--forest)}.page_timelineItem__zwxSr{position:relative;margin-bottom:var(--space-12);padding-left:var(--space-8)}.page_timelineItem__zwxSr:before{content:"";position:absolute;left:-11px;top:0;width:20px;height:20px;border-radius:50%;background:var(--forest);border:3px solid var(--cream-d);box-shadow:0 0 0 2px var(--forest)}.page_timelineDate__uxu3L{font-size:var(--text-sm);font-weight:700;color:var(--forest);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.page_timelineContent__roGz9{background:var(--white);padding:var(--space-6);border-radius:var(--r-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}.page_timelineContent__roGz9 h3{font-size:var(--text-xl);margin-bottom:var(--space-2);color:var(--ink)}.page_company__SxkPf{font-weight:600;color:var(--body);margin-bottom:var(--space-4)!important;font-size:var(--text-sm)}.page_achievements__pf0hE{margin-top:var(--space-4);padding-left:var(--space-6);color:var(--body)}.page_achievements__pf0hE li{margin-bottom:var(--space-2)}.page_approachGrid__hvm8F{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.page_approachCard__humjZ{background:var(--white);padding:var(--space-8);border-radius:var(--r-lg);box-shadow:var(--shadow-md);border-left:2px solid var(--forest);transition:all var(--transition-base)}.page_approachCard__humjZ:hover{transform:translateX(4px);box-shadow:var(--shadow-lg)}.page_approachCard__humjZ h3{font-size:var(--text-2xl);margin-bottom:var(--space-4);color:var(--forest)}.page_approachCard__humjZ p{color:var(--body);line-height:1.8;margin:0}.page_formationsSection__gx_wP{background:var(--cream-d)}.page_formationsList__c0Y7s{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.page_formationItem__gZY4F{background:var(--white);padding:var(--space-5);border-radius:var(--r-lg);border-left:2px solid var(--gold);transition:all var(--transition-base);display:flex;align-items:flex-start;gap:var(--space-4)}.page_formationItem__gZY4F:hover{transform:translateX(4px);box-shadow:var(--shadow-md)}.page_formationIcon__79C2i{color:var(--gold);flex-shrink:0;margin-top:4px}.page_formationItem__gZY4F h4{font-size:var(--text-lg);margin-bottom:var(--space-2);color:var(--ink)}.page_formationItem__gZY4F p{color:var(--body);margin:0;font-size:var(--text-sm)}.page_engagementCard__58gbP{background:var(--white);padding:var(--space-8);border-radius:var(--r-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);margin-bottom:var(--space-6)}.page_engagementCard__58gbP h3{font-size:var(--text-2xl);margin-bottom:var(--space-2);color:var(--ink)}.page_period__ZMrqY{color:var(--body);font-weight:600;margin-bottom:var(--space-4)!important}.page_engagementCard__58gbP ul{padding-left:var(--space-6);color:var(--body)}.page_engagementCard__58gbP li{margin-bottom:var(--space-2)}@media (max-width:768px){.page_heroGrid__qN9df{grid-template-columns:1fr;gap:var(--space-8)}.page_heroText___2mWT{text-align:center}.page_heroPhoto__mOfBi{order:-1}.page_heroPortrait__CzK1T{max-width:300px}.page_title__sd7GM{font-size:var(--text-4xl)}.page_subtitle__c30Ly{font-size:var(--text-lg)}.page_timelineItem__zwxSr,.page_timeline__0xbJ5{padding-left:var(--space-6)}.page_valuesGrid__pZr2t{grid-template-columns:repeat(2,1fr)}.page_valueCard__vSHSz:nth-child(2){border-right:none}.page_valueCard__vSHSz:nth-child(3){border-right:1px solid var(--cream-dd)}.page_valueCard__vSHSz:nth-child(3),.page_valueCard__vSHSz:nth-child(4){border-top:1px solid var(--cream-dd)}}.page_main__hprhQ{padding-top:72px}.page_hero__XC0rW{background:var(--cream);padding:var(--space-20) 0 var(--space-12);text-align:center}.page_eyebrow__RdUgA{display:block;font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--forest);font-weight:600;margin-bottom:var(--space-6)}.page_title__gdGPX{font-size:var(--text-6xl);margin:0 auto var(--space-6);max-width:800px}.page_tagline__rHhdY{font-size:var(--text-2xl);font-family:var(--font-display);font-style:italic;color:var(--ink);max-width:720px;margin:0 auto var(--space-6);line-height:1.4}.page_subtitle__pxpwE{font-size:var(--text-lg);color:var(--body);max-width:680px;margin:0 auto var(--space-8)}.page_heroCta__cHEhT{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.page_ctaMention__1vbTE{font-size:var(--text-sm);color:var(--muted);margin:0;max-width:420px}.page_sectionTitle__MaWkD{text-align:center;font-size:var(--text-4xl);margin-bottom:var(--space-8)}.page_sectionTitleLeft__F04zv{font-size:var(--text-4xl);margin-bottom:var(--space-6)}.page_bodyText__juA6O{line-height:1.8;color:var(--body)}.page_bodyTextLead__ttQVA,.page_bodyText__juA6O{font-size:var(--text-lg);margin-bottom:var(--space-4)}.page_bodyTextLead__ttQVA{font-weight:600;color:var(--ink)}.page_signalList__l1r3A{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.page_signalList__l1r3A li{background:var(--white);padding:var(--space-5);border-radius:var(--r-lg);border-left:2px solid var(--gold);color:var(--ink);font-size:var(--text-base)}.page_forWhoSection__UH_5c{background:var(--cream-d)}.page_forWhoGrid__fH3F7{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8)}.page_forWhoCard__J78pN{background:var(--white);padding:var(--space-8);border-radius:var(--r-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}.page_forWhoCard__J78pN h3{font-size:var(--text-xl);margin-bottom:var(--space-4);color:var(--forest)}.page_forWhoCard__J78pN ul{padding-left:var(--space-6);color:var(--body);margin:0}.page_forWhoCard__J78pN li{margin-bottom:var(--space-3);line-height:1.6}.page_storyGrid__Bf8Dq{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.page_storyPhoto__8qVZH{display:flex;justify-content:center}.page_storyPortrait__VGBL_{max-width:360px;border-radius:var(--r-md);box-shadow:var(--shadow-xl)}.page_quote__8SS0j{font-family:var(--font-display);font-style:italic;font-size:var(--text-2xl);color:var(--forest);margin-bottom:var(--space-6);line-height:1.4}.page_markersList__wxigb{list-style:none;padding:0;margin-top:var(--space-6);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.page_markersList__wxigb li{padding:var(--space-3) var(--space-4);background:var(--forest-dim);border-radius:var(--r-md);color:var(--ink);font-size:var(--text-sm);font-weight:600}.page_processSection__GK5aR{background:var(--cream-d)}.page_stepsList__28ekR{list-style:none;counter-reset:step;padding:0;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.page_stepsList__28ekR li{counter-increment:step;background:var(--white);padding:var(--space-6);border-radius:var(--r-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);position:relative;padding-left:clamp(64px,6vw,80px)}.page_stepsList__28ekR li:before{content:counter(step);position:absolute;left:var(--space-5);top:var(--space-6);width:32px;height:32px;border-radius:50%;background:var(--forest);color:var(--white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--text-sm)}.page_stepsList__28ekR h3{font-size:var(--text-xl);margin-bottom:var(--space-2)}.page_stepsList__28ekR p{color:var(--body);margin:0}.page_formatNote__JHscx{text-align:center;color:var(--muted);font-size:var(--text-sm);margin-top:var(--space-6)}.page_midCta__83mmS{display:flex;justify-content:center;margin-top:var(--space-8)}.page_benefitsGrid__aHfjW{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.page_benefitCard__IFs_H{background:var(--white);padding:var(--space-8);border-radius:var(--r-lg);box-shadow:var(--shadow-md);border-left:2px solid var(--forest)}.page_benefitCard__IFs_H h3{font-size:var(--text-xl);margin-bottom:var(--space-2);color:var(--forest)}.page_benefitCard__IFs_H p{color:var(--body);margin:0}.page_testimonialsSection__lE6P9{background:var(--cream-d)}.page_testimonialsGrid__ghlg9{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.page_testimonial__QU0fc{background:var(--white);padding:var(--space-8);border-radius:var(--r-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);margin:0}.page_testimonial__QU0fc p{font-size:var(--text-lg);line-height:1.7;color:var(--ink);margin-bottom:var(--space-4)}.page_testimonial__QU0fc footer{color:var(--body);font-weight:600;font-size:var(--text-sm)}.page_testimonial__QU0fc footer span{font-weight:400;color:var(--muted)}.page_faqList__ahDdS{display:flex;flex-direction:column;gap:var(--space-5)}.page_faqItem__oczGF h3{font-size:var(--text-lg);margin-bottom:var(--space-2);color:var(--ink)}.page_faqItem__oczGF p{color:var(--body);margin:0}.page_finalCtaTitle__s_eCQ{font-family:var(--font-display);font-size:clamp(32px,4vw,52px);font-weight:400;font-style:italic;color:var(--cream);margin-bottom:var(--space-5);line-height:1.15}.page_finalCtaText__1ouv8{color:rgba(250,250,247,.55);font-size:clamp(14.5px,1.5vw,16.5px);max-width:440px;margin:0 auto var(--space-10);line-height:1.78}@media (max-width:768px){.page_title__gdGPX{font-size:var(--text-4xl)}.page_tagline__rHhdY{font-size:var(--text-xl)}.page_forWhoGrid__fH3F7,.page_storyGrid__Bf8Dq{grid-template-columns:1fr}.page_storyPortrait__VGBL_{max-width:280px}.page_benefitsGrid__aHfjW{grid-template-columns:1fr}.page_stepsList__28ekR li{padding-left:var(--space-6);padding-top:var(--space-12)}.page_stepsList__28ekR li:before{left:var(--space-5);top:var(--space-5)}}.page_hero__7KFOs{background:var(--cream);height:100svh;min-height:580px;max-height:960px;padding-top:72px;display:flex;align-items:stretch;justify-content:center;position:relative;overflow:hidden}.page_heroWrap__a8YOS{width:100%;max-width:1400px;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.page_heroVline__nb38F{position:absolute;left:50%;top:15%;bottom:10%;width:1px;background:var(--cream-dd);pointer-events:none}.page_heroLeft__HzzSB{display:grid;grid-template-rows:auto 1fr auto;padding:clamp(32px,4vw,56px) clamp(28px,4vw,60px) clamp(32px,4vw,52px) var(--gutter);position:relative;z-index:2}.page_heroEyebrow__p76B6{display:flex;align-items:center;gap:12px;padding-bottom:clamp(20px,3vw,32px);align-self:start}.page_heroEyebrowLine__caG1q{width:36px;height:1px;background:var(--forest)}.page_heroEyebrowText__Fzxs4{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--forest);font-weight:400;font-family:var(--font-body);margin:0;line-height:1}.page_heroMainContent__rzLfg{display:flex;flex-direction:column;justify-content:center;max-width:500px}.page_heroTitle__ixXIp{font-family:var(--font-display);font-size:clamp(40px,4.2vw,62px);font-weight:400;color:var(--ink);line-height:1.06;letter-spacing:-.01em;margin-bottom:clamp(14px,1.8vw,22px)}.page_heroItalic__OOd9K{display:block;font-style:italic;font-weight:400;color:var(--forest)}.page_heroSubtitle__ZW2Yq{font-size:clamp(13.5px,1.3vw,15.5px);color:var(--body);line-height:1.82;margin-bottom:clamp(24px,3vw,36px);font-weight:400}.page_heroSubtitle__ZW2Yq strong{color:var(--ink);font-weight:500}.page_heroActions__uE8fj{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.page_btnPrimary__d_sTc{background:var(--forest);color:var(--cream);padding:12px clamp(20px,2.5vw,32px);font-family:var(--font-body);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:background var(--transition-base),transform var(--transition-fast);display:inline-block;white-space:nowrap;text-decoration:none;border:none;cursor:pointer}.page_btnPrimary__d_sTc:hover{background:var(--forest-l);transform:translateY(-1px);color:var(--cream)}.page_btnGhost__lrA6K{color:var(--muted);font-size:12.5px;font-weight:400;display:inline-flex;align-items:center;gap:7px;letter-spacing:.02em;transition:color var(--transition-fast),gap var(--transition-fast);white-space:nowrap;text-decoration:none}.page_btnGhost__lrA6K:hover{color:var(--ink);gap:11px}.page_proof__KjJsr{display:flex;flex-wrap:nowrap;gap:clamp(24px,3vw,48px);padding-top:clamp(20px,2.5vw,32px);border-top:1px solid var(--cream-dd);align-self:end}.page_proofItem__Q9zwN{flex-shrink:0}.page_proofNum__31KT4{font-family:var(--font-display);font-size:clamp(26px,2.8vw,36px);font-weight:500;color:var(--ink);line-height:1;margin-bottom:3px}.page_proofLabel__VHonR{font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-weight:400;white-space:nowrap}.page_heroRight__IMnLr{position:relative;overflow:hidden;min-height:600px}.page_heroImg__2cabd{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 8%;display:block;border-radius:0;border:none;box-shadow:none;max-width:none}.page_heroRight__IMnLr:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(250,250,247,.18) 0,transparent 25%);pointer-events:none}.page_heroTag__OsUmD{position:absolute;bottom:clamp(24px,4vw,40px);left:clamp(24px,4vw,40px);z-index:3}.page_heroTagInner__S0fYw{display:inline-flex;align-items:center;gap:10px;background:var(--cream);padding:10px 18px;border-left:2px solid var(--forest)}.page_heroTagCity__wRWN_{font-family:var(--font-display);font-size:16px;font-weight:500;color:var(--ink);letter-spacing:.04em}.page_heroTagDept__O8ZmO{font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.page_conviction___GVyk{background:var(--cream-d);padding:clamp(40px,5vw,56px) var(--gutter);border-top:1px solid var(--cream-dd);border-bottom:1px solid var(--cream-dd)}.page_convictionInner__PZHkI{max-width:var(--max-w);margin:0 auto;display:flex;align-items:center;gap:clamp(20px,4vw,48px)}.page_convBar__gW87B{width:2px;height:clamp(40px,6vw,64px);background:var(--forest);flex-shrink:0}.page_convText__Ukq_N{font-family:var(--font-display);font-size:clamp(19px,2.5vw,26px);font-style:italic;font-weight:400;color:var(--ink);line-height:1.5;opacity:.88;margin:0}.page_convSig__67FpZ{flex-shrink:0;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:400;white-space:nowrap}.page_sectionLabel__JSrPB{display:flex;align-items:center;gap:10px;margin-bottom:14px}.page_labelLine__FqTfu{width:24px;height:1px;background:var(--forest)}.page_labelText__qN9aO{font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--forest);font-weight:400}.page_sectionTitle__6ic_4{font-family:var(--font-display);font-size:clamp(30px,3.8vw,48px);font-weight:400;color:var(--ink);line-height:1.15;max-width:540px;margin-bottom:clamp(44px,5vw,64px);letter-spacing:-.01em}.page_sectionTitleCenter__WRqts{max-width:100%;text-align:center}.page_missionCard__2lxpM{background:var(--white);padding:var(--space-12);border:1px solid var(--border);border-radius:var(--r-lg);text-align:center}.page_missionText__jRCxP{font-size:var(--text-xl);line-height:1.8;color:var(--body);margin:0}.page_whySection__GjgQC{background:var(--cream)}.page_whyGrid__W2CzY{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid var(--cream-dd)}.page_whyCard__V9IUK{padding:clamp(36px,4vw,52px) clamp(24px,3vw,40px);border-right:1px solid var(--cream-dd);position:relative;transition:background var(--transition-base)}.page_whyCard__V9IUK:last-child{border-right:none}.page_whyCard__V9IUK:hover{background:var(--white)}.page_whyCard__V9IUK:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--forest);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}.page_whyCard__V9IUK:hover:before{transform:scaleX(1)}.page_whyNum__APMvT{font-family:var(--font-display);font-size:clamp(44px,5vw,60px);font-weight:300;color:var(--cream-dd);line-height:1;margin-bottom:16px;letter-spacing:-.02em}.page_whyIcon__9pVH8{color:var(--forest);margin-bottom:var(--space-4)}.page_whyCard__V9IUK h3{font-family:var(--font-display);font-size:clamp(20px,2.2vw,26px);font-weight:500;color:var(--ink);margin-bottom:12px;line-height:1.25}.page_whyCard__V9IUK p{color:var(--body);font-size:clamp(13.5px,1.3vw,15px);line-height:1.78;font-weight:400;margin:0}.page_valuesGrid__U_DBJ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--cream-dd)}.page_valueCard__47Pvk{padding:clamp(32px,4vw,48px) clamp(20px,2.5vw,32px);border-right:1px solid var(--cream-dd);text-align:center;transition:background var(--transition-base)}.page_valueCard__47Pvk:last-child{border-right:none}.page_valueCard__47Pvk:hover{background:var(--white)}.page_valueSym__b1oUy{font-family:var(--font-display);font-size:36px;font-weight:300;color:var(--forest);line-height:1;margin-bottom:16px;opacity:.7}.page_valueCard__47Pvk h3{font-family:var(--font-display);font-size:clamp(18px,2vw,22px);font-weight:400;color:var(--ink);margin-bottom:8px}.page_valueCard__47Pvk p{color:var(--body);font-size:13.5px;line-height:1.65;font-weight:400;margin:0}.page_servicesSection__vku9b{background:var(--cream)}.page_servicesGrid__KYloy{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-12)}.page_serviceCard__XVYDM{background:var(--white);padding:clamp(28px,3.5vw,44px);border:1px solid var(--border);border-radius:0;transition:border-color var(--transition-base),box-shadow var(--transition-base);display:flex;flex-direction:column}.page_serviceCard__XVYDM:hover{border-color:var(--forest);box-shadow:0 8px 32px rgba(42,94,64,.08)}.page_serviceNum__25lhV{font-family:var(--font-body);font-size:10px;letter-spacing:.16em;color:var(--muted);font-weight:400;margin-bottom:clamp(20px,3vw,32px)}.page_serviceCard__XVYDM h3{font-family:var(--font-display);font-size:clamp(20px,2.2vw,26px);font-weight:400;margin-bottom:var(--space-3);color:var(--ink);line-height:1.2}.page_serviceCard__XVYDM p{color:var(--body);line-height:1.7;flex-grow:1;margin-bottom:var(--space-6);font-weight:400;font-size:clamp(13.5px,1.2vw,15px)}.page_serviceLink__JA_md{color:var(--forest);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:400;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:gap var(--transition-fast);margin-top:auto}.page_serviceLink__JA_md:hover{gap:10px;color:var(--forest-l)}.page_servicesAction__3e9pV{text-align:center}.page_ctaSection__BmsKD{background:var(--ink);position:relative;overflow:hidden}.page_ctaSection__BmsKD:before{width:600px;height:600px;border-radius:50%;border:1px solid rgba(42,94,64,.08)}.page_ctaSection__BmsKD:after,.page_ctaSection__BmsKD:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.page_ctaSection__BmsKD:after{width:300px;height:300px;border-radius:50%;border:1px solid rgba(42,94,64,.1)}.page_ctaCard__0EK4h{text-align:center;color:var(--cream);padding:clamp(88px,11vw,140px) 0;position:relative;z-index:1}.page_ctaEyebrow__e_BPb{display:block;font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-l);margin-bottom:20px}.page_ctaCard__0EK4h h2{font-family:var(--font-display);font-size:clamp(36px,5vw,64px);font-weight:400;font-style:italic;color:var(--cream);margin-bottom:20px;line-height:1.12;letter-spacing:-.01em}.page_ctaSub__ACA_V{display:block;margin:0 auto clamp(36px,5vw,48px)}.page_ctaCard__0EK4h p,.page_ctaSub__ACA_V{color:rgba(250,250,247,.55);font-size:clamp(14.5px,1.5vw,16.5px);max-width:440px;font-weight:400;line-height:1.78}.page_ctaCard__0EK4h p{margin-bottom:clamp(36px,5vw,48px);margin-left:auto;margin-right:auto}.page_parcoursSection__OamKP{background:var(--cream)}.page_parcoursGrid__RIr3H{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px);align-items:start}.page_parcoursContent__jRflp{max-width:560px}.page_parcoursQuote__PFbu2{font-family:var(--font-display);font-size:clamp(18px,2vw,22px);font-style:italic;font-weight:400;color:var(--forest);line-height:1.6;padding-left:clamp(16px,2vw,28px);border-left:2px solid var(--forest);margin-bottom:clamp(20px,3vw,32px)}.page_parcoursText__8dtv4{font-size:clamp(14px,1.3vw,15.5px);color:var(--body);line-height:1.82;font-weight:400;margin-bottom:16px}.page_parcoursProof__pNI25{display:flex;gap:clamp(32px,4vw,56px);margin-top:clamp(24px,3vw,36px);padding-top:clamp(20px,2.5vw,28px);border-top:1px solid var(--cream-dd)}.page_parcoursProofItem__FAY85{flex-shrink:0}.page_parcoursProofNum__Yr_Cz{font-family:var(--font-display);font-size:clamp(28px,3vw,38px);font-weight:500;color:var(--ink);line-height:1;margin-bottom:4px}.page_parcoursProofLabel__S0soo{font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-weight:400}.page_parcoursMeta__3bJU2{padding:clamp(28px,3vw,40px);background:var(--white);border:1px solid var(--cream-dd);border-radius:0}.page_parcoursMission__DQppk{font-family:var(--font-display);font-size:clamp(16px,1.8vw,20px);font-weight:400;color:var(--ink);line-height:1.5;margin-bottom:clamp(20px,2.5vw,28px)}.page_parcoursTags__9ccuT{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(20px,2.5vw,28px)}.page_parcoursTag__1gba7{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);background:var(--forest-dim);padding:6px 14px;border-radius:var(--r-pill);font-weight:400}.page_parcoursLocation__RltqK{display:flex;align-items:center;gap:10px;margin-bottom:12px}.page_parcoursLocationIcon__zcycs{color:var(--forest);opacity:.7;flex-shrink:0}.page_parcoursLocationLabel__byj6F{display:block;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.page_parcoursLocationCity__KsUQM{display:block;font-family:var(--font-display);font-size:clamp(15px,1.6vw,18px);font-weight:500;color:var(--ink);line-height:1.3}.page_parcoursAvailability__pkYbZ{font-size:12px;color:var(--muted);letter-spacing:.04em;margin:0;padding-top:12px;border-top:1px solid var(--cream-dd)}.page_serviceCardDiscovery__OQHqs{background:var(--forest);border-color:var(--forest)}.page_serviceCardDiscovery__OQHqs:hover{background:var(--forest-l);border-color:var(--forest-l);box-shadow:none}.page_serviceCardDiscoveryIcon__rKgeY{color:rgba(250,250,247,.45);margin-bottom:clamp(20px,3vw,32px)}.page_serviceCardDiscovery__OQHqs .page_serviceNum__25lhV{color:rgba(250,250,247,.35)}.page_serviceCardDiscovery__OQHqs h3{color:var(--cream)}.page_serviceCardDiscovery__OQHqs p{color:rgba(250,250,247,.65)}.page_serviceCardDiscovery__OQHqs .page_serviceLink__JA_md{color:rgba(250,250,247,.7)}.page_serviceCardDiscovery__OQHqs .page_serviceLink__JA_md:hover{color:var(--cream)}.page_serviceCardDiscovery__OQHqs button.page_serviceLink__JA_md{background:none;border:none;padding:0;font-family:var(--font-body);cursor:pointer}.page_certificationBadge__Ny1Kd{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(16px,2vw,24px);padding:8px 16px;background:var(--forest-dim);border-radius:var(--r-pill);border:1px solid rgba(42,94,64,.12);font-size:12px;color:var(--forest);letter-spacing:.02em}.page_certificationBadge__Ny1Kd a{color:var(--forest);font-weight:500;text-decoration:underline;text-underline-offset:2px}.page_certificationBadge__Ny1Kd a:hover{color:var(--forest-l)}.page_testimonialsSection__1fjyG{background:var(--cream-d)}.page_testimonialsGrid__nPL9n{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.page_testimonialCard__ciKNV{background:var(--white);padding:clamp(28px,3vw,40px);border:1px solid var(--border);border-radius:0;display:flex;flex-direction:column;transition:all var(--transition-base)}.page_testimonialCard__ciKNV:hover{border-color:var(--gold);box-shadow:0 16px 48px rgba(232,96,10,.08);transform:translateY(-3px)}.page_testimonialStars__MXwdb{display:flex;gap:3px;margin-bottom:16px}.page_testimonialText__0jB2O{font-size:clamp(13.5px,1.3vw,15px);color:var(--body);line-height:1.78;font-weight:400;font-style:italic;flex-grow:1;margin-bottom:20px}.page_testimonialAuthor__a32R1{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--cream-dd)}.page_testimonialName__l18WN{font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--ink)}.page_testimonialSource__W4M_9{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:400}@media (max-width:1024px){.page_hero__7KFOs{height:auto;max-height:none;min-height:100svh;position:relative}.page_heroWrap__a8YOS{grid-template-columns:1fr;grid-template-rows:1fr;max-width:100%;min-height:calc(100svh - 72px);position:relative}.page_heroVline__nb38F{display:none}.page_heroLeft__HzzSB{grid-row:1;grid-column:1;grid-template-rows:auto auto auto;padding:48px var(--gutter) 48px;position:relative;z-index:2;background:linear-gradient(90deg,rgba(250,250,247,.94) 0,rgba(250,250,247,.94) 55%,rgba(250,250,247,0))}.page_heroMainContent__rzLfg{max-width:100%}.page_proof__KjJsr{flex-wrap:wrap}.page_heroRight__IMnLr{position:absolute;inset:0;height:100%;min-height:unset;z-index:1}.page_heroSubtitle__ZW2Yq{max-width:80%}.page_whyGrid__W2CzY{grid-template-columns:1fr;border:none}.page_whyCard__V9IUK{border:none;border-top:1px solid var(--cream-dd)}.page_valuesGrid__U_DBJ{grid-template-columns:repeat(2,1fr)}.page_valueCard__47Pvk:nth-child(2){border-right:none}.page_valueCard__47Pvk:nth-child(3){border-right:1px solid var(--cream-dd)}.page_valueCard__47Pvk:nth-child(3),.page_valueCard__47Pvk:nth-child(4){border-top:1px solid var(--cream-dd)}.page_convictionInner__PZHkI{flex-direction:column;align-items:flex-start;gap:16px}.page_convSig__67FpZ{white-space:normal}.page_parcoursGrid__RIr3H{grid-template-columns:1fr;gap:32px}.page_parcoursContent__jRflp{max-width:100%}.page_testimonialsGrid__nPL9n{grid-template-columns:1fr 1fr}}@media (max-width:640px){.page_heroActions__uE8fj{flex-direction:column;align-items:flex-start;gap:14px}.page_btnPrimary__d_sTc{width:100%;text-align:center}.page_heroSubtitle__ZW2Yq{max-width:100%}.page_valuesGrid__U_DBJ{grid-template-columns:1fr 1fr}.page_servicesGrid__KYloy,.page_testimonialsGrid__nPL9n{grid-template-columns:1fr}}.page_main__g_iZj{padding-top:72px}.page_hero__4ECR2{background:var(--cream);padding:var(--space-20) 0 var(--space-12);text-align:center}.page_title__5G_lA{font-size:var(--text-5xl);margin-bottom:var(--space-6)}.page_subtitle__nl3Sm{font-size:var(--text-xl);color:var(--body);max-width:700px;margin:0 auto}.page_quickLinks__YgmXa{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.page_quickLink__tsmhX{background:var(--white);color:var(--forest);border:1px solid var(--forest);border-radius:var(--r-pill);padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:all var(--transition-fast)}.page_quickLink__tsmhX:hover{background:var(--forest);color:var(--white)}.page_serviceSection__HucjT{display:grid;grid-template-columns:60px 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start;padding:var(--space-12) 0;border-bottom:1px solid var(--cream-dd);scroll-margin-top:96px}.page_serviceSection__HucjT:last-child{border-bottom:none}.page_serviceIcon__j8YZy{width:40px;height:40px;background:var(--forest-dim);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--forest);animation:page_fadeIn__iniXn .6s ease-out}.page_serviceContent__cfOtL{animation:page_slideInRight__x3pJS .6s ease-out}.page_serviceContent__cfOtL h2{font-size:var(--text-3xl);margin-bottom:var(--space-4);color:var(--ink)}.page_serviceDescription__Esyhf{font-size:var(--text-lg);color:var(--body);margin-bottom:var(--space-6);line-height:1.6}.page_serviceDetails__tSLqT{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-3);gap:var(--space-3);padding-left:0;list-style:none}.page_serviceDetails__tSLqT li{padding:var(--space-3) var(--space-4);background:var(--cream-d);border-radius:var(--r-md);border-left:2px solid var(--forest);color:var(--body);transition:all var(--transition-base)}.page_serviceDetails__tSLqT li:hover{transform:translateX(4px);background:var(--white);box-shadow:var(--shadow-sm)}.page_serviceActions__y2APj{display:flex;gap:var(--space-4);margin-top:var(--space-6)}.page_approachSection__mjQ4h{background:var(--cream-d)}.page_sectionTitle__opygd{text-align:center;font-size:var(--text-4xl);margin-bottom:var(--space-12)}.page_approachContent__bonpS p{font-size:var(--text-lg);line-height:1.8;color:var(--body);margin-bottom:var(--space-6)}.page_pillars__xY1vC{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-10)}.page_pillar__ir8TO{background:var(--white);padding:var(--space-6);border-radius:var(--r-lg);text-align:center;border:1px solid var(--border);transition:all var(--transition-base)}.page_pillar__ir8TO:hover{transform:translateY(-4px);border-color:var(--forest);box-shadow:0 16px 48px rgba(42,94,64,.1)}.page_pillar__ir8TO h4{font-size:var(--text-lg);margin-bottom:var(--space-3);color:var(--forest)}.page_pillar__ir8TO p{color:var(--body);margin:0;font-size:var(--text-sm)}.page_ctaSection__fIr4B{background:var(--ink);position:relative;overflow:hidden}.page_ctaSection__fIr4B:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;border-radius:50%;border:1px solid rgba(42,94,64,.08);pointer-events:none}.page_ctaCard__2bYuJ{text-align:center;color:var(--cream);padding:var(--space-12);position:relative;z-index:1}.page_ctaCard__2bYuJ h2{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--cream);font-size:var(--text-4xl);margin-bottom:var(--space-6)}.page_ctaCard__2bYuJ p{color:rgba(250,250,247,.42);font-size:var(--text-xl);margin-bottom:var(--space-8);max-width:440px;margin-left:auto;margin-right:auto;font-weight:300;line-height:1.78}.page_ctaCard__2bYuJ button{border:none;cursor:pointer;font-family:var(--font-body)}@media (max-width:768px){.page_title__5G_lA{font-size:var(--text-4xl)}.page_subtitle__nl3Sm{font-size:var(--text-lg)}.page_serviceSection__HucjT{grid-template-columns:1fr;gap:var(--space-6)}.page_serviceIcon__j8YZy{margin:0}.page_pillars__xY1vC,.page_serviceDetails__tSLqT{grid-template-columns:1fr}}.page_quizTrigger__xSihO{display:flex;justify-content:center}.page_quizButton__TYc9A{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px;padding:18px 28px;background:var(--white);border:1px solid var(--forest);color:var(--ink);font-family:var(--font-display);font-size:clamp(17px,1.8vw,21px);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.page_quizButton__TYc9A svg{color:var(--forest)}.page_quizButton__TYc9A span{font-family:var(--font-body);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--forest)}.page_quizButton__TYc9A:hover{background:var(--forest-dim)}.page_quizButton__TYc9A:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.Header_header__KwdYD{position:fixed;top:0;left:0;right:0;height:72px;z-index:var(--z-sticky);background:rgba(250,250,247,.97);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--cream-dd);transition:all var(--transition-base)}.Header_header__KwdYD.Header_scrolled__qIjEW{background:rgba(250,250,247,.98);box-shadow:var(--shadow-sm)}.Header_nav__tNWGY{height:100%;display:flex;align-items:center;justify-content:space-between}.Header_logo____uDV{display:flex;flex-direction:column;gap:0;text-decoration:none;transition:opacity var(--transition-base)}.Header_logo____uDV:hover{opacity:.8}.Header_logoText__xA8kS{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--ink);letter-spacing:.02em;line-height:1.1}.Header_logoSubtext__kppP0{font-size:8.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-weight:400}.Header_menu__0AeTE{display:flex;align-items:center;gap:clamp(20px,3vw,40px);list-style:none;margin:0;padding:0}.Header_menuLink__ZroQM{position:relative;font-size:13px;font-weight:400;color:var(--muted);text-decoration:none;letter-spacing:.04em;transition:color var(--transition-fast);padding:var(--space-2) 0;white-space:nowrap}.Header_menuLink__ZroQM:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--forest);transition:width var(--transition-base)}.Header_menuLink__ZroQM:hover{color:var(--ink)}.Header_menuLink__ZroQM:hover:after{width:100%}.Header_menuLinkActive__I_fEO{color:var(--ink)}.Header_menuLinkActive__I_fEO:after{width:100%;background:var(--gold)!important}.Header_menuLinkCta__X1CWL{padding:9px 22px;border:1px solid var(--ink);color:var(--ink);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-radius:0;transition:background var(--transition-base),color var(--transition-base)}.Header_menuLinkCta__X1CWL:after{display:none}.Header_menuLinkCta__X1CWL:hover{background:var(--ink);color:var(--cream);transform:none;box-shadow:none}.Header_menuDesktop__D8X_c{display:flex;align-items:center;gap:clamp(20px,3vw,40px);list-style:none;margin:0;padding:0}.Header_mobileOverlay__XEVgp{display:none}.Header_mobileMenuBtn__9N_AS{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;z-index:1100;position:relative}.Header_hamburger__zEELl{display:block;width:22px;height:1px;background:var(--ink);transition:all var(--transition-base)}@media (max-width:1024px){.Header_menuDesktop__D8X_c{display:none}.Header_mobileMenuBtn__9N_AS{display:flex}.Header_mobileOverlay__XEVgp{display:flex;position:fixed;top:72px;right:0;bottom:0;width:75%;max-width:320px;background:#FAFAF7;z-index:1050;transform:translateX(100%);pointer-events:none;transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 40px rgba(26,26,20,.08);border-left:1px solid rgba(26,26,20,.06)}.Header_mobileOverlayOpen__rOJ73{transform:translateX(0);pointer-events:all}.Header_mobileMenu__YC5Nj{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;list-style:none;margin:0;padding:40px 40px 0;width:100%}.Header_mobileMenu__YC5Nj li{width:100%}.Header_mobileMenu__YC5Nj .Header_menuLink__ZroQM{display:block;font-family:var(--font-display);font-size:26px;font-weight:400;font-style:italic;color:var(--ink);letter-spacing:0;padding:14px 0;border-bottom:1px solid rgba(26,26,20,.06)}.Header_mobileMenu__YC5Nj .Header_menuLink__ZroQM:hover{color:var(--forest)}.Header_mobileMenu__YC5Nj .Header_menuLink__ZroQM:after{display:none}.Header_mobileMenu__YC5Nj .Header_menuLinkCta__X1CWL{display:inline-block;font-family:var(--font-body);font-size:11px;font-style:normal;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cream);background:var(--forest);padding:12px 28px;border:none;margin-top:28px}}.LocalCoachPage_main__KXAD2{background:var(--cream)}.LocalCoachPage_container__nmexf{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.LocalCoachPage_narrow___eK2F{max-width:820px;margin:0 auto;padding:0 var(--gutter)}.LocalCoachPage_hero__vGJ9x{padding-top:72px;display:flex;justify-content:center}.LocalCoachPage_heroWrap___jVEo{width:100%;max-width:1400px;display:grid;grid-template-columns:1.15fr 1fr;min-height:min(88svh,860px)}.LocalCoachPage_heroLeft__ifDL3{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,5vw,80px) clamp(28px,4vw,60px) clamp(40px,5vw,80px) var(--gutter);max-width:660px}.LocalCoachPage_breadcrumb__BQe_T{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted);margin-bottom:clamp(20px,3vw,32px)}.LocalCoachPage_breadcrumb__BQe_T a{color:var(--forest);text-decoration:none}.LocalCoachPage_breadcrumb__BQe_T a:hover{text-decoration:underline}.LocalCoachPage_eyebrow__olAzx{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);margin-bottom:18px}.LocalCoachPage_title__E3KSQ{font-family:var(--font-display);font-size:clamp(36px,4.2vw,58px);font-weight:400;color:var(--ink);line-height:1.06;letter-spacing:-.01em;margin:0}.LocalCoachPage_titleItalic__QxutK{display:block;font-family:var(--font-display);font-style:italic;font-size:clamp(24px,2.6vw,36px);line-height:1.2;color:var(--forest);margin:10px 0 clamp(20px,2.4vw,30px)}.LocalCoachPage_lead__N27zK{font-size:clamp(14.5px,1.3vw,16.5px);color:var(--body);line-height:1.8;margin:0 0 14px}.LocalCoachPage_actions__NNy32{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:clamp(14px,2vw,22px)}.LocalCoachPage_btnPrimary__peWOA{background:var(--gold);color:var(--white);padding:14px clamp(20px,2.5vw,32px);font-family:var(--font-body);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border:none;cursor:pointer;transition:background var(--transition-base),transform var(--transition-fast)}.LocalCoachPage_btnPrimary__peWOA:hover{background:var(--gold-l);transform:translateY(-1px)}.LocalCoachPage_btnGhost__3wzfi{color:var(--forest);font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:7px;text-decoration:none;transition:gap var(--transition-fast),color var(--transition-fast)}.LocalCoachPage_btnGhost__3wzfi:hover{color:var(--ink);gap:11px}.LocalCoachPage_btnGhost__3wzfi:focus-visible,.LocalCoachPage_btnPrimary__peWOA:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.LocalCoachPage_reassurance__SQV7u{margin:14px 0 0;font-size:12.5px;color:var(--muted)}.LocalCoachPage_heroRight__hlpBo{position:relative;overflow:hidden;background:var(--cream-d)}.LocalCoachPage_heroImg__NiMFf{object-fit:cover;object-position:center 10%}.LocalCoachPage_section__CXQUp{padding:var(--section-v) 0}.LocalCoachPage_alt__rfIfg{background:var(--cream-d)}.LocalCoachPage_h2__5WqpZ{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0 0 clamp(22px,2.6vw,34px)}.LocalCoachPage_h2__5WqpZ,.LocalCoachPage_h3__Q0cTp{font-family:var(--font-display);font-weight:400;color:var(--ink)}.LocalCoachPage_h3__Q0cTp{font-size:clamp(19px,1.7vw,22px);margin:0 0 10px}.LocalCoachPage_text__EPq_G{font-size:clamp(15px,1.3vw,16.5px);line-height:1.8;color:var(--body);margin:0 0 16px}.LocalCoachPage_text__EPq_G strong{color:var(--ink);font-weight:600}.LocalCoachPage_text__EPq_G a{color:var(--forest);text-decoration:underline;text-underline-offset:3px}.LocalCoachPage_text__EPq_G a:hover{color:var(--forest-l)}.LocalCoachPage_sectorGrid__b7_3U{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.LocalCoachPage_sectorCard__UAm8Q{background:var(--white);border:1px solid var(--border);border-top:2px solid var(--forest);padding:clamp(24px,2.6vw,32px)}.LocalCoachPage_sectorCard__UAm8Q .LocalCoachPage_text__EPq_G{font-size:15px;margin:0}.LocalCoachPage_midCta__MiKSl{margin-top:clamp(20px,3vw,32px)}.LocalCoachPage_cityList__T11WB{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:10px}.LocalCoachPage_cityList__T11WB li{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:13px;color:var(--forest);background:var(--forest-dim);border-radius:var(--r-pill)}.LocalCoachPage_testimonial__p3LNe{margin:clamp(24px,3vw,36px) 0;padding:4px 0 4px clamp(18px,2vw,28px);border-left:2px solid var(--gold)}.LocalCoachPage_testimonial__p3LNe blockquote{margin:0 0 10px;font-family:var(--font-display);font-style:italic;font-size:clamp(18px,1.8vw,22px);line-height:1.5;color:var(--ink)}.LocalCoachPage_testimonial__p3LNe figcaption{font-size:13px;color:var(--body);font-weight:500}.LocalCoachPage_testimonial__p3LNe figcaption span{color:var(--muted);font-weight:400}.LocalCoachPage_faqList__SvITx{border-top:1px solid var(--border)}.LocalCoachPage_faqItem__9k1j6{padding:24px 0 8px;border-bottom:1px solid var(--border)}.LocalCoachPage_finalCta__zzuOP{background:var(--forest);padding:var(--section-v) 0;text-align:center}.LocalCoachPage_finalTitle__3_D3b{font-family:var(--font-display);font-size:clamp(30px,3.4vw,44px);font-weight:400;color:var(--cream);margin:0 0 18px}.LocalCoachPage_finalText__Y_tHB{font-size:clamp(15px,1.3vw,17px);line-height:1.75;color:rgba(250,250,247,.85);max-width:620px;margin:0 auto 30px}@media (max-width:1024px){.LocalCoachPage_sectorGrid__b7_3U{grid-template-columns:1fr}}@media (max-width:900px){.LocalCoachPage_heroWrap___jVEo{grid-template-columns:1fr;min-height:0}.LocalCoachPage_heroRight__hlpBo{order:-1;height:34svh;min-height:240px}.LocalCoachPage_heroLeft__ifDL3{padding:32px var(--gutter) 56px;max-width:none}}@media (max-width:560px){.LocalCoachPage_actions__NNy32{flex-direction:column;align-items:stretch}.LocalCoachPage_btnPrimary__peWOA{width:100%;white-space:normal}.LocalCoachPage_btnGhost__3wzfi{justify-content:center}}.QuestionnaireVariant1_container__ZkN__{max-width:680px;margin:0 auto;padding:2rem 1rem}.QuestionnaireVariant1_progressContainer__TdG44{display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem}.QuestionnaireVariant1_progressBar__H2Rk0{flex:1 1;height:6px;background:var(--cream-dd);border-radius:var(--r-pill);overflow:hidden}.QuestionnaireVariant1_progressFill__OoXa0{height:100%;background:linear-gradient(90deg,var(--forest),var(--forest-l));border-radius:var(--r-pill);transition:width .4s cubic-bezier(.4,0,.2,1)}.QuestionnaireVariant1_stepCounter__NwWgX{font-family:var(--font-body);font-size:10px;text-transform:uppercase;color:var(--muted);font-weight:500;letter-spacing:.05em;white-space:nowrap}.QuestionnaireVariant1_questionCard__g85ni{animation:QuestionnaireVariant1_slideUp__kc5nf .4s ease-out;position:relative}@keyframes QuestionnaireVariant1_slideUp__kc5nf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.QuestionnaireVariant1_backButton__4WXDq{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:none;color:var(--body);font-size:var(--text-sm);cursor:pointer;padding:.5rem;margin-bottom:1.5rem;transition:color var(--transition-base)}.QuestionnaireVariant1_backButton__4WXDq:hover{color:var(--forest)}.QuestionnaireVariant1_questionTitle__rLxx3{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;margin-bottom:.75rem;text-align:center;color:var(--ink)}.QuestionnaireVariant1_questionSubtitle__VI2uS{font-family:var(--font-body);text-align:center;color:var(--body);font-size:var(--text-base);margin-bottom:2.5rem}.QuestionnaireVariant1_optionsGrid__OhDag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.QuestionnaireVariant1_optionCard__suiH_{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:var(--white);border:1px solid var(--cream-dd);border-radius:var(--r-md);cursor:pointer;transition:all var(--transition-base);text-align:left;width:100%}.QuestionnaireVariant1_optionCard__suiH_:hover{border-color:var(--forest);background:var(--forest-dim)}.QuestionnaireVariant1_optionIcon__DQaE7{color:var(--muted);flex-shrink:0;transition:color var(--transition-base);display:flex;align-items:center;justify-content:center}.QuestionnaireVariant1_optionCard__suiH_:hover .QuestionnaireVariant1_optionIcon__DQaE7{color:var(--forest)}.QuestionnaireVariant1_optionLabel__895P2{flex:1 1;font-family:var(--font-body);font-weight:600;font-size:var(--text-base);color:var(--ink);transition:color var(--transition-base)}.QuestionnaireVariant1_optionCard__suiH_:hover .QuestionnaireVariant1_optionLabel__895P2{color:var(--forest)}.QuestionnaireVariant1_optionArrow__jrYFV{color:var(--muted);flex-shrink:0;opacity:0;transform:translateX(-10px);transition:all var(--transition-base)}.QuestionnaireVariant1_optionCard__suiH_:hover .QuestionnaireVariant1_optionArrow__jrYFV{opacity:1;color:var(--forest);transform:translateX(0)}.QuestionnaireVariant1_optionsList__kJ5EH{display:flex;flex-direction:column;gap:.75rem}.QuestionnaireVariant1_optionButton__XsCo_{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:var(--white);border:1px solid var(--cream-dd);border-radius:var(--r-md);cursor:pointer;transition:all var(--transition-base);text-align:left;width:100%;font-size:var(--text-base);color:var(--ink);font-weight:500;font-family:var(--font-body)}.QuestionnaireVariant1_optionButton__XsCo_:hover{border-color:var(--forest);background:var(--forest-dim)}.QuestionnaireVariant1_optionButton__XsCo_ svg{color:var(--muted);flex-shrink:0;transition:all var(--transition-base)}.QuestionnaireVariant1_optionButton__XsCo_:hover svg{color:var(--forest);transform:translateX(4px)}.QuestionnaireVariant1_resultCard__2TAxg{text-align:center;animation:QuestionnaireVariant1_fadeInScale__AEHsa .5s ease-out}@keyframes QuestionnaireVariant1_fadeInScale__AEHsa{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.QuestionnaireVariant1_successIcon__sEfaH{color:var(--color-success);margin:0 auto 1.5rem;animation:QuestionnaireVariant1_checkPulse__e0QkI .6s ease-out}@keyframes QuestionnaireVariant1_checkPulse__e0QkI{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.QuestionnaireVariant1_resultTitle__coM5t{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;margin-bottom:1.5rem;color:var(--ink)}.QuestionnaireVariant1_recommendationBadge__alO4H{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,var(--forest),var(--forest-l));color:white;border-radius:var(--r-pill);font-size:var(--text-xl);font-weight:700;margin-bottom:1.5rem;box-shadow:var(--shadow-md);font-family:var(--font-body)}.QuestionnaireVariant1_resultDescription___CiU5{font-family:var(--font-body);font-size:var(--text-lg);color:var(--body);max-width:600px;margin:0 auto 2.5rem;line-height:1.7}.QuestionnaireVariant1_resultActions__29gDb{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.QuestionnaireVariant1_resetButton__Q_FiF{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:none;color:var(--body);font-size:var(--text-sm);cursor:pointer;padding:.75rem 1rem;transition:color var(--transition-base);font-family:var(--font-body)}.QuestionnaireVariant1_resetButton__Q_FiF:hover{color:var(--forest)}@media (max-width:640px){.QuestionnaireVariant1_optionsGrid__OhDag{grid-template-columns:1fr}.QuestionnaireVariant1_questionTitle__rLxx3,.QuestionnaireVariant1_resultTitle__coM5t{font-size:var(--text-2xl)}.QuestionnaireVariant1_resultActions__29gDb{flex-direction:column}.QuestionnaireVariant1_resultActions__29gDb .QuestionnaireVariant1_btn__zyjtx{width:100%}}.QuestionnairePopup_dialog__QzZFT{width:min(760px,calc(100vw - 32px));max-height:calc(100svh - 48px);margin:auto;padding:0;border:none;background:var(--cream);color:var(--ink);box-shadow:0 24px 64px rgba(26,26,20,.28);overflow:auto}.QuestionnairePopup_dialog__QzZFT::-webkit-backdrop{background:rgba(26,26,20,.55)}.QuestionnairePopup_dialog__QzZFT::backdrop{background:rgba(26,26,20,.55)}.QuestionnairePopup_dialog__QzZFT[open]{animation:QuestionnairePopup_popIn__Dkxtc .22s cubic-bezier(.4,0,.2,1)}@keyframes QuestionnairePopup_popIn__Dkxtc{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.QuestionnairePopup_dialog__QzZFT[open]{animation:none}}.QuestionnairePopup_inner__GhpP3{position:relative;padding:clamp(28px,4vw,44px) clamp(18px,4vw,44px) clamp(20px,3vw,32px)}.QuestionnairePopup_close__K_fxR{position:absolute;top:12px;right:12px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--muted);cursor:pointer;transition:color var(--transition-fast)}.QuestionnairePopup_close__K_fxR:hover{color:var(--ink)}.QuestionnairePopup_close__K_fxR:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.QuestionnairePopup_title___uZta{font-family:var(--font-display);font-size:clamp(24px,2.8vw,34px);line-height:1.15;color:var(--ink);margin:0 40px 8px 0}.QuestionnairePopup_subtitle__Wi5sB{font-size:15px;line-height:1.6;color:var(--body);margin:0 0 clamp(16px,2vw,24px)}