.page-module__de7EFW__topBar{background:#00283f;border-bottom:1px solid #ffffff14;padding:94px 0 14px}.page-module__de7EFW__breadcrumb{color:#fff9;align-items:center;gap:8px;font-size:13px;display:flex}.page-module__de7EFW__breadcrumb a{color:#ffffffd9;text-decoration:none;transition:color .2s}.page-module__de7EFW__breadcrumb a:hover{color:var(--sky-deep)}.page-module__de7EFW__hero{background:radial-gradient(at 75% 30%,#c40a2d2e 0%,#0000 55%),radial-gradient(at 20% 80%,#4a90e21f 0%,#0000 50%),linear-gradient(135deg,#002b4a 0%,#00283f 50%,#001a2a 100%);padding:72px 0 88px;position:relative;overflow:hidden}.page-module__de7EFW__heroCurve{pointer-events:none;background:0 0;position:absolute;inset:0}.page-module__de7EFW__heroInner{z-index:1;flex-direction:column;gap:24px;max-width:760px;display:flex;position:relative}.page-module__de7EFW__heroEyebrow{color:var(--sky-bright);display:block}.page-module__de7EFW__heroTitle{font-family:var(--serif);color:#fff;letter-spacing:-.5px;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.5}.page-module__de7EFW__heroTitle .em{color:#fff;font-style:normal}.page-module__de7EFW__heroLead{color:#fff;max-width:600px;font-size:clamp(16px,1.2vw,18px);line-height:1.65}.page-module__de7EFW__heroBtns{flex-wrap:wrap;gap:14px;display:flex}.page-module__de7EFW__stats{background:#001a2a;padding:36px 0}.page-module__de7EFW__statsGrid{grid-template-columns:repeat(4,1fr);display:grid}.page-module__de7EFW__statItem{border-right:1px solid #fff3;flex-direction:column;align-items:center;padding:12px 0;display:flex}.page-module__de7EFW__statItem:last-child{border-right:0}.page-module__de7EFW__statNum{font-family:var(--serif);color:#fff;letter-spacing:-.02em;font-size:clamp(26px,2.8vw,40px);font-weight:400;line-height:1}.page-module__de7EFW__statLabel{color:#fff;text-align:center;margin-top:6px;font-size:13px}.page-module__de7EFW__about{padding:96px 0}.page-module__de7EFW__aboutGrid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.page-module__de7EFW__aboutLeft{flex-direction:column;gap:16px;display:flex}.page-module__de7EFW__aboutTitle{font-family:var(--serif);color:var(--navy);letter-spacing:-.025em;margin-top:14px;font-size:clamp(24px,2.8vw,36px);font-weight:400;line-height:1.1}.page-module__de7EFW__aboutRight p{color:var(--text-muted);margin-bottom:1.2em;font-size:16px;line-height:1.78}.page-module__de7EFW__services{background:var(--bg-soft);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:88px 0}.page-module__de7EFW__servicesHead{margin-bottom:52px}.page-module__de7EFW__servicesTitle{font-family:var(--serif);color:var(--navy);letter-spacing:-.025em;margin:12px 0 14px;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.08}.page-module__de7EFW__servicesDesc{color:var(--text-muted);max-width:560px;font-size:16px}.page-module__de7EFW__servicesGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page-module__de7EFW__serviceCard{background:var(--bg);border:1px solid var(--line-soft);border-radius:14px;flex-direction:column;gap:12px;padding:32px 28px;transition:border-color .2s,box-shadow .2s;display:flex}.page-module__de7EFW__serviceCard:hover{border-color:var(--sky-deep);box-shadow:0 4px 20px #0084cc14}.page-module__de7EFW__serviceIcon{background:var(--sky-pale);width:48px;height:48px;color:var(--sky-deep);border-radius:12px;justify-content:center;align-items:center;display:flex}.page-module__de7EFW__serviceTitle{font-family:var(--serif);color:var(--navy);letter-spacing:-.015em;font-size:19px;font-weight:400}.page-module__de7EFW__serviceBody{color:var(--text-muted);flex:1;font-size:14.5px;line-height:1.65}.page-module__de7EFW__serviceRead{color:var(--sky-deep);align-items:center;gap:5px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.page-module__de7EFW__blogCta{padding:96px 0}.page-module__de7EFW__blogCtaInner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.page-module__de7EFW__blogCtaLeft{flex-direction:column;gap:18px;display:flex}.page-module__de7EFW__blogCtaRight{flex-direction:column;justify-content:center;display:flex}.page-module__de7EFW__blogCtaTitle{font-family:var(--serif);color:var(--navy);letter-spacing:-.025em;font-size:clamp(24px,2.8vw,36px);font-weight:400;line-height:1.1}.page-module__de7EFW__blogCtaDesc{color:var(--text-muted);font-size:15.5px;line-height:1.7}.page-module__de7EFW__blogCtaBox{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:16px;padding:8px 0}.page-module__de7EFW__blogCtaItem{align-items:center;gap:20px;padding:20px 28px;display:flex}.page-module__de7EFW__blogCtaNum{font-family:var(--serif);color:var(--sky-deep);flex-shrink:0;min-width:56px;font-size:28px;font-weight:400}.page-module__de7EFW__blogCtaLabel{color:var(--text-muted);font-size:14.5px;line-height:1.4}.page-module__de7EFW__blogCtaDivider{background:var(--line-soft);height:1px;margin:0 28px}.page-module__de7EFW__cta{background:var(--navy);padding:80px 0}.page-module__de7EFW__ctaInner{flex-direction:column;gap:18px;max-width:640px;display:flex}.page-module__de7EFW__ctaTitle{font-family:var(--serif);color:#fff;letter-spacing:-.025em;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.1}.page-module__de7EFW__ctaDesc{color:#fff;font-size:16px;line-height:1.6}.page-module__de7EFW__ctaBtns{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:1000px){.page-module__de7EFW__servicesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.page-module__de7EFW__aboutGrid,.page-module__de7EFW__blogCtaInner{grid-template-columns:1fr;gap:36px}.page-module__de7EFW__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module__de7EFW__statItem:nth-child(2){border-right:0}}@media (max-width:640px){.page-module__de7EFW__servicesGrid{grid-template-columns:1fr}.page-module__de7EFW__hero{padding:48px 0 60px}.page-module__de7EFW__about,.page-module__de7EFW__services,.page-module__de7EFW__blogCta{padding:64px 0}}
