.pricing{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;position:relative}.price-copy h2{font-size:42px;letter-spacing:-2px;margin:0 0 10px}.price-copy>p:not(.eyebrow){color:var(--muted);margin:0 0 24px}.price-copy>strong{display:block;font-size:44px;letter-spacing:-2px}.price-copy>strong small{font-size:15px;font-weight:400;letter-spacing:0}.price-copy ul{list-style:none;margin:16px 0 20px;padding:0;font-size:13px;line-height:1.9}.price-copy li:before{content:'✓';color:var(--green);font-weight:700;margin-right:8px}.price-copy .button{font-size:13px;padding:12px 19px}.price-note{color:var(--muted);font-size:11px;margin-left:12px}.price-image{position:relative;min-height:280px;overflow:hidden;border-radius:10px;background:#eceae2}.price-image img{display:block;width:100%;height:100%;min-height:280px;object-fit:cover}.measure{position:absolute;background:#fff;color:var(--muted);font-size:11px;padding:3px 6px}.measure-height{left:4%;top:46%}.measure-width{bottom:4%;left:45%}.measure-depth{bottom:10%;right:10%}@media(max-width:700px){.pricing{display:block}.price-image{margin-top:35px;min-height:220px}.price-image img{min-height:220px}.price-note{display:block;margin:12px 0 0}}
.price-main{display:flex;align-items:baseline;gap:13px;margin:3px 0 15px}.price-main strong{font-size:44px;letter-spacing:-2px}.price-main strong small{font-size:15px;font-weight:400;letter-spacing:0}.price-main span{color:var(--muted);font-size:13px}.price-rows{border-top:1px solid var(--line);margin-bottom:20px}.price-rows div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:8px 0;font-size:12px}.price-rows span{color:var(--green);font-weight:700;text-align:right}.measure{z-index:2;background:#fffdf5;color:var(--ink);font-weight:600}.loan-note{position:absolute;right:18px;top:18px;bottom:auto;z-index:3;background:#fffdf5e8;border-radius:6px;padding:8px 11px;color:var(--ink);font-size:12px;font-weight:700}.loan-note small{color:var(--muted);font-size:10px;font-weight:400}@media(max-width:700px){.price-main strong{font-size:40px}.price-rows div{font-size:11px}.loan-note{right:10px;top:10px}}
.header{background:#f7f4eddd;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.availability-result[hidden],.email-field[hidden],.notify[hidden],.success[hidden]{display:none!important}
