.cfp-ui .cfp-application{overflow-wrap:anywhere}.cfp-ui .cfp-application [id]{scroll-margin-top:10rem}.cfp-ui .cfp-app-breadcrumb{display:flex;flex-wrap:wrap;gap:.75rem;padding-block:1.5rem;font-size:.875rem}.cfp-ui .cfp-app-breadcrumb span:before{content:"/";margin-right:.75rem}.cfp-ui .cfp-app-soft{background:var(--cfp-canvas)}.cfp-ui .cfp-app-mockup{margin:0 auto;width:min(100%,19rem)}.cfp-ui .cfp-app-phone{min-height:25rem;padding:2rem 1.5rem;border:6px solid var(--cfp-black);border-radius:2.5rem;background:var(--cfp-surface);text-align:center}.cfp-ui .cfp-app-speaker{display:block;width:4rem;height:.35rem;background:var(--cfp-black);border-radius:1rem;margin:0 auto 2rem}.cfp-ui .cfp-app-phone strong{display:block;font-size:1.5rem}.cfp-ui .cfp-app-placeholder{display:grid;gap:1rem;margin:2rem 0}.cfp-ui .cfp-app-placeholder span{height:2rem;background:var(--cfp-canvas);border:1px dashed var(--cfp-border);border-radius:.5rem}.cfp-ui .cfp-app-mockup figcaption{margin-top:1rem;color:var(--cfp-muted);font-size:.875rem;text-align:center}.cfp-ui .cfp-app-download-grid,.cfp-ui .cfp-app-mockups,.cfp-ui .cfp-app-split{display:grid;gap:2rem}.cfp-ui .cfp-app-download h2{font-size:clamp(1.65rem,3vw,2.5rem)}.cfp-ui .cfp-app-platform,.cfp-ui .cfp-app-panel{border:1px solid var(--cfp-border);border-top:3px solid var(--cfp-red);padding:1.5rem;border-radius:var(--cfp-radius);background:var(--cfp-surface)}.cfp-ui .cfp-app-platform h3{font-size:1.35rem}.cfp-ui .cfp-app-qr{margin:1.5rem 0 0;font-size:.875rem}.cfp-ui .cfp-app-qr img{display:block;width:246px;max-width:100%;height:auto;background:#fff;image-rendering:pixelated}.cfp-ui .cfp-app-qr figcaption{margin-block:1rem;overflow-wrap:anywhere}.cfp-ui .cfp-app-features{display:grid;gap:1rem;margin-top:2rem}.cfp-ui .cfp-app-features article{border:1px solid var(--cfp-border);background:var(--cfp-surface);padding:1.5rem;border-radius:var(--cfp-radius-sm)}.cfp-ui .cfp-app-features h3{font-size:1.25rem;margin-top:1rem}.cfp-ui .cfp-app-status{font-size:.8125rem;color:var(--cfp-red-hover);font-weight:650}@media(min-width:48rem){.cfp-ui .cfp-app-download-grid,.cfp-ui .cfp-app-mockups,.cfp-ui .cfp-app-split,.cfp-ui .cfp-app-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.cfp-ui .cfp-app-features{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:47.99rem){.cfp-ui .cfp-app-qr img{width:164px}.cfp-ui .cfp-application .cfp-actions{display:grid}.cfp-ui .cfp-app-download .cfp-button,.cfp-ui .cfp-application .cfp-button{white-space:normal;text-align:center}}.cfp-ui .cfp-application>.cfp-hero{padding-block:2rem}.cfp-ui .cfp-app-showcase{padding-block:1.5rem}.cfp-ui .cfp-app-showcase h2{max-width:48rem;font-size:clamp(1.65rem,3vw,2.4rem)}.cfp-ui .cfp-app-showcase>p{max-width:60rem}.cfp-ui .cfp-app-showcase figure{margin:1.5rem 0 1rem}.cfp-ui .cfp-app-showcase__image{display:block;border:1px solid var(--cfp-border);border-radius:var(--cfp-radius);background:#fff}.cfp-ui .cfp-app-showcase img{display:block;width:100%;height:auto;object-fit:contain;border-radius:inherit}.cfp-ui .cfp-app-showcase figcaption{margin-top:.75rem;font-size:.8125rem;color:var(--cfp-muted);line-height:1.5}.cfp-ui .cfp-app-profiles{padding-block:1.5rem}.cfp-ui .cfp-app-profiles .cfp-app-features{margin-top:1rem}
