.home_main__u5kTL{max-width:52rem;margin:0 auto;padding:0 1.5rem}.home_hero__z_jpu{padding-top:var(--space-section);padding-bottom:calc(var(--space-section) * .6)}.home_heading__8esP3{font-size:var(--text-hero);line-height:1.05;letter-spacing:-.02em;margin:0 0 1.25rem;max-width:20ch}.home_subhead__plEkJ{font-size:1.15rem;line-height:1.55;color:color-mix(in oklch,var(--color-text) 75%,transparent);max-width:42ch;margin:0 0 2rem}.home_cta__n3QqX{display:inline-block;color:var(--color-surface);background:var(--color-accent);padding:.75rem 1.5rem;border-radius:var(--radius);font-weight:600;font-size:1rem;text-decoration:none;transition:opacity var(--duration-fast) var(--ease-out-expo)}.home_cta__n3QqX:hover{opacity:.85}.home_secondaryCta__5ucW_{display:block;margin-top:1rem;color:color-mix(in oklch,var(--color-text) 65%,transparent);font-size:.95rem;text-decoration:none}.home_secondaryCta__5ucW_:hover{color:var(--color-accent)}.home_features__JDo12{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;padding-bottom:var(--space-section);border-top:1px solid color-mix(in oklch,var(--color-text) 10%,transparent);padding-top:calc(var(--space-section) * .6)}.home_feature__f7xgT{padding:1.25rem;border-radius:var(--radius);border:var(--border-width-sm) solid var(--color-text);transition:border-color var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.home_feature__f7xgT:hover{border-color:var(--color-accent);transform:translateY(-2px)}.home_featureTitle__6RLQD{font-size:1.05rem;margin:0 0 .5rem}.home_featureBody__6o_uw{font-size:.95rem;line-height:1.5;color:color-mix(in oklch,var(--color-text) 70%,transparent);margin:0}@media (max-width:640px){.home_features__JDo12{grid-template-columns:1fr;gap:1.75rem}}