*{box-sizing:border-box}.service-page{color:#10233c;background:#f4f8fc;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.service-page>header{color:#fff;background:#07182d;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,7vw,105px);display:flex}.service-page>header>a:first-child{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.service-page>header img{border:2px solid #f5bd32;border-radius:50%;width:49px;height:49px}.service-page>header span{display:grid}.service-page>header small{color:#aac0d6}.service-login,.service-primary,.service-cta a{color:#06162b;background:#f5bd32;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:13px 17px;font-weight:900;text-decoration:none;display:inline-flex}.service-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#1688ed55,#0000 30%),linear-gradient(145deg,#031020,#092e56);padding:clamp(65px,9vw,115px) clamp(22px,10vw,150px)}.service-back{color:#c9dded;align-items:center;gap:7px;width:max-content;text-decoration:none;display:flex}.service-back svg,.service-primary svg,.service-cta svg{width:18px}.service-hero>p,.service-process>div>p,.service-price small{color:#f5bd32;letter-spacing:.14em;margin:38px 0 10px;font-size:.78rem;font-weight:900}.service-hero h1{max-width:900px;margin:0 0 20px;font-size:clamp(2.5rem,6vw,5.5rem);line-height:1.02}.service-hero>span{color:#d3e2ee;max-width:760px;font-size:1.12rem;line-height:1.7;display:block}.service-primary{margin-top:28px}.service-detail-grid{grid-template-columns:1fr 1fr;gap:18px;padding:70px clamp(22px,8vw,120px);display:grid}.service-detail-grid article{background:#fff;border:1px solid #d7e2ec;border-radius:20px;padding:28px}.service-detail-grid h2{margin-top:0}.service-detail-grid p{color:#536579;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.service-detail-grid svg{color:#08765d;flex:none;width:20px}.service-process{background:#eaf2f8;grid-template-columns:.7fr 1.3fr;gap:40px;padding:65px clamp(22px,8vw,120px);display:grid}.service-process h2{font-size:clamp(2rem,4vw,3.2rem)}.service-process ol{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.service-process li{background:#fff;border-radius:16px;gap:12px;padding:20px;display:grid}.service-process li b{color:#0877d5}.service-price{background:#fff8dc;border:1px solid #d6af35;border-radius:20px;align-items:flex-start;gap:20px;margin:55px clamp(22px,8vw,120px);padding:28px;display:flex}.service-price>svg{color:#8c6800;flex:none;width:42px;height:42px}.service-price h2{margin:7px 0}.service-price p{color:#66531a;margin:0;line-height:1.6}.service-cta{background:#f5bd32;justify-content:space-between;align-items:center;gap:30px;padding:55px clamp(22px,8vw,120px);display:flex}.service-cta h2{margin:0;font-size:2rem}.service-cta p{margin:8px 0 0}.service-cta a{color:#fff;background:#07182d}@media (max-width:760px){.service-page>header span,.service-login{display:none}.service-detail-grid,.service-process,.service-process ol{grid-template-columns:1fr}.service-cta{display:grid}.service-cta a{width:100%}}.service-page{background:#f6f8fb;font-size:1rem}.service-page>header{background:#132438}.service-page .service-wordmark-cross{color:#f8c332;display:inline}.service-page .service-hero{background:#071e38;padding:48px clamp(24px,6vw,90px)}.service-page h1,.service-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.2}.service-page .service-hero h1{font-size:clamp(2.25rem,4.5vw,4rem)}.service-page .service-login,.service-page .service-primary,.service-page .service-cta a{color:#132438;background:#f8c332;border-radius:5px;min-height:44px}.service-page .service-detail-grid,.service-page .service-process{padding:42px clamp(24px,6vw,90px)}.service-page .service-detail-grid article{border-radius:6px}.service-page .service-process{background:#fff}.service-page .service-process>div>p{color:#916100}.service-page .service-process li{background:#f6f8fb;border-radius:5px}.service-page .service-price{border-radius:6px;margin:32px clamp(24px,6vw,90px)}.service-page .service-price small{color:#735500}.service-page .service-cta{color:#fff;background:#132438;flex-wrap:wrap}.service-page .service-back{width:fit-content;max-width:100%;font-size:.875rem}.service-page a:focus-visible{outline-offset:4px;outline:3px solid #e4aa16}@media (max-width:760px){.service-page>header{flex-wrap:wrap;gap:14px;height:auto;min-height:78px;padding:14px 20px}.service-page>header span{display:grid}.service-page .service-login{font-size:.875rem;display:inline-flex}.service-page .service-hero{padding:32px 24px}}
