.website-products{background:#e9eddd;padding:69px 0 72px;border-block:1px solid #cdd5c2;scroll-margin-top:12px;color:#191b18}
.website-products-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.54fr);gap:36px;align-items:end;margin-bottom:32px}
.website-products-heading .eyebrow{font-size:11px;color:#536442;margin-bottom:13px}
.website-products-heading h2{font-size:clamp(35px,4.6vw,61px);line-height:1.08;letter-spacing:-.06em;color:#191b18}
.website-products-heading>p{font-size:14px;line-height:1.85;max-width:390px;color:#394330}
.website-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.website-product{display:flex;flex-direction:column;min-width:0;padding:25px 24px;border:1px solid #c4ceba;border-radius:7px;background:#fffdf7;color:#191b18}
.website-product-type,.website-product-price>span{font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.6;color:#744423}
.website-product h3{font-size:clamp(24px,2.65vw,35px);line-height:1.17;letter-spacing:-.045em;margin-top:10px}
.website-product-fit{font-size:13px;line-height:1.7;color:#48523f;margin-top:11px;min-height:48px}
.website-product-price{display:grid;gap:5px;border-top:1px solid #d0d8c6;margin-top:17px;padding-top:17px;margin-bottom:20px}
.website-product-price>strong{font-size:clamp(34px,3.5vw,49px);font-weight:800;line-height:1.13;letter-spacing:-.055em;white-space:nowrap;color:#191b18}
.website-product-price>small{font-size:12px;line-height:1.65;color:#48523f}
.website-product>.button{width:100%;min-height:49px;justify-content:space-between;gap:11px;padding:12px 13px;font-size:12px;margin-top:auto}
.website-product-business{background:#191b18;color:#fff;border-color:#191b18}
.website-product-business .website-product-type,.website-product-business .website-product-price>span{color:#d6ef75}
.website-product-business .website-product-fit,.website-product-business .website-product-price>small{color:#e0e7d9}
.website-product-business .website-product-price{border-color:#53604a}
.website-product-business .website-product-price>strong{color:#fff}
.proposal-page .website-products{padding:27px;border:1px solid #cdd5c2;border-radius:7px;margin-top:26px}
.proposal-page .website-products>.container{width:100%;max-width:none}
.proposal-page .website-products-heading h2{font-size:clamp(28px,3.35vw,44px)}
.proposal-page .website-product{padding:19px 18px}
@media(max-width:850px){.website-product{padding:21px 17px}.website-products-grid{gap:13px}.website-product-price>strong{font-size:37px}.website-products-heading{gap:23px}}
@media(max-width:700px){.website-products{padding:42px 0 45px}.website-products-heading{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:23px}.website-products-heading h2{font-size:35px}.website-products-heading h2 br{display:none}.website-products-heading>p{font-size:13px}.website-products-grid{grid-template-columns:minmax(0,1fr)}.website-product,.proposal-page .website-product{padding:21px}.website-product-fit{min-height:0}.website-product-price>strong{font-size:41px}.proposal-page .website-products{padding:18px 15px}}
@media print{.website-products{display:none!important}}
