.svn-services-hub{background:#fff;color:#173451}
.svn-services-shell{width:min(1810px,calc(100% - 112px));margin:0 auto}
.svn-services-hero{padding:84px 0 0;background:linear-gradient(180deg,#f5faff 0%,#fff 100%);border-bottom:1px solid #dbe5ee}
.svn-services-hero__top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);gap:64px;align-items:center}
.svn-services-hero__content{min-width:0}
.svn-services-hero h1{max-width:none;margin:12px 0 24px;color:#082f67;font-size:clamp(58px,4.6vw,84px);line-height:.98;letter-spacing:-.048em}
.svn-services-hero__lead{max-width:900px;margin:0;color:#5e748a;font-size:20px;line-height:1.66}
.svn-services-hero__actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}
.svn-services-hero__secondary{color:#214f7c;font-size:14px;font-weight:760;text-decoration:none;border-bottom:1px solid #b9cee1;padding-bottom:2px}
.svn-services-hero__visual{display:flex;justify-content:flex-end;align-items:center}
.svn-services-hero__visual img{display:block;width:min(100%,760px);height:auto;border:1px solid #dbe5ee;border-radius:0;box-shadow:0 22px 60px rgba(13,54,107,.08);background:#fff}
.svn-services-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;border-top:1px solid #cddbe7;border-left:1px solid #cddbe7}
.svn-services-route a{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:8px 16px;min-height:126px;padding:24px;border-right:1px solid #cddbe7;background:#fff;text-decoration:none;transition:background .16s ease}
.svn-services-route a:hover{background:#f4f8fc}
.svn-services-route span{grid-column:1/-1;color:#5f748a;font-size:11px;line-height:1.3;text-transform:uppercase;letter-spacing:.08em;font-weight:760}
.svn-services-route strong{color:#173a60;font-size:18px;line-height:1.24}
.svn-services-route b{align-self:end;color:#0b67d5;font-size:20px;font-weight:500}
.svn-services-catalog{padding:90px 0 96px}
.svn-services-section-head{max-width:900px;margin-bottom:38px}
.svn-services-section-head h2{margin:0 0 15px;color:#082f67;font-size:46px;line-height:1.05;letter-spacing:-.035em}
.svn-services-section-head p{max-width:820px;margin:0;color:#667c91;font-size:18px;line-height:1.65}
.svn-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d2dee9;border-left:1px solid #d2dee9}
.svn-services-card{display:flex;flex-direction:column;min-height:330px;padding:30px 28px;border-right:1px solid #d2dee9;border-bottom:1px solid #d2dee9;background:#fff;box-shadow:inset 0 3px 0 #0b67d5}
.svn-services-card__eyebrow{margin-bottom:52px;color:#0b67d5;font-size:10px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;font-weight:830}
.svn-services-card h3{margin:0 0 14px;color:#11365f;font-size:28px;line-height:1.1;letter-spacing:-.027em}
.svn-services-card p{max-width:460px;margin:0 0 28px;color:#687d92;font-size:16px;line-height:1.66}
.svn-services-card>a{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:17px;border-top:1px solid #e1e9f0;color:#0b67d5;font-size:13px;font-weight:780;text-decoration:none}
.svn-services-card>a span{font-size:19px;font-weight:500}
.svn-services-process{padding:92px 0;background:#f6f9fc;border-top:1px solid #dbe5ee;border-bottom:1px solid #dbe5ee}
.svn-services-process__grid{display:grid;grid-template-columns:minmax(360px,.76fr) minmax(0,1.24fr);gap:100px;align-items:start}
.svn-services-section-head--sticky{position:sticky;top:110px;margin-bottom:0}
.svn-services-steps{border-top:1px solid #cbd9e6}
.svn-services-steps article{display:grid;grid-template-columns:56px 1fr;gap:22px;padding:27px 0;border-bottom:1px solid #d5e0e9}
.svn-services-steps article>span{color:#0b67d5;font-size:16px;font-weight:800}
.svn-services-steps h3{margin:0 0 8px;color:#163a61;font-size:22px;line-height:1.2}
.svn-services-steps p{max-width:760px;margin:0;color:#697f93;font-size:16px;line-height:1.65}
.svn-services-start{padding:70px 0;background:#082f67;color:#fff}
.svn-services-start__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:72px;align-items:center}
.svn-services-start .eyebrow{color:#80bcff}
.svn-services-start h2{max-width:900px;margin:0 0 14px;color:#fff;font-size:44px;line-height:1.05;letter-spacing:-.034em}
.svn-services-start p{max-width:900px;margin:0;color:#c8d8e9;font-size:17px;line-height:1.65}
.svn-services-start__actions{display:flex;align-items:center;gap:20px;white-space:nowrap}
.svn-services-start__actions>a:not(.svn-button){color:#fff;font-size:13px;font-weight:770;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.42)}
.svn-services-start .svn-button--light{background:#fff;color:#0a5ecc!important}
.svn-services-faq{padding:92px 0 104px}
.svn-services-faq__grid{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:96px;align-items:start}
.svn-services-faq__list{border-top:1px solid #cbd9e6}
.svn-services-faq details{border-bottom:1px solid #d9e3eb}
.svn-services-faq summary{position:relative;list-style:none;cursor:pointer;padding:24px 48px 24px 0;color:#173a60;font-size:17px;font-weight:740}
.svn-services-faq summary::-webkit-details-marker{display:none}
.svn-services-faq summary:after{content:"+";position:absolute;right:4px;top:18px;color:#0b67d5;font-size:26px;font-weight:400;transition:transform .18s ease}
.svn-services-faq details[open] summary:after{transform:rotate(45deg)}
.svn-services-faq details p{max-width:920px;margin:0;padding:0 60px 24px 0;color:#687d92;font-size:16px;line-height:1.66}
@media(max-width:1500px){.svn-services-shell{width:min(1390px,calc(100% - 56px))}.svn-services-hero h1{font-size:68px}.svn-services-process__grid{gap:70px}}
@media(max-width:1100px){.svn-services-shell{width:calc(100% - 40px)}.svn-services-hero__top{grid-template-columns:1fr;gap:34px}.svn-services-hero__visual{justify-content:flex-start}.svn-services-route{grid-template-columns:repeat(2,minmax(0,1fr))}.svn-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svn-services-process__grid,.svn-services-faq__grid{grid-template-columns:1fr;gap:44px}.svn-services-section-head--sticky{position:static}.svn-services-start__grid{grid-template-columns:1fr;gap:30px}.svn-services-start__actions{white-space:normal}}
@media(max-width:700px){.svn-services-shell{width:calc(100% - 28px)}.svn-services-hero{padding-top:50px}.svn-services-hero h1{font-size:42px;line-height:1.03}.svn-services-hero__lead{font-size:17px;line-height:1.62}.svn-services-hero__actions{display:grid;grid-template-columns:1fr;align-items:stretch}.svn-services-hero__actions .svn-button{width:100%}.svn-services-hero__secondary{text-align:center;border-bottom:0}.svn-services-hero__top{gap:26px}.svn-services-hero__visual img{width:100%}.svn-services-route{grid-template-columns:1fr;margin-top:42px}.svn-services-route a{min-height:0;padding:20px}.svn-services-catalog,.svn-services-process,.svn-services-faq{padding:58px 0 64px}.svn-services-section-head{margin-bottom:28px}.svn-services-section-head h2{font-size:34px}.svn-services-section-head p{font-size:16px}.svn-services-grid{grid-template-columns:1fr}.svn-services-card{min-height:0;padding:24px 20px}.svn-services-card__eyebrow{margin-bottom:34px}.svn-services-card h3{font-size:25px}.svn-services-card p{font-size:15px}.svn-services-process__grid{gap:28px}.svn-services-steps article{grid-template-columns:38px 1fr;gap:14px}.svn-services-steps h3{font-size:20px}.svn-services-steps p{font-size:15px}.svn-services-start{padding:54px 0}.svn-services-start h2{font-size:34px}.svn-services-start p{font-size:16px}.svn-services-start__actions{display:grid;grid-template-columns:1fr;align-items:stretch}.svn-services-start__actions .svn-button{width:100%}.svn-services-start__actions>a:not(.svn-button){text-align:center;border:0}.svn-services-faq__grid{gap:26px}.svn-services-faq summary{font-size:16px}.svn-services-faq details p{padding-right:18px;font-size:15px}}


/* 4.3.70 — services hub conversion capture. */
