.home_page__NOZQO{--ink:#14161a;--muted:#5a6068;--faint:#8a9099;--line:#e3e5e8;--accent:#b5562b;--paper:#fff;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.home_serif__HSI_d{font-family:Georgia,Times New Roman,ui-serif,serif}.home_hero__o4ZPq{max-width:920px;margin:0 auto;padding:7rem 1.5rem 5rem;text-align:center}.home_eyebrow__hSiDi{margin:0 0 1.75rem;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.home_title__6bp0U{font-family:Georgia,Times New Roman,ui-serif,serif;font-weight:400;font-size:clamp(2.4rem,5.5vw,4.25rem);line-height:1.06;letter-spacing:-.015em;margin:0 auto 1.75rem;max-width:16ch;color:var(--ink)}.home_lead__hdIQO{max-width:60ch;margin:0 auto 2.5rem;font-size:1.13rem;line-height:1.7;color:var(--muted)}.home_ctaRow__6HkCU{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.home_ctaPrimary__GC2Vd,.home_ctaSecondary__etfew{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;border-radius:2px;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.home_page__NOZQO .home_ctaPrimary__GC2Vd{background:var(--ink);color:#fff;border:1px solid var(--ink)}.home_page__NOZQO .home_ctaPrimary__GC2Vd:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.home_page__NOZQO .home_ctaSecondary__etfew{background:var(--paper);color:var(--accent);border:1px solid var(--accent)}.home_page__NOZQO .home_ctaSecondary__etfew:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.home_features__ik5w8{max-width:1040px;margin:0 auto;padding:3rem 1.5rem 5rem}.home_featuresHead__YbJuH{max-width:60ch;margin:0 0 3.5rem}.home_featuresTitle__QbIzx{font-family:Georgia,Times New Roman,ui-serif,serif;font-weight:400;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.18;letter-spacing:-.01em;margin:0 0 .9rem}.home_featuresSub__kR5vy{margin:0;font-size:1.05rem;line-height:1.6;color:var(--muted)}.home_list__0vrAT{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.home_row__qM9Lh{display:grid;grid-template-columns:5rem minmax(0,14rem) minmax(0,1fr);grid-gap:1.5rem 2.5rem;gap:1.5rem 2.5rem;align-items:baseline;padding:2.25rem 0;border-bottom:1px solid var(--line)}.home_num__8fZXF{font-family:Georgia,Times New Roman,ui-serif,serif;font-size:1.6rem;line-height:1;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_rowTitle__qsCgi{margin:0;font-size:1.18rem;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--ink)}.home_rowDesc__iCUJL{margin:0;font-size:1rem;line-height:1.65;color:var(--muted);max-width:56ch}.home_trial__kEHxp{border-top:1px solid var(--line);padding:5.5rem 1.5rem 7rem}.home_trialInner__CXAvK{max-width:720px;margin:0 auto;text-align:center}.home_trialPill__bjp43{display:inline-block;padding:.4rem .95rem;margin:0 0 1.75rem;font-size:.74rem;font-weight:600;letter-spacing:.08em;border:1px solid var(--line);border-radius:999px;color:var(--muted)}.home_trialTitle__VuITy{font-family:Georgia,Times New Roman,ui-serif,serif;font-weight:400;font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;letter-spacing:-.015em;margin:0 0 1.25rem}.home_trialSub__N_TdX{max-width:56ch;margin:0 auto 2.25rem;font-size:1.08rem;line-height:1.7;color:var(--muted)}@media (max-width:860px){.home_hero__o4ZPq{padding:4.5rem 1.25rem 3.5rem}.home_title__6bp0U{max-width:100%}.home_ctaRow__6HkCU{flex-direction:column;align-items:stretch}.home_ctaPrimary__GC2Vd,.home_ctaSecondary__etfew{width:100%}.home_features__ik5w8{padding:2rem 1.25rem 3.5rem}.home_featuresHead__YbJuH{margin-bottom:2.5rem}.home_row__qM9Lh{grid-template-columns:1fr;gap:.6rem;padding:1.9rem 0}.home_num__8fZXF{font-size:1.3rem}.home_trial__kEHxp{padding:4rem 1.25rem 5rem}.home_trialInner__CXAvK{text-align:left}.home_trialSub__N_TdX{margin-left:0;margin-right:0}}