.homepage{--ink:#202020;--muted:#656565;--accent:#292929;--line:#e5e5e5;color:var(--ink);scroll-behavior:smooth;background:#fff;height:100%;font-family:Inter_400Regular,Inter,sans-serif;font-size:15px;line-height:1.6;overflow-y:auto}.homepage *,.homepage :before,.homepage :after{box-sizing:border-box}.homepage h1,.homepage h2,.homepage h3,.homepage p{margin:0}.homepage h1,.homepage h2,.homepage h3,.homepage strong{font-family:Inter_500Medium,sans-serif;font-weight:400}.homepage em{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.homepage a{color:inherit;text-decoration:none}.homepage a,.homepage button{-webkit-tap-highlight-color:transparent}.homepage button{font:inherit;cursor:pointer}.homepage svg{vertical-align:middle;flex-shrink:0}.homepage a:focus-visible,.homepage button:focus-visible{outline-offset:5px;outline:2px solid var(--accent)!important}.homepage section{scroll-margin-top:24px}.homepage .page-width{width:min(1000px,100% - 80px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;height:96px;display:flex}.brand-link{align-items:center;display:inline-flex}.main-nav{gap:34px;margin-left:45px;font-size:13px;display:flex}.main-nav a{color:var(--muted);padding:12px 0}.main-nav a:hover,.text-link:hover{color:var(--accent)}.app-link{border:1px solid #d9d9d9;border-radius:100px;align-items:center;gap:14px;padding:10px 19px;font-size:12px;display:inline-flex}.app-link:hover{background:#ededed}.hero{text-align:center;padding-block:72px 52px}.hero-kicker{letter-spacing:1.6px;color:var(--muted);font-size:10px}.hero h1{letter-spacing:-2.8px;margin:22px 0;font-size:clamp(40px,5.2vw,64px);line-height:1.15}.hero h1 em{letter-spacing:-2.4px}.hero-copy{color:var(--muted);max-width:560px;font-size:15px;line-height:1.85;margin-inline:auto!important}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:25px;display:flex}.primary-link{background:#161616;border-radius:4px;justify-content:center;align-items:center;gap:30px;padding:15px 23px;font-size:13px;transition:background .15s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff18;color:#fff!important}.primary-link:hover{background:#080808;transform:translateY(-1px)}.text-link{align-items:center;gap:13px;padding-block:10px;font-size:13px;display:inline-flex}.answers-section,.agent-section{grid-template-columns:1fr 1.5fr;gap:60px;padding-block:54px;display:grid}.agent-section{border-top:1px solid var(--line)}.answers-section h2,.agent-section h2,.future-section h2{letter-spacing:-.8px;font-size:25px;line-height:1.3}.answers-list{margin:0}.answers-list>div+div{margin-top:22px}.answers-list dt,.future-grid h3{margin-bottom:7px;font-family:Inter_500Medium,sans-serif;font-size:15px}.answers-list dd,.agent-section p,.future-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.agent-section .text-link{margin-top:10px}.future-section{border-top:1px solid var(--line);padding-block:45px}.future-section h2 span{color:var(--muted);font-family:Inter_400Regular,sans-serif}.future-grid{grid-template-columns:1fr 1fr;gap:60px;margin-top:25px;display:grid}.closing{border-top:1px solid var(--line);text-align:center;padding-block:55px}.closing h2{letter-spacing:-1.2px;margin-bottom:25px;font-size:34px;line-height:1.25}.closing-note{color:var(--muted);margin-top:12px;font-size:11px;display:block}.site-footer{border-top:1px solid var(--line);align-items:center;gap:28px;min-height:100px;display:flex}.site-footer>span{color:var(--muted);font-size:10px}.footer-year{margin-left:auto}.skip-link{z-index:100;border:1px solid var(--accent);background:#fff;padding:10px 16px;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}