:root{font-family:Arial,Helvetica,sans-serif;color:#22354f;background:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input{font:inherit}button,a.buy{cursor:pointer}header{max-width:1240px;margin:auto;padding:28px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce2eb}.brand{font-size:25px;font-weight:700;text-decoration:none}.brand span{display:block;font-size:11px;letter-spacing:2px;margin-top:5px;color:#68758a}.buy{background:#243a58;color:#fff;padding:14px 18px;border-radius:6px;text-decoration:none;font-size:14px}main{max-width:1240px;margin:auto;padding:40px 32px}.intro{display:grid;grid-template-columns:1.2fr 1fr;gap:0 50px;align-items:end;margin-bottom:32px}.eyebrow{grid-column:1/-1;font-size:12px;letter-spacing:2px;color:#68758a;margin:0 0 14px}h1{font-size:clamp(34px,4vw,51px);letter-spacing:-1.8px;line-height:1.08;margin:0}.intro>p:last-child{font-size:19px;line-height:1.6;max-width:360px;margin:0 0 3px}.demo{border:1px solid #bfcbd9;border-radius:10px;overflow:hidden;box-shadow:0 16px 50px #20324a0b}.demo-top{padding:20px 24px;background:#243a58;color:white;display:flex;justify-content:space-between;align-items:center}.demo-top strong{font-size:18px}.demo-top span{display:block;font-size:13px;color:#cbd7e6;margin-top:5px}button{border:1px solid #acb7c6;padding:11px 15px;border-radius:5px;background:white;color:#243a58;font-size:14px}.demo-body{display:grid;grid-template-columns:260px 1fr}aside{padding:28px 24px;border-right:1px solid #dce2eb;background:#f8fafc}ol{padding:0;list-style:none;margin:0}li{display:flex;gap:12px;margin-bottom:30px;font-size:16px;font-weight:700}li b{display:grid;place-items:center;border:1px solid #b7c2d0;width:28px;height:28px;flex-shrink:0;border-radius:50%;font-size:14px}li.active b{background:#243a58;color:white}small{display:block;font-size:14px;line-height:1.5;font-weight:400;color:#68758a;margin-top:5px}.note{font-size:13px;line-height:1.6;color:#68758a}.working{padding:26px 28px}.entry-block{margin-bottom:20px}h2{font-size:18px;margin:0 0 12px}h2 span{font-weight:400;color:#64748b;font-size:13px;margin-left:12px}.inputs{display:grid;gap:12px}.two{grid-template-columns:1fr 1fr}label{font-size:14px;line-height:1.5;color:#4b5c73}input{width:100%;display:block;border:1px solid #d6bd7f;background:#fff4d6;color:#243a58;border-radius:4px;font-size:19px;font-variant-numeric:tabular-nums;padding:9px 12px;margin-top:5px}input:focus{outline:3px solid #6c92c8;outline-offset:2px}.results{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#f1f4f7;padding:18px 20px;border:1px solid #d7dee7;border-radius:6px}.results span{font-size:14px;display:block}.results strong{display:block;font-size:33px;margin-top:8px;font-variant-numeric:tabular-nums}.profit{border-left:1px solid #c7d2df;padding-left:22px}.equation{font-size:14px;line-height:1.6;margin:14px 0}.demo-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px}.demo-bottom span{font-size:12px;color:#657389}.demo-bottom button{font-size:12px;padding:7px 10px}.below{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:44px 0;border-bottom:1px solid #dce2eb}.below p{font-size:16px;line-height:1.65;color:#526078;margin:0}footer{display:flex;justify-content:space-between;gap:40px;padding:24px 0;font-size:13px;line-height:1.6;color:#657389}footer p{max-width:650px;margin:0}footer a{flex-shrink:0}#validation{color:#ad3030;font-size:14px;margin-bottom:12px}#validation:empty{display:none}@media(max-width:760px){header{padding:20px;gap:15px}.brand{font-size:22px}.buy{max-width:175px;font-size:13px;line-height:1.4;padding:10px 12px}main{padding:28px 18px}.intro{display:block}.intro>p:last-child{margin-top:17px;font-size:17px;max-width:none}.demo-top{padding:18px;gap:15px}.demo-top button{max-width:140px}.demo-body{display:block}aside{padding:20px;border-right:0;border-bottom:1px solid #dce2eb}ol{display:flex;gap:18px}li{flex:1;font-size:13px;gap:7px;margin:0}li small,.note{display:none}li b{width:22px;height:22px;font-size:12px}.working{padding:20px 16px}h2 span{display:block;margin:5px 0 0}.results strong{font-size:30px}.demo-bottom{align-items:flex-start}.below{grid-template-columns:1fr;gap:26px;padding:32px 0}footer{display:block}footer a{display:inline-block;margin-top:15px}.demo-bottom span{max-width:180px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.try-note{font-size:14px;margin:0 0 12px;color:#64748b}.tour-caption{font-size:14px;line-height:1.5;color:#48617f}.spotlight{outline:3px solid #dfb553;outline-offset:8px;transition:outline-color .2s}.negative{color:#a92c30}.actual{margin-top:50px;display:grid;grid-template-columns:300px 1fr;gap:38px;align-items:center}.actual p{font-size:16px;line-height:1.65;color:#56667c}.actual .note{font-size:13px}.actual img{display:block;width:100%;height:auto;border:1px solid #c7d2df;border-radius:6px}.privacy-note{font-size:12px;color:#67768a}.brand span{font-size:12px}.demo-bottom button{font-size:14px}.demo-bottom span{font-size:13px}button:focus-visible,a:focus-visible{outline:3px solid #789dd5;outline-offset:4px}@media(max-width:760px){.actual{grid-template-columns:1fr;gap:20px;margin-top:35px}.demo-top strong{font-size:16px}li{font-size:14px}.buy{font-size:14px}}
