.ex{--ex-red:var(--primary);--ex-red-dark:var(--primary-dark);color:#fff;background:linear-gradient(#08080a59 0%,#08080a40 40%,#08080acc 100%),url(/static/img/brand/platform/site/login-back.webp) 50% 30%/cover no-repeat,#0b0b0d;align-items:center;min-height:calc(100vh - 220px);display:flex;position:relative}@media (max-width:719px){.ex{background:linear-gradient(#08080a73 0%,#08080ad9 55%),url(/static/img/brand/platform/site/login-back-1000.webp) 30% 0/cover no-repeat,#0b0b0d}}.ex-inner{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:1300px;margin:0 auto;padding:2.4rem 1rem 3rem;display:flex}@media (min-width:720px){.ex-inner{padding:3.5rem 1.5rem 4rem}}.ex-logo{filter:drop-shadow(0 14px 34px #000000a6);width:min(380px,70vw);height:auto}.ex-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ex-academy-field{max-width:420px;margin:1.6rem 0 2rem}.ex-academy-field label{text-align:center;color:#fffc}.ex-academy-field input{-webkit-backdrop-filter:blur(6px);background:#0009}.ex-grid{gap:1.4rem;width:100%;display:grid}@media (min-width:1000px){.ex-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.ex-card{border:1px solid color-mix(in srgb, var(--primary) 55%, transparent);box-shadow:0 24px 50px #00000080, 0 0 30px color-mix(in srgb, var(--primary) 12%, transparent);color:#fff;background:linear-gradient(#18181be6 0%,#0a0a0cf0 100%);border-radius:20px;grid-template-rows:150px auto;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;overflow:hidden}@media (min-width:560px) and (max-width:999px){.ex-card{grid-template-rows:none;grid-template-columns:34% 1fr;min-height:260px}}@media (min-width:1000px){.ex-card{grid-template-rows:170px auto}}.ex-card:hover{border-color:var(--ex-red);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ex-card,.ex-card:hover{transition:none;transform:none}}.ex-card-img{background-position:0;background-size:cover;position:relative}.ex-card-img:after{content:"";background:linear-gradient(#0a0a0c00 55%,#0a0a0ce6 100%);position:absolute;inset:0}@media (min-width:560px) and (max-width:999px){.ex-card-img:after{background:linear-gradient(90deg,#0a0a0c00 55%,#0a0a0cf2 100%)}}.ex-card-body{flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.4rem 1.4rem 1.6rem;display:flex}@media (min-width:560px) and (max-width:999px){.ex-card-body{padding:1.9rem 2rem 2rem 1rem}}@media (min-width:1000px){.ex-card-body{padding:1.4rem 1.6rem 1.6rem}}.ex-card-icon{border:1px solid color-mix(in srgb, var(--primary) 60%, transparent);background:color-mix(in srgb, var(--primary) 14%, transparent);color:#fff;border-radius:12px;place-items:center;width:56px;height:56px;display:grid}.ex-card-title{letter-spacing:-.02em;margin-top:.3rem;font-size:clamp(1.55rem,3vw,2rem);font-weight:800;line-height:1.1}.ex-card-title em{color:var(--ex-red);font-style:normal}.ex-card-desc{color:#ffffffbf;max-width:24rem;font-size:1rem;line-height:1.5}.ex-card-cta{background:linear-gradient(180deg, var(--ex-red) 0%, var(--ex-red-dark) 100%);border-radius:12px;justify-content:center;align-self:stretch;align-items:center;min-height:56px;margin-top:auto;padding:0 3rem;font-size:1.02rem;font-weight:700;display:flex;position:relative}.ex-card-cta svg{position:absolute;right:1.1rem}.ex-card:hover .ex-card-cta{background:var(--ex-red-dark)}.ex-wa{width:100%;max-width:620px;margin-top:1.6rem}.ex-wa:empty{display:none}
