.ds24-hero{background:linear-gradient(100deg, var(--ink) 0%, var(--ds-navy2) 100%);position:relative}.ds24-hero:before{content:"";pointer-events:none;background:radial-gradient(120% 170% at 100% 0,#ffffff1c,#fff0 56%);position:absolute;inset:0}.ds24-hero>*{position:relative}.hc-hero .hc-facts{color:#c9d3e3}.hc-hero .hc-facts>span{border-inline-end-color:#ffffff40}.hc-hero .hc-facts b{color:#fff}.hc-gem{transition:var(--ds-ease,.14s ease);box-shadow:0 2px 6px #c8102e59,0 0 0 3px #e5484d38}.hc-send:active .hc-gem{transform:rotate(45deg)scale(.92)}@media (prefers-reduced-motion:reduce){.hc-gem{transition:none}}.ds24-dh{color:var(--ds-navy);margin:22px 0 10px;font-size:15px;font-weight:700}.ds24-cgrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:1024px){.ds24-cgrid--top6{grid-template-columns:repeat(3,1fr)}}.ds24-ctile{border:1px solid var(--ds-line);min-height:48px;color:var(--ds-navy);transition:var(--ds-ease);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}a.ds24-ctile:active{transform:scale(.99)}@media (hover:hover){a.ds24-ctile:hover{box-shadow:var(--ds-sh-card);background:#f8fafc;transform:translateY(-1px)}}.ds24-ctile--inert{color:var(--ds-muted);background:var(--ds-paper);cursor:default;border-style:dashed}.ds24-ctile .ds24-n{color:var(--ds-muted);font-size:13px;font-weight:500}.ds24-ctile--inert .ds24-n{color:var(--ds-muted)}@media (prefers-reduced-motion:reduce){.ds24-ctile{transition:none}}
