.pricing-cards{flex-direction:column;align-items:center;gap:2.5rem;width:100%;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-toggle-wrapper{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.pricing-toggle{background:var(--color-base-200);border-radius:999px;padding:4px;display:flex;position:relative;box-shadow:inset 0 1px 3px #0000000f}.pricing-toggle-option{z-index:1;font-family:var(--font-body);color:var(--color-base-300);-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.625rem 1.75rem;font-size:.9rem;font-weight:500;transition:color .3s,transform .2s;position:relative}.pricing-toggle-option:hover:not(.active){color:var(--color-base-400)}.pricing-toggle-option:active{transform:scale(.95)}.pricing-toggle-option:focus-visible{outline:2px solid var(--color-base-500);outline-offset:2px}.pricing-toggle-option.active{color:var(--color-base-100)}.pricing-toggle-indicator{background:linear-gradient(135deg,var(--color-base-400)0%,#1a1a1a 100%);pointer-events:none;border-radius:999px;width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #00000026}.pricing-savings-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05rem;color:var(--color-base-400);opacity:0;font-size:.8rem;font-weight:500;transition:opacity .3s,transform .3s;transform:translateY(-4px)}.pricing-savings-badge--visible{opacity:1;color:var(--color-base-500);font-weight:600;transform:translateY(0)}.pricing-toggle--billing .pricing-toggle-option{padding:.5rem 1.5rem;font-size:.8rem}.pricing-agency-subtitle{font-family:var(--font-body);color:var(--color-base-300);text-align:center;margin:0;font-size:.9rem}.pricing-cards-row{justify-content:center;gap:2rem;width:100%;max-width:64rem;display:flex}.pricing-card{background:var(--bg-surface);border:1px solid #0000001f;border-radius:1.25rem;flex-direction:column;flex:1;max-width:32rem;padding:2rem 2.5rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 6px 24px #0000000f}.pricing-card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:50%;height:100%;transition:transform .6s;position:absolute;top:0;left:0;transform:translate(-200%)}.pricing-card:hover:before{transform:translate(300%)}.pricing-card:hover{border-color:#00000026;transform:translateY(-8px)scale(1.01);box-shadow:0 8px 24px #00000014,0 24px 56px #0000001f}.pricing-card--highlighted{border:2px solid var(--color-base-500);background:linear-gradient(180deg,var(--bg-surface)0%,#ff6e1405 100%);transform:scale(1.02);box-shadow:0 1px 3px #0000000a,0 6px 24px #0000000f,0 0 40px #ff6e1414,0 0 80px #ff6e140a}.pricing-card--highlighted:before{background:linear-gradient(90deg,#0000,#ff6e1426,#0000)}.pricing-card--highlighted:hover{transform:translateY(-8px)scale(1.03);box-shadow:0 8px 24px #00000014,0 24px 56px #0000001f,0 0 60px #ff6e1426,0 0 100px #ff6e1414}.pricing-recommended-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05rem;color:var(--color-base-400);background:linear-gradient(135deg,#ff6e1426 0%,#ff6e1414 100%);border-radius:999px;padding:.35rem .85rem;font-size:.75rem;font-weight:600;position:absolute;top:1.25rem;right:1.25rem;box-shadow:0 2px 8px #ff6e141a}.pricing-plan-name{font-family:var(--font-display);color:var(--color-base-400);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.pricing-price{flex-wrap:wrap;align-items:baseline;gap:.15rem;margin-bottom:.25rem;display:flex}.pricing-price-amount{font-family:var(--font-display);color:var(--color-base-400);letter-spacing:-.03em;font-size:3rem;font-weight:600;line-height:1}.pricing-card--highlighted .pricing-price-amount{color:var(--color-base-400)}.pricing-price-period{font-family:var(--font-body);color:var(--color-base-300);font-size:.875rem;font-weight:400}.pricing-per-site-label{font-size:.875rem}.pricing-min-sites{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05rem;color:var(--color-base-500);white-space:nowrap;background:#ff6e1414;border-radius:999px;margin-left:.5rem;padding:.25rem .625rem;font-size:.75rem}.pricing-billed-annually{color:var(--color-base-300);margin:.25rem 0 0;font-size:.85rem}.pricing-description{color:var(--color-base-300);min-height:3.2rem;margin:.75rem 0 1.25rem;font-size:1rem;line-height:1.6}.pricing-site-count{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.pricing-site-count label{font-family:var(--font-body);color:var(--color-base-300);font-size:.85rem}.pricing-site-count input{border:1px solid var(--color-base-200);width:5rem;font-family:var(--font-body);text-align:center;color:var(--color-base-400);background:var(--bg-surface);border-radius:.5rem;padding:.5rem;font-size:1rem;transition:border-color .2s,outline .2s}.pricing-site-count input:focus{outline:2px solid var(--color-base-500);outline-offset:2px;border-color:var(--color-base-500)}.pricing-total{font-family:var(--font-display);color:var(--color-base-400);border-bottom:1px solid #0000000f;margin:.5rem 0 1.25rem;padding-bottom:.625rem;font-size:1.125rem;font-weight:700}.pricing-features{border-top:1px solid #0000000f;flex-direction:column;flex-grow:1;gap:.5rem;margin:0;padding:1.25rem 0 0;list-style:none;display:flex}.pricing-feature{font-family:var(--font-body);color:var(--color-base-400);align-items:center;gap:.625rem;font-size:.95rem;transition:transform .25s;display:flex}.pricing-card:hover .pricing-feature:not(.pricing-feature--excluded){transform:translate(4px)}.pricing-card:hover .pricing-feature:first-child{transition-delay:20ms}.pricing-card:hover .pricing-feature:nth-child(2){transition-delay:40ms}.pricing-card:hover .pricing-feature:nth-child(3){transition-delay:60ms}.pricing-card:hover .pricing-feature:nth-child(4){transition-delay:80ms}.pricing-card:hover .pricing-feature:nth-child(5){transition-delay:.1s}.pricing-card:hover .pricing-feature:nth-child(6){transition-delay:.12s}.pricing-card:hover .pricing-feature:nth-child(7){transition-delay:.14s}.pricing-card:hover .pricing-feature:nth-child(8){transition-delay:.16s}.pricing-feature--excluded{color:var(--color-base-300);-webkit-text-decoration:line-through #0003;text-decoration:line-through #0003}.pricing-feature-icon{flex-shrink:0;font-size:1.1rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pricing-card:hover .pricing-feature:not(.pricing-feature--excluded) .pricing-feature-icon{transform:scale(1.2)}.pricing-feature-icon--check{color:var(--color-base-500)}.pricing-feature-icon--cross{color:var(--color-base-200)}.pricing-card-cta{margin-top:1.5rem}.subscribe-button{width:100%;font-family:var(--font-display);-webkit-font-smoothing:antialiased;letter-spacing:-.025rem;color:var(--color-base-100);background:var(--color-base-400);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:900;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s;display:inline-flex}.subscribe-button:hover{background:#1a1a1a;transform:scale(1.03)}.subscribe-button:active{transform:scale(.97)}.subscribe-button:focus-visible{outline:2px solid var(--color-base-500);outline-offset:2px}.subscribe-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.subscribe-button:disabled:hover{background:var(--color-base-400);transform:none}.subscribe-button[aria-busy=true]{animation:1.5s ease-in-out infinite subscribe-pulse}@keyframes subscribe-pulse{0%,to{opacity:.6}50%{opacity:.9}}.subscribe-button--highlighted{background:var(--color-base-500)}.subscribe-button--highlighted:hover{background:color-mix(in srgb,var(--color-base-500)90%,black)}.subscribe-button--highlighted:disabled:hover{background:var(--color-base-500)}.subscribe-button--highlighted:focus-visible{outline-color:var(--color-base-400)}.pricing-error{color:#dc2626;font-family:var(--font-body);text-align:center;background:#dc26260d;border-radius:.5rem;margin-top:.5rem;padding:.75rem 1.5rem;font-size:.875rem}@media (max-width:1000px) and (min-width:769px){.pricing-cards-row{max-width:100%}.pricing-card{padding:1.75rem}.pricing-price-amount{font-size:2.25rem}.pricing-plan-name{font-size:1.25rem}.pricing-description{min-height:2.8rem;font-size:.9rem}.pricing-feature{font-size:.9rem}}@media (max-width:768px){.pricing-cards-row{flex-direction:column;align-items:center;max-width:100%}.pricing-card{border-radius:1rem;width:100%;max-width:28rem;padding:2rem}.pricing-card--highlighted{transform:none}.pricing-price-amount{font-size:2.25rem}.pricing-plan-name{font-size:1.25rem}.pricing-description{min-height:auto;font-size:.9rem}.pricing-feature{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.pricing-toggle-indicator,.pricing-toggle-option,.pricing-savings-badge,.pricing-card{transition:none}.pricing-card:before{display:none}.pricing-card:hover{transform:none}.pricing-card--highlighted:hover{transform:scale(1.02)}.pricing-feature{transition:none}.pricing-card:hover .pricing-feature:not(.pricing-feature--excluded){transform:none}.pricing-feature-icon{transition:none}.pricing-card:hover .pricing-feature:not(.pricing-feature--excluded) .pricing-feature-icon{transform:none}.subscribe-button{transition:none}.subscribe-button[aria-busy=true]{opacity:.6;animation:none}}.dark .pricing-toggle{background:var(--bg-surface-elevated);border:1px solid var(--border-color);box-shadow:inset 0 1px 3px #0003}.dark .pricing-toggle-option{color:var(--text-secondary)}.dark .pricing-toggle-option:hover:not(.active){color:var(--text-primary)}.dark .pricing-toggle-indicator{background:var(--color-base-100);box-shadow:0 2px 8px #0000004d}.dark .pricing-toggle-option.active{color:var(--color-base-400)}.dark .pricing-savings-badge{color:var(--text-primary)}.dark .pricing-agency-subtitle{color:var(--text-secondary)}.dark .pricing-card{background:var(--bg-surface);border-color:var(--border-color);box-shadow:0 1px 3px var(--shadow-color),0 6px 24px var(--shadow-heavy);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s,background-color .25s}.dark .pricing-card:before{background:linear-gradient(90deg,#0000,#ffffff08,#0000)}.dark .pricing-card:hover{border-color:#ffffff1a;box-shadow:0 8px 24px #0003,0 24px 56px #0000004d}.dark .pricing-card--highlighted{border-color:var(--color-base-500);background:linear-gradient(180deg,var(--bg-surface)0%,#ff6e140a 100%)}.dark .pricing-card--highlighted:hover{box-shadow:0 8px 24px #0003,0 24px 56px #0000004d,0 0 60px #ff6e1426,0 0 100px #ff6e1414}.dark .pricing-recommended-badge,.dark .pricing-plan-name,.dark .pricing-price-amount,.dark .pricing-card--highlighted .pricing-price-amount{color:var(--text-primary)}.dark .pricing-price-period,.dark .pricing-billed-annually,.dark .pricing-description,.dark .pricing-site-count label{color:var(--text-secondary)}.dark .pricing-site-count input{background:var(--bg-surface-elevated);border-color:var(--border-color);color:var(--text-primary)}.dark .pricing-total{color:var(--text-primary);border-bottom-color:var(--border-color)}.dark .pricing-features{border-top-color:var(--border-color)}.dark .pricing-feature{color:var(--text-primary)}.dark .pricing-feature--excluded{color:var(--text-secondary);text-decoration-color:#ffffff26}.dark .pricing-feature-icon--cross{color:#fff3}.dark .subscribe-button{background:var(--color-base-100);color:var(--color-base-400)}.dark .subscribe-button:hover{background:var(--color-base-200)}.dark .subscribe-button:disabled:hover{background:var(--color-base-100)}
.faq{width:100%;max-width:56rem;margin:0 auto}.faq-item{border-bottom:1px solid var(--color-base-200);transition:background-color .3s}.faq-item:hover{background-color:#fff6}.faq-question{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);color:var(--color-base-400);letter-spacing:-.015em;background:0 0;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 -.75rem;padding:1.5rem .75rem;font-size:1.25rem;font-weight:600;line-height:1.3;transition:color .3s;display:flex}.faq-question:hover{color:var(--color-base-400)}.faq-question:focus-visible{outline:2px solid var(--color-base-500);outline-offset:4px;border-radius:4px}.faq-icon{background:var(--color-base-200);width:2rem;height:2rem;color:var(--color-base-300);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s,color .3s;display:flex}.faq-question:hover .faq-icon{background:var(--color-base-500);color:var(--color-base-100);transform:scale(1.1)}[data-open]>.faq-question .faq-icon{background:var(--color-base-500);color:var(--color-base-100);transform:rotate(45deg)}[data-open]>.faq-question:hover .faq-icon{transform:rotate(45deg)scale(1.1)}.faq-answer{transition:opacity .2s,max-height .3s;overflow:hidden}.faq-answer[data-closed]{opacity:0;max-height:0}.faq-answer p{color:var(--color-base-300);padding-bottom:1.5rem;font-size:1.05rem;line-height:1.65}@media (max-width:768px){.faq-question{gap:1rem;padding:1.25rem 0;font-size:1.05rem}.faq-answer p{padding-bottom:1.25rem;font-size:.95rem}}.dark .faq-item{border-bottom-color:var(--border-color)}.dark .faq-item:hover{background-color:#ffffff08}.dark .faq-question,.dark .faq-question:hover{color:var(--text-primary)}.dark .faq-icon{background:var(--bg-surface-elevated);color:var(--text-secondary)}.dark .faq-answer p{color:var(--text-secondary)}
/*# sourceMappingURL=8e8954843b07d327.css.map*/