@charset "UTF-8";
:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#132746;background:#fff;font-synthesis:none;line-height:1.65}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #b46e00;outline-offset:6px}.preview{padding:9px 6%;font-size:11px;letter-spacing:.12em;background:#132746;color:#fff;font-weight:700}.preview span{float:right;letter-spacing:0;font-weight:400;color:#c2cee0}header{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:28px 32px;border-bottom:1px solid #dfe5ed}.brand{font-size:23px;font-weight:750;display:flex;gap:9px;align-items:center;letter-spacing:-.8px}.mark{display:inline-grid;place-items:center;width:31px;height:34px;background:#132746;color:#53ddbf;border-radius:6px;font-size:23px;font-weight:800}nav{display:flex;gap:29px;font-size:14px;font-weight:600}nav a:hover,.textlink:hover{color:#007863}.maker{font-size:12px;color:#54667e}main{max-width:1320px;margin:auto;padding:0 32px}.hero{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;padding:80px 0 62px;align-items:center}.eyebrow{font-size:11px;font-weight:750;letter-spacing:.13em;color:#466177;margin:0 0 18px}h1{font-size:clamp(38px,4.2vw,60px);letter-spacing:-2.7px;line-height:1.1;margin:0 0 25px;font-weight:730}h1 em{font-style:normal;color:#007f6a}.lead{font-size:18px;max-width:530px;color:#506178;line-height:1.65}.actions{display:flex;gap:26px;align-items:center;margin-top:31px;font-size:14px}.button{display:inline-flex;justify-content:space-between;gap:26px;background:#132746;color:white;padding:13px 21px;border-radius:5px;font-weight:600}.button:hover{background:#234167}.textlink{font-weight:600}.availability{font-size:12px;color:#62748b;margin-top:24px}.example{background:#f3f6f9;border:1px solid #dce4ec;padding:30px;border-radius:12px}.example-head{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:750;letter-spacing:.07em}.tag{color:#7c4b00;background:#ffecc6;padding:3px 7px;border-radius:4px;font-size:9px}.example h2{font-size:21px;font-weight:650;line-height:1.4;letter-spacing:-.5px;margin:25px 0 12px}.number{display:flex;align-items:baseline;gap:15px;margin-bottom:17px}.number strong{font-size:58px;font-weight:650;letter-spacing:-2px}.number span{color:#52627a;font-size:13px}.comparison{display:flex;justify-content:space-between;border-top:1px solid #d7e0e9;padding-top:15px}.comparison div{display:flex;flex-direction:column;font-size:12px;color:#52627a}.comparison strong{font-size:21px;color:#132746}.quote{margin-top:24px;border-left:3px solid #007f6a;padding-left:18px;display:flex;flex-direction:column;font-size:12px;color:#466177}.quote strong{font-size:38px;line-height:1.45;color:#007f6a;letter-spacing:-1px}.example>p{font-size:10px;color:#627188;margin:20px 0 0;max-width:330px}.strip{border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;font-size:13px}.strip p{margin:0}.strip>span{white-space:nowrap;color:#60738a;font-size:12px}section:not(.hero):not(.strip){padding:65px 0}h2{font-size:35px;letter-spacing:-1.2px;line-height:1.2;margin:0 0 18px}h3{font-size:19px;line-height:1.4;letter-spacing:-.4px}.section-title{max-width:650px}.section-title>p:last-child{font-size:16px;color:#506178}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px}.step{font-size:13px;font-weight:700;color:#007f6a;border-top:3px solid #007f6a;display:block;padding-top:16px}.steps p,.trust-grid p{font-size:14px;color:#506178}.fit{border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed;display:grid;grid-template-columns:1fr 1fr;gap:60px}.fit ul{padding-left:20px;margin:0}.fit li{padding:0 0 16px 8px;color:#506178;font-size:15px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:30px}.guide{font-size:14px;color:#506178}.guide h3{color:#132746}.guide li{margin-bottom:13px;padding-left:5px}.guide ol{padding-left:20px}.secondary{background:#f4f7f9;border-radius:8px;padding:14px 28px 22px}.guide dt{color:#132746;font-weight:700;margin-top:19px}.guide dd{margin:5px 0 0}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:30px}#trust{border-top:1px solid #dfe5ed}details{border-top:1px solid #dfe5ed;padding:18px 0}summary{font-size:14px;font-weight:650;cursor:pointer}details>div{font-size:13px;color:#506178;max-width:900px;padding:9px 0}footer{max-width:1320px;margin:auto;padding:27px 32px 40px;border-top:1px solid #dfe5ed;display:flex;align-items:center;justify-content:space-between;gap:30px}footer p{font-size:11px;color:#60738a;max-width:240px}footer .brand{font-size:19px}@media(max-width:900px){.maker{display:none}.hero{gap:30px;grid-template-columns:1.15fr 1fr}h1{font-size:43px;letter-spacing:-1.8px}.example{padding:23px}.number{flex-wrap:wrap;gap:0}.number span{width:100%}.strip{align-items:flex-start}.steps{gap:25px}}@media(max-width:650px){header{padding:20px}.preview{font-size:9px;padding:9px 20px}.preview span{float:none;display:block;margin-top:2px}.brand{font-size:21px}nav{gap:15px;font-size:11px}nav a:nth-child(2){display:none}main{padding:0 22px}.hero{grid-template-columns:1fr;padding:44px 0;gap:30px}h1{font-size:43px}.lead{font-size:16px}.actions{gap:19px;font-size:12px}.example{padding:25px}.number{gap:18px}.number span{width:auto}.strip{display:block}.strip>span{display:block;margin-top:13px}.steps,.fit,.guide-grid,.trust-grid{grid-template-columns:1fr;gap:23px}section:not(.hero):not(.strip){padding:43px 0}h2{font-size:30px}.steps{margin-top:25px}.fit ul{margin-top:5px}.guide-grid{margin-top:20px}footer{display:block;padding:26px 22px}footer p{max-width:none;margin-top:18px}.example>p{max-width:none}}

/* Product walkthrough and commercial fit */
.eyebrow{font-size:12px}.maker,.availability,.strip>span{font-size:14px}.steps p,.trust-grid p,.guide,details>div{font-size:16px}.demo-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 20px}.demo-tabs button{font:600 16px Inter,Segoe UI,Arial,sans-serif;border:1px solid #c5d2dd;border-radius:6px;background:#fff;color:#132746;padding:13px 18px;cursor:pointer}.demo-tabs button[aria-pressed=true]{background:#132746;color:#fff;border-color:#132746}.demo-tabs button:focus-visible{outline:3px solid #007f6a;outline-offset:3px}.demo-frame{margin:0}.demo-frame img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #d6e2ec}.demo-frame figcaption{font-size:16px;line-height:1.6;color:#506178;margin-top:18px;max-width:900px}.demo-help{font-size:14px;color:#506178}.buyer-fit{border-block:1px solid #dfe5ed;display:grid;grid-template-columns:1fr 1fr;gap:70px}.buyer-fit p{font-size:17px;color:#506178}.buyer-fit h3{margin-top:0}footer p{font-size:13px}.example>p{font-size:13px}.preview{font-size:12px}@media(max-width:650px){.buyer-fit{grid-template-columns:1fr;gap:20px}.demo-tabs{gap:8px}.demo-tabs button{flex:1 1 100%;text-align:left}.preview{font-size:11px}nav a:nth-child(2){display:none}nav{font-size:13px;gap:12px}.demo-frame{margin-inline:-10px}.actions{font-size:14px}}
