.home-module__xN3HmW__page{background:var(--color-canvas);min-height:100vh;padding:0 24px 44px}.home-module__xN3HmW__siteHeader{border-bottom:1px solid var(--color-border-strong);justify-content:space-between;align-items:center;width:min(1180px,100%);min-height:72px;margin:0 auto;display:flex}.home-module__xN3HmW__brand{color:var(--color-primary-strong);letter-spacing:-.005em;font-size:.95rem;font-weight:800;font-family:var(--font-display);text-decoration:none}.home-module__xN3HmW__brand span{color:var(--color-muted);font-weight:500}.home-module__xN3HmW__signIn{border-radius:var(--radius-pill);background:var(--color-primary-soft);min-height:40px;color:var(--color-primary-strong);transition:background var(--transition-fast), color var(--transition-fast);align-items:center;padding:0 16px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.home-module__xN3HmW__signIn:hover{background:var(--color-primary-strong);color:var(--color-surface-raised)}.home-module__xN3HmW__content{max-width:1180px;margin:0 auto}.home-module__xN3HmW__eyebrow{color:var(--color-primary);letter-spacing:.02em;margin:0;font-size:.85rem;font-weight:700}.home-module__xN3HmW__hero{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);align-items:end;gap:48px;padding:76px 0 70px;display:grid}.home-module__xN3HmW__heroCopy{max-width:800px}.home-module__xN3HmW__title{font:700 clamp(2.7rem, 5.4vw, 4.9rem)/1.02 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:17px 0 24px}.home-module__xN3HmW__lede{max-width:760px;color:var(--color-muted);margin:0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.7}.home-module__xN3HmW__actions{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:30px;display:flex}.home-module__xN3HmW__actions>span{max-width:235px;color:var(--color-muted);font-size:.84rem;line-height:1.45}.home-module__xN3HmW__primaryAction{border:1px solid var(--color-primary-strong);border-radius:var(--radius-pill);background:var(--color-primary-strong);min-height:48px;box-shadow:var(--shadow-action);color:var(--color-surface-raised);letter-spacing:.01em;transition:transform var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;padding:12px 24px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.home-module__xN3HmW__primaryAction:hover{border-color:var(--color-text);background:var(--color-text);transform:translateY(-2px)}.home-module__xN3HmW__primaryAction:active{transform:translateY(1px)}.home-module__xN3HmW__questionCard{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:var(--shadow-card);padding:28px;position:relative}.home-module__xN3HmW__questionCard h2{font:700 1.6rem/1.15 var(--font-display);margin:8px 0 20px}.home-module__xN3HmW__questionCard ol{margin:0;padding:0;list-style:none}.home-module__xN3HmW__questionCard li{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-soft);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;font-size:.9rem;line-height:1.4;display:grid}.home-module__xN3HmW__questionCard li:last-child{border-bottom:0}.home-module__xN3HmW__questionCard li span{border-radius:var(--radius-pill);background:var(--color-primary-soft);width:26px;height:26px;color:var(--color-primary-strong);font:700 .82rem var(--font-display);place-items:center;display:grid}.home-module__xN3HmW__benefits{border-top:1px solid var(--color-border-subtle);padding:64px 0 72px}.home-module__xN3HmW__sectionHeading{grid-template-columns:minmax(0,.65fr) minmax(0,1.25fr);align-items:end;gap:10px 50px;display:grid}.home-module__xN3HmW__sectionHeading .home-module__xN3HmW__eyebrow{grid-column:1/-1}.home-module__xN3HmW__sectionHeading h2{font:700 clamp(2rem,3.6vw,3.3rem)/1.05 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0}.home-module__xN3HmW__sectionHeading>p:last-child{max-width:470px;color:var(--color-muted);margin:0 0 3px;line-height:1.6}.home-module__xN3HmW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.home-module__xN3HmW__card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);min-height:235px;box-shadow:var(--shadow-card);transition:transform var(--transition-fast), box-shadow var(--transition-fast);padding:26px}.home-module__xN3HmW__card:hover{box-shadow:var(--shadow-action);transform:translateY(-4px)}.home-module__xN3HmW__card span{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-strong);letter-spacing:.01em;align-items:center;margin-bottom:22px;padding:6px 13px;font-size:.82rem;font-weight:700;display:inline-flex}.home-module__xN3HmW__card strong{font:700 1.55rem/1.15 var(--font-display);display:block}.home-module__xN3HmW__card p{color:var(--color-muted);margin:14px 0 0;line-height:1.6}.home-module__xN3HmW__closer{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-primary-soft);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:60px;padding:clamp(28px,5vw,56px);display:grid}.home-module__xN3HmW__closer h2{font:700 clamp(2.1rem,4vw,3.6rem)/1 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:8px 0 14px}.home-module__xN3HmW__closer p:not(.home-module__xN3HmW__eyebrow){max-width:680px;color:var(--color-muted);margin:0;line-height:1.65}.home-module__xN3HmW__closerAction{border-left:3px solid var(--color-primary);justify-items:start;padding-left:24px;display:grid}.home-module__xN3HmW__closerAction strong{font:700 1.2rem/1.3 var(--font-display)}.home-module__xN3HmW__closerAction span{color:var(--color-muted);margin:4px 0 19px;font-size:.82rem}.home-module__xN3HmW__disclaimer{color:var(--color-muted);text-align:center;padding:24px 0 0;font-size:.79rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.home-module__xN3HmW__card,.home-module__xN3HmW__card:hover,.home-module__xN3HmW__primaryAction,.home-module__xN3HmW__primaryAction:hover,.home-module__xN3HmW__primaryAction:active{transition:none;transform:none}}@media (max-width:900px){.home-module__xN3HmW__hero{grid-template-columns:1fr;align-items:start}.home-module__xN3HmW__questionCard{max-width:620px}.home-module__xN3HmW__sectionHeading,.home-module__xN3HmW__grid{grid-template-columns:1fr}.home-module__xN3HmW__card{min-height:0}}@media (max-width:640px){.home-module__xN3HmW__page{padding-inline:18px}.home-module__xN3HmW__siteHeader{min-height:62px}.home-module__xN3HmW__brand span{display:none}.home-module__xN3HmW__hero{gap:36px;padding:54px 0}.home-module__xN3HmW__title{font-size:clamp(2.75rem,14vw,4.2rem)}.home-module__xN3HmW__actions{flex-direction:column;align-items:flex-start}.home-module__xN3HmW__questionCard{padding:23px 20px}.home-module__xN3HmW__benefits{padding:52px 0}.home-module__xN3HmW__closer{grid-template-columns:1fr;gap:30px}}
