:root{color:#262320;font-synthesis:none;background:#f5f1e8;font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #a37527}::selection{background:#ffe09b}nav,main,footer{width:min(1120px,100% - 48px);margin:auto}nav{justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.brand{letter-spacing:-.7px;align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.brand img{border-radius:11px;width:38px;height:38px}.navlinks{align-items:center;gap:28px;display:flex}.navlinks a{font-size:14px;text-decoration:none}.button,button{color:#fff;background:#27231f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.button:hover,button:hover{background:#494037}.button:active,button:active{transform:scale(.98)}.button.secondary,button.secondary{color:#27231f;background:#e9e3d7}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:90px 0 100px;display:grid}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#756b5b;font-size:12px;font-weight:650}h1{letter-spacing:-.045em;margin:22px 0;font-family:Georgia,serif;font-size:clamp(44px,5.6vw,76px);font-weight:400;line-height:1.05}h2{letter-spacing:-.04em;margin:12px 0 22px;font-size:clamp(28px,3vw,42px);font-weight:550;line-height:1.2}h3{letter-spacing:-.025em;line-height:1.3}p{margin:0 0 20px}.intro{color:#6c655b;max-width:450px;font-size:19px}.small{color:#756e64;font-size:13px}.actions{flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0 12px;display:flex}.demo{background:#fff;border-radius:24px;padding:26px;transform:rotate(1deg);box-shadow:0 25px 80px #503d2112}.demo-header{color:#746c61;justify-content:space-between;padding-bottom:24px;font-size:12px;display:flex}.demo-text{letter-spacing:-.015em;padding:6px 0 24px;font:29px/1.6 Georgia,serif}.demo-text mark{color:inherit;background:#ffe19a;border-radius:5px;padding:3px}.player{border-top:1px solid #eee8df;align-items:center;gap:16px;padding-top:22px;display:flex}.player button{border-radius:50%;width:46px;height:46px;padding:0}.wave{flex:1;align-items:center;gap:5px;height:32px;display:flex}.wave i{background:#c9b58f;border-radius:4px;width:4px;height:16px}.wave i:nth-child(3n){height:30px}.wave i:nth-child(2n){height:22px}.demo-caption{color:#85735a;padding-top:14px;font-size:12px}.section{border-top:1px solid #ded7ca;padding:80px 0}.card{background:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;gap:24px;padding:32px;display:flex}.faq{max-width:760px}.faq details{border-bottom:1px solid #ddd5c8;padding:22px 0}.faq summary{cursor:pointer;font-weight:550}.faq details p{color:#6c655b;margin:0;padding-top:14px}footer{color:#756d62;border-top:1px solid #ded7ca;justify-content:space-between;gap:24px;padding:32px 0 48px;font-size:13px;display:flex}footer div{gap:22px;display:flex}.account{max-width:650px;padding:65px 0 100px}.account h1{font-size:48px}.account .card{margin:25px 0}.status{background:#eee6d7;border-radius:12px;margin:18px 0;padding:14px 18px;font-size:14px}.status:empty{display:none}.label{text-transform:uppercase;letter-spacing:.08em;color:#756d62;font-size:12px}.account strong{font-size:24px}.legal{max-width:740px;padding:60px 0 100px}.legal h1{font-size:48px}.legal h2{margin-top:38px;font-size:23px}.legal p,.legal li{color:#625d55}.hidden,[hidden]{display:none!important}.connect-code{letter-spacing:3px;background:#f2eddf;border-radius:10px;padding:20px;font-size:24px}dialog{background:#fff;border:0;border-radius:20px;max-width:440px;padding:32px;box-shadow:0 20px 80px #0003}dialog::backdrop{background:#0005}@media (max-width:760px){nav,main,footer{width:calc(100% - 36px)}.navlinks{gap:16px}.navlinks .optional{display:none}.hero{grid-template-columns:1fr;gap:35px;padding:45px 0 65px}.hero h1{max-width:500px}.demo{transform:none}.section{padding:50px 0}.card{padding:25px}footer{flex-direction:column}.account{padding-top:25px}.demo-text{font-size:25px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;transform:none!important}}.final-cta{text-align:center}.final-cta .button{margin-top:16px}.final-cta p{line-height:1.7}.google-signin{border-radius:6px;justify-content:center;align-items:center;gap:12px;font:500 15px/1.5 Arial,sans-serif;display:inline-flex;color:#1f1f1f!important;background:#fff!important;border:1px solid #747775!important}.google-signin img{width:20px;height:20px}
