.kvPdYW_pricingPage{background:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-family);position:relative;overflow-x:hidden}.kvPdYW_auroraContainer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.kvPdYW_auroraBlob{filter:blur(100px);opacity:.12;will-change:transform;border-radius:50%;position:absolute}.kvPdYW_blob1{background:var(--color-purple);width:700px;height:700px;animation:22s ease-in-out infinite alternate kvPdYW_floatBlob1;top:-200px;right:-150px}.kvPdYW_blob2{background:var(--color-accent);width:600px;height:600px;animation:28s ease-in-out infinite alternate-reverse kvPdYW_floatBlob2;bottom:10%;left:-150px}.kvPdYW_blob3{background:var(--color-cyan);width:500px;height:500px;animation:20s ease-in-out infinite alternate kvPdYW_floatBlob3;top:50%;right:5%}@keyframes kvPdYW_floatBlob1{0%{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(30px,50px)scale(1.05)rotate(5deg)}to{transform:translate(-20px,80px)scale(1.1)rotate(-3deg)}}@keyframes kvPdYW_floatBlob2{0%{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(-40px,-30px)scale(1.08)rotate(-4deg)}to{transform:translate(50px,-60px)scale(1.12)rotate(6deg)}}@keyframes kvPdYW_floatBlob3{0%{transform:translate(0)scale(1)}50%{transform:translate(20px,40px)scale(1.06)}to{transform:translate(-30px,70px)scale(1.1)}}.kvPdYW_container{width:100%;max-width:var(--max-content-width);padding:120px var(--space-12) 0;z-index:1;margin:0 auto;position:relative}.kvPdYW_hero{text-align:center;max-width:800px;margin:0 auto;padding-top:60px;padding-bottom:80px;animation:.8s ease-out both kvPdYW_heroFadeIn}@keyframes kvPdYW_heroFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.kvPdYW_label{font-size:var(--font-size-xs);color:var(--color-purple);text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--space-6);background:color-mix(in srgb, var(--color-purple) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-purple) 15%, transparent);border-radius:100px;padding:6px 16px;font-weight:700;display:inline-block}.kvPdYW_headline{letter-spacing:-.04em;margin-bottom:var(--space-6);color:var(--color-text-primary);font-size:clamp(2.5rem,5vw,3.75rem);font-weight:800;line-height:1.08}.kvPdYW_headlineHighlight{background:linear-gradient(135deg, var(--color-purple) 0%, var(--color-accent) 50%, var(--color-cyan) 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite kvPdYW_gradientShift}@keyframes kvPdYW_gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.kvPdYW_heroSubtitle{font-size:var(--font-size-xl);color:var(--color-text-secondary);max-width:580px;margin:0 auto;font-weight:500;line-height:1.55}.kvPdYW_plansSection{padding-bottom:120px}.kvPdYW_billingToggle{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.kvPdYW_billingToggleSwitch{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:9999px;padding:4px;display:inline-flex}.kvPdYW_billingToggleBtn{color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-5);cursor:pointer;background:0 0;border:none;border-radius:9999px;font-weight:500;transition:background .2s,color .2s}.kvPdYW_billingToggleBtnActive{background:linear-gradient(135deg, var(--color-purple) 0%, var(--color-accent) 100%);color:var(--color-text-inverse)}.kvPdYW_saveBadge{font-size:var(--font-size-xs);color:var(--color-purple);background:color-mix(in srgb, var(--color-purple) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-purple) 20%, transparent);padding:var(--space-1) var(--space-3);border-radius:9999px;font-weight:600}.kvPdYW_plansGrid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);align-items:stretch;max-width:1400px;margin:0 auto;display:grid}.kvPdYW_planCard{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-10);flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s;animation:.6s ease-out both kvPdYW_cardSlideUp;display:flex;position:relative;overflow:hidden}.kvPdYW_planCard:first-child{animation-delay:.1s}.kvPdYW_planCard:nth-child(2){animation-delay:.2s}.kvPdYW_planCard:nth-child(3){animation-delay:.3s}.kvPdYW_planCard:nth-child(4){animation-delay:.4s}@keyframes kvPdYW_cardSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.kvPdYW_planCard:hover{border-color:color-mix(in srgb, var(--color-purple) 30%, transparent);transform:translateY(-10px);box-shadow:0 20px 50px #00000026}.kvPdYW_planCardFeatured{border-color:var(--color-purple);box-shadow:0 0 0 1px var(--color-purple), 0 8px 30px color-mix(in srgb, var(--color-purple) 12%, transparent)}.kvPdYW_planCardFeatured:hover{box-shadow:0 0 0 1px var(--color-purple), 0 25px 60px color-mix(in srgb, var(--color-purple) 20%, transparent);transform:translateY(-10px)}.kvPdYW_planCardFeatured:before{content:"";background:linear-gradient(90deg, var(--color-purple), var(--color-accent), var(--color-cyan));background-size:200% 100%;height:4px;animation:3s infinite kvPdYW_shimmerBar;position:absolute;top:0;left:0;right:0}@keyframes kvPdYW_shimmerBar{0%{background-position:-200% 0}to{background-position:200% 0}}.kvPdYW_planBadge{align-items:center;gap:var(--space-2);text-transform:uppercase;letter-spacing:.1em;width:fit-content;margin-bottom:var(--space-6);border-radius:100px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.kvPdYW_planBadgeTrial{background:color-mix(in srgb, var(--color-cyan) 8%, transparent);color:var(--color-cyan);border:1px solid color-mix(in srgb, var(--color-cyan) 15%, transparent)}.kvPdYW_planBadgePro{background:color-mix(in srgb, var(--color-purple) 8%, transparent);color:var(--color-purple);border:1px solid color-mix(in srgb, var(--color-purple) 15%, transparent)}.kvPdYW_planBadgeTeam{background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 15%, transparent)}.kvPdYW_planName{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:800}.kvPdYW_planTagline{font-size:var(--font-size-md);color:var(--color-text-secondary);margin-bottom:var(--space-8);line-height:1.45}.kvPdYW_planPriceRow{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-8);display:flex}.kvPdYW_planPrice{color:var(--color-text-primary);letter-spacing:-.04em;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:800;line-height:1}.kvPdYW_planCurrency{font-size:var(--font-size-xl);color:var(--color-text-secondary);font-weight:700}.kvPdYW_planPeriod{font-size:var(--font-size-md);color:var(--color-text-tertiary);font-weight:500}.kvPdYW_planMinSeatsNote{margin:calc(-1 * var(--space-6)) 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-weight:500}.kvPdYW_planDivider{background:linear-gradient(90deg, transparent, var(--color-border), transparent);width:100%;height:1px;margin-bottom:var(--space-8)}.kvPdYW_planFeaturesList{margin:0 0 var(--space-10) 0;gap:var(--space-4);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.kvPdYW_planFeatureItem{align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.45;display:flex}.kvPdYW_planFeatureIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.kvPdYW_planFeatureIconCheck{background:color-mix(in srgb, var(--color-green) 10%, transparent);color:var(--color-green)}.kvPdYW_planFeatureIconX{background:var(--color-bg-secondary);color:var(--color-text-tertiary)}.kvPdYW_planCta{justify-content:center;align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--font-size-md);cursor:pointer;border:none;border-radius:100px;padding:14px 28px;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.kvPdYW_planCtaNote{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-tertiary);text-align:center}.kvPdYW_planCtaPrimary{background:linear-gradient(135deg, var(--color-purple) 0%, var(--color-accent) 100%);color:var(--color-text-inverse);box-shadow:0 4px 16px color-mix(in srgb, var(--color-purple) 25%, transparent)}.kvPdYW_planCtaPrimary:hover{box-shadow:0 8px 28px color-mix(in srgb, var(--color-purple) 35%, transparent);filter:brightness(1.08);transform:translateY(-3px)}.kvPdYW_planCtaSecondary{background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border)}.kvPdYW_planCtaSecondary:hover{background:var(--color-bg-tertiary);border-color:color-mix(in srgb, var(--color-purple) 30%, transparent);transform:translateY(-3px);box-shadow:0 6px 20px #00000014}.kvPdYW_planCardEnterprise{border-color:color-mix(in srgb, var(--color-cyan) 25%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--color-cyan) 3%, var(--color-bg-card)), var(--color-bg-card) 50%, color-mix(in srgb, var(--color-purple) 3%, var(--color-bg-card)))}.kvPdYW_planCardEnterprise:hover{border-color:color-mix(in srgb, var(--color-cyan) 40%, transparent);box-shadow:0 20px 50px color-mix(in srgb, var(--color-cyan) 10%, transparent)}.kvPdYW_planBadgeEnterprise{background:color-mix(in srgb, var(--color-cyan) 8%, transparent);color:var(--color-cyan);border:1px solid color-mix(in srgb, var(--color-cyan) 15%, transparent)}.kvPdYW_planPriceCustom{color:var(--color-cyan);letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1}.kvPdYW_planCtaEnterprise{background:linear-gradient(135deg, var(--color-cyan) 0%, color-mix(in srgb, var(--color-cyan) 70%, var(--color-accent)) 100%);color:var(--color-text-inverse);box-shadow:0 4px 16px color-mix(in srgb, var(--color-cyan) 25%, transparent)}.kvPdYW_planCtaEnterprise:hover{box-shadow:0 8px 28px color-mix(in srgb, var(--color-cyan) 35%, transparent);filter:brightness(1.08);transform:translateY(-3px)}.kvPdYW_volumeBanner{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-10);background:color-mix(in srgb, var(--color-purple) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-purple) 12%, transparent);border-radius:var(--radius-xl);margin:var(--space-10) auto 0;max-width:600px;display:flex}.kvPdYW_volumeText{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;font-weight:500}.kvPdYW_volumeCta{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);color:var(--color-purple);white-space:nowrap;font-weight:700;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.kvPdYW_volumeCta:hover{color:var(--color-accent);gap:var(--space-3)}.kvPdYW_comparisonSection{padding-bottom:120px}.kvPdYW_comparisonTitle{text-align:center;margin-bottom:var(--space-4);color:var(--color-text-primary);letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.kvPdYW_comparisonSubtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);text-align:center;margin-bottom:var(--space-12);max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5}.kvPdYW_tableWrapper{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 4px 24px #0000000f}.kvPdYW_comparisonTable{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.kvPdYW_comparisonTable thead{z-index:2;position:sticky;top:0}.kvPdYW_comparisonTable th{padding:var(--space-6) var(--space-6);text-align:center;font-weight:700;font-size:var(--font-size-md);color:var(--color-text-primary);background:var(--color-bg-secondary);border-bottom:2px solid var(--color-border)}.kvPdYW_comparisonTable th:first-child{text-align:left;padding-left:var(--space-8);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.kvPdYW_thPlanName{flex-direction:column;align-items:center;gap:2px;display:flex}.kvPdYW_thPlanPrice{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-weight:500}.kvPdYW_thHighlight{position:relative;background:linear-gradient(180deg, color-mix(in srgb, var(--color-purple) 6%, transparent) 0%, var(--color-bg-secondary) 100%)!important}.kvPdYW_thHighlight:after{content:"";background:linear-gradient(90deg, var(--color-purple), var(--color-accent));border-radius:0 0 4px 4px;width:60%;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.kvPdYW_comparisonTable td{padding:var(--space-4) var(--space-6);text-align:center;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:middle;transition:background .2s}.kvPdYW_comparisonTable td:first-child{text-align:left;padding-left:var(--space-8);color:var(--color-text-primary);font-weight:500}.kvPdYW_comparisonTable tbody tr:hover{background:color-mix(in srgb, var(--color-purple) 2%, transparent)}.kvPdYW_comparisonTable tbody tr:last-child td{border-bottom:none}.kvPdYW_tdHighlight{background:color-mix(in srgb, var(--color-purple) 2%, transparent)}.kvPdYW_categoryRow td{text-transform:uppercase;letter-spacing:.1em;background:var(--color-bg-secondary)!important;font-weight:700!important;font-size:var(--font-size-xs)!important;color:var(--color-purple)!important;padding:var(--space-3) var(--space-6)!important;border-bottom:1px solid color-mix(in srgb, var(--color-purple) 10%, transparent)!important}.kvPdYW_categoryRow td:first-child{padding-left:var(--space-8)!important}.kvPdYW_cellCheck{color:var(--color-green);justify-content:center;align-items:center;display:flex}.kvPdYW_cellX{color:var(--color-text-tertiary);opacity:.3;justify-content:center;align-items:center;display:flex}.kvPdYW_cellText{color:var(--color-text-primary);font-weight:600;font-size:var(--font-size-xs)}.kvPdYW_faqSection{padding-bottom:100px}.kvPdYW_faqTitle{text-align:center;margin-bottom:var(--space-12);color:var(--color-text-primary);letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.kvPdYW_faqList{gap:var(--space-3);flex-direction:column;max-width:700px;margin:0 auto;display:flex}.kvPdYW_faqItem{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all .3s;overflow:hidden}.kvPdYW_faqItem:hover{border-color:color-mix(in srgb, var(--color-purple) 30%, transparent);box-shadow:0 4px 16px #0000000f}.kvPdYW_faqQuestion{width:100%;padding:var(--space-6) var(--space-8);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--font-size-md);color:var(--color-text-primary);text-align:left;background:0 0;border:none;font-family:inherit;font-weight:600;transition:color .2s;display:flex}.kvPdYW_faqQuestion:hover{color:var(--color-purple)}.kvPdYW_faqChevron{color:var(--color-text-tertiary);flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1),color .2s}.kvPdYW_faqChevronOpen{color:var(--color-purple);transform:rotate(180deg)}.kvPdYW_faqAnswer{padding:0 var(--space-8) var(--space-6);font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:1.65;animation:.25s ease-out kvPdYW_faqSlideIn}@keyframes kvPdYW_faqSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.kvPdYW_ctaSection{padding-bottom:120px}.kvPdYW_ctaCard{background:linear-gradient(135deg, color-mix(in srgb, var(--color-purple) 6%, transparent) 0%, color-mix(in srgb, var(--color-accent) 6%, transparent) 50%, color-mix(in srgb, var(--color-cyan) 4%, transparent) 100%);border:1px solid color-mix(in srgb, var(--color-purple) 15%, transparent);border-radius:var(--radius-xl);padding:var(--space-16) var(--space-12);text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:800px;margin:0 auto;position:relative;overflow:hidden}.kvPdYW_ctaCard:before{content:"";background:linear-gradient(90deg, var(--color-purple), var(--color-accent), var(--color-cyan));background-size:200% 100%;height:3px;animation:3s infinite kvPdYW_shimmerBar;position:absolute;top:0;left:0;right:0}.kvPdYW_ctaTitle{color:var(--color-text-primary);margin-bottom:var(--space-4);letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800}.kvPdYW_ctaDesc{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-10);max-width:500px;margin-left:auto;margin-right:auto;line-height:1.55}.kvPdYW_ctaBtnRow{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.kvPdYW_ctaBtnPrimary{align-items:center;gap:var(--space-2);background:linear-gradient(135deg, var(--color-purple) 0%, var(--color-accent) 100%);color:var(--color-text-inverse);font-weight:700;font-size:var(--font-size-md);box-shadow:0 4px 16px color-mix(in srgb, var(--color-purple) 25%, transparent);cursor:pointer;border:none;border-radius:100px;padding:16px 36px;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.kvPdYW_ctaBtnPrimary:hover{box-shadow:0 8px 28px color-mix(in srgb, var(--color-purple) 35%, transparent);filter:brightness(1.08);transform:translateY(-3px)}.kvPdYW_ctaBtnSecondary{align-items:center;gap:var(--space-2);background:var(--color-bg-card);color:var(--color-text-primary);font-weight:700;font-size:var(--font-size-md);border:1px solid var(--color-border);cursor:pointer;border-radius:100px;padding:16px 36px;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.kvPdYW_ctaBtnSecondary:hover{background:var(--color-bg-secondary);border-color:color-mix(in srgb, var(--color-purple) 30%, transparent);transform:translateY(-3px);box-shadow:0 6px 20px #00000014}.kvPdYW_footerWrapper{margin-top:auto}@media (max-width:1024px){.kvPdYW_plansGrid{grid-template-columns:repeat(2,1fr);max-width:900px}.kvPdYW_planCardFeatured{order:-1;transform:none}.kvPdYW_planCardFeatured:hover{transform:translateY(-10px)}.kvPdYW_comparisonTable th,.kvPdYW_comparisonTable td{padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs)}.kvPdYW_comparisonTable th:first-child,.kvPdYW_comparisonTable td:first-child{padding-left:var(--space-4)}}@media (max-width:768px){.kvPdYW_container{padding-left:var(--space-6);padding-right:var(--space-6)}.kvPdYW_plansGrid{grid-template-columns:1fr;max-width:480px}.kvPdYW_hero{padding-top:20px;padding-bottom:60px}.kvPdYW_headline{font-size:2.25rem}.kvPdYW_tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.kvPdYW_comparisonTable{min-width:600px}.kvPdYW_ctaCard{padding:var(--space-10) var(--space-6)}.kvPdYW_ctaBtnRow{flex-direction:column}.kvPdYW_auroraBlob{filter:blur(60px);opacity:.08}.kvPdYW_billingToggleBtn{min-height:44px}.kvPdYW_volumeCta{align-items:center;min-height:44px;display:inline-flex}}
