.offer-page{--offer-navy:#0c222a;--offer-lime:#d8e65b}.offer-intro{padding-top:48px;padding-bottom:30px}.offer-back{font-size:14px;text-decoration:none}.offer-eyebrow{font-size:12px;font-weight:650;letter-spacing:.15em;margin:28px 0 14px}.offer-intro h1{font-size:clamp(46px,7vw,96px);line-height:1.04;margin:14px 0 24px}.offer-intro .lead{max-width:750px}.offer-tags{display:flex;flex-wrap:wrap;gap:10px;font-size:13px}.offer-tags span{padding:8px 12px;border:1px solid #bdc8c7;border-radius:2px}.offer-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:32px;align-items:start}.offer-hero figure{margin:0}.offer-hero figure img{width:100%;height:auto;min-height:420px;object-fit:cover}.offer-hero figcaption{font-size:12px;line-height:1.5;margin:12px 0;color:#526368}.offer-price{background:var(--offer-navy);color:#f5f5ee;padding:30px}.offer-price .offer-eyebrow{color:var(--offer-lime);margin-top:0}.offer-old{font-size:14px;line-height:1.7}.offer-old s{display:block}.offer-amount{font-size:clamp(30px,3.5vw,51px);letter-spacing:-.04em;line-height:1.2;margin:22px 0 12px;font-weight:600}.offer-amount span{display:block;letter-spacing:0;font-size:15px;font-weight:400;margin-top:8px}.offer-saving{color:var(--offer-lime);font-size:14px}.offer-tax{font-size:13px;line-height:1.65;border-top:1px solid #4c5d61;padding-top:18px}.offer-price .btn{display:flex;justify-content:center;margin:24px 0 16px}.offer-price .small{font-size:12px;line-height:1.6;color:#c7d2d2}.offer-phone{font-size:14px;color:inherit}.offer-features{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:38px}.offer-features article{border-top:1px solid #9fadae;padding-top:22px}.offer-features span{font-size:11px;letter-spacing:.12em}.offer-features h3{font-size:26px;margin:20px 0}.offer-dark{background:var(--offer-navy);color:#f5f5ee}.offer-dark h2,.offer-dark p,.offer-dark a{color:inherit}.offer-dark .btn.primary{background:var(--offer-lime);color:var(--offer-navy)}.offer-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin:40px 0}.offer-specs div{border-top:1px solid #536164;padding-top:18px}.offer-specs dt{font-size:13px;color:#c2cccc}.offer-specs dd{margin:8px 0;font-size:28px}.offer-equipment{display:grid;grid-template-columns:1fr 1fr;gap:24px 44px}.offer-equipment details{border-top:1px solid #9fadae;padding:20px 0}.offer-equipment summary{font-size:23px;font-weight:550;cursor:pointer}.offer-equipment ul{padding-left:20px;line-height:1.8}.offer-gallery>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.offer-gallery figure{margin:0}.offer-gallery img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.offer-terms{display:grid;grid-template-columns:1fr 1fr;gap:60px}.offer-terms dt{font-size:13px;margin-top:20px}.offer-terms dd{margin:5px 0;font-size:18px}.offer-contact{max-width:1000px}.offer-contact .lead{max-width:700px}.offer-contact .actions{flex-wrap:wrap}.offer-contact .small{margin-top:24px}.offer-page .section{padding-top:72px;padding-bottom:72px}@media(max-width:800px){.offer-hero{grid-template-columns:1fr}.offer-hero figure img{min-height:0}.offer-price{padding:24px}.offer-amount{font-size:42px}.offer-features,.offer-terms{grid-template-columns:1fr;gap:26px}.offer-specs{grid-template-columns:1fr 1fr;gap:22px}.offer-specs dd{font-size:24px}.offer-equipment{grid-template-columns:1fr;gap:0}.offer-gallery>div{gap:12px}.offer-page .section{padding-top:48px;padding-bottom:48px}.offer-contact h2{font-size:36px}.offer-intro{padding-top:28px}}
.offer-hero figcaption{color:#bdc9ca}.offer-price{border:1px solid #43565c}.offer-phone{display:block}.offer-page .offer-contact .btn:not(.primary){border:1px solid #a3b3b6}.offer-gallery .small{color:#bdc9ca}
