.service-page .hero{min-height:800px}.service-page .hero-copy{padding:65px 0 75px}.service-page .hero-photo{object-position:center}.service-page .shade{background:rgba(16,37,59,.82)}.service-page .nav-links{gap:20px;font-size:16px}.service-page .nav-links a[aria-current]{color:#9ed0da}.service-page h1{font-size:clamp(40px,4.3vw,62px)}.service-page .service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.service-page .service-card{position:relative;isolation:isolate;background:#fff;border:2px solid #7a45ef;border-radius:30px;padding:35px 25px;min-height:310px;color:#10253b}.service-page .service-card h3{font-size:24px;margin:45px 0 25px;position:relative}.service-page .service-card p{font-size:21px;margin:0}.symbol{position:absolute;right:18px;top:16px;width:72px;height:72px;fill:#7a45ef;opacity:.15;z-index:-1}.service-page .details{padding:100px 0}.service-page .details .split>img{height:430px}.service-page .process{background:linear-gradient(#10253bd9,#10253bd9),var(--selkeys-photo-23) center/cover fixed;color:#fff}.service-page .process h2{max-width:1050px}.service-page .process .service-card{border-width:3px;min-height:300px}.service-page .process .service-card h3{margin-top:50px}.service-page .process .service-card p{font-size:20px}.variant-0 .service-card:nth-child(2){background:#ffe2c7}.variant-0 .details img{order:2}.variant-0 .details .detail-copy{order:1}.variant-1 .benefits,.variant-1 .process{background:#ffe2c7;color:#10253b}.variant-1 .process .eyebrow,.variant-3 .process .eyebrow{color:#7a45ef}.variant-2 .benefits .service-card:nth-child(2),.variant-2 .process .service-card{background:#ffe2c7}.variant-2 .process-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.variant-2 .process-layout>.service-grid{grid-template-columns:1fr;margin:0;gap:20px}.variant-2 .process .service-card{min-height:0;padding:25px}.variant-2 .process .service-card h3{margin:0 0 15px}.variant-2 .process .symbol{display:none}.variant-3 .benefits{background:#ffe2c7}.variant-3 .process{background:#9ed0da;color:#10253b}.service-page .cta h2{font-size:clamp(38px,4vw,58px)}.service-page .cta .wrap>p{color:#9ed0da}.service-page footer .wrap{align-items:center}.service-page .service-footer-nav{display:flex;gap:15px;flex-wrap:wrap}.service-page .service-footer-nav a{margin:0}.service-page .reveal{opacity:0;transform:translateY(35px);transition:opacity .65s ease,transform .65s ease}.service-page .reveal.visible{opacity:1;transform:none}@media (max-width:1000px){.service-page .nav-links{gap:12px;font-size:14px}.service-page .service-grid{gap:16px}.service-page .service-card{padding:24px 20px}.service-page .service-card h3{font-size:22px}.variant-2 .process-layout{gap:30px}}@media (max-width:800px){.service-page .hero{min-height:900px}.service-page .hero-copy{padding-top:60px}.service-page .hero-copy p{font-size:22px}.service-page .service-grid,.variant-2 .process-layout{grid-template-columns:1fr}.service-page .service-card{min-height:260px}.service-page .details{padding:65px 0}.service-page .details .split>img{height:300px}.variant-0 .details img{order:0}.variant-0 .details .detail-copy{order:1}.service-page .process{background-attachment:scroll}.service-page .process .service-card{min-height:250px}.service-page .nav-links{font-size:18px}.service-page h2{font-size:35px}.service-page footer .wrap{align-items:start}}@media (prefers-reduced-motion:reduce){.service-page .reveal{opacity:1;transform:none;transition:none}}.service-page h1,.service-page h2,.service-page h3{overflow-wrap:anywhere}.service-page .process-layout>*{min-width:0}.service-page .benefits,.service-page .process{background-image:linear-gradient(#10253bd0,#10253be0),var(--selkeys-photo-23);background-size:cover;background-position:center;color:#fff}.service-page .benefits{background-image:linear-gradient(#10253bd0,#10253be0),var(--selkeys-photo-19)}.service-page .benefits h2,.service-page .process h2{color:white}.service-page .process .eyebrow{color:#9ed0da}.service-page .module-stage{padding:0;height:calc(100vh + 2900px)}.service-page .module-stage>.wrap{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:35px 0;overflow:clip}.service-page .module-stage .service-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0 0;gap:24px;overflow:clip}.service-page .module-stage .service-card{opacity:var(--module-opacity,0);transform:translate3d(0,var(--module-y,300px),0);transition:none;will-change:transform,opacity;min-height:300px;padding:25px}.service-page .module-stage .service-card h3{margin:50px 0 20px;font-size:23px}.service-page .module-stage .service-card p{font-size:20px}.service-page .module-stage h2{font-size:44px;margin:0}.service-page .module-stage .eyebrow{margin:0 0 15px}.service-page .module-stage:focus-within .service-card{opacity:1!important;transform:none!important}@media (min-width:1000px) and (min-height:680px){.service-page .benefits,.service-page .process{background-attachment:fixed}}@media (max-width:800px){.service-page .benefits,.service-page .process{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.service-page .benefits,.service-page .process{background-attachment:scroll}}
.agents-explain .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-explain{background:#ffe2c7}.agents-explain .service-card{min-width:0}.agents-explain+.benefits{padding-top:70px}@media(max-width:800px){.agents-explain .service-grid{grid-template-columns:1fr}}
