.page-hero{position:relative;overflow:hidden;padding:160px 0 95px;color:#fff;background:radial-gradient(circle at 80% 25%,#174f89 0,transparent 34%),linear-gradient(135deg,#06172d,#0a3159)}.page-hero:after{content:"";position:absolute;inset:0;opacity:.09;background-image:linear-gradient(rgba(255,255,255,.25) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.25) 1px,transparent 1px);background-size:64px 64px}.page-hero .container{position:relative;z-index:1}.breadcrumb{display:flex;gap:8px;margin-bottom:25px;color:#a9cfff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.breadcrumb a:hover{color:#fff}.page-hero h1{max-width:880px;margin-bottom:22px;font-size:clamp(2.7rem,5vw,4.7rem);letter-spacing:-.045em}.page-hero p{max-width:720px;margin:0;color:#c5d5e8;font-size:1.08rem}.page-content{padding:92px 0}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.content-grid+.content-grid{margin-top:90px}.content-copy h2,.page-heading h2{font-size:clamp(2rem,4vw,3.15rem)}.content-copy p,.page-heading p{color:var(--muted)}.content-panel{padding:34px;border:1px solid var(--line);border-radius:24px;background:var(--light)}.value-list{display:grid;gap:16px;margin-top:25px}.value-list article{display:flex;gap:16px;padding:20px;border-radius:15px;background:#fff}.value-list b{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:10px;color:var(--blue);background:var(--sky);font-size:.75rem}.value-list h3{margin:0 0 5px;font-size:1rem}.value-list p{margin:0;color:var(--muted);font-size:.84rem}.leader-card{display:grid;grid-template-columns:150px 1fr;gap:28px;align-items:center;padding:30px;border-radius:22px;color:#fff;background:var(--navy)}.leader-mark{display:grid;place-items:center;aspect-ratio:1;border-radius:24px;background:linear-gradient(135deg,var(--blue),#65b3ff);font-family:Poppins;font-size:2.5rem;font-weight:800}.leader-card h3{margin:6px 0;font-size:1.45rem}.leader-card p{margin:0;color:#b9cce0}.page-cta{padding:75px 0;color:#fff;background:linear-gradient(135deg,var(--navy),#0b3b6b)}.page-cta .container{display:flex;align-items:center;justify-content:space-between;gap:45px}.page-cta h2{max-width:700px;margin:0;font-size:clamp(2rem,4vw,3rem)}.page-cta p{max-width:540px;margin:10px 0 0;color:#b9cce0}.page-services{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.page-service{padding:32px;border:1px solid var(--line);border-radius:20px;background:#fff}.page-service .icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:13px;color:var(--blue);background:var(--sky);font-size:1.25rem}.page-service h2{font-size:1.3rem}.page-service p{color:var(--muted)}.page-service ul{display:grid;gap:8px;padding:0;margin:18px 0 0;list-style:none;font-size:.85rem}.page-service li:before{content:"✓";margin-right:9px;color:var(--green);font-weight:800}.page-heading{max-width:760px;margin-bottom:45px}.process-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:70px}.process-row article{padding:25px;border-top:3px solid var(--blue);border-radius:0 0 16px 16px;background:var(--light)}.process-row span{color:var(--blue);font-size:.72rem;font-weight:800}.process-row h3{margin:12px 0 7px;font-size:1rem}.process-row p{margin:0;color:var(--muted);font-size:.82rem}.active-page{color:#fff!important}.site-header.scrolled .active-page{color:var(--blue)!important}
@media(max-width:820px){.page-hero{padding:135px 0 75px}.content-grid{grid-template-columns:1fr;gap:40px}.content-grid+.content-grid{margin-top:65px}.leader-card{grid-template-columns:110px 1fr}.page-cta .container{display:block}.page-cta .button{margin-top:25px}.process-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.page-hero{padding:120px 0 62px}.page-hero h1{font-size:2.45rem}.page-content{padding:65px 0}.page-services,.process-row{grid-template-columns:1fr}.leader-card{grid-template-columns:1fr}.leader-mark{width:105px}.content-panel{padding:22px}}
