.prepare-capture__hero{position:relative;min-height:690px;background:url('../images/subscribe-hero.png') center/cover;color:#fff}
.prepare-capture__shade{position:absolute;inset:0;background:linear-gradient(90deg,#031724f5,#05283bd8 55%,#061c27a8)}
.prepare-capture__grid{position:relative;padding:78px 0;display:grid;grid-template-columns:1.15fr .75fr;gap:90px;align-items:center}
.prepare-capture h1{font:700 66px/.98 Georgia,serif;letter-spacing:-.035em;color:#fff;margin:22px 0}
.prepare-capture__grid>div>.prepare-lead{color:#dbeaf0}
.prepare-proof{display:flex;gap:23px;border-top:1px solid #ffffff40;margin-top:36px;padding-top:18px;color:#70ccf5;font:700 10px Arial;text-transform:uppercase;letter-spacing:.1em}
.prepare-capture__card{background:#fff;border-top:8px solid var(--prepare-blue);color:var(--prepare-ink);padding:38px;box-shadow:0 20px 55px #0007}
.prepare-capture__card h2{font:39px/1.1 Georgia,serif;margin:12px 0}
.prepare-capture__card>p{font:15px/1.55 Georgia,serif}
.prepare-capture__card small{display:block;color:#71818a;line-height:1.5}
.prepare-form-slot{margin:22px 0}
.prepare-form-slot input{width:100%;padding:14px!important;border:1px solid #bdcbd3!important;background:#f8fafb!important}
.prepare-form-slot button,.prepare-form-slot input[type=submit]{width:100%;background:var(--prepare-blue)!important;color:#fff!important;border:0!important;padding:16px!important;text-transform:uppercase;font-weight:700}
.prepare-included{padding:90px 0}
.prepare-included h2{font:48px/1.1 Georgia,serif;margin:0}
.prepare-benefits{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border-top:1px solid var(--prepare-line);border-left:1px solid var(--prepare-line)}
.prepare-benefits article{padding:27px;border-right:1px solid var(--prepare-line);border-bottom:1px solid var(--prepare-line)}
.prepare-benefits b{color:var(--prepare-blue)}
.prepare-benefits h3{font:22px/1.15 Georgia,serif}
.prepare-benefits p{font-size:13px;line-height:1.6;color:#60717a}
@media(max-width:800px){.prepare-capture__grid{grid-template-columns:1fr;gap:35px;padding:55px 0}
.prepare-capture h1{font-size:46px}
.prepare-proof{flex-wrap:wrap}
.prepare-capture__card{padding:28px 23px}
.prepare-benefits{grid-template-columns:1fr}
.prepare-included h2{font-size:35px}
}
