.ek-head{max-width:1240px;margin:0 auto;padding:60px 5vw 10px}.ek-kick{color:var(--orange);font-weight:700}.ek-head h1{letter-spacing:-.02em;margin-top:10px;font-size:min(56px,5.64103vw);font-weight:300;line-height:1.1}.ek-head h1 span,.ek-head h1 b{white-space:nowrap;display:block}.ek-head h1 b{font-weight:900}.ek-lead{color:#6b7072;max-width:60ch;margin-top:16px;font-size:18px;line-height:1.6}.ek-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:1240px;margin:0 auto;padding:36px 5vw 90px;display:grid}.ek-card{background:#fff;border-radius:26px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 20px 50px #0f3a4a0f}.ek-card:hover{transform:translateY(-4px);box-shadow:0 26px 60px #0f3a4a1a}.ek-ph{aspect-ratio:4/4.2;background:linear-gradient(160deg,#ff7900,#ff9a3d);place-items:center;display:grid;overflow:hidden}.ek-ph img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.ek-ph span{color:#fff;letter-spacing:.02em;font-size:84px;font-weight:900}.ek-body{flex-direction:column;flex:1;gap:8px;padding:22px 24px 26px;display:flex}.ek-body h2{letter-spacing:-.01em;font-size:24px;font-weight:900}.ek-role{color:var(--orange);margin-bottom:6px;font-weight:700}.ek-line{word-break:break-word;border-top:1px solid #eef1f2;flex-direction:column;padding:10px 0;font-weight:700;display:flex}.ek-line i{letter-spacing:.08em;text-transform:uppercase;color:#8a9399;margin-bottom:2px;font-size:12px;font-style:normal;font-weight:700}.ek-btns{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.ek-b{white-space:nowrap;border-radius:40px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:46px;padding:0 14px;font-size:15px;font-weight:700;display:flex}.ek-b.o{background:var(--orange);color:#fff}.ek-b.wa{color:#fff;background:#25d366}.ek-b.l{color:var(--graphite);border:1.5px solid #e3e7e9;flex-basis:100%}.ek-empty{color:#7a7f81}@media (max-width:1000px){.ek-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ek-grid{grid-template-columns:minmax(0,1fr)}.ek-ph{aspect-ratio:1}}
