:root{--ink:#1f382d;--gold:#ad8753;--cream:#f5f0e6;--muted:#59665d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.65 Arial,sans-serif}a{color:inherit}button,input,textarea,select{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.lp-header{max-width:1400px;margin:auto;padding:22px clamp(20px,5vw,70px);display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d7cfbd}.lp-brand{display:flex;align-items:center;gap:15px;text-decoration:none;line-height:1.3}.lp-brand img{width:64px;height:64px;object-fit:contain}.lp-brand.db img{width:205px;height:auto}.lp-brand strong{display:block;font:28px/1.1 Georgia,serif}.lp-brand small{display:block;font-size:11px;letter-spacing:.08em;margin-top:7px}.lp-header>a:last-child{font-size:14px;text-decoration:none}.lp-main{max-width:1400px;margin:auto;padding:70px clamp(20px,5vw,70px) 40px}.lp-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#7b5b32;font-size:12px;font-weight:bold;margin:0 0 20px}h1{font:400 clamp(44px,5.7vw,79px)/1.04 Georgia,serif;letter-spacing:-.04em;margin:0 0 25px;max-width:14ch}h1 em{font-weight:normal;color:#8c6b3d}.lp-intro{font-size:19px;line-height:1.6;max-width:49ch;margin:0 0 25px}.lp-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:55px}.lp-screen{border-radius:5px;overflow:hidden;background:#152b21;box-shadow:0 22px 60px #20332825}.lp-screen video{display:block;width:100%;aspect-ratio:16/9}.lp-sub{font-size:12px;line-height:1.5;color:var(--muted);margin-top:14px}.lp-button{display:inline-flex;background:var(--ink);color:#fffdf7;text-decoration:none;padding:14px 23px;border:1px solid var(--ink);border-radius:3px;font-weight:bold;cursor:pointer}.lp-button:hover{background:#2d4c3e}.lp-button.secondary{background:transparent;color:var(--ink);margin-left:12px}.lp-proof{margin:34px 0 0;color:var(--muted);font-size:13px}.lp-next{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:85px;padding:70px 0;border-top:1px solid #cfc6b4}.lp-next h2{font:40px/1.12 Georgia,serif;letter-spacing:-.02em;margin:0 0 25px}.lp-steps{list-style:none;padding:0;margin:30px 0}.lp-steps li{display:grid;grid-template-columns:40px 1fr;gap:14px;margin:25px 0}.lp-steps span{font:24px Georgia,serif;color:#957343}.lp-steps strong{display:block;font-size:17px}.lp-steps p{margin:6px 0;color:var(--muted);font-size:15px}.lp-form{padding:32px;background:#fffdf7;border:1px solid #d7cebb;border-radius:5px;box-shadow:0 12px 30px #1e362b09}.lp-form h2{font-size:32px}.lp-form label{display:block;font-size:13px;font-weight:bold;margin-bottom:18px}.lp-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lp-form input:not([type=checkbox]),.lp-form select,.lp-form textarea{display:block;width:100%;border:1px solid #b8bdb5;background:#fff;padding:11px;border-radius:3px;color:var(--ink);margin-top:6px;font-weight:normal}.lp-form textarea{min-height:96px;resize:vertical}.lp-form .lp-consent{display:flex;gap:10px;align-items:flex-start;font-weight:normal;font-size:12px;line-height:1.65}.lp-consent input{flex:0 0 17px;width:17px;height:17px;margin:2px 0 0}.lp-form .lp-fine{font-size:12px;color:var(--muted);line-height:1.6}.lp-form button{width:100%}.lp-form button:disabled{opacity:.65;cursor:wait}.lp-status{font-size:14px;line-height:1.6}.lp-status:empty{display:none}.lp-status.error{color:#8c3129}.lp-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lp-quiet{padding:27px 0;border-top:1px solid #cfc6b4;max-width:72ch}.lp-quiet h3{font:26px Georgia,serif;margin:0}.lp-quiet p{font-size:14px;color:var(--muted)}.lp-footer{border-top:1px solid #cfc6b4;padding:30px clamp(20px,5vw,70px);max-width:1400px;margin:auto;font-size:12px;color:var(--muted)}.lp-footer p{max-width:110ch}.lp-footer nav{display:flex;gap:22px;flex-wrap:wrap}.lp-transcript{font-size:13px;margin:18px 0}.lp-transcript summary{cursor:pointer}.lp-transcript div{padding:16px;background:#fffdf7;max-height:260px;overflow:auto}.lp-choice{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:50px 0}.lp-choice article{background:#fffdf7;border:1px solid #d7cebb;padding:36px}.lp-choice h2{font:38px Georgia,serif}.lp-choice p{min-height:80px}@media(max-width:850px){.lp-hero,.lp-next{grid-template-columns:1fr;gap:32px}.lp-main{padding-top:45px}.lp-next{margin-top:50px;padding-top:45px}.lp-hero h1{max-width:17ch}.lp-header>a:last-child{font-size:12px}.lp-choice{grid-template-columns:1fr}}@media(max-width:480px){.lp-grid{grid-template-columns:1fr;gap:0}.lp-form{padding:23px}.lp-brand.db img{width:155px}.lp-brand strong{font-size:22px}.lp-brand img{width:50px;height:50px}.lp-header{padding:18px 20px}.lp-button.secondary{margin:12px 0 0;display:flex}.lp-intro{font-size:17px}}

.lp-brand{min-width:0}.lp-brand.db{display:block}.lp-brand.db small{margin-top:2px}.lp-form input:not([type=checkbox]),.lp-form select,.lp-form textarea{font-size:16px}@media(max-width:480px){.lp-header>a:last-child{max-width:100px;text-align:right;flex-shrink:0}.lp-brand strong{font-size:20px}.lp-brand small{font-size:9px}.lp-brand.db small{font-size:9px}.lp-brand{gap:10px}}
