.ca-pricing{background:#fff;box-sizing:border-box;color:#14181f;font-family:Work Sans,sans-serif}.ca-pricing *,.ca-pricing :after,.ca-pricing :before{box-sizing:border-box;margin:0;padding:0}.ca-pricing__controls{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.ca-pricing__tabs{background:#f7f8fa;border:1px solid #dbdfe5;border-radius:8px;display:flex;gap:6px;padding:5px;width:100%}.ca-pricing__tab{background:transparent;border:none;border-radius:6px;color:#5c6674;cursor:pointer;flex:1;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:24px;padding:10px 22px;text-align:center;transition:background .18s,color .18s,box-shadow .18s;white-space:nowrap}.ca-pricing__tab:hover{color:#14181f}.ca-pricing__tab.active{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1);color:#14181f}.ca-pricing__billing{background:#f7f8fa;border:1px solid #dbdfe5;border-radius:8px;display:flex;gap:6px;margin:0 auto;padding:5px;width:fit-content}.ca-pricing__billing_subtext{background:none;border:none;margin:inherit}.ca-pricing__billing-btn{align-items:center;background:transparent;border:none;border-radius:6px;color:#5c6674;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;gap:7px;line-height:22px;padding:8px 16px;transition:background .18s,color .18s,box-shadow .18s;white-space:nowrap}.ca-pricing__billing-btn:hover{color:#14181f}.ca-pricing__billing-btn.active{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1);color:#14181f}.ca-pricing__save-pill{background:#f0fdf4;border-radius:999px;color:#16a34a;display:inline-block;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;line-height:1;padding:3px 7px}.ca-pricing__panel{display:none}.ca-pricing__panel.active{display:block}.ca-pricing__grid{align-items:flex-start;display:flex;gap:20px}.ca-pricing__card{background:#fff;border:1px solid #dbdfe5;border-radius:10px;box-shadow:0 20px 11px rgba(28,26,25,.02);display:flex;flex:1;flex-direction:column;gap:18px;padding:24px 0;position:relative;transition:box-shadow .2s ease,transform .2s ease}.ca-pricing__card:hover{box-shadow:0 28px 32px rgba(0,0,0,.08);transform:translateY(-2px)}.ca-pricing__card--featured{border:2px solid #d9480f}.ca-pricing__badge{background:#d9480f;border-radius:6px;color:#fff;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;left:50%;line-height:24px;padding:4px 22px;position:absolute;top:-16px;transform:translateX(-50%);white-space:nowrap}.ca-pricing__top{gap:20px;padding:0 20px 9px}.ca-pricing__identity,.ca-pricing__top{border-bottom:1px dashed #dbdfe5;display:flex;flex-direction:column}.ca-pricing__identity{gap:6px;padding-bottom:20px}.ca-pricing__name{color:#061b31;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;line-height:24px}.ca-pricing__desc{color:#5c6674;font-size:14px;letter-spacing:-.168px;line-height:18px}.ca-pricing__pricing{display:flex;flex-direction:column;gap:8px}.ca-pricing__price-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:4px}.ca-pricing__amount{color:#d9480f;font-family:Manrope,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.14px;line-height:36px}.ca-pricing__amount--talk{font-size:24px}.ca-pricing__unit{color:#14181f;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:24px;padding-bottom:2px}.ca-pricing__saving{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ca-pricing__original{color:#5c6674;font-size:13px;line-height:20px;text-decoration:line-through}.ca-pricing__saving-pill{background:#f0fdf4;border-radius:999px;color:#16a34a;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;padding:3px 9px}.ca-pricing__saving-text{color:#16a34a;font-size:13px;font-weight:600;line-height:20px}.ca-pricing__billing{color:#5c6674;font-size:13px;letter-spacing:-.168px;line-height:20px}.ca-pricing__cta{align-items:center;border-radius:6px;display:flex;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;gap:6px;justify-content:center;letter-spacing:-.07px;line-height:25.6px;padding:14px 20px;text-decoration:none;transition:opacity .15s ease;width:100%}.ca-pricing__cta:hover{opacity:.88}.ca-pricing__cta--filled{background:#d9480f;color:#fff}.ca-pricing__cta--outline{background:transparent;border:1px solid #d9480f;color:#d9480f}.ca-pricing__cta svg{flex-shrink:0;height:16px;width:16px}.ca-pricing__features{display:flex;flex-direction:column;gap:17px;padding:0 20px}.ca-feature{align-items:flex-start;display:flex;gap:8px}.ca-feature__check{align-items:center;background:#fef1ec;border-radius:50%;display:flex;flex-shrink:0;height:17px;justify-content:center;margin-top:1px;width:17px}.ca-feature__check svg{height:9px;width:9px}.ca-feature__text{color:#061b31;font-size:14px;line-height:19.2px}.ca-feature__text--bold{font-weight:600}@media (max-width:1100px){.ca-pricing{padding:60px 48px}.ca-pricing__grid{flex-wrap:wrap}.ca-pricing__card{flex:1 1 280px}}@media (max-width:720px){.ca-pricing{padding:48px 24px}.ca-pricing__card{flex:1 1 100%}.ca-pricing__tab{font-size:13px;padding:10px 12px}.ca-pricing__billing{justify-content:center;width:100%}.ca-pricing__billing-btn{flex:1;justify-content:center}}:root{--primary:#061b31;--primary-50:#edf5fd;--secondary:#d9480f;--secondary-50:#fef1ec;--neutral-50:#f7f8fa;--neutral-200:#dbdfe5;--neutral-500:#5c6674;--neutral-600:#3e4753;--text-dark:#14181f;--green:#16a34a;--green-bg:#f0fdf4}body{background:#fff;color:var(--text-dark);font-family:Work Sans,sans-serif}.pricing-section{background:#fff;padding:85px 120px}.pricing-header{display:flex;flex-direction:column;gap:22px;margin-bottom:48px;max-width:735px}.pricing-eyebrow{color:var(--secondary);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400;line-height:15px;text-transform:uppercase}.pricing-heading{color:var(--text-dark);font-family:Manrope,sans-serif;font-size:44px;font-weight:700;letter-spacing:-.66px;line-height:52px}.pricing-subheading{color:var(--neutral-500);font-size:16px;letter-spacing:-.192px;line-height:26.6px}.pricing-controls{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.tabs{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:8px;display:flex;gap:6px;padding:5px;width:100%}.tab-btn{background:transparent;border:none;border-radius:6px;color:var(--neutral-500);cursor:pointer;flex:1;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:24px;padding:10px 22px;text-align:center;transition:background .18s,color .18s,box-shadow .18s;white-space:nowrap}.tab-btn.active,.tab-btn:hover{color:var(--text-dark)}.tab-btn.active{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1)}.billing-toggle{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:8px;gap:6px;margin:0 auto;padding:5px;width:fit-content}.billing-btn,.billing-toggle{align-items:center;display:flex}.billing-btn{background:transparent;border:none;border-radius:6px;color:var(--neutral-500);cursor:pointer;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;gap:7px;line-height:22px;padding:8px 16px;transition:background .18s,color .18s,box-shadow .18s;white-space:nowrap}.billing-btn.active,.billing-btn:hover{color:var(--text-dark)}.billing-btn.active{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1)}.billing-btn .save-pill{background:var(--green-bg);border-radius:999px;color:var(--green);display:inline-block;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;line-height:1;padding:3px 7px;white-space:nowrap}.tab-panel{display:none}.tab-panel.active{display:block}.pricing-grid{align-items:flex-start;display:flex;gap:20px}.pricing-card{background:#fff;border:1px solid var(--neutral-200);border-radius:10px;box-shadow:0 20px 11px rgba(28,26,25,.02);display:flex;flex:1;flex-direction:column;gap:18px;padding:24px 0;position:relative;transition:box-shadow .2s,transform .2s}.pricing-card:hover{box-shadow:0 28px 32px rgba(0,0,0,.08);transform:translateY(-2px)}.pricing-card--featured{border:2px solid var(--secondary)}.pricing-badge{background:var(--secondary);border-radius:6px;color:#fff;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;left:50%;line-height:24px;padding:4px 22px;position:absolute;top:-16px;transform:translateX(-50%);white-space:nowrap}.pricing-card__top{gap:20px;padding:0 20px 9px}.pricing-card__identity,.pricing-card__top{border-bottom:1px dashed var(--neutral-200);display:flex;flex-direction:column}.pricing-card__identity{gap:6px;padding-bottom:20px}.pricing-card__name{color:var(--primary);font-family:Manrope,sans-serif;font-size:15px;font-weight:700;line-height:24px}.pricing-card__desc{color:var(--neutral-500);font-size:14px;letter-spacing:-.168px;line-height:18px}.pricing-card__pricing{display:flex;flex-direction:column;gap:8px}.pricing-card__price-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:4px}.pricing-card__amount{color:var(--secondary);font-family:Manrope,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.14px;line-height:36px;transition:opacity .2s}.pricing-card__unit{color:var(--text-dark);font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:24px;padding-bottom:2px}.pricing-card__original{color:var(--neutral-500);display:none;font-family:Work Sans,sans-serif;font-size:13px;font-weight:400;line-height:20px;text-decoration:line-through}.pricing-card__saving{align-items:center;display:none;gap:6px}.pricing-card__saving-pill{background:var(--green-bg);border-radius:999px;color:var(--green);font-family:Manrope,sans-serif;font-size:12px;font-weight:700;padding:3px 9px}.pricing-card__saving-text{color:var(--green);font-size:13px;font-weight:600;line-height:20px}.pricing-card__billing{color:var(--neutral-500);font-size:13px;letter-spacing:-.168px;line-height:20px}.pricing-card__cta{align-items:center;border-radius:6px;display:flex;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;gap:6px;justify-content:center;letter-spacing:-.07px;line-height:25.6px;padding:14px 20px;text-decoration:none;transition:opacity .15s;width:100%}.pricing-card__cta:hover{opacity:.88}.pricing-card__cta--filled{background:var(--secondary);color:#fff}.pricing-card__cta--outline{background:transparent;border:1px solid var(--secondary);color:var(--secondary)}.pricing-card__cta svg{flex-shrink:0;height:16px;width:16px}.pricing-card__features{display:flex;flex-direction:column;gap:17px;padding:0 20px}.feature-item{align-items:flex-start;display:flex;gap:8px}.feature-item__check{align-items:center;background:var(--secondary-50);border-radius:50%;display:flex;flex-shrink:0;height:17px;justify-content:center;margin-top:1px;width:17px}.feature-item__check svg{height:9px;width:9px}.feature-item__text{color:var(--primary);font-size:14px;line-height:19.2px}.feature-item__text--bold{font-weight:600}.trust-bar{border-top:1px solid var(--neutral-200);display:flex;flex-wrap:wrap;gap:46px;justify-content:center;margin:33px auto 0;padding-top:33px}.trust-item{color:var(--neutral-600);font-size:16px;gap:10px;line-height:24.6px}.trust-item,.trust-item__icon{align-items:center;display:flex}.trust-item__icon{background:var(--secondary-50);border-radius:50%;flex-shrink:0;height:18px;justify-content:center;width:18px}.trust-item__icon svg{height:10px;width:10px}.trust-item b{font-weight:700}.custom-plan-banner{align-items:center;background:var(--neutral-50);border:1px solid var(--primary-50);border-radius:10px;display:flex;gap:40px;justify-content:space-between;margin-top:48px;padding:32px}.custom-plan-banner__text{display:flex;flex:1;flex-direction:column;gap:9px}.custom-plan-banner__heading{color:var(--text-dark);font-family:Manrope,sans-serif;font-size:22px;font-weight:700;line-height:30px}.custom-plan-banner__body{color:var(--neutral-500);font-size:16px;line-height:26.6px}.btn-primary{align-items:center;background:var(--secondary);border-radius:6px;color:#fff;display:inline-flex;flex-shrink:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;gap:8px;padding:14px 32px;text-decoration:none;transition:opacity .15s;white-space:nowrap}.btn-primary:hover{opacity:.88}.btn-primary svg{height:16px;width:16px}@media (max-width:1100px){.pricing-section{padding:64px 48px}.pricing-grid{flex-wrap:wrap}.pricing-card{flex:1 1 280px}.pricing-controls{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.pricing-section{padding:48px 24px}.pricing-heading{font-size:32px;line-height:40px}.pricing-card{flex:1 1 100%}.trust-bar{gap:20px}.custom-plan-banner{align-items:flex-start;flex-direction:column}.billing-toggle,.tabs{width:100%}.billing-btn,.tab-btn{flex:1;justify-content:center;text-align:center}}