main.home-module__Hx0lNG__home{max-width:calc(var(--column) + 2 * var(--gutter));padding-bottom:0}.home-module__Hx0lNG__hero{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.home-module__Hx0lNG__hero:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--accent) 16%, transparent), transparent 65%);pointer-events:none;width:min(900px,160vw);height:520px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}main h1.home-module__Hx0lNG__title{letter-spacing:-.015em;margin-bottom:0;font-size:2.125rem;font-weight:500;line-height:1.1}main p.home-module__Hx0lNG__lead{max-width:40rem;color:var(--ink);margin:24px 0 0;font-size:1.125rem;font-weight:300;line-height:1.55}.home-module__Hx0lNG__ctas{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;max-width:22rem;margin-top:32px;display:grid}.home-module__Hx0lNG__cta{flex-direction:column;align-items:stretch;gap:8px;display:flex}.home-module__Hx0lNG__ctaSub{color:var(--muted);font-size:.8125rem}main p.home-module__Hx0lNG__login{color:var(--muted);margin:24px 0 0;font-size:.875rem}.home-module__Hx0lNG__section{margin-top:var(--section)}.home-module__Hx0lNG__steps{margin-top:var(--block);gap:16px;list-style:none;display:grid}.home-module__Hx0lNG__step{padding:12px 12px 24px}.home-module__Hx0lNG__shot{border:1px solid var(--line);border-radius:var(--r);background:radial-gradient(ellipse at 50% 130%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), var(--page);gap:0;margin-bottom:12px;padding:20px 20px 20px 24px;list-style:none;display:grid}.home-module__Hx0lNG__seqStep{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-left:20px;display:flex;position:relative}.home-module__Hx0lNG__seqStep:before{content:"";border:1px solid var(--edge);border-radius:var(--r-pill);background:var(--page);width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:0}.home-module__Hx0lNG__seqStep+.home-module__Hx0lNG__seqStep:after{content:"";border-left:1px solid var(--line);height:37px;position:absolute;bottom:calc(50% + 4px);left:3px}.home-module__Hx0lNG__seqWhen{color:var(--muted);font-size:.8125rem}.home-module__Hx0lNG__step h3,.home-module__Hx0lNG__step p{padding-inline:8px}main .home-module__Hx0lNG__step p{margin:0}.home-module__Hx0lNG__pills{margin-top:32px}.home-module__Hx0lNG__pillsGroups{margin-top:12px}.home-module__Hx0lNG__ask{gap:32px;display:grid}.home-module__Hx0lNG__askHead{flex-direction:column;align-items:flex-start;gap:16px;display:flex}main h2.home-module__Hx0lNG__askTitle{font-size:2.25rem;line-height:1.12}main p.home-module__Hx0lNG__askLead{max-width:28rem;color:var(--muted);margin:0;font-size:.875rem}.home-module__Hx0lNG__questions{border-top:1px solid var(--line);list-style:none}.home-module__Hx0lNG__questions li{border-bottom:1px solid var(--line)}main .home-module__Hx0lNG__questions a{min-height:64px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:.875rem;text-decoration:none;display:flex}main .home-module__Hx0lNG__questions a:after{content:"→";color:var(--muted)}main .home-module__Hx0lNG__questions a:hover{color:var(--ink-strong)}main .home-module__Hx0lNG__questions a:hover:after{color:var(--accent-ink)}.home-module__Hx0lNG__band{margin:var(--section) 0 0;border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(ellipse at 85% 110%, color-mix(in srgb, var(--accent) 42%, transparent), transparent 55%), radial-gradient(ellipse at 10% -20%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 50%), var(--panel);padding:40px 24px;position:relative;overflow:hidden}main h2.home-module__Hx0lNG__bandTitle{font-size:1.75rem;font-weight:500;line-height:1.2}.home-module__Hx0lNG__bandTitle span{display:block}main .home-module__Hx0lNG__band p{max-width:30rem;margin:16px 0 0;font-size:.875rem}.home-module__Hx0lNG__bandActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (min-width:560px){.home-module__Hx0lNG__ctas{grid-template-columns:repeat(2,minmax(0,1fr));max-width:34rem}}@media (min-width:1024px){main h1.home-module__Hx0lNG__title{font-size:4.5rem}main p.home-module__Hx0lNG__lead{font-size:1.375rem}.home-module__Hx0lNG__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__Hx0lNG__ask{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}main h2.home-module__Hx0lNG__askTitle{font-size:3rem}.home-module__Hx0lNG__band{padding:72px 64px}main h2.home-module__Hx0lNG__bandTitle{font-size:2.25rem}}
