.cn-hero-cdt{background:linear-gradient(227deg,#f27121,#e94057 10%,#8a2387 65%);color:#fff;width:100%}.cn-hero-cdt__inner{margin:0 auto;max-width:var(--cn-max);padding:var(--cn-pad-y) var(--cn-pad-x)}.cn-hero-cdt__breadcrumbs{font-size:14px;line-height:1.4;margin-bottom:28px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-hero-cdt__grid{align-items:center;display:grid;gap:48px;grid-template-columns:1.15fr .85fr}.cn-hero-cdt__title{font-size:clamp(40px,4.2vw,64px);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0 0 22px}.cn-hero-cdt__body{font-size:clamp(16px,1.35vw,22px);line-height:1.7;opacity:.95}.cn-hero-cdt__body p{margin:0 0 18px}.cn-hero-cdt__body strong{font-weight:800}.cn-hero-cdt__cta{margin-top:18px}.cn-hero-cdt__btn{align-items:center;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#fff;display:inline-flex;font-weight:700;gap:10px;justify-content:center;padding:12px 18px;text-decoration:none;transition:transform .15s ease,background .15s ease}.cn-hero-cdt__btn:hover{background:hsla(0,0%,100%,.22);transform:translateY(-1px)}.cn-hero-cdt__media{align-items:flex-end;display:flex;justify-content:flex-end;position:relative}.cn-hero-cdt__img{bottom:-72px;position:relative;width:min(420px,100%)}.cn-hero-cdt__media--bottom .cn-hero-cdt__img{align-self:flex-end}@media (max-width:980px){.cn-hero-cdt__inner{padding:56px 28px}.cn-hero-cdt__grid{gap:28px;grid-template-columns:1fr}.cn-hero-cdt__media{justify-content:flex-start}.cn-hero-cdt__img{width:min(520px,100%)}.cn-hero-cdt__breadcrumbs{white-space:normal}}@media (max-width:520px){.cn-hero-cdt__inner{padding:44px 18px}}