@media(max-width:820px){header .call{display:none}.logo{font-size:19px}}:root{--ink:#14202e;--muted:#566070;--line:#e3e6ea;--bg:#ffffff;--soft:#f3f5f7;--navy:#1f2a37;--red:#b4532a;--serif:'Iowan Old Style','Palatino Linotype',Palatino,Georgia,serif;--sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:17px/1.6 var(--sans);color:var(--ink);background:var(--bg)}a{color:inherit}img{max-width:100%;display:block}
.w{max-width:1120px;margin:0 auto;padding:0 20px}.demo{background:#fdf3d8;color:#5a4410;font-size:13px;text-align:center;padding:6px 16px}
header{border-bottom:1px solid var(--line)}header .w{display:flex;align-items:center;gap:18px;height:68px}.logo{font-family:var(--serif);font-weight:700;font-size:22px;text-decoration:none;color:var(--navy);white-space:nowrap}
nav{display:flex;gap:18px;margin-left:auto;font-size:15px}nav a{text-decoration:none;color:var(--muted)}nav a:hover{color:var(--ink)}
.call{background:var(--red);color:#fff;text-decoration:none;font-weight:700;padding:10px 16px;border-radius:6px;white-space:nowrap;font-size:15px}
.hero{background:var(--navy);color:#fff;padding:64px 0 56px}.hero h1{font-family:var(--serif);font-size:clamp(34px,5vw,56px);line-height:1.08;margin:0 0 16px;max-width:18ch}
.hero p{font-size:19px;max-width:56ch;margin:0 0 26px;color:#dbe3ec}.hero .ctas{display:flex;gap:12px;flex-wrap:wrap}.ghost{color:#fff;border:1.5px solid rgba(255,255,255,.6);text-decoration:none;font-weight:700;padding:9px 16px;border-radius:6px}
.answer{background:var(--soft);border-left:4px solid var(--red);padding:18px 20px;margin:32px 0;font-size:18px}
main{padding:24px 0 56px}h2{font-family:var(--serif);font-size:30px;line-height:1.15;margin:44px 0 12px}h3{font-size:19px;margin:24px 0 6px}
.grid{display:grid;grid-template-columns:2fr 1fr;gap:48px}.card{background:var(--soft);border-radius:10px;padding:22px}.card h3{margin-top:0}
.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.facts div{background:var(--soft);border-radius:10px;padding:18px}.facts b{display:block;font-family:var(--serif);font-size:30px;color:var(--navy)}
.rev{border-top:1px solid var(--line);padding:16px 0}.rev p{margin:0 0 4px;font-family:var(--serif);font-size:18px}.rev small{color:var(--muted)}
.joe{display:flex;gap:18px;align-items:center}.joe img{width:96px;height:96px;border-radius:50%;object-fit:cover}
footer{background:var(--navy);color:#cfd8e3;padding:36px 0;font-size:15px}footer .w{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}footer b{color:#fff;display:block;margin-bottom:6px}
.check{font-size:13px;color:var(--muted);border-top:1px solid var(--line);margin-top:40px;padding-top:12px}
@media(max-width:820px){nav{display:none}.grid,.facts,footer .w{grid-template-columns:1fr}.hero{padding:44px 0 40px}}