@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#132a36;background:#f7f5ef;margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit}header{justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:28px 36px;display:flex}.brand{color:#99783c;align-items:center;gap:16px;font-family:Georgia,serif;font-size:37px;text-decoration:none;display:flex}.brand>span{color:#18313d;letter-spacing:2px;border-left:1px solid #cbbd9e;padding-left:16px;font-family:Arial,sans-serif;font-size:12px;font-weight:700}.brand small{letter-spacing:3px;margin-top:7px;font-size:9px;font-weight:400;display:block}.navcta{border-bottom:1px solid #9c814e;align-items:center;gap:12px;padding-bottom:7px;font-size:13px;text-decoration:none;display:flex}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;max-width:1240px;margin:30px auto 70px;padding:0 36px;display:grid}.intro{padding:20px 0}.eyebrow{letter-spacing:2.4px;color:#91723f;font-size:10px;font-weight:700}.eyebrow>span{background:#a88950;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}h1{letter-spacing:-2px;margin:25px 0;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(46px,5.6vw,78px);font-weight:400;line-height:1.03}h1 em{color:#9a7945;font-style:normal}.lede{color:#59656a;max-width:460px;font-size:16px;line-height:1.8}.primary{color:#fff;background:#173746;border-radius:3px;align-items:center;gap:20px;margin-top:18px;padding:17px 22px;font-size:13px;text-decoration:none;display:inline-flex}.signature{align-items:center;gap:17px;margin-top:47px;display:flex}.sigline{background:#b79a62;width:37px;height:1px}.signature strong{font-size:14px}.signature small{color:#697479;margin-top:7px;font-size:11px;display:block}.smallnote{color:#78817f;margin-top:23px;font-size:11px}.formwrap{background:#fff;border:1px solid #e5e1d7;border-radius:8px;scroll-margin-top:20px;overflow:hidden;box-shadow:0 20px 60px #18313d0d}.formtop{color:#fff;background:#122e3c;padding:30px 32px}.formtop .eyebrow{color:#d4b879}.formtop h2{margin:13px 0;font-family:Libre Caslon Display,Georgia,serif;font-size:35px;font-weight:400;line-height:1.1}.formtop p{color:#c5cdd0;margin-bottom:0;font-size:13px;line-height:1.7}form{padding:27px 32px}label{margin-bottom:17px;font-size:12px;font-weight:600;display:block}input,select{width:100%;font:inherit;color:#18313d;background:#fcfcfa;border:1px solid #dcdedb;border-radius:3px;margin-top:8px;padding:13px 12px;font-size:14px}input:focus,select:focus{outline-offset:2px;outline:2px solid #bca773}.row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.hint{color:#7b8385;margin:-5px 0 18px;font-size:10px;line-height:1.6}.consent{color:#697276;align-items:flex-start;gap:10px;font-size:10px;font-weight:400;line-height:1.7;display:flex}.consent input{accent-color:#173746;flex-shrink:0;width:15px;height:15px;margin-top:3px}.submit{color:#fff;cursor:pointer;background:#b8995c;border:0;border-radius:3px;justify-content:space-between;align-items:center;width:100%;padding:15px 18px;font-size:14px;font-weight:600;display:flex}.submit:disabled{opacity:.6}.secure{color:#7a8689;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:9px;display:flex}.trap{display:none}.success{text-align:center;color:#173746;padding:55px 30px}.success svg{color:#9d814c}.success p{line-height:1.8}.success button{cursor:pointer;padding:12px 20px}.error{color:#a13636;font-size:12px}.benefits{border-top:1px solid #e3dfd5;max-width:1168px;margin:auto;padding:50px 0}.sectionhead{justify-content:space-between;align-items:center;display:flex}.sectionhead h2{margin:0;font-family:Libre Caslon Display,Georgia,serif;font-size:35px;font-weight:400}.benefitgrid{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px;display:grid}.iconrow{color:#a48750;justify-content:space-between;align-items:center;display:flex}.iconrow span{letter-spacing:2px;color:#a5aaa8;font-size:11px}article h3{margin:22px 0 12px;font-size:17px}article p{color:#657175;font-size:13px;line-height:1.9}.disclaimer{color:#7d8586;margin:35px 0 0;font-size:10px;line-height:1.8}footer{color:#788183;border-top:1px solid #e3dfd5;justify-content:space-between;gap:25px;max-width:1168px;margin:auto;padding:25px 0 35px;font-size:10px;display:flex}.legal{max-width:760px;margin:30px auto 80px;padding:30px;line-height:1.9}.legal h1{font-size:50px}.legal h2{margin-top:28px;font-family:Georgia,serif}.legal p{color:#59656a}.legal>a{color:#987b46}@media (max-width:800px){header{padding:22px}.navcta{font-size:10px}.brand{gap:10px;font-size:29px}.brand>span{padding-left:10px;font-size:9px}.brand small{font-size:7px}.hero{margin:8px auto 45px;padding:0 22px;display:block}.intro{padding:12px 0 35px}h1{letter-spacing:-1px;font-size:55px}.lede{font-size:15px}.signature{margin-top:30px}.formtop,form{padding:25px}.formtop h2{font-size:34px}.benefits{margin:0 22px;padding:35px 0}.sectionhead{display:block}.sectionhead h2{margin-top:17px;font-size:32px}.benefitgrid{grid-template-columns:1fr;gap:25px;margin-top:30px}article{border-bottom:1px solid #e3dfd5;padding-bottom:20px}article h3{margin-top:15px}footer{flex-wrap:wrap;gap:15px;margin:0 22px;display:flex}.legal{padding:22px}.legal h1{font-size:40px}}.agentphoto{object-fit:cover;object-position:center 30%;border:1px solid #c8b78f;border-radius:7px;flex-shrink:0;width:94px;height:112px;box-shadow:0 5px 18px #18313d12}.signature{gap:18px}
