.HomeHero_photo__G9Rsl{position:relative;min-height:480px;border-radius:30px;overflow:hidden;box-shadow:0 24px 80px rgba(23,36,61,.16);background:#efe7da}.HomeHero_photo__G9Rsl img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.HomeHero_label__tBJFJ{position:absolute;right:16px;bottom:16px;padding:8px 11px;border-radius:999px;background:rgba(255,253,249,.9);color:#163a63;font-size:11px;font-weight:800;letter-spacing:.04em}@media(max-width:640px){.HomeHero_photo__G9Rsl{min-height:390px}.HomeHero_label__tBJFJ{font-size:10px}}.HomeStageTwo_reassurance__vsQlh{margin-top:-34px;position:relative;z-index:3}.HomeStageTwo_reassuranceGrid__ksDE8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 55px rgba(23,36,61,.09);overflow:hidden}.HomeStageTwo_reassuranceItem__NUKjh{display:flex;align-items:flex-start;gap:12px;padding:22px;min-width:0}.HomeStageTwo_reassuranceItem__NUKjh+.HomeStageTwo_reassuranceItem__NUKjh{border-left:1px solid var(--line)}.HomeStageTwo_reassuranceItem__NUKjh svg{color:var(--gold);flex:0 0 auto;margin-top:2px}.HomeStageTwo_reassuranceItem__NUKjh strong{display:block;font:700 17px Georgia,serif;color:var(--ink)}.HomeStageTwo_reassuranceItem__NUKjh span{display:block;margin-top:5px;color:var(--muted);font-size:13px;line-height:1.5}.HomeStageTwo_showcase__Oq0MW{padding-top:74px}.HomeStageTwo_showcaseHeader__j6fpv{max-width:760px;margin-bottom:28px}.HomeStageTwo_showcaseHeader__j6fpv h2{margin:10px 0 12px;font:700 clamp(36px,5vw,56px)/1.06 Georgia,serif;letter-spacing:-.03em}.HomeStageTwo_showcaseHeader__j6fpv p{margin:0;color:var(--muted);font-size:17px;line-height:1.7}.HomeStageTwo_showcaseGrid__Tzx9k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.HomeStageTwo_showcaseCard__xYCKm{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 16px 42px rgba(23,36,61,.08)}.HomeStageTwo_showcaseCard__xYCKm img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.HomeStageTwo_showcaseCard__xYCKm div{padding:18px 20px}.HomeStageTwo_showcaseCard__xYCKm h3{margin:0 0 6px;font:700 22px Georgia,serif}.HomeStageTwo_showcaseCard__xYCKm p{margin:0;color:var(--muted);line-height:1.55}.HomeStageTwo_commitmentSection__ztrHU{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:52px;gap:52px;align-items:start}.HomeStageTwo_commitmentIntro__h1kwZ{position:-webkit-sticky;position:sticky;top:126px}.HomeStageTwo_commitmentIntro__h1kwZ h2{margin:12px 0 18px;font:700 clamp(38px,5vw,58px)/1.05 Georgia,serif;letter-spacing:-.03em}.HomeStageTwo_commitmentIntro__h1kwZ p{color:var(--muted);font-size:18px;line-height:1.75}.HomeStageTwo_commitmentList__SG8x4{display:grid;grid-gap:14px;gap:14px}.HomeStageTwo_commitmentCard__QQfeC{display:grid;grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;padding:23px;background:#fff;border:1px solid var(--line);border-radius:18px}.HomeStageTwo_commitmentCard__QQfeC svg{width:48px;height:48px;padding:12px;color:var(--blue);background:var(--cream);border-radius:50%}.HomeStageTwo_commitmentCard__QQfeC h3{margin:1px 0 7px;font:700 22px Georgia,serif}.HomeStageTwo_commitmentCard__QQfeC p{margin:0;color:var(--muted);line-height:1.65}.HomeStageTwo_faqSection__Xc5g8{padding:76px 0;background:linear-gradient(135deg,#f6f1e8,#fffdf9);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.HomeStageTwo_faqHeader__bb6qt{max-width:720px;margin-bottom:28px}.HomeStageTwo_faqHeader__bb6qt h2{margin:11px 0 0;font:700 clamp(36px,5vw,54px)/1.08 Georgia,serif;letter-spacing:-.03em}.HomeStageTwo_faqGrid__xeyyo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.HomeStageTwo_faqItem__rMGtM{border:1px solid var(--line);border-radius:16px;background:#fff;padding:0 20px}.HomeStageTwo_faqItem__rMGtM summary{cursor:pointer;list-style:none;padding:20px 34px 20px 0;font-weight:800;position:relative}.HomeStageTwo_faqItem__rMGtM summary::-webkit-details-marker{display:none}.HomeStageTwo_faqItem__rMGtM summary:after{content:"+";position:absolute;right:0;top:17px;color:var(--gold);font-size:24px}.HomeStageTwo_faqItem__rMGtM[open] summary:after{content:"−"}.HomeStageTwo_faqItem__rMGtM p{margin:0 0 20px;color:var(--muted);line-height:1.7}@media(max-width:900px){.HomeStageTwo_reassuranceGrid__ksDE8{grid-template-columns:repeat(2,1fr)}.HomeStageTwo_reassuranceItem__NUKjh:nth-child(3){border-left:0;border-top:1px solid var(--line)}.HomeStageTwo_reassuranceItem__NUKjh:nth-child(4){border-top:1px solid var(--line)}.HomeStageTwo_showcaseGrid__Tzx9k{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeStageTwo_showcaseCard__xYCKm:last-child{grid-column:1/-1;max-width:50%;justify-self:center}.HomeStageTwo_commitmentSection__ztrHU{grid-template-columns:1fr}.HomeStageTwo_commitmentIntro__h1kwZ{position:static}}@media(max-width:620px){.HomeStageTwo_reassurance__vsQlh{margin-top:-18px}.HomeStageTwo_reassuranceGrid__ksDE8{grid-template-columns:1fr}.HomeStageTwo_reassuranceItem__NUKjh+.HomeStageTwo_reassuranceItem__NUKjh{border-left:0;border-top:1px solid var(--line)}.HomeStageTwo_showcase__Oq0MW{padding-top:52px}.HomeStageTwo_showcaseGrid__Tzx9k{grid-template-columns:1fr}.HomeStageTwo_showcaseCard__xYCKm:last-child{grid-column:auto;max-width:none}.HomeStageTwo_faqGrid__xeyyo{grid-template-columns:1fr}.HomeStageTwo_commitmentCard__QQfeC{grid-template-columns:42px 1fr;padding:19px}.HomeStageTwo_commitmentCard__QQfeC svg{width:42px;height:42px;padding:10px}}