.service-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;border-bottom:1px solid #303644}.service-header .brand{flex:none}.service-header nav{display:flex;flex-wrap:wrap;gap:18px;font-size:13px}.service-header nav a{color:#bac3d5}.service-header nav a:hover{color:#fff}.service-header .account-trigger{flex:none;color:#fff}.service-main{padding-block:30px 0}.service-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;color:#a9b2c4;font-size:12px;line-height:1.8}.service-breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.service-hero{max-width:1020px;padding:52px 0}.service-hero h1{font-size:clamp(34px,5vw,68px);line-height:1.08;letter-spacing:-.045em;margin:20px 0 26px;overflow-wrap:anywhere}.service-hero .intro{max-width:860px;line-height:1.65;font-size:clamp(17px,2.1vw,22px);color:#d4daE5}.service-hero>p:not(.intro){color:#a9b2c4;line-height:1.8}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:50px}.service-card{display:block;border:1px solid #343d50;background:#181d27;padding:28px;border-radius:14px}.service-card:hover{border-color:#7694ef}.service-card h2{font-size:25px;line-height:1.25;margin:0 0 16px;letter-spacing:-.025em}.service-card p{color:#b3bed1;font-size:15px;line-height:1.8;margin:0 0 20px}.service-card span{color:#9fb7ff;font-size:13px}.service-copy{max-width:860px}.service-copy section{margin-bottom:42px}.service-copy h2{font-size:clamp(24px,3vw,34px);line-height:1.25;letter-spacing:-.025em;margin:0 0 18px}.service-copy p,.service-contact p{font-size:17px;line-height:1.85;color:#bac3d5;margin:0 0 20px}.service-copy a,.service-contact p a{color:#a6bbff;text-decoration:underline;text-underline-offset:4px}.service-faq details{border-top:1px solid #343d50;padding:17px 0}.service-faq summary{cursor:pointer;font-size:17px;line-height:1.6}.service-faq details p{margin:15px 0 0}.service-contact{border:1px solid #414d65;border-radius:16px;padding:34px;margin:44px 0;max-width:1020px;background:#191f2b}.service-contact h2{font-size:clamp(25px,3vw,38px);line-height:1.25;margin:16px 0}.service-contact .hero-actions{margin:25px 0}.service-related,.service-page-links{display:flex;flex-wrap:wrap;gap:12px}.service-related a,.service-page-links a{display:block;padding:12px 16px;border:1px solid #414d65;border-radius:8px;font-size:14px;line-height:1.5;color:#c5d1e8}.service-related a:hover,.service-page-links a:hover{background:#24314d}.service-page-links{margin-top:25px}.service-footer{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;border-top:1px solid #343d50;margin-top:55px;padding-block:25px;font-size:12px;color:#a9b2c4}.service-page a:focus-visible{outline:2px solid #95acff;outline-offset:5px}.service-page .hero-actions{flex-wrap:wrap}.service-page .button{white-space:normal;text-align:center}
@media(max-width:700px){.service-header{gap:15px;flex-wrap:wrap;padding-block:20px}.service-header nav{order:3;width:100%;font-size:12px;gap:12px 18px}.service-header .safro-name{font-size:25px}.service-hero{padding:35px 0}.service-grid{grid-template-columns:1fr;gap:14px}.service-card{padding:22px}.service-contact{padding:23px}.service-copy p,.service-contact p{font-size:16px}.service-page .hero-actions{gap:16px}.service-breadcrumbs{font-size:11px}}
