.pricing-module__kvPdYW__page{background:var(--taste-bg);min-height:100vh;color:var(--taste-ink);font-family:var(--taste-font-sans);font-size:16px;line-height:1.5}.pricing-module__kvPdYW__page ::selection{background:var(--taste-accent);color:var(--taste-accent-ink)}.pricing-module__kvPdYW__page :focus-visible{outline:3px solid var(--taste-focus);outline-offset:4px}.pricing-module__kvPdYW__hero{padding-block:clamp(72px,8.5vw,130px) clamp(56px,6vw,96px)}.pricing-module__kvPdYW__heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:end;gap:48px;display:grid}.pricing-module__kvPdYW__kicker{color:var(--taste-accent-text);font-family:var(--taste-font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.pricing-module__kvPdYW__liveDot{background:var(--taste-accent);flex:none;width:8px;height:8px;animation:2.6s ease-in-out infinite pricing-module__kvPdYW__breathe;display:inline-block}.pricing-module__kvPdYW__title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(44px,6vw,88px);font-weight:580;line-height:.94}.pricing-module__kvPdYW__title em{color:var(--taste-accent-text);font-style:normal}.pricing-module__kvPdYW__heading{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:580;line-height:1.02}.pricing-module__kvPdYW__lede{max-width:62ch;color:var(--taste-ink-soft);margin:26px 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.45}.pricing-module__kvPdYW__smallLede{font-size:16px}.pricing-module__kvPdYW__trust{flex-wrap:wrap;gap:12px 34px;margin:34px 0 0;padding:0;list-style:none;display:flex}.pricing-module__kvPdYW__trust li{color:var(--taste-ink-soft);font-family:var(--taste-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.pricing-module__kvPdYW__trust li:before{border:var(--taste-rule) solid var(--taste-accent);content:"";flex:none;width:7px;height:7px}.pricing-module__kvPdYW__heroMeter{border-left:var(--taste-rule) solid var(--taste-line-strong);gap:14px;padding-left:28px;display:grid}.pricing-module__kvPdYW__heroMeter p{color:var(--taste-ink-soft);margin:0;font-size:14px;line-height:1.5}.pricing-module__kvPdYW__mono{color:var(--taste-ink-soft);font-family:var(--taste-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.pricing-module__kvPdYW__heroMeter .pricing-module__kvPdYW__mono{color:var(--taste-accent-text)}.pricing-module__kvPdYW__section{border-top:var(--taste-rule) solid var(--taste-line);padding-block:clamp(64px,7.5vw,110px)}.pricing-module__kvPdYW__surface{background:var(--taste-surface)}.pricing-module__kvPdYW__cards{border:var(--taste-rule) solid var(--taste-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-module__kvPdYW__card{border-right:var(--taste-rule) solid var(--taste-line);background:var(--taste-surface);flex-direction:column;padding:clamp(26px,2.6vw,40px);display:flex}.pricing-module__kvPdYW__card:last-child{border-right:0}.pricing-module__kvPdYW__cardFeatured{background:var(--taste-surface-2);box-shadow:inset 0 4px 0 0 var(--taste-accent)}.pricing-module__kvPdYW__cardIcon{min-height:44px;color:var(--taste-ink-soft);justify-content:center;align-items:center;margin-bottom:22px;display:flex}.pricing-module__kvPdYW__cardIcon svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5px;vector-effect:non-scaling-stroke;width:72px;height:44px;overflow:visible}.pricing-module__kvPdYW__recommendation{border:var(--taste-rule) solid var(--taste-accent);width:100%;color:var(--taste-accent-text);font-family:var(--taste-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:10px 12px;font-size:10px;font-weight:700;line-height:1.5}.pricing-module__kvPdYW__recommendationSlot{align-items:flex-start;min-height:66px;margin-bottom:18px;display:flex}.pricing-module__kvPdYW__recommendation span{color:var(--taste-ink-soft);letter-spacing:.06em;text-transform:none;font-weight:650;display:block}.pricing-module__kvPdYW__cardName{letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.2vw,34px);font-weight:620;line-height:1}.pricing-module__kvPdYW__cardAudience{min-height:42px;color:var(--taste-ink-soft);margin:10px 0 26px;font-size:14px;line-height:1.5}.pricing-module__kvPdYW__cardPrice{align-items:baseline;gap:8px;margin:0;display:flex}.pricing-module__kvPdYW__cardAmount{letter-spacing:-.04em;font-size:clamp(44px,3.6vw,58px);font-weight:580;line-height:1}.pricing-module__kvPdYW__cardPer{color:var(--taste-ink-soft);font-family:var(--taste-font-mono);letter-spacing:.06em;font-size:12px}.pricing-module__kvPdYW__cardAnnual{color:var(--taste-ink-soft);font-family:var(--taste-font-mono);letter-spacing:.04em;margin:12px 0 0;font-size:11px;line-height:1.6}.pricing-module__kvPdYW__cardAnnual strong{color:var(--taste-accent-text);font-weight:700}.pricing-module__kvPdYW__cardSeats{border-top:var(--taste-rule) solid var(--taste-line);margin:26px 0 0;padding-top:22px;font-size:15px;font-weight:650}.pricing-module__kvPdYW__cardFeatures{color:var(--taste-ink-soft);gap:9px;margin:14px 0 30px;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.pricing-module__kvPdYW__cardFeatures li{gap:10px;display:flex}.pricing-module__kvPdYW__cardFeatures li:before{background:var(--taste-accent);content:"";flex:none;width:6px;height:6px;margin-top:7px}.pricing-module__kvPdYW__cardCta{margin-top:auto}.pricing-module__kvPdYW__button{min-height:48px;font-family:var(--taste-font-sans);letter-spacing:.01em;gap:10px;padding:0 26px;font-size:14px;font-weight:650;line-height:1;text-decoration:none;border:var(--taste-rule) solid transparent!important;border-radius:var(--taste-radius)!important;background:var(--taste-accent)!important;color:var(--taste-accent-ink)!important;box-shadow:none!important;transition:background-color var(--taste-duration-fast) var(--taste-ease)!important}.pricing-module__kvPdYW__button:hover{background:var(--taste-accent-strong)!important}.pricing-module__kvPdYW__buttonGhost{border-color:var(--taste-line-strong)!important;color:var(--taste-ink)!important;background:0 0!important}.pricing-module__kvPdYW__buttonGhost:hover{border-color:var(--taste-ink-soft)!important;background:var(--taste-surface-2)!important;color:var(--taste-ink)!important}.pricing-module__kvPdYW__cardCta .pricing-module__kvPdYW__button{width:100%}.pricing-module__kvPdYW__trialNote{color:var(--taste-ink-soft);font-family:var(--taste-font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:10px 0 0;font-size:10px}.pricing-module__kvPdYW__trialNote a{color:inherit;text-underline-offset:3px}.pricing-module__kvPdYW__footnote{color:var(--taste-ink-soft);font-family:var(--taste-font-mono);letter-spacing:.05em;margin:22px 0 0;font-size:11px}.pricing-module__kvPdYW__everyPlan{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:44px;display:grid}.pricing-module__kvPdYW__everyPlanList{border-top:var(--taste-rule) solid var(--taste-line-strong);border-left:var(--taste-rule) solid var(--taste-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pricing-module__kvPdYW__everyPlanList li{border-right:var(--taste-rule) solid var(--taste-line);border-bottom:var(--taste-rule) solid var(--taste-line);padding:18px 16px;font-size:13.5px;font-weight:600;line-height:1.4}.pricing-module__kvPdYW__everyPlanList li span{color:var(--taste-ink-soft);font-family:var(--taste-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:650;display:block}.pricing-module__kvPdYW__differencesHeading{max-width:16ch}.pricing-module__kvPdYW__deltaTable{border:var(--taste-rule) solid var(--taste-line-strong);margin-top:40px}.pricing-module__kvPdYW__deltaRow{border-bottom:var(--taste-rule) solid var(--taste-line);grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,3fr));display:grid}.pricing-module__kvPdYW__deltaRow:last-child{border-bottom:0}.pricing-module__kvPdYW__deltaHead{background:var(--taste-surface);color:var(--taste-ink-soft);font-family:var(--taste-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.pricing-module__kvPdYW__deltaCell{border-right:var(--taste-rule) solid var(--taste-line);overflow-wrap:anywhere;min-width:0;padding:15px 16px;font-size:14px;line-height:1.4}.pricing-module__kvPdYW__deltaCell:last-child{border-right:0}.pricing-module__kvPdYW__deltaLabel{font-weight:650}.pricing-module__kvPdYW__deltaStudio{background:color-mix(in srgb, var(--taste-accent) 6%, transparent)}.pricing-module__kvPdYW__deltaHead .pricing-module__kvPdYW__deltaStudio{color:var(--taste-accent-text)}.pricing-module__kvPdYW__betaGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:44px;display:grid}.pricing-module__kvPdYW__betaFacts{border-top:var(--taste-rule) solid var(--taste-line-strong);margin:0;padding:0;list-style:none}.pricing-module__kvPdYW__betaFacts li{border-bottom:var(--taste-rule) solid var(--taste-line);color:var(--taste-ink-soft);grid-template-columns:130px minmax(0,1fr);gap:18px;padding:16px 2px;font-size:14.5px;line-height:1.5;display:grid}.pricing-module__kvPdYW__betaFacts .pricing-module__kvPdYW__mono{padding-top:2px}.pricing-module__kvPdYW__faq{border-top:var(--taste-rule) solid var(--taste-line);max-width:860px;margin-top:40px}.pricing-module__kvPdYW__faq details{border-bottom:var(--taste-rule) solid var(--taste-line)}.pricing-module__kvPdYW__faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:18px;padding:20px 2px;font-size:clamp(16px,1.35vw,19px);font-weight:620;list-style:none;display:flex}.pricing-module__kvPdYW__faq summary::-webkit-details-marker{display:none}.pricing-module__kvPdYW__faq summary:after{color:var(--taste-accent-text);content:"+";font-family:var(--taste-font-mono);flex:none;font-size:16px;font-weight:650}.pricing-module__kvPdYW__faq details[open] summary:after{content:"–"}.pricing-module__kvPdYW__faq p{max-width:68ch;color:var(--taste-ink-soft);margin:0;padding:0 2px 24px;font-size:15px;line-height:1.55}.pricing-module__kvPdYW__finalHeading{max-width:18ch}.pricing-module__kvPdYW__finalActions{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.pricing-module__kvPdYW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes pricing-module__kvPdYW__breathe{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:980px){.pricing-module__kvPdYW__heroGrid,.pricing-module__kvPdYW__everyPlan,.pricing-module__kvPdYW__betaGrid{grid-template-columns:1fr}.pricing-module__kvPdYW__heroMeter{border-top:var(--taste-rule) solid var(--taste-line-strong);border-left:0;padding-top:24px;padding-left:0}.pricing-module__kvPdYW__cards{grid-template-columns:1fr}.pricing-module__kvPdYW__card{border-right:0;border-bottom:var(--taste-rule) solid var(--taste-line)}.pricing-module__kvPdYW__card:last-child{border-bottom:0}.pricing-module__kvPdYW__cardAudience,.pricing-module__kvPdYW__recommendationSlot{min-height:0}.pricing-module__kvPdYW__recommendation{margin-bottom:18px}.pricing-module__kvPdYW__everyPlanList{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-module__kvPdYW__deltaTable{overflow:hidden}.pricing-module__kvPdYW__deltaRow{grid-template-columns:minmax(100px,1.45fr) repeat(3,minmax(0,1fr))}}@media (max-width:520px){.pricing-module__kvPdYW__hero{padding-block:64px 52px}.pricing-module__kvPdYW__section{padding-block:64px}.pricing-module__kvPdYW__title{font-size:clamp(42px,13vw,58px)}.pricing-module__kvPdYW__card{padding:28px 24px}.pricing-module__kvPdYW__deltaCell{padding:11px 8px;font-size:11px;line-height:1.35}.pricing-module__kvPdYW__deltaHead{letter-spacing:.06em;font-size:9px}.pricing-module__kvPdYW__everyPlanList li{padding:16px 13px}.pricing-module__kvPdYW__betaFacts li{grid-template-columns:78px minmax(0,1fr);gap:14px}.pricing-module__kvPdYW__finalActions{display:grid}.pricing-module__kvPdYW__finalActions .pricing-module__kvPdYW__button{width:100%}}@media (prefers-reduced-motion:reduce){.pricing-module__kvPdYW__liveDot{animation:none}.pricing-module__kvPdYW__button{transition:none!important}}
