.subpage{background:#f4f8fb;color:#07192b}.subpage .site-header,.subpage .site-footer{color:#fff}.subpage .site-header{background:rgba(6,22,40,.94);border-bottom-color:rgba(154,200,231,.14);backdrop-filter:blur(18px)}
.page-hero{position:relative;padding:170px 0 96px;background:#061628;color:#fff;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(77,155,205,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(77,155,205,.06) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to right,black,transparent 85%)}.page-hero:after{content:"";position:absolute;width:600px;height:600px;right:-120px;top:-150px;border-radius:50%;background:radial-gradient(circle,rgba(25,123,237,.2),transparent 68%)}.page-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:74px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:26px;color:#7fa3bc;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.breadcrumbs a:hover{color:#2bd2ea}.breadcrumbs i{font-style:normal;color:#3c6078}.page-hero h1{max-width:680px;font-size:clamp(48px,5vw,72px)}.page-hero h1 em{color:#2bd2ea;font-style:normal}.page-hero-copy>p{max-width:650px;margin-top:24px;font-size:17px;line-height:1.7}.page-hero .hero-actions{margin-top:31px}.page-hero-media{position:relative;aspect-ratio:1.25;border:1px solid rgba(72,170,224,.24);border-radius:24px;overflow:hidden;box-shadow:0 35px 85px rgba(0,6,14,.48)}.page-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,17,30,.55),transparent 58%)}.page-hero-media img{width:100%;height:100%;object-fit:cover}.media-label{position:absolute;z-index:2;right:18px;bottom:18px;left:18px;display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(4,20,34,.68);backdrop-filter:blur(9px);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.media-label span:first-child{color:#fff}.media-label span:last-child{color:#2bd2ea}.page-trust{background:#092039;color:#fff}.page-trust-grid{display:grid;grid-template-columns:repeat(3,1fr)}.page-trust-grid div{padding:22px 30px;border-left:1px solid rgba(154,200,231,.13)}.page-trust-grid div:last-child{border-right:1px solid rgba(154,200,231,.13)}.page-trust strong,.page-trust span{display:block}.page-trust strong{font-size:13px}.page-trust span{margin-top:2px;color:#7898af;font-size:10px}.content-section{padding:100px 0}.content-section.white{background:#fff}.content-section.dark{background:#07192b;color:#fff}.content-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:95px}.content-intro{position:sticky;top:125px;align-self:start}.content-intro h2{margin-top:12px;font-size:clamp(36px,4vw,53px)}.content-intro p{margin-top:20px;color:#607888}.dark .content-intro p{color:#a7c0d1}.prose{font-size:16px}.prose>p{margin-bottom:21px;color:#536b7d}.dark .prose>p{color:#aec4d3}.prose h3{margin:38px 0 13px;font-size:26px}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:30px 0}.check-card{padding:21px;border:1px solid #d8e6ed;border-radius:13px;background:#f8fbfd}.dark .check-card{border-color:rgba(154,200,231,.14);background:rgba(255,255,255,.035)}.check-card span{display:grid;width:29px;height:29px;place-items:center;margin-bottom:15px;border-radius:50%;color:#047b82;background:#d9f9f7;font-size:12px;font-weight:900}.check-card strong{display:block;font-size:14px}.check-card p{margin-top:5px;color:#6b8291;font-size:12px}.dark .check-card p{color:#88a8bc}.feature-band{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:35px}.feature-band article{padding:27px;border-radius:16px;color:#fff;background:linear-gradient(145deg,#0a2a46,#071b30)}.feature-band small{color:#2bd2ea;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.feature-band h3{margin:12px 0 9px;font-size:21px}.feature-band p{color:#9fbbcd;font-size:13px}.detail-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:52px}.detail-card{padding:28px;border:1px solid #dce7ee;border-radius:17px;background:#fff;box-shadow:0 14px 40px rgba(9,38,59,.05)}.detail-card .number{color:#0d7dad;font:700 11px monospace}.detail-card h3{margin-top:22px;font-size:21px}.detail-card p{margin-top:11px;color:#657b8b;font-size:13px}.local-context{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.local-photo{margin:0;border-radius:20px;overflow:hidden;box-shadow:0 28px 65px rgba(5,31,50,.13)}.local-photo img{display:block;width:100%;aspect-ratio:1.2;object-fit:cover}.local-copy h2{margin-top:12px;font-size:clamp(36px,4vw,52px)}.local-copy p{margin-top:20px;color:#577081}.area-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.area-tags a,.area-tags span{padding:7px 11px;border:1px solid #cfdee7;border-radius:999px;color:#33566d;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.related-section{padding:90px 0;background:#eaf2f7}.related-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.related-heading h2{margin-top:10px;font-size:39px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.related-card{display:flex;min-height:210px;flex-direction:column;padding:25px;border:1px solid #d1e1e9;border-radius:16px;background:#fff;transition:transform .2s,box-shadow .2s}.related-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(9,36,55,.09)}.related-card small{color:#0c7fad;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.related-card strong{margin-top:18px;font-size:21px;line-height:1.2}.related-card p{margin-top:9px;color:#657b8a;font-size:12px}.related-card>span{margin-top:auto;padding-top:18px;color:#087ba9;font-size:12px;font-weight:800}.page-faq{padding:95px 0;background:#fff}.page-faq .faq-layout{align-items:start}.page-cta{padding:90px 0;background:#07192b;color:#fff}.page-cta-layout{display:grid;grid-template-columns:1fr auto;align-items:center;gap:60px}.page-cta h2{font-size:clamp(35px,4vw,52px)}.page-cta p{max-width:650px;margin-top:14px}.page-cta-call{display:block;min-width:285px;padding:22px 25px;border:1px solid rgba(43,210,234,.25);border-radius:14px;background:rgba(255,255,255,.04)}.page-cta-call small,.page-cta-call strong{display:block}.page-cta-call small{color:#85a9c0;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.page-cta-call strong{margin-top:3px;color:#2bd2ea;font-size:25px}.subpage .site-footer{padding-top:55px}.subpage .footer-main{grid-template-columns:1.2fr .7fr .7fr}.footer-service-links{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px}
@media(max-width:1000px){.page-hero-layout,.content-layout,.local-context{grid-template-columns:1fr}.page-hero-layout{gap:50px}.page-hero-copy{text-align:center}.breadcrumbs,.page-hero .hero-actions{justify-content:center}.page-hero-copy>p{margin-inline:auto}.page-hero-media{max-width:700px;margin:auto;width:100%}.content-layout{gap:45px}.content-intro{position:static}.detail-cards,.related-grid{grid-template-columns:1fr 1fr}.page-cta-layout{grid-template-columns:1fr}.page-cta-call{max-width:340px}.subpage .footer-main{grid-template-columns:1fr 1fr}.subpage .footer-brand{grid-column:1/-1}}
@media(max-width:650px){.page-hero{padding:120px 0 65px}.page-hero h1{font-size:43px}.page-hero-copy>p{font-size:15px}.page-hero-media{aspect-ratio:1.05;border-radius:17px}.media-label{right:10px;bottom:10px;left:10px;padding:10px;font-size:8px}.page-trust-grid{grid-template-columns:1fr}.page-trust-grid div,.page-trust-grid div:last-child{padding:14px 15px;border-right:0;border-bottom:1px solid rgba(154,200,231,.13)}.content-section,.page-faq{padding:75px 0}.content-layout{gap:35px}.check-grid,.feature-band,.detail-cards,.related-grid{grid-template-columns:1fr}.local-context{gap:35px}.local-photo img{aspect-ratio:1}.related-section{padding:70px 0}.related-heading{display:block}.related-heading h2{font-size:34px}.page-cta{padding:70px 0}.page-cta-call{min-width:0;width:100%}.subpage .footer-main{grid-template-columns:1fr}.subpage .footer-brand{grid-column:auto}.footer-service-links{grid-template-columns:1fr}.subpage .service-card>a,.subpage .text-link,.subpage .footer-links a,.subpage .related-card{min-height:44px}}
.breadcrumbs{align-items:center}.breadcrumbs a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;margin-block:-12px}
@media(max-width:650px){.subpage .footer-bottom a{display:flex;min-height:44px;align-items:center}}
