body.pricing-refresh .chrome .pill{background:#141320f7}.pricing{--button:#7c3aed}.pricing .wrap{max-width:1180px;margin:auto;padding-inline:24px}.pricing h1,.pricing h2,.pricing h3,.pricing p{margin:0}.pricing h1,.pricing h2,.pricing h3{text-wrap:balance}.pricing h2{font-weight:620;line-height:1.18}.pricing h3{font-weight:600;line-height:1.35}.pricing .button{background:var(--button);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:46px;padding:11px 23px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pricing button{cursor:pointer}.pricing button:disabled,.pricing select:disabled{cursor:default;opacity:.7}.pricing{color:#24212c;background:#f5f3ef;padding:55px 0 78px}.pricing .price-heading{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.pricing .price-heading h1{letter-spacing:-.035em;font-size:48px;line-height:1.15}.pricing .price-heading p{color:#615b6c;margin-top:12px;font-size:16px}.pricing .currency{background:#eee9f3;border:1px solid #cfc6db;border-radius:99px;padding:4px;display:flex}.pricing .currency button{color:#5a496b;background:0 0;border:0;border-radius:99px;padding:9px 20px;font-size:14px}.pricing .currency button[aria-pressed=true]{color:#fff;background:#6d35b3}.pricing .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pricing .plan{background:#fffefa;border:1px solid #d7d0df;border-radius:14px;flex-direction:column;padding:29px;display:flex}.pricing .plan.featured{background:#f0eaf8;border:2px solid #7945bd;padding:28px}.pricing .plan h2{font-size:26px}.pricing .plan-for{color:#665c70;margin-top:7px;font-size:14px}.pricing .plan-price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:22px;font-size:42px;font-weight:650;line-height:1.2}.pricing .once{color:#716677;margin-top:5px;font-size:13px}.pricing .plan-capacity,.pricing .solo-choice{min-height:112px;margin-top:25px;font-size:14px;display:block}.pricing .plan-capacity strong{font-weight:600;display:block}.pricing .plan-capacity span{color:#61566b;margin-top:8px;line-height:1.6;display:block}.pricing .solo-choice select{color:#30213f;background:#fffefa;border:1px solid #a99ab8;border-radius:7px;width:100%;margin-top:9px;padding:10px 12px;display:block}.pricing .plan-features{color:#51475c;border-top:1px solid #d7d0df;gap:12px;margin:0 0 22px;padding:21px 0 5px;font-size:14px;list-style:none;display:grid}.pricing .plan-features li{padding-left:20px;position:relative}.pricing .plan-features li:before{content:"✓";color:#7644b0;position:absolute;left:0}.pricing .plan .button{width:100%;margin-top:auto}.pricing .plan:not(.featured) .button{color:#573083;background:0 0;border:1px solid #aa90c0}.pricing .plan:not(.featured) .button:hover{background:#e9e0f3}.pricing .plan-foot{color:#655c70;justify-content:space-between;gap:32px;margin-top:18px;font-size:13px;display:flex}.pricing .plan-foot p{max-width:720px}.pricing .plan-foot a{color:#67399d;white-space:nowrap;font-weight:600}.pricing .faq-section{border-top:1px solid #d7d0df;margin-top:52px;padding-top:52px;display:block}.pricing .faq-section h2{text-wrap:nowrap;margin-bottom:30px;font-size:32px}.pricing .faq-group+.faq-group{margin-top:32px}.pricing .faq-group h3{color:#765198;margin-bottom:10px;font-size:14px;font-weight:600}.pricing .faq-group details{border-bottom:1px solid #d7d0df}.pricing .faq-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:17px 0;font-size:16px;font-weight:550;list-style:none;display:flex}.pricing .faq-group summary::-webkit-details-marker{display:none}.pricing .faq-group summary span{color:#7644b0;font-size:21px}.pricing .faq-group details p{color:#615b6c;max-width:700px;padding-bottom:17px;font-size:14px;line-height:1.75}.pricing :focus-visible{outline-offset:4px;outline:3px solid #7040b0}@media (width<=1100px){.pricing .plan{padding:22px}.pricing .plan.featured{padding:21px}.pricing .plan-price{font-size:36px}.pricing .faq-section h2{font-size:32px}}.pricing .payment-note{color:#615b6c;margin:-12px 0 24px;font-size:13px}.pricing .merchant-note{color:#615b6c;margin:auto 0 16px;font-size:12px;line-height:1.6}.pricing .plan .button{margin-top:0}.pricing #solo-scope{color:#615b6c;margin-top:8px;font-size:13px;display:block}.pricing .ai-note,.pricing .legal-note{color:#615b6c;margin-top:24px;font-size:13px}.pricing .legal-note a{text-underline-offset:3px;color:#573083;text-decoration:underline}.pricing .static-prices{margin:0 0 24px}@media (prefers-reduced-motion:reduce){.pricing *,.pricing :before,.pricing :after{transition:none!important;animation:none!important}}.pricing .faq-group details[open] summary span{transform:rotate(45deg)}.pricing .faq-section{scroll-margin-top:100px}
