.service-page{background:#0a0d12;color:#f2f1ee}.service-page a{color:inherit}.service-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.service-skip{position:fixed;left:-9999px;top:0;z-index:300;padding:12px 18px;background:#2e9fd9;color:#071019!important}.service-skip:focus{left:0}.service-header{position:fixed;inset:0 0 auto;z-index:120;border-bottom:1px solid transparent;transition:.25s}.service-header>div{width:min(1280px,calc(100% - 40px));height:68px;margin:auto;display:flex;align-items:center;gap:28px}.service-header img{width:auto;height:28px}.service-header nav{display:flex;gap:8px;margin:auto}.service-header nav a{padding:10px 12px;color:#aab0b9;font-size:14px}.service-header nav a:hover{color:#fff}.service-header-cta,.service-primary,.service-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 19px;border-radius:9px;font-weight:650}.service-header-cta{min-height:40px;background:#f2f1ee;color:#0a0d12!important;font-size:14px}.service-header button{display:none;width:44px;height:44px;border:1px solid #343a43;border-radius:10px;background:transparent}.service-header button span{display:block;width:18px;height:1px;margin:5px auto;background:#fff}.service-hero{padding:150px 0 88px;background:radial-gradient(circle at 65% 0,rgba(46,159,217,.16),transparent 35%),#0a0d12}.service-breadcrumb{display:flex;gap:9px;margin-bottom:36px;color:#8d949e;font-size:13px}.service-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.service-kicker,.service-label{margin:0 0 20px;font:600 11px/1.5 "JetBrains Mono",monospace;letter-spacing:.13em;text-transform:uppercase;color:#6ec6f0}.service-hero h1{max-width:18ch;margin:0;font-size:clamp(42px,6.4vw,82px);line-height:1;letter-spacing:-.045em;text-wrap:balance}.service-lead{max-width:690px;margin:28px 0 0;color:#b8bdc5;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.service-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.service-primary{background:#2e9fd9;color:#071019!important;gap:18px}.service-secondary{border:1px solid #333a44;color:#fff!important}.service-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:68px 0 0;border-top:1px solid #2a3038}.service-facts div{padding:22px 20px 0 0}.service-facts dt{font:500 10px "JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:#7e8791}.service-facts dd{margin:8px 0 0;color:#e4e5e7}.service-section{padding:clamp(64px,8vw,112px) 0}.service-section-light{background:#f3f5f7;color:#0f1319}.service-two-cols{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,8vw,110px)}.service-section h2,.service-final h2{max-width:17ch;margin:0;font-size:clamp(31px,4vw,54px);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.service-section-light .service-label{color:#15568f}.service-prose p{margin:0 0 22px;color:#555d67;font-size:18px;line-height:1.72}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:42px 0 0;padding:1px;background:#252b33;list-style:none}.service-grid li{min-height:128px;padding:24px;background:#11151b;font-size:17px;line-height:1.45}.service-steps{margin:0;padding:0;list-style:none}.service-steps li{display:grid;grid-template-columns:54px 1fr;align-items:start;padding:18px 0;border-top:1px solid #d0d5da}.service-steps li:last-child{border-bottom:1px solid #d0d5da}.service-steps span{font:500 12px "JetBrains Mono",monospace;color:#15568f}.service-steps p{margin:0;font-size:18px}.service-checks{margin:0;padding:0;list-style:none}.service-checks li{position:relative;padding:18px 0 18px 34px;border-top:1px solid #293039;color:#d8dbe0;font-size:17px}.service-checks li:last-child{border-bottom:1px solid #293039}.service-checks li:before{content:"✓";position:absolute;left:0;color:#6ec6f0}.service-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.service-faq details{border-top:1px solid #ced3d8}.service-faq details:last-child{border-bottom:1px solid #ced3d8}.service-faq summary{padding:22px 36px 22px 0;cursor:pointer;font-size:18px;font-weight:650}.service-faq details p{margin:0;padding:0 30px 24px 0;color:#59616b;line-height:1.65}.service-related{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px}.service-related a{position:relative;display:grid;gap:14px;min-height:190px;padding:24px;border:1px solid #303740;border-radius:14px}.service-related span{font:500 10px/1.5 "JetBrains Mono",monospace;letter-spacing:.09em;text-transform:uppercase;color:#7d8791}.service-related strong{font-size:21px;line-height:1.25}.service-related b{position:absolute;right:22px;bottom:20px;color:#6ec6f0}.service-final{padding:clamp(72px,9vw,126px) 0;background:#10151c;text-align:center}.service-final h2{max-width:16ch;margin:auto}.service-final p:not(.service-label){max-width:620px;margin:24px auto 32px;color:#aab0b9;font-size:18px;line-height:1.65}.service-footer{padding:40px 0;border-top:1px solid #272d35}.service-footer .service-shell{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:30px;align-items:start}.service-footer img{width:auto;height:27px}.service-footer p{margin:0;color:#8f97a1;line-height:1.55}.service-footer div div{display:grid;gap:10px}.service-footer div div a{color:#c9cdd4;font-size:14px}.service-page #menu-mobile{display:none}
@media(max-width:919px){.service-header nav,.service-header-cta{display:none}.service-header button{display:block;margin-left:auto}.service-page #menu-mobile:not([hidden]){display:block}}
@media(max-width:760px){.service-shell,.service-header>div{width:min(100% - 32px,1180px)}.service-hero{padding:120px 0 64px}.service-hero h1{font-size:clamp(40px,12vw,58px)}.service-facts{grid-template-columns:1fr;margin-top:48px}.service-facts div{padding:16px 0;border-bottom:1px solid #252b33}.service-two-cols,.service-faq{grid-template-columns:1fr;gap:32px}.service-grid,.service-related{grid-template-columns:1fr}.service-grid li{min-height:auto}.service-related a{min-height:150px}.service-footer .service-shell{grid-template-columns:1fr;gap:22px}}
.service-section-light .service-related a{border-color:#cbd3db;color:#0f1319}
.service-section-light .service-related span{color:#15568f}
.service-section-light .service-related b{color:#15568f}
