.overview-landing-page-module-scss-module__RmONKq__overview{background:var(--color-page);flex-direction:column;width:100%;min-height:100vh;display:flex}.overview-landing-page-module-scss-module__RmONKq__hero{background:var(--color-sadel);position:relative;overflow:hidden}.overview-landing-page-module-scss-module__RmONKq__heroRing{pointer-events:none;opacity:.35;width:820px;position:absolute;top:-190px;right:-260px}.overview-landing-page-module-scss-module__RmONKq__heroInner{flex-wrap:wrap;align-items:center;gap:56px;max-width:1140px;margin:0 auto;padding:96px 24px 88px;display:flex;position:relative}.overview-landing-page-module-scss-module__RmONKq__heroCopy{flex:1.3;min-width:280px}.overview-landing-page-module-scss-module__RmONKq__eyebrow{letter-spacing:.14em;color:var(--color-sadel-eyebrow);margin:0 0 16px;font-size:11px;font-weight:600}.overview-landing-page-module-scss-module__RmONKq__heroTitle{letter-spacing:-.028em;max-width:14ch;margin:0;font-size:clamp(40px,5vw,62px);font-weight:600;line-height:1.05}.overview-landing-page-module-scss-module__RmONKq__hero .overview-landing-page-module-scss-module__RmONKq__heroTitle{color:var(--color-ebony)}.overview-landing-page-module-scss-module__RmONKq__heroEmphasis{color:var(--color-sadel-ink)}.overview-landing-page-module-scss-module__RmONKq__heroLead{color:var(--color-sadel-ink);max-width:50ch;margin:20px 0 0;font-size:17px;line-height:1.65}.overview-landing-page-module-scss-module__RmONKq__brand{color:var(--color-ebony);font-weight:600}.overview-landing-page-module-scss-module__RmONKq__heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.overview-landing-page-module-scss-module__RmONKq__btnPrimary,.overview-landing-page-module-scss-module__RmONKq__btnGhost{border-radius:999px;align-items:center;padding:13px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.overview-landing-page-module-scss-module__RmONKq__btnPrimary{background:var(--color-ebony);color:var(--color-cream)}.overview-landing-page-module-scss-module__RmONKq__btnPrimary:hover{background:var(--color-ebony-deep);color:var(--color-cream)}.overview-landing-page-module-scss-module__RmONKq__btnGhost{border:1.5px solid var(--color-sadel-line);color:var(--color-ebony);background:0 0}.overview-landing-page-module-scss-module__RmONKq__btnGhost:hover{color:var(--color-ebony);background:#fff6ed33}.overview-landing-page-module-scss-module__RmONKq__checks{color:var(--color-sadel-ink);flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;font-size:13px;font-weight:500;display:flex}.overview-landing-page-module-scss-module__RmONKq__checks span{color:var(--color-sadel-ink);align-items:center;gap:7px;display:flex}.overview-landing-page-module-scss-module__RmONKq__checks svg{color:var(--color-ebony);flex-shrink:0}.overview-landing-page-module-scss-module__RmONKq__heroMedia{flex:1;justify-content:center;min-width:240px;display:flex}.overview-landing-page-module-scss-module__RmONKq__phone{width:100%;max-width:320px;height:auto}.overview-landing-page-module-scss-module__RmONKq__features{background:var(--color-surface)}.overview-landing-page-module-scss-module__RmONKq__featuresInner{max-width:1140px;margin:0 auto;padding:76px 24px}.overview-landing-page-module-scss-module__RmONKq__intro{max-width:660px}.overview-landing-page-module-scss-module__RmONKq__title{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.15}.overview-landing-page-module-scss-module__RmONKq__lead{color:var(--color-muted-warm);margin:16px 0 0;font-size:16px;line-height:1.65}@media (max-width:640px){.overview-landing-page-module-scss-module__RmONKq__heroInner{gap:32px;padding:56px 20px 48px}}
