.sidebar-pane:where(.astro-sgjovbj7){display:none!important}.right-sidebar:where(.astro-sgjovbj7){display:none!important}.main-frame:where(.astro-sgjovbj7){display:flex;justify-content:center;padding:2rem 1rem}.sl-container:where(.astro-sgjovbj7){max-width:none!important;display:flex;flex-direction:column;justify-content:center}.pricing-hero:where(.astro-sgjovbj7){text-align:center;margin-bottom:4rem;padding:2rem 1rem}.pricing-hero:where(.astro-sgjovbj7) h1:where(.astro-sgjovbj7){font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#4e95d9,#0070c0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-hero:where(.astro-sgjovbj7) p:where(.astro-sgjovbj7){font-size:1.25rem;color:var(--sl-color-gray-2);max-width:600px;margin:0 auto}.pricing-container:where(.astro-sgjovbj7){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 1rem}.pricing-card:where(.astro-sgjovbj7){position:relative;background:#fff;border:2px solid #e5e7eb;border-radius:1.5rem;padding:3rem 2rem 2rem;transition:all .3s ease;display:flex;flex-direction:column;height:fit-content;box-shadow:0 4px 6px -1px #0000001a}.pricing-card:where(.astro-sgjovbj7):hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.pricing-card:where(.astro-sgjovbj7).popular{border-color:#4e95d9;box-shadow:0 10px 15px -3px #4e95d91a,0 4px 6px -2px #4e95d90d}.pricing-card:where(.astro-sgjovbj7).popular:hover{box-shadow:0 25px 50px -12px #4e95d940}.pricing-card:where(.astro-sgjovbj7).enterprise{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-color:#4e95d9;color:#fff}.popular-badge:where(.astro-sgjovbj7){position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#4e95d9,#0070c0);color:#fff;padding:.5rem 1.5rem;border-radius:2rem;font-size:.875rem;font-weight:600;z-index:10}.card-header:where(.astro-sgjovbj7){text-align:center;margin-bottom:2rem}.card-header:where(.astro-sgjovbj7) h3:where(.astro-sgjovbj7){font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--sl-color-text)}.enterprise:where(.astro-sgjovbj7) .card-header:where(.astro-sgjovbj7) h3:where(.astro-sgjovbj7){color:#fff}.price:where(.astro-sgjovbj7){display:flex;align-items:baseline;justify-content:center;margin-bottom:.5rem}.currency:where(.astro-sgjovbj7){font-size:1.5rem;font-weight:500;color:var(--sl-color-gray-2)}.amount:where(.astro-sgjovbj7){font-size:4rem;font-weight:700;color:var(--sl-color-text);line-height:1}.period:where(.astro-sgjovbj7){font-size:1.25rem;color:var(--sl-color-gray-2);margin-left:.25rem}.enterprise:where(.astro-sgjovbj7) .amount:where(.astro-sgjovbj7),.enterprise:where(.astro-sgjovbj7) .currency:where(.astro-sgjovbj7),.enterprise:where(.astro-sgjovbj7) .period:where(.astro-sgjovbj7){color:#fff}.card-subtitle:where(.astro-sgjovbj7){color:var(--sl-color-gray-3);font-size:1rem;margin:0}.enterprise:where(.astro-sgjovbj7) .card-subtitle:where(.astro-sgjovbj7){color:#d1d5db}.card-features:where(.astro-sgjovbj7){flex:1;margin-bottom:2rem}.feature-highlight:where(.astro-sgjovbj7){background:linear-gradient(135deg,#4e95d9,#0070c0);color:#fff;padding:1rem;border-radius:.75rem;text-align:center;margin-bottom:1.5rem;font-size:1rem}.card-features:where(.astro-sgjovbj7) ul:where(.astro-sgjovbj7){list-style:none;padding:0;margin:0}.card-features:where(.astro-sgjovbj7) li:where(.astro-sgjovbj7){border-bottom:1px solid #f3f4f6;position:relative;padding:.75rem 0 .75rem 2rem;color:var(--sl-color-text)}.card-features:where(.astro-sgjovbj7) li:where(.astro-sgjovbj7):last-child{border-bottom:none}.card-features:where(.astro-sgjovbj7) li:where(.astro-sgjovbj7):before{content:"✓";position:absolute;left:0;top:.75rem;color:#4e95d9;font-weight:700}.enterprise:where(.astro-sgjovbj7) .card-features:where(.astro-sgjovbj7) li:where(.astro-sgjovbj7){color:#d1d5db;border-bottom-color:#374151}.enterprise:where(.astro-sgjovbj7) .card-features:where(.astro-sgjovbj7) li:where(.astro-sgjovbj7):before{color:#4e95d9}.card-footer:where(.astro-sgjovbj7){margin-top:auto}.signup-button:where(.astro-sgjovbj7){width:100%;padding:1rem 1.5rem;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:none}.signup-button:where(.astro-sgjovbj7).free{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.signup-button:where(.astro-sgjovbj7).free:hover{background:#4e95d9;color:#fff;border-color:#4e95d9;transform:translateY(-2px)}.signup-button:where(.astro-sgjovbj7).standard{background:linear-gradient(135deg,#4e95d9,#0070c0);color:#fff}.signup-button:where(.astro-sgjovbj7).standard:hover{background:linear-gradient(135deg,#357abd,#005a9a);transform:translateY(-2px)}.signup-button:where(.astro-sgjovbj7).pro{background:linear-gradient(135deg,#0070c0,#005a9a);color:#fff}.signup-button:where(.astro-sgjovbj7).pro:hover{background:linear-gradient(135deg,#005a9a,#004080);transform:translateY(-2px)}.signup-button:where(.astro-sgjovbj7).enterprise{background:linear-gradient(135deg,#4e95d9,#0070c0);color:#fff}.signup-button:where(.astro-sgjovbj7).enterprise:hover{background:linear-gradient(135deg,#357abd,#005a9a);transform:translateY(-2px)}[data-theme=dark] .pricing-card:where(.astro-sgjovbj7){background:#1a1a1a;border-color:#374151}[data-theme=dark] .pricing-card:where(.astro-sgjovbj7).popular{border-color:#0070c0}[data-theme=dark] .pricing-hero:where(.astro-sgjovbj7) p:where(.astro-sgjovbj7){color:#d1d5db}[data-theme=dark] .card-features:where(.astro-sgjovbj7) li:where(.astro-sgjovbj7){border-bottom-color:#374151;color:#d1d5db}[data-theme=dark] .card-subtitle:where(.astro-sgjovbj7){color:#9ca3af}[data-theme=dark] .currency:where(.astro-sgjovbj7),[data-theme=dark] .period:where(.astro-sgjovbj7){color:#9ca3af}[data-theme=dark] .amount:where(.astro-sgjovbj7){color:#fff}[data-theme=dark] .signup-button:where(.astro-sgjovbj7).free{background:#374151;color:#d1d5db;border-color:#4b5563}[data-theme=dark] .signup-button:where(.astro-sgjovbj7).free:hover{background:#0070c0;color:#fff;border-color:#0070c0}@media (max-width: 768px){.pricing-container:where(.astro-sgjovbj7){grid-template-columns:1fr;gap:1.5rem}.pricing-hero:where(.astro-sgjovbj7) h1:where(.astro-sgjovbj7){font-size:2.5rem}.pricing-hero:where(.astro-sgjovbj7) p:where(.astro-sgjovbj7){font-size:1.125rem}.amount:where(.astro-sgjovbj7){font-size:3rem}}
