.HeroBlock_hero__O_3y8{padding:clamp(64px,9vw,140px) 0 clamp(48px,6vw,96px);background:linear-gradient(180deg,var(--bg-soft) 0,var(--bg) 100%)}.HeroBlock_sub__CPSkH{font-size:1.25rem;color:var(--text-muted);max-width:64ch;margin-top:18px}.HeroBlock_imageWrap__dX0QB{margin-top:48px;max-width:var(--maxw);margin-left:auto;margin-right:auto;padding:0 24px}.HeroBlock_imageWrap__dX0QB img{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.TextBlock_section__kT7i4{padding:clamp(48px,7vw,96px) 0}.TextBlock_prose__uM9qf{max-width:72ch}.TextBlock_prose__uM9qf p{margin:0 0 1.2em;font-size:1.08rem;line-height:1.7}.TextBlock_prose__uM9qf h3{margin-top:1.8em}.TextBlock_prose__uM9qf ol,.TextBlock_prose__uM9qf ul{margin:0 0 1.2em 1.2em;padding-left:.5em;color:var(--text-muted)}.TextBlock_prose__uM9qf li{margin-bottom:.4em}.TextBlock_prose__uM9qf a{color:var(--orange);border-bottom:1px solid var(--orange-glow)}.ImageGalleryBlock_section__Zdd1u{padding:clamp(48px,6vw,80px) 0}.ImageGalleryBlock_grid__X_mLJ{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ImageGalleryBlock_item__Enfd7{margin:0;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md)}.ImageGalleryBlock_item__Enfd7 img{width:100%;height:100%;object-fit:cover}.CtaBlock_section__CaRDI{padding:clamp(48px,7vw,96px) 0}.CtaBlock_box__zty5O{background:var(--bg-dark);color:#fff;border-radius:var(--radius-lg);padding:clamp(40px,6vw,72px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.CtaBlock_box__zty5O h2{color:#fff;margin:0 0 12px}.CtaBlock_box__zty5O p{color:#b4b4c2;margin:0;max-width:56ch}