.cba-lp{--ink: #16202e;--dim: #4a5a70;--faint: #5a6b80;--mist: #8a99ac;--blue: #2e8afa;--blue-deep: #1668c7;--blue-hover: #1e77e8;--border: #e3eaf3;--border-soft: #edf2f8;--border-input: #dce6f1;--bg-soft: #f4f8fc;--bg-dark: #0b1526;--star: #f5a623;--plus-fg: #6b4ee6;--plus-bg: #f1edfd;color:var(--ink);background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased}.cba-lp a{color:inherit;text-decoration:none}.cba-lp button{font:inherit;cursor:pointer;border:none;background:none;color:inherit;text-align:left}.cba-lp img,.cba-lp svg{display:block;max-width:100%}@keyframes cba-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.cba-lp .container{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}.cba-lp .container--narrow{max-width:860px}.cba-lp .section{padding:clamp(56px,8vw,88px) 0}.cba-lp .section--hero{padding:clamp(48px,7vw,72px) 0 clamp(56px,8vw,80px);background:linear-gradient(180deg,#f4f9ff,#fff);border-bottom:1px solid var(--border-soft)}.cba-lp .section--soft{background:var(--bg-soft);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.cba-lp .section--dark{background:var(--bg-dark);color:#fff}.cba-lp .eyebrow{display:block;margin:0 0 12px;font-size:13.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.cba-lp .h-display{margin:0 0 20px;font-size:clamp(34px,6vw,52px);line-height:1.08;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.cba-lp .h-section{margin:0 0 14px;font-size:clamp(28px,5vw,38px);font-weight:700;letter-spacing:-.025em;line-height:1.25;text-wrap:balance}.cba-lp .h-section--narrow{max-width:640px;margin-bottom:44px}.cba-lp .h-card{margin:0 0 8px;font-size:17px;font-weight:700}.cba-lp .lede{font-size:17px;line-height:1.6;color:var(--dim);text-wrap:pretty}.cba-lp .section-lede{margin:0 0 44px;max-width:560px}.cba-lp .muted{color:var(--faint)}.cba-lp .card-body{margin:0;font-size:14.5px;line-height:1.6}.cba-lp .stars{color:var(--star);letter-spacing:1px}.cba-lp .plus-pill{display:inline-block;font-size:10.5px;font-weight:700;color:var(--plus-fg);background:var(--plus-bg);border-radius:999px;padding:3px 8px;margin-left:6px;vertical-align:2px;white-space:nowrap}.cba-lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;padding:12px 22px;border-radius:999px;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.cba-lp .btn--lg{font-size:16px;padding:14px 26px}.cba-lp .btn--primary{background:var(--blue);color:#fff;box-shadow:0 8px 20px #2e8afa47}.cba-lp .btn--primary:hover{background:var(--blue-hover);color:#fff}.cba-lp .btn--ghost{color:var(--ink);border:1.5px solid #d8e2ee}.cba-lp .btn--ghost:hover{border-color:var(--blue);color:var(--blue)}.cba-lp .btn--outline-light{color:#fff;border:1.5px solid #33465f;box-shadow:none}.cba-lp .btn--outline-light:hover{border-color:var(--blue);color:var(--blue)}.cba-lp .play-icon{width:0;height:0;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;display:inline-block}.cba-lp .row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.cba-lp .row--center{justify-content:center}.cba-lp .hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(36px,5vw,56px);align-items:center}.cba-lp .hero-brand{display:flex;align-items:center;gap:10px;margin-bottom:22px;font-weight:600;font-size:15px;color:var(--blue);letter-spacing:.01em}.cba-lp .hero-brand img{border-radius:10px}.cba-lp .hero-lede{font-size:18px;margin:0 0 30px;max-width:480px}.cba-lp .hero-footnote{display:block;font-size:13px;color:var(--mist);margin-top:8px}.cba-lp .hero-actions{margin-bottom:26px}.cba-lp .hero-trust{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-size:13.5px;color:var(--faint);font-weight:500}.cba-lp .hero-trust img{height:30px;width:auto}.cba-lp .co-window{background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 60px #0b15261a;overflow:hidden}.cba-lp .co-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-soft);background:#fafcfe}.cba-lp .co-bar .dot{width:10px;height:10px;border-radius:50%;background:#e5ebf2;flex-shrink:0}.cba-lp .co-url{flex:1;text-align:center;font-size:12px;color:var(--mist);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cba-lp .co-pill{font-size:11.5px;font-weight:700;color:var(--blue-deep);background:#eaf3ff;border:1px solid #c9e0fa;border-radius:999px;padding:4px 10px;white-space:nowrap}.cba-lp .co-body{padding:24px;min-height:356px}.cba-lp .pd-head{display:grid;grid-template-columns:108px 1fr;gap:18px}.cba-lp .pd-head img{width:108px;height:108px;border-radius:12px}.cba-lp .pd-name{font-weight:700;font-size:18px;letter-spacing:-.01em}.cba-lp .pd-price{font-size:15px;color:var(--faint);margin-top:3px}.cba-lp .check-row{width:100%;margin-top:14px;display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid var(--border-input);border-radius:10px;background:#fbfdff;user-select:none}.cba-lp [data-scene="0"] .check-row{margin-top:20px}.cba-lp .check-row+.check-row{margin-top:8px}.cba-lp .check-box{width:20px;height:20px;border-radius:5px;border:2px solid #b9c7d8;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.cba-lp .check-mark{display:none;color:#fff;font-size:13px;font-weight:700}.cba-lp .check-row.is-checked .check-box{border-color:var(--blue);background:var(--blue)}.cba-lp .check-row.is-checked .check-mark{display:block;animation:cba-pop .25s ease}.cba-lp .check-label{font-size:14px;line-height:1.5;color:#3a4a5e}.cba-lp .link-like{color:var(--blue);text-decoration:underline;white-space:nowrap}.cba-lp .demo-alert{margin:10px 0 0;font-size:13px;color:#c23934}.cba-lp .demo-btn{width:100%;margin-top:14px;text-align:center;font-size:15px;font-weight:600;padding:14px;border-radius:10px;background:#e7edf4;color:#9aa9bc;user-select:none;transition:background .2s ease,color .2s ease}.cba-lp .demo-btn.is-ready{background:var(--ink);color:#fff}.cba-lp .demo-note{margin:10px 0 0;text-align:center;font-size:12px;color:var(--mist)}.cba-lp .cart-title{font-weight:700;font-size:16px;padding-bottom:12px;border-bottom:1px solid var(--border-soft)}.cba-lp .cart-lines{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-bottom:1px solid var(--border-soft)}.cba-lp .cart-line{display:flex;justify-content:space-between;font-size:14px;color:#3a4a5e}.cba-lp .cart-amt{font-weight:600}.cba-lp .cart-subtotal{font-size:15px;font-weight:700;margin-top:4px;color:var(--ink)}.cba-lp .pay-head{display:flex;align-items:center;justify-content:space-between}.cba-lp .pay-head .cart-title{padding-bottom:0;border-bottom:none}.cba-lp .pay-head .plus-pill{font-size:11.5px;font-weight:600;padding:4px 10px;margin-left:0}.cba-lp .pay-box{margin-top:14px;border:1px solid var(--border-input);border-radius:10px;overflow:hidden}.cba-lp .pay-row{display:flex;align-items:center;gap:10px;padding:13px 14px}.cba-lp .pay-row.is-selected{background:#f7fafe;border-bottom:1px solid var(--border-soft)}.cba-lp .pay-radio{width:16px;height:16px;border-radius:50%;border:1.5px solid #c6d2e0;display:inline-block;flex-shrink:0}.cba-lp .pay-radio--on{border:5px solid var(--blue)}.cba-lp .pay-name{font-size:14px;font-weight:600}.cba-lp .pay-name--muted{font-weight:400;color:var(--faint)}.cba-lp .express-note{margin:10px 0 0;font-size:12.5px;color:#8a6d1f;background:#fcf6e7;border:1px solid #f0e2bc;border-radius:8px;padding:9px 12px}.cba-lp .express-btns{margin-top:10px;display:flex;gap:8px}.cba-lp .express-btns[hidden]{display:none}.cba-lp .express-btn{flex:1;text-align:center;font-size:13px;font-weight:700;padding:11px;border-radius:8px;color:#fff;animation:cba-pop .3s ease}.cba-lp .express-btn--shop{background:#5a31f4}.cba-lp .express-btn--google{background:var(--ink)}.cba-lp .scene-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;justify-content:center}.cba-lp .scene-tab{display:flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;font-size:13px;font-weight:600;border:1.5px solid #d8e2ee;background:#fff;color:var(--faint);user-select:none}.cba-lp .scene-tab.is-active{border-color:var(--blue);background:#eaf3ff;color:var(--blue-deep)}.cba-lp .scene-tab .plus-pill{margin-left:0;vertical-align:baseline}.cba-lp .cards-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.cba-lp .usecase-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.cba-lp .card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:26px}.cba-lp .usecase-card{display:flex;gap:18px}.cba-lp .usecase-n{font-size:14px;font-weight:700;color:var(--blue)}.cba-lp .review-card{display:flex;flex-direction:column;gap:14px}.cba-lp .review-card .stars{font-size:15px;letter-spacing:2px}.cba-lp .review-body{margin:0;flex:1;font-size:14.5px;line-height:1.65;color:#3a4a5e}.cba-lp .review-author{margin:0;font-size:13px;color:var(--mist);font-weight:600}.cba-lp .reviews-foot{margin:26px 0 0}.cba-lp .reviews-foot a{font-size:15px;font-weight:600;color:var(--blue)}.cba-lp .reviews-foot a:hover{color:var(--blue-deep)}.cba-lp .plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;align-items:stretch}.cba-lp .plan{background:#fff;border:1px solid var(--border);border-radius:16px;padding:26px 22px;display:flex;flex-direction:column;position:relative}.cba-lp .plan--popular{border:2px solid var(--blue);box-shadow:0 12px 32px #2e8afa24}.cba-lp .plan-popular-badge{position:absolute;top:-12px;left:22px;background:var(--blue);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;border-radius:999px;padding:4px 12px}.cba-lp .plan-name{margin:0;font-weight:700;font-size:15px;color:var(--faint)}.cba-lp .plan-name--accent{color:var(--blue)}.cba-lp .plan-price{margin:10px 0 2px;font-size:32px;font-weight:700;letter-spacing:-.02em}.cba-lp .plan-period{margin:0 0 18px;font-size:13px;color:var(--mist)}.cba-lp .plan-feats{margin:0 0 22px;display:flex;flex-direction:column;gap:9px;font-size:13.5px;line-height:1.45;color:#3a4a5e;flex:1}.cba-lp .plan-feats li{display:flex;gap:8px}.cba-lp .plan-check{color:var(--blue);font-weight:700;flex-shrink:0}.cba-lp .plan-note{color:var(--mist)}.cba-lp .plan-note span:first-child{font-weight:700}.cba-lp .plan-cta{width:100%}.cba-lp .faq-h2{margin-bottom:36px}.cba-lp .faq-list{display:flex;flex-direction:column;gap:10px}.cba-lp .faq-item{border:1px solid var(--border);border-radius:12px;padding:0 20px}.cba-lp .faq-item summary{list-style:none;cursor:pointer;font-weight:600;font-size:16px;padding:18px 0;display:flex;justify-content:space-between;gap:16px;user-select:none}.cba-lp .faq-item summary::-webkit-details-marker{display:none}.cba-lp .faq-item summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.cba-lp .faq-ind{color:var(--mist);flex-shrink:0}.cba-lp .faq-ind:before{content:"+"}.cba-lp .faq-item[open] .faq-ind:before{content:"−"}.cba-lp .faq-a{margin:0 0 18px;font-size:14.5px;line-height:1.65;color:var(--faint)}.cba-lp .faq-a a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.cba-lp .faq-a a:hover{color:var(--blue-deep)}.cba-lp .cta-inner{text-align:center}.cba-lp .cta-icon{margin:0 auto 24px;border-radius:16px}.cba-lp .cta-h2{color:#fff;font-size:clamp(30px,5vw,40px)}.cba-lp .cta-lede{font-size:17px;color:#9fb0c4;margin:0 auto 32px;max-width:520px;line-height:1.6}.cba-lp .cta-actions{margin-bottom:28px}.cba-lp .cta-checks{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;font-size:13.5px;color:#7d8fa5;font-weight:500}.cba-lp .cta-help{margin:24px 0 0;font-size:13.5px;color:#7d8fa5}.cba-lp .cta-help a{color:#9fb0c4;text-decoration:underline;text-underline-offset:3px}.cba-lp .cta-help a:hover{color:#fff}
