
.pop-grid.single-feature{display:block;max-width:1100px;margin-inline:auto}.single-feature #space-plan{display:block;border-color:#e79b22;padding-bottom:24px}.featured-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding:20px 24px 0}.featured-visual,.featured-pricing{min-width:0}.single-feature #space-plan .offer-product-heading{justify-content:center;gap:22px;margin-top:16px}.single-feature #space-plan .offer-product-heading h3{font-size:36px}.single-feature #space-plan .offer-picture img{height:350px}.single-feature #space-plan .offer-picture{margin-top:20px}.single-feature #space-plan .offer-heading{padding:0}.single-feature #space-plan .pop-note{margin:15px 0 0}.single-feature #space-plan .pop-cta{margin:0}.single-feature #space-plan .offer-subsidy{margin-top:0}.pop-hero>.range-section{position:relative;max-width:1100px;margin:25px auto 0;background:#fffdf6;border:1px solid #efd1a1;border-radius:16px;padding:26px;box-sizing:border-box}.pop-hero .range-heading h2{font-size:26px}.compact-choose{margin-top:10px;border-top:1px solid #e6ceab;padding-top:15px}.compact-choose summary{font-size:15px;font-weight:bold;color:#714718;cursor:pointer}.compact-choose .choose-guide{margin-top:15px}.other-maker-strip{position:relative;max-width:1100px;margin:18px auto;display:flex;align-items:center;gap:24px;padding:18px 24px;border:1px solid #e5ad51;border-radius:12px;background:linear-gradient(110deg,#fffdf6,#fff0cc);color:#70400e;text-decoration:none;box-sizing:border-box;box-shadow:0 3px 0 #dca757}.other-maker-logos{display:flex;align-items:center;gap:12px}.other-maker-strip small,.other-maker-strip b{display:block}.other-maker-strip small{font-size:12px;margin-bottom:5px}.other-maker-strip b{font-size:18px}.other-maker-strip i{margin-left:auto;font-style:normal;font-size:25px}.other-maker-strip:hover{background:#ffedba}.pop-hero>.pop-bottom{max-width:1100px;margin-inline:auto}@media(max-width:740px){.featured-layout{display:block;padding:14px 12px 0}.single-feature #space-plan{padding-bottom:18px}.single-feature #space-plan .offer-picture img{height:270px}.single-feature #space-plan .offer-product-heading h3{font-size:28px}.single-feature #space-plan .offer-product-heading{gap:12px}.single-feature #space-plan .offer-picture{margin-top:10px}.pop-hero>.range-section{padding:18px 12px;margin-top:18px}.pop-hero .range-heading h2{font-size:21px}.other-maker-strip{flex-wrap:wrap;gap:10px;padding:15px}.other-maker-logos{width:100%;justify-content:flex-start}.other-maker-logos .choice-maker{margin:0}.other-maker-strip b{font-size:15px}.other-maker-strip>span{max-width:85%}.single-feature #space-plan .offer-net{margin-bottom:18px}.range-heading{align-items:flex-start}.range-heading button{width:32px;height:32px;font-size:20px}.range-heading>div:last-child{display:flex}}
/* Cohesive family palette: warm ivory, orange accents and calm green actions. */
.pop-grid.single-feature{max-width:1100px}.single-feature #space-plan{background:#fffcf5;border:1px solid #e6bc7c;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #66401416}.single-feature #space-plan>.pop-band{background:#f5dfb7;color:#74431e;border-bottom:1px solid #e9c58e;font-size:17px;padding:13px;min-height:0;text-shadow:none}.featured-layout{padding:30px 32px 5px;gap:36px;align-items:center}.featured-visual{align-self:stretch;position:relative;border-radius:14px;background:radial-gradient(ellipse at 50% 60%,#ffedca 0%,#fff8e900 70%);padding:0 8px}.single-feature #space-plan .boiler-message{background:#fff0ca;border-left:4px solid #ed8518;color:#784715;font-size:16px}.single-feature #space-plan .offer-product-heading{margin-top:20px;justify-content:flex-start;gap:20px}.single-feature #space-plan .offer-product-heading h3{color:#493d2c;font-size:37px}.single-feature #space-plan .offer-product-heading small{color:#7f7565;font-size:13px}.single-feature #space-plan .offer-picture img{height:345px}.single-feature #space-plan .offer-specs{position:static;flex-direction:row;justify-content:center;margin:12px 0 3px;gap:8px}.single-feature #space-plan .offer-specs span{background:#fffaed;border:1px solid #e8d2ad;color:#76552b;border-radius:20px;padding:4px 15px}.single-feature #space-plan .offer-picture{display:flex;flex-direction:column-reverse;margin:14px 0 0}.featured-pricing{border-left:1px solid #e8d8bc;padding-left:30px}.single-feature #space-plan .offer-subsidy{background:#fff1d5;color:#825021;border:1px solid #eacb98;box-shadow:none;text-shadow:none;border-radius:9px;padding:9px 6px;gap:9px}.single-feature #space-plan .offer-subsidy strong{color:#c85a13}.single-feature #space-plan .offer-total{border:0;border-radius:0;background:transparent;box-shadow:none;margin:10px 0 0;padding:13px 0 9px;column-gap:12px}.single-feature #space-plan .offer-total b{color:#735033;font-size:43px;-webkit-text-stroke:0;text-shadow:none}.single-feature #space-plan .offer-total>span{font-size:16px;text-shadow:none}.single-feature #space-plan .offer-total .offer-includes{font-size:13px;font-weight:600;border-top:1px solid #e7d8c0;box-shadow:none;color:#7b6952;text-shadow:none}.single-feature #space-plan .offer-arrow{color:#d89443;font-size:24px;line-height:1.1;margin:3px 0 8px}.single-feature #space-plan .offer-net{background:#fff4d8;border:1px solid #e4ac5c;border-radius:14px;box-shadow:0 4px 0 #e7c58e,0 7px 14px #8b531110;margin-bottom:19px}.single-feature #space-plan .offer-net>p{background:#dc791b;color:white;font-size:clamp(9px,3.2cqw,14px);padding:11px 4px}.single-feature #space-plan .offer-net>p:after{display:none}.single-feature #space-plan .offer-payment{background:linear-gradient(125deg,#fffaf0,#ffe9ae);padding:20px 13px 22px;grid-template-columns:20% minmax(0,1fr);gap:3px 8px}.single-feature #space-plan .offer-payment:before{display:none}.single-feature #space-plan .subsidy-seal{background:#fffdf5;color:#a65a17;border:2px solid #dda24f;outline:none;box-shadow:none;text-shadow:none}.single-feature #space-plan .subsidy-seal small,.single-feature #space-plan .subsidy-seal b,.single-feature #space-plan .subsidy-seal b span{color:#a65a17}.single-feature #space-plan .payment-caption{color:#68451f;font-size:clamp(13px,3.8cqw,19px);text-shadow:none}.single-feature #space-plan .payment-amount strong{font-family:Arial,sans-serif;font-size:clamp(42px,14.5cqw,78px);font-style:normal;letter-spacing:-.065em;background:none;color:#d34d14;-webkit-text-fill-color:#d34d14;-webkit-text-stroke:0;filter:none;text-shadow:0 2px #fff}.single-feature #space-plan .payment-amount>span{color:#b44815;text-shadow:none}.single-feature #space-plan .pop-blue{background:linear-gradient(#6e982e,#507d22);border:1px solid #456b1f;box-shadow:0 4px 0 #365c18,0 6px 10px #47631418;text-shadow:none;border-radius:10px}.single-feature #space-plan .pop-blue span,.single-feature #space-plan .pop-blue small{color:#fff;text-shadow:none}.single-feature #space-plan .pop-blue i{background:#ffffff30;color:#fff}.single-feature #space-plan .pop-note{font-size:11px;line-height:1.7;color:#837765}.pop-hero>.range-section{border-radius:20px;border-color:#e6bc7c;background:#fffcf5}.range-card{border-color:#e8d3b1;box-shadow:0 4px 12px #6640140a}.other-maker-strip{border-color:#e5c89a;background:#fff6e4;box-shadow:0 3px 0 #e3caa1;border-radius:14px}
@media(max-width:740px){.featured-layout{padding:18px 15px 0}.featured-visual{padding:0;background:radial-gradient(ellipse,#fff0d3,transparent 72%)}.featured-pricing{border-left:0;border-top:1px solid #ead9be;padding:18px 0 0;margin-top:18px}.single-feature #space-plan>.pop-band{font-size:14px;padding:10px}.single-feature #space-plan .offer-product-heading{justify-content:center;gap:12px;margin-top:14px}.single-feature #space-plan .offer-product-heading h3{font-size:29px}.single-feature #space-plan .offer-picture img{height:250px}.single-feature #space-plan .offer-total b{font-size:clamp(32px,10vw,43px)}.single-feature #space-plan .offer-total>span{font-size:13px}.single-feature #space-plan .offer-total{column-gap:8px}.single-feature #space-plan .offer-subsidy{gap:5px}.single-feature #space-plan .offer-payment{padding:15px 8px 18px}.single-feature #space-plan .offer-specs span{font-size:12px}.single-feature #space-plan .pop-note{font-size:10px}.single-feature #space-plan .offer-total .offer-includes{font-size:11px}}
