.faq-module__VSK2Oa__section{max-width:var(--lp-max,1300px);padding:clamp(5rem, 10vw, 8rem) var(--lp-gutter,2rem);border-top:1px solid var(--border);margin:0 auto}.faq-module__VSK2Oa__list{gap:.75rem;max-width:760px;margin:0 auto;display:grid}.faq-module__VSK2Oa__item{border:1px solid var(--border);border-radius:var(--lp-radius,20px);background:var(--background);transition:border-color .15s}.faq-module__VSK2Oa__item:hover,.faq-module__VSK2Oa__item[open]{border-color:color-mix(in srgb, var(--foreground) 22%, transparent)}.faq-module__VSK2Oa__summary{cursor:pointer;border-radius:inherit;padding:1.15rem 1.5rem;list-style:none}.faq-module__VSK2Oa__summary::marker{content:"";display:none}.faq-module__VSK2Oa__summary::-webkit-details-marker{content:"";display:none}.faq-module__VSK2Oa__summary:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.faq-module__VSK2Oa__question{font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:-.01em;text-wrap:pretty;justify-content:space-between;align-items:center;gap:1rem;margin:0;line-height:1.4;display:flex}.faq-module__VSK2Oa__chevron{color:var(--muted-foreground);flex:none;transition:transform .25s}.faq-module__VSK2Oa__item[open] .faq-module__VSK2Oa__chevron{transform:rotate(180deg)}.faq-module__VSK2Oa__answer{font-size:var(--text-sm);color:var(--muted-foreground);text-wrap:pretty;margin:0;padding:0 1.5rem 1.35rem;line-height:1.7}@media (prefers-reduced-motion:no-preference){.faq-module__VSK2Oa__list{interpolate-size:allow-keywords}.faq-module__VSK2Oa__item::details-content{block-size:0;transition:block-size .28s ease, content-visibility .28s ease allow-discrete;overflow:hidden}.faq-module__VSK2Oa__item[open]::details-content{block-size:auto}}@media (max-width:720px){.faq-module__VSK2Oa__summary{padding:1rem 1.15rem}.faq-module__VSK2Oa__answer{padding:0 1.15rem 1.15rem}}
.reviews-module__nWzJKW__section{max-width:1080px;padding:3rem var(--lp-gutter,2rem) 0;margin:0 auto}.reviews-module__nWzJKW__head{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin-bottom:1.5rem;display:flex}.reviews-module__nWzJKW__title{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);margin:0}.reviews-module__nWzJKW__summary{font-size:var(--text-sm);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.reviews-module__nWzJKW__summaryValue{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--foreground)}.reviews-module__nWzJKW__stars{color:var(--color-amber-500);align-items:center;gap:.1rem;display:inline-flex}.reviews-module__nWzJKW__starOff{color:var(--border)}.reviews-module__nWzJKW__list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.reviews-module__nWzJKW__review{border:1px solid var(--border);border-radius:var(--lp-radius,20px);background:var(--lp-surface,transparent);flex-direction:column;gap:.65rem;padding:1.25rem;display:flex}.reviews-module__nWzJKW__headline{font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0;line-height:1.35}.reviews-module__nWzJKW__body{font-size:var(--text-sm);color:var(--muted-foreground);text-wrap:pretty;margin:0;line-height:1.65}.reviews-module__nWzJKW__byline{font-size:var(--text-xs);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:auto;padding-top:.35rem;display:flex}.reviews-module__nWzJKW__author{font-weight:var(--font-weight-medium);color:var(--foreground)}.reviews-module__nWzJKW__dot:before{content:"·"}.reviews-module__nWzJKW__disclosure{font-size:var(--text-xs);color:var(--muted-foreground);margin:0;font-style:italic;line-height:1.5}
.pricing-module__lP4odW__page{max-width:1080px;padding:3.5rem var(--lp-gutter) 5rem;margin:0 auto}.pricing-module__lP4odW__header{max-width:68ch}.pricing-module__lP4odW__eyebrow{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .85rem;display:inline-flex}.pricing-module__lP4odW__title{font-size:clamp(1.875rem,3.4vw,2.75rem);line-height:1.08;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;margin:1rem 0 0}.pricing-module__lP4odW__lede{font-size:var(--text-base);color:var(--muted-foreground);text-wrap:pretty;margin:.9rem 0 0;line-height:1.65}.pricing-module__lP4odW__answer{border:1px solid var(--border);border-radius:var(--lp-radius);background:var(--lp-surface);margin-top:2.5rem;padding:1.5rem}.pricing-module__lP4odW__answerText{max-width:74ch;font-size:var(--text-base);text-wrap:pretty;margin:0;line-height:1.7}.pricing-module__lP4odW__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.5rem 0 0;display:grid}.pricing-module__lP4odW__facts div{flex-direction:column;gap:.25rem;display:flex}.pricing-module__lP4odW__facts dt{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground)}.pricing-module__lP4odW__facts dd{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin:0}.pricing-module__lP4odW__section{margin-top:3.5rem}.pricing-module__lP4odW__subhead{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);margin:0 0 1.25rem}.pricing-module__lP4odW__plans{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pricing-module__lP4odW__plan{border:1px solid var(--border);border-radius:var(--lp-radius);background:var(--lp-surface);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative}.pricing-module__lP4odW__planFeatured{border-color:color-mix(in srgb, var(--lp-accent-a) 55%, var(--border))}.pricing-module__lP4odW__planBadge{background:color-mix(in srgb, var(--lp-accent-a) 18%, transparent);color:var(--lp-accent-ink-a);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:9999px;padding:.25rem .6rem;position:absolute;top:1.5rem;right:1.5rem}.pricing-module__lP4odW__planName{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.pricing-module__lP4odW__planTagline{font-size:var(--text-sm);color:var(--muted-foreground)}.pricing-module__lP4odW__planCost{align-items:baseline;gap:.4rem;margin-top:.75rem;display:flex}.pricing-module__lP4odW__planPrice{font-size:2rem;font-weight:var(--font-weight-semibold);letter-spacing:-.03em}.pricing-module__lP4odW__planPeriod{font-size:var(--text-sm);color:var(--muted-foreground)}.pricing-module__lP4odW__planCta{width:100%;margin:1rem 0 .25rem}.pricing-module__lP4odW__planFeatures{font-size:var(--text-sm);color:var(--muted-foreground);flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pricing-module__lP4odW__planFeatures li{align-items:flex-start;gap:.5rem;display:flex}.pricing-module__lP4odW__checkIcon{color:var(--lp-accent-ink-b);flex:none;margin-top:.28rem}.pricing-module__lP4odW__included{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pricing-module__lP4odW__includedItem{border:1px solid var(--border);border-radius:var(--lp-radius);padding:1.1rem 1.25rem}.pricing-module__lP4odW__includedLabel{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin-bottom:.3rem;display:block}.pricing-module__lP4odW__includedDetail{font-size:var(--text-sm);color:var(--muted-foreground);text-wrap:pretty;line-height:1.6;display:block}.pricing-module__lP4odW__faq{gap:1.5rem;display:grid}.pricing-module__lP4odW__faqQuestion{font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0 0 .4rem}.pricing-module__lP4odW__faqAnswer{max-width:74ch;font-size:var(--text-sm);color:var(--muted-foreground);text-wrap:pretty;margin:0;line-height:1.7}.pricing-module__lP4odW__closing{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3.5rem;padding-top:2rem;display:flex}.pricing-module__lP4odW__closingText{font-size:var(--text-sm);color:var(--muted-foreground);margin:0}.pricing-module__lP4odW__textLink{font-size:var(--text-sm);color:var(--muted-foreground);align-items:center;gap:.35rem;display:inline-flex}.pricing-module__lP4odW__textLink:hover{color:var(--foreground)}
