body.service-page{background:#f4f7fa}.service-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(18px,5vw,72px);background:#071018;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.18)}.service-header img{width:min(270px,55vw);height:52px;object-fit:contain;object-position:left}.service-header nav{display:flex;gap:18px;align-items:center;font-weight:700}.service-hero{padding:clamp(70px,10vw,130px) clamp(18px,7vw,100px);background:radial-gradient(circle at 80% 20%,rgba(31,155,255,.24),transparent 34%),linear-gradient(135deg,#050b12,#0b1d31);color:#fff}.service-hero .eyebrow{color:#1f9bff}.service-hero h1{max-width:950px;font-size:clamp(2.6rem,7vw,6rem);line-height:.98}.service-hero p{max-width:760px;color:rgba(255,255,255,.82);font-size:1.15rem}.service-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.breadcrumbs{padding:18px clamp(18px,7vw,100px);background:#fff;border-bottom:1px solid #d9e1e8;color:#6c7782;font-size:.92rem}.service-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:40px;padding:clamp(56px,8vw,100px) clamp(18px,7vw,100px)}.service-main,.service-aside{background:#fff;border:1px solid #d9e1e8;border-radius:8px;padding:clamp(24px,4vw,42px)}.service-main h2,.service-main h3{margin-top:28px}.service-main p,.service-main li{color:#596674}.service-main ul{padding-left:20px}.service-aside{align-self:start;position:sticky;top:96px}.service-aside h2{font-size:1.6rem}.service-aside a{display:flex;margin-top:12px}.faq-list details{border-top:1px solid #d9e1e8;padding:18px 0}.faq-list summary{cursor:pointer;font-weight:800}.service-footer{padding:30px clamp(18px,7vw,100px);background:#071018;color:#fff;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:800px){.service-header nav{display:none}.service-content{grid-template-columns:1fr}.service-aside{position:static}.service-actions{display:grid}.service-actions .button{width:100%}}