.Services-module__A_tMzG__page{color:#082238;background:#f4f7f8}.Services-module__A_tMzG__header{text-align:center;background:radial-gradient(circle at 70% 30%,#1b6c943d,#0000 32%),linear-gradient(135deg,#031521 0%,#06283f 55%,#041725 100%);border-bottom:1px solid #d4af372e;align-items:center;min-height:500px;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.Services-module__A_tMzG__header:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.Services-module__A_tMzG__headerGlow{border:1px solid #d4af3714;border-radius:50%;width:600px;height:600px;position:absolute;top:-300px;right:-280px;box-shadow:0 0 0 70px #d4af3705,0 0 0 140px #d4af3704}.Services-module__A_tMzG__headerContent{z-index:2;max-width:780px;margin:0 auto;position:relative}.Services-module__A_tMzG__eyebrow{color:#d5aa52;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:13px;margin-bottom:22px;font-size:11px;font-weight:800;display:inline-flex}.Services-module__A_tMzG__eyebrow span{background:#d5aa52;width:30px;height:1px}.Services-module__A_tMzG__header h1{color:#fff;font-family:var(--font-accent);letter-spacing:-.045em;margin:0;font-size:clamp(48px,6vw,76px);line-height:1.02}.Services-module__A_tMzG__header h1 em{background:linear-gradient(100deg,#d3a34a,#f0d18b);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.Services-module__A_tMzG__header p{color:#e3eff6ad;max-width:650px;margin:27px auto 0;font-size:15px;line-height:1.85}.Services-module__A_tMzG__headerBottom{color:#ffffff47;letter-spacing:.2em;border-top:1px solid #ffffff12;justify-content:space-between;width:100%;padding:14px 35px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:0;left:0}.Services-module__A_tMzG__servicesContainer{background:radial-gradient(circle at 15% 15%,#0d5e870b,#0000 28%),#f4f7f8;padding:105px 0 120px}.Services-module__A_tMzG__servicesIntro{border-bottom:1px solid #dce4e8;grid-template-columns:1fr 2fr;align-items:start;gap:80px;max-width:1050px;margin:0 auto 100px;padding-bottom:40px;display:grid}.Services-module__A_tMzG__servicesIntro>span{color:#a77c30;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:800}.Services-module__A_tMzG__servicesIntro p{color:#657681;margin:0;font-size:16px;line-height:1.85}.Services-module__A_tMzG__servicesList{flex-direction:column;gap:145px;display:flex}.Services-module__A_tMzG__serviceRow{grid-template-columns:1.08fr .92fr;align-items:center;gap:85px;max-width:1180px;margin:0 auto;scroll-margin-top:100px;display:grid}.Services-module__A_tMzG__serviceRow:nth-child(2n){grid-template-columns:.92fr 1.08fr}.Services-module__A_tMzG__serviceRow:nth-child(2n) .Services-module__A_tMzG__imageWrapper{order:2}.Services-module__A_tMzG__serviceRow:nth-child(2n) .Services-module__A_tMzG__serviceContent{order:1}.Services-module__A_tMzG__imageWrapper{aspect-ratio:4/3;background:#082238;border:1px solid #08223824;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 25px 60px #0822381f}.Services-module__A_tMzG__imageWrapper:before{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:15px}.Services-module__A_tMzG__imageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.Services-module__A_tMzG__imageWrapper:hover img{transform:scale(1.06)}.Services-module__A_tMzG__imageOverlay{z-index:1;background:linear-gradient(#0000 45%,#03121ed1 100%);position:absolute;inset:0}.Services-module__A_tMzG__imageNumber{z-index:4;color:#ffffffe6;letter-spacing:.15em;font-size:13px;font-weight:800;position:absolute;top:28px;left:30px}.Services-module__A_tMzG__imageCaption{z-index:4;color:#ffffffb8;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:26px;left:30px;right:30px}.Services-module__A_tMzG__imageCaption span:last-child{color:#d6ab55}.Services-module__A_tMzG__serviceContent{flex-direction:column;align-items:flex-start;display:flex}.Services-module__A_tMzG__serviceTop{justify-content:space-between;align-items:center;width:100%;margin-bottom:28px;display:flex}.Services-module__A_tMzG__iconWrapper{color:#b48839;background:#b4883912;border:1px solid #b488394d;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.Services-module__A_tMzG__serviceNumber{color:#08223829;letter-spacing:-.07em;font-size:70px;font-weight:800;line-height:.8}.Services-module__A_tMzG__serviceCategory{color:#a47b31;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:800}.Services-module__A_tMzG__serviceTitle{color:#082238;max-width:550px;font-family:var(--font-accent);letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,47px);line-height:1.08}.Services-module__A_tMzG__titleLine{background:linear-gradient(90deg,#c99a42,#0000);width:58px;height:2px;margin:24px 0}.Services-module__A_tMzG__serviceText{color:#63747d;max-width:580px;margin:0;font-size:14px;line-height:1.9}.Services-module__A_tMzG__featuresHeader{align-items:center;gap:15px;width:100%;margin-top:32px;display:flex}.Services-module__A_tMzG__featuresHeader span:first-child{color:#8d6b32;letter-spacing:.17em;white-space:nowrap;font-size:9px;font-weight:800}.Services-module__A_tMzG__featuresHeader span:last-child{background:#d2b16b;width:45px;height:1px}.Services-module__A_tMzG__featuresList{grid-template-columns:repeat(2,1fr);gap:12px 25px;width:100%;margin:20px 0 0;padding:0;list-style:none;display:grid}.Services-module__A_tMzG__featureItem{color:#52646e;align-items:center;gap:9px;font-size:12px;line-height:1.5;display:flex}.Services-module__A_tMzG__featureCheck{color:#a77c30;border:1px solid #a77c3047;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;display:flex}.Services-module__A_tMzG__serviceLink{color:#082238;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #08223840;align-items:center;gap:17px;margin-top:34px;padding-bottom:8px;font-size:10px;font-weight:800;text-decoration:none;transition:color .3s,gap .3s,border-color .3s;display:inline-flex}.Services-module__A_tMzG__serviceArrow{color:#b48839;align-items:center;transition:transform .3s;display:flex}.Services-module__A_tMzG__serviceLink:hover{color:#a77c30;border-color:#b48839;gap:23px}.Services-module__A_tMzG__serviceLink:hover .Services-module__A_tMzG__serviceArrow{transform:translate(4px)}.Services-module__A_tMzG__bottomCta{background:radial-gradient(circle at 85%,#196d952e,#0000 35%),#061b2a;padding:85px 0}.Services-module__A_tMzG__bottomCtaInner{background:#ffffff06;border:1px solid #d4af372b;justify-content:space-between;align-items:center;gap:50px;padding:50px 60px;display:flex}.Services-module__A_tMzG__bottomCtaInner>div>span{color:#d3a74e;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:800}.Services-module__A_tMzG__bottomCta h2{color:#fff;font-family:var(--font-accent);letter-spacing:-.035em;margin:13px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.08}.Services-module__A_tMzG__bottomCta h2 em{color:#d3a74e;font-style:normal}.Services-module__A_tMzG__bottomCtaButton{color:#061725;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(110deg,#c99a42,#e4c579);flex-shrink:0;align-items:center;gap:20px;padding:17px 23px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.Services-module__A_tMzG__bottomCtaButton:hover{transform:translateY(-3px);box-shadow:0 12px 30px #d4af3733}@media (max-width:1000px){.Services-module__A_tMzG__serviceRow,.Services-module__A_tMzG__serviceRow:nth-child(2n){grid-template-columns:1fr;gap:45px}.Services-module__A_tMzG__serviceRow:nth-child(2n) .Services-module__A_tMzG__imageWrapper,.Services-module__A_tMzG__serviceRow:nth-child(2n) .Services-module__A_tMzG__serviceContent{order:initial}.Services-module__A_tMzG__imageWrapper{width:100%}.Services-module__A_tMzG__serviceContent{max-width:700px}.Services-module__A_tMzG__servicesIntro{grid-template-columns:1fr;gap:20px}.Services-module__A_tMzG__servicesList{gap:100px}.Services-module__A_tMzG__bottomCtaInner{padding:40px}}@media (max-width:650px){.Services-module__A_tMzG__header{min-height:450px;padding:130px 0 80px}.Services-module__A_tMzG__header h1{font-size:46px}.Services-module__A_tMzG__header p{padding:0 15px;font-size:14px}.Services-module__A_tMzG__headerBottom{padding:12px 18px;font-size:7px}.Services-module__A_tMzG__headerBottom span:last-child{display:none}.Services-module__A_tMzG__servicesContainer{padding:80px 0 90px}.Services-module__A_tMzG__servicesIntro{margin-bottom:65px}.Services-module__A_tMzG__servicesIntro p{font-size:14px}.Services-module__A_tMzG__servicesList{gap:85px}.Services-module__A_tMzG__serviceRow,.Services-module__A_tMzG__serviceRow:nth-child(2n){gap:35px}.Services-module__A_tMzG__imageWrapper{aspect-ratio:1/.9}.Services-module__A_tMzG__imageWrapper:before{inset:10px}.Services-module__A_tMzG__imageNumber{top:22px;left:22px}.Services-module__A_tMzG__imageCaption{bottom:20px;left:22px;right:22px}.Services-module__A_tMzG__serviceTop{margin-bottom:23px}.Services-module__A_tMzG__iconWrapper{width:55px;height:55px}.Services-module__A_tMzG__serviceNumber{font-size:55px}.Services-module__A_tMzG__serviceTitle{font-size:34px}.Services-module__A_tMzG__serviceText{font-size:14px}.Services-module__A_tMzG__featuresList{grid-template-columns:1fr}.Services-module__A_tMzG__bottomCta{padding:65px 0}.Services-module__A_tMzG__bottomCtaInner{flex-direction:column;align-items:flex-start;padding:32px 25px}.Services-module__A_tMzG__bottomCtaButton{justify-content:center;width:100%}}@media (max-width:400px){.Services-module__A_tMzG__header h1{font-size:40px}.Services-module__A_tMzG__serviceTitle{font-size:31px}.Services-module__A_tMzG__serviceNumber{font-size:48px}.Services-module__A_tMzG__imageCaption{font-size:7px}}
