.pricing-previous{background:var(--color-bg);color:var(--color-fg);--color-bg:#f7f9fd;--color-bg-panel:#edf3fc;--color-bg-elevated:#fff;--color-heading:#111827;--color-fg:#111827;--color-brand-soft:#dce8ff;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--shadow-subtle:0 1px 2px #0f172a0f;--shadow-raised:0 14px 34px #0f172a1a;--shadow-brand:0 18px 48px #0041c82e;--font-sans:"ProAuth Ampersand", "Archivo Variable", "Arial Nova", "Helvetica Neue", Arial, system-ui, sans-serif;--font-display:"ProAuth Ampersand", "Arial Nova", "Aptos Display", "Segoe UI Variable Display", "Helvetica Neue", "Archivo Variable", Arial, system-ui, sans-serif;--font-code:"SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, "Liberation Mono", monospace;--text-headline:clamp(2.25rem, 3.35vw + 1.15rem, 4.35rem);--text-display:clamp(3.15rem, 5.4vw + 1.1rem, 5.85rem);--leading-tight:1.02;--leading-heading:1.08}.dark .pricing-previous{--color-heading:#f4f7fb;--color-fg:#dce5f2;--color-brand-soft:#172f63;--shadow-raised:0 18px 44px #00000057;--color-bg:#080d16;--color-bg-panel:#172235;--color-bg-elevated:#101827;--shadow-subtle:0 1px 2px #00000038;--shadow-brand:0 18px 48px #0041c83d}:where(.pricing-previous) .btn{border-radius:var(--radius-md);min-height:3.1rem;font-size:var(--text-small);transition:background-color var(--motion-feedback) var(--ease-smooth), border-color var(--motion-feedback) var(--ease-smooth), box-shadow var(--motion-state) var(--ease-out-quint), color var(--motion-feedback) var(--ease-smooth), transform var(--motion-state) var(--ease-out-quint);justify-content:center;align-items:center;gap:.55rem;padding:.875rem 1.5rem;font-weight:750;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;transform:translate(0,0)}:where(.pricing-previous) .btn:after{content:"";opacity:0;transition:opacity .18s var(--ease-smooth), transform .52s var(--ease-out-expo);pointer-events:none;background:linear-gradient(110deg,#0000 10%,#ffffff2e 45%,#0000 70%);position:absolute;inset:0;transform:translate(-42%)}:where(.pricing-previous) .btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}:where(.pricing-previous) .btn:hover{transform:translateY(-1px)}:where(.pricing-previous) .btn:hover:after{opacity:1;transform:translate(42%)}:where(.pricing-previous) .btn:active{transform:translate(0,0)scale(.985)}:where(.pricing-previous) .btn--primary{color:#fff;box-shadow:var(--shadow-brand);background:#0041c8;border:1px solid #0041c8}:where(.pricing-previous) .btn--primary:hover{color:#fff;background:#0037aa;border-color:#0037aa}.dark :where(.pricing-previous) .btn--primary{border-color:var(--color-brand-400);color:#fff;background:#0041c8}:where(.pricing-previous) .btn--secondary,:where(.pricing-previous) .btn--outline{border:1px solid var(--border-default);background:var(--color-bg-elevated);color:var(--color-heading);box-shadow:var(--shadow-subtle)}:where(.pricing-previous) .btn--secondary:hover,:where(.pricing-previous) .btn--outline:hover{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-bg-elevated) 84%, var(--color-brand-soft));color:var(--color-heading)}:where(.pricing-previous) .btn--ghost{color:var(--color-brand);background:0 0;border:1px solid #0000}:where(.pricing-previous) .btn--ghost:hover{background:color-mix(in srgb, var(--color-bg-elevated) 82%, var(--color-brand-soft));color:var(--color-brand-hover)}:where(.pricing-previous) .card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-subtle);position:relative;overflow:hidden}:where(.pricing-previous) .card--interactive,:where(.pricing-previous) .hover-lift{transition:border-color var(--motion-feedback) var(--ease-smooth), box-shadow var(--motion-state) var(--ease-out-quint), transform var(--motion-state) var(--ease-out-quint);transform:translate(0,0)}:where(.pricing-previous) .card--interactive:hover,:where(.pricing-previous) .hover-lift:hover{border-color:var(--color-brand);box-shadow:var(--shadow-raised);transform:translateY(-2px)}:where(.pricing-previous) .card--interactive:active,:where(.pricing-previous) .hover-lift:active{transform:translateY(-1px)scale(.995)}:where(.pricing-previous) .card--highlight{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-bg-elevated) 88%, var(--color-brand-soft))}.pricing-previous .page-header{background:var(--color-bg-panel)}.pricing-previous .page-header__inner{min-height:clamp(18rem,34vw,26rem);padding-block:clamp(4rem,7vw,6.5rem)}.pricing-previous .page-header h1,.pricing-previous .section-header :is(h1,h2,h3){font-weight:790}.pricing-previous .eyebrow{font-weight:750}.pricing-previous .eyebrow:before{content:"";border-radius:var(--radius-sm);border:2px solid;width:.55rem;height:.55rem}@media (width<=560px){.pricing-previous .page-header__inner{min-height:auto;padding-block:3.75rem}}.pricing-previous .page-header__copy{width:100%}.pricing-choices{gap:1.25rem;margin-bottom:2rem;padding:0;list-style:none;display:grid}.pricing-choices strong{color:var(--color-heading)}.pricing-choices p{color:var(--color-fg-muted);font-size:var(--text-small);max-width:65ch;margin-top:.4rem;line-height:1.55}.pricing-environment-note{max-width:none;font-size:var(--text-small);color:var(--color-fg-muted);margin-block:0 1.5rem;line-height:1.6}.pricing-support-intro{margin-bottom:1.5rem}.pricing-support-intro h2{max-width:none;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:740;line-height:1.2}.pricing-support-intro p,.pricing-escalation-note p{max-width:none;color:var(--color-fg-muted);margin-block:.8rem;line-height:1.65}.pricing-escalation-note{font-size:var(--text-small);margin-top:1.5rem}.pricing-escalation-note h3{color:var(--color-heading);font-weight:740}.pricing-card__basic-note{margin-top:.2rem;font-size:.75rem;line-height:1.5;display:block}#support{scroll-margin-top:6rem}@media (width>=960px){.pricing-previous .page-header h1{max-width:calc((100% - var(--layout-grid-gap) * 2) / 3 * 2 + var(--layout-grid-gap))}.pricing-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.pricing-detail-grid[data-astro-cid-u3mqw4ek]{align-items:start;gap:1.5rem;display:grid}.pricing-claims[data-astro-cid-u3mqw4ek]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.pricing-claims[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{border-radius:var(--radius-sm);color:var(--color-heading);font-size:var(--text-small);background:0 0;border:0;padding:.55rem 1rem .55rem 0;font-weight:720;line-height:1.25}@media (width>=960px){.pricing-detail-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5rem}}.pricing-detail-block[data-astro-cid-u3mqw4ek]{border-radius:var(--radius-lg);box-shadow:none;background:0 0;border:0;padding:0}@media (width>=768px){.pricing-detail-block[data-astro-cid-u3mqw4ek]{padding:0}}.pricing-detail-header{margin-bottom:1.4rem}.pricing-detail-header h2{max-width:none}.pricing-info-list[data-astro-cid-u3mqw4ek]{color:var(--color-fg-muted);gap:.85rem;line-height:1.62;display:grid}.pricing-info-list[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{align-items:flex-start;gap:.7rem;display:flex}.pricing-info-list[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"";border:2px solid var(--color-brand);border-radius:var(--radius-sm);flex:0 0 .45rem;width:.45rem;height:.45rem;margin-top:.48rem}.pricing-faq-list[data-astro-cid-u3mqw4ek]{gap:1rem;display:grid}.pricing-faq-item[data-astro-cid-u3mqw4ek]{border-top:1px solid var(--border-subtle);padding-top:1rem}.pricing-faq-item[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]{cursor:pointer;padding-bottom:.75rem}.pricing-faq-item[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.pricing-examples[data-astro-cid-u3mqw4ek]{margin-top:2.5rem}.pricing-examples[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{font-size:var(--text-title);font-weight:740;line-height:1.2}.pricing-examples[data-astro-cid-u3mqw4ek]>p[data-astro-cid-u3mqw4ek]{color:var(--color-fg-muted);font-size:var(--text-small);margin-block:.75rem 1.25rem}.pricing-examples[data-astro-cid-u3mqw4ek] .pricing-faq-item[data-astro-cid-u3mqw4ek]{padding-bottom:.5rem}.pricing-faq-item[data-astro-cid-u3mqw4ek][open]{padding-bottom:1rem}.pricing-faq-item[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]{color:var(--color-heading);font-size:var(--text-body);font-weight:740;line-height:1.28}.pricing-faq-item[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{color:var(--color-fg-muted);font-size:var(--text-small);margin-top:.45rem;line-height:1.65}
