.eb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eb-plans-section{padding:clamp(60px,7vw,100px) 24px clamp(70px,8vw,120px);background:hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.14);border-bottom:1px solid hsla(0,0%,100%,.14);position:relative}.eb-plans-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 40% at 50% 0,rgba(251,191,36,.05),transparent 70%)}.eb-plans-section>*{position:relative}.eb-plans-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;align-items:stretch}.eb-plan{position:relative;padding:36px 28px;background:var(--surface-2);border:1px solid var(--border-1);border-radius:22px;box-shadow:0 4px 12px rgba(0,0,0,.18);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s;display:flex;flex-direction:column;min-height:540px}.eb-plan:hover{transform:translateY(-4px);border-color:var(--sky-muted-border);box-shadow:0 12px 28px rgba(0,0,0,.28)}.eb-plan.featured{border:2px solid rgba(251,191,36,.5);background:linear-gradient(180deg,rgba(251,191,36,.08),var(--surface-2));box-shadow:0 24px 60px rgba(252,211,77,.18)}.eb-plan-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:5px 14px;background:linear-gradient(135deg,var(--accent),var(--accent-hover));color:var(--text-inverse);font-family:Plus Jakarta Sans Variable,sans-serif;font-size:11px;font-weight:800;letter-spacing:1px;border-radius:999px;box-shadow:0 8px 20px var(--border-accent);white-space:nowrap}.eb-plan-name{font-family:Cairo Variable,sans-serif;font-weight:800;font-size:1.4rem;color:var(--text-1);margin-bottom:6px}.eb-plan-tag{font-size:.88rem;color:var(--text-3);margin-bottom:20px}.eb-plan-price{display:inline-flex;align-items:baseline;gap:6px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border-1)}.eb-plan-amount{font-family:Plus Jakarta Sans Variable,sans-serif;font-weight:800;font-size:clamp(2.8rem,5vw,3.6rem);color:var(--text-1);line-height:1;letter-spacing:-2px}.eb-plan-price{min-height:calc(clamp(2.8rem, 5vw, 3.6rem) + 21px)}.eb-plan-amount.is-text{align-self:flex-end;font-family:Cairo Variable,sans-serif;font-weight:800;font-size:clamp(1.5rem,3vw,1.9rem);letter-spacing:0;line-height:1.2}.eb-plan-currency{font-family:JetBrains Mono,monospace;font-weight:700;font-size:.95rem;color:var(--text-3)}.eb-plan-period{font-size:.85rem;color:var(--text-3);font-weight:600}.eb-plan-features{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:11px;flex:1}.eb-plan-features li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.55;color:hsla(0,0%,100%,.82)}.eb-plan-features svg{width:16px;height:16px;color:var(--accent-fg);flex-shrink:0;margin-top:3px}.eb-plan.featured .eb-plan-features svg{color:var(--accent-fg-hover)}.eb-plan-cta{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:12px;font-family:Cairo Variable,sans-serif;font-weight:800;font-size:.92rem;text-decoration:none;background:var(--border-1);color:var(--text-1);border:1px solid var(--border-2);transition:background .2s,border-color .2s,transform .2s}.eb-plan-cta:hover{background:hsla(0,0%,100%,.14);border-color:rgba(56,189,248,.4)}.eb-plan-cta.primary{background:linear-gradient(135deg,var(--accent),var(--accent-hover));color:var(--text-inverse);border:none;box-shadow:0 10px 28px var(--border-accent)}.eb-plan-cta.primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(252,211,77,.45)}.eb-plan-cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.eb-guarantee{display:flex;align-items:center;gap:18px;max-width:880px;margin:40px auto 0;padding:20px 28px;background:rgba(16,185,129,.06);border:1px solid var(--state-success-border);border-radius:16px}.eb-guarantee-icon{width:48px;height:48px;border-radius:12px;background:var(--state-success-bg);color:var(--state-success);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.eb-guarantee-icon svg{width:24px;height:24px}.eb-guarantee-text h3{font-family:Cairo Variable,sans-serif;font-weight:800;font-size:1.05rem;color:var(--text-1);margin:0 0 4px}.eb-guarantee-text p{font-size:.9rem;color:var(--text-2);line-height:1.6;margin:0}.eb-guarantee-link{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem;font-weight:700;color:var(--accent-fg);text-decoration:underline;text-underline-offset:3px}.eb-guarantee-link:hover{text-decoration-thickness:2px}.eb-guarantee-link:focus-visible{outline:2px solid var(--accent-fg);outline-offset:3px;border-radius:4px}.eb-pricing-faq .eb-faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--border-1)}.eb-pricing-faq .eb-faq-item{border-bottom:1px solid var(--border-1)}.eb-pricing-faq .eb-faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-family:Cairo Variable,sans-serif;font-weight:700;font-size:1rem;color:var(--text-1);cursor:pointer;list-style:none;transition:color .2s}.eb-pricing-faq .eb-faq-question::-webkit-details-marker{display:none}.eb-pricing-faq .eb-faq-question:hover{color:var(--accent-fg)}.eb-pricing-faq .eb-faq-chev{width:20px;height:20px;color:var(--text-3);transition:transform .25s cubic-bezier(.22,1,.36,1);flex-shrink:0}.eb-pricing-faq .eb-faq-item[open] .eb-faq-chev{transform:rotate(180deg)}.eb-pricing-faq .eb-faq-answer{padding:0 0 20px;font-size:.95rem;line-height:1.75;color:var(--text-2);max-width:60ch}.eb-plans-section.is-visible .eb-plan{animation:eb-planIn .65s cubic-bezier(.22,1,.36,1) both}.eb-plans-section:not(.is-visible) .eb-plan{opacity:0;transform:translateY(16px)}.eb-plans-section.is-visible .eb-plan:first-child{animation-delay:.1s}.eb-plans-section.is-visible .eb-plan:nth-child(2){animation-delay:.22s}.eb-plans-section.is-visible .eb-plan:nth-child(3){animation-delay:.34s}@keyframes eb-planIn{to{opacity:1;transform:translateY(0)}}.eb-hero-reveal .eb-stagger{opacity:0;transform:translateY(14px)}.eb-hero-reveal .eb-ph-title.eb-stagger{opacity:1}.eb-hero-reveal.is-visible .eb-stagger{animation:eb-p-staggerUp .7s cubic-bezier(.22,1,.36,1) both}.eb-hero-reveal.is-visible .eb-stagger:first-child{animation-delay:.05s}.eb-hero-reveal.is-visible .eb-stagger:nth-child(2){animation-delay:.18s}.eb-hero-reveal.is-visible .eb-stagger:nth-child(3){animation-delay:.32s}@keyframes eb-p-staggerUp{to{opacity:1;transform:translateY(0)}}.eb-plans-section .eb-plan-features li{opacity:0;transform:translateY(6px)}.eb-plans-section.is-visible .eb-plan-features li{animation:eb-featureIn .45s cubic-bezier(.22,1,.36,1) both}.eb-plans-section.is-visible .eb-plan:first-child .eb-plan-features li:first-child{animation-delay:.25s}.eb-plans-section.is-visible .eb-plan:first-child .eb-plan-features li:nth-child(2){animation-delay:.31s}.eb-plans-section.is-visible .eb-plan:first-child .eb-plan-features li:nth-child(3){animation-delay:.37s}.eb-plans-section.is-visible .eb-plan:first-child .eb-plan-features li:nth-child(4){animation-delay:.43s}.eb-plans-section.is-visible .eb-plan:first-child .eb-plan-features li:nth-child(5){animation-delay:.49s}.eb-plans-section.is-visible .eb-plan:first-child .eb-plan-features li:nth-child(6){animation-delay:.55s}.eb-plans-section.is-visible .eb-plan:nth-child(2) .eb-plan-features li:first-child{animation-delay:.37s}.eb-plans-section.is-visible .eb-plan:nth-child(2) .eb-plan-features li:nth-child(2){animation-delay:.43s}.eb-plans-section.is-visible .eb-plan:nth-child(2) .eb-plan-features li:nth-child(3){animation-delay:.49s}.eb-plans-section.is-visible .eb-plan:nth-child(2) .eb-plan-features li:nth-child(4){animation-delay:.55s}.eb-plans-section.is-visible .eb-plan:nth-child(2) .eb-plan-features li:nth-child(5){animation-delay:.61s}.eb-plans-section.is-visible .eb-plan:nth-child(2) .eb-plan-features li:nth-child(6){animation-delay:.67s}.eb-plans-section.is-visible .eb-plan:nth-child(2) .eb-plan-features li:nth-child(7){animation-delay:.73s}.eb-plans-section.is-visible .eb-plan:nth-child(3) .eb-plan-features li:first-child{animation-delay:.49s}.eb-plans-section.is-visible .eb-plan:nth-child(3) .eb-plan-features li:nth-child(2){animation-delay:.55s}.eb-plans-section.is-visible .eb-plan:nth-child(3) .eb-plan-features li:nth-child(3){animation-delay:.61s}.eb-plans-section.is-visible .eb-plan:nth-child(3) .eb-plan-features li:nth-child(4){animation-delay:.67s}.eb-plans-section.is-visible .eb-plan:nth-child(3) .eb-plan-features li:nth-child(5){animation-delay:.73s}.eb-plans-section.is-visible .eb-plan:nth-child(3) .eb-plan-features li:nth-child(6){animation-delay:.79s}.eb-plans-section.is-visible .eb-plan:nth-child(3) .eb-plan-features li:nth-child(7){animation-delay:.85s}@keyframes eb-featureIn{to{opacity:1;transform:translateY(0)}}.eb-pricing-faq .eb-faq-item{opacity:0;transform:translateY(8px)}.eb-pricing-faq.is-visible .eb-faq-item{animation:eb-faqIn .5s cubic-bezier(.22,1,.36,1) both}.eb-pricing-faq.is-visible .eb-faq-item:first-child{animation-delay:.05s}.eb-pricing-faq.is-visible .eb-faq-item:nth-child(2){animation-delay:.12s}.eb-pricing-faq.is-visible .eb-faq-item:nth-child(3){animation-delay:.19s}.eb-pricing-faq.is-visible .eb-faq-item:nth-child(4){animation-delay:.26s}.eb-pricing-faq.is-visible .eb-faq-item:nth-child(5){animation-delay:.33s}.eb-pricing-faq.is-visible .eb-faq-item:nth-child(6){animation-delay:.4s}@keyframes eb-faqIn{to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.eb-plans-grid{grid-template-columns:1fr}.eb-plan{min-height:auto}.eb-guarantee{flex-direction:column;text-align:center}}@media (prefers-reduced-motion:reduce){.eb-plan,.eb-plan-cta,.eb-pricing-faq .eb-faq-chev{transition:none!important}.eb-plan-cta:hover,.eb-plan:hover{transform:none!important}.eb-hero-reveal .eb-stagger,.eb-plans-section .eb-plan,.eb-plans-section .eb-plan-features li,.eb-pricing-faq .eb-faq-item{opacity:1!important;transform:none!important;animation:none!important}}html[data-theme=light] .eb-plan{background:#fff;border-color:#cbd5e1;box-shadow:0 6px 20px rgba(15,23,42,.08)}html[data-theme=light] .eb-plan:hover{border-color:#0284c7;box-shadow:0 14px 32px rgba(15,23,42,.14)}html[data-theme=light] .eb-plan.featured{background:linear-gradient(180deg,#fffbeb,#fff);border:2px solid var(--amber-400,#fbbf24);box-shadow:0 20px 44px rgba(252,211,77,.28)}html[data-theme=light] .eb-plan-name{color:var(--sky-950,#082f49)}html[data-theme=light] .eb-plan-tag{color:var(--slate-500,#64748b)}html[data-theme=light] .eb-plan-amount{color:var(--sky-950,#082f49)}html[data-theme=light] .eb-plan-currency{color:var(--slate-600,#475569)}html[data-theme=light] .eb-plan-period{color:var(--slate-500,#64748b)}html[data-theme=light] .eb-plan-price{border-bottom-color:#e2e8f0}html[data-theme=light] .eb-plan-features li{color:var(--slate-700,#334155)}html[data-theme=light] .eb-plan-features svg{color:var(--sky-700,#0369a1)}html[data-theme=light] .eb-plan.featured .eb-plan-features svg{color:#b45309}html[data-theme=light] .eb-plan-cta:not(.primary){background:#f1f5f9;color:var(--sky-950,#082f49);border-color:#cbd5e1}html[data-theme=light] .eb-plan-cta:not(.primary):hover{background:#e2e8f0;border-color:var(--sky-700,#0369a1)}html[data-theme=light] .eb-guarantee{background:#ecfdf5;border-color:#a7f3d0}html[data-theme=light] .eb-guarantee-icon{background:#d1fae5;color:#047857}html[data-theme=light] .eb-guarantee-text h3{color:var(--sky-950,#082f49)}html[data-theme=light] .eb-guarantee-text p{color:var(--slate-600,#475569)}html[data-theme=light] .eb-guarantee-link{color:#047857}html[data-theme=light] .eb-pricing-faq .eb-faq-list{border-top-color:#e2e8f0}html[data-theme=light] .eb-pricing-faq .eb-faq-item{border-bottom-color:#e2e8f0}html[data-theme=light] .eb-pricing-faq .eb-faq-question{color:var(--sky-950,#082f49)}html[data-theme=light] .eb-pricing-faq .eb-faq-chev{color:var(--slate-500,#64748b)}html[data-theme=light] .eb-pricing-faq .eb-faq-answer{color:var(--slate-600,#475569)}html[data-theme=light] .eb-plans-section{background:#fff;border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1}html[data-theme=light] .eb-plans-section:before{background:radial-gradient(ellipse 80% 40% at 50% 0,rgba(245,158,11,.06),transparent 70%)}