.Home_footer__5lLOG,.Home_header__7z38K,.Home_home__NcaAH{--navy:#172c40;--accent:#234b76;--link:#234b76;--warm:#f8f7f3;--line:#dbe2ea;font-family:var(--font-montserrat),sans-serif;color:var(--navy)}.Home_home__NcaAH{background:white;font-size:18px;line-height:1.7}.Home_home__NcaAH h1,.Home_home__NcaAH h2,.Home_home__NcaAH h3{font-family:var(--font-montserrat),sans-serif;font-weight:700;letter-spacing:-.035em;line-height:1.16;color:inherit}.Home_home__NcaAH h2{font-size:clamp(32px,3.4vw,48px)}.Home_home__NcaAH h3{font-size:24px;line-height:1.35;letter-spacing:-.02em}.Home_home__NcaAH p{margin:18px 0}.Home_header__7z38K a,.Home_home__NcaAH a{text-decoration:none}.Home_header__7z38K a,.Home_header__7z38K button,.Home_header__7z38K summary,.Home_home__NcaAH a,.Home_home__NcaAH button{-webkit-tap-highlight-color:transparent}.Home_header__7z38K :focus-visible,.Home_home__NcaAH :focus-visible{outline:3px solid #87add6;outline-offset:5px}.Home_header__7z38K ::selection,.Home_home__NcaAH ::selection{background:#c4d8ed;color:#172c40}.Home_headerInner__40fZd,.Home_wrap__09mqU{width:min(1320px,calc(100% - 80px));margin-inline:auto}.Home_section___el5O{padding-block:110px;scroll-margin-top:30px}.Home_warm__Ni3ru{background:var(--warm)}.Home_eyebrow__rbMjj{display:block;margin-bottom:20px;color:var(--link);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.16em}.Home_sectionLead__xysXu{max-width:760px;color:#47596b}.Home_actions__ePaMr{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:32px}.Home_heroSecondary__YLXl4,.Home_outline__stBsK,.Home_primary__bxvMa{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;border-radius:999px;font-size:18px;font-weight:600;line-height:1.4}.Home_primary__bxvMa{border:1px solid #a9bfd5;padding:7px 7px 7px 25px;background:var(--accent);color:#ffffff;transition:background .2s}.Home_primary__bxvMa>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:white;flex-shrink:0}.Home_primary__bxvMa:hover{background:#2d5e92}.Home_outline__stBsK{padding:14px 25px;color:var(--link);border:1px solid}.Home_outline__stBsK:hover{background:#eaf0f7}.Home_textLink__rvq22{display:inline-flex;gap:10px;align-items:center;color:var(--link);font-weight:600;border-bottom:1px solid #a9bfd5;padding-bottom:3px}.Home_textLink__rvq22:hover{border-color:currentColor}.Home_header__7z38K{position:relative;z-index:40;color:var(--navy);font-size:18px;background:var(--warm);--accent:#4993ce}.Home_header__7z38K a,.Home_header__7z38K button,.Home_header__7z38K summary{color:inherit}.Home_navbar__Dk1JN{display:flex;align-items:center;gap:20px;min-height:92px}.Home_brand__Q7HWV{display:flex;gap:10px;align-items:center;min-width:0;letter-spacing:normal}.Home_brandIcon__LQuLi{width:48px;height:48px;flex-shrink:0;background-color:#4993ce;mask:url(/logoerfrechtakte.svg) center/contain no-repeat}.Home_brandText__Ehnvs{display:flex;flex-direction:column;gap:3px;min-width:0}.Home_brandTitle__tNWaq{font-size:18px;font-weight:700;line-height:1.4}.Home_brandTagline__5xJRq{color:#536477;font-size:14px;line-height:1.5}.Home_brandTagline__5xJRq strong{font-weight:700}.Home_header__7z38K .Home_brand__Q7HWV{flex-shrink:0}.Home_header__7z38K .Home_brandText__Ehnvs{white-space:nowrap}.Home_desktopNav__gLYyR{display:flex;flex:1;justify-content:center;gap:16px}.Home_dropdown__Cs0Uv{position:relative}.Home_dropdown__Cs0Uv summary{display:flex;align-items:center;gap:7px;cursor:pointer;min-height:48px;font-size:16px;list-style:none;white-space:nowrap}.Home_dropdown__Cs0Uv summary::-webkit-details-marker{display:none}.Home_dropdown__Cs0Uv[open] summary{color:var(--link)}.Home_dropdownPanel__ZWCB5{position:absolute;top:100%;left:-20px;width:310px;padding:12px;border-radius:14px;background:white;box-shadow:0 15px 40px #172c4026;color:var(--navy)}.Home_dropdownPanel__ZWCB5 a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px;font-size:16px;border-radius:8px}.Home_dropdownPanel__ZWCB5 a:hover{background:#edf2f8}.Home_navActions__2Z8jw{display:flex;gap:10px;align-items:center;margin-left:auto}.Home_iconButton__gnI73{width:44px;height:44px;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.Home_login__R0Cri,.Home_navCta__NUXGI{border-radius:999px;padding:13px 24px;white-space:nowrap;font-size:16px;font-weight:600}.Home_login__R0Cri{border:1px solid #b8c5d0}.Home_header__7z38K .Home_navCta__NUXGI{display:flex;align-items:center;gap:16px;background:#4993ce;color:#102536;border:1px solid #4993ce}.Home_menuButton__E6o12{display:none}.Home_search__iUxeM{padding:22px;border-radius:14px;background:white;color:var(--navy);box-shadow:0 15px 40px #172c4026}.Home_search__iUxeM label{display:block;font-weight:600;margin-bottom:12px}.Home_search__iUxeM>div{display:flex;gap:14px}.Home_search__iUxeM input{min-width:0;flex:1;border:1px solid #a8b7c8;border-radius:6px;padding:10px;font-size:18px}.Home_search__iUxeM button{color:#102536;display:flex;align-items:center;gap:10px;background:var(--accent);padding:10px 24px;border-radius:30px;cursor:pointer}.Home_skip__9j52r{position:absolute;top:-100px;left:20px;padding:12px 20px;background:var(--navy);color:white}.Home_skip__9j52r:focus{top:10px}.Home_heroSecondary__YLXl4{color:white;border:1px solid #ffffff80;padding:13px 24px}.Home_heroSecondary__YLXl4:hover{background:#ffffff18}.Home_intro__v3SiC{display:grid;grid-template-columns:2fr .9fr;gap:70px}.Home_intro__v3SiC h2{max-width:690px}.Home_introColumns__dTwqk{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:20px;color:#47596b}.Home_introPhoto__n1QYU{width:100%;height:100%;max-height:590px;object-fit:cover;object-position:56% center;border-radius:20px}.Home_situations__f1LmZ{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:50px}.Home_situation__Vhxea{display:flex;flex-direction:column;min-width:0;transition:transform .2s}.Home_situation__Vhxea:hover{transform:translateY(-4px)}.Home_situationImage___9fDp{position:relative;height:250px}.Home_situationImage___9fDp img{object-fit:cover;border-radius:20px}.Home_situationImage___9fDp>span{position:absolute;top:16px;left:16px;padding:5px 13px;background:#172c40d9;color:white;border-radius:30px;text-transform:uppercase;font-size:14px;letter-spacing:.08em}.Home_situationImage___9fDp>b{position:absolute;right:-8px;top:-14px;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;color:white;background:var(--navy);border:4px solid var(--warm);font-size:22px}.Home_situationBody__E5iOf{position:relative;margin:-30px 16px 0;padding:28px;background:white;border-radius:16px;box-shadow:0 18px 30px #172c4012;display:flex;flex:1;flex-direction:column}.Home_situationBody__E5iOf p{color:#47596b}.Home_situationBody__E5iOf ul{padding:0;list-style:none;margin:auto 0 24px}.Home_situationBody__E5iOf li{display:flex;align-items:center;gap:8px;font-size:14px;margin-top:8px}.Home_situationBody__E5iOf li svg{color:var(--link);flex-shrink:0}.Home_cardLink__Z_29G{display:flex;justify-content:flex-end;gap:10px;align-items:center;color:var(--link);font-size:18px;font-weight:600}.Home_process__D2bxK{background:#eef2f7}.Home_process__D2bxK h2{max-width:820px}.Home_steps__PQ3t1{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:60px 0 50px}.Home_steps__PQ3t1 li{position:relative;border-top:1px solid #aabed5;padding-top:45px}.Home_stepNumber__J4JGe{position:absolute;top:-25px;width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:var(--link);color:white;font-weight:600;font-size:23px}.Home_stepLabel__W3S3D{display:block;font-size:14px;margin:0 0 12px;color:var(--link)}.Home_steps__PQ3t1 p{color:#47596b}.Home_steps__PQ3t1 strong{display:flex;gap:8px;align-items:flex-start;font-weight:600;font-size:16px}.Home_steps__PQ3t1 strong svg{flex-shrink:0;margin-top:3px;color:var(--link)}.Home_processCta__hXa3P{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:32px;border-top:1px solid #c7d3e1}.Home_processCta__hXa3P p{margin:10px 0 0}.Home_costs__lNb_9{display:grid;grid-template-columns:1fr 1fr;gap:100px}.Home_home__NcaAH .Home_price__Z9tET{font-size:68px;letter-spacing:-.04em;font-weight:700;line-height:1.2;margin-top:25px}.Home_price__Z9tET span{font-size:18px;letter-spacing:0;font-weight:400;margin-left:15px;white-space:nowrap}.Home_home__NcaAH .Home_finePrint__voIhm{font-size:14px;line-height:1.6}.Home_costs__lNb_9 .Home_primary__bxvMa{margin-top:20px}.Home_included__Xb8W8{padding:0;list-style:none}.Home_included__Xb8W8 li{display:flex;gap:15px;align-items:flex-start;border-bottom:1px solid var(--line);padding:15px 0}.Home_included__Xb8W8 svg{flex-shrink:0;margin-top:4px;color:var(--link)}.Home_advisor__udRVT{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center;max-width:1080px;padding:40px;border:1px solid #e5e3dc;border-radius:16px;background:white}.Home_advisorIdentity__TOlOh{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.Home_advisorIdentity__TOlOh>div{flex:1;min-width:160px}.Home_advisorIdentity__TOlOh>img{flex-shrink:0;width:88px;height:88px;border-radius:50%;object-fit:cover;object-position:center 30%}.Home_home__NcaAH .Home_advisorIdentity__TOlOh h2{margin:0;font-size:24px;line-height:1.35}.Home_home__NcaAH .Home_advisorByline__K7zlM{margin:8px 0 0;color:#47596b;font-size:18px;line-height:1.5}.Home_home__NcaAH .Home_advisorIntro__H3aYA>p{margin:24px 0}.Home_contactOptions__Wq7nx{margin:0;border-top:1px solid var(--line)}.Home_contactOptions__Wq7nx>:is(a,button){display:flex;align-items:center;gap:20px;width:100%;padding:23px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.Home_contactChat__9jl4U:disabled{cursor:not-allowed}.Home_contactOptions__Wq7nx svg{flex-shrink:0;color:var(--link)}.Home_contactOptions__Wq7nx>:is(a,button)>svg:last-child{margin-left:auto}.Home_contactOptionCopy__CbASp,.Home_contactOptionCopy__CbASp>span,.Home_contactOptionCopy__CbASp>strong{display:block}.Home_contactOptionCopy__CbASp{min-width:0;overflow-wrap:anywhere}.Home_contactOptionCopy__CbASp>span{font-size:18px;color:#47596b;margin-top:5px}.Home_notaryInner__uVIcw{display:grid;grid-template-columns:220px 1fr;gap:70px;max-width:1080px;align-items:center}.Home_notaryPortrait__WSfPi{width:220px;max-width:100%;margin:0;text-align:center}.Home_notaryPortrait__WSfPi>img{display:block;margin-inline:auto;border-radius:16px;object-fit:cover}.Home_notaryCaption__Sx_xf{margin-top:16px;font-size:18px;line-height:1.4}.Home_notaryCaption__Sx_xf>span{display:block;margin-top:8px;font-size:14px;line-height:1.6}.Home_notary___XGft h2{font-size:36px}.Home_reviews__gwbWq,.Home_reviews__gwbWq>section{background:white}.Home_reviews__gwbWq h2{font-size:40px}.Home_faq__7aMoE{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.Home_faqItem__r5jKI{border-bottom:1px solid var(--line)}.Home_faqItem__r5jKI:first-child{border-top:1px solid var(--line)}.Home_faqItem__r5jKI summary{display:flex;justify-content:space-between;gap:25px;padding:25px 0;cursor:pointer;list-style:none;font-weight:600;line-height:1.5}.Home_faqItem__r5jKI summary::-webkit-details-marker{display:none}.Home_faqItem__r5jKI svg{flex-shrink:0;color:var(--link);margin-top:3px}.Home_faqItem__r5jKI[open] svg{transform:rotate(45deg)}.Home_faqItem__r5jKI p{margin:0 0 25px;color:#47596b}.Home_faq__7aMoE>div:last-child>.Home_textLink__rvq22{margin-top:25px}.Home_closing__O58JT{color:white;background:var(--navy)}.Home_closingInner__K8cyF{display:grid;grid-template-columns:1.5fr 1fr;gap:100px;align-items:center}.Home_closing__O58JT .Home_eyebrow__rbMjj{color:#bad3ed}.Home_closing__O58JT p{color:#dce5ef}.Home_closing__O58JT ul{list-style:none;margin:0;padding:0}.Home_closing__O58JT li{display:flex;gap:15px;padding-block:15px;border-bottom:1px solid #ffffff25}.Home_closing__O58JT li svg{flex-shrink:0;color:#adccec;margin-top:4px}.Home_notice__oJOGc{padding:20px 40px;background:#fff4d4}body:has(.Home_home__NcaAH)>footer{background:#172c40}body:has(.Home_home__NcaAH)>footer h2{font-family:var(--font-montserrat),sans-serif}@media (min-width:1600px){.Home_headerInner__40fZd,.Home_wrap__09mqU{width:min(1440px,calc(100% - 160px))}}@media (max-width:1200px){.Home_headerInner__40fZd,.Home_wrap__09mqU{width:calc(100% - 48px)}.Home_navbar__Dk1JN{gap:20px}.Home_desktopNav__gLYyR{gap:16px}.Home_login__R0Cri,.Home_navCta__NUXGI{padding:12px 18px}.Home_navActions__2Z8jw{gap:8px}.Home_desktopNav__gLYyR summary{font-size:14px}.Home_advisor__udRVT,.Home_closingInner__K8cyF,.Home_costs__lNb_9,.Home_faq__7aMoE,.Home_intro__v3SiC{gap:50px}.Home_section___el5O{padding-block:85px}.Home_situationBody__E5iOf{padding:22px;margin-inline:10px}}@media (max-width:1279px){.Home_desktopNav__gLYyR,.Home_login__R0Cri{display:none}.Home_menuButton__E6o12{display:grid}.Home_navbar__Dk1JN{min-height:80px}.Home_mobileNav__O9iTL{max-height:calc(100dvh - 92px);overflow-y:auto;padding:25px;background:white;color:var(--navy);border-radius:14px;display:grid;grid-template-columns:1fr 1fr;gap:25px;box-shadow:0 15px 40px #172c4026}.Home_mobileNav__O9iTL strong{color:var(--link);display:block;margin-bottom:10px}.Home_mobileNav__O9iTL a{display:block;padding:9px 0;font-size:18px}}@media (max-width:1000px){.Home_advisor__udRVT{grid-template-columns:minmax(0,1fr);max-width:640px;gap:32px}.Home_intro__v3SiC{grid-template-columns:1.5fr 1fr;gap:40px}.Home_introColumns__dTwqk{grid-template-columns:1fr;gap:0;margin-top:5px}.Home_introColumns__dTwqk p{margin:18px 0 0}.Home_situationBody__E5iOf h3{font-size:22px}.Home_situationBody__E5iOf{margin-inline:0}.Home_situationImage___9fDp{height:210px}.Home_situations__f1LmZ{gap:18px}.Home_steps__PQ3t1{gap:25px}.Home_closingInner__K8cyF{grid-template-columns:1fr;gap:40px}.Home_closing__O58JT ul{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}}@media (max-width:700px){.Home_headerInner__40fZd,.Home_wrap__09mqU{width:calc(100% - 40px)}.Home_navbar__Dk1JN{gap:10px;min-height:76px}.Home_header__7z38K .Home_brand__Q7HWV{gap:8px;flex-shrink:1}.Home_header__7z38K .Home_brandText__Ehnvs{white-space:normal}.Home_header__7z38K .Home_brandIcon__LQuLi{width:34px;height:34px}.Home_header__7z38K .Home_brandTitle__tNWaq{font-size:16px}.Home_header__7z38K .Home_brandArticle__z61Yv,.Home_header__7z38K .Home_brandPromise__wNPo8{display:none}.Home_navActions__2Z8jw{gap:0;flex-shrink:0}.Home_navActions__2Z8jw .Home_navCta__NUXGI{display:none}.Home_mobileNav__O9iTL{grid-template-columns:1fr}.Home_search__iUxeM{padding:18px}.Home_search__iUxeM>div{flex-direction:column}.Home_search__iUxeM button{justify-content:center;min-height:48px;color:#102536}.Home_primary__bxvMa{font-size:16px;padding-left:20px}.Home_heroSecondary__YLXl4{font-size:16px;min-height:48px}.Home_section___el5O{padding-block:65px}.Home_advisor__udRVT,.Home_costs__lNb_9,.Home_faq__7aMoE,.Home_introColumns__dTwqk,.Home_intro__v3SiC,.Home_situations__f1LmZ,.Home_steps__PQ3t1{grid-template-columns:1fr;gap:35px}.Home_introColumns__dTwqk{gap:0}.Home_introPhoto__n1QYU{height:370px}.Home_intro__v3SiC .Home_actions__ePaMr{flex-direction:column;align-items:flex-start}.Home_situations__f1LmZ{margin-top:35px;gap:35px}.Home_situationImage___9fDp{height:270px}.Home_situationBody__E5iOf{margin-inline:12px;padding:26px}.Home_situationBody__E5iOf h3{font-size:25px}.Home_steps__PQ3t1{margin-top:65px;gap:60px}.Home_processCta__hXa3P{flex-direction:column;align-items:flex-start}.Home_costs__lNb_9{gap:45px}.Home_home__NcaAH .Home_price__Z9tET{font-size:60px}.Home_advisor__udRVT{grid-template-columns:minmax(0,1fr);gap:32px;padding:24px}.Home_advisorIdentity__TOlOh{gap:16px}.Home_notaryInner__uVIcw{grid-template-columns:1fr;gap:30px}.Home_notaryPortrait__WSfPi>img{width:160px;height:190px}.Home_notary___XGft h2{font-size:32px}.Home_closingInner__K8cyF{gap:35px}.Home_closing__O58JT ul{grid-template-columns:1fr}.Home_closing__O58JT .Home_actions__ePaMr{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.Home_header__7z38K *,.Home_home__NcaAH *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.Home_footer__5lLOG{background:#172c40;color:#dce5ef;padding:70px 0 35px;font-size:16px;line-height:1.7}.Home_footer__5lLOG a{text-decoration:none;transition:color .2s}.Home_footer__5lLOG a:hover{color:#bad3ed}.Home_footer__5lLOG :focus-visible{outline:3px solid #87add6;outline-offset:5px}.Home_footerGrid__OQ2wJ{display:grid;grid-template-columns:repeat(4,1fr) 1.2fr;gap:30px}.Home_footer__5lLOG h2{font-family:var(--font-montserrat),sans-serif;font-size:14px;line-height:1.5;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:white;margin-bottom:24px}.Home_footerGrid__OQ2wJ a{display:flex;gap:9px;align-items:center;padding-block:6px}.Home_footerGrid__OQ2wJ svg{flex-shrink:0}.Home_footerGrid__OQ2wJ p{font-size:14px;margin-top:15px}.Home_footerGrid__OQ2wJ .Home_footerContact__7IDpX{color:#bad3ed;font-weight:600;margin-top:20px}.Home_footerBrand__DiUUd{display:flex;justify-content:space-between;align-items:center;padding-block:55px 30px;border-bottom:1px solid #ffffff25;margin-bottom:25px}.Home_footerBrand__DiUUd .Home_brand__Q7HWV{color:white}.Home_footerBrand__DiUUd .Home_brandIcon__LQuLi{background-color:#bad3ed}.Home_footerBrand__DiUUd .Home_brandTagline__5xJRq{color:#bdccdc}.Home_footerBrand__DiUUd>a:last-child{display:flex;align-items:center;gap:14px}.Home_footerLegal__Qhj75{display:flex;gap:8px 24px;flex-wrap:wrap;font-style:normal;font-size:14px}.Home_footerBottom__wj8SB{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px;font-size:14px}.Home_footerBottom__wj8SB>span{margin-right:auto}.Home_footerNote__BGm2p{margin-top:25px;font-size:14px;color:#bdccdc}@media (max-width:1100px){.Home_footerGrid__OQ2wJ{grid-template-columns:repeat(3,1fr);gap:35px}}@media (max-width:700px){.Home_footer__5lLOG{padding-top:50px}.Home_footerGrid__OQ2wJ{grid-template-columns:1fr 1fr;gap:32px 24px}.Home_footerBrand__DiUUd{align-items:flex-start;flex-direction:column;gap:25px}.Home_footerBottom__wj8SB>span{flex-basis:100%}}@media (max-width:380px){.Home_headerInner__40fZd{width:calc(100% - 32px)}.Home_header__7z38K .Home_brand__Q7HWV,.Home_navbar__Dk1JN{gap:6px}.Home_header__7z38K .Home_brandIcon__LQuLi{width:30px;height:30px}.Home_footerGrid__OQ2wJ{grid-template-columns:1fr}}.Home_header__7z38K .Home_navCta__NUXGI:hover,.Home_search__iUxeM button:hover{background:#7ab1db}.Home_header__7z38K :focus-visible,.Home_hero__0PjU_ :focus-visible{outline:3px solid #285e88;outline-offset:5px}.Home_hero__0PjU_{--hero-accent:#4993ce;background:var(--warm);padding:58px 0 100px;border-bottom:1px solid #e5e3dc}.Home_heroGrid__lF_vD{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:90px;max-width:1240px}.Home_heroCopy__bx0Zy{text-align:center}.Home_home__NcaAH .Home_hero__0PjU_ h1{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(58px,5.5vw,72px);font-weight:700;line-height:1.03;letter-spacing:-.025em;text-wrap:balance;margin:0 auto}.Home_home__NcaAH .Home_heroText__603Wa{max-width:590px;margin:28px auto 0;font-size:20px;line-height:1.75}.Home_heroActions__S7X92{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:36px}.Home_heroPrimary__7BhL5{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:60px;border-radius:999px;padding:16px 28px;background:var(--hero-accent);color:#102536;font-size:18px;font-weight:700;line-height:1.5;transition:background .2s}.Home_heroPrimary__7BhL5:hover{background:#7ab1db}.Home_heroPrimary__7BhL5 svg{flex-shrink:0}.Home_home__NcaAH .Home_heroMore__MzIPj{padding-block:10px;color:var(--navy);font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#9ba9b5}.Home_home__NcaAH .Home_heroMore__MzIPj:hover{text-decoration-color:initial}.Home_heroRating__8kfPh{display:flex;justify-content:center;margin-top:25px}.Home_heroRating__8kfPh:empty{display:none}.Home_heroPortrait__ij9iR{position:relative;width:100%;max-width:360px;margin:0 0 30px;justify-self:center}.Home_heroPortraitImage__S4oyO{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 30%;border-radius:32px}.Home_heroCaption__CoWaw{position:absolute;left:-16px;bottom:-30px;max-width:calc(100% - 8px);padding:18px 20px;border-radius:20px;background:white;box-shadow:0 18px 36px #172c401a}.Home_heroCaption__CoWaw a{display:block;font-size:18px;font-weight:700;line-height:1.4}.Home_heroCaption__CoWaw a:hover{text-decoration:underline;text-underline-offset:4px}.Home_heroCaption__CoWaw span{display:block;margin-top:5px;color:#536270;font-size:16px;line-height:1.5}@media (max-width:1100px){.Home_heroGrid__lF_vD{gap:50px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.Home_home__NcaAH .Home_hero__0PjU_ h1{font-size:62px}.Home_heroCaption__CoWaw{left:-16px;padding:18px 20px}.Home_heroCaption__CoWaw a{font-size:18px}}@media (max-width:700px){.Home_hero__0PjU_{padding:35px 0 65px}.Home_heroGrid__lF_vD{grid-template-columns:minmax(0,1fr);gap:40px}.Home_home__NcaAH .Home_hero__0PjU_ h1{max-width:550px;font-size:clamp(43px,9vw,58px);line-height:1.06}.Home_home__NcaAH .Home_heroText__603Wa{margin-top:22px;font-size:18px;line-height:1.7}.Home_heroActions__S7X92{margin-top:26px;gap:12px 24px}.Home_heroPrimary__7BhL5{min-height:56px;padding:14px 24px}.Home_heroPortrait__ij9iR{justify-self:center;width:calc(100% - 32px);max-width:280px;margin-bottom:30px}.Home_heroPortraitImage__S4oyO{border-radius:26px}.Home_heroCaption__CoWaw{left:-16px;max-width:calc(100% + 16px);padding:17px 20px}.Home_heroCaption__CoWaw a{font-size:18px}.Home_heroCaption__CoWaw span{font-size:14px}}.Home_videoSection__ZRPfu{padding-block:90px;background:white}.Home_videoInner__7F5mB{max-width:844px}.Home_videoHeading__A8zAc{position:relative;text-align:center;margin-bottom:44px}.Home_home__NcaAH .Home_videoHeading__A8zAc h2{font-family:var(--font-cormorant),Georgia,serif;font-size:52px;letter-spacing:-.02em}.Home_home__NcaAH .Home_videoHeading__A8zAc p{margin:18px 0 0;font-size:20px;color:#536477}.Home_videoArrow__nCFaK{position:absolute;width:140px;height:145px;right:-8px;top:10px;stroke:#4993ce;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}@media (max-width:700px){.Home_videoSection__ZRPfu{padding-block:60px}.Home_home__NcaAH .Home_videoHeading__A8zAc h2{font-size:40px}.Home_home__NcaAH .Home_videoHeading__A8zAc p{font-size:18px}.Home_videoHeading__A8zAc{margin-bottom:30px}.Home_videoArrow__nCFaK{display:none}}.styles_card__stHjd{position:fixed;bottom:24px;left:24px;z-index:40;width:min(440px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow-y:auto;padding:28px;border-top:4px solid #2563eb;border-radius:16px;background:#fff;color:#1b2130;box-shadow:0 12px 48px rgb(19 26 40/16%)}.styles_close__idJs3{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:#526079;cursor:pointer}.styles_close__idJs3:hover,.styles_later__iVVI6:hover{background:#f1f5fa;color:#172d52}.styles_title__qXX_n{margin:0 28px 14px 0;font-size:24px;font-weight:600;line-height:1.3;text-wrap:balance}.styles_description__R6T0_{margin:0;color:#3f4656;font-size:18px;line-height:1.6}.styles_note__rtUVQ{margin:12px 0 20px;color:#526079;font-size:14px;line-height:1.6}.styles_actions__4pRGi{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.styles_primary__5VrS_{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 16px;border-radius:8px;background:#2563eb;color:#fff;font-size:18px;font-weight:600;line-height:1.5}.styles_primary__5VrS_:hover{background:#1d4ed8}.styles_later__iVVI6{min-height:44px;padding:8px;border-radius:8px;color:#526079;font-size:16px;cursor:pointer}.styles_card__stHjd :is(a,button):focus-visible{outline:2px solid #2563eb;outline-offset:4px}@media (max-width:600px){.styles_card__stHjd{left:12px;bottom:calc(92px + env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:calc(100dvh - 116px);padding:16px}.styles_title__qXX_n{margin-bottom:8px;font-size:22px}.styles_description__R6T0_{display:none}.styles_note__rtUVQ{margin:8px 0 12px}.styles_actions__4pRGi{gap:4px}.styles_primary__5VrS_{width:100%;padding:10px 12px}.styles_later__iVVI6{padding:4px 8px}}@media print{.styles_card__stHjd{display:none}}