:root{--color-bg-blue:#f6f9fd;--color-text-primary:#1d2334;--color-text-secondary:#43739e;--color-text-disabled:#8a90a5;--color-action-primary:#0e68e2;--color-action-primary-hover:#0d5fcf;--color-action-secondary:#e9f1fd;--color-action-disabled:#c9d2de;--color-border-subtle:#e6ecf4;--color-field-outline:#c4dcf8;--shadow-card:0 1px 2px rgba(55,64,88,.07),0 2px 8px rgba(55,64,88,.1);--shadow-hover:0 4px 12px rgba(55,64,88,.12),0 2px 4px rgba(55,64,88,.07);--hint-grad:linear-gradient(115deg,#2e90ff,#1452e6)}.pricing-plans{overflow:hidden;padding:clamp(8px,1vw,16px) 0 clamp(48px,6vw,80px);position:relative}.pricing-plans .content-wrapper{margin:0 auto;padding:0 clamp(20px,4vw,60px);position:relative;width:100%;z-index:1}.pricing-plans .plans-inner{width:100%}.pricing-plans .bg_collection{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.pricing-plans .bg_overlay,.pricing-plans .bg_varient,.pricing-plans .video_bg{height:100%;inset:0;position:absolute;width:100%}.pricing-plans .video_bg{object-fit:cover;object-position:center}.pricing-plans .bg_overlay{z-index:1}.pricing-plans .ph-eyebrow{color:var(--color-action-primary,#0e68e2);display:block;font-size:13px;font-weight:700;letter-spacing:1.4px;margin-bottom:12px;text-transform:uppercase}.pricing-plans .plans-title{color:var(--color-text-primary,#1d2334);font-size:clamp(30px,3.6vw,44px);font-weight:700;letter-spacing:-.6px;margin:0 0 12px}.pricing-plans .plans-title .gtext{background:var(--hint-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.pricing-plans .plans-sub{color:var(--color-text-secondary,#43739e);font-size:16px}.pricing-plans .plans-grid{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);padding-top:16px}.pricing-plans .plan{background:#fff;border:1px solid var(--color-border-subtle,#e6ecf4);border-radius:16px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;padding:32px 28px;position:relative;transition:box-shadow .25s ease,transform .25s ease}.pricing-plans .plan:hover{box-shadow:var(--shadow-hover)}.pricing-plans .plan.featured{border:2px solid var(--color-action-primary,#0e68e2);box-shadow:0 16px 42px rgba(14,104,226,.16);transform:translateY(-8px)}.pricing-plans .plan.featured:hover{transform:translateY(-12px)}.pricing-plans .plan-flag{background:var(--color-action-primary,#0e68e2);border-radius:9999px;color:#fff;font-size:12px;font-weight:700;left:50%;letter-spacing:.4px;padding:6px 16px;position:absolute;top:0;transform:translate(-50%,-50%);white-space:nowrap}.pricing-plans .plan-name{align-items:baseline;color:var(--color-text-primary,#1d2334);display:flex;font-size:24px;font-weight:700;gap:7px}.pricing-plans .plan-bundle,.pricing-plans .plan-name .accent{color:var(--color-action-primary,#0e68e2)}.pricing-plans .plan-bundle{align-items:center;align-self:flex-start;background:var(--color-action-secondary,#e9f1fd);border-radius:9999px;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;margin-top:12px;padding:5px 11px}.pricing-plans .plan-bundle svg{height:14px;width:14px}.pricing-plans .plan-desc{color:var(--color-text-secondary,#43739e);font-size:14.5px;line-height:1.55;margin-top:14px;min-height:66px}.pricing-plans .plan-priceblock{border-top:1px solid var(--color-border-subtle,#e6ecf4);margin-top:20px;padding-top:22px}.pricing-plans .plan-startat{color:var(--color-text-secondary,#43739e);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.pricing-plans .plan-price{align-items:baseline;display:flex;gap:4px;margin-top:6px}.pricing-plans .plan-price .amt{color:var(--color-text-primary,#1d2334);font-size:46px;font-weight:700;letter-spacing:-1.5px}.pricing-plans .plan-price .per{color:var(--color-text-secondary,#43739e);font-size:16px;font-weight:500}.pricing-plans .plan-meta{color:var(--color-text-secondary,#43739e);font-size:13px;line-height:1.6;margin-top:12px}.pricing-plans .plan-meta p{margin:0}.pricing-plans .plan-meta .bo-note{color:var(--color-text-secondary,#43739e);font-weight:500}.pricing-plans .plan-cta{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;height:48px;justify-content:center;margin-top:22px;text-decoration:none;transition:background .25s ease,filter .25s ease}.pricing-plans .plan-cta.solid{background:var(--color-action-primary,#0e68e2);color:#fff}.pricing-plans .plan-cta.solid:hover{background:var(--color-action-primary-hover,#0d5fcf)}.pricing-plans .plan-cta.outline{background:#fff;border:1.5px solid var(--color-field-outline,#c4dcf8);color:var(--color-action-primary,#0e68e2)}.pricing-plans .plan-cta.outline:hover{background:var(--color-bg-blue,#f6f9fd)}.pricing-plans .plan-feats-label{color:var(--color-text-primary,#1d2334);font-size:13px;font-weight:700;margin-top:26px}.pricing-plans .plan-feats{display:flex;flex-direction:column;gap:12px;list-style:none;margin:14px 0 0;padding:0}.pricing-plans .plan-feats li{align-items:flex-start;color:var(--color-text-primary,#1d2334);display:flex;font-size:14.5px;gap:10px;line-height:1.4}.pricing-plans .plan-feats li svg{color:var(--color-action-primary,#0e68e2);flex:none;height:18px;margin-top:1px;width:18px}.pricing-plans .plan-seeall{align-items:center;align-self:flex-start;color:var(--color-action-primary,#0e68e2);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-top:20px;text-decoration:none}.pricing-plans .plan-seeall svg{height:14px;width:14px}.pricing-plans .plan-fees{border-top:1px dashed var(--color-border-subtle,#e6ecf4);color:var(--color-text-disabled,#8a90a5);font-size:11.5px;line-height:1.6;margin-top:18px;padding-top:16px}.pricing-plans .plan-fees p{margin:0}.pricing-plans .plan-fees b{color:var(--color-text-secondary,#43739e);font-weight:700}.pricing-plans .plan-unavailable{display:none}.pricing-plans.billing-only .plan.plan-disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.55;pointer-events:none}.pricing-plans.billing-only .plan.plan-disabled .plan-cta{background:var(--color-action-disabled,#c9d2de);border-color:transparent;color:#fff}.pricing-plans.billing-only .plan.plan-disabled .plan-unavailable{align-items:center;align-self:flex-start;background:var(--color-bg-blue,#f6f9fd);border:1px solid var(--color-border-subtle,#e6ecf4);border-radius:9999px;color:var(--color-text-secondary,#43739e);display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;margin-top:14px;padding:5px 12px}.pricing-plans.billing-only .plan-feats,.pricing-plans.billing-only .plan-feats-label,.pricing-plans.billing-only .plan-seeall{display:none}.pricing-plans .platform-toggle{background:#fff;border:1.5px solid var(--color-border-subtle,#e6ecf4);border-radius:9999px;box-shadow:0 1px 2px rgba(55,64,88,.06),0 6px 18px rgba(55,64,88,.05);display:flex;margin:0 auto clamp(32px,4vw,48px);padding:5px;position:relative;width:fit-content}.pricing-plans .pt-slider{background:var(--color-action-primary,#0e68e2);border-radius:9999px;bottom:5px;left:0;position:absolute;top:5px;transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1);width:0;z-index:0}.pricing-plans .pt-opt{background:transparent;border:none;border-radius:9999px;color:var(--color-action-primary,#0e68e2);cursor:pointer;flex:1;font-family:inherit;font-size:15.5px;font-weight:700;letter-spacing:-.1px;min-width:180px;padding:11px 28px;position:relative;text-align:center;transition:color .2s ease;white-space:normal;z-index:1}.pricing-plans .pt-opt.selected{color:#fff}@media (prefers-reduced-motion:reduce){.pricing-plans .pt-slider{transition:none}}@media (max-width:1024px){.pricing-plans .plans-grid{grid-template-columns:1fr;margin:0 auto;max-width:520px}.pricing-plans .plan.featured,.pricing-plans .plan.featured:hover{transform:none}}