.ec-why-premium{position:relative;overflow:hidden;padding:clamp(64px,9vw,110px) 0;background:radial-gradient(ellipse 80% 60% at 10% 0%,rgba(21,94,239,.22),transparent 55%),radial-gradient(ellipse 70% 50% at 90% 100%,rgba(56,189,248,.12),transparent 50%),linear-gradient(165deg,#020617 0%,#0b1220 48%,#07101f 100%);color:#e2e8f0}.ec-why-premium__glow{position:absolute;inset:auto auto -20% -10%;width:50%;height:60%;background:radial-gradient(circle,rgba(21,94,239,.18),transparent 70%);pointer-events:none}.ec-why-premium__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 90%);pointer-events:none;opacity:.55}.ec-why-premium__intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px 40px;align-items:end;margin-bottom:36px;position:relative;z-index:1}.ec-why-premium__lead{margin:14px 0 0;max-width:540px;font-size:clamp(15px,2.2vw,18px);line-height:1.6;color:#94a3b8}.ec-why-premium__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ec-why-premium__chip{padding:8px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.55);color:#cbd5e1;font-size:12px;font-weight:650;letter-spacing:.01em;backdrop-filter:blur(8px);transition:border-color .25s ease,transform .25s ease,background .25s ease}.ec-why-premium__chip:hover{border-color:rgba(56,189,248,.45);background:rgba(21,94,239,.18);transform:translateY(-1px)}.ec-why-premium__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;position:relative;z-index:1}.ec-why-premium__card{position:relative;padding:22px 20px 24px;border-radius:18px;background:linear-gradient(165deg,rgba(255,255,255,.07),rgba(255,255,255,.03));border:1px solid rgba(148,163,184,.16);box-shadow:0 18px 40px rgba(0,0,0,.22);overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .35s ease}.ec-why-premium__card:before{content:'';position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,#38bdf8,#155eef,transparent);opacity:0;transition:opacity .3s ease}.ec-why-premium__card:hover,.ec-why-premium__card:focus-within{transform:translateY(-6px);border-color:rgba(56,189,248,.4);box-shadow:0 24px 48px rgba(0,0,0,.32)}.ec-why-premium__card:hover:before,.ec-why-premium__card:focus-within:before{opacity:1}.ec-why-premium__card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ec-why-premium__icon{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#93c5fd;background:rgba(21,94,239,.18);border:1px solid rgba(96,165,250,.28);transition:transform .35s ease,background .3s ease}.ec-why-premium__card:hover .ec-why-premium__icon{transform:scale(1.06) rotate(-3deg);background:rgba(21,94,239,.3)}.ec-why-premium__metric{text-align:right}.ec-why-premium__metric strong{display:block;font-size:18px;font-weight:800;color:#f8fafc;letter-spacing:-.02em;line-height:1.1}.ec-why-premium__metric span{display:block;font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-weight:650;margin-top:2px}.ec-why-premium__card h3{margin:0 0 8px;font-size:17px;font-weight:750;color:#f8fafc;letter-spacing:-.02em}.ec-why-premium__card p{margin:0;font-size:14px;line-height:1.55;color:#94a3b8}.ec-why-diff{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch;margin-top:28px;position:relative;z-index:1}.ec-why-diff__col{padding:22px 20px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.55)}.ec-why-diff__col--others{border-color:rgba(248,113,113,.22);background:linear-gradient(160deg,rgba(127,29,29,.22),rgba(15,23,42,.5))}.ec-why-diff__col--us{border-color:rgba(52,211,153,.28);background:linear-gradient(160deg,rgba(6,78,59,.28),rgba(15,23,42,.5))}.ec-why-diff__col h3{margin:0 0 14px;font-size:15px;font-weight:750;color:#f1f5f9}.ec-why-diff__col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ec-why-diff__col li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.45;color:#cbd5e1}.ec-why-diff__col li span{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;margin-top:1px}.ec-why-diff__col--others li span{background:rgba(248,113,113,.18);color:#fca5a5}.ec-why-diff__col--us li span{background:rgba(52,211,153,.18);color:#6ee7b7}.ec-why-diff__vs{display:flex;align-items:center;justify-content:center}.ec-why-diff__vs span{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:.06em;color:#e2e8f0;background:linear-gradient(135deg,#155eef,#0ea5e9);box-shadow:0 10px 28px rgba(21,94,239,.35);animation:ecWhyPulse 2.8s ease-in-out infinite}.ec-why-premium__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px;position:relative;z-index:1}@keyframes ecWhyPulse{0%,100%{transform:scale(1);box-shadow:0 10px 28px rgba(21,94,239,.35)}50%{transform:scale(1.05);box-shadow:0 14px 34px rgba(14,165,233,.45)}}.ec-process-premium{padding:clamp(64px,9vw,110px) 0;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(21,94,239,.08),transparent 60%),linear-gradient(180deg,#f7f8fa 0%,#fff 40%,#f4f7fb 100%)}.ec-process-premium__intro{text-align:center;max-width:680px;margin:0 auto 40px}.ec-process-premium__lead{margin:12px auto 0;color:#5b6575;font-size:clamp(15px,2vw,17px);line-height:1.6}.ec-process-premium__rail{position:relative}.ec-process-premium__track{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;align-items:stretch;z-index:1}.ec-process-premium__line{position:absolute;left:7%;right:7%;top:28px;height:3px;border-radius:999px;background:rgba(21,94,239,.12);overflow:hidden;z-index:0}.ec-process-premium__line-fill{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,#155eef,#38bdf8);transform:scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.22,1,.36,1)}.ec-process-premium.is-active .ec-process-premium__line-fill{transform:scaleX(1)}.ec-process-premium__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:0;border:0;background:0 0;cursor:pointer;outline:none}.ec-process-premium__node{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid rgba(21,94,239,.2);box-shadow:0 10px 24px rgba(15,23,42,.08);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease}.ec-process-premium__num{font-size:14px;font-weight:800;letter-spacing:.04em;color:#155eef}.ec-process-premium__body{width:100%;padding:16px 12px 18px;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 28px rgba(15,23,42,.05);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;min-height:190px}.ec-process-premium__icon{width:36px;height:36px;margin:0 auto 10px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#155eef;background:rgba(21,94,239,.08)}.ec-process-premium__body h3{margin:0 0 6px;font-size:15px;font-weight:750;color:#0a0f1a;letter-spacing:-.02em}.ec-process-premium__body p{margin:0 0 12px;font-size:12.5px;line-height:1.5;color:#5b6575}.ec-process-premium__outcome{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#155eef;background:rgba(21,94,239,.08)}.ec-process-premium__step:hover .ec-process-premium__node,.ec-process-premium__step:focus-visible .ec-process-premium__node,.ec-process-premium__step.is-active .ec-process-premium__node{transform:scale(1.08);border-color:#155eef;background:linear-gradient(145deg,#155eef,#0ea5e9);box-shadow:0 14px 30px rgba(21,94,239,.3)}.ec-process-premium__step:hover .ec-process-premium__num,.ec-process-premium__step:focus-visible .ec-process-premium__num,.ec-process-premium__step.is-active .ec-process-premium__num{color:#fff}.ec-process-premium__step:hover .ec-process-premium__body,.ec-process-premium__step:focus-visible .ec-process-premium__body,.ec-process-premium__step.is-active .ec-process-premium__body{transform:translateY(-4px);border-color:rgba(21,94,239,.28);box-shadow:0 18px 36px rgba(21,94,239,.12)}.ec-process-premium__note{margin:28px auto 0;text-align:center;max-width:640px;font-size:14px;color:#5b6575;line-height:1.55}.ec-process-premium__note a{color:#155eef !important;font-weight:700;text-decoration:none !important;border-bottom:1px solid rgba(21,94,239,.35)}.ec-process-premium__note a:hover{border-bottom-color:#155eef}@media (max-width:1100px){.ec-why-premium__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-process-premium__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px}.ec-process-premium__line{display:none}}@media (max-width:767px){.ec-why-premium__intro{grid-template-columns:1fr;text-align:center}.ec-why-premium__lead{margin-left:auto;margin-right:auto}.ec-why-premium__chips{justify-content:center}.ec-why-premium__cards{grid-template-columns:1fr}.ec-why-diff{grid-template-columns:1fr;gap:12px}.ec-why-diff__vs{order:0;margin:-4px 0}.ec-why-diff__vs span{width:36px;height:36px;font-size:10px}.ec-why-premium__cta{flex-direction:column;align-items:stretch}.ec-why-premium__cta .ec-btn{width:100%;justify-content:center}.ec-process-premium__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:8px 4px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ec-process-premium__step{flex:0 0 min(78vw,280px);scroll-snap-align:center}.ec-process-premium__body{min-height:200px;text-align:left;padding:18px 16px}.ec-process-premium__icon{margin-left:0}}@media (prefers-reduced-motion:reduce){.ec-why-diff__vs span,.ec-why-premium__card,.ec-why-premium__icon,.ec-process-premium__node,.ec-process-premium__body,.ec-process-premium__line-fill{animation:none !important;transition:none !important}}