.citely-pricing-shell{--line:var(--hairline);--line-strong:var(--hairline-firm);--text:var(--ink-1);--text-muted:var(--ink-3);--text-dim:var(--ink-5);--bg-track:var(--field-sunken-bg);--thumb-bg:var(--surface-4);--thumb-line:var(--hairline-firm);--orange:var(--brand-strong);--orange-soft:var(--feature-brand-bg);--col-pro-tint:color-mix(in srgb, var(--orange) 6%, transparent);--card-start:var(--surface-2);--card-end:var(--surface-1);--card-sheen:var(--field-sunken-bevel);--card-inset:var(--field-sunken-bevel);--pro-border:color-mix(in srgb, var(--brand-orange) 40%, transparent);--pro-top:color-mix(in srgb, var(--brand-orange) 18%, transparent);--pro-radial:color-mix(in srgb, var(--brand-orange) 12%, transparent);--pro-start:var(--feature-brand-bg);--pro-end:var(--surface-1);--cta-start:var(--surface-2);--cta-end:var(--surface-1);--cta-hover-start:var(--surface-3);--cta-hover-end:var(--surface-3);--cta-pro-start:#c2410c;--cta-pro-end:#9a3412;--cta-pro-hover-start:#ce4a18;--cta-pro-hover-end:#b33c12;--hero-from:var(--ink-1);--hero-to:var(--ink-4);--save-fg:var(--ink-1);--badge-fg:var(--ink-1);--panel-shadow:var(--shadow-card);--panel-radius:var(--radius-glass);--max:1152px;--pad:24px;--font:system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;font-family:var(--font);color:var(--text)}.citely-pricing-shell .wrap{width:min(var(--max), 100%);padding-inline:var(--pad);margin-inline:auto}.citely-pricing-shell .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.citely-pricing-shell .segment{background:var(--bg-track);border:1px solid var(--line);isolation:isolate;border-radius:999px;grid-template-columns:1fr 1fr;align-items:stretch;padding:4px;display:grid;position:relative}.citely-pricing-shell .segment-thumb{background:var(--thumb-bg);border:1px solid var(--thumb-line);pointer-events:none;z-index:0;border-radius:999px;width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;left:4px}.citely-pricing-shell .segment.is-b .segment-thumb{transform:translate(100%)}.citely-pricing-shell .segment-btn{z-index:1;min-width:44px;min-height:44px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:.875rem;font-weight:500;position:relative}.citely-pricing-shell .segment-btn[aria-pressed=true]{color:var(--text)}.citely-pricing-shell .hero{text-align:center;padding:56px var(--pad) 40px}.citely-pricing-shell .eyebrow{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:.72rem;font-weight:700;display:inline-flex}.citely-pricing-shell .eyebrow-dot{background:var(--orange);width:6px;height:6px;box-shadow:0 0 0 4px var(--orange-soft);border-radius:999px}.citely-pricing-shell .hero h1{letter-spacing:-.042em;background:linear-gradient(180deg, var(--hero-from) 18%, var(--hero-to) 100%);max-width:13.2em;color:var(--hero-from);-webkit-background-clip:text;background-clip:text;margin-inline:auto;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.18}@supports ((-webkit-background-clip:text) or (background-clip:text)){.citely-pricing-shell .hero h1{color:#0000}}.citely-pricing-shell .hero-lead{color:var(--text-muted);max-width:36rem;margin:16px auto 0;font-size:1.0625rem;line-height:1.55}.citely-pricing-shell .controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;padding-bottom:36px;display:flex}.citely-pricing-shell .save-pill{background:var(--orange-soft);min-height:28px;color:var(--save-fg);border:1px solid #f15a246b;border-radius:999px;align-items:center;padding:4px 11px;font-size:.75rem;font-weight:650;display:inline-flex}.citely-pricing-shell .pricing-grid{grid-template-columns:1fr;align-items:stretch;gap:18px;display:grid}.citely-pricing-shell .plan-card{border-radius:var(--panel-radius);border:1px solid var(--line);background:linear-gradient(180deg, var(--card-sheen), transparent 18%), linear-gradient(180deg, var(--card-start) 0%, var(--card-end) 100%);box-shadow:inset 0 1px 0 var(--card-inset), var(--panel-shadow);flex-direction:column;padding:28px 24px 24px;display:flex;position:relative}.citely-pricing-shell .plan-card--pro{border-color:var(--pro-border);background:linear-gradient(180deg, var(--pro-top), transparent 11%), radial-gradient(ellipse 90% 58% at 50% -6%, var(--pro-radial), transparent 62%), linear-gradient(180deg, var(--pro-start) 0%, var(--pro-end) 100%)}.citely-pricing-shell .gem-slot{border-radius:var(--panel-radius);background:var(--field-sunken-bg);width:44px;height:44px;box-shadow:var(--shadow-sunken);place-items:center;display:grid;position:absolute;top:18px;right:18px}.citely-pricing-shell .plan-badge-slot,.citely-pricing-shell .plan-name{padding-right:52px}.citely-pricing-shell .plan-card[data-plan=free]{--gem-ink:#7a674a}.citely-pricing-shell .plan-card[data-plan=starter]{--gem-ink:#5b6674}.citely-pricing-shell .plan-card[data-plan=pro]{--gem-ink:#c2410c}.citely-pricing-shell .plan-card[data-plan=agency]{--gem-ink:#566a82}.dark .citely-pricing-shell .plan-card[data-plan=free]{--gem-ink:#cbb794}.dark .citely-pricing-shell .plan-card[data-plan=starter]{--gem-ink:#bcc5d1}.dark .citely-pricing-shell .plan-card[data-plan=pro]{--gem-ink:#f15a24}.dark .citely-pricing-shell .plan-card[data-plan=agency]{--gem-ink:#bfcee1}.citely-pricing-shell .plan-badge-slot{align-items:flex-end;min-height:24px;margin-bottom:8px;display:flex}.citely-pricing-shell .plan-badge{background:var(--orange-soft);min-height:24px;color:var(--badge-fg);border:1px solid #f15a2447;border-radius:999px;align-items:center;padding:2px 10px;font-size:.72rem;font-weight:650;display:inline-flex}.citely-pricing-shell .plan-name{letter-spacing:-.03em;font-size:1.125rem;font-weight:650}.citely-pricing-shell .plan-tag{color:var(--text-dim);min-height:2.8em;margin-top:6px;font-size:.875rem;line-height:1.4}.citely-pricing-shell .js-amount{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(2.85rem,3.6vw,3.55rem);font-weight:730;line-height:1.02}@keyframes citely-price-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.citely-pricing-shell .js-amount{animation:citely-price-swap var(--dur-slow) var(--ease-spring)}.citely-pricing-shell[data-currency=vnd] .js-amount{font-size:clamp(2.15rem,3.05vw,2.72rem)}.citely-pricing-shell .plan-per{color:var(--text-muted);font-size:.9375rem}.citely-pricing-shell .price-original s{color:var(--text-muted);text-decoration:line-through}.citely-pricing-shell .offer-label:not(.is-on),.citely-pricing-shell .price-original:not(.is-on),.citely-pricing-shell .price-note:not(.is-on){visibility:hidden;min-height:0;padding:0;font-size:0;line-height:0}.citely-pricing-shell .offer-label.is-on{color:var(--orange);letter-spacing:.14em;padding-top:14px;font-size:.68rem;font-weight:750}.citely-pricing-shell .plan-trial{min-height:1.35em;color:var(--text-muted);font-size:.8125rem}.citely-pricing-shell .plan-includes{color:var(--text-muted);min-height:2.8em;margin-top:16px;font-size:.8125rem;font-weight:500}.citely-pricing-shell .features{gap:10px;margin:12px 0 22px;padding:0;list-style:none;display:grid}.citely-pricing-shell .features>li{align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.4;display:flex}.citely-pricing-shell .features .check{width:18px;height:18px;color:var(--gem-ink,var(--orange));flex:none;margin-top:1px}.citely-pricing-shell .plan-cta{border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--cta-start), var(--cta-end));min-height:48px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;margin-top:auto;padding:0 16px;font-weight:650;text-decoration:none;display:inline-flex}.citely-pricing-shell .plan-cta--pro{background:linear-gradient(180deg, var(--cta-pro-start), var(--cta-pro-end));color:#fff;border-color:#0000}.citely-pricing-shell .plan-cta:not(.plan-cta--pro):hover{background:linear-gradient(180deg, var(--cta-hover-start), var(--cta-hover-end))}.citely-pricing-shell .plan-cta--pro:hover{background:linear-gradient(180deg, var(--cta-pro-hover-start), var(--cta-pro-hover-end));color:#fff}.citely-pricing-shell .explainer{color:var(--text-dim);gap:10px;margin:28px auto 48px;font-size:.875rem;display:grid}.citely-pricing-shell .explainer-item{align-items:center;gap:10px;display:flex}.citely-pricing-shell .compare-desktop{display:none}.citely-pricing-shell .compare-mobile{display:block}.citely-pricing-shell .compare-panel{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.citely-pricing-shell .compare-panel table{border-collapse:collapse;width:100%;min-width:720px;font-size:.875rem}.citely-pricing-shell .compare-panel th,.citely-pricing-shell .compare-panel td{text-align:center;border-bottom:1px solid var(--line);padding:12px 14px}.citely-pricing-shell .compare-panel th:first-child,.citely-pricing-shell .compare-panel td:first-child{text-align:left}.citely-pricing-shell .th-plan{flex-direction:column;align-items:center;gap:8px;display:flex}.citely-pricing-shell .th-name{color:var(--text);font-size:.875rem;font-weight:650}.citely-pricing-shell .mini-cta{background:var(--surface-3);min-height:32px;color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.citely-pricing-shell .mini-cta:hover{background:var(--surface-4);color:var(--text)}.citely-pricing-shell .col-pro .mini-cta{background:var(--surface-float);color:var(--orange);font-weight:700}.citely-pricing-shell .group-row td{background:var(--bg-track);color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;text-align:left;font-size:.6875rem;font-weight:700}.citely-pricing-shell .compare-panel .col-pro{background:var(--col-pro-tint)}.citely-pricing-shell .crosslink{border:1px solid var(--line);border-radius:var(--panel-radius);background:linear-gradient(140deg, var(--orange-soft), var(--card-end) 60%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto 48px;padding:20px 22px;display:flex}.citely-pricing-shell .crosslink h3{color:var(--text);font-size:1rem;font-weight:650}.citely-pricing-shell .crosslink p{color:var(--text-dim);margin-top:4px;font-size:.875rem}.citely-pricing-shell .section-head{text-align:center;margin-bottom:24px}@media (min-width:760px){.citely-pricing-shell .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:900px){.citely-pricing-shell .compare-desktop{display:block}.citely-pricing-shell .compare-mobile{display:none}.citely-pricing-shell .compare-panel{overflow-x:clip}.citely-pricing-shell .compare-panel thead th{top:var(--app-header-h,65px);z-index:2;background:linear-gradient(var(--surface-float), var(--surface-float)), var(--canvas);border-bottom:1px solid var(--line);position:sticky}.citely-pricing-shell .compare-panel thead th.col-pro{background:linear-gradient(var(--col-pro-tint), var(--col-pro-tint)), linear-gradient(var(--surface-float), var(--surface-float)), var(--canvas)}}@media (min-width:1280px){.citely-pricing-shell .pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.citely-pricing-shell .hero{padding:72px var(--pad) 48px}}@media (max-width:759px){.citely-pricing-shell .js-amount{font-size:2.65rem}.citely-pricing-shell[data-currency=vnd] .js-amount{font-size:2.05rem}}@supports (grid-template-rows:subgrid){@media (min-width:760px){.citely-pricing-shell:not(.force-fallback) .pricing-grid{grid-template-rows:[pair-a-badge]auto[pair-a-title]auto[pair-a-desc]auto[pair-a-eyebrow]auto[pair-a-orig]auto[pair-a-amount]auto[pair-a-unit]auto[pair-a-saving]auto[pair-a-helper]auto[pair-a-included]auto[pair-a-feat-1]auto[pair-a-feat-2]auto[pair-a-feat-3]auto[pair-a-feat-4]auto[pair-a-feat-5]auto[pair-a-cta]auto[pair-gap]20px[pair-b-badge]auto[pair-b-title]auto[pair-b-desc]auto[pair-b-eyebrow]auto[pair-b-orig]auto[pair-b-amount]auto[pair-b-unit]auto[pair-b-saving]auto[pair-b-helper]auto[pair-b-included]auto[pair-b-feat-1]auto[pair-b-feat-2]auto[pair-b-feat-3]auto[pair-b-feat-4]auto[pair-b-feat-5]auto[pair-b-cta]auto[pair-end];gap:0 20px}.citely-pricing-shell:not(.force-fallback) .plan-card{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;display:grid}.citely-pricing-shell:not(.force-fallback) .plan-card[data-plan=free],.citely-pricing-shell:not(.force-fallback) .plan-card[data-plan=starter]{grid-row:pair-a-badge/pair-gap}.citely-pricing-shell:not(.force-fallback) .plan-card[data-plan=pro],.citely-pricing-shell:not(.force-fallback) .plan-card[data-plan=agency]{grid-row:pair-b-badge/pair-end}.citely-pricing-shell:not(.force-fallback) .plan-badge-slot{grid-row:1}.citely-pricing-shell:not(.force-fallback) .plan-name{grid-row:2}.citely-pricing-shell:not(.force-fallback) .plan-tag{grid-row:3}.citely-pricing-shell:not(.force-fallback) .offer-label{grid-row:4}.citely-pricing-shell:not(.force-fallback) .price-original{grid-row:5}.citely-pricing-shell:not(.force-fallback) .price-main{grid-row:6}.citely-pricing-shell:not(.force-fallback) .plan-per{grid-row:7}.citely-pricing-shell:not(.force-fallback) .price-note{grid-row:8}.citely-pricing-shell:not(.force-fallback) .plan-trial{grid-row:9}.citely-pricing-shell:not(.force-fallback) .plan-includes{grid-row:10}.citely-pricing-shell:not(.force-fallback) .features{grid-area:11/1/16;grid-template-rows:subgrid;gap:0;display:grid}.citely-pricing-shell:not(.force-fallback) .features>li[data-track=feat-1]{grid-row:1}.citely-pricing-shell:not(.force-fallback) .features>li[data-track=feat-2]{grid-row:2}.citely-pricing-shell:not(.force-fallback) .features>li[data-track=feat-3]{grid-row:3}.citely-pricing-shell:not(.force-fallback) .features>li[data-track=feat-4]{grid-row:4}.citely-pricing-shell:not(.force-fallback) .features>li[data-track=feat-5]{grid-row:5}.citely-pricing-shell:not(.force-fallback) .plan-cta{grid-row:16}}@media (min-width:1280px){.citely-pricing-shell:not(.force-fallback) .pricing-grid{grid-template-rows:[track-badge]auto[track-title]auto[track-desc]auto[track-eyebrow]auto[track-orig]auto[track-amount]auto[track-unit]auto[track-saving]auto[track-helper]auto[track-included]auto[track-feat-1]auto[track-feat-2]auto[track-feat-3]auto[track-feat-4]auto[track-feat-5]auto[track-cta]auto[track-end];grid-template-columns:repeat(4,minmax(0,1fr))}.citely-pricing-shell:not(.force-fallback) .plan-card[data-plan=free],.citely-pricing-shell:not(.force-fallback) .plan-card[data-plan=starter],.citely-pricing-shell:not(.force-fallback) .plan-card[data-plan=pro],.citely-pricing-shell:not(.force-fallback) .plan-card[data-plan=agency]{grid-row:track-badge/track-end}}}@media (prefers-reduced-motion:reduce){.citely-pricing-shell .segment-thumb{transition:none}.citely-pricing-shell .js-amount{animation:none}}
