.mrona-service-page{background:#fff;color:#10152c}.mrona-service-page .nav{position:relative}.msp-hero{background:radial-gradient(circle at 78% 28%,#4068ff 0,#214bff 39%,#080c24 100%);color:#fff;padding:86px 0 96px}.msp-hero .wrap{max-width:1120px}.msp-kicker,.msp-label{color:#8fa8ff;font-size:.79rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.msp-crumb{font-size:.87rem;opacity:.78;margin:0 0 38px}.msp-crumb a{color:#fff}.msp-crumb span{margin:0 9px}.msp-hero h1{font-size:clamp(2.6rem,6vw,5.5rem);max-width:850px;line-height:1.17;margin:0 0 24px;color:#fff}.msp-lead{font-size:1.25rem;line-height:2;max-width:765px;color:#e8edff;margin-bottom:32px}.msp-button{display:inline-flex;gap:13px;align-items:center;background:#deff57;color:#080c24;padding:15px 22px;border-radius:5px;font-weight:700;text-decoration:none}.msp-button:hover{background:#fff}.msp-section{padding:88px 0}.msp-section h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.25;margin:7px 0 25px;color:#080c24}.msp-two,.msp-grid,.msp-prep{display:grid;grid-template-columns:1fr 1fr;gap:75px}.msp-body,.msp-prep>div>p{font-size:1.17rem;line-height:2;color:#4c5265;margin:24px 0 0}.msp-tint{background:#f1f4ff}.msp-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px}.msp-cards article{background:#fff;padding:28px;border:1px solid #dce3ff;border-radius:10px}.msp-cards span{color:#214bff;font-weight:700}.msp-cards h3{font-size:1.24rem;margin:20px 0 10px;color:#080c24}.msp-cards p,.msp-steps p{line-height:1.75;color:#50576b;margin:0}.msp-list{padding:0;list-style:none}.msp-list li{padding:17px 0;border-top:1px solid #d8dceb;line-height:1.65}.msp-list li:before{content:'↗';color:#214bff;margin-inline-end:12px}.msp-steps{background:#080c24;padding:31px;border-radius:10px}.msp-steps .msp-label{color:#deff57}.msp-steps article{display:flex;gap:15px;padding:16px 0;border-top:1px solid #ffffff22}.msp-steps article:first-of-type{border-top:0}.msp-steps span{color:#deff57;font-weight:700}.msp-steps h3{color:#fff;margin:0 0 6px}.msp-steps p{color:#cad3f6}.msp-dark{background:#080c24}.msp-dark h2{color:#fff}.msp-dark .msp-label{color:#deff57}.msp-faq{max-width:900px}.msp-faq details{border-top:1px solid #ffffff2f;padding:22px 0}.msp-faq details:last-child{border-bottom:1px solid #ffffff2f}.msp-faq summary{color:#fff;font-size:1.15rem;font-weight:600;display:flex;justify-content:space-between;cursor:pointer;list-style:none}.msp-faq summary::-webkit-details-marker{display:none}.msp-faq summary span{color:#deff57}.msp-faq p{max-width:790px;line-height:1.85;color:#ccd4ef;margin:18px 0 0}.msp-prep aside{background:#f1f4ff;padding:33px;border-radius:10px}.msp-prep aside a{display:flex;justify-content:space-between;gap:20px;color:#080c24;text-decoration:none;padding:18px 0;border-top:1px solid #cbd4f4;font-weight:600}.msp-prep aside a:first-of-type{margin-top:15px}.msp-prep aside a span{color:#214bff}.mrona-service-page footer{padding:44px 0}.mrona-service-page footer .wrap{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.mrona-service-page footer p{margin:0;flex:1}.mrona-service-page footer .footer-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.mrona-service-page footer .logo-mark{width:76px;height:43px;object-fit:contain}.mrona-service-page footer b{font-size:2rem}@media(max-width:780px){.msp-hero{padding:64px 0 72px}.msp-section{padding:58px 0}.msp-two,.msp-grid,.msp-prep{grid-template-columns:1fr;gap:35px}.msp-cards{grid-template-columns:1fr}.msp-hero h1{font-size:2.7rem}.msp-lead{font-size:1.08rem}.mrona-service-page footer .wrap{align-items:flex-start;flex-direction:column;gap:14px}}