.container:where(.astro-lmkygsfs){position:relative}.topbar:where(.astro-lmkygsfs){position:fixed;top:0;width:100%;z-index:1000;transition:background-color .3s ease,backdrop-filter .3s ease}.topbar:where(.astro-lmkygsfs).scrolled{background-color:#101010;opacity:.9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pricing-section:where(.astro-lmkygsfs){text-align:center;padding:102px 32px 180px}.pricing-section:where(.astro-lmkygsfs):before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--accent) 0%,var(--background-3) 70.5%);opacity:.2;z-index:0}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs){max-width:900px;margin:auto;position:relative;z-index:1}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){margin-bottom:4rem;font-size:2rem;font-weight:500}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .controls:where(.astro-lmkygsfs){text-align:right;margin-bottom:24px}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .controls:where(.astro-lmkygsfs) .billing-toggle:where(.astro-lmkygsfs){display:flex;align-items:center;gap:12px}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .controls:where(.astro-lmkygsfs) .billing-toggle:where(.astro-lmkygsfs) input:where(.astro-lmkygsfs)[type=radio]{margin-right:4px}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .controls:where(.astro-lmkygsfs) .billing-toggle:where(.astro-lmkygsfs) label:where(.astro-lmkygsfs){display:flex;cursor:pointer}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .pricing-grid:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:50px 1fr;gap:16px}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .pricing-grid:where(.astro-lmkygsfs) .header:where(.astro-lmkygsfs){background-color:#075099;border-radius:10px;grid-column:span 2;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .pricing-grid:where(.astro-lmkygsfs) .plan:where(.astro-lmkygsfs){background:var(--background-3);border-radius:12px;border:solid 1px var(--muted);display:flex;flex-direction:column;align-items:center;padding-bottom:2rem}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .pricing-grid:where(.astro-lmkygsfs) .plan:where(.astro-lmkygsfs).recommended{border:4px solid #1288fc;box-shadow:0 0 20px #0000004d}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .pricing-grid:where(.astro-lmkygsfs) .plan:where(.astro-lmkygsfs) .plan-header:where(.astro-lmkygsfs){background:#1288fc;color:#fff;font-weight:600;padding:8px 0;width:100%;border-top-left-radius:8px;border-top-right-radius:8px;border:solid 2px #1288fc}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .pricing-grid:where(.astro-lmkygsfs) .plan:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs).plan-desc{margin:16px 8px;font-size:14px;min-height:3rem}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .pricing-grid:where(.astro-lmkygsfs) .plan:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs).included{margin:1rem;min-height:1rem}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .pricing-grid:where(.astro-lmkygsfs) .plan:where(.astro-lmkygsfs) .price:where(.astro-lmkygsfs){font-size:28px;font-weight:700;margin:12px 0 4px}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .pricing-grid:where(.astro-lmkygsfs) .plan:where(.astro-lmkygsfs) .billing-info:where(.astro-lmkygsfs){font-size:13px;color:var(--muted)}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .pricing-grid:where(.astro-lmkygsfs) .plan:where(.astro-lmkygsfs) hr:where(.astro-lmkygsfs){width:100%;margin-top:8px;border-color:var(--muted)}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .pricing-grid:where(.astro-lmkygsfs) .plan:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs){background:#1288fc;color:#fff;text-decoration:none;border:none;padding:.5rem 1rem;border-radius:6px;margin:1rem .5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-block}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .pricing-grid:where(.astro-lmkygsfs) .plan:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs):hover{transform:translateY(-2px);box-shadow:0 4px 12px #1288fc66}.pricing-section:where(.astro-lmkygsfs) .pricing-container:where(.astro-lmkygsfs) .pricing-grid:where(.astro-lmkygsfs) .plan:where(.astro-lmkygsfs) .features-list:where(.astro-lmkygsfs){width:100%}.feature:where(.astro-lmkygsfs){width:100%;text-align:left;padding:.5rem}.feature:where(.astro-lmkygsfs) .feature-header:where(.astro-lmkygsfs){display:flex;align-items:center;cursor:pointer}.feature:where(.astro-lmkygsfs) .feature-header:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){fill:var(--text);transition:transform .3s ease;transform:rotate(-90deg)}.feature:where(.astro-lmkygsfs) .feature-header:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs).rotated{transform:rotate(0)}.feature:where(.astro-lmkygsfs) .feature-header:where(.astro-lmkygsfs) h4:where(.astro-lmkygsfs){display:inline-block;font-weight:400}.feature:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs).feat-desc{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease,opacity .2s ease;color:var(--muted);margin-left:24px}.feature:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs).feat-desc.expanded{max-height:300px;opacity:1}
