.pos-page{--pos-pink:#f31555;overflow:hidden}.pos-container{width:min(1320px,calc(100% - 40px));margin-right:auto;margin-left:auto}.pos-section-heading{margin-bottom:30px;text-align:center}.pos-section-heading>span{display:inline-flex;padding:5px 11px;border-radius:999px;background:#fff0f4;color:var(--pos-pink);font-size:10px;font-weight:850;letter-spacing:.15em}.pos-section-heading h2{margin:10px 0 0;font-size:clamp(29px,3vw,39px);line-height:1.08;letter-spacing:-.04em}.pos-section-heading p{max-width:700px;margin:10px auto 0;color:#64748b;font-size:14px}.pos-mini-icon{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:#fff0f4}.pos-mini-icon svg{width:16px;height:16px}.pos-outline-button,.pos-pink-outline,.pos-plan-button{display:inline-flex;min-height:47px;align-items:center;justify-content:center;gap:8px;padding:0 23px;border:1px solid #dbe1ea;border-radius:9px;background:#fff;color:#111827;font-size:13px;font-weight:750;text-decoration:none;transition:.18s ease}.pos-outline-button:hover,.pos-plan-button:hover{border-color:var(--pos-pink);color:var(--pos-pink)}.pos-plan-button{width:100%;margin-top:auto}.pos-plan-primary{border-color:var(--pos-pink);background:var(--pos-pink);color:#fff}.pos-demo-pink .hm-button,.pos-demo-white .hm-button{min-height:47px;padding:0 24px;border-radius:9px;font-size:13px;font-weight:750}.pos-demo-pink .hm-button{border:1px solid var(--pos-pink);background:var(--pos-pink);box-shadow:0 12px 25px rgba(243,21,85,.2);color:#fff}.pos-demo-white .hm-button{border:1px solid var(--pos-pink);background:#fff;color:var(--pos-pink)}.pos-billing-active,.pos-billing-button{padding:10px 15px;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:750}.pos-billing-active{background:var(--pos-pink);box-shadow:0 6px 14px rgba(243,21,85,.2);color:#fff}.pos-pink-outline{border-color:rgba(255,255,255,.65);background:transparent;color:#fff}.pos-page img{user-select:none}@media (max-width:640px){.pos-container{width:min(100% - 28px,1320px)}.pos-page h1{font-size:42px}.pos-demo-pink,.pos-demo-pink .hm-button,.pos-outline-button{width:100%}.pos-page .pos-demo-pink .hm-button{display:flex}.pos-billing-active,.pos-billing-button{padding:9px 10px;font-size:11px}}