.whisper .plans{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}.whisper .plan{position:relative;display:flex;flex-direction:column;padding:32px;border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}.whisper .plan:not(.plan-pro){border-color:transparent;padding-left:0}.whisper .plan-pro{background:var(--bg-1);border-color:var(--border-default)}.whisper .shine{display:none}@supports (((-webkit-mask-composite:xor) or (mask-composite:exclude)) or (-webkit-mask-composite:xor)){.whisper .shine{display:block;position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--shine-a,0deg),transparent 0deg,transparent 290deg,var(--premium) 330deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:shine-turn 8s linear infinite}}@property --shine-a{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes shine-turn{to{--shine-a:360deg}}.whisper .plan-name{display:flex;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:500;color:var(--fg-0)}.whisper .plan-price{margin:16px 0 0;font-size:15px;color:var(--fg-3)}.whisper .plan-sub{margin:6px 0 0;font-size:14px;color:var(--fg-3)}.whisper .plan-price b{font-size:44px;font-weight:600;letter-spacing:-.03em;color:var(--fg-0);margin-right:6px}.whisper .plan ul{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.whisper .plan li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--fg-1)}.whisper .plan li svg{flex:none;margin-top:2px;color:var(--fg-3)}.whisper .plan-pro li svg{color:var(--bull)}.whisper .plan-cta{margin-top:auto;padding-top:32px}.whisper .plan-cta :is(.pill,.pill-ghost){min-height:48px;justify-content:center;font-size:15px}.whisper .plan-cta :is(.pill-ghost,button){min-width:180px}.whisper .plan-note{margin:12px 0 0;font-size:13px;color:var(--fg-3)}.whisper .plans.even .plan:not(.plan-pro){border-color:var(--border-subtle);padding-left:32px}.whisper .compare{font-size:14px}.whisper .compare thead th{padding:0 0 12px;font-size:13px;font-weight:500;color:var(--fg-3);border-bottom:1px solid var(--border-subtle)}.whisper .compare :is(td,tbody th){padding:12px 16px 12px 0;border-bottom:1px solid var(--border-subtle);vertical-align:top}.whisper .compare tbody th{font-weight:400;color:var(--fg-1)}.whisper .compare td{width:30%;color:var(--fg-2)}.whisper .compare th.grp{padding-top:28px;font-size:13px;font-weight:500;color:var(--fg-0)}.whisper .faq{margin-top:32px;max-width:820px;border-top:1px solid var(--border-subtle)}.whisper .faq details{border-bottom:1px solid var(--border-subtle)}.whisper .faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:20px 0;font-size:17px;font-weight:500;color:var(--fg-0)}.whisper .faq summary::-webkit-details-marker{display:none}.whisper .faq summary:after{content:"+";flex:none;font-size:20px;font-weight:400;color:var(--fg-3)}.whisper .faq details[open] summary:after{content:"−"}.whisper .faq details p{margin:0 0 20px;max-width:680px;font-size:15px;line-height:1.65;color:var(--fg-2)}@media (max-width:760px){.whisper .plans{grid-template-columns:1fr;margin-top:32px}.whisper .plan{padding:24px}.whisper .plan:not(.plan-pro){padding:0 0 8px}.whisper .plans.even .plan:not(.plan-pro){padding:24px}.whisper .compare td{width:28%}.whisper .plan-cta :is(.pill-ghost,button,form){width:100%}}@media (prefers-reduced-motion:reduce){.whisper .shine{animation:none}}