.s-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px;align-items:center}
.s-copy{display:flex;flex-direction:column;gap:22px;min-width:0}
.s-copy h1{font-size:52px;text-wrap:balance;margin:0}
.s-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid #1E1E1E}
.s-list li{display:flex;gap:16px;align-items:baseline;padding:12px 0;border-bottom:1px solid #1E1E1E;color:#B9B3A9;font-size:15px;font-weight:300}
.s-list .mono{color:#FFB070;flex:none}
.s-cta{display:flex;flex-wrap:wrap;gap:12px}
.s-cta .pill,.s-cta .ghost{height:52px;text-decoration:none}
.s-cta .pill{color:#050505;border:none;cursor:pointer;font:500 15px Sora,sans-serif}
.s-preview{all:unset;cursor:pointer;display:block;border-radius:6px;overflow:hidden;box-shadow:0 30px 80px rgba(255,120,40,.18),0 0 0 1px #2A2A2A;transform:rotate(1.5deg);transition:transform .25s}
.s-preview:hover,.s-preview:focus-visible{transform:rotate(0) translateY(-4px)}
.s-preview:focus-visible{outline:2px solid #FFB070;outline-offset:4px}
.s-preview img{display:block;width:100%;height:auto}
@media (max-width:900px){.s-grid{grid-template-columns:1fr;gap:40px}.s-copy h1{font-size:36px}.s-preview{max-width:420px;transform:none}}
