@keyframes byoq-shake{0%,to{transform:translateX(-50%) translateX(0)}15%{transform:translateX(-50%) translateX(-8px)}30%{transform:translateX(-50%) translateX(8px)}45%{transform:translateX(-50%) translateX(-6px)}60%{transform:translateX(-50%) translateX(6px)}75%{transform:translateX(-50%) translateX(-3px)}90%{transform:translateX(-50%) translateX(3px)}}.byoq-error-toast{background:var(--color-white);border:2px solid #e53e3e;box-shadow:0 4px 20px rgba(0,0,0,.39);display:none;left:50%;max-width:480px;min-width:500px;padding:22px 48px 20px 20px;position:fixed;top:32px;transform:translateX(-50%);width:max-content;z-index:10000}.byoq-error-toast.active{align-items:center;display:flex;gap:var(--space-3)}.byoq-error-toast.shake{animation:byoq-shake .5s ease-out}.byoq-error-toast__message{color:var(--color-black);font-family:Norms-Pro,sans-serif;font-size:15px;line-height:1.4;margin:0}.byoq-error-toast__close{align-items:center;background:none;border:none;color:var(--color-grey);cursor:pointer;display:flex;font-size:30px;line-height:1;padding:0;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.byoq-error-toast__close:hover{color:var(--color-black)}.byoq-success-toast{background:var(--color-white);border:2px solid #38a169;box-shadow:0 4px 20px rgba(0,0,0,.39);display:none;left:50%;max-width:480px;min-width:500px;padding:22px 48px 20px 20px;position:fixed;top:32px;transform:translateX(-50%);width:max-content;z-index:10000}.byoq-success-toast.active{align-items:center;display:flex;gap:var(--space-3)}.byoq-success-toast__message{color:var(--color-black);font-family:Norms-Pro,sans-serif;font-size:15px;line-height:1.4;margin:0}.byoq-success-toast__close{align-items:center;background:none;border:none;color:var(--color-grey);cursor:pointer;display:flex;font-size:30px;line-height:1;padding:0;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.byoq-success-toast__close:hover{color:var(--color-black)}.byoq-loader-overlay{align-items:center;background:rgba(0,0,0,.6);display:none;inset:0;justify-content:center;position:fixed;z-index:9999}.byoq-loader-overlay.active{display:flex}.byoq-loader-overlay__spinner{align-items:center;display:flex;flex-direction:column;gap:var(--space-3)}.byoq-loader-overlay__icon{height:60px;width:60px}.byoq-loader-overlay__spinner p{color:var(--color-white);font-family:Norms-Pro,sans-serif;font-size:14px;letter-spacing:1px}.byoq-form h2 span{color:var(--color-p)}.byoq-form--top{align-items:center;column-gap:30px;display:flex;padding:var(--space-4) 0}.byoq-form--nav-title{flex-shrink:0;margin:0}.byoq-form--nav{flex:0 1 auto;min-width:0}.byoq-form--nav ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}@media (max-width:768px){.byoq-form--top{align-items:center;flex-direction:column;row-gap:20px}.byoq-form--nav-title{text-align:center}.byoq-form--nav{width:100%}}@media (max-width:991px){.byoq-form--nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.byoq-form--nav::-webkit-scrollbar{display:none}.byoq-form--nav ul{flex-wrap:nowrap}.byoq-form--nav ul li{flex-shrink:0;white-space:nowrap}}.byoq-form--nav ul li{background:#efefef;border-radius:8px;color:var(--color-grey);line-height:1;padding:10px 12px}.byoq-form--nav ul li.active{background:var(--color-black);border-radius:0;color:var(--color-white)}.byoq-form--progressive-bar{background:var(--color-grey);height:4px;position:relative}.byoq-form--progressive-bar span{background:var(--color-p);display:block;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);width:0}.byoq-form--intro{align-items:center;padding:var(--space-5) 0 var(--space-4)}.byoq-form--1__row,.byoq-form--fieldset-2,.byoq-form--intro{display:flex;flex-wrap:wrap;margin:0 -15px}.byoq-form--1__col,.byoq-form--fieldset-2>div,.byoq-form--intro>div{padding-left:15px;padding-right:15px;width:100%}.byoq-form--input{margin-bottom:25px}.byoq-form--input label,.byoq-form--input--radio legend{font-size:14px;line-height:1;margin-bottom:6px;text-transform:uppercase}form .byoq-form--input input[type=email],form .byoq-form--input input[type=file],form .byoq-form--input input[type=number],form .byoq-form--input input[type=password],form .byoq-form--input input[type=search],form .byoq-form--input input[type=tel],form .byoq-form--input input[type=text],form .byoq-form--input select,form .byoq-form--input textarea{background-color:var(--color-s-10);border-color:transparent;border-radius:8px;color:var(--color-s);font-size:15px;line-height:1.5}form .byoq-form--input input.form-input--icon,form .byoq-form--input input.form-input--icon[type=file],form .byoq-form--input input.form-input--icon[type=number],form .byoq-form--input input.form-input--icon[type=password],form .byoq-form--input input.form-input--icon[type=search],form .byoq-form--input input.form-input--icon[type=tel],form .byoq-form--input input.form-input--icon[type=text],form .byoq-form--input select.form-input--icon,form .byoq-form--input textarea.form-input--icon{background-position:12px;background-repeat:no-repeat;padding-left:40px}form .byoq-form--input input[name=firstname],form .byoq-form--input input[name=lastname]{background-image:url(https://hunterhomesnsw.com/hubfs/name-icon.svg)}form .byoq-form--input input[name=email]{background-image:url(https://hunterhomesnsw.com/hubfs/email-icon.svg)}form .byoq-form--input input[name=phone]{background-image:url(https://hunterhomesnsw.com/hubfs/phone-icon.svg)}.byoq-form--input--radio ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.byoq-form--input--radio ul li{align-items:center;display:flex;position:relative}.byoq-form--input--radio ul li input{left:0;opacity:0;position:absolute}.byoq-form--input--radio ul li label{margin:0;padding-left:21px;position:relative;text-transform:none}.byoq-form--input--radio ul li label:before{background:var(--color-white);border:1px solid var(--color-black);border-radius:16px;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.byoq-form--input--radio ul li input[type=radio]:checked+label:before{background:var(--color-p);border-color:var(--color-p)}.byoq-form--input--radio ul li input[type=radio]:checked+label:after{background:var(--color-black);border-radius:8px;content:"";height:8px;left:4px;position:absolute;top:3px;width:8px}.byoq-form--body{padding:var(--space-3) 0}.byoq-form--1--details{display:flex;flex-wrap:wrap;gap:15px}.byoq-form--1--details>div{background:var(--color-grey);border-radius:8px;height:240px;overflow:hidden;width:100%}.byoq-form--1--details>div:not(:first-child){align-items:center;color:var(--color-s);display:flex;font-family:Bluescreens,sans-serif;font-size:72px;font-weight:700;justify-content:center;line-height:1;padding:10px}.byoq-form--1--details>div:not(:first-child) span{color:var(--color-white)}.byoq-form--1--details>div:not(:first-child) .value{align-items:center;display:flex}.byoq-form--footer--btns .button.byoq-form--footer--back{border:1px solid var(--color-black)}.byoq-form--footer--btns .button.byoq-form--footer--back:hover,.byoq-form--footer--btns .byoq-form--footer--continue{background:var(--color-black);color:var(--color-white)}.byoq-form--footer--btns .byoq-form--footer--continue{border:1px solid var(--color-black)}.byoq-form--footer--btns .byoq-form--footer--continue:hover{background:var(--color-p);color:var(--color-black)}.byoq-form--footer--btns .button{gap:8px}.byoq-form--footer--btns .button:after{display:none}.byoq-form--footer{border-top:1px solid var(--color-grey);color:var(--color-s);font-size:15px;font-weight:400;line-height:1.5;padding:var(--space-5) var(--space-3)}.byoq-form--1--details>div.budget{font-size:60px}@media screen and (min-width:768px){.byoq-form--body{padding:var(--space-3) 0 var(--space-6)}.byoq-form--1__col,.byoq-form--fieldset-2>div,.byoq-form--intro>div{flex:0 0 50%;max-width:50%}.byoq-form--1--details>div{width:calc(50% - 15px)}.byoq-form--footer--btns{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}}@media screen and (max-width:580px){.byoq-form--1--details{display:grid;grid-template-columns:1fr 1fr}.byoq-form--1--details>div.budget{font-size:40px}.byoq-form--1--details>div{height:190px}.byoq-form--intro{padding:var(--space-3) 0 var(--space-4);text-align:center}.byoq-form--intro--heading{margin-bottom:25px}}.byoq-form--1,.byoq-form--2,.byoq-form--3,.byoq-form--4,.byoq-form--5,.byoq-form--6,.byoq-form--7{display:none}.byoq-form--1.active,.byoq-form--2.active,.byoq-form--3.active,.byoq-form--4.active,.byoq-form--5.active,.byoq-form--6.active,.byoq-form--7.active{display:block}.byoq-form--intro--desc p{text-transform:uppercase}.byoq-form--filter-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.filter-chip{align-items:center;background:var(--color-p);border-radius:6px;color:var(--color-black);display:inline-flex;font-size:14px;font-weight:500;font-weight:600;gap:6px;height:34px;min-width:80px;padding:0 12px;white-space:nowrap}.filter-chip img{height:16px;object-fit:contain;width:16px}.filter-chip svg{flex-shrink:0;height:16px;width:16px}@media (max-width:580px){.byoq-form--filter-chips{justify-content:center}}.byoq-form--2__filters{align-items:center;background:var(--color-s-10);border-bottom:0 solid var(--color-grey);display:flex;justify-content:space-between;margin-bottom:30px;padding:var(--space-3)}.byoq-form--2__filters-left{align-items:center;display:flex;gap:15px}.byoq-form--filter-btn{align-items:center;background:var(--color-white);border:none;border:1px solid var(--color-black);border-radius:0;color:var(--color-black);cursor:pointer;display:inline-flex;font-size:15px;gap:6px;padding:14px 25px;transition:all .3s ease}.byoq-form--filter-btn svg{flex-shrink:0}.byoq-form--filter-btn.active{background:var(--color-black);color:var(--color-white)}.byoq-form--filter-btn:hover{background:var(--color-p);color:var(--color-black)}.byoq-form--2__filters-right{align-items:center;display:flex;gap:10px}.byoq-form--2__filters-right label{color:var(--color-s);font-size:14px;text-transform:uppercase}.byoq-form--search{align-items:center;display:flex;position:relative}.byoq-form--search-input{border:2px solid var(--color-grey);border-radius:0;font-size:14px;min-width:200px;outline:none;padding:8px 35px 8px 12px}.byoq-form--search-input:focus{border-color:var(--color-black)}.byoq-form--search-clear{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:opacity .2s}.byoq-form--search-clear:hover{opacity:1}.byoq-form--sort{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px 8px;border:2px solid var(--color-grey);border-radius:0;font-size:14px;padding:8px 2.5rem 8px 12px;width:150px}@media (max-width:580px){.byoq-form--2__filters-left span{font-size:16px}.byoq-form--filter-btn{font-size:14px;gap:5px;padding:11px 14px}}.byoq-form--2__results-count{color:var(--color-s);font-size:16px;padding:20px 0}.byoq-form--2__results-count span{display:block}.byoq-form--2__grid{display:grid;gap:0;grid-template-columns:repeat(12,1fr)}.byoq-form--2__grid .byoq-home-item{grid-column:span 12}@media (min-width:768px){.byoq-form--2__grid{gap:35px}.byoq-form--2__grid .byoq-home-item{grid-column:span 6}}@media (min-width:1366px){.byoq-form--2__grid .byoq-home-item{grid-column:span 4}}.byoq-home-item{background:var(--color-white);border:2px solid #efefef;border-radius:0;overflow:hidden;padding:15px;position:relative;transition:box-shadow .3s ease}.byoq-home-item button.favorite-toggle:not(.inSticky){right:25px;top:25px}.byoq-home-item:hover{border:2px solid var(--color-p);box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:pointer}.byoq-home-item .byoq-select-design{font-size:13px;font-weight:600;padding:10px 16px;white-space:nowrap}.byoq-form--2__loading,.byoq-form--2__no-results{color:var(--color-grey);font-size:18px;grid-column:1/-1;padding:60px 20px;text-align:center}.byoq-form--2__loading p{font-size:16px;margin:0}@media (max-width:767px){.byoq-form--2__filters{align-items:flex-start;flex-direction:column;gap:20px}.byoq-form--2__filters-left,.byoq-form--2__filters-right{width:100%}.byoq-form--filter-btn{flex:1}.byoq-form--search{width:100%}.byoq-form--search-input{min-width:auto;width:100%}.byoq-form--sort{width:100%}}.byoq-form--footer--back{display:none}@media (max-width:580px){.byoq-form--footer{padding:var(--space-4) var(--space-3)}.byoq-form--footer .container{padding:0}.byoq-form--footer--btns{align-items:center;display:flex;justify-content:space-between}.byoq-form--footer--btns a.button{padding:10px 12px 8px;text-transform:capitalize}}.byoq-form--2__grid-wrapper{position:relative}.byoq-home-info-box{background:#9b9b9c;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);height:auto;max-width:513px;min-height:450px;padding:20px;position:absolute;right:0;top:0;width:calc(33.333% - 24px);z-index:10}.byoq-home-info-box__content{display:flex;flex-direction:column;gap:15px;height:100%}.byoq-home-info-box__title{color:var(--color-white);font-family:Bluescreens,sans-serif;font-size:26px;font-weight:700;line-height:30px;margin:0;padding-right:30px;text-transform:uppercase}.byoq-home-info-box__stats{border-bottom:1px solid var(--color-white);border-top:1px solid var(--color-white);display:flex;flex-wrap:wrap;gap:5px;padding:13px 0}.byoq-home-info-box__stats .home-item_stat{align-items:center;color:var(--color-white);display:flex;gap:6px}.byoq-home-info-box__stats .home-item_stat img,.byoq-home-info-box__stats .home-item_stat svg{flex-shrink:0;height:30px;margin:0;max-width:30px;width:30px}.byoq-home-info-box__area{color:var(--color-white);font-size:15px;line-height:1.5}.byoq-home-info-box__area strong{font-weight:600}.byoq-home-info-box__features{color:var(--color-white)}.byoq-home-info-box__features ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.byoq-home-info-box__features li{color:var(--color-white);font-size:14px;line-height:1.5;padding-left:15px;position:relative}.byoq-home-info-box__features li:before{color:var(--color-p);content:"•";left:0;position:absolute}.byoq-home-info-box .byoq-select-design{background:var(--color-p);border:none;color:var(--color-black);display:inline-block;display:flex;font-size:15px;font-weight:600;margin-top:auto;padding:12px 24px;text-align:center;width:fit-content}.byoq-home-info-box .byoq-select-design img{height:16px;margin-left:8px;width:16px}.byoq-home-info-box .byoq-select-design:hover{opacity:.9}.byoq-home-info-box__close{align-items:center;background:transparent;border:2px solid var(--color-white);border-radius:50%;bottom:25px;color:var(--color-white);cursor:pointer;display:flex;height:32px;justify-content:center;min-width:32px;padding:0;position:absolute;right:25px;transition:all .3s ease;width:32px}.byoq-home-info-box__close:hover{background:var(--color-p);border-color:var(--color-p)}.byoq-home-info-box__close svg{height:16px;width:16px}@media (max-width:1366px){.byoq-home-info-box{width:calc(50% - 18px)}}@media (max-width:991px){.byoq-home-info-box{left:50%;max-width:400px;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px)}}.byoq-selected-design-bar{background:var(--color-p);bottom:9em;box-shadow:0 4px 15px rgba(0,0,0,.2);left:0;margin:0 auto;max-width:95%;padding:20px 0;position:fixed;right:0;width:1600px;z-index:100}.byoq-selected-design-bar__content{align-items:center;display:flex;gap:30px;justify-content:space-between}.byoq-selected-design-bar__left{flex:0 1 auto}.byoq-selected-design-bar__left .label{color:var(--color-black);line-height:1;margin:0 0 5px;text-transform:uppercase}.byoq-selected-design-bar__left .design-name{color:var(--color-black);font-family:Bluescreens,sans-serif;font-size:40px;font-weight:700;line-height:1.2;margin:0;text-transform:uppercase}.byoq-selected-design-bar__middle{align-items:center;display:flex;flex:1 1 auto;gap:25px;justify-content:center}.byoq-selected-design-bar__middle .stat-item{align-items:center;display:flex;gap:20px}.byoq-selected-design-bar__middle .stat-item svg{flex-shrink:0;height:24px;stroke:var(--color-black);width:24px}.byoq-selected-design-bar__middle .stat-item img{width:34px}.byoq-selected-design-bar__middle .stat-value{color:var(--color-black);font-size:34px;font-weight:700;line-height:1;margin:0}.byoq-selected-design-bar__right{flex:0 1 auto;text-align:right}.byoq-selected-design-bar__right .label{color:var(--color-black);line-height:1;margin:0 0 10px}.byoq-selected-design-bar__right .price{color:var(--color-black);font-size:32px;font-weight:500;line-height:1.2;margin:0}.byoq-form--3{padding:var(--space-3) 0 var(--space-5)}.byoq-form--3__header{align-items:flex-start;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;justify-content:space-between;margin-bottom:var(--space-5)}.byoq-form--3__header-left{flex:0 1 auto}.byoq-form--3__header-left h2{line-height:1.2;margin:0}.byoq-form--3__header-right p{color:var(--color-s);line-height:1.6;margin:0}.byoq-form--3__content{display:grid;gap:60px;grid-template-columns:1fr 1fr}.byoq-form--3__left{display:flex;flex-direction:column;gap:20px}.byoq-form--3__floorplan{background:var(--color-s-10);border-radius:8px;height:500px;overflow:hidden;width:100%}.byoq-form--3__floorplan img{height:100%;object-fit:contain;width:100%}.byoq-form--3__cost-summary{background:var(--color-grey);border-radius:0;color:var(--color-white);padding:25px}.byoq-form--3__cost-summary .cost-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.byoq-form--3__cost-summary .cost-row:last-child{margin-bottom:0}.byoq-form--3__cost-summary .cost-row .label,.byoq-form--3__cost-summary .cost-row .value{color:var(--color-white);font-weight:500}.byoq-form--3__cost-summary .cost-divider{background:var(--color-white);height:1px;margin:15px 0}.byoq-form--3__cost-summary .cost-row.total .label,.byoq-form--3__cost-summary .cost-row.total .value{font-weight:700}.byoq-form--3__right{display:flex;flex-direction:column;gap:30px}.byoq-form--3__design-info{align-items:center;display:flex;gap:30px}.byoq-form--3__design-info h3{color:var(--color-black);font-family:Bluescreens,sans-serif;font-size:34px;font-weight:700;margin:0;text-transform:uppercase}.byoq-form--3__design-info .design-stats{display:flex;gap:50px}.byoq-form--3__design-info .stat-item{align-items:center;display:flex;gap:15px}.byoq-form--3__design-info .stat-item svg{height:24px;stroke:var(--color-black);width:24px}.byoq-form--3__design-info .stat-item span{color:var(--color-black);font-size:34px;font-weight:600}.byoq-form--3__additional-stats{border-top:1px solid var(--color-grey);display:flex;flex-direction:row;gap:25px;padding-top:20px}.byoq-form--3__additional-stats .stat-row{align-items:center;display:flex;gap:10px}.byoq-form--3__additional-stats .stat-row svg{flex-shrink:0;height:20px;stroke:var(--color-black);width:20px}.byoq-form--3__additional-stats .stat-row img{width:27px}.byoq-form--3__additional-stats .stat-row .label{color:var(--color-s);font-size:16px;font-weight:700}.byoq-form--3__additional-stats .stat-row .value{color:var(--color-black);font-size:16px;font-weight:600}.byoq-form--3__options{border-top:1px solid var(--color-grey);padding-top:30px}.byoq-form--3__options h4{color:var(--color-black);font-size:20px;margin:0 0 20px}.byoq-form--3__options .option-item{border:2px solid #efefef;border-radius:8px;cursor:pointer;margin-bottom:15px;padding:20px;transition:border-color .3s ease}.byoq-form--3__options .option-item:hover{border-color:var(--color-p)}.byoq-form--3__options .option-item.active{background:#fffbf0;border-color:var(--color-p)}.byoq-form--3__options .option-main{align-items:flex-start;display:flex;gap:15px}.byoq-form--3__options .option-image{border-radius:4px;flex-shrink:0;height:70px;object-fit:cover;width:70px}.byoq-form--3__options .option-info{display:flex;flex:1;flex-direction:column}.byoq-form--3__options .option-info h5{color:var(--color-black);font-size:15px;font-weight:700;margin:0}.byoq-form--3__options .option-toggle{background:none;border:none;cursor:pointer;height:20px;min-width:34px;padding:0;width:34px}.byoq-form--3__options .option-toggle .toggle-track{background:#d1d1d1;border-radius:14px;display:block;height:100%;position:relative;transition:background .3s ease;width:100%}.byoq-form--3__options .option-toggle .toggle-thumb{background:var(--color-white);border-radius:50%;display:block;height:16px;left:2px;position:absolute;top:2px;transition:left .3s ease;width:16px}.byoq-form--3__options .option-toggle.active .toggle-track{background:var(--color-s)}.byoq-form--3__options .option-toggle.active .toggle-thumb{background:var(--color-p);left:16px}.byoq-form--3__options .option-item.active .option-info-title{border-bottom-color:var(--color-grey)}.byoq-form--3__options .option-info-title{border-bottom:1px solid #ececec;display:flex;flex:1;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.byoq-form--3__options .option-info-details{align-items:flex-end;display:flex;justify-content:space-between}.byoq-form--3__options .option-description{color:var(--color-s);line-height:1.5;margin:0}.byoq-form--3__options .option-price{color:var(--color-black);font-size:15px;font-weight:600;margin:0}@media (max-width:991px){.byoq-form--3__header{flex-direction:column;gap:20px}.byoq-form--3__content{gap:30px;grid-template-columns:1fr}.byoq-form--3__floorplan{height:350px}.byoq-form--3__header{grid-template-columns:1fr}}.byoq-form--4{padding:var(--space-3) 0 var(--space-5)}.byoq-form--4__header{align-items:flex-start;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:var(--space-5)}.byoq-form--4__header-left h4{color:var(--color-s);margin:0 0 8px}.byoq-form--4__header-left h2{color:var(--color-black);margin:0}.byoq-form--4__header-right p{color:var(--color-s);line-height:1.6;margin:0}.byoq-form--4__grid{display:grid;gap:30px;grid-template-columns:repeat(12,1fr)}.byoq-form--4__no-results{background:var(--color-s-10);border-radius:8px;grid-column:1/-1;padding:60px 20px;text-align:center}.byoq-form--4__no-results p{color:var(--color-s);margin:0}.byoq-form--4__loading{align-items:center;display:flex;flex-direction:column;gap:20px;grid-column:1/-1;padding:60px 20px;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border-top:4px solid var(--color-s-10);border:4px solid var(--color-s-10);border-radius:50%;border-top-color:var(--color-p);height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.byoq-form--4__loading p{color:var(--color-s);font-weight:500;margin:0}.facade-item{background:var(--color-white);cursor:pointer;grid-column:span 4;overflow:hidden;position:relative}.facade-item.active{border:3px solid var(--color-p);box-shadow:0 4px 16px rgba(255,212,0,.3)}.facade-item .favorite-toggle{align-items:center;background:var(--color-white);border:none;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .2s ease;width:40px;z-index:2}.facade-item .favorite-toggle:hover{transform:scale(1.1)}.facade-item .favorite-toggle svg{height:20px;stroke:var(--color-black);transition:all .2s ease;width:20px}.facade-item .favorite-toggle.active svg{fill:red;stroke:red}.facade-item__image{background:var(--color-s-10);height:280px;overflow:hidden;width:100%}.facade-item__image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.facade-item:hover .facade-item__image img{transform:scale(1.05)}.facade-item__info{align-items:center;display:flex;justify-content:space-between;padding:20px}.facade-item__info .facade-name{color:var(--color-black);font-weight:700;margin:0}.facade-item__info .facade-price{font-weight:700;margin:0}.byoq-selected-facade-bar{background:var(--color-p);bottom:9em;box-shadow:0 4px 15px rgba(0,0,0,.2);left:0;margin:0 auto;max-width:95%;padding:20px 0;position:fixed;right:0;width:1600px;z-index:100}.byoq-selected-facade-bar__content{align-items:center;display:flex;gap:40px;justify-content:space-between}.byoq-selected-facade-bar__left,.byoq-selected-facade-bar__middle,.byoq-selected-facade-bar__right{flex:1}.byoq-selected-facade-bar__left{flex:0 1 auto}.byoq-selected-facade-bar__middle{flex:1 1 auto;text-align:center}.byoq-selected-facade-bar__right{flex:0 1 auto;text-align:right}.byoq-selected-facade-bar .label{color:var(--color-black);font-size:14px;margin:0 0 5px;opacity:.8}.byoq-selected-facade-bar h3{color:var(--color-black);font-size:40px;margin:0}.byoq-selected-facade-bar h3.facade-price{font-size:32px}.byoq-selected-inclusions-bar{background:var(--color-p);bottom:9em;box-shadow:0 4px 15px rgba(0,0,0,.2);left:0;margin:0 auto;max-width:95%;padding:20px 0;position:fixed;right:0;width:1600px;z-index:100}.byoq-selected-inclusions-bar__content{align-items:center;display:flex;gap:40px;justify-content:space-between}.byoq-selected-inclusions-bar__left,.byoq-selected-inclusions-bar__middle,.byoq-selected-inclusions-bar__right{flex:1}.byoq-selected-inclusions-bar__left{flex:0 1 auto}.byoq-selected-inclusions-bar__middle{flex:1 1 auto;text-align:center}.byoq-selected-inclusions-bar__right{flex:0 1 auto;text-align:right}.byoq-selected-inclusions-bar .label{color:var(--color-black);font-size:14px;margin:0 0 5px;opacity:.8}.byoq-selected-inclusions-bar h3{color:var(--color-black);font-size:40px;margin:0}.byoq-selected-inclusions-bar h3.upgrades-list{font-size:24px}.byoq-selected-inclusions-bar h3.additional-cost{font-size:32px}.byoq-selected-offers-bar{background:var(--color-p);bottom:9em;box-shadow:0 4px 15px rgba(0,0,0,.2);left:0;margin:0 auto;max-width:95%;padding:20px 0;position:fixed;right:0;width:1600px;z-index:100}.byoq-selected-offers-bar__content{align-items:center;display:flex;gap:30px;justify-content:space-between}.byoq-selected-offers-bar__left,.byoq-selected-offers-bar__middle,.byoq-selected-offers-bar__right{display:flex;flex-direction:column;gap:5px}.byoq-selected-offers-bar__left{flex:0 1 auto}.byoq-selected-offers-bar__middle{flex:1;text-align:center}.byoq-selected-offers-bar__right{flex:0 0 auto;text-align:right}.byoq-selected-offers-bar .label{font-size:12px;font-weight:600;letter-spacing:1px;margin:0;text-transform:uppercase}.byoq-selected-offers-bar h3{margin:0}.byoq-selected-offers-bar h3.offer-name,.byoq-selected-offers-bar h3.savings-amount{font-size:40px}.byoq-selected-offers-bar h3.final-total{font-size:32px}@media (max-width:991px){.byoq-form--4__header{gap:20px;grid-template-columns:1fr}.byoq-form--4__grid{grid-template-columns:repeat(6,1fr)}.facade-item{grid-column:span 6}}@media (min-width:992px) and (max-width:1365px){.facade-item{grid-column:span 6}}@media (min-width:1366px){.facade-item{grid-column:span 4}}@media (max-width:991px){.byoq-selected-facade-bar{bottom:5.5em;padding:15px 0}.byoq-selected-facade-bar__content{flex-wrap:wrap;gap:15px}.byoq-selected-facade-bar__left,.byoq-selected-facade-bar__middle,.byoq-selected-facade-bar__right{flex:1 1 100%;text-align:left}.byoq-selected-facade-bar__middle,.byoq-selected-facade-bar__right{text-align:left}.byoq-selected-inclusions-bar{bottom:5.5em;padding:15px 0}.byoq-selected-inclusions-bar__content{flex-wrap:wrap;gap:15px}.byoq-selected-inclusions-bar__left,.byoq-selected-inclusions-bar__middle,.byoq-selected-inclusions-bar__right{flex:1 1 100%;text-align:left}.byoq-selected-inclusions-bar__middle,.byoq-selected-inclusions-bar__right{text-align:left}.byoq-selected-inclusions-bar h3.upgrades-list{font-size:18px}.byoq-selected-inclusions-bar h3.additional-cost{font-size:24px}.byoq-selected-offers-bar{bottom:5.5em;padding:15px 0}.byoq-selected-offers-bar__content{flex-wrap:wrap;gap:15px}.byoq-selected-offers-bar__left,.byoq-selected-offers-bar__middle,.byoq-selected-offers-bar__right{flex:1 1 100%;text-align:left}.byoq-selected-offers-bar h3.offer-name{font-size:28px}.byoq-selected-offers-bar h3.savings-amount{font-size:20px}.byoq-selected-offers-bar h3.final-total{font-size:24px}}.byoq-form--5{padding:var(--space-3) 0 var(--space-5)}.byoq-form--5__header{align-items:flex-start;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:var(--space-5)}.byoq-form--5__header-left h4{color:var(--color-s);margin:0 0 8px}.byoq-form--5__header-left h2{color:var(--color-black);margin:0}.byoq-form--5__header-right p{color:var(--color-s);line-height:1.6;margin:0}.byoq-form--5__premium-box{background:var(--color-white);border:2px solid #efefef;border-radius:0;margin-bottom:40px;padding:17px;transition:all .3s ease}.byoq-form--5__premium-box.active{border-color:var(--color-p)}.premium-box__content{align-items:start;display:flex;gap:15px}.premium-box__left{width:100%}.premium-box__leftTop{align-items:center;border-bottom:1px solid var(--color-grey);display:flex;gap:15px;margin-bottom:10px;padding-bottom:10px}.premium-box__left h3{align-items:center;color:var(--color-black);display:flex;font-weight:700;margin:0 0 10px}.premium-box__left p{color:var(--color-s);line-height:1.6;margin:0}.included-badge{align-items:center;background:var(--color-p);border-radius:19px;display:flex;gap:8px;padding:5px 12px 4px 8px}.included-badge svg{stroke:var(--color-black)}.included-badge span{color:var(--color-black);font-size:12px;font-weight:600}.premium-box__right .no-cost{color:var(--color-black);font-weight:700;margin:0;white-space:nowrap}.premium-box__leftBottom{justify-content:space-between}.byoq-form--5__luxury-box{background:var(--color-white);border:2px solid #efefef;border-radius:0;cursor:pointer;margin-bottom:20px;padding:17px;transition:all .3s ease}.byoq-form--5__luxury-box.active{border-color:var(--color-p)}.luxury-box__content{align-items:start;display:flex;gap:15px}.luxury-box__icon{flex-shrink:0}.luxury-box__icon img{height:100%;object-fit:contain;width:100%}.luxury-box__left{width:100%}.luxury-box__leftTop{align-items:center;border-bottom:1px solid var(--color-grey);display:flex;gap:15px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.luxury-box__leftTop span.font-bold{color:var(--color-black);font-weight:700}.luxury-box__leftBottom{align-items:center;display:flex;justify-content:space-between}.luxury-box__leftBottom p{margin:0}.luxury-box__leftBottom .luxury-price{color:var(--color-black);font-weight:700;margin-left:20px;white-space:nowrap}.luxury-toggle{background:none;border:none;cursor:pointer;height:20px;min-width:34px;padding:0;width:34px}.luxury-toggle .toggle-track{background:#d1d1d1;border-radius:14px;display:block;height:100%;position:relative;transition:background .3s ease;width:100%}.luxury-toggle .toggle-thumb{background:var(--color-white);border-radius:50%;display:block;height:16px;left:2px;position:absolute;top:2px;transition:left .3s ease;width:16px}.luxury-toggle.active .toggle-track{background:var(--color-s)}.luxury-toggle.active .toggle-thumb{background:var(--color-p);left:16px}.byoq-form--5__upgrades{margin-top:60px}.byoq-form--5__upgrades .upgrades-title{color:var(--color-black);font-weight:700;margin:0 0 30px}.upgrades-grid{display:grid;gap:30px;grid-template-columns:repeat(12,1fr)}.upgrade-item{background:var(--color-white);border:2px solid #efefef;border-radius:0;cursor:pointer;grid-column:span 4;overflow:hidden;transition:all .3s ease}.upgrade-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.upgrade-item.active{border-color:var(--color-p)}.upgrade-item__image{height:235px;overflow:hidden;width:100%}.upgrade-item__image img{height:100%;object-fit:cover;width:100%}.upgrade-item__content{padding:20px}.upgrade-item__header{align-items:center;border-bottom:1px solid #ececec;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.upgrade-item__header .upgrade-name{color:var(--color-black);font-weight:700;margin:0}.upgrade-item__header .upgrade-toggle{background:none;border:none;cursor:pointer;height:20px;min-width:34px;padding:0;width:34px}.upgrade-item__header .upgrade-toggle .toggle-track{background:#d1d1d1;border-radius:14px;display:block;height:100%;position:relative;transition:background .3s ease;width:100%}.upgrade-item__header .upgrade-toggle .toggle-thumb{background:var(--color-white);border-radius:50%;display:block;height:16px;left:2px;position:absolute;top:2px;transition:left .3s ease;width:16px}.upgrade-item__header .upgrade-toggle.active .toggle-track{background:var(--color-s)}.upgrade-item__header .upgrade-toggle.active .toggle-thumb{background:var(--color-p);left:16px}.upgrade-item__footer{align-items:flex-end;display:flex;gap:15px;justify-content:space-between}.upgrade-item__footer .upgrade-description{color:var(--color-s);flex:1;line-height:1.5;margin:0}.upgrade-item__footer .upgrade-price{color:var(--color-black);font-weight:700;margin:0;white-space:nowrap}.byoq-form--5__slider{margin:0 auto 60px;max-width:90%;position:relative}.inclusionsSwiper{padding:0;width:100%}.inclusionsSwiper .swiper-slide{width:auto}.inclusionsSwiper .swiper-slide img{border-radius:0;display:block;height:230px;object-fit:cover;width:320px}.byoq-form--5__slider .swiper-button-next,.byoq-form--5__slider .swiper-button-prev{background:var(--color-white);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:var(--color-black);height:40px;position:absolute;top:57%;transform:translateY(-50%);width:40px}.byoq-form--5__slider .swiper-button-next:after,.byoq-form--5__slider .swiper-button-prev:after{font-size:20px;font-weight:700}.byoq-form--5__slider .swiper-button-next{right:-60px}.byoq-form--5__slider .swiper-button-prev{left:-60px}@media (max-width:991px){.byoq-form--5__header,.premium-box__content{gap:20px;grid-template-columns:1fr}.premium-box__right .no-cost{text-align:left}.inclusionsSwiper .swiper-slide img{height:190px;width:100%}.byoq-form--5__slider .swiper-button-next,.byoq-form--5__slider .swiper-button-prev{display:flex}.byoq-form--5__slider .swiper-button-next{right:-20px}.byoq-form--5__slider .swiper-button-prev{left:-20px}.upgrades-grid{gap:20px;grid-template-columns:1fr}.upgrade-item{grid-column:span 1}}@media (min-width:768px) and (max-width:991px){.upgrades-grid{grid-template-columns:repeat(2,1fr)}.upgrade-item{grid-column:span 1}}.byoq-form--6{padding:var(--space-3) 0 var(--space-5)}.byoq-form--6__header{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:var(--space-5)}.byoq-form--6__header-left h4{color:var(--color-s);margin:0 0 8px}.byoq-form--6__header-left h2{color:var(--color-black);margin:0}.byoq-form--6__header-right p{color:var(--color-s);line-height:1.6;margin:0}.byoq-form--6__offer-box{background:var(--color-white);border:2px solid #efefef;cursor:pointer;margin-bottom:30px;padding:15px;transition:all .3s ease}.byoq-form--6__offer-box.active{border-color:var(--color-p)}.offer-box__content{align-items:flex-start;display:flex;gap:30px}.offer-box__image{flex-shrink:0;height:165px;width:165px}.offer-box__image img{height:100%;object-fit:cover;width:100%}.offer-box__main{display:flex;flex:1;flex-direction:column;gap:6px}.offer-box__top{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.offer-box__title-badges{align-items:center;display:flex;flex:1;gap:20px}.offer-box__title-badges h3{color:var(--color-black);font-weight:700;margin:0}.offer-badges{display:flex;flex-wrap:wrap;gap:10px}.offer-badge{align-items:center;border-radius:20px;color:var(--color-black);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.offer-badge i{font-size:13px}.offer-badge svg{height:16px;width:16px}.offer-box__price{text-align:right}.offer-box__price .price-amount{color:var(--color-black);font-size:32px;margin:0}.offer-box__price .price-label{color:var(--color-s);margin:0}.offer-box__description{display:flex;justify-content:space-between;margin:0}.offer-box__description p{color:var(--color-s);line-height:1.6;margin:0}.offer-box__terms{background:#fffbf0;border:2px solid var(--color-p);padding:6px 13px}.offer-box__terms p{color:var(--color-black);font-size:14px;line-height:1.5;margin:0}.offer-box__action{margin:0}.offer-radio{align-items:center;cursor:pointer;display:flex;gap:12px}.offer-radio-input{display:none}.radio-custom{border:2px solid #d1d1d1;border-radius:100%;flex-shrink:0;height:20px;position:relative;transition:all .3s ease;width:20px}.offer-radio-input:checked+.radio-custom{background:var(--color-p);border-color:var(--color-p)}.offer-radio-input:checked+.radio-custom:after{background:var(--color-black);border-radius:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.radio-label{color:var(--color-black);font-weight:600}.offer-info-note{align-items:flex-start;border:2px solid var(--color-black);display:flex;gap:15px;margin-top:30px;padding:7px 12px}.offer-info-note svg{flex-shrink:0;height:24px;stroke:var(--color-black);width:24px}.offer-info-note p{color:var(--color-black);line-height:1.6;margin:0}.byoq-form--6__no-offers{background:var(--color-s-10);border:2px solid #e0e0e0;margin-top:var(--space-5);padding:var(--space-6);text-align:center}.byoq-form--6__no-offers p{color:var(--color-s);font-size:16px;line-height:1.8;margin:0}.byoq-form--6__no-offers a{color:var(--color-black);font-weight:600;text-decoration:underline}.byoq-form--6__no-offers a:hover{color:var(--color-p)}@media (max-width:768px){.byoq-form--6__no-offers{padding:var(--space-4)}.byoq-form--6__no-offers p{font-size:15px}}@media (max-width:991px){.offer-box__content{flex-direction:column}.offer-box__image{width:100%}.byoq-selected-design-bar{bottom:8em;padding:15px 0}.byoq-selected-design-bar__content{flex-wrap:wrap;gap:20px}.byoq-selected-design-bar__left{flex:1 1 50%;order:1}.byoq-selected-design-bar__left .design-name{font-size:32px}.byoq-selected-design-bar__right{flex:1 1 40%;order:2;text-align:right}.byoq-selected-design-bar__right .price{font-size:24px}.byoq-selected-design-bar__middle{gap:15px;justify-content:flex-start;justify-content:space-between;order:3;width:100%}.byoq-selected-design-bar__middle .stat-value{font-size:28px}}.byoq-form--7{padding:var(--space-3) 0 var(--space-5)}.byoq-form--7__header{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:var(--space-5)}.byoq-form--7__header-left h4{color:var(--color-s);margin:0 0 8px}.byoq-form--7__header-left h2{color:var(--color-black);margin:0}.byoq-form--7__header-right p{color:var(--color-s);line-height:1.6;margin:0}.byoq-form--7__congrats-box{background:var(--color-p);margin-bottom:40px;padding:30px}.congrats-box__content{align-items:center;display:flex;gap:30px}.congrats-box__text h3{color:var(--color-black);font-size:32px;margin:0 0 10px}.congrats-box__text p{color:var(--color-black);margin:0}.congrats-box__icon{flex-shrink:0}.congrats-box__icon svg{height:48px;stroke:var(--color-black);width:48px}.byoq-form--7__summary-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.summary-box{border:2px solid var(--color-black);padding:30px}.summary-box__content{display:flex;flex-direction:column;gap:12px}.summary-box__title{color:var(--color-s);margin:0;text-transform:uppercase}.summary-box__amount{color:var(--color-black);font-weight:700;margin:0}.summary-box__value{color:var(--color-black);font-weight:600;margin:0}.summary-box__note{color:var(--color-s);font-size:15px;font-weight:700;margin:0}.byoq-form--7__next-steps{align-items:center;display:flex;gap:30px;margin-top:50px}.byoq-form--7__next-steps h6{color:var(--color-black);margin:0}.next-steps__buttons{display:flex;gap:15px}.next-step-btn{align-items:center;background:var(--color-white);border:1px solid var(--color-black);color:var(--color-black);display:inline-flex;font-size:15px;font-weight:600;gap:8px;height:53px;justify-content:center;letter-spacing:0;padding:14px 30px;text-decoration:none;text-transform:capitalize;transition:all .3s ease;white-space:nowrap}.next-step-btn.speak-consultant-btn{background:var(--color-p);border:none;color:var(--color-black)}.next-step-btn.button:after{display:none}.next-step-btn:hover{background:var(--color-black);color:var(--color-white)}.next-step-btn svg{flex-shrink:0;height:16px;stroke:currentColor;width:16px}.byoq-form--7__quote-summary{display:grid;gap:40px;grid-template-columns:2fr 1fr;margin-bottom:50px;margin-top:60px}.quote-summary__left{display:flex;flex-direction:column;gap:30px}.quote-summary__image{overflow:hidden;width:100%}.quote-summary__image img{height:525px;object-fit:cover;width:100%}.quote-summary__design-info{border-bottom:1px solid var(--color-s-10);display:grid;gap:30px;grid-template-columns:1fr 2fr;padding:20px 0 0}.design-info__left .design-title{color:var(--color-black);margin:0 0 15px}.design-info__left .design-stats{display:flex;gap:20px}.design-info__left .stat-item{align-items:center;display:flex;gap:15px}.design-info__left .stat-item img{height:34px;width:34px}.design-info__left .stat-item span{color:var(--color-black);font-weight:600}.design-info__right{display:flex;flex-direction:column;gap:12px}.design-info__rightTop{align-items:center;border-bottom:1px solid #000;border-top:1px solid #000;display:flex;gap:30px;padding:20px 0}.design-info__right .stat-row{align-items:center;display:flex;gap:10px}.design-info__right .stat-row img{height:25px;width:25px}.design-info__right .stat-row .label{color:var(--color-s);font-weight:600}.design-info__right .stat-row .value{color:var(--color-black);font-weight:600}.quote-summary__details{display:grid;gap:30px;grid-template-columns:1fr 1fr;padding:20px 0}.details-column{display:flex;flex-direction:column;gap:20px}.details-column .detail-item h5{color:var(--color-s);font-size:20px;margin:0 0 5px;text-transform:uppercase}.details-column .detail-item p{color:var(--color-black);margin:0}.quote-summary__details .floorplan-options-list img{height:auto;width:18px}.quote-summary__floorplan{border-bottom:1px solid var(--color-s);padding:20px 0}.quote-summary__floorplan h4{color:var(--color-black);margin:0 0 20px;text-transform:uppercase}.quote-summary__floorplan .floorplan-image img{height:auto;max-height:600px;width:100%}.quote-summary__offers{padding:20px 0}.quote-summary__offers h4{align-items:center;color:var(--color-black);display:flex;gap:15px;margin:0 0 20px}.quote-summary__offers img{width:20px}.quote-summary__offers .offer-item{align-items:center;justify-content:space-between;padding:15px 0}.quote-summary__offers .offer-item p{color:var(--color-black);margin:0}.quote-summary__offers .offer-divider{border-top:1px solid var(--color-black);margin:10px 0}.quote-summary__offers .total-savings{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.quote-summary__offers .total-savings .label,.quote-summary__offers .total-savings .value{color:var(--color-black);font-weight:700}.quote-summary__right{height:fit-content;position:sticky;top:20px}.your-details{background:var(--color-s-10);padding:30px}.your-details h4{color:var(--color-black);margin:0 0 25px}.your-details .detail-item{display:flex;gap:15px;margin-bottom:13px}.your-details .detail-item:last-child{margin-bottom:0}.your-details .detail-icon{flex-shrink:0}.your-details .detail-icon svg{height:20px;stroke:var(--color-black);width:20px}.your-details .detail-text .label{color:var(--color-s);font-size:12px;margin:0 0 5px;text-transform:uppercase}.your-details .detail-text .value{color:var(--color-black);font-weight:600;margin:0}.features-box{border:1px solid var(--color-black);border-radius:8px;margin-top:var(--space-5);padding:24px;text-align:center}.features-box .feature-item{border-bottom:1px solid var(--color-black);padding:10px 0 30px}.features-box .feature-item:not(:first-child){padding:30px 0}.features-box .feature-item:last-child{border-bottom:none;padding-bottom:10px}.features-box .feature-item h6{font-size:32px;line-height:1.2;margin:0 0 8px}.features-box .feature-item p{margin:0;text-transform:uppercase}.what-next-box{background-color:rgba(254,214,2,.1);border:1px solid #fed602;margin-top:var(--space-5);padding:32px}.what-next-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.what-next-header svg{flex-shrink:0;stroke:var(--color-black)}.what-next-header h6{font-size:20px;line-height:1.2;margin:0}.what-next-list{list-style-position:outside;margin:0;padding-left:20px}.what-next-list li{margin-bottom:12px;padding-left:8px}.what-next-list li:last-child{margin-bottom:0}.byoq-form--7__pricing-bar{background-color:var(--color-p);box-shadow:0 -4px 12px rgba(0,0,0,.1);padding:24px 0}.pricing-bar__content{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr}.pricing-bar__left,.pricing-bar__middle{display:flex;flex-direction:column}.pricing-bar__left .label,.pricing-bar__middle .label{color:var(--color-black);text-transform:uppercase}.pricing-bar__middle{text-align:center}.pricing-bar__left .value{color:var(--color-black);font-size:32px;text-decoration:line-through}.pricing-bar__middle .value{color:var(--color-black)}.pricing-bar__button{align-items:center;background-color:var(--color-black);border-radius:8px;border-radius:0;color:var(--color-white);display:flex;font-size:15px;font-weight:400;gap:12px;letter-spacing:0;margin-left:auto;padding:16px 30px;text-decoration:none;text-transform:none;transition:all .3s ease}.pricing-bar__button:after{display:none}.pricing-bar__button:hover{background-color:var(--color-white);color:var(--color-black);opacity:.9}.pricing-bar__button svg{flex-shrink:0;stroke:var(--color-white)}@media (max-width:991px){.byoq-form--7__congrats-box{padding:15px}.congrats-box__text h3{font-size:24px}.congrats-box__text{text-align:left}.summary-box{padding:15px}.summary-box__content{align-items:center}.byoq-form--7__next-steps{align-items:flex-start;flex-direction:column;margin-top:0}.quote-summary__left{gap:15px}.design-info__right .stat-row{align-items:flex-start;flex-direction:column}.byoq-form--7__header{gap:20px;grid-template-columns:1fr}.congrats-box__content{flex-direction:row;margin-bottom:20px;text-align:center}.byoq-form--7__summary-grid{gap:20px;grid-template-columns:1fr}.next-steps__buttons{flex-direction:column;width:100%}.next-step-btn{max-width:100%;width:100%}.byoq-form--7__quote-summary{gap:30px;grid-template-columns:1fr;margin-bottom:20px}.quote-summary__image img{height:240px}.quote-summary__design-info,.quote-summary__details{gap:20px;grid-template-columns:1fr}.quote-summary__details{display:flex}.quote-summary__right{position:relative;top:0}.features-box,.what-next-box{margin-top:var(--space-3);padding:15px}.pricing-bar__content{gap:10px;grid-template-columns:1fr}.pricing-bar__left,.pricing-bar__middle{align-items:center;flex-direction:row;justify-content:space-between}.pricing-bar__button{justify-content:center;max-width:100%;width:100%}}