.hero h1,.hero h2,.hero-title{font-family:Manrope,sans-serif!important;font-size:clamp(32px,5vw,48px)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.05!important}.plan-name{font-family:Manrope,sans-serif!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.02em!important}.price-amount{font-family:Manrope,sans-serif!important;font-size:clamp(44px,7vw,60px)!important;font-weight:800!important;letter-spacing:-.04em!important;line-height:1!important;color:#fff}.price-currency,.price-period{color:#ffffff80!important;font-weight:600!important}.faq-title{font-family:Manrope,sans-serif!important;font-size:clamp(26px,4vw,34px)!important;font-weight:800!important;letter-spacing:-.025em!important}.faq-question{font-size:15px!important;font-weight:600!important}.features-list li,.features-list{font-size:15px!important;line-height:1.7!important}.plan-description{font-size:14px!important;color:#ffffff8c!important}.logo{font-family:Manrope,sans-serif!important;font-weight:800!important;letter-spacing:-.02em}.pricing-card{padding:30px!important}.pricing-grid{gap:20px!important}.hero{padding-bottom:8px!important}.faq-item{padding:18px 20px!important}.enterprise-card{padding:28px!important}.pricing-card{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015) 46%,transparent),var(--color-surface, #111)!important;border:1px solid var(--color-border)!important;border-radius:22px!important;box-shadow:0 1px #ffffff0a inset,0 18px 50px -28px #000000d9;transition:transform .2s var(--ease-out-expo, cubic-bezier(.16,1,.3,1)),border-color .2s ease,box-shadow .2s ease;animation:fadeUp .5s var(--ease-out-expo, cubic-bezier(.16,1,.3,1)) both}.pricing-card:nth-child(2){animation-delay:.06s}.pricing-card:nth-child(3){animation-delay:.12s}.pricing-card:hover{transform:translateY(-5px);border-color:#ffffff2e!important}@media(prefers-reduced-motion:reduce){.pricing-card{animation:none;transition:none}.pricing-card:hover{transform:none}}.pricing-card:has(.featured-badge){border-color:#4d65ff8c!important;background:linear-gradient(180deg,rgba(77,101,255,.15),rgba(77,101,255,.02) 40%,transparent),var(--color-surface, #111)!important;box-shadow:0 0 0 1px #4d65ff47,0 28px 64px -30px #1127d2a6!important}.featured-badge{background:linear-gradient(180deg,var(--color-brand, #1127d2),var(--color-brand-dark, #0d1fa8))!important;color:#fff!important;border:none!important;font-weight:800!important;letter-spacing:.1em!important;box-shadow:0 6px 18px -8px #1127d2e6}.cta-button{padding:15px 20px!important;border-radius:14px!important;font-size:15px!important;font-weight:700!important}.cta-upgrade{background:linear-gradient(180deg,var(--color-brand-light, #4d65ff),var(--color-brand, #1127d2))!important;color:#fff!important;border:none!important;box-shadow:0 8px 22px -10px #1127d2f2,0 1px #ffffff26 inset;transition:transform .15s ease,filter .2s ease,box-shadow .2s ease}.cta-upgrade:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 12px 30px -12px #1127d2}.cta-free{border:1px solid rgba(255,255,255,.16)!important}.cta-free:hover{background:#ffffff0f!important;border-color:#ffffff47!important}.feature-coming-soon{color:var(--color-text-muted)!important}.feature-coming-soon .coming-soon-label{font-size:11px!important;font-weight:600!important;letter-spacing:-.01em;color:var(--color-text-muted)!important}.toggle-switch input:checked+.toggle-slider{background:linear-gradient(180deg,var(--color-brand-light, #4d65ff),var(--color-brand, #1127d2))!important;box-shadow:0 0 12px -2px #4d65ffb3}.yearly-badge{background:#25d36624!important;color:var(--color-success-text)!important;border:1px solid rgba(37,211,102,.25)!important;border-radius:100px!important}.faq-item{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),#ffffff05!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important;transition:border-color .15s ease,background .15s ease}.faq-item:hover{border-color:#ffffff24!important;background:#ffffff09!important}.faq-icon{color:var(--color-brand-light, #4d65ff)!important}.enterprise-card{background:linear-gradient(180deg,#ffffff0d,#ffffff04),var(--color-surface, #111)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:22px!important;box-shadow:0 14px 40px -26px #000000d9}.btn-enterprise{border:1px solid rgba(255,255,255,.16)!important;transition:background .15s ease,border-color .15s ease,transform .15s ease}.btn-enterprise:hover{background:#ffffff0f!important;border-color:#ffffff47!important;transform:translateY(-1px)}.hero{padding-top:44px!important;padding-bottom:14px!important}.billing-toggle-container{margin-bottom:26px!important}.pricing-grid{margin-top:24px!important;margin-bottom:44px!important}@media(max-width:768px){.pricing-card{padding:24px!important}.pricing-grid{gap:14px!important;margin-top:16px!important}}@media(max-width:600px){.container{padding-left:22px!important;padding-right:22px!important}.hero{padding:30px 22px 8px!important}.faq-section,.footer{padding-left:22px!important;padding-right:22px!important}.hero h1{font-size:28px!important;line-height:1.1!important;letter-spacing:-.02em!important}.hero p{font-size:15px!important;margin-bottom:16px!important}.faq-title{font-size:26px!important}.billing-toggle-container{margin-bottom:18px!important}}.pricing-card:has(.featured-badge){background:linear-gradient(180deg,rgba(77,101,255,.1),rgba(77,101,255,.015) 42%,transparent),var(--color-surface, #111)!important;box-shadow:0 0 0 1px #4d65ff33,0 24px 56px -34px #000000e6!important}.featured-badge{box-shadow:0 4px 12px -6px #00000080!important}.cta-upgrade{box-shadow:0 5px 16px -9px #0000008c,0 1px #ffffff1f inset!important}.cta-upgrade:hover{box-shadow:0 10px 26px -12px #1127d280,0 1px #ffffff1f inset!important}.toggle-switch input:checked+.toggle-slider{box-shadow:0 2px 6px #00000059!important}.cta-button{letter-spacing:0!important}.toggle-switch input{display:block!important;position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.toggle-switch:focus-within{outline:2px solid rgba(77,101,255,.85);outline-offset:3px}.btn-enterprise{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.footer-link{transition:color .15s ease}.footer-link:hover{color:#ffffffd9}html{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:100px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#ffffff3d;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}
