:root{--paper:#f8f6f1;--ink:#152338;--blue:#2563eb;--muted:#536174;--line:#d9ddd9}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Inter,system-ui,sans-serif}a{color:#174fc5;text-underline-offset:4px}button,input,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #2563eb;outline-offset:4px}::selection{background:#c9daff}h1,h2,h3{line-height:1.13;letter-spacing:-.035em;text-wrap:balance;margin:0 0 22px}h1{font-size:clamp(40px,5.5vw,76px)}h2{font-size:clamp(30px,3.4vw,46px)}h3{font-size:24px}p{max-width:68ch;margin:0 0 20px}img{max-width:100%;height:auto}.start-wrap{width:calc(100% - 64px);max-width:1180px;margin:auto}.start-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.start-header nav{display:flex;gap:22px;flex-wrap:wrap}.start-header a{text-decoration:none}.start-brand{font-size:26px;font-weight:800;letter-spacing:-.04em;color:var(--ink);white-space:nowrap}.start-brand span{color:var(--blue)}.start-hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:70px 0}.start-hero p{font-size:20px;color:var(--muted)}.start-hero img{width:100%;mix-blend-mode:multiply}.start-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:7px;min-height:48px;padding:12px 22px;font-size:16px;font-weight:650;text-decoration:none}.start-button:hover{background:#174fc5}.start-button.secondary{background:transparent;color:#174fc5}.start-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.start-section{padding:64px 0;border-top:1px solid var(--line)}.start-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.start-steps{padding:0;list-style:none;counter-reset:steps}.start-steps li{padding:24px 0 24px 48px;border-top:1px solid var(--line);position:relative;counter-increment:steps}.start-steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:25px;color:#174fc5;font-weight:750}.start-steps strong{display:block;font-size:19px;margin-bottom:8px}.start-steps p{color:var(--muted);margin:0}.start-note{font-size:14px;color:var(--muted);margin-top:18px}.start-demo{background:#eef2f8;padding:30px;border-radius:12px}.start-demo label{display:block;margin:18px 0 7px;font-weight:600}.start-demo input[type=email],.start-demo textarea{width:100%;padding:12px;border:1px solid #7e8ca0;border-radius:6px;background:white;color:var(--ink)}.start-demo textarea{min-height:150px;resize:vertical}.start-demo .check{display:flex;align-items:start;gap:12px;font-weight:400;font-size:15px}.check input{margin-top:7px;flex:none;accent-color:#2563eb;width:18px;height:18px}.start-demo .start-button{margin-top:18px}.start-status{margin:18px 0 0;color:#17447d;font-weight:600}.start-preview-bar{background:#e4ebf6;padding:12px 24px;text-align:center;font-size:14px}.start-example{padding:26px 0;border-top:1px solid var(--line)}.start-example dt{font-weight:700;margin-top:16px}.start-example dd{margin:5px 0;color:var(--muted)}details{border-top:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font-weight:650}details p{margin-top:18px}footer{padding:32px 0;border-top:1px solid var(--line);font-size:14px}.start-cta{background:#edf2f8}.start-cta .start-columns{align-items:center}.start-cta p{margin:20px 0 25px}.start-cta img{max-height:300px;object-fit:contain;width:100%;mix-blend-mode:multiply}.start-cta .start-brand{font-size:inherit} [hidden]{display:none!important}@media(max-width:760px){.start-wrap{width:calc(100% - 40px)}.start-header{align-items:start}.start-header nav{gap:10px;font-size:14px;justify-content:flex-end}.start-hero,.start-columns{grid-template-columns:1fr;gap:28px}.start-hero{padding:44px 0}.start-hero img{max-height:280px;object-fit:contain}.start-section{padding:44px 0}.start-demo{padding:22px}.start-cta img{max-height:220px}.start-hero p{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
