.new-plan-usd{font-size:2em!important}.just-mobile{display:none}.just-desktop{display:block}.billing-switch{display:flex;justify-content:center;gap:4px;margin:2rem auto 0;padding:4px;border-radius:999px;background:#ffffff14;width:fit-content}.billing-option{border:0;background:transparent;color:inherit;opacity:.7;font-weight:600;font-size:.95rem;padding:8px 22px;border-radius:999px;cursor:pointer;transition:background .2s ease,opacity .2s ease}.billing-option.is-active{background:#fff;color:#111;opacity:1}.billing-option:focus,.billing-option:focus-visible{outline:none;box-shadow:none}.plans-grid{align-items:stretch}.plans-grid .plan-col{display:flex;margin-bottom:1.25rem}.plan-card{position:relative;display:flex;flex-direction:column;width:100%;padding:28px 22px 24px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.plan-card.is-popular{background:#fc52001a;border-color:#fc5200}.plan-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#fc5200;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 14px;border-radius:999px;white-space:nowrap}.plan-name{font-size:1.35rem;font-weight:800;margin-bottom:10px}.plan-price .price-line{display:flex;align-items:baseline;gap:4px}.plan-price .price-amount{font-size:2.4rem;font-weight:800;line-height:1.1}.plan-price .price-unit{font-size:1rem;opacity:.7}.plan-price .price-billed{font-size:.9rem;opacity:.7;margin-top:2px}.price-pill{display:inline-block;margin-top:10px;padding:5px 12px;border-radius:999px;background:#18c96e26;color:#18c96e;font-size:.82rem;font-weight:700}.price-pill-button{border:0;cursor:pointer}.price-pill-button:focus,.price-pill-button:focus-visible{outline:none;box-shadow:none}.plan-summary{font-size:.92rem;opacity:.8;margin:16px 0 22px;flex:1}.plan-card .btnLiftoffNew{width:100%;text-align:center}#plans[data-billing=yearly] .billing-monthly,#plans[data-billing=monthly] .billing-yearly{display:none}.plans-compare h2{font-size:1.9rem;font-weight:800}.plans-compare .subtitle{opacity:.75}.plans-compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid rgba(255,255,255,.12)}.plans-compare-table{width:100%;min-width:520px;border-collapse:collapse;font-size:.95rem}.plans-compare-table th{padding:14px 12px;text-align:center;font-weight:700;border-bottom:1px solid rgba(255,255,255,.14)}.plans-compare-table th.feature-col{width:40%}.plans-compare-table th.plan-col-head.is-popular{color:#fc5200}.plans-compare-table td{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:middle}.plans-compare-table tr:last-child td{border-bottom:0}.plans-compare-table .feature-name{text-align:left}.plans-compare-table .feature-label{display:block;font-weight:500}.plans-compare-table .feature-desc{display:block;font-size:.78rem;opacity:.6;margin-top:2px}.plans-compare-table .plan-cell{text-align:center}.plans-compare-table .plan-cell.is-popular{background:#fc520014}.plans-compare-table .cell-check{width:20px;height:20px;display:inline-block}.plans-compare-table .cell-dash{opacity:.35}.plans-compare-table .cell-text{font-size:.85rem;font-weight:700}.cell-steps{display:inline-flex;align-items:center;gap:4px}.cell-steps .step{width:14px;height:6px;border-radius:999px;background:#fff3;display:inline-block}.cell-steps .step.is-filled{background:#18c96e}.plans-compare-table .row-extra{display:none}.plans-compare.is-expanded .plans-compare-table .row-extra{display:table-row}.plans-compare.is-expanded .compare-more{display:none}.compare-more{margin-top:16px;background:transparent;border:1px solid rgba(255,255,255,.3);color:inherit;border-radius:999px;padding:9px 20px;font-size:.9rem;font-weight:600;cursor:pointer}.compare-more:focus,.compare-more:focus-visible{outline:none;box-shadow:none}.comparison-note{font-size:.82rem;color:#6b7280;margin:12px 2px 0}.plans-testimonials{margin-top:3rem;padding-bottom:1rem}.plans-testimonials .ccai-testimonials-marquee{margin-top:0}.plans-testimonials .stars svg{fill:#f59e0b}#faqs .faq-question{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer;padding:15px 10px 10px 0;font-size:1.1em;font-weight:400;transition:color .2s ease;outline:none;box-shadow:none}#faqs .faq-question>span:first-child{flex:1}#faqs .faq-toggle{flex-shrink:0;margin-top:2px}#faqs .faq-item.active .faq-question{color:#fc5200}#faqs .faq-question:focus,#faqs .faq-question:focus-visible,#faqs .faq-question:active{outline:none;box-shadow:none}#faqs .faq-answer{overflow:hidden;max-height:0;transition:max-height .28s ease}#faqs .faq-answer p{padding-top:12px;opacity:.85}#faqs .faq-toggle{transition:transform .2s ease;display:inline-block}#faqs .faq-item.active .faq-toggle{transform:rotate(45deg)}#pricing-comparison h2{font-size:2rem;font-weight:800;color:#111}.pricing-comparison-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid #e5e7eb}.pricing-comparison-table{width:100%;min-width:480px;border-collapse:collapse;background:#fff;font-size:.95rem}.pricing-comparison-table thead tr{background:#fff}.pricing-comparison-table th{padding:14px 12px;font-weight:700;text-align:center;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;border-bottom:2px solid #e5e7eb}.pricing-comparison-table th.feature-col{text-align:left;width:46%}.pricing-comparison-table th.app-col{width:18%}.pricing-comparison-table th.cca-col{color:#f97316;background:#fff7ed}.pricing-comparison-table td{padding:12px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.pricing-comparison-table .feature-name{font-weight:500;color:#111;text-align:left}.pricing-comparison-table .app-cell{text-align:center;color:#6b7280;font-size:.9rem}.pricing-comparison-table .app-cell svg{display:inline-block}.pricing-comparison-table .cca-cell{background:#fff7ed;font-weight:600;color:#111!important}.pricing-comparison-table .cca-cell svg[fill="#18c96e"]{fill:#18c96e}.pricing-comparison-table .row-even td{background:#fafafa}.pricing-comparison-table .row-even .cca-cell{background:#fff7ed}.pricing-comparison-table .row-odd td{background:#fff}.pricing-comparison-table .row-odd .cca-cell{background:#fff7ed}@media(max-width:770px){#faqs .faq-question{padding:10px 5px;font-size:1em}.just-desktop{display:none!important}.just-mobile{display:block!important}.plan-card{padding:26px 18px 22px}.plans-compare h2{font-size:1.5rem}.plans-compare-table{min-width:0;font-size:.82rem}.plans-compare-table th,.plans-compare-table td{padding:10px 6px}.plans-compare-table th.feature-col{width:42%}.plans-compare-table .feature-desc{font-size:.68rem}.plans-compare-table .cell-text{font-size:.72rem}.plans-compare-table .cell-check{width:17px;height:17px}.cell-steps .step{width:10px;height:5px}}
