*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#17202a;background:#fff;line-height:1.55}header{height:76px;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:0 24px;border-bottom:1px solid #eef0f2}.brand{font-size:26px;font-weight:900;color:#17202a;text-decoration:none;letter-spacing:-1px}.brand span{color:#d65a2e}nav{display:flex;align-items:center;gap:28px}nav a{color:#46505a;text-decoration:none;font-size:14px;font-weight:700}.nav-cta{border:1px solid #17202a;padding:10px 15px;border-radius:7px}.hero{max-width:1050px;margin:auto;text-align:center;padding:100px 24px 70px}.eyebrow,.kicker{font-size:12px;font-weight:900;letter-spacing:2px;color:#d65a2e}.hero h1{font-size:58px;line-height:1.04;letter-spacing:-2.5px;max-width:850px;margin:18px auto}.hero h1 em{font-style:normal;color:#d65a2e}.lead{max-width:700px;margin:0 auto 30px;color:#5c6670;font-size:20px}.actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.button{display:inline-block;text-decoration:none;font-weight:800;padding:14px 21px;border-radius:7px}.primary{background:#d65a2e;color:white}.secondary{border:1px solid #ccd1d5;color:#17202a}.trust{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:38px;font-size:13px;color:#59636c}.strip{background:#17202a;color:#fff;display:flex;justify-content:center}.strip div{width:260px;padding:24px;text-align:center;border-right:1px solid #36404a}.strip div:last-child{border:0}.strip strong{font-size:28px;display:block}.strip span{font-size:12px;color:#bdc5cb}.section{max-width:1120px;margin:auto;padding:90px 24px}.section>h2,.demo h2,.final h2{font-size:38px;line-height:1.15;margin:10px 0}.intro{color:#69737c;margin-bottom:36px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cards article{border:1px solid #e2e5e8;border-radius:10px;padding:28px}.cards h3{margin:12px 0 5px}.cards p,.steps p{color:#69737c;font-size:14px}.icon{font-size:25px;color:#d65a2e}.demo{background:#d65a2e;color:white;padding:65px max(24px,calc((100% - 1072px)/2));display:flex;align-items:center;justify-content:space-between;gap:35px}.demo p{max-width:650px;color:#ffe3d9}.demo .kicker{color:#ffe3d9}.light{background:#fff;color:#17202a;white-space:nowrap}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px}.steps b{display:grid;place-items:center;background:#f7e9e4;color:#d65a2e;width:38px;height:38px;border-radius:50%}.steps h3{font-size:17px}.fit{display:grid;grid-template-columns:1fr 1fr;max-width:1120px;margin:0 auto 90px;padding:0 24px}.fit>div{padding:42px}.good{background:#f2f7f4}.not{background:#f6f6f6}.fit p{color:#5f6971}.final{text-align:center;background:#f7f7f5;padding:85px 24px}.final p{max-width:650px;margin:10px auto 25px;color:#667079}.final small{display:block;margin-top:18px;color:#7b848c}footer{max-width:1120px;margin:auto;padding:35px 24px;display:flex;align-items:center;justify-content:space-between;color:#7b848c;font-size:12px}
@media(max-width:800px){header{height:auto;padding:18px 20px}nav a:not(.nav-cta){display:none}.hero{padding:70px 20px 50px}.hero h1{font-size:42px}.lead{font-size:18px}.strip{flex-direction:column}.strip div{width:100%;border-right:0;border-bottom:1px solid #36404a}.cards{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.demo{flex-direction:column;align-items:flex-start}.fit{grid-template-columns:1fr}.section>h2,.demo h2,.final h2{font-size:32px}footer{flex-direction:column;gap:5px;text-align:center}}.contact-page{max-width:760px;margin:auto;padding:85px 24px 100px}.contact-page h1{font-size:48px;line-height:1.08;letter-spacing:-2px;margin:12px 0 18px}.contact-intro{font-size:18px;color:#667079;max-width:690px;margin-bottom:38px}.contact-form{border:1px solid #e2e5e8;border-radius:12px;padding:34px;background:#fff;box-shadow:0 12px 35px rgba(23,32,42,.06)}.contact-form label{display:block;font-weight:800;font-size:14px;margin-bottom:22px}.contact-form label span{font-weight:400;color:#8a9298}.contact-form input,.contact-form textarea{display:block;width:100%;margin-top:8px;border:1px solid #cfd5da;border-radius:7px;padding:13px 14px;font:inherit;color:#17202a;background:#fff}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid #efc0af;border-color:#d65a2e}.form-button{border:0;cursor:pointer;font-size:15px}.form-note{font-size:12px;color:#7b848c;margin:15px 0 0}.thanks{min-height:65vh;text-align:center;padding-top:130px}.thanks .contact-intro{margin-left:auto;margin-right:auto}@media(max-width:800px){.contact-page{padding-top:55px}.contact-page h1{font-size:38px}.contact-form{padding:24px}}