.scm-por-sales{padding:105px 0 90px;background:radial-gradient(circle at 78% 15%,rgba(53,215,239,.14),transparent 34%)}
.scm-por-sales h1{max-width:920px;font-size:clamp(2.6rem,6vw,5.3rem);line-height:.98;margin:.2em 0}
.scm-por-sales>div>p{max-width:850px;color:#b8c8d7;font-size:1.15rem}
.scm-por-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:42px 0}
.scm-por-feature-grid article,.scm-por-panel{background:linear-gradient(160deg,rgba(13,31,49,.96),rgba(5,17,30,.98));border:1px solid rgba(126,226,244,.17);border-radius:24px;box-shadow:0 24px 70px rgba(0,0,0,.3)}
.scm-por-feature-grid article{padding:26px}.scm-por-feature-grid h3{margin:0 0 8px}.scm-por-feature-grid p{color:#9eb2c4;margin:0}
.scm-por-public{padding-top:75px}.scm-por-panel{max-width:760px;margin:0 auto;padding:clamp(26px,5vw,52px);text-align:center}
.scm-por-panel h1{font-size:clamp(2rem,5vw,3.7rem);line-height:1.02;margin:.22em 0}.scm-por-panel>p{color:#a8bac9}
.scm-por-amount{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:28px 0}.scm-por-amount strong{font-size:clamp(3rem,8vw,6rem);line-height:.9}.scm-por-amount span{color:var(--scm-accent);font-weight:900;font-size:1.25rem}
.scm-por-panel dl{display:grid;gap:10px;margin:28px auto;text-align:left;max-width:610px}.scm-por-panel dl div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.scm-por-panel dt{color:#7890a4;font-weight:800}.scm-por-panel dd{margin:0;overflow-wrap:anywhere}.scm-por-panel code{font-size:.86em}
.scm-por-qr{display:grid;place-items:center;min-height:220px;margin:25px auto;max-width:250px;padding:14px;border-radius:18px;background:#fff}.scm-por-qr svg{width:100%;height:auto;display:block}
.scm-por-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin:24px 0}.scm-por-actions .is-hidden{display:none}
.scm-por-note{font-size:.86rem!important;color:#71879a!important;max-width:620px;margin:22px auto 0}
.scm-por-button-form{display:inline-block}.scm-por-receipt-mark{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:rgba(53,215,239,.12);border:1px solid rgba(53,215,239,.45);color:var(--scm-accent);font-size:2rem;font-weight:900;margin:0 auto 20px}
@media(max-width:760px){.scm-por-feature-grid{grid-template-columns:1fr}.scm-por-panel dl div{grid-template-columns:1fr;gap:3px}.scm-por-actions{align-items:stretch;flex-direction:column}.scm-por-actions>*{width:100%}}
