.sfinger-site .sf-detail-hero .sf-hero-actions{margin-top:26px;gap:12px;flex-wrap:wrap}
.sfinger-site .sf-button.sf-console-primary{background:#FF8758;border-color:#FF8758;color:#20130C;font-weight:600;gap:14px;min-height:58px;box-shadow:0 6px 28px #ff875818}
.sfinger-site .sf-button.sf-console-primary:hover{background:#ffa17c;border-color:#ffa17c}
.sfinger-site .sf-detail-hero p.sf-console-hint{font-size:12px;line-height:1.5;color:#B4B1AC;margin:12px 0 0}
.sfinger-site .sf-console-preview{padding-top:34px;padding-bottom:8px}
.sfinger-site .sf-console-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#222222;border:1px solid #41403D;color:#F5F3EF;text-decoration:none;overflow:hidden;transition:border-color .2s,box-shadow .2s}
.sfinger-site .sf-console-card:hover{border-color:#FF8758;box-shadow:0 8px 40px #0002}
.sfinger-site .sf-console-card:focus-visible{outline:2px solid #FF8758;outline-offset:5px}
.sfinger-site .sf-console-card__image{position:relative;min-width:0;min-height:320px;background:#202020;overflow:hidden}
.sfinger-site .sf-console-card__image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .25s}
.sfinger-site .sf-console-card:hover .sf-console-card__image img{transform:scale(1.025)}
.sfinger-site .sf-console-card__badge{position:absolute;left:18px;bottom:18px;font-size:9px;letter-spacing:.12em;background:#171717e8;border:1px solid #ff87585c;color:#FF8758;padding:7px 9px;line-height:1.4}
.sfinger-site .sf-console-card__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:35px 42px;min-width:0}
.sfinger-site .sf-console-card__copy .sf-eyebrow{font-size:10px;margin-bottom:14px}
.sfinger-site .sf-console-card__copy h2{font-size:clamp(24px,2.6vw,38px);font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:0 0 15px}
.sfinger-site .sf-console-card__copy p{font-size:14px;line-height:1.8;color:#B4B1AC;margin:0 0 25px;max-width:420px}
.sfinger-site .sf-console-card__action{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:#FF8758;color:#20130C;padding:14px 20px;font-size:13px;font-weight:600;min-height:46px}
.sfinger-site .sf-console-card__copy small{font-size:10px;line-height:1.7;color:#B4B1AC;margin-top:12px}
@media(max-width:700px){.sfinger-site .sf-detail-hero .sf-button.sf-console-primary{width:100%;max-width:100%;justify-content:center}.sfinger-site .sf-console-preview{padding-top:12px;padding-bottom:0}.sfinger-site .sf-console-card{grid-template-columns:1fr}.sfinger-site .sf-console-card__image{min-height:0;aspect-ratio:3/2}.sfinger-site .sf-console-card__copy{padding:26px 24px}.sfinger-site .sf-console-card__copy h2{font-size:28px}.sfinger-site .sf-console-card__copy p{font-size:13px;margin-bottom:20px}.sfinger-site .sf-console-card__action{width:100%}.sfinger-site .sf-detail-hero p.sf-console-hint{text-align:center;font-size:11px}}
@media(prefers-reduced-motion:reduce){.sfinger-site .sf-console-card,.sfinger-site .sf-console-card__image img{transition:none}}
