*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.demo-banner{padding:11px 20px;background:#23382f;color:#fffdf3;font-size:9px;letter-spacing:1px;text-align:center;line-height:1.7}header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 5%;border-bottom:1px solid #0002}header img{width:220px;max-width:40%;height:auto}header>a,header>span{font-size:10px;color:inherit}main{max-width:1100px;margin:auto;padding:45px 5% 30px}.hero{max-width:760px;margin-bottom:35px}.eyebrow{font-size:9px;letter-spacing:1.5px;line-height:1.7}h1{font:normal clamp(40px,5vw,65px)/1.05 Georgia,serif;letter-spacing:-2px;margin:20px 0}h2{font:normal 31px/1.15 Georgia,serif;letter-spacing:-.6px;margin:0 0 20px}p{font-size:14px;line-height:1.85;margin:12px 0}a{color:inherit}button{background:var(--ink);color:var(--paper);border:0;border-radius:999px;padding:15px 24px;font:700 12px/1.5 Arial;cursor:pointer;min-height:46px;margin-top:18px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #347b80;outline-offset:4px}img{display:block;width:100%;height:auto}.offer{background:var(--wash);border:1px dashed #0004;padding:22px;font-size:12px;line-height:1.8;margin:25px 0}.offer small{font-size:11px}.products{display:grid;grid-template-columns:1fr 1fr;gap:25px}.item{background:var(--wash);padding:20px}.item img{aspect-ratio:1;object-fit:contain;background:#f5f1e7}.item h2{font-size:27px;margin:24px 0 15px}.item strong,.product-detail strong{font-size:25px;display:block}.item p{font-size:11px}.action{padding:30px;border-top:1px solid #0003;margin-top:35px}.product-detail,.signup-demo{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;margin-bottom:45px}.product-detail>img{aspect-ratio:1;object-fit:contain;background:#f5f1e7}.hint{font-size:11px;line-height:1.8;color:#5a685b}.preferences{max-width:650px;background:var(--wash);padding:35px}.preferences label,.signup-demo label{display:block;font-size:13px;line-height:1.7;margin-top:20px}.preferences select{display:block;width:100%;padding:12px;background:var(--paper);border:1px solid #0004;margin-top:8px;font:13px Arial}.preferences>a{display:block;font-size:12px;line-height:1.8;margin-top:25px}.signup-demo label{margin-top:20px}.signup-demo input,.preferences input{margin-right:8px}.demo-foot{border-top:1px solid #0003;padding-top:20px;margin-top:35px;font-size:11px;line-height:1.8}#destination-result{margin-top:25px;background:#e0ead8;border-left:3px solid #347b80;padding:22px;font-size:13px;line-height:1.8}.next-path{display:block;margin-top:20px;font-size:13px;font-weight:bold}#confirm-optin{background:#347b80;color:white}section{margin-top:30px}[hidden]{display:none!important}@media(max-width:650px){header{padding:20px;flex-wrap:wrap;justify-content:center}header img{width:200px;max-width:80%;order:-1;flex-basis:100%}header>span{display:none}main{padding:30px 23px}.products,.product-detail,.signup-demo{grid-template-columns:1fr;gap:23px}.preferences{padding:25px}.product-detail h2{margin-top:0}.signup-demo>img{order:-1}.item{padding:18px}.item img{max-height:300px}.action{padding:25px 0}.hero{margin-bottom:28px}h1{font-size:43px}.offer{padding:18px}}
