.svs,.svs *,.svs :after,.svs :before{box-sizing:border-box}.svs h2,.svs li,.svs p,.svs ul{margin:0;padding:0}.svs a{text-decoration:none}.svs-intro{background:#fff;border-bottom:1px solid #e6eaf1;padding:clamp(52px,6.4vw,92px) 40px clamp(36px,4vw,56px)}.svs-container{margin:0 auto;max-width:1180px}.svs-eyebrow{color:#2f6bff;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.svs-head-row{align-items:start;display:grid;gap:20px clamp(32px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:14px}.svs-intro-title{color:#0f1a2e;font-size:clamp(30px,3.4vw,46px);font-weight:800;letter-spacing:-.03em;line-height:1.08;text-transform:none;text-wrap:balance}.svs-intro-desc{color:#5a6472;font-size:16px;line-height:1.72;padding-top:6px;text-wrap:pretty}.svs-intro-desc p+p{margin-top:12px}.svs-nav{-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);background:hsla(0,0%,100%,.92);border-bottom:1px solid #e6eaf1;box-shadow:0 14px 30px -22px rgba(16,30,80,.45);left:0;opacity:0;padding:0 40px;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-110%);transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s ease;z-index:900}.svs-nav[data-show]{opacity:1;pointer-events:auto;transform:none}.svs-nav-track{display:flex;gap:4px;margin:0 auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);max-width:1180px;overflow-x:auto;padding:10px 0;scrollbar-width:none}.svs-nav-track::-webkit-scrollbar{display:none}.svs-tab{align-items:center;border-radius:999px;color:#4c5a72;display:flex;flex:1 0 auto;font-size:13.5px;font-weight:600;gap:8px;justify-content:center;line-height:1.5;padding:9px 14px;transition:background .3s ease,color .3s ease,box-shadow .3s ease;white-space:nowrap}.svs-tab:first-child{margin-left:16px}.svs-tab:last-child{margin-right:16px}.svs-tab:hover{background:#f3f5fa;color:#0f1a2e}.svs-tab[data-on]{background:linear-gradient(140deg,#1e40d0,#2e5bf0);box-shadow:0 10px 20px -10px rgba(30,64,208,.7);color:#fff}.svs-tab:focus-visible{outline:2px solid #2f6bff;outline-offset:2px}.svs-tab-ico{align-items:center;color:#2f6bff;display:flex;height:16px;justify-content:center;transition:color .3s ease;width:16px}.svs-tab-ico i{color:inherit;display:block;font-size:16px;line-height:1}.svs-tab-ico i:before{color:inherit}.svs-tab[data-on] .svs-tab-ico{color:#fff}.svs-sec{padding:clamp(52px,6.4vw,92px) 40px;scroll-margin-top:150px}.svs-sec--tint{background:#f5f6fa}.svs-sec--white{background:#fff}.svs-sec-inner{align-items:start;display:grid;gap:clamp(32px,4.4vw,72px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1180px}.svs-sec--flip .svs-sec-left{order:2}.svs-sec--flip .svs-sec-right{order:1}.svs-sec-left{align-items:flex-start;display:flex;flex-direction:column}.svs-sec-ico{align-items:center;background:linear-gradient(140deg,#1e40d0,#2e5bf0);border-radius:16px;box-shadow:0 18px 34px -18px rgba(30,64,208,.6);color:#fff;display:flex;height:56px;justify-content:center;width:56px}.svs-sec-ico i{color:inherit;display:block;font-size:26px;line-height:1}.svs-sec-ico i:before{color:inherit}.svs-sec-ico+.svs-sec-title{margin-top:22px!important}.svs-sec-title{color:#0f1a2e;font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.1;text-transform:none;text-wrap:balance}.svs-sec-desc{color:#5a6472;font-size:16px;line-height:1.72;margin-top:16px;max-width:48ch;text-wrap:pretty}.svs-sec-desc p+p{margin-top:12px}.svs-sec-right{display:flex;flex-direction:column;gap:14px}.svs-list-label{color:#2f6bff;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.svs-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));list-style:none}.svs-item,.svs-list li{display:flex}.svs-item{align-items:center;border:1px solid #e6eaf1;border-radius:14px;color:#0f1a2e;font-size:15px;font-weight:600;gap:12px;justify-content:space-between;line-height:1.4;padding:16px 18px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;width:100%}.svs-sec--tint .svs-item{background:#fff}.svs-sec--white .svs-item{background:#f5f6fa}a.svs-item:focus-visible,a.svs-item:hover{color:#0f1a2e}a.svs-item:focus-visible{outline:2px solid #2f6bff;outline-offset:2px}.svs-item:hover{border-color:#c9daff;box-shadow:0 20px 40px -28px rgba(16,30,80,.4);transform:translateY(-3px)}.svs-item-arrow{color:#2f6bff;flex:0 0 auto;font-size:16px}@media (max-width:1024px){.svs-intro .svs-container{text-align:center}.svs-head-row{grid-template-columns:1fr}.svs-eyebrow,.svs-intro-desc,.svs-intro-title{margin-left:auto;margin-right:auto;text-align:center}.svs-intro-desc,.svs-intro-title{max-width:550px;text-wrap:wrap}.svs-intro-title{margin:12px auto 0!important;max-width:600px}}@media (max-width:860px){.svs-sec-inner{grid-template-columns:1fr}.svs-sec--flip .svs-sec-left,.svs-sec--flip .svs-sec-right{order:0}}@media (max-width:700px){.svs-intro,.svs-sec{padding-left:20px;padding-right:20px}}@media (max-width:600px){.svs-nav{padding:0 12px}}@media (prefers-reduced-motion:reduce){.svs-item,.svs-nav,.svs-tab{transition:none}.svs-item:hover{transform:none}}