.page_page__WgPqU{display:flex;flex-direction:column;gap:5rem}.page_hero__jmeWX{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;padding:4rem 1rem 2rem;max-width:780px;margin:0 auto}.page_eyebrow__D7RGC{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.page_heroTitle__0KZ4T{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.15;color:var(--color-ink);letter-spacing:-.02em;margin:0}.page_heroSubtitle__py_kf{font-size:1rem;color:rgba(var(--color-ink-rgb),.65);line-height:1.7;max-width:560px;margin:0}.page_heroCtas__w_00x{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.page_sectionTitle__FtqFu{font-family:var(--font-display);font-size:var(--sf-size-h2);font-weight:700;color:var(--color-ink);letter-spacing:-.01em;margin:0 0 2.5rem;text-align:center}.page_features__ItMm_{max-width:1000px;margin:0 auto;width:100%}.page_featureGrid__yqyeY{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:720px){.page_featureGrid__yqyeY{grid-template-columns:1fr}}.page_featureCard__9V9En{background:var(--color-card);border:1px solid rgba(var(--color-ink-rgb),.12);border-radius:5px;padding:1.5rem;display:flex;flex-direction:column;gap:.65rem}.page_featureIcon__VG_Wd{font-size:1.6rem;line-height:1}.page_featureCardTitle__IJEXW{font-family:var(--font-display);font-size:var(--sf-size-h4);font-weight:700;color:var(--color-ink);margin:0}.page_featureCardDesc__Lh1kr{font-size:var(--sf-size-body);color:rgba(var(--color-ink-rgb),.65);line-height:1.7;margin:0}.page_who__EBJbD{max-width:1000px;margin:0 auto;width:100%}.page_whoGrid__2zX9O{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:720px){.page_whoGrid__2zX9O{grid-template-columns:1fr}}.page_whoCard__BOZXU{background:var(--color-card);border:1px solid rgba(var(--color-ink-rgb),.12);border-left:3px solid var(--color-accent);border-radius:5px;padding:1.5rem;display:flex;flex-direction:column;gap:.65rem}.page_whoRole__hQPxG{font-family:var(--font-display);font-size:var(--sf-size-h4);font-weight:700;color:var(--color-ink);margin:0}.page_pricing__tXWJX{max-width:800px;margin:0 auto;width:100%}.page_pricingGrid__qEp4b{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media (max-width:600px){.page_pricingGrid__qEp4b{grid-template-columns:1fr}}.page_pricingCard__eEPR4{background:var(--color-card);border:1px solid rgba(var(--color-ink-rgb),.12);border-radius:5px;padding:2rem;display:flex;flex-direction:column;gap:1.25rem}.page_pricingCardPro__5wWbI{border-color:var(--color-accent);position:relative}.page_planHeader__Xg4bZ{display:flex;flex-direction:column;gap:.35rem}.page_planName__wzalj{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-ink-rgb),.5)}.page_pricingCardPro__5wWbI .page_planName__wzalj{color:var(--color-accent)}.page_planPrice__LdC4S{display:flex;align-items:baseline;gap:.2rem}.page_price__LxBJI{font-family:var(--font-display);font-size:2.5rem;font-weight:800;color:var(--color-ink);line-height:1}.page_period__9IMEX{font-size:var(--sf-size-caption);color:rgba(var(--color-ink-rgb),.5)}.page_annualNote__aXX_p{font-size:var(--sf-size-caption);color:rgba(var(--color-ink-rgb),.55);margin:.35rem 0 0}.page_planFeatures__EEvmT{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1}.page_planFeatures__EEvmT li{font-size:var(--sf-size-caption);color:rgba(var(--color-ink-rgb),.75);padding-left:1.25rem;position:relative}.page_planFeatures__EEvmT li:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.page_faq__9uLzH{max-width:760px;margin:0 auto;width:100%}.page_faqList__IK1v9{display:flex;flex-direction:column;gap:0}.page_faqItem__wChh3{padding:1.25rem 0;border-bottom:1.5px dashed rgba(var(--color-ink-rgb),.15)}.page_faqItem__wChh3:first-child{border-top:1.5px dashed rgba(var(--color-ink-rgb),.15)}.page_faqQuestion__j7FyP{font-family:var(--font-ui);font-size:var(--sf-size-body);font-weight:700;color:var(--color-ink);margin-bottom:.5rem}.page_faqAnswer__OUMGL{font-size:var(--sf-size-body);color:rgba(var(--color-ink-rgb),.65);line-height:1.7}.page_btnPrimary__e7PDk{display:inline-flex;align-items:center;background:var(--color-accent);color:#fff;text-decoration:none;padding:.75rem 1.75rem;font-family:var(--font-ui);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;transition:opacity .2s}.page_btnPrimary__e7PDk:hover{opacity:.85}.page_btnOutline__N0CCq{display:inline-flex;align-items:center;background:none;color:var(--color-ink);text-decoration:none;padding:.75rem 1.75rem;font-family:var(--font-ui);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(var(--color-ink-rgb),.25);border-radius:3px;transition:border-color .2s}.page_btnOutline__N0CCq:hover{border-color:var(--color-ink)}