.commerce{--muted:#b8b8c1;--line:#33333c;--panel:#1a1a20;--red:#e50930;color:#f6f6fa;background:#101014;font-family:Inter,sans-serif;line-height:1.65}.commerce *{box-sizing:border-box}.commerce .wrap{width:min(1180px,100% - 48px);margin-inline:auto}.commerce .section{padding:88px 0}.commerce .section-alt{background:#16161c;border-block:1px solid #292930}.commerce h1,.commerce h2,.commerce h3{letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.13}.commerce h1{margin:18px 0 24px;font-size:clamp(2.5rem,5.5vw,4.7rem)}.commerce h2{margin:10px 0 20px;font-size:clamp(2rem,3.8vw,3rem)}.commerce h3{letter-spacing:-.02em;font-size:1.2rem}.commerce p{color:var(--muted)}.commerce .eyebrow{color:#ff8196;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.commerce .intro{max-width:640px;font-size:1.1rem}.commerce .section-head{max-width:720px;margin-bottom:36px}.commerce .section-head.center{text-align:center;margin-inline:auto}.commerce .button{background:var(--red);color:#fff;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 23px;font-weight:700;line-height:1.35;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.commerce .button:hover{background:#c7092b;transform:translateY(-1px)}.commerce .button.secondary{background:#ffffff08;border-color:#52525c}.commerce .button.secondary:hover{background:#ffffff13}.commerce .actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.commerce .text-link{color:#f5f5fa;text-underline-offset:5px;text-decoration:underline}.commerce a:focus-visible,.commerce button:focus-visible,.commerce input:focus-visible,.commerce select:focus-visible,.commerce summary:focus-visible{outline-offset:4px;outline:3px solid #ff91a3}.commerce .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.commerce .card{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:28px}.commerce .card p{margin-top:12px;font-size:.94rem}.commerce .card svg{color:#ff8196;margin-bottom:22px}.commerce .step-number{color:#ff8196;border:1px solid #86404e;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:25px;font-size:.8rem;display:inline-flex}.commerce .page-top{background:radial-gradient(at 90% 0,#e509301b,#0000 55%);padding:140px 0 56px}.commerce .page-top h1{max-width:920px;font-size:clamp(2.2rem,5vw,3.9rem)}.commerce .breadcrumb{color:var(--muted);margin-bottom:32px;font-size:.8rem}.commerce .breadcrumb a{color:#dedee5}.commerce .inline-note{color:var(--muted);font-size:.8rem}.commerce .faq-layout{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.commerce .faqs details{border-bottom:1px solid var(--line);padding:22px 0}.commerce .faqs summary{cursor:pointer;justify-content:space-between;gap:24px;font-size:1rem;font-weight:600;list-style:none;display:flex}.commerce .faqs summary::-webkit-details-marker{display:none}.commerce .faqs summary:after{content:"+";color:#ff8196;font-size:1.3rem;line-height:1}.commerce .faqs details[open] summary:after{content:"−"}.commerce .faqs details p{margin:16px 28px 0 0;font-size:.95rem}.commerce .end-banner{background:radial-gradient(at 100% 0,#a31b394d,#0000 70%),#21171d;border:1px solid #773240;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:52px;display:flex}.commerce .end-banner h2{margin:0 0 14px;font-size:2.2rem}.commerce .end-banner .button{flex-shrink:0}.commerce .device-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.commerce .device-tile{border:1px solid var(--line);text-align:center;background:#1c1c23;border-radius:15px;flex-direction:column;align-items:center;gap:15px;padding:24px 18px;transition:border-color .2s,background .2s;display:flex}.commerce .device-tile:hover{background:#25252e;border-color:#ff8196}.commerce .device-tile img{object-fit:contain;width:74px;height:52px}.commerce .device-tile strong{font-size:.95rem}.commerce .device-tile span{color:var(--muted);font-size:.76rem}.commerce .device-tile svg{color:#ddd;width:52px;height:52px}.commerce .split{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.commerce .split .device-grid{grid-template-columns:repeat(2,1fr)}.commerce .feature-list{gap:16px;margin-top:26px;display:grid}.commerce .feature-list li{color:#d6d6de;align-items:flex-start;gap:12px;display:flex}.commerce .feature-list svg{color:#7cdcaf;flex-shrink:0;width:19px;height:19px;margin-top:4px}@media (width<=760px){.commerce .wrap{width:calc(100% - 32px)}.commerce .section{padding:55px 0}.commerce .grid-3{grid-template-columns:1fr}.commerce .split,.commerce .faq-layout{grid-template-columns:1fr;gap:32px}.commerce .page-top{padding:115px 0 28px}.commerce .card{padding:24px}.commerce .device-grid{grid-template-columns:repeat(2,1fr)}.commerce .end-banner{padding:30px 24px;display:block}.commerce .end-banner .button{width:100%;margin-top:22px}.commerce .actions .button{flex:auto}.commerce .intro{font-size:1rem}.commerce h1{font-size:2.7rem}}@media (prefers-reduced-motion:reduce){.commerce *{scroll-behavior:auto!important;transition:none!important}}
