.hv2 .ram{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"head cover""body cover";align-items:start;gap:0 clamp(32px,6vw,88px);padding-block:64px 72px;display:grid}.hv2 .ram-head{grid-area:head;justify-items:start;gap:16px;display:grid}.hv2 .ram-head h1{letter-spacing:-.035em;max-width:680px;color:var(--hv-text);margin:0;font-size:clamp(36px,4.2vw,54px);font-weight:700;line-height:1.06}.hv2 .ram-head .ps-lede{margin:0}.hv2 .ram-cover{grid-area:cover;justify-items:center;gap:10px;margin:0;display:grid;position:sticky;top:96px}.hv2 .ram-cover img{border-radius:var(--hv-r-lg);border:1px solid var(--hv-line);width:100%;max-width:420px;height:auto;display:block;transform:rotate(1.2deg);box-shadow:0 1px 2px #0d17330f,0 18px 40px -18px #0d173359}.hv2 .ram-cover figcaption{color:var(--hv-muted);font-size:14px}.hv2 .ram-body{grid-area:body;gap:20px;max-width:640px;margin-top:32px;display:grid}.hv2 .ram-inside-title{color:var(--hv-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.hv2 .ram-inside{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hv2 .ram-inside li{color:var(--hv-body);gap:3px;padding-left:22px;font-size:17px;line-height:1.45;display:grid;position:relative}.hv2 .ram-inside li:before{content:"";background:var(--hv-red);border-radius:50%;width:9px;height:9px;position:absolute;top:9px;left:2px}.hv2 .ram-inside strong{color:var(--hv-text);font-weight:650}.hv2.ps .ram-form{gap:14px}.hv2.ps .ram-form button{justify-self:stretch}.hv2.ps .ram-form .ram-promise{color:var(--hv-muted);font-size:14px}.hv2 .ram-ready{border:1px solid var(--hv-line);border-radius:var(--hv-r-lg);background:#fff;justify-items:start;gap:14px;padding:28px;display:grid}.hv2 .ram-ready h2{letter-spacing:-.02em;color:var(--hv-text);outline:none;margin:0;font-size:24px}.hv2 .ram-ready p{color:var(--hv-body);margin:0;font-size:16px}.hv2 .ram-ready .ram-next{color:var(--hv-muted);font-size:15px}.hv2 .ram-ready .ram-nocard{color:var(--hv-muted);margin-top:-6px;font-size:14px}.hv2 .ram-fine{color:var(--hv-muted);margin:0;font-size:13px}@media (max-width:860px){.hv2 .ram{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""cover""body";padding-block:40px 56px}.hv2 .ram-head h1{font-size:33px;line-height:1.1}.hv2 .ram-cover{margin-top:24px;position:static}.hv2 .ram-cover img{max-width:240px}.hv2 .ram-body{margin-top:24px}.hv2 .ram-inside li{font-size:16px}.hv2 .ram-ready{padding:20px 16px}.hv2 .ram-ready .ram-download,.hv2 .ram-ready .ram-signup{width:100%}}
