.ph-section-heading{width:100%;padding:22px 20px 10px}.ph-section-heading--center{text-align:center}.ph-section-heading--left{text-align:left}.ph-section-heading__title{letter-spacing:-.02em;color:var(--ph-section-text,#1e2330);margin:0;font-weight:800;line-height:1.25}.ph-section-heading__subtitle{color:var(--ph-section-text,#1e2330);opacity:.58;margin:6px 0 0;font-weight:500;line-height:1.45}.ph-section-heading--sm .ph-section-heading__title{font-size:15px}.ph-section-heading--sm .ph-section-heading__subtitle{font-size:12px}.ph-section-heading--md .ph-section-heading__title{font-size:18px}.ph-section-heading--md .ph-section-heading__subtitle{font-size:13px}.ph-section-heading--lg .ph-section-heading__title{font-size:22px}.ph-section-heading--lg .ph-section-heading__subtitle{font-size:14px}
.vm-overlay{-webkit-backdrop-filter:blur(8px);background:#0f11178c!important;justify-content:center!important;align-items:flex-end!important;padding:0!important}.vm-overlay>div[aria-hidden=true]{background:0 0!important}.vm-sheet-wrap{width:100%;overflow:hidden}.vm-panel{width:100%;max-width:100%;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-radius:28px 28px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;animation:.34s cubic-bezier(.22,1,.36,1) backwards vm-slide-up;position:relative;overflow:hidden;box-shadow:0 -4px 40px #0000001f,0 20px 70px #0000002e}@keyframes vm-slide-up{0%{opacity:.96;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes vm-scale-in{0%{opacity:0;transform:scale(.95)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes vm-seal-pop{0%{opacity:0;transform:scale(0)}65%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.vm-seal{animation:.45s cubic-bezier(.34,1.56,.64,1) .12s both vm-seal-pop}@media (min-width:640px){.vm-overlay{align-items:center!important;padding:24px!important}.vm-sheet-wrap{width:auto;overflow:visible}.vm-panel{padding-bottom:0;border-radius:28px!important;max-width:340px!important;animation:.3s cubic-bezier(.32,.72,0,1) backwards vm-scale-in!important}.vm-drag-handle{display:none!important}}@media (prefers-reduced-motion:reduce){.vm-panel,.vm-seal{animation:none!important}}