.Hero_hero__YTJi_{padding:5rem 1.5rem 4rem;background:linear-gradient(180deg,#f8f7fb,#fff);text-align:center}.Hero_inner__CrjF1{max-width:820px;margin:0 auto}.Hero_eyebrow__mcSWM{display:inline-block;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#7c5cfa;margin-bottom:1rem;padding:.375rem .875rem;background:rgba(124,92,250,.08);border-radius:999px}.Hero_title__uIuC3{font-family:var(--font-instrument-serif),serif;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0 0 1.25rem;color:#0b0c1d}.Hero_subtitle__4uvhf{font-size:clamp(1.125rem,2vw,1.375rem);color:#404056;line-height:1.55;max-width:640px;margin:0 auto 2rem}.Hero_ctaRow__BZOJl{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center}.Hero_ctaPrimary__Y9eCm{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.875rem;background:linear-gradient(135deg,#7c5cfa,#5b3ee8);color:#fff;text-decoration:none;border-radius:999px;font-weight:700;font-size:1rem;transition:transform .18s ease,box-shadow .18s ease}.Hero_ctaPrimary__Y9eCm:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(124,92,250,.32)}.Hero_ctaSecondary__dARBx{display:inline-flex;align-items:center;padding:.875rem 1.5rem;background:transparent;color:#0b0c1d;text-decoration:none;border:1px solid rgba(11,12,29,.16);border-radius:999px;font-weight:600;font-size:1rem;transition:background .18s ease}.Hero_ctaSecondary__dARBx:hover{background:rgba(11,12,29,.05)}@media (max-width:640px){.Hero_hero__YTJi_{padding:3rem 1rem 2.5rem}}.HowToSteps_section__XWO5Z{padding:5rem 1.5rem;background:#fff}.HowToSteps_inner__1_apH{max-width:880px;margin:0 auto}.HowToSteps_heading__dg4sI{font-family:var(--font-instrument-serif),serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:400;letter-spacing:-.01em;margin:0 0 2.5rem;color:#0b0c1d;text-align:center}.HowToSteps_list__3bD5e{list-style:none;padding:0;margin:0;counter-reset:step;display:flex;flex-direction:column;gap:1.5rem}.HowToSteps_item__nDXsc{display:grid;grid-template-columns:auto 1fr;grid-gap:1.25rem;gap:1.25rem;padding:1.5rem;background:#f8f7fb;border-radius:14px;border:1px solid rgba(11,12,29,.05)}.HowToSteps_stepNumber__7ArG_{font-family:var(--font-instrument-serif),serif;font-size:1.75rem;color:#7c5cfa;font-weight:400;line-height:1;padding-top:.25rem}.HowToSteps_stepTitle__GIe3r{font-size:1.125rem;font-weight:700;color:#0b0c1d;margin:0 0 .5rem;line-height:1.3}.HowToSteps_stepText__MCpGR{font-size:1rem;color:#404056;line-height:1.6;margin:0}.HowToSteps_stepImage__A8eKF{margin-top:1rem;width:100%;border-radius:10px}@media (max-width:640px){.HowToSteps_section__XWO5Z{padding:3rem 1rem}.HowToSteps_item__nDXsc{padding:1.25rem;gap:1rem}}.CompareTable_section__Yu3Z0{padding:4rem 1.5rem;background:#fff}.CompareTable_inner__IpXf6{max-width:1100px;margin:0 auto}.CompareTable_heading__Xj9I5{font-family:var(--font-instrument-serif),serif;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:400;letter-spacing:-.01em;margin:0 0 2rem;color:#0b0c1d;text-align:center}.CompareTable_tableWrap__e2ZQx{overflow-x:auto;border-radius:12px;border:1px solid rgba(11,12,29,.08)}.CompareTable_table__Xxa5q{width:100%;border-collapse:collapse;font-size:.9375rem}.CompareTable_table__Xxa5q td,.CompareTable_table__Xxa5q th{padding:.875rem 1rem;text-align:left;border-bottom:1px solid rgba(11,12,29,.06);vertical-align:top}.CompareTable_table__Xxa5q thead th{background:#f8f7fb;font-weight:700;color:#0b0c1d;font-size:.875rem;text-transform:uppercase;letter-spacing:.04em}.CompareTable_table__Xxa5q tbody th{font-weight:600;color:#0b0c1d;width:30%}.CompareTable_table__Xxa5q tbody td{color:#404056}.CompareTable_colHighlight__pFcX8{background:rgba(124,92,250,.06);font-weight:600;color:#0b0c1d}.CompareTable_winner__dNMNf{background:rgba(16,185,129,.08);color:#064e3b;font-weight:700}.CompareTable_winner__dNMNf:before{content:"✓ ";color:#10b981}@media (max-width:640px){.CompareTable_section__Yu3Z0{padding:2.5rem 1rem}.CompareTable_table__Xxa5q td,.CompareTable_table__Xxa5q th{padding:.625rem .75rem}}.Breadcrumb_nav__dFq8v{max-width:1200px;margin:0 auto;padding:1.25rem 1.5rem 0}.Breadcrumb_list__92puR{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:var(--color-text-muted,#6b7280)}.Breadcrumb_item__ocEQu{display:inline-flex;align-items:center;gap:.5rem}.Breadcrumb_link__PvoGy{color:var(--color-text-muted,#6b7280);text-decoration:none;transition:color .15s ease}.Breadcrumb_link__PvoGy:hover{color:var(--color-accent,#6366f1);text-decoration:underline}.Breadcrumb_current__c3S_h{color:var(--color-text-primary,#0b0c1d);font-weight:500;max-width:60ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumb_separator__6Ey3J{color:var(--color-text-muted,#9ca3af);-webkit-user-select:none;user-select:none}.FAQ_section__KRryS{padding:5rem 1.5rem;background:#f8f7fb}.FAQ_container__lURr4{max-width:880px;margin:0 auto}.FAQ_header__kE9IN{text-align:center;margin-bottom:3rem}.FAQ_heading__Wv2FZ{font-family:var(--font-instrument-serif),serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;margin:0 0 .75rem;color:#0b0c1d;letter-spacing:-.01em}.FAQ_subheading__xRau0{font-size:1.0625rem;color:#595970;max-width:560px;margin:0 auto;line-height:1.55}.FAQ_list___Dz7q{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.FAQ_item__MzI7p{background:#ffffff;border:1px solid rgba(11,12,29,.08);border-radius:12px;overflow:hidden;transition:border-color .18s ease}.FAQ_item__MzI7p:hover{border-color:rgba(124,92,250,.4)}.FAQ_question__EErxC{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.5rem;background:transparent;border:0;cursor:pointer;font-family:inherit;font-size:1.0625rem;font-weight:600;color:#0b0c1d;text-align:left;line-height:1.4}.FAQ_question__EErxC:focus-visible{outline:2px solid #7c5cfa;outline-offset:-2px}.FAQ_icon__Hf3L_{flex:0 0 auto;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:300;color:#7c5cfa;line-height:1}.FAQ_answer__kZijx{max-height:0;overflow:hidden;transition:max-height .28s ease,padding .28s ease;padding:0 1.5rem}.FAQ_answerOpen__ZD7gl{max-height:480px;padding:0 1.5rem 1.25rem}.FAQ_answer__kZijx p{margin:0;font-size:1rem;line-height:1.65;color:#404056}@media (max-width:640px){.FAQ_section__KRryS{padding:3rem 1rem}.FAQ_question__EErxC{padding:1rem 1.25rem;font-size:1rem}.FAQ_answerOpen__ZD7gl{padding:0 1.25rem 1rem}}.PainPointGrid_section__hJHsF{padding:5rem 1.5rem;background:#fff}.PainPointGrid_inner__Le3uY{max-width:1100px;margin:0 auto}.PainPointGrid_heading__6F7K3{font-family:var(--font-instrument-serif),serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:400;margin:0 0 .75rem;letter-spacing:-.01em;color:#0b0c1d}.PainPointGrid_subheading___McMH{font-size:1.125rem;color:#595970;max-width:600px;margin:0 0 3rem;line-height:1.55}.PainPointGrid_grid__npZj3{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.25rem;gap:1.25rem}.PainPointGrid_card__I0N9o{background:#f8f7fb;border-radius:14px;padding:1.75rem 1.5rem;transition:transform .18s ease}.PainPointGrid_card__I0N9o:hover{transform:translateY(-3px)}.PainPointGrid_iconBox__SOe_P{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:linear-gradient(135deg,#7c5cfa,#5b3ee8);color:#fff;border-radius:8px;font-weight:700;font-size:.875rem;margin-bottom:1rem}.PainPointGrid_cardTitle__9QnTB{font-size:1.125rem;font-weight:700;margin:0 0 .5rem;color:#0b0c1d;line-height:1.3}.PainPointGrid_cardBody__HZEps{font-size:.9375rem;color:#404056;line-height:1.6;margin:0}@media (max-width:640px){.PainPointGrid_section__hJHsF{padding:3rem 1rem}}.FeatureBreakdown_section__9Ascr{padding:5rem 1.5rem;background:#f8f7fb}.FeatureBreakdown_inner__qgAqt{max-width:1100px;margin:0 auto}.FeatureBreakdown_header__0Aso2{text-align:center;margin-bottom:3.5rem}.FeatureBreakdown_heading__p_yTe{font-family:var(--font-instrument-serif),serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:400;letter-spacing:-.01em;margin:0 0 .75rem;color:#0b0c1d}.FeatureBreakdown_subheading__YZ1o2{font-size:1.125rem;color:#595970;max-width:600px;margin:0 auto;line-height:1.55}.FeatureBreakdown_list__06AJG{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4rem}.FeatureBreakdown_row__5_15f{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:3rem;gap:3rem;align-items:center}.FeatureBreakdown_row__5_15f:nth-child(2n){direction:rtl}.FeatureBreakdown_row__5_15f:nth-child(2n)>*{direction:ltr}.FeatureBreakdown_copy__SGcsc{padding:0}.FeatureBreakdown_index__X93bC{display:inline-block;font-family:var(--font-instrument-serif),serif;font-size:1.5rem;color:#7c5cfa;margin-bottom:.75rem}.FeatureBreakdown_title__Vraca{font-size:1.5rem;font-weight:700;margin:0 0 .875rem;color:#0b0c1d;line-height:1.25;letter-spacing:-.01em}.FeatureBreakdown_body__vkMhC{font-size:1.0625rem;color:#404056;line-height:1.65;margin:0}.FeatureBreakdown_imageBox__V5yd4{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 12px 36px rgba(11,12,29,.08)}.FeatureBreakdown_imageBox__V5yd4 img,.FeatureBreakdown_imageBox__V5yd4 span{width:100%;height:auto;display:block}@media (max-width:720px){.FeatureBreakdown_section__9Ascr{padding:3rem 1rem}.FeatureBreakdown_row__5_15f,.FeatureBreakdown_row__5_15f:nth-child(2n){grid-template-columns:1fr;gap:1.5rem;direction:ltr}}.CTA_section__D0z2R{padding:5rem 1.5rem;background:linear-gradient(135deg,#0b0c1d,#1a0d3a);text-align:center;color:#fff}.CTA_inner__cmeZ3{max-width:720px;margin:0 auto}.CTA_heading__b9L_1{font-family:var(--font-instrument-serif),serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;letter-spacing:-.01em;margin:0 0 1rem}.CTA_body__n2gOq{font-size:1.125rem;color:rgba(255,255,255,.78);line-height:1.55;margin:0 0 2rem}.CTA_cta__4Ioi9{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,#7c5cfa,#5b3ee8);color:#fff;text-decoration:none;border-radius:999px;font-weight:700;font-size:1.0625rem;transition:transform .18s ease,box-shadow .18s ease}.CTA_cta__4Ioi9:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(124,92,250,.4)}@media (max-width:640px){.CTA_section__D0z2R{padding:3rem 1rem}}.RelatedPages_section__ql9ld{padding:4rem 1.5rem;background:#f8f7fb}.RelatedPages_inner__SvLoJ{max-width:1100px;margin:0 auto}.RelatedPages_heading__PdLCN{font-family:var(--font-instrument-serif),serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;letter-spacing:-.01em;margin:0 0 2rem;color:#0b0c1d}.RelatedPages_grid__zFO4G{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.RelatedPages_card__fO3xO{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;background:#fff;border-radius:12px;text-decoration:none;color:inherit;border:1px solid rgba(11,12,29,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;height:100%}.RelatedPages_card__fO3xO:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(11,12,29,.08);border-color:rgba(124,92,250,.4)}.RelatedPages_category__7D1HR{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#7c5cfa}.RelatedPages_cardTitle__2Af3i{font-size:1.0625rem;font-weight:700;margin:0;line-height:1.3;color:#0b0c1d}.RelatedPages_cardBody__eQqib{font-size:.9375rem;color:#595970;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RelatedPages_cta__U8GFG{margin-top:auto;font-size:.875rem;font-weight:600;color:#7c5cfa}.PricingPage_page__F0cxg{min-height:100vh;width:100%;background:#0a0a0a;color:#ededed;padding:120px 24px 80px;font-feature-settings:"ss01","cv11"}.PricingPage_container__wdbhF{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:56px}.PricingPage_header__YxgoT{text-align:center;max-width:720px}.PricingPage_eyebrow__0NlAY{display:inline-block;margin-bottom:18px;padding:5px 12px;border-radius:999px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);color:#fcd34d;font-size:11.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.PricingPage_headline__tID7k{margin:0 0 18px;font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.03em;font-weight:600;color:#ffffff}.PricingPage_headline__tID7k em{font-family:var(--font-instrument-serif),Georgia,serif;font-style:italic;font-weight:400;color:#ffffff;letter-spacing:-.025em}.PricingPage_sub__V16oe{margin:0 auto;font-size:16px;line-height:1.6;color:rgba(255,255,255,.55);letter-spacing:-.005em;max-width:540px}.PricingPage_grid__GAxeG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;width:100%;align-items:stretch}@media (max-width:920px){.PricingPage_grid__GAxeG{grid-template-columns:1fr;max-width:480px}}.PricingPage_card__JZbmL{position:relative;display:flex;flex-direction:column;padding:32px 28px;background:#111114;border:1px solid rgba(255,255,255,.07);border-radius:16px;transition:border-color .2s ease,transform .2s ease}.PricingPage_card__JZbmL:hover{border-color:rgba(255,255,255,.12)}.PricingPage_cardFeatured__tbK4d{background:linear-gradient(180deg,#15131c,#0e0d12);border-color:rgba(168,85,247,.25);box-shadow:0 0 0 1px rgba(168,85,247,.08),0 20px 40px -20px rgba(168,85,247,.25)}.PricingPage_cardFeatured__tbK4d:hover{border-color:rgba(168,85,247,.4);transform:translateY(-2px)}.PricingPage_badge__5muHh{position:absolute;top:-10px;left:50%;transform:translateX(-50%);padding:4px 12px;border-radius:999px;background:linear-gradient(135deg,#a855f7,#ec4899);color:#ffffff;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px -4px rgba(168,85,247,.5)}.PricingPage_cardHead__mHza2{margin-bottom:22px}.PricingPage_planName__mXJrx{margin:0 0 6px;font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-.01em;color:#ffffff}.PricingPage_planDesc__fL_Pn{margin:0;font-size:13.5px;line-height:1.45;color:rgba(255,255,255,.5);letter-spacing:-.005em}.PricingPage_priceRow__Xo17O{display:flex;align-items:baseline;gap:4px;margin-bottom:6px}.PricingPage_priceMain__rzE_7{font-family:var(--font-instrument-serif),Georgia,serif;font-size:48px;line-height:1;font-weight:400;color:#ffffff;letter-spacing:-.04em}.PricingPage_priceUnit__jEKkj{font-size:14px;color:rgba(255,255,255,.5);font-weight:400;letter-spacing:-.005em}.PricingPage_priceFootnote__bJ55a{margin:0 0 22px;font-size:12.5px;color:rgba(255,255,255,.4);letter-spacing:-.005em}.PricingPage_card__JZbmL .PricingPage_priceRow__Xo17O+.PricingPage_btnGhost__T8EuT,.PricingPage_card__JZbmL .PricingPage_priceRow__Xo17O+.PricingPage_btnPrimary__jN0z5{margin-top:24px}.PricingPage_btnAccent__QpxTl,.PricingPage_btnGhost__T8EuT,.PricingPage_btnPrimary__jN0z5{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border:0;border-radius:10px;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:background .18s ease,color .18s ease,transform .15s ease;margin-bottom:22px}.PricingPage_btnGhost__T8EuT{background:rgba(255,255,255,.05);color:rgba(255,255,255,.5);cursor:default}.PricingPage_btnPrimary__jN0z5{background:rgba(255,255,255,.08);color:#ffffff;border:1px solid rgba(255,255,255,.1)}.PricingPage_btnPrimary__jN0z5:hover:not(:disabled){background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18)}.PricingPage_btnPrimary__jN0z5:active:not(:disabled){transform:scale(.99)}.PricingPage_btnAccent__QpxTl{background:linear-gradient(135deg,#a855f7,#ec4899);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 24px -8px rgba(168,85,247,.45)}.PricingPage_btnAccent__QpxTl:hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 12px 28px -8px rgba(168,85,247,.6)}.PricingPage_btnAccent__QpxTl:active:not(:disabled){transform:scale(.99)}.PricingPage_btnAccent__QpxTl:disabled,.PricingPage_btnPrimary__jN0z5:disabled{opacity:.55;cursor:not-allowed}.PricingPage_spinner__h_eiZ{width:13px;height:13px;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffff;border-radius:50%;animation:PricingPage_spin__kxqPE .7s linear infinite}@keyframes PricingPage_spin__kxqPE{to{transform:rotate(1turn)}}.PricingPage_features__l5EUo{list-style:none;margin:0;display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(255,255,255,.06);padding:22px 0 0}.PricingPage_feature__islXx{display:flex;align-items:center;gap:10px;font-size:13.5px;color:rgba(255,255,255,.78);letter-spacing:-.005em;line-height:1.4}.PricingPage_checkAccent__qPmt_,.PricingPage_check__HY_Ur{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px}.PricingPage_check__HY_Ur{background:rgba(255,255,255,.08);color:rgba(255,255,255,.7)}.PricingPage_checkAccent__qPmt_{background:linear-gradient(135deg,rgba(168,85,247,.25),rgba(236,72,153,.2));color:#f0abfc;border:1px solid rgba(168,85,247,.3)}.PricingPage_trust__hGHoM{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:14px;font-size:12.5px;color:rgba(255,255,255,.4);letter-spacing:-.005em}.PricingPage_dot__7EBfJ{width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.2)}@media (max-width:720px){.PricingPage_page__F0cxg{padding:100px 16px 60px}.PricingPage_container__wdbhF{gap:36px}.PricingPage_card__JZbmL{padding:26px 22px}.PricingPage_priceMain__rzE_7{font-size:42px}}@media (prefers-reduced-motion:reduce){.PricingPage_btnAccent__QpxTl,.PricingPage_btnPrimary__jN0z5,.PricingPage_card__JZbmL{transition:none}}