.sub-card--premium{border-color:transparent!important}.pricing-cards-section{padding-top:0!important}.lib-h-title{text-align:left}.pricing-faq-section{background:var(--bone)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}@media(max-width:960px){.pricing-grid{grid-template-columns:1fr}.pricing-grid .sub-card--premium[data-period=monthly]{order:1}.pricing-grid .sub-card--premium[data-period=annual]{order:2}.pricing-grid .sub-card:not(.sub-card--premium){order:3}}.pricing-grid .sub-card{padding:36px 32px;border-radius:calc(var(--radius) * 2)}.pricing-grid .sub-card-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:0}.pricing-grid .pricing-tier-name{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ink);margin:0}.pricing-grid .pricing-tier-name-soft{opacity:.6}.pricing-grid .pricing-tier-price{font-weight:500;font-size:1rem;color:var(--ink);opacity:.72;margin:0;font-feature-settings:"tnum"}.pricing-grid .sub-features{margin-top:20px;gap:18px}.pricing-grid .sub-features li:before{content:none}.pricing-grid .sub-features li{gap:0}.pricing-grid .sub-action-slot{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;align-items:center}.pricing-grid .sub-action-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 22px;text-align:center;border-radius:999px;font-family:inherit;font-weight:600;font-size:.95rem;line-height:1;border:0;box-sizing:border-box}.pricing-grid .pricing-cta-guest,.pricing-grid .pricing-cta-free,.pricing-grid .pricing-cta-pro,.pricing-grid .pricing-cta-manage{display:none}html.is-guest .pricing-grid .pricing-cta-guest,html.is-free .pricing-grid .pricing-cta-free,html.is-pro .pricing-grid .pricing-cta-pro,html.is-pro .pricing-grid .pricing-cta-manage{display:inline-flex}.pricing-grid .sub-action-btn:disabled{opacity:1}.pricing-grid .sub-card:not(.sub-card--premium){border-color:transparent}.section-faq{padding:0 var(--rail-x) clamp(64px,8vw,96px);max-width:calc(var(--rail) + 2 * var(--rail-x));margin:0 auto;box-sizing:border-box}.section-faq-title{margin:0 0 clamp(16px,2vw,28px);font-size:clamp(2rem,4vw,3rem);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ink)}.section-faq-title-short{display:none}@media(max-width:720px){.section-faq-title-long{display:none}.section-faq-title-short{display:inline}.pricing-page .lib-h{padding-bottom:clamp(32px,6vw,56px)}}.accordion{list-style:none;margin:0;padding:0}.accordion-title{margin:0;font-weight:400;line-height:0}.accordion-button{width:100%;appearance:none;-webkit-appearance:none;background:transparent;border:0;padding:24px 0;display:flex;align-items:center;justify-content:flex-start;gap:16px;text-align:left;cursor:pointer;color:var(--ink);font-family:inherit;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:600;letter-spacing:-.011em;line-height:1.38;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease}.accordion-button:hover{opacity:.7}.accordion-title-text{flex:1}.accordion-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.accordion-icon-svg{width:22px;height:auto;display:block;overflow:visible}.accordion-icon-svg polyline{stroke-width:2}.accordion-tray{overflow:hidden;height:0;transition:height .4s cubic-bezier(.4,0,.2,1)}.accordion-content{padding:0 0 28px;opacity:0;transition:opacity .18s ease}.accordion-item.expanded .accordion-content{opacity:1;transition:opacity .22s ease .18s}.accordion-content p{font-size:clamp(.95rem,1.1vw,1.0625rem);font-weight:400;line-height:1.5;letter-spacing:-.011em;color:var(--ink);opacity:.78;margin:0 0 14px}.accordion-content p:last-child{margin:0}.accordion-content a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.accordion-tray,.accordion-content,.accordion-title-text{transition:none}}@media(max-width:640px){.pricing-grid .sub-card{padding:28px 24px}.pricing-grid .sub-features{margin-top:22px;gap:14px}}
