.oe-cs,.oe-cs *{box-sizing:border-box}.oe-cs{background:transparent;padding:clamp(56px,6vw,96px) 0;width:100%}.oe-cs__inner{margin:0 auto;max-width:1200px;padding:0 clamp(16px,3vw,32px)}.oe-cs blockquote,.oe-cs h2,.oe-cs li,.oe-cs p,.oe-cs ul{float:none;letter-spacing:normal;margin:0;max-width:none;padding:0;text-transform:none}.oe-cs ul{list-style:none}.oe-cs blockquote{background:none;border:0;quotes:none}.oe-cs blockquote:after,.oe-cs blockquote:before{content:none}.oe-cs__head{margin:0 auto clamp(36px,4vw,56px);text-align:center}.oe-cs__eyebrow{align-items:center;background:#fff;border:1px solid rgba(88,93,230,.18);border-radius:999px;box-shadow:0 4px 14px -8px rgba(43,50,120,.25);color:#2b3278;display:inline-flex;font-family:Inter,sans-serif;font-size:clamp(10px,.8vw,12px);font-weight:600;gap:8px;letter-spacing:.1em;line-height:1;margin:0 0 clamp(14px,1.4vw,20px);padding:8px 14px 8px 10px;text-transform:uppercase}.oe-cs__dot{background:#e6455c;border-radius:50%;box-shadow:0 0 0 3px rgba(230,69,92,.18);display:inline-block;height:7px;width:7px}.oe-cs .oe-cs__title{color:#2b3278;font-family:Poppins,sans-serif;font-size:clamp(30px,3.9vw,58px);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0 auto;max-width:1100px;text-wrap:balance}.oe-cs__hl{background:linear-gradient(90deg,#585de6,#8a52d6 45%,#e6455c);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;padding-bottom:.06em;-webkit-text-fill-color:transparent}.oe-cs .oe-cs__desc{color:#4a5078;font-family:Inter,sans-serif;font-size:clamp(16px,1.3vw,19px);line-height:1.6;margin:clamp(14px,1.4vw,20px) auto 0;max-width:760px;text-wrap:balance}.oe-cs__feat{background:#fff;border:1px solid rgba(88,93,230,.1);border-radius:24px;box-shadow:0 14px 34px -22px rgba(43,50,120,.35);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin:0 0 clamp(20px,2vw,28px);overflow:hidden}.oe-cs__feat--full{grid-template-columns:minmax(0,1fr)}.oe-cs__feat-main{align-items:flex-start;display:flex;flex-direction:column;padding:clamp(28px,3.2vw,48px)}.oe-cs__qmark{fill:#585de6;height:30px;margin:0 0 18px;opacity:.25;width:40px}.oe-cs .oe-cs__quote{color:#2b3278;font-family:Poppins,sans-serif;font-size:clamp(19px,1.6vw,25px);font-weight:500;letter-spacing:-.01em;line-height:1.45}.oe-cs__person{display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:3px;margin:22px 0 0}.oe-cs__pname{color:#2b3278;font-size:16px;font-weight:600}.oe-cs__prole{color:#6b7095;font-size:15px}.oe-cs__feat-main .oe-cs__btn{margin-top:28px}.oe-cs__feat-side{background:radial-gradient(120% 90% at 0 0,rgba(88,93,230,.95) 0,rgba(88,93,230,0) 60%),radial-gradient(90% 80% at 100% 0,rgba(230,69,92,.85) 0,rgba(230,69,92,0) 60%),radial-gradient(120% 90% at 50% 110%,#0d2c73 0,rgba(13,44,115,0) 70%),linear-gradient(135deg,#585de6,#8a52d6 45%,#e6455c);color:#fcfeff;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3.2vw,48px);position:relative}.oe-cs__bigstat{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(44px,5vw,72px);font-weight:600;letter-spacing:-.03em;line-height:1}.oe-cs__biglabel{color:#fff;font-family:Inter,sans-serif;font-size:clamp(16px,1.25vw,19px);font-weight:600;line-height:1.4;margin:14px 0 0}.oe-cs__bignote{color:rgba(252,254,255,.85);font-family:Inter,sans-serif;font-size:15px;line-height:1.5;margin:6px 0 0}.oe-cs__systems{border-top:1px solid hsla(0,0%,100%,.25);margin:26px 0 0;padding:20px 0 0}.oe-cs__syslabel{color:rgba(252,254,255,.85);font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.oe-cs .oe-cs__chips{display:flex;flex-wrap:wrap;gap:8px}.oe-cs .oe-cs__chip{background:#fff;border-radius:999px;color:#2b3278;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1;padding:9px 14px}.oe-cs__feat-side:first-child{grid-column:1/-1}.oe-cs__grid{display:grid;gap:clamp(20px,2vw,28px)}.oe-cs__grid--1{grid-template-columns:minmax(0,1fr)}.oe-cs__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.oe-cs__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.oe-cs__card{background:#fff;border:1px solid rgba(88,93,230,.1);border-radius:24px;box-shadow:0 14px 34px -22px rgba(43,50,120,.35);display:flex;flex-direction:column;padding:28px;transition:transform .2s ease,box-shadow .2s ease}.oe-cs__stat{background:linear-gradient(90deg,#585de6,#8a52d6 45%,#e6455c);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Poppins,sans-serif;font-size:clamp(32px,3vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.05;-webkit-text-fill-color:transparent;align-self:flex-start;padding-bottom:.06em}.oe-cs__statlabel{color:#4a5078;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin:8px 0 0}.oe-cs__card-foot{margin-top:auto;padding-top:22px}.oe-cs__stat+.oe-cs__card-foot,.oe-cs__statlabel+.oe-cs__card-foot{border-top:1px solid #eef0f6;margin-top:22px}.oe-cs__card-foot:first-child{padding-top:0}.oe-cs__logo{display:block;height:auto;margin:0 0 10px;max-height:40px;max-width:160px;object-fit:contain;width:auto}.oe-cs__company{color:#2b3278;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 6px}.oe-cs__detail{color:#6b7095;line-height:1.5}.oe-cs a.oe-cs__link,.oe-cs__detail{font-family:Inter,sans-serif;font-size:15px}.oe-cs a.oe-cs__link{align-items:center;color:#585de6;display:inline-flex;font-weight:600;gap:6px;margin:16px 0 0;text-decoration:none}.oe-cs a.oe-cs__link span{transition:transform .2s ease}.oe-cs a.oe-cs__btn{border-radius:12px;display:inline-block;font-family:Inter,sans-serif;font-size:clamp(15px,1.1vw,17px);font-weight:600;line-height:1.2;padding:clamp(15px,1.25vw,18px) clamp(24px,2.2vw,32px);text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.oe-cs a.oe-cs__btn--primary{background:#0d2c73;border:2px solid #0d2c73;box-shadow:0 12px 28px -12px rgba(13,44,115,.55);color:#fff}.oe-cs a.oe-cs__btn--secondary{background:transparent;border:2px solid #585de6;color:#2b3278}.oe-cs__bottom{margin:clamp(36px,4vw,52px) 0 0;text-align:center}.oe-cs a:focus-visible{outline:3px solid rgba(88,93,230,.35);outline-offset:2px}@media (hover:hover){.oe-cs a.oe-cs__btn:hover{background:#585de6;border-color:#585de6;color:#fff;transform:translateY(-1px)}.oe-cs__card:hover{box-shadow:0 20px 40px -22px rgba(43,50,120,.45);transform:translateY(-3px)}.oe-cs a.oe-cs__link:hover span{transform:translateX(3px)}}@media (max-width:1023px){.oe-cs__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.oe-cs__inner{padding:0 18px}.oe-cs__feat{border-radius:20px}.oe-cs__feat,.oe-cs__grid--2,.oe-cs__grid--3{grid-template-columns:minmax(0,1fr)}.oe-cs__card{border-radius:20px;padding:24px}.oe-cs a.oe-cs__btn--primary,.oe-cs a.oe-cs__btn--secondary{display:block;width:100%}.oe-cs__feat-main .oe-cs__btn{align-self:stretch}}@media (prefers-reduced-motion:reduce){.oe-cs *,.oe-cs :after,.oe-cs :before{animation:none!important;transition:none!important}}