.eo-sp section,.eo-sp-hero-grid{position:relative}.eo-sp{--sp-blue:var(--base-skin,#1a6fe0);--sp-navy:#0b1f44;--sp-ink:#1b2a41;--sp-muted:#5b6b82;--sp-soft:#f4f7fc;--sp-line:#e3eaf5;--sp-r:18px;color:var(--sp-ink)}.eo-sp *{box-sizing:border-box}.eo-sp-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(13px, 0.625vw + 11px, 20px)}.eo-sp-hero{background:radial-gradient(900px 500px at 85% 10%,rgb(60 140 255 / .35),transparent 60%),linear-gradient(135deg,#071a3d 0,#0e3a7a 60%,#1a6fe0 120%);color:#fff;padding:clamp(76px, 8.393vw + 49.143px, 170px) 0 clamp(45px, 4.911vw + 29.286px, 100px);overflow:hidden}.eo-sp-hero:after{content:"";position:absolute;right:-120px;bottom:-160px;width:420px;height:420px;border-radius:50%;border:60px solid rgb(255 255 255 / .05)}.eo-sp-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center;z-index:1}.eo-sp-eyebrow{display:inline-block;font-size:clamp(12px, 0.089vw + 11.714px, 13px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-blue);margin-bottom:clamp(10px, 0.357vw + 8.857px, 14px)}.eo-sp-btn,.eo-sp-chip{font-weight:600;transition:.3s}.eo-sp-hero .eo-sp-eyebrow{color:#9cc8ff;background:rgb(255 255 255 / .1);padding:7px clamp(10px, 0.357vw + 8.857px, 14px);border-radius:30px}.eo-sp-hero h1{color:#fff;font-size:clamp(32px,4.4vw,54px);line-height:1.12;margin:0 0 clamp(13px, 0.625vw + 11px, 20px);font-weight:700}.eo-sp-hero p.lead{color:rgb(255 255 255 / .82);font-size:clamp(15.5px, 0.223vw + 14.786px, 18px);line-height:clamp(26px, 0.357vw + 24.857px, 30px);max-width:620px;margin-bottom:clamp(19px, 1.339vw + 14.714px, 34px)}.eo-sp-btns{display:flex;flex-wrap:wrap;gap:14px}.eo-sp-btn{display:inline-flex;align-items:center;gap:10px;padding:clamp(11px, 0.357vw + 9.857px, 15px) clamp(18px, 0.893vw + 15.143px, 28px);border-radius:50px;font-size:clamp(14px, 0.179vw + 13.429px, 16px);text-decoration:none}.eo-sp-btn svg{width:18px;height:18px;transition:.3s}.eo-sp-btn:hover svg{transform:translateX(4px)}.eo-sp-btn--solid{background:#fff;color:var(--sp-navy)}.eo-sp-btn--solid:hover{background:#dcebff;color:var(--sp-navy)}.eo-sp-btn--ghost{border:1.5px solid rgb(255 255 255 / .55);color:#fff}.eo-sp-chip i,.eo-sp-group,.eo-sp-ico{color:var(--sp-blue)}.eo-sp-btn--ghost:hover{background:rgb(255 255 255 / .14);color:#fff}.eo-sp-hero-visual{display:flex;flex-direction:column;gap:16px}.eo-sp-chip{display:flex;align-items:center;gap:16px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);backdrop-filter:blur(8px);padding:clamp(12px, 0.536vw + 10.286px, 18px) clamp(14px, 0.714vw + 11.714px, 22px);border-radius:16px;font-size:clamp(14.5px, 0.223vw + 13.786px, 17px);box-shadow:0 12px 30px rgb(0 0 0 / .18)}.eo-sp-faq summary:after,.eo-sp-sec--soft{background:var(--sp-soft)}.eo-sp-card,.eo-sp-pillar{position:relative;transition:.35s}.eo-sp-chip:nth-child(2n){margin-left:clamp(20px, 1.429vw + 15.429px, 36px)}.eo-sp-chip:hover{transform:translateX(6px);background:rgb(255 255 255 / .18)}.eo-sp-chip i{flex:0 0 40px;height:40px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.eo-sp-chip i svg{width:20px;height:20px}.eo-sp-sec{padding:clamp(43px, 4.643vw + 28.143px, 95px) 0}.eo-sp-head{text-align:center;max-width:780px;margin:0 auto clamp(29px, 2.054vw + 22.429px, 52px)}.eo-sp-head h2{font-size:clamp(26px,3.2vw,38px);line-height:1.2;margin:0 0 clamp(12px, 0.357vw + 10.857px, 16px);color:var(--sp-navy);font-weight:700}.eo-sp-head p{font-size:clamp(14.5px, 0.223vw + 13.786px, 17px);line-height:clamp(24px, 0.357vw + 22.857px, 28px);color:var(--sp-muted);margin:0}.eo-sp-pillars{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:24px}.eo-sp-pillar{background:#fff;border:1px solid var(--sp-line);border-radius:var(--sp-r);padding:clamp(21px, 0.982vw + 17.857px, 32px) clamp(18px, 0.893vw + 15.143px, 28px);overflow:hidden}.eo-sp-pillar:before{content:"";position:absolute;left:0;top:0;height:4px;width:100%;background:linear-gradient(90deg,var(--sp-blue),#6bb2ff);transform:scaleX(0);transform-origin:left;transition:.4s}.eo-sp-pillar:hover{transform:translateY(-6px);box-shadow:0 22px 45px rgb(14 58 122 / .12)}.eo-sp-pillar:hover:before{transform:scaleX(1)}.eo-sp-ico{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#e8f1ff,#d2e5ff);display:flex;align-items:center;justify-content:center;margin-bottom:clamp(13px, 0.625vw + 11px, 20px)}.eo-sp-ico svg{width:26px;height:26px}.eo-sp-pillar h4{font-size:clamp(17px, 0.268vw + 16.143px, 20px);margin:0 0 clamp(8px, 0.179vw + 7.429px, 10px);color:var(--sp-navy)}.eo-sp-pillar p{margin:0;font-size:clamp(13px, 0.179vw + 12.429px, 15px);line-height:clamp(21.5px, 0.312vw + 20.5px, 25px);color:var(--sp-muted)}.eo-sp-group{display:flex;align-items:center;gap:16px;margin:clamp(25px, 1.875vw + 19px, 46px) 0 clamp(16px, 0.714vw + 13.714px, 24px);font-size:clamp(12px, 0.179vw + 11.429px, 14px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eo-sp-group:after{content:"";flex:1;height:1px;background:var(--sp-line)}.eo-sp-group:first-child{margin-top:0}.eo-sp-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.eo-sp-card{flex:0 0 calc((100% - 48px)/ var(--cols,3));background:#fff;border:1px solid var(--sp-line);border-radius:var(--sp-r);padding:clamp(20px, 0.893vw + 17.143px, 30px) clamp(18px, 0.893vw + 15.143px, 28px);display:flex;flex-direction:column}.eo-sp-card:hover{transform:translateY(-6px);border-color:#fff0;box-shadow:0 24px 50px rgb(14 58 122 / .14)}.eo-sp-num{position:absolute;right:24px;top:20px;font-size:clamp(27.5px, 1.473vw + 22.786px, 44px);font-weight:800;line-height:1;color:#edf2fa}.eo-sp-card h4{font-size:clamp(17px, 0.268vw + 16.143px, 20px);line-height:1.3;margin:0 0 clamp(8px, 0.179vw + 7.429px, 10px);color:var(--sp-navy);padding-right:clamp(28px, 1.964vw + 21.714px, 50px)}.eo-sp-card p{font-size:clamp(13px, 0.179vw + 12.429px, 15px);line-height:clamp(21.5px, 0.312vw + 20.5px, 25px);color:var(--sp-muted);margin:0 0 clamp(14px, 0.714vw + 11.714px, 22px);flex:1}.eo-sp-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--sp-blue);text-decoration:none;font-size:clamp(13px, 0.179vw + 12.429px, 15px)}.eo-sp-link svg{width:16px;height:16px;transition:.3s}.eo-sp-card:hover .eo-sp-link svg{transform:translateX(5px)}.eo-sp-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start}.eo-sp-split .eo-sp-head{text-align:left;margin:0;position:sticky;top:110px}.eo-sp-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.eo-sp-li{background:#fff;border-radius:var(--sp-r);padding:clamp(17px, 0.804vw + 14.429px, 26px) clamp(16px, 0.714vw + 13.714px, 24px);box-shadow:0 8px 24px rgb(14 58 122 / .07);border-left:4px solid var(--sp-blue)}.eo-sp-li svg{width:24px;height:24px;color:var(--sp-blue);margin-bottom:clamp(9px, 0.268vw + 8.143px, 12px)}.eo-sp-li h4{font-size:clamp(15.5px, 0.223vw + 14.786px, 18px);margin:0 0 clamp(6px, 0.179vw + 5.429px, 8px);color:var(--sp-navy)}.eo-sp-li p{margin:0;font-size:clamp(12.5px, 0.179vw + 11.929px, 14.5px);line-height:clamp(20.5px, 0.312vw + 19.5px, 24px);color:var(--sp-muted)}.eo-sp-faq{max-width:860px;margin:0 auto}.eo-sp-faq details{background:#fff;border:1px solid var(--sp-line);border-radius:14px;margin-bottom:clamp(10px, 0.357vw + 8.857px, 14px);transition:.3s}.eo-sp-faq details[open]{border-color:var(--sp-blue);box-shadow:0 12px 30px rgb(26 111 224 / .1)}.eo-sp-faq summary{cursor:pointer;list-style:none;padding:20px 60px 20px 24px;font-weight:600;font-size:clamp(14.5px, 0.223vw + 13.786px, 17px);color:var(--sp-navy);position:relative}.eo-sp-faq summary::-webkit-details-marker{display:none}.eo-sp-faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;color:var(--sp-blue);display:flex;align-items:center;justify-content:center;font-size:clamp(17.5px, 0.402vw + 16.214px, 22px);transition:.3s}.eo-sp-faq details[open] summary:after{content:"–";background:var(--sp-blue);color:#fff}.eo-sp-faq details p{margin:0;padding:0 clamp(16px, 0.714vw + 13.714px, 24px) clamp(14px, 0.714vw + 11.714px, 22px);color:var(--sp-muted);font-size:clamp(13.5px, 0.179vw + 12.929px, 15.5px);line-height:clamp(23.5px, 0.312vw + 22.5px, 27px)}.eo-sp-cta{padding:0 0 clamp(45px, 4.911vw + 29.286px, 100px)}.eo-sp-cta-box{background:linear-gradient(135deg,#0b1f44,#1a6fe0);border-radius:28px;padding:clamp(32px, 3.393vw + 21.143px, 70px) clamp(22px, 1.607vw + 16.857px, 40px);text-align:center;color:#fff;position:relative;overflow:hidden}.eo-sp-cta-box:after,.eo-sp-cta-box:before{content:"";position:absolute;border-radius:50%;background:rgb(255 255 255 / .07)}.eo-sp-cta-box:before{width:300px;height:300px;left:-80px;top:-100px}.eo-sp-cta-box:after{width:220px;height:220px;right:-50px;bottom:-80px}.eo-sp-cta-box>*{position:relative;z-index:1}.eo-sp-cta-box h2{color:#fff;font-size:clamp(26px,3.4vw,40px);margin:0 0 clamp(12px, 0.357vw + 10.857px, 16px)}.eo-sp-cta-box p{max-width:680px;margin:0 auto clamp(21px, 0.982vw + 17.857px, 32px);color:rgb(255 255 255 / .85);font-size:clamp(15.5px, 0.223vw + 14.786px, 18px);line-height:clamp(26px, 0.357vw + 24.857px, 30px)}@media(max-width:991px){.eo-sp-hero-grid,.eo-sp-split{grid-template-columns:1fr}.eo-sp-hero{padding:clamp(63px, 11.475vw + 26.279px, 140px) 0 clamp(32px, 5.663vw + 13.878px, 70px)}.eo-sp-split .eo-sp-head{position:static}.eo-sp-pillars{grid-template-columns:repeat(2,1fr)}.eo-sp-card{flex-basis:calc((100% - 24px)/ 2)}}@media(max-width:640px){.eo-sp-sec{padding:clamp(29px, 11.25vw - 7px, 65px) 0}.eo-sp-list,.eo-sp-pillars{grid-template-columns:1fr}.eo-sp-card{flex-basis:100%}.eo-sp-chip:nth-child(2n){margin-left:0}.eo-sp-cta-box{padding:clamp(28px, 6.875vw + 6px, 50px) clamp(14px, 2.5vw + 6px, 22px)}}:root{--sv-blue:#1f6bff;--sv-dark:#0b4fd6;--sv-green:#2e8b57;--sv-gray:#8b95a7;--sv-ink:#111827;--sv-text:#374151;--sv-muted:#7b8290;--sv-line:#e5e7eb}.eo-sv-hero{background:var(--eo-hero) right center/cover no-repeat var(--sv-dark);border-radius:35px}.eo-sv-hero .title,.eo-sv-hero .page-title-desc p{color:#fff}.eo-sv-head h2,.eo-sv-cta h2{color:var(--sv-ink);font-size:clamp(21.5px, 0.759vw + 19.071px, 30px);line-height:1.3;font-weight:500;margin:0 0 clamp(9px, 0.268vw + 8.143px, 12px)}.eo-sv-head{text-align:center;max-width:960px;margin:0 auto clamp(19px, 1.339vw + 14.714px, 34px)}.eo-sv-head p,.eo-sv-cta p{color:var(--sv-text);font-size:clamp(13px, 0.179vw + 12.429px, 15px);line-height:clamp(21px, 0.268vw + 20.143px, 24px);margin:0}.eo-sv-features{margin:0 auto;padding:clamp(18px, 0.893vw + 15.143px, 28px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;border:2px solid #3b82f6;border-radius:14px 14px 0 0;background:linear-gradient(#eef4ff,#fff);border-bottom:unset}.eo-sv-fcard{grid-column:span 2;background:#fff;border:1px solid #dfe3ee;border-radius:10px;padding:clamp(16px, 0.714vw + 13.714px, 24px) clamp(14px, 0.714vw + 11.714px, 22px) clamp(17px, 0.804vw + 14.429px, 26px);box-shadow:0 6px 18px rgb(31 107 255 / .06);transition:.3s}.eo-sv-fcard:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgb(31 107 255 / .12)}.eo-sv-fcard:nth-child(n+4){grid-column:span 3}.eo-sv-features--center .eo-sv-fcard:nth-child(n+4){grid-column:span 2}.eo-sv-features--center .eo-sv-fcard:nth-child(4){grid-column:2/span 2}.eo-sv-ic{display:block;width:48px;height:48px;margin:0 0 clamp(12px, 0.536vw + 10.286px, 18px);object-fit:contain;border-radius:12px}.eo-sv-fcard h4{color:var(--sv-ink);font-size:clamp(17px, 0.268vw + 16.143px, 20px);line-height:1.35;font-weight:500;margin:0 0 clamp(8px, 0.179vw + 7.429px, 10px)}.eo-sv-fcard p{color:var(--sv-muted);font-size:clamp(12px, 0.179vw + 11.429px, 14px);line-height:clamp(19px, 0.268vw + 18.143px, 22px);margin:0}.eo-sv-cmp{position:relative;display:grid;grid-template-columns:1fr 1fr}.eo-sv-cmp-col{--tick:var(--sv-gray);display:flex;flex-direction:column;align-items:center;padding:clamp(18px, 0.893vw + 15.143px, 28px) clamp(22px, 1.607vw + 16.857px, 40px) clamp(24px, 1.786vw + 18.286px, 44px);background:#e4eeff}.eo-sv-cmp-b{--tick:var(--sv-green);background:#e4eeff}.eo-sv-cmp-img{position:relative;z-index:1;display:block;max-width:100%;margin-bottom:-90px;object-fit:contain}.eo-sv-cmp-card{width:100%;max-width:520px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px rgb(17 24 39 / .08);z-index:2}.eo-sv-cmp-card h3{margin:0;padding:clamp(10px, 0.357vw + 8.857px, 14px) clamp(13px, 0.625vw + 11px, 20px);text-align:center;font-size:clamp(15.5px, 0.223vw + 14.786px, 18px);font-weight:500;color:var(--sv-ink)}.eo-sv-cmp-b h3{color:#fff;background:linear-gradient(90deg,var(--sv-blue),#3a86ff)}.eo-sv-cmp-card ul{list-style:none;margin:0;padding:0}.eo-sv-cmp-card li{position:relative;display:flex;align-items:center;min-height:56px;padding:12px 20px 12px 66px;border-top:1px solid var(--sv-line);color:var(--sv-text);font-size:clamp(13px, 0.179vw + 12.429px, 15px);line-height:1.4}.eo-sv-cmp-card li:before{content:"";position:absolute;left:20px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:var(--tick) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat}.eo-sv-vs{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;border:4px solid #fff;background:linear-gradient(145deg,#3a86ff,var(--sv-dark));color:#fff;font-size:clamp(21.5px, 0.759vw + 19.071px, 30px);font-weight:700;box-shadow:0 8px 20px rgb(11 79 214 / .35)}.eo-sv-cta{max-width:1180px;margin:0 auto;padding:clamp(20px, 1.429vw + 15.429px, 36px) clamp(26px, 1.964vw + 19.714px, 48px);display:grid;grid-template-columns:300px 1fr;gap:44px;align-items:center;border-radius:14px;background:linear-gradient(#e2ecff,#f2f7ff 65%,#fff)}.eo-sv-cta-art img{display:block;width:100%;height:auto}.eo-sv-cta p{font-size:clamp(12px, 0.179vw + 11.429px, 14px);line-height:clamp(19px, 0.268vw + 18.143px, 22px);margin-bottom:clamp(13px, 0.625vw + 11px, 20px)}.eo-sv-btn{display:inline-flex;align-items:center;gap:14px;padding:clamp(10px, 0.268vw + 9.143px, 13px) clamp(24px, 1.786vw + 18.286px, 44px);border-radius:6px;background:var(--sv-blue);color:#fff;font-size:clamp(13px, 0.179vw + 12.429px, 15px);font-weight:500;text-decoration:none;transition:.25s}.eo-sv-btn:hover{background:var(--sv-dark);color:#fff;transform:translateY(-1px)}.eo-sv-btn svg{width:18px;height:18px}@media(max-width:991px){.eo-sv-features{grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(13px, 1.043vw + 9.662px, 20px)}.eo-sv-features .eo-sv-fcard,.eo-sv-features .eo-sv-fcard:nth-child(n+4){grid-column:auto!important}.eo-sv-cmp{grid-template-columns:1fr}.eo-sv-cmp-col{padding:clamp(51px, 24.192vw + 70.185px, 48px) clamp(12px, 0.043vw + 9.662px, 22px) clamp(40px, 5.385vw + 12.37px, 36px)}.eo-sv-cta{grid-template-columns:1fr;gap:20px;padding:clamp(18px, 1.49vw + 13.231px, 28px) clamp(16px, 1.192vw + 12.185px, 24px);text-align:center}.eo-sv-cta-art{max-width:260px;margin:0 auto}}@media(max-width:640px){.eo-sv-head h2,.eo-sv-cta h2{font-size:clamp(19px, 1.562vw + 14px, 24px)}.eo-sv-features{grid-template-columns:1fr}.eo-sv-fcard h4{font-size:clamp(15.5px, 0.781vw + 13px, 18px)}.eo-sv-cmp-card li{padding-left:60px;font-size:clamp(12px, 0.625vw + 10px, 14px)}}