.lp-cv2{
	--cv2-ink:#111827;
	--cv2-charcoal:#1f2937;
	--cv2-red:#dc2626;
	--cv2-red-dark:#b91c1c;
	--cv2-blue:#1a365d;
	--cv2-muted:#516074;
	--cv2-soft:#f4f6f9;
	--cv2-line:#d7dde6;
	--cv2-white:#ffffff;
	--cv2-green:#16824a;
	--cv2-shadow:0 24px 70px rgba(17,24,39,.16);
	background:var(--cv2-white);
	color:var(--cv2-blue);
	font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
	font-size:16px;
	line-height:1.6;
	margin-left:0;
	margin-right:0;
	overflow:hidden;
	width:100%;
}
main.lp-cv2.alignfull{margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}
.lp-cv2 *{box-sizing:border-box}
.lp-cv2 img{display:block;max-width:100%}
.lp-cv2 a{text-decoration:none}
.lp-cv2 .cv2-wrap{max-width:1180px;margin-inline:auto;padding-inline:clamp(18px,4vw,32px)}
.lp-cv2 .cv2-red{color:var(--cv2-red)}
.lp-cv2 .cv2-ribbon{background:var(--cv2-ink);color:rgba(255,255,255,.86);font-size:13px}
.lp-cv2 .cv2-ribbon-inner{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:40px}
.lp-cv2 .cv2-ribbon strong{color:#fff;font-weight:800}
.lp-cv2 .cv2-ribbon-area{color:rgba(255,255,255,.64)}
.lp-cv2 .cv2-header{background:rgba(255,255,255,.94);border-bottom:1px solid var(--cv2-line);position:sticky;top:0;z-index:20}
.lp-cv2 .cv2-header-inner{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:74px}
.lp-cv2 .cv2-logo-link{align-items:center;display:inline-flex}
.lp-cv2 .cv2-logo{height:44px;width:auto}
.lp-cv2 .cv2-header-actions{align-items:center;display:flex;gap:14px}
.lp-cv2 .cv2-phone-stack{color:var(--cv2-ink);display:block;line-height:1.05;text-align:right}
.lp-cv2 .cv2-phone-label{color:var(--cv2-muted);display:block;font-size:12px;font-weight:700}
.lp-cv2 .cv2-phone-number{color:var(--cv2-ink);display:block;font-size:23px;font-weight:900}
.lp-cv2 .cv2-btn{align-items:center;border-radius:8px;display:inline-flex;font-weight:800;justify-content:center;min-height:54px;padding:15px 22px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}
.lp-cv2 .cv2-btn:hover{transform:translateY(-1px)}
.lp-cv2 .cv2-btn-primary{background:var(--cv2-red);box-shadow:0 14px 28px rgba(220,38,38,.28);color:#fff}
.lp-cv2 .cv2-btn-primary:hover{background:var(--cv2-red-dark);color:#fff}
.lp-cv2 .cv2-btn-outline{background:#fff;border:2px solid var(--cv2-ink);color:var(--cv2-ink)}
.lp-cv2 .cv2-btn-dark{background:var(--cv2-ink);color:#fff}
.lp-cv2 .cv2-hero{background:#f4f6f9;position:relative}
.lp-cv2 .cv2-hero:before{background:linear-gradient(90deg,rgba(246,248,251,.97) 0,rgba(246,248,251,.94) 57%,rgba(17,24,39,.94) 57%,rgba(17,24,39,.98) 100%),url("https://lionproads6830.live-website.com/wp-content/uploads/2026/06/hero-bg.jpg") center/cover no-repeat;content:"";inset:0;position:absolute;pointer-events:none}
.lp-cv2 .cv2-hero-grid{align-items:start;display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(0,1.04fr) minmax(360px,.9fr);padding-block:clamp(38px,5vw,70px);position:relative}
.lp-cv2 .cv2-hero-copy{max-width:660px}
.lp-cv2 .cv2-kicker{align-items:center;background:#fff;border:1px solid var(--cv2-line);border-radius:999px;color:var(--cv2-ink);display:inline-flex;font-size:14px;font-weight:800;gap:10px;padding:9px 15px}
.lp-cv2 .cv2-kicker:before{background:var(--cv2-red);border-radius:50%;box-shadow:0 0 0 6px rgba(220,38,38,.12);content:"";height:10px;width:10px}
.lp-cv2 .cv2-h1{color:var(--cv2-ink);font-size:clamp(42px,5.7vw,70px);font-weight:900;line-height:.98;margin:20px 0 18px;text-wrap:balance}
.lp-cv2 .cv2-lede{color:#344155;font-size:clamp(18px,1.8vw,21px);line-height:1.62;margin:0;max-width:620px;text-wrap:pretty}
.lp-cv2 .cv2-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}
.lp-cv2 .cv2-chip{align-items:center;background:#fff;border:1px solid var(--cv2-line);border-radius:999px;color:var(--cv2-ink);display:inline-flex;font-size:14px;font-weight:800;gap:8px;padding:9px 13px}
.lp-cv2 .cv2-chip:before{background:var(--cv2-green);border-radius:50%;content:"";height:8px;width:8px}
.lp-cv2 .cv2-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}
.lp-cv2 .cv2-micro{color:#4d5a6f;font-size:14px;font-weight:600;margin:0}
.lp-cv2 .cv2-hero-snaps{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;max-width:620px}
.lp-cv2 .cv2-hero-snap{align-items:center;background:rgba(255,255,255,.88);border:1px solid var(--cv2-line);border-radius:8px;display:grid;gap:10px;grid-template-columns:72px minmax(0,1fr);margin:0;padding:8px}
.lp-cv2 .cv2-hero-snap-img{aspect-ratio:4/3;border-radius:6px;height:54px;object-fit:cover;width:72px}
.lp-cv2 .cv2-hero-snap-copy{color:var(--cv2-ink);font-size:12px;font-weight:900;line-height:1.2;margin:0}
.lp-cv2 .cv2-hero-board{background:var(--cv2-ink);border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:var(--cv2-shadow);color:#fff;min-width:0;padding:12px;position:relative}
.lp-cv2 .cv2-board-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.16);display:flex;gap:14px;justify-content:space-between;padding:8px 8px 14px}
.lp-cv2 .cv2-board-title{font-size:15px;font-weight:900;margin:0}
.lp-cv2 .cv2-board-tag{background:#e9f7ef;border:1px solid #b7dec8;border-radius:999px;color:#0d6a3b;font-size:12px;font-weight:900;padding:5px 9px}
.lp-cv2 .cv2-hero-photo-wrap{position:relative}
.lp-cv2 .cv2-hero-photo{aspect-ratio:4/3;border-radius:8px;height:auto;object-fit:cover;width:100%}
.lp-cv2 .cv2-badge{height:auto;position:absolute;right:14px;top:14px;width:min(118px,24vw)}
.lp-cv2 .cv2-form-panel{background:#fff;border:2px solid var(--cv2-ink);border-radius:8px;color:var(--cv2-blue);margin:-34px 14px 0;padding:0;position:relative;z-index:2}
.lp-cv2 .cv2-form-head{background:#f4f6f9;border-bottom:1px solid var(--cv2-line);padding:17px 20px}
.lp-cv2 .cv2-form-title{color:var(--cv2-ink);font-size:24px;font-weight:900;line-height:1.1;margin:0 0 5px}
.lp-cv2 .cv2-copy{color:var(--cv2-muted);font-size:16px;line-height:1.7;margin:0;text-wrap:pretty}
.lp-cv2 .cv2-form{display:grid;gap:11px;padding:17px 20px 19px}
.lp-cv2 .cv2-form-row{display:grid;gap:6px}
.lp-cv2 .cv2-form label{color:var(--cv2-ink);font-size:13px;font-weight:900}
.lp-cv2 .cv2-form input,.lp-cv2 .cv2-form select{background:#fff;border:1px solid #bcc6d3;border-radius:8px;color:var(--cv2-ink);font:600 15px/1.3 Poppins,system-ui,sans-serif;min-height:44px;padding:10px 12px;width:100%}
.lp-cv2 .cv2-form input::placeholder{color:#4b5563;opacity:1}
.lp-cv2 .cv2-form-submit{background:var(--cv2-red);border:0;border-radius:8px;color:#fff;cursor:pointer;font:900 16px/1.1 Poppins,system-ui,sans-serif;min-height:48px;padding:13px 18px}
.lp-cv2 .cv2-form-submit:hover{background:var(--cv2-red-dark)}
.lp-cv2 .cv2-form-note{color:#475569;font-size:13px;font-weight:700;margin:0}
.lp-cv2 .cv2-form-note a{color:var(--cv2-red);font-weight:900}
.lp-cv2 .cv2-proof-strip{background:#eef3f8;border-bottom:1px solid var(--cv2-line);border-top:1px solid var(--cv2-line);color:var(--cv2-ink)}
.lp-cv2 .cv2-proof-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:16px}
.lp-cv2 .cv2-proof-card{align-items:center;background:#fff;border:1px solid var(--cv2-line);border-radius:8px;display:grid;gap:14px;grid-template-columns:96px minmax(0,1fr);min-height:104px;padding:10px}
.lp-cv2 .cv2-proof-thumb{aspect-ratio:4/3;border-radius:6px;height:78px;object-fit:cover;width:96px}
.lp-cv2 .cv2-proof-title{align-items:center;color:var(--cv2-ink);display:flex;font-size:15px;font-weight:900;gap:8px;line-height:1.15}
.lp-cv2 .cv2-proof-title:before{background:var(--cv2-green);border-radius:50%;content:"";display:inline-block;flex:0 0 auto;height:8px;width:8px}
.lp-cv2 .cv2-proof-copy{color:#4b5b70;font-size:13px;font-weight:650;line-height:1.35;margin:5px 0 0}
.lp-cv2 .cv2-section{padding-block:clamp(58px,8vw,96px)}
.lp-cv2 .cv2-section-soft{background:var(--cv2-soft)}
.lp-cv2 .cv2-section-dark{background:var(--cv2-ink);color:#fff}
.lp-cv2 .cv2-section-head{display:grid;gap:20px;grid-template-columns:minmax(0,.86fr) minmax(280px,.44fr);margin-bottom:34px}
.lp-cv2 .cv2-label{align-items:center;color:var(--cv2-ink);display:inline-flex;font-size:14px;font-weight:900;gap:8px;margin:0 0 9px}
.lp-cv2 .cv2-label:before{background:var(--cv2-green);border-radius:50%;content:"";height:7px;width:7px}
.lp-cv2 .cv2-h2{color:var(--cv2-ink);font-size:clamp(31px,4vw,48px);font-weight:900;line-height:1.08;margin:0;text-wrap:balance}
.lp-cv2 .cv2-section-dark .cv2-h2,.lp-cv2 .cv2-section-dark .cv2-h3,.lp-cv2 .cv2-section-dark .cv2-copy{color:#fff}
.lp-cv2 .cv2-section-dark .cv2-copy{color:rgba(255,255,255,.74)}
.lp-cv2 .cv2-repair-board{background:#fff;border:1px solid var(--cv2-line);border-radius:8px;box-shadow:0 18px 48px rgba(17,24,39,.08);overflow:hidden}
.lp-cv2 .cv2-repair-row{align-items:center;display:grid;gap:18px;grid-template-columns:128px minmax(0,1fr) 132px;padding:22px 24px}
.lp-cv2 .cv2-repair-row + .cv2-repair-row{border-top:1px solid var(--cv2-line)}
.lp-cv2 .cv2-repair-tag{background:#eef6fb;border:1px solid #cfe0ef;border-radius:999px;color:var(--cv2-blue);display:inline-flex;font-size:13px;font-weight:900;justify-content:center;padding:7px 10px}
.lp-cv2 .cv2-repair-title{color:var(--cv2-ink);font-size:22px;font-weight:900;line-height:1.15;margin:0 0 4px}
.lp-cv2 .cv2-status{color:var(--cv2-green);font-size:14px;font-weight:900;justify-self:end}
.lp-cv2 .cv2-owner-grid{align-items:center;display:grid;gap:clamp(28px,5vw,66px);grid-template-columns:minmax(0,.78fr) minmax(0,1fr)}
.lp-cv2 .cv2-owner-photo{aspect-ratio:4/5;border-radius:8px;object-fit:cover;width:100%}
.lp-cv2 .cv2-owner-card{background:#fff;border:1px solid var(--cv2-line);border-radius:8px;box-shadow:var(--cv2-shadow);padding:clamp(28px,5vw,50px)}
.lp-cv2 .cv2-h3{color:var(--cv2-ink);font-size:clamp(26px,3.2vw,39px);font-weight:900;line-height:1.12;margin:0 0 16px;text-wrap:balance}
.lp-cv2 .cv2-owner-points{display:grid;gap:14px;margin-top:24px}
.lp-cv2 .cv2-point{border-top:1px solid var(--cv2-line);padding-top:14px}
.lp-cv2 .cv2-point-title{color:var(--cv2-ink);font-size:17px;font-weight:900;margin:0 0 4px}
.lp-cv2 .cv2-brand-grid{display:grid;gap:12px;grid-template-columns:repeat(7,minmax(120px,1fr));margin-top:26px}
.lp-cv2 .cv2-brand-tile{align-items:center;background:#fff;border:1px solid var(--cv2-line);border-radius:8px;display:grid;min-height:82px;padding:14px;place-items:center}
.lp-cv2 .cv2-brand-logo{filter:saturate(.95);height:52px;max-width:100%;object-fit:contain;width:100%}
.lp-cv2 .cv2-brand-word{color:var(--cv2-ink);font-size:18px;font-weight:900;line-height:1}
.lp-cv2 .cv2-brand-tile-navy{background:#06234b;border-color:#06234b}
.lp-cv2 .cv2-brand-tile-navy .cv2-brand-word{color:#4b8fe8;font-size:17px}
.lp-cv2 .cv2-brand-tile-red .cv2-brand-word{color:#b91c1c;font-size:19px}
.lp-cv2 .cv2-install-band{background:#fff;border:1px solid var(--cv2-line);border-radius:8px;box-shadow:0 18px 48px rgba(17,24,39,.08);color:var(--cv2-ink);display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.12fr);overflow:hidden;padding:0}
.lp-cv2 .cv2-install-copy{background:var(--cv2-ink);color:#fff;padding:clamp(30px,5vw,54px)}
.lp-cv2 .cv2-install-copy .cv2-label{color:#fff}
.lp-cv2 .cv2-install-copy .cv2-h2{color:#fff}
.lp-cv2 .cv2-install-copy .cv2-copy{color:rgba(255,255,255,.78)}
.lp-cv2 .cv2-install-copy .cv2-btn-outline{background:transparent;border-color:rgba(255,255,255,.56);color:#fff}
.lp-cv2 .cv2-install-visual{min-height:340px;position:relative}
.lp-cv2 .cv2-install-photo{height:100%;object-fit:cover;width:100%}
.lp-cv2 .cv2-install-note{background:rgba(17,24,39,.88);border-radius:8px;bottom:18px;color:#fff;font-size:14px;font-weight:900;left:18px;padding:10px 12px;position:absolute}
.lp-cv2 .cv2-install-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.lp-cv2 .cv2-steps-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}
.lp-cv2 .cv2-step{background:#fff;border:1px solid var(--cv2-line);border-radius:8px;padding:24px}
.lp-cv2 .cv2-step-num{align-items:center;background:var(--cv2-ink);border-radius:50%;color:#fff;display:grid;font-size:14px;font-weight:900;height:38px;margin-bottom:18px;place-items:center;width:38px}
.lp-cv2 .cv2-step-title{color:var(--cv2-ink);font-size:21px;font-weight:900;line-height:1.2;margin:0 0 8px}
.lp-cv2 .cv2-gallery{display:grid;gap:18px;grid-auto-rows:210px;grid-template-columns:repeat(4,1fr)}
.lp-cv2 .cv2-gallery figure{background:var(--cv2-ink);border-radius:8px;box-shadow:0 14px 34px rgba(17,24,39,.12);margin:0;overflow:hidden;position:relative}
.lp-cv2 .cv2-gallery figure:after{background:linear-gradient(to top,rgba(8,12,20,.72),rgba(8,12,20,.08) 58%,rgba(8,12,20,0));content:"";inset:0;position:absolute;pointer-events:none}
.lp-cv2 .cv2-gallery figure:nth-child(1){grid-column:1 / 3;grid-row:1 / 3}
.lp-cv2 .cv2-gallery figure:nth-child(2){grid-column:3 / 4;grid-row:1 / 2}
.lp-cv2 .cv2-gallery figure:nth-child(3){grid-column:4 / 5;grid-row:1 / 2}
.lp-cv2 .cv2-gallery figure:nth-child(4){grid-column:3 / 5;grid-row:2 / 4}
.lp-cv2 .cv2-gallery figure:nth-child(5){grid-column:1 / 2;grid-row:3 / 4}
.lp-cv2 .cv2-gallery figure:nth-child(6){grid-column:2 / 3;grid-row:3 / 4}
.lp-cv2 .cv2-gallery-img{height:100%;object-fit:cover;width:100%}
.lp-cv2 .cv2-caption{bottom:16px;color:#fff;font-size:15px;font-weight:900;left:18px;margin:0;position:absolute;right:18px;text-transform:uppercase;z-index:2}
.lp-cv2 .cv2-caption:before{background:var(--cv2-green);border-radius:50%;content:"";display:inline-block;height:7px;margin-right:9px;vertical-align:middle;width:7px}
.lp-cv2 .cv2-area-grid{display:grid;gap:18px;grid-template-columns:.86fr 1.14fr}
.lp-cv2 .cv2-area-list{background:#fff;border:1px solid var(--cv2-line);border-radius:8px;display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden}
.lp-cv2 .cv2-area{border-bottom:1px solid var(--cv2-line);color:var(--cv2-ink);font-weight:900;padding:18px}
.lp-cv2 .cv2-area:nth-child(odd){border-right:1px solid var(--cv2-line)}
.lp-cv2 .cv2-area-note{background:var(--cv2-ink);border-radius:8px;color:#fff;padding:clamp(28px,4vw,42px)}
.lp-cv2 .cv2-faq-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}
.lp-cv2 .cv2-faq{background:#fff;border:1px solid var(--cv2-line);border-radius:8px;padding:22px}
.lp-cv2 .cv2-faq-q{color:var(--cv2-ink);font-size:19px;font-weight:900;line-height:1.25;margin:0 0 9px}
.lp-cv2 .cv2-final{background:var(--cv2-ink);color:#fff;position:relative}
.lp-cv2 .cv2-final:before{background:rgba(255,255,255,.16);content:"";height:1px;left:0;position:absolute;right:0;top:0}
.lp-cv2 .cv2-final-inner{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;padding-block:clamp(48px,7vw,78px)}
.lp-cv2 .cv2-final .cv2-h2{color:#fff}
.lp-cv2 .cv2-final .cv2-copy{color:rgba(255,255,255,.76);max-width:690px}
.lp-cv2 .cv2-footer{background:#0b0f17;color:rgba(255,255,255,.68);font-size:14px}
.lp-cv2 .cv2-footer-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;padding-block:28px}
.lp-cv2 .cv2-footer-logo{height:46px;width:auto}
.lp-cv2 .cv2-mobile-call{bottom:14px;display:none;left:14px;position:fixed;right:14px;z-index:40}
.lp-cv2 .cv2-mobile-call a{align-items:center;background:var(--cv2-ink);border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:0 18px 42px rgba(17,24,39,.28);color:#fff;display:flex;font-size:17px;font-weight:900;gap:10px;justify-content:center;min-height:58px}
.lp-cv2 .cv2-mobile-call a:before{background:var(--cv2-red);border-radius:50%;box-shadow:0 0 0 6px rgba(220,38,38,.18);content:"";height:10px;width:10px}
.lp-cv2 .cv2-hero-copy,.lp-cv2 .cv2-hero-board{animation:cv2Rise .65s ease-out both}
.lp-cv2 .cv2-hero-board{animation-delay:.08s}
@keyframes cv2Rise{from{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media (max-width:980px){
	.lp-cv2 .cv2-hero{background:#f6f8fb}
	.lp-cv2 .cv2-hero:before{background:linear-gradient(180deg,rgba(246,248,251,.98),rgba(246,248,251,.94)),url("https://lionproads6830.live-website.com/wp-content/uploads/2026/06/hero-bg.jpg") center/cover no-repeat}
	.lp-cv2 .cv2-hero-grid,.lp-cv2 .cv2-owner-grid,.lp-cv2 .cv2-section-head,.lp-cv2 .cv2-area-grid,.lp-cv2 .cv2-final-inner{grid-template-columns:1fr}
	.lp-cv2 .cv2-hero-board{max-width:620px}
	.lp-cv2 .cv2-proof-grid{grid-template-columns:1fr}
	.lp-cv2 .cv2-steps-grid,.lp-cv2 .cv2-faq-grid{grid-template-columns:1fr}
	.lp-cv2 .cv2-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
	.lp-cv2 .cv2-install-band{grid-template-columns:1fr}
}
@media (max-width:760px){
	.lp-cv2{font-size:15px}
	.lp-cv2 .cv2-ribbon-area,.lp-cv2 .cv2-header .cv2-btn{display:none}
	.lp-cv2 .cv2-header-inner{min-height:66px}
	.lp-cv2 .cv2-logo{height:38px}
	.lp-cv2 .cv2-phone-label{display:none}
	.lp-cv2 .cv2-phone-number{font-size:18px}
	.lp-cv2 .cv2-hero-grid{padding-block:30px}
	.lp-cv2 .cv2-kicker{font-size:13px}
	.lp-cv2 .cv2-h1{font-size:clamp(34px,10vw,44px);margin:18px 0 14px}
	.lp-cv2 .cv2-lede{font-size:17px;line-height:1.55}
	.lp-cv2 .cv2-chip-row,.lp-cv2 .cv2-micro{display:none}
	.lp-cv2 .cv2-hero-snaps{display:none}
	.lp-cv2 .cv2-hero-board{margin-top:24px;padding:8px}
	.lp-cv2 .cv2-form-panel{margin:-20px 0 0}
	.lp-cv2 .cv2-btn{width:100%}
	.lp-cv2 .cv2-proof-card{grid-template-columns:88px minmax(0,1fr)}
	.lp-cv2 .cv2-proof-thumb{height:70px;width:88px}
	.lp-cv2 .cv2-repair-row{align-items:start;grid-template-columns:1fr;padding:20px}
	.lp-cv2 .cv2-status{justify-self:start}
	.lp-cv2 .cv2-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
	.lp-cv2 .cv2-brand-tile{min-height:72px}
	.lp-cv2 .cv2-gallery{grid-auto-rows:190px;grid-template-columns:1fr}
	.lp-cv2 .cv2-gallery figure:nth-child(1),.lp-cv2 .cv2-gallery figure:nth-child(2),.lp-cv2 .cv2-gallery figure:nth-child(3),.lp-cv2 .cv2-gallery figure:nth-child(4),.lp-cv2 .cv2-gallery figure:nth-child(5),.lp-cv2 .cv2-gallery figure:nth-child(6){grid-column:auto;grid-row:auto}
	.lp-cv2 .cv2-gallery figure:nth-child(1),.lp-cv2 .cv2-gallery figure:nth-child(4){grid-row:span 2}
	.lp-cv2 .cv2-area-list{grid-template-columns:1fr}
	.lp-cv2 .cv2-area:nth-child(odd){border-right:0}
	.lp-cv2 .cv2-footer-inner{align-items:flex-start;flex-direction:column}
	.lp-cv2 .cv2-mobile-call{display:block}
	.lp-cv2{padding-bottom:82px}
}
@media (prefers-reduced-motion:reduce){
	.lp-cv2 .cv2-hero-copy,.lp-cv2 .cv2-hero-board{animation:none}
	.lp-cv2 .cv2-btn{transition:none}
}.vd-heading{font-family:var(--gp-font--big-shoulders);letter-spacing:0.03em;text-transform:uppercase}