:root{--ink:#24382e;--paper:#f9f8f3;--muted:#69756b;--green:#315c42;--line:#dfe3d8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:disabled{opacity:.65;cursor:wait}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #af7340}.site{max-width:1440px;margin:auto;padding:0 6.5%}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;height:112px;display:flex}.brand{letter-spacing:-1.6px;align-items:center;font-size:31px;font-weight:750;display:flex}.brand span{letter-spacing:-.4px;margin:6px 8px 0 9px;font-size:15px;font-weight:400}.brand i{color:#91a977;font-size:30px;font-style:normal}.header-note{color:var(--muted);font-size:13px}.header-link{font-size:13px;font-weight:600}.header-link span{margin-left:15px}main{grid-template-columns:1.2fr 1fr;align-items:center;gap:9%;padding:84px 0 72px;display:grid}.launch-tag{letter-spacing:1.8px;align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.launch-tag>span,.status>span{background:#71975b;border-radius:50%;width:6px;height:6px;display:inline-block}h1{letter-spacing:-3.6px;margin:29px 0 25px;font-size:clamp(46px,5.3vw,76px);font-weight:500;line-height:1.06}h1 em{color:#698358;font-family:Georgia,serif;font-weight:400}p{line-height:1.7}.intro{max-width:395px;color:var(--muted);font-size:16px}.hero-bottom{align-items:center;gap:17px;margin-top:42px;display:flex}.hero-bottom p{color:var(--muted);font-size:12px;line-height:1.7}.hero-bottom strong{color:var(--ink);font-weight:500}.orbit{background:#e3e9d8;border-radius:50%;place-items:center;width:59px;height:59px;display:grid;transform:rotate(-10deg)}.orbit span{font-family:Georgia,serif;font-size:32px}.account-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:39px 34px;box-shadow:0 16px 50px #203b2810}.eyebrow{letter-spacing:1.7px;color:var(--muted);font-size:10px;font-weight:600}.account-card h2{letter-spacing:-1px;margin:22px 0 15px;font-size:28px;font-weight:500;line-height:1.2}.account-card p{color:var(--muted);margin:0 0 24px;font-size:14px}.primary,.secondary{border-radius:8px;justify-content:center;align-items:center;gap:15px;width:100%;padding:15px 20px;font-size:13px;font-weight:600;display:flex}.primary{background:var(--green);color:#fff;border:1px solid var(--green)}.primary span{margin-left:auto}.primary:hover{background:#254b35}.secondary{border:1px solid var(--line);background:#fff;margin-top:10px}.account-card .fine-print{text-align:center;margin:19px 0 0;font-size:11px;line-height:1.7}.coming-soon{color:var(--muted);text-align:center;margin:19px 8px 0;font-size:11px}.coming-soon span{vertical-align:middle;margin-right:6px;font-size:18px}.principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:40px;padding:32px 0 46px;display:grid}.principles>div>span{color:#83917c;font-size:11px}.principles h3{margin:13px 0 7px;font-size:14px;font-weight:500}.principles p{color:var(--muted);margin:0;font-size:12px}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:24px 0;font-size:10px;display:flex}.status{align-items:center;gap:8px;font-size:12px;display:flex}.text-button{color:var(--green);background:0 0;border:0;padding:0;text-decoration:underline}[role=alert]{color:#943c2e!important;margin-top:18px!important}.callback{max-width:550px;margin:auto;padding:90px 24px;display:block}.callback h1{letter-spacing:-1.5px;font-size:38px}@media (max-width:760px){.site{padding:0 6%}header{height:85px}.header-note{display:none}main{grid-template-columns:1fr;gap:38px;padding:45px 0}h1{letter-spacing:-2.5px;font-size:52px}.hero-bottom{margin-top:20px}.account-card{padding:30px 24px}.principles{grid-template-columns:1fr;gap:22px;padding:27px 0}.principles>div{grid-template-columns:28px 1fr;align-items:baseline;display:grid}.principles h3{margin:0}.principles p{grid-column:2}.header-link{font-size:12px}footer{gap:20px;line-height:1.6}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
