.brick-page{color:#29231c;background:#fff;overflow-x:clip}.brick-page a{color:inherit}.brick-hero,.brick-section,.brick-cta{box-sizing:border-box;width:100%;max-width:1920px;margin:0 auto;padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.brick-hero{position:relative;display:grid;grid-template-columns:minmax(620px,47.5vw) minmax(0,1fr);gap:0;align-items:stretch;width:100%;max-width:none;height:calc(100svh - var(--header-height));min-height:680px;padding:0;background:linear-gradient(90deg,#fff 0% 34%,#fffc 47%,#fff0 64%),#fbf8f3;overflow:hidden}.brick-hero__content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;align-self:stretch;box-sizing:border-box;width:min(100%,930px);padding:clamp(34px,5svh,64px) var(--page-gutter);padding-right:clamp(18px,2vw,40px)}.brick-breadcrumbs{display:flex;align-items:center;gap:10px;max-width:100%;margin-bottom:clamp(22px,3.2svh,36px);color:#4b412d;font-size:17px;line-height:1;letter-spacing:0}.brick-breadcrumbs__link,.brick-breadcrumbs__current{min-width:0;color:inherit;text-decoration:none}.brick-breadcrumbs__link:hover{color:#2f271b}.brick-breadcrumbs__separator{flex:0 0 auto;opacity:.55}.brick-breadcrumbs__current{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.brick-hero h1,.brick-section h2,.brick-cta h2{margin:0;color:#29231c;font-weight:var(--brick-title-font-weight, 550);letter-spacing:0}.brick-hero h1{max-width:790px;font-size:clamp(42px,3vw,58px);line-height:.98;min-width:0;overflow-wrap:anywhere}.brick-hero h1 span{display:inline}.brick-hero__lead{max-width:720px;margin:clamp(18px,2.4svh,26px) 0 0;color:#51483e;font-size:clamp(18px,1.15vw,23px);line-height:1.5}.brick-hero__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.65vw,28px);margin-top:clamp(28px,3.8svh,42px)}.brick-hero__facts span{position:relative;display:block;min-height:44px;padding-left:48px;color:#3c342c;font-size:clamp(12px,.76vw,15px);line-height:1.32;font-weight:700}.brick-hero__facts b{font:inherit}.brick-hero__fact-icon{position:absolute;top:0;left:0;width:34px;height:34px;color:#c3a15a;fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.brick-hero__actions{display:flex;flex-wrap:wrap;gap:clamp(18px,1.6vw,24px);margin-top:clamp(30px,4svh,44px)}.brick-button{display:inline-flex;justify-content:center;align-items:center;min-height:58px;border:1px solid transparent;border-radius:8px;padding:0 clamp(26px,2vw,42px);font:inherit;font-size:clamp(14px,.82vw,16px);line-height:1.15;font-weight:800;text-decoration:none;cursor:pointer}.brick-button--gold{background:linear-gradient(135deg,#d0a044,#b8882d);color:#fff;box-shadow:0 18px 34px #b8882d38}.brick-button--light{border-color:#c3a15a;background:#ffffffc7;color:#29231c}.brick-hero__note{position:relative;margin:clamp(30px,4svh,40px) 0 0;padding-left:38px;color:#6f665b;font-size:clamp(14px,.88vw,17px);line-height:1.35}.brick-hero__tech{box-sizing:border-box;width:min(100%,700px);margin-top:clamp(28px,4.8svh,44px);border:1px solid rgba(228,215,196,.88);border-radius:10px;padding:16px 18px 18px;background:#fffdf9d1;box-shadow:0 18px 38px #34281b12}.brick-hero__tech h2{margin:0;color:#29231c;font-size:clamp(16px,.92vw,18px);line-height:1.2;font-weight:800}.brick-hero__tech ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:12px 0 0;padding:0;list-style:none}.brick-hero__tech li{position:relative;padding-left:18px;color:#51483e;font-size:clamp(13px,.78vw,15px);line-height:1.25;font-weight:700}.brick-hero__tech li:before{content:"";position:absolute;top:.48em;left:0;width:7px;height:7px;border-radius:50%;background:#c3a15a;box-shadow:0 0 0 4px #c3a15a24}.brick-hero__note:before{content:"";position:absolute;top:-1px;left:0;width:24px;height:24px;border:2px solid #C3A15A;border-radius:50%}.brick-hero__note:after{content:"";position:absolute;top:8px;left:7px;width:9px;height:5px;border-bottom:2px solid #C3A15A;border-left:2px solid #C3A15A;transform:rotate(-45deg)}.brick-hero__media{position:relative;z-index:1;min-width:0;height:100%;min-height:0;margin-left:clamp(-180px,-8vw,-72px)}.brick-hero__media:before{content:"";position:absolute;inset:0 auto 0 -1px;z-index:1;width:56%;background:linear-gradient(90deg,#fff,#fffffffa 18%,#ffffffb3,#ffffff38 78%,#fff0);pointer-events:none}.brick-hero__media img{display:block;width:100%;height:100%;min-height:0;border-radius:0;object-fit:cover;object-position:48% center}.brick-hero__material{position:absolute;right:clamp(42px,4.8vw,104px);bottom:clamp(74px,10svh,112px);z-index:2;display:grid;grid-template-columns:122px minmax(0,1fr);gap:22px;align-items:center;width:min(600px,62%);border:1px solid rgba(228,215,196,.86);border-radius:18px;padding:18px 24px;background:#fffffff0;box-shadow:0 18px 48px #34281b2e;backdrop-filter:blur(6px)}.brick-hero__material img{display:block;width:122px;height:92px;border-radius:10px;object-fit:contain;background:#f6f7f6eb;box-shadow:0 12px 28px #29231c14}.brick-hero__material p,.brick-hero__material li{color:#51483e;font-size:clamp(16px,.95vw,20px);line-height:1.48}.brick-hero__material p,.brick-hero__material ul{margin:0}.brick-hero__material p{grid-column:2;align-self:center}.brick-hero__material strong{color:#29231c;font-weight:800}.brick-hero__material ul{display:none}.brick-section{padding-top:64px}.brick-section h2,.brick-cta h2{font-size:var(--brick-title-font-size, clamp(30px, 2.6vw, 44px));line-height:1.06}.brick-benefits{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:28px}.brick-benefit,.brick-panel,.brick-object,.brick-project{border:1px solid rgba(228,215,196,.88);border-radius:10px;background:#fffdfa}.brick-benefit{display:grid;grid-template-rows:52px minmax(44px,auto) 1fr;align-content:start;min-height:220px;padding:26px 20px;text-align:center}.brick-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto;color:#c3a15a}.brick-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.brick-benefit h3,.brick-panel h3,.brick-object h3,.brick-project h3{margin:0;color:#29231c;font-size:18px;line-height:1.18}.brick-benefit h3{margin-top:18px}.brick-benefit p,.brick-panel p,.brick-object p,.brick-project p,.brick-project span{color:#6f665b;font-size:15px;line-height:1.45}.brick-benefit p{margin:12px 0 0}.brick-tech{display:block}.brick-panel{padding:28px}.brick-stages ol{margin:0;padding:0;list-style:none}.brick-facades p{margin:24px 0 0}.brick-facades__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.brick-facades figure{margin:0}.brick-facades img,.brick-object img,.brick-project img{display:block;width:100%;object-fit:cover}.brick-facades img{aspect-ratio:16 / 10;height:clamp(132px,10vw,178px);border-radius:8px}.brick-facades figcaption{margin-top:8px;color:#51483e;font-size:14px;font-weight:700}.brick-facades figure p{margin:6px 0 0;font-size:13px;line-height:1.35}.brick-stages ol{position:relative;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:14px;margin-top:26px;overflow:hidden}.brick-stages ol:before{content:"";position:absolute;top:51px;left:6%;right:6%;border-top:2px dashed rgba(195,161,90,.34)}.brick-stages li{position:relative;display:grid;justify-items:center;align-content:start;gap:10px;min-width:0;text-align:center}.brick-stages__icon{position:relative;z-index:1;display:grid;place-items:center;width:clamp(74px,6.2vw,104px);height:clamp(74px,6.2vw,104px);border-radius:50%;border:1px solid rgba(228,215,196,.86);background:#fff;color:#b66a15;box-shadow:0 8px 22px #4638251c}.brick-stages__icon svg{display:block;width:var(--stage-icon-size, 48%);height:var(--stage-icon-size, 48%);fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.brick-stages__icon img{display:block;width:var(--stage-icon-size, 42%);height:var(--stage-icon-size, 42%);object-fit:contain}.brick-stages__number{color:#b66a15;font-size:clamp(20px,1.8vw,30px);font-weight:850;line-height:1}.brick-stages h3{max-width:132px;font-size:clamp(13px,1vw,16px);line-height:1.25}.brick-section__head,.brick-card-head{display:flex;gap:18px;justify-content:space-between;align-items:end}.brick-section__head a,.brick-card-head a,.brick-price a,.brick-compare a{color:#b89445;font-size:15px;font-weight:800;text-decoration:none}.brick-section__head a,.brick-card-head a{display:inline-flex;gap:8px;align-items:center}.brick-section__head a:after{content:"→";font-size:18px;line-height:1;transition:transform .2s ease}.brick-card-head a:after{content:"→";font-size:18px;line-height:1;transition:transform .2s ease}.brick-section__head a:hover:after,.brick-card-head a:hover:after{transform:translate(3px)}.brick-portfolio{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:26px}.brick-object,.brick-project{overflow:hidden;text-decoration:none}.brick-object img{aspect-ratio:16 / 10.5;height:clamp(142px,8.8vw,184px);object-fit:cover}.brick-object>div,.brick-project{padding:18px}.brick-object h3,.brick-project h3{font-size:17px}.brick-object p,.brick-project p{margin:6px 0 0}.brick-object dl{display:block;margin:16px 0 0;color:#6f665b;font-size:13px;line-height:1.25}.brick-object dt{display:inline;margin-right:4px;font-weight:700}.brick-object dd{display:inline;margin:0}.brick-object dd:after{content:"";display:block;height:6px}.brick-object span,.brick-project b{display:inline-block;margin-top:16px;color:#b89445;font-size:14px;font-weight:800}.brick-bottom-grid{display:grid;grid-template-columns:1fr;gap:18px}.brick-projects{grid-column:span 2}.brick-compare,.brick-best-choice{grid-column:1 / -1}.brick-projects__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.brick-project{padding:0 0 18px}.brick-project img{aspect-ratio:16 / 10;height:clamp(132px,9.6vw,172px);border-radius:8px 8px 0 0;object-fit:cover}.brick-project h3{margin:18px 18px 0}.brick-project p{margin:14px 18px 0;color:#29231c;font-weight:800}.brick-project b{display:block;margin:22px 18px 0;color:#29231c;font-size:20px;line-height:1.15}.brick-projects__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.brick-projects__benefits span{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;color:#51483e;font-size:16px;font-weight:800;line-height:1.25}.brick-projects__benefits svg{width:42px;height:42px;fill:none;stroke:#c3a15a;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.brick-best-choice>p{max-width:900px;margin:18px 0 0}.brick-best-choice__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.brick-best-choice__grid article{border:1px solid rgba(228,215,196,.78);border-radius:8px;padding:18px;background:#fffdfab8}.brick-best-choice__grid p{margin:8px 0 0}.brick-price dl{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:22px 0 0}.brick-price dt,.brick-price dd{margin:0;border-bottom:1px solid rgba(228,215,196,.78);padding:15px 0;color:#29231c;font-size:15px;line-height:1.25}.brick-price dt{font-weight:800}.brick-price dd{text-align:right;font-weight:700}.brick-price p{margin:18px 0}.brick-compare__rows{display:grid;margin-top:24px}.brick-compare__row{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:24px;align-items:center;border-bottom:1px solid rgba(228,215,196,.78);padding:22px 0;color:#51483e;font-size:18px;line-height:1.28}.brick-compare__row b{color:#29231c;font-weight:800}.brick-compare__row span{color:#51483e;font-weight:700}.brick-compare__row--head{padding-top:0;color:#51483e;font-size:18px;font-weight:800}.brick-compare__row--head b,.brick-compare__row--head span{color:#51483e;font-weight:800}.brick-compare__row span strong{display:none}.brick-compare a{display:inline-block;margin-top:28px}.brick-faq{padding-bottom:64px}.brick-faq__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.brick-faq details{border:1px solid rgba(228,215,196,.88);border-radius:10px;background:#fffdfa}.brick-faq summary{cursor:pointer;padding:20px 46px 20px 20px;color:#29231c;font-size:16px;line-height:1.3;font-weight:800}.brick-faq p{margin:0;padding:0 20px 20px;color:#6f665b;font-size:15px;line-height:1.48}.brick-cta{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(600px,.9fr) minmax(560px,1.1fr);gap:clamp(24px,2.4vw,42px);align-items:start;width:calc(100% - (var(--page-gutter) * 2));margin:0 auto 72px;border-radius:14px;border:1px solid rgba(228,215,196,.88);padding:42px clamp(28px,3.2vw,58px);background:#fffdfa;box-shadow:0 22px 54px #34281b12;color:#29231c}.brick-cta__art{display:grid;place-items:center;align-self:center}.brick-cta__art img{display:block;width:min(100%,220px);height:auto;object-fit:contain}.brick-cta h2{max-width:none;color:#29231c;font-size:clamp(23px,1.72vw,32px);line-height:1.12}.brick-cta h2 span{display:block;white-space:nowrap}.brick-cta p{margin:12px 0 0;color:#6f665b;font-size:18px;line-height:1.35}.brick-cta ul{display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none}.brick-cta li{position:relative;padding-left:26px;color:#51483e;font-size:16px;line-height:1.3}.brick-cta li:before{content:"";position:absolute;top:3px;left:0;width:14px;height:14px;border:1px solid #C3A15A;border-radius:50%}.brick-cta li:after{content:"";position:absolute;top:7px;left:4px;width:6px;height:3px;border-bottom:1.5px solid #C3A15A;border-left:1.5px solid #C3A15A;transform:rotate(-45deg)}.brick-cta__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.brick-cta__form label{display:grid;gap:6px}.brick-cta__form label>span:not(.brick-cta__consent span){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.brick-cta__form input[type=text],.brick-cta__form input[type=tel]{box-sizing:border-box;width:100%;min-height:58px;border:1px solid rgba(228,215,196,.88);border-radius:8px;padding:0 16px;background:#fff;color:#29231c;font:inherit;font-size:15px}.brick-cta__form input[type=text]:focus,.brick-cta__form input[type=tel]:focus{border-color:#c3a15a;outline:none;box-shadow:0 0 0 3px #c3a15a29}.brick-cta__consent,.brick-cta__form .brick-button,.brick-cta__status{grid-column:1 / -1}.brick-cta__form .brick-button{margin-top:6px}.brick-cta__consent{display:flex;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;margin-top:12px;color:#6f665b;font-size:13px;line-height:1.35}.brick-cta__consent input{accent-color:#C3A15A}.brick-cta__consent a{color:#b89445}.brick-cta__status{min-height:18px;margin:0;color:#6f665b;font-size:13px}.brick-cta__form .brick-button--gold{background:linear-gradient(135deg,#d0a044,#b8882d);color:#fff;box-shadow:0 18px 34px #b8882d38}@media(max-width:1280px){.brick-benefits,.brick-portfolio{grid-template-columns:repeat(3,minmax(0,1fr))}.brick-tech{grid-template-columns:1fr 1fr}.brick-stages,.brick-compare{grid-column:1 / -1}.brick-cta{grid-template-columns:minmax(110px,.24fr) minmax(430px,.76fr) minmax(430px,1fr);gap:28px}.brick-cta__art img{width:min(100%,170px)}}@media(max-width:1180px){.brick-stages{overflow:hidden}.brick-stages ol{grid-template-columns:repeat(10,118px);overflow-x:auto;padding-bottom:10px;scrollbar-width:thin}.brick-stages ol:before{left:59px;right:auto;width:1188px}.brick-stages__icon{width:88px;height:88px}}@media(max-width:1100px){.brick-hero{grid-template-columns:1fr;height:auto;min-height:0}.brick-hero__content{justify-content:flex-start;width:100%;padding:28px var(--page-gutter) 0}.brick-hero__facts,.brick-hero__actions{margin-top:clamp(28px,3.8svh,42px)}.brick-hero__media{height:auto;min-height:0;margin:0}.brick-hero__media img{height:auto;min-height:0;aspect-ratio:16 / 8.5}}@media(max-width:860px){.brick-hero{min-height:0;padding-top:24px;padding-bottom:42px;background:linear-gradient(180deg,#fbf8f3 0% calc(100% - 260px),#fff calc(100% - 36px) 100%)}.brick-hero__content{padding-top:0}.brick-breadcrumbs{gap:7px;overflow:visible;margin-bottom:22px;font-size:13px;line-height:1.1;flex-wrap:wrap}.brick-breadcrumbs__current{overflow:visible;text-overflow:initial;white-space:normal}.brick-hero h1{max-width:520px;font-size:32px;line-height:1.02}.brick-hero h1 span{display:block;white-space:nowrap}.brick-hero__lead{margin-top:16px;font-size:18px}.brick-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.brick-hero__actions,.brick-button{width:100%}.brick-hero__media:before{display:none}.brick-hero__media{box-sizing:border-box;width:auto;margin:18px var(--page-gutter) 0}.brick-hero__media>img{aspect-ratio:16 / 11;border-radius:12px}.brick-hero__material{position:absolute;z-index:3;right:12px;bottom:12px;left:12px;grid-template-columns:72px minmax(0,1fr);gap:12px;width:auto;margin:0;border-radius:12px;padding:10px 12px;background:#ffffffeb;box-shadow:0 14px 34px #34281b29;backdrop-filter:blur(8px)}.brick-hero__material img{width:72px;height:54px;border-radius:8px}.brick-hero__material p{grid-column:auto;font-size:13px;line-height:1.28}.brick-section{padding-top:44px}.brick-section h2:not(#brick-price-title),.brick-cta h2{--brick-title-font-size: 28px;--brick-title-font-weight: 550}.brick-benefits,.brick-tech,.brick-portfolio,.brick-bottom-grid,.brick-faq__grid,.brick-best-choice__grid,.brick-cta{grid-template-columns:1fr}.brick-projects{box-sizing:border-box;grid-column:auto;min-width:0;width:100%;max-width:100%;overflow:hidden}.brick-bottom-grid>*,.brick-projects__grid,.brick-project{box-sizing:border-box;min-width:0;max-width:100%}.brick-projects .brick-card-head h2{max-width:100%;overflow-wrap:anywhere}.brick-cta{justify-items:start}.brick-cta h2 span{white-space:normal}.brick-cta h2{max-width:520px;line-height:1.12}.brick-cta__art{justify-self:center}.brick-cta__art img{width:164px}.brick-benefit{min-height:0;padding:22px 18px}.brick-projects__grid{grid-template-columns:1fr}.brick-project h3,.brick-project p,.brick-project b{max-width:100%}.brick-projects__benefits{grid-template-columns:1fr}.brick-projects__benefits span{max-width:100%}.brick-section__head,.brick-card-head{align-items:start;flex-direction:column}.brick-compare__rows{overflow-x:auto;padding-bottom:4px}.brick-compare__row{min-width:680px;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:18px;border-bottom:1px solid rgba(228,215,196,.78);padding:18px 0;font-size:16px}.brick-compare__row span{display:block}.brick-compare__row span strong{display:none}.brick-cta{margin-bottom:44px;border-radius:12px;padding:34px var(--page-gutter)}.brick-cta__form{grid-template-columns:1fr;width:100%}}@media(max-width:480px){.brick-hero,.brick-section,.brick-cta{--page-gutter: 20px}.brick-hero h1{max-width:none;font-size:clamp(20px,5.9vw,25px)}.brick-hero__facts{grid-template-columns:1fr;gap:10px}.brick-hero__facts span{min-height:34px}.brick-hero__tech ul{grid-template-columns:1fr}.brick-hero__tech{display:none}.brick-hero__material{right:10px;bottom:10px;left:10px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:9px 10px}.brick-hero__material img{width:58px;height:44px}.brick-hero__material p{font-size:11.5px;line-height:1.24}.brick-section h2:not(#brick-price-title),.brick-cta h2{--brick-title-font-size: 25px;--brick-title-font-weight: 550}.brick-cta h2{max-width:315px;--brick-title-font-size: clamp(18px, 5.2vw, 20px)}.brick-cta h2 span{display:inline}.brick-panel{padding:22px 18px}.brick-facades__grid{grid-template-columns:1fr}}@media(max-width:860px){#brick-price-title,.brick-price h2{--brick-title-font-size: 25px;--brick-title-font-weight: 550}}
