.Services-module__YSY3QW__pageHero{align-items:flex-end;height:380px;display:flex;position:relative;overflow:hidden}.Services-module__YSY3QW__heroOverlay{background:linear-gradient(90deg,#0b1d35e0 0%,#0b1d3573 100%);position:absolute;inset:0}.Services-module__YSY3QW__heroContent{z-index:2;width:100%;max-width:1320px;margin:0 auto;padding:0 60px 56px;position:relative}.Services-module__YSY3QW__heroContent h1{color:#fff;margin-bottom:12px;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;line-height:1.1}.Services-module__YSY3QW__heroContent p{color:#ffffffb3;max-width:460px;font-size:1rem;line-height:1.7}.Services-module__YSY3QW__intro{background:var(--white);padding:100px 48px}.Services-module__YSY3QW__introInner{grid-template-columns:1fr 1fr;align-items:center;gap:90px;max-width:1320px;margin:0 auto;display:grid}.Services-module__YSY3QW__title{color:var(--navy);margin-bottom:18px;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:700;line-height:1.2}.Services-module__YSY3QW__body{color:var(--gray-text);margin-bottom:14px;font-size:.95rem;line-height:1.85}.Services-module__YSY3QW__svcSection{background:var(--cream);padding:100px 48px}.Services-module__YSY3QW__svcInner{max-width:1320px;margin:0 auto}.Services-module__YSY3QW__secHeader{text-align:center;margin-bottom:60px}.Services-module__YSY3QW__svcGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Services-module__YSY3QW__svcCard{background:var(--white);border:1px solid var(--border);border-radius:2px;padding:36px 30px;transition:box-shadow .22s,transform .22s,border-color .22s}.Services-module__YSY3QW__svcCard:hover{border-color:var(--gold-border);transform:translateY(-4px);box-shadow:0 16px 48px #00000014}.Services-module__YSY3QW__svcIcon{background:var(--gold-pale);width:56px;height:56px;color:var(--gold);border-radius:2px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.Services-module__YSY3QW__svcCard h3{color:var(--navy);margin-bottom:4px;font-size:1.1rem}.Services-module__YSY3QW__svcSub{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:.74rem;font-weight:700;display:block}.Services-module__YSY3QW__svcCard p{color:var(--gray-text);margin-bottom:16px;font-size:.875rem;line-height:1.75}.Services-module__YSY3QW__pts{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.Services-module__YSY3QW__pts li{color:var(--text-dark);align-items:center;gap:10px;font-size:.82rem;font-weight:500;display:flex}.Services-module__YSY3QW__bullet{background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.Services-module__YSY3QW__process{background:var(--navy);padding:100px 48px}.Services-module__YSY3QW__processInner{max-width:1320px;margin:0 auto}.Services-module__YSY3QW__white{color:#fff}.Services-module__YSY3QW__processSub{color:#ffffff80;text-align:center;max-width:520px;margin:10px auto 0;font-size:.95rem;line-height:1.7}.Services-module__YSY3QW__steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;display:grid}.Services-module__YSY3QW__step{background:#ffffff0a;border:1px solid #ffffff14;border-radius:2px;padding:32px 28px;transition:border-color .2s}.Services-module__YSY3QW__step:hover{border-color:var(--gold)}.Services-module__YSY3QW__stepNum{color:var(--gold);opacity:.7;margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:2.8rem;font-weight:700;display:block}.Services-module__YSY3QW__step h3{color:#fff;margin-bottom:10px;font-size:1.05rem}.Services-module__YSY3QW__step p{color:#ffffff7a;font-size:.875rem;line-height:1.72}.Services-module__YSY3QW__cta{background:var(--white);padding:100px 48px}.Services-module__YSY3QW__ctaInner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1320px;margin:0 auto;display:grid}@media (max-width:1024px){.Services-module__YSY3QW__svcGrid{grid-template-columns:repeat(2,1fr)}.Services-module__YSY3QW__introInner,.Services-module__YSY3QW__ctaInner{grid-template-columns:1fr;gap:48px}.Services-module__YSY3QW__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Services-module__YSY3QW__svcGrid,.Services-module__YSY3QW__steps{grid-template-columns:1fr}.Services-module__YSY3QW__intro,.Services-module__YSY3QW__svcSection,.Services-module__YSY3QW__process,.Services-module__YSY3QW__cta{padding:70px 20px}.Services-module__YSY3QW__heroContent{padding:0 24px 40px}}
