html:has(body.ebt-page),body.ebt-page{background:#fff!important;background-image:none!important}
body.ebt-page{margin:0;font-family:"Titillium Web",sans-serif;color:#666;font-size:14px;line-height:1.7}
.ebt *{box-sizing:border-box}
.ebt img{max-width:100%;height:auto}
.ebt-wrap{width:80%;max-width:1080px;margin:0 auto}
.ebt-hero{background-size:cover;background-position:center;padding:20px 0 70px}
.ebt-logo{display:block;margin:0 auto 10px;width:430px;max-width:80%}
.ebt-title{font-family:"Titillium Web",sans-serif;font-weight:700;color:#990000;font-size:2.5em;line-height:1.2;text-align:center;border:1px solid #fff;max-width:1080px;margin:0 auto 40px!important;padding:4px 0}
.ebt-cols{display:flex;gap:4%;max-width:900px;margin:0 auto;align-items:stretch}
.ebt-col{flex:1 1 48%;min-width:0;position:relative}
.ebt-offer-head{background:#9f191b;color:#fff;font-weight:700;text-transform:uppercase;font-size:1.5em;text-align:center;padding:10px;margin:0 0 15px;border:1px solid #fff;line-height:1.3}
.ebt-checks{list-style:none;margin:0;padding:0}
.ebt-checks li{background:rgba(0,0,0,.69);color:#fff;font-size:1.1em;padding:12px 20px 12px 54px;margin:0 0 15px;position:relative;line-height:1.4}
.ebt-checks li::before{content:"";position:absolute;left:20px;top:50%;width:9px;height:17px;border:solid #7cda24;border-width:0 4px 4px 0;transform:translateY(-62%) rotate(45deg)}
.ebt-agent{position:absolute;bottom:30px;right:-73px;width:600px;height:80px;margin:0;background:#1b1310;font-size:1.6em;font-style:italic;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 50px 0 20px;clip-path:polygon(95% 0%,100% 50%,95% 100%,0% 100%,0 51%,0% 0%)}
.ebt-agent .w{color:#fff}
.ebt-agent .y{color:#ffcc66;margin:0 .3em}
.ebt-form{background:rgba(255,255,255,.76);padding:24px 4% 16px;border:1px solid #ddd;text-align:center}
.ebt-form h2{font-family:"Titillium Web",sans-serif;color:#990000;font-weight:700;text-transform:uppercase;font-size:1.5em;margin:8px 0 14px;line-height:1.3}
.ebt-form>p{font-size:1.1em;margin:0 0 10px;color:#666}
.ebt-form .ebt-promise{font-size:13px;color:#8c8c8c;margin:4px 0 0;line-height:1.5}
.ebt-form .gform_wrapper{margin:0}
.ebt-form .gform-body{display:block!important;margin-bottom:20px!important}
.ebt-form .gform-body input{width:100%!important;background:#fff!important;font-size:1.1em!important;color:#000!important;border-radius:3px!important;border:1px solid #ccc!important;box-shadow:none!important;padding:6px 8px!important;height:auto!important;margin:0!important}
.ebt-form .gform_wrapper .gfield{margin-bottom:10px!important}
.ebt-form .gform_footer [type=submit]{width:100%!important;max-width:100%!important;padding:15px!important;text-align:center!important;color:#fff!important;border-width:0!important;border-radius:5px!important;text-transform:uppercase!important;font-size:1.3em;cursor:pointer;background-color:#990000!important;background-image:linear-gradient(to top,#990000 0%,#b31a1a 66%)!important}
.ebt-form .gform_footer [type=submit]:hover{background-image:linear-gradient(to top,#810202 0%,#9b1c1c 66%)!important;text-shadow:#810202 0 1px 1px!important}
.ebt-form .gform_validation_error .validation_message{color:#810202!important}
.ebt-form .gform_wrapper .gform_validation_errors{background:#ffd1d1!important;border:1px solid #a61212!important;margin-bottom:10px!important;padding:10px 10px 0!important;color:#a61212!important}
.ebt-form .gform-icon.gform-icon--close{display:none!important}
.ebt-form .gform_ajax_spinner{max-width:100%;width:50px;display:block;margin:20px auto}
.ebt-about{padding:50px 0 30px;background:#fff}
.ebt-boxed{display:table;margin:0 auto 40px;border:1px solid #999;padding:6px 16px;color:#000;font-size:1.9em;line-height:1.3;text-align:center}
.ebt-boxed span{color:#990000}
.ebt-cols-about{max-width:1080px;margin-bottom:60px}
.ebt-blurbs{border-right:1px solid #333}
.ebt-blurb{display:flex;gap:20px;align-items:flex-start;padding:20px 0;border-bottom:1px solid #333}
.ebt-blurb:last-child{border-bottom:0}
.ebt-blurb img{width:150px;flex:0 0 150px}
.ebt-blurb h3{font-family:"Titillium Web",sans-serif;font-weight:700;color:#002496;font-size:1.6em;margin:0 0 10px;line-height:1.2}
.ebt-blurb p{margin:0}
.ebt-why h2{font-family:"Titillium Web",sans-serif;color:#990000;font-weight:700;text-transform:uppercase;font-size:1.5em;margin:20px 0 14px}
.ebt-why p{font-size:1.1em;margin:0 0 18px}
.ebt-why img{display:block;width:100%}
.ebt-cards{display:block;margin:0 auto 60px;max-width:300px!important}
.ebt-quote{max-width:1080px;margin:0 auto 40px;border:1px solid #ddd;padding:30px 0 0;text-align:center}
.ebt-quote blockquote{max-width:550px;margin:0 auto 6px;font-style:italic;font-size:1.3em;line-height:1.8em;border:0;padding:0;color:#666}
.ebt-quote figcaption{font-weight:600;color:#333;margin-bottom:20px}
.ebt-quote figcaption span{color:#990000}
.ebt-quote img{display:block;width:100%}
.ebt-support{max-width:700px;margin:0 auto 20px;text-align:center;font-size:2em;line-height:1.4;color:#333}
.ebt-cta{text-align:center;margin:0 0 40px}
.ebt-cta a{display:inline-block;width:100%;max-width:300px;padding:10px 20px;color:#fff;text-transform:uppercase;text-decoration:none;font-size:1.3em;border-radius:5px;background:radial-gradient(circle,#990000 0%,#b31a1a 100%);box-shadow:0 12px 18px -6px rgba(0,0,0,.3)}
.ebt-cta a:hover{background:#990000}
.ebt-copy{text-align:center;color:#3a3a3a;margin:0}
.ebt-thanks{max-width:1080px;width:80%;margin:0 auto;padding:50px 0;text-align:center;font-family:Montserrat,sans-serif;color:#000}
.ebt-thanks .ebt-logo{width:430px;max-width:100%;margin:0 auto 40px}
.ebt-thanks h1{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.6em;color:#000;margin:0 0 50px!important;line-height:1.2}
.ebt-thanks p{font-size:1.1em;margin:0 0 14px;line-height:1.6}
.ebt-thanks .ebt-thanks-copy{font-family:"Titillium Web",sans-serif;color:#727272;font-size:1em;margin-top:30px}
.ebt-thanks .ebt-thanks-copy a{color:#2ea3f2;text-decoration:none}
@media (max-width:980px){.ebt-wrap{width:90%}.ebt-cols{flex-direction:column;gap:20px}.ebt-agent{display:none}.ebt-title{font-size:2em}.ebt-blurbs{border-right:0}.ebt-blurb{flex-direction:column;align-items:center;text-align:center}.ebt-boxed{font-size:1.6em}.ebt-support{font-size:1.6em}}
body.admin-bar.ebt-page .ebt-hero,body.admin-bar.ebt-thanks-page .ebt-thanks{padding-top:52px}
