/* Presentation only. Scoped to the Deep Scan explanation. */
.dn-sales-headline{font-size:clamp(2.4rem,5vw,4.8rem)!important;line-height:1.08!important;letter-spacing:-.035em!important;text-transform:none!important;max-width:16ch}
.dn-sales-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}
.dn-sales-card{padding:clamp(20px,3vw,36px);border:1px solid #3b4658;border-radius:18px;background:#101722;color:#edf3fc;display:flex;flex-direction:column;align-items:flex-start}
.dn-sales-deep{border-color:#6e9ea8;background:linear-gradient(150deg,#14282d,#111724 75%)}
.dn-sales-card h3{font-size:1.6rem;line-height:1.25;margin:14px 0}.dn-sales-price{font-size:2.4rem;font-weight:750;margin:12px 0}.dn-sales-price span{font-size:1rem;font-weight:400;color:#c4d1dd}
.dn-sales-card ul{padding-left:22px;color:#c4d1dd;line-height:1.7;margin-bottom:24px}.dn-sales-card .btn{margin-top:auto}.dn-sales-note{font-size:1.05rem;line-height:1.65;color:#d1e2e8;max-width:80ch}
.dn-sales-rules{padding:24px;border:1px solid #3b4658;border-radius:12px;margin-top:28px;background:#0e1520;color:#c4d1dd;font-size:1rem;line-height:1.7}.dn-sales-rules h3{color:#edf3fc;margin:0 0 12px}.dn-sales-rules a,.dn-sales-disclosure a,.dn-example a{color:#93e4ed;text-decoration:underline;text-underline-offset:3px}
.dn-sales-disclosure{margin:20px 0;text-align:left;color:#d1e2e8}.dn-sales-disclosure summary{cursor:pointer;padding:14px 0;min-height:44px}.dn-sales-disclosure .dn-sales-rules{margin-top:0}
.dn-example{max-width:1000px;margin:auto;padding:40px 24px;color:#edf3fc;font:1rem/1.7 system-ui,sans-serif}.dn-example h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.12}.dn-example h2{font-size:1.5rem}.dn-example .dn-sales-card{display:block}.dn-example-label{color:#aee9ef;font-weight:700;letter-spacing:.06em}.dn-example nav{display:flex;flex-wrap:wrap;gap:24px}.dn-example footer{margin-top:40px}.dn-example dl dt{font-weight:700;color:#aee9ef}.dn-example dd{margin:0 0 20px}
@media(max-width:680px){.dn-sales-grid{grid-template-columns:1fr}.dn-sales-card .btn{width:100%;text-align:center}.dn-sales-rules{padding:18px}.dn-example{padding:28px 18px}}
