:root{--b:#3157d7;--v:#6c5ce7;--t:#22c7ae;--o:#f59e0b;--i:#11153d;--m:#64748b;--l:#e6eaf2}.ekm-page{margin:0;background:#f7f8fc;color:var(--i);font-family:Inter,Arial,sans-serif}.ekm-page *{box-sizing:border-box}.ekm-page main img{display:block;max-width:100%;height:auto}.ekm-shell{width:min(1240px,calc(100% - 40px));margin:auto}.ekm-hero{position:relative;min-height:650px;margin-top:30px;overflow:hidden;border-radius:30px;background:#162d8f;box-shadow:0 20px 55px rgba(35,59,165,.2)}.ekm-hero>img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover}.ekm-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,24,91,.92) 0,rgba(23,51,164,.76) 42%,rgba(12,30,96,.05) 76%)}.ekm-overlay{position:relative;z-index:2;width:min(55%,660px);padding:54px 50px;color:#fff}.ekm-overlay>span{display:inline-flex;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.15);font-weight:800}.ekm-overlay h1{margin:22px 0 16px;font-size:clamp(42px,5vw,68px);line-height:1.03;letter-spacing:-.04em}.ekm-overlay h1 strong{color:#51e2bd}.ekm-overlay p{font-size:18px;line-height:1.7;color:#e7ebff}.ekm-buttons{display:grid;gap:12px;max-width:410px;margin-top:24px}.ekm-buttons a{display:flex;justify-content:space-between;min-height:50px;align-items:center;padding:12px 20px;border:1px solid rgba(255,255,255,.55);border-radius:14px;color:#fff;text-decoration:none;font-weight:800}.ekm-buttons a:first-child{background:#fff;color:var(--b)}.ekm-values{position:absolute;z-index:3;left:40px;right:40px;bottom:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;border:1px solid rgba(255,255,255,.25);border-radius:20px;background:rgba(19,42,135,.68);backdrop-filter:blur(10px);color:#fff}.ekm-values p{display:flex;gap:10px;align-items:center;margin:0;font-size:20px}.ekm-values span{font-size:15px;font-weight:700}.ekm-section{padding:58px 0 0}.ekm-section>header{text-align:center;max-width:780px;margin:0 auto 28px}.ekm-section h2{margin:0 0 10px;font-size:clamp(30px,3vw,44px)}.ekm-section header p{color:var(--m);line-height:1.7}.ekm-steps,.ekm-four{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ekm-steps article,.ekm-four article{position:relative;padding:25px;border:1px solid var(--l);border-radius:22px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.07);text-align:center}.ekm-steps b{position:absolute;top:14px;left:14px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--b),var(--v));color:#fff}.ekm-steps i{display:block;margin:14px 0;font-size:50px;font-style:normal}.ekm-steps h3,.ekm-four h3{font-size:19px}.ekm-steps p,.ekm-four p{color:var(--m);font-size:14px;line-height:1.6}.ekm-soft{margin-top:58px;padding:44px 26px;border-radius:28px;background:#fff}.ekm-four article{font-size:50px}.ekm-section:last-child{padding-bottom:56px}@media(max-width:900px){.ekm-overlay{width:70%}.ekm-steps,.ekm-four{grid-template-columns:repeat(2,1fr)}.ekm-values{grid-template-columns:1fr}.ekm-hero{min-height:760px}}@media(max-width:620px){.ekm-shell{width:calc(100% - 24px)}.ekm-hero{min-height:830px;margin-top:16px}.ekm-overlay{width:100%;padding:30px 22px}.ekm-overlay h1{font-size:40px}.ekm-hero:after{background:linear-gradient(180deg,rgba(8,24,91,.96),rgba(23,51,164,.75) 62%,rgba(8,24,91,.65))}.ekm-values{left:16px;right:16px;bottom:16px}.ekm-steps,.ekm-four{grid-template-columns:1fr}.ekm-soft{padding:36px 12px}}
