.service-page{background:#edf3fb}.service-page>.dark-top{border-bottom:1px solid #ffffff0d}.service-hero{background:linear-gradient(115deg,#071b36,#10365e);color:#e5f0ff;padding:54px 0 74px}.service-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center}.service-breadcrumb{display:block;font-size:12px;color:#80a6d5;margin-bottom:35px}.service-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.5px;color:#5b8cca;display:block}.service-hero .service-eyebrow{color:#8abaff}.service-hero h1{font-size:clamp(35px,3.6vw,53px);line-height:1.16;letter-spacing:-1.7px;margin:15px 0 22px}.service-hero p{font-size:16px;line-height:1.9;color:#9db6d8;max-width:490px}.service-hero-actions{display:flex;gap:17px;align-items:center;margin-top:29px;flex-wrap:wrap}.service-secondary{font-size:14px;color:#b3d4ff;border:1px solid #5479a64d;border-radius:8px;padding:12px 17px}.service-screen{margin:0;min-width:0;border:1px solid #5e91cb45;border-radius:13px;background:#15385f;box-shadow:0 20px 50px #00000024;overflow:hidden;transform:perspective(1600px) rotateY(-4deg)}.service-screen img{width:100%;height:auto;display:block;aspect-ratio:1.3;object-fit:cover;object-position:top}.service-screen figcaption{font-size:12px;color:#a1b9d9;padding:13px 17px}.service-content{padding:74px 0}.service-section-heading{margin-bottom:30px}.service-page h2{font-size:32px;line-height:1.3;letter-spacing:-.8px;color:#234b7b;margin-top:13px}.service-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.service-feature-grid article{background:#f8fbff;border:1px solid #d2e1f4;padding:27px;border-radius:12px}.service-feature-grid article>span{font-size:12px;color:#6c99d2;background:#e6f0ff;border-radius:8px;padding:8px 10px;display:inline-block}.service-page h3{font-size:18px;letter-spacing:-.4px;color:#345a89;margin:20px 0 11px}.service-feature-grid p,.service-related p,.service-catalog p{font-size:15px;line-height:1.9;color:#6f8cac}.service-flow{background:#e2ecfa;border-block:1px solid #d2e1f5;padding:64px 0}.service-flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px}.service-flow-grid>div>p{font-size:16px;line-height:2;color:#6988af;margin-top:23px}.service-flow ol{margin:0;padding:0;list-style:none;display:grid;gap:27px}.service-flow li{display:flex;gap:20px}.service-flow li>span{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;background:#cedff6;color:#5283c3;border:1px solid #bcd4f3;border-radius:11px;font-size:14px;margin-top:4px}.service-flow h3{margin-top:0}.service-flow li p{font-size:14px;line-height:1.9;color:#7591b5}.service-faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.service-faq-grid details{border-bottom:1px solid #cfdff3;padding:20px 0}.service-faq-grid summary{font-size:16px;font-weight:600;color:#416894;cursor:pointer;padding-right:15px}.service-faq-grid details p{font-size:15px;color:#7190b3;line-height:1.9;padding-top:16px}.service-related{padding:0 0 65px}.service-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;margin-top:25px}.service-related a{border:1px solid #cbdcf2;border-radius:11px;padding:25px;background:#f4f8ff}.service-related a>span{font-size:12px;color:#7e9cc0}.service-related h3{margin:13px 0;font-size:18px}.service-related a:hover,.service-catalog-card:hover{border-color:#7da8e3;background:#eaf3ff}.service-bottom-cta{background:#0c2a4e;border:1px solid #24466e;border-radius:15px;padding:35px;display:flex;gap:25px;align-items:center;justify-content:space-between;margin-bottom:70px}.service-bottom-cta h2{color:#dcecff;font-size:27px;margin-top:0}.service-bottom-cta p{font-size:15px;line-height:1.8;color:#94b2d6;margin-top:11px}.service-bottom-cta .button{white-space:nowrap}.service-hub-hero{padding-top:65px;padding-bottom:45px}.service-hub-hero h1{font-size:clamp(37px,4.5vw,60px);line-height:1.15;color:#214b7d;letter-spacing:-1.7px;margin:17px 0 22px}.service-hub-hero p{font-size:17px;line-height:1.9;color:#7190b3;max-width:670px}.service-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-bottom:75px}.service-catalog-card{background:#f7faff;border:1px solid #cddff4;border-radius:12px;padding:27px;display:flex;flex-direction:column}.service-catalog-card h2{font-size:23px;margin:18px 0 15px}.service-explore{font-size:14px;color:#3a79cf;margin-top:auto;padding-top:24px}.service-page .footer-shell{margin-top:0}.service-page [hidden]{display:none}@media(max-width:1000px){.service-hero-grid{gap:30px}.service-flow-grid{gap:45px}.service-hero h1{font-size:39px}.service-faq-grid{gap:35px}.service-catalog{grid-template-columns:1fr 1fr}.service-feature-grid article{padding:22px}}@media(max-width:700px){.service-hero{padding:30px 0 45px}.service-hero-grid{grid-template-columns:1fr;gap:30px}.service-hero h1{font-size:35px;letter-spacing:-1px}.service-breadcrumb{margin-bottom:22px}.service-screen{transform:none}.service-hero p{font-size:16px}.service-content{padding:44px 0}.service-feature-grid,.service-flow-grid,.service-faq-grid,.service-related>div,.service-catalog{grid-template-columns:1fr;gap:18px}.service-flow{padding:42px 0}.service-flow-grid{gap:30px}.service-page h2{font-size:28px}.service-faq-grid{gap:15px}.service-bottom-cta{flex-direction:column;align-items:flex-start;padding:26px;margin-bottom:45px}.service-bottom-cta h2{font-size:24px}.service-related{padding-bottom:40px}.service-hub-hero{padding-top:38px;padding-bottom:30px}.service-hub-hero h1{font-size:36px}.service-catalog{padding-bottom:45px}.service-catalog-card{padding:24px}.service-catalog-card h2{font-size:24px}.service-flow-grid h2 br{display:none}}.service-feature-grid p,.service-related p,.service-catalog p,.service-flow-grid>div>p,.service-flow li p,.service-faq-grid details p,.service-hub-hero p{color:#526f94}.service-catalog .service-eyebrow,.service-content .service-eyebrow,.service-flow .service-eyebrow,.service-hub-hero .service-eyebrow,.service-related a>span{color:#52749d}.service-screen img{height:auto;aspect-ratio:auto;object-fit:contain}
