#mkt .mkt-spotlight{padding:var(--mkt-section-y) 0;border-top:1px solid var(--mkt-rule-strong)}#mkt .mkt-spotlight__inner{grid-template-columns:minmax(0,4.2fr) minmax(0,7.8fr);align-items:center;gap:clamp(24px,3.4vw,60px);display:grid}#mkt .mkt-spotlight h2{letter-spacing:-.035em;max-width:15ch;font-size:clamp(1.75rem,1.35rem + 1.5vw,2.7rem);font-weight:700;line-height:1.05}#mkt .mkt-spotlight__intro p{max-width:42ch;color:var(--mkt-ink-secondary);margin-top:16px;font-size:clamp(.95rem,.9rem + .2vw,1rem);line-height:1.62}#mkt .mkt-spotlight__link{color:var(--mkt-accent);align-items:center;gap:8px;margin-top:22px;font-size:14.5px;font-weight:600;display:inline-flex}#mkt .mkt-spotlight__link span{transition:transform .16s}#mkt .mkt-spotlight__link:hover span{transform:translate(3px)}#mkt .mkt-handoff{border:1px solid var(--mkt-rule-strong);border-radius:var(--mkt-radius-frame);background:var(--mkt-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#mkt .mkt-handoff__step{padding:20px var(--mkt-cell-x);border-left:1px solid var(--mkt-rule);flex-direction:column;display:flex}#mkt .mkt-handoff__step:first-child{border-left:0}#mkt .mkt-handoff__step small{font-family:var(--mkt-type-marker);letter-spacing:.07em;text-transform:uppercase;color:var(--mkt-ink-muted);font-size:9.5px}#mkt .mkt-handoff__step strong{margin-top:8px;font-size:14px;line-height:1.32}#mkt .mkt-handoff__step em{color:var(--mkt-ink-muted);margin-top:7px;font-size:12.5px;font-style:normal;line-height:1.45}#mkt .mkt-handoff__area{border-top:1px solid var(--mkt-rule);font-family:var(--mkt-type-marker);letter-spacing:.05em;color:var(--mkt-accent);margin-top:14px;padding-top:10px;font-size:10px}#mkt .mkt-index{padding:var(--mkt-section-y) 0;border-top:1px solid var(--mkt-rule-strong);background:var(--mkt-surface)}#mkt .mkt-index__grid{border:1px solid var(--mkt-rule);border-radius:var(--mkt-radius-frame);background:var(--mkt-rule);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}#mkt .mkt-index__card{background:var(--mkt-surface);flex-direction:column;grid-column:span 2;padding:clamp(20px,2.2vw,28px);transition:background .16s;display:flex}#mkt .mkt-index__card:nth-child(n+4){grid-column:span 3}#mkt .mkt-index__card:hover{background:var(--mkt-surface-subtle)}#mkt .mkt-index__card h3{letter-spacing:-.025em;align-items:baseline;gap:10px;font-size:clamp(1.35rem,1.2rem + .5vw,1.55rem);font-weight:700;display:flex}#mkt .mkt-index__card h3 b{font-family:var(--mkt-type-marker);color:var(--mkt-accent);font-size:11px;font-weight:500}#mkt .mkt-index__card>p{max-width:34ch;color:var(--mkt-ink-secondary);margin-top:12px;font-size:14.5px;line-height:1.55}#mkt .mkt-index__scope{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}#mkt .mkt-index__scope li{border:1px solid var(--mkt-rule);color:var(--mkt-ink-muted);border-radius:999px;padding:4px 9px;font-size:11.5px;line-height:1.35}#mkt .mkt-index__link{color:var(--mkt-accent);align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:13.5px;font-weight:600;display:inline-flex}#mkt .mkt-index__link span{transition:transform .16s}#mkt .mkt-index__card:hover .mkt-index__link span{transform:translate(3px)}#mkt .mkt-features-overview__mobile{border-top:1px solid var(--mkt-rule-strong);background:var(--mkt-surface)}@media (width<=1000px){#mkt .mkt-handoff{grid-template-columns:repeat(2,minmax(0,1fr))}#mkt .mkt-handoff__step:nth-child(odd){padding-left:var(--mkt-cell-x);border-left:0}#mkt .mkt-handoff__step:nth-child(n+3){border-top:1px solid var(--mkt-rule)}#mkt .mkt-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#mkt .mkt-index__card,#mkt .mkt-index__card:nth-child(n+4){grid-column:span 1}#mkt .mkt-index__card:last-child{grid-column:1/-1}}@media (width<=900px){#mkt .mkt-spotlight__inner{grid-template-columns:minmax(0,1fr);gap:28px}}@media (width<=720px){#mkt .mkt-index__link{padding-top:18px}}@media (width<=620px){#mkt .mkt-index__grid,#mkt .mkt-handoff{grid-template-columns:minmax(0,1fr)}#mkt .mkt-index__card,#mkt .mkt-index__card:nth-child(n+4),#mkt .mkt-index__card:last-child{grid-column:1/-1}#mkt .mkt-handoff__step,#mkt .mkt-handoff__step+.mkt-handoff__step,#mkt .mkt-handoff__step:nth-child(odd){padding:18px var(--mkt-cell-x) 20px;border-left:0}#mkt .mkt-handoff__step+.mkt-handoff__step{border-top:1px solid var(--mkt-rule)}#mkt .mkt-index__card>p{max-width:none}}@media (prefers-reduced-motion:reduce){#mkt .mkt-index__card,#mkt .mkt-index__link span,#mkt .mkt-spotlight__link span{transition:none}}
