.softpos-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center;padding-block:40px 64px}.softpos-hero h1{font-size:clamp(2.8rem,4.8vw,5rem)}.softpos-hero-visual{margin:0;background:#edf3f1;border-radius:28px;overflow:hidden}.softpos-hero-visual img{display:block;width:100%;height:auto}.softpos-hero-visual figcaption{padding:0 24px 22px;font-size:.8rem;line-height:1.65;color:var(--muted)}.softpos-section[id]{scroll-margin-top:155px}.softpos-section h3{font-size:1.5rem;line-height:1.35}.softpos-methods{display:grid;grid-template-columns:1fr 1fr;gap:40px}.softpos-methods article{border-top:2px solid #84a79c;padding-top:26px}.softpos-note{font-size:.875rem;line-height:1.7;color:var(--muted);margin-top:24px}.softpos-soft{background:#f3f5f1}.softpos-setups{display:grid;grid-template-columns:1fr 1fr;gap:32px}.softpos-setups article{background:#fff;border:1px solid #e0e5dc;border-radius:24px;overflow:hidden}.softpos-setups figure{margin:0}.softpos-setups .shot-link,.softpos-setups img{display:block;width:100%;height:auto}.softpos-setup-copy{padding:28px}.softpos-setup-copy a{font-weight:700}.softpos-dark{background:#203d36;color:#fff}.softpos-dark p{color:#deece6}.softpos-dark .eyebrow{color:#b5ddc9}.softpos-split{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.softpos-requirements article{display:flex;gap:24px;border-top:1px solid #6d8d81;padding:24px 0}.softpos-requirements article>span{font-weight:700;color:#b5ddc9;padding-top:5px}.softpos-requirements h3{margin:0}.softpos-requirements p{margin-bottom:0}.softpos-scenarios,.softpos-launch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.softpos-scenarios article,.softpos-launch li{border-top:1px solid #a3bab0;padding-top:22px}.softpos-launch{list-style:none;padding:0}.softpos-launch span{font-size:.875rem;font-weight:700;color:#477364}@media(max-width:1000px){.softpos-hero,.softpos-split{gap:32px}.softpos-setups{gap:24px}}@media(max-width:650px){.softpos-hero,.softpos-methods,.softpos-setups,.softpos-split,.softpos-scenarios,.softpos-launch{grid-template-columns:1fr}.softpos-hero{padding-block:28px 44px}.softpos-hero h1{font-size:2.8rem}.softpos-hero-visual{max-width:420px}.softpos-section h2{font-size:2.15rem}.softpos-setup-copy{padding:24px}}
