@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}header[style*="position: sticky"],header.bricks-header,header.brxe-header,#brx-header,.bricks-header.sticky,header.sticky { position: static !important; top: auto !important; transform: none !important;}#brx-header,header.brxe-header { position: relative !important; z-index: 100000 !important;}#contact { position: relative !important;  z-index: 100001 !important;}#contact.brx-offcanvas-inner,#contact.brxe-offcanvas-inner { position: relative !important; z-index: 100001 !important;}.brxe-offcanvas-backdrop { position: fixed !important; inset: 0; z-index: 100000 !important;}#brxe-sgnpwe {position: relative; border-right: 10px solid var(--bricks-color-b1bd1f); border-top-right-radius: 300px; width: 100%; height: 100%}#brxe-sgnpwe:not(.tag), #brxe-sgnpwe img {object-fit: cover}@media (max-width: 480px) {#brxe-sgnpwe {border-right-width: 0; border-top-right-radius: 0}}#brxe-eswiht {justify-content: center; min-height: 400px; align-items: center; grid-template-columns: 40%60%}@media (max-width: 768px) {#brxe-eswiht {flex-direction: column; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}@media (max-width: 480px) {#brxe-eswiht {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}#brxe-cdihgw {font-size: 22px; color: var(--bricks-color-ncxtuk); text-transform: uppercase; font-weight: 700; line-height: 1.4; font-family: "Inter"; margin-bottom: 0}@media (max-width: 1232px) {#brxe-cdihgw {font-size: 18px}}@media (max-width: 768px) {#brxe-cdihgw {font-size: 20px}}@media (max-width: 480px) {#brxe-cdihgw {font-size: 18px}}#brxe-bpmxtn {margin-top: 0; margin-bottom: 0; color: var(--bricks-color-ab93a2)}#brxe-ffrmul {padding-top: 10px; padding-bottom: 10px; color: var(--bricks-color-ncxtuk)}@media (max-width: 480px) {#brxe-ffrmul {font-family: "Inter"}}#brxe-rubgyn {color: var(--bricks-color-ncxtuk)}#brxe-wciqkc {color: var(--bricks-color-ncxtuk); font-size: 14px}#brxe-wciqkc a {color: var(--bricks-color-ncxtuk); font-size: 14px; font-size: inherit}#brxe-jtkkxb {margin-top: 10px; flex-direction: column; column-gap: 15px}#brxe-jtkkxb { position: relative;}#brxe-jtkkxb .link-layer { position: absolute; inset: 0; z-index: 50; pointer-events: none; }#brxe-jtkkxb .link-layer a { display: block; width: 100%; height: 100%; pointer-events: auto; }#brxe-jtkkxb:hover .link-layer a { cursor: pointer;}@media (max-width: 768px) {#brxe-jtkkxb {align-self: center !important; justify-content: center}}@media (max-width: 480px) {#brxe-jtkkxb {width: 100%; flex-direction: column; align-items: center; align-self: center !important; justify-content: space-between; row-gap: 20px; display: flex}}#brxe-ffoimm {background-color: var(--bricks-color-bgyyom); border-radius: 5px; cursor: pointer; padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 30px; color: var(--bricks-color-ncxtuk)}#brxe-ffoimm:hover {background-color: #003157}@media (max-width: 1232px) {#brxe-ffoimm {font-size: 16px}}@media (max-width: 480px) {#brxe-ffoimm {width: 100%; font-size: 18px}}#brxe-icoeoe {color: var(--bricks-color-utalyj); background-color: var(--bricks-color-ncxtuk); border-radius: 5px; cursor: pointer; padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 30px}#brxe-icoeoe:hover {background-color: var(--bricks-color-7a1565)}@media (max-width: 1232px) {#brxe-icoeoe {font-size: 16px}}@media (max-width: 480px) {#brxe-icoeoe {width: 100%; font-size: 18px}}#brxe-glovfa {margin-top: 10px; flex-direction: row; align-self: center !important; column-gap: 15px}@media (max-width: 768px) {#brxe-glovfa {align-self: center !important; justify-content: center}}@media (max-width: 480px) {#brxe-glovfa {width: 100%; flex-direction: column; align-items: center; align-self: center !important; justify-content: space-between; row-gap: 20px; display: flex}}#brxe-oylgth {row-gap: 5px; width: 80%; padding-top: 25px; padding-bottom: 25px}@media (max-width: 1232px) {#brxe-oylgth {width: 90%}}@media (max-width: 768px) {#brxe-oylgth {width: 100%}}@media (max-width: 480px) {#brxe-oylgth {width: 100%; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 0; align-self: flex-start !important; align-items: flex-start}}#brxe-uigdxx {align-self: center !important; align-items: center; flex-direction: column}@media (max-width: 768px) {#brxe-uigdxx {width: 100%; flex-direction: column; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px}}@media (max-width: 480px) {#brxe-uigdxx {width: 100%; align-items: center; align-self: center !important; justify-content: center; padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 20px}}#brxe-fcbimz {width: 100%; flex-direction: row; align-items: center; background-color: var(--bricks-color-utalyj); grid-template-columns: 40%60%; display: grid; align-items: initial}@media (max-width: 1232px) {#brxe-fcbimz {width: 100%; flex-direction: row; grid-template-columns: 40%60%}}@media (max-width: 768px) {#brxe-fcbimz {width: 100%; flex-direction: column; height: 100%; grid-template-columns: 1fr}}@media (max-width: 480px) {#brxe-fcbimz {width: 100%; height: 100%; flex-direction: column; grid-template-columns: 1fr}}#brxe-zvjapr { display: inline-flex !important; flex-shrink: 0 !important; white-space: nowrap !important; padding: 10px 20px; background: #ffffff; border: 1px solid rgba(255,255,255,0.3); border-radius: 50px; color: #2968af !important; font-size: 15px !important; font-weight: 600 !important; text-decoration: none !important; cursor: pointer; transition: all 0.25s ease;}#brxe-zvjapr a { color: #2968af !important; text-decoration: none !important; font-weight: 600 !important;}#brxe-zvjapr:hover { background: #e8eef7; border-color: rgba(255,255,255,0.5); box-shadow: 0 2px 8px rgba(0,0,0,0.12); transform: translateY(-1px);}@media (max-width: 1232px) { #brxe-zvjapr { padding: 9px 16px; font-size: 14px !important; }}@media (max-width: 768px) { #brxe-zvjapr { padding: 8px 14px; font-size: 13px !important; } #brxe-zvjapr:hover { transform: none; box-shadow: none; } #brxe-zvjapr { width: auto !important; max-width: max-content !important; flex: 0 0 auto !important;}}#brxe-wdwufq { display: inline-flex !important; flex-shrink: 0 !important; white-space: nowrap !important; padding: 10px 20px; background: #ffffff; border: 1px solid rgba(255,255,255,0.3); border-radius: 50px; color: #2968af !important; font-size: 15px !important; font-weight: 600 !important; text-decoration: none !important; cursor: pointer; transition: all 0.25s ease;}#brxe-wdwufq a { color: #2968af !important; text-decoration: none !important; font-weight: 600 !important;}#brxe-wdwufq:hover { background: #e8eef7; border-color: rgba(255,255,255,0.5); box-shadow: 0 2px 8px rgba(0,0,0,0.12); transform: translateY(-1px);}@media (max-width: 1232px) { #brxe-wdwufq { padding: 9px 16px; font-size: 14px !important; }}@media (max-width: 768px) { #brxe-wdwufq { padding: 8px 14px; font-size: 13px !important; } #brxe-wdwufq:hover { transform: none; box-shadow: none; } #brxe-wdwufq { width: auto !important; max-width: max-content !important; flex: 0 0 auto !important;}}#brxe-kigzdp { display: inline-flex !important; flex-shrink: 0 !important; white-space: nowrap !important; padding: 10px 20px; background: #ffffff; border: 1px solid rgba(255,255,255,0.3); border-radius: 50px; color: #2968af !important; font-size: 15px !important; font-weight: 600 !important; text-decoration: none !important; cursor: pointer; transition: all 0.25s ease;}#brxe-kigzdp a { color: #2968af !important; text-decoration: none !important; font-weight: 600 !important;}#brxe-kigzdp:hover { background: #e8eef7; border-color: rgba(255,255,255,0.5); box-shadow: 0 2px 8px rgba(0,0,0,0.12); transform: translateY(-1px);}@media (max-width: 1232px) { #brxe-kigzdp { padding: 9px 16px; font-size: 14px !important; }}@media (max-width: 768px) { #brxe-kigzdp { padding: 8px 14px; font-size: 13px !important; } #brxe-kigzdp:hover { transform: none; box-shadow: none; } #brxe-kigzdp { width: auto !important; max-width: max-content !important; flex: 0 0 auto !important;}}#brxe-wtxoya { display: inline-flex !important; flex-shrink: 0 !important; white-space: nowrap !important; padding: 10px 20px; background: #ffffff; border: 1px solid rgba(255,255,255,0.3); border-radius: 50px; color: #2968af !important; font-size: 15px !important; font-weight: 600 !important; text-decoration: none !important; cursor: pointer; transition: all 0.25s ease;}#brxe-wtxoya a { color: #2968af !important; text-decoration: none !important; font-weight: 600 !important;}#brxe-wtxoya:hover { background: #e8eef7; border-color: rgba(255,255,255,0.5); box-shadow: 0 2px 8px rgba(0,0,0,0.12); transform: translateY(-1px);}@media (max-width: 1232px) { #brxe-wtxoya { padding: 9px 16px; font-size: 14px !important; }}@media (max-width: 768px) { #brxe-wtxoya { padding: 8px 14px; font-size: 13px !important; } #brxe-wtxoya:hover { transform: none; box-shadow: none; } #brxe-wtxoya { width: auto !important; max-width: max-content !important; flex: 0 0 auto !important;}}#brxe-qlikkd { display: inline-flex !important; flex-shrink: 0 !important; white-space: nowrap !important; padding: 10px 20px; background: #ffffff; border: 1px solid rgba(255,255,255,0.3); border-radius: 50px; color: #2968af !important; font-size: 15px !important; font-weight: 600 !important; text-decoration: none !important; cursor: pointer; transition: all 0.25s ease;}#brxe-qlikkd a { color: #2968af !important; text-decoration: none !important; font-weight: 600 !important;}#brxe-qlikkd:hover { background: #e8eef7; border-color: rgba(255,255,255,0.5); box-shadow: 0 2px 8px rgba(0,0,0,0.12); transform: translateY(-1px);}@media (max-width: 1232px) { #brxe-qlikkd { padding: 9px 16px; font-size: 14px !important; }}@media (max-width: 768px) { #brxe-qlikkd { padding: 8px 14px; font-size: 13px !important; } #brxe-qlikkd:hover { transform: none; box-shadow: none; } #brxe-qlikkd { width: auto !important; max-width: max-content !important; flex: 0 0 auto !important;}}#brxe-lolcdy { display: inline-flex !important; flex-shrink: 0 !important; white-space: nowrap !important; padding: 10px 20px; background: #ffffff; border: 1px solid rgba(255,255,255,0.3); border-radius: 50px; color: #2968af !important; font-size: 15px !important; font-weight: 600 !important; text-decoration: none !important; cursor: pointer; transition: all 0.25s ease;}#brxe-lolcdy a { color: #2968af !important; text-decoration: none !important; font-weight: 600 !important;}#brxe-lolcdy:hover { background: #e8eef7; border-color: rgba(255,255,255,0.5); box-shadow: 0 2px 8px rgba(0,0,0,0.12); transform: translateY(-1px);}@media (max-width: 1232px) { #brxe-lolcdy { padding: 9px 16px; font-size: 14px !important; }}@media (max-width: 768px) { #brxe-lolcdy { padding: 8px 14px; font-size: 13px !important; } #brxe-lolcdy:hover { transform: none; box-shadow: none; } #brxe-lolcdy { width: auto !important; max-width: max-content !important; flex: 0 0 auto !important;}}#brxe-ytmfpo {cursor: pointer}#brxe-ytmfpo { display: inline-flex !important; flex-shrink: 0 !important; white-space: nowrap !important; padding: 10px 20px; background: #ffffff; border: 1px solid rgba(255,255,255,0.3); border-radius: 50px; color: #2968af !important; font-size: 15px !important; font-weight: 600 !important; text-decoration: none !important; cursor: pointer; transition: all 0.25s ease;}#brxe-ytmfpo a { color: #2968af !important; text-decoration: none !important; font-weight: 600 !important;}#brxe-ytmfpo { background: #ff5722 !important; border-color: #ff5722 !important; color: #ffffff !important;}#brxe-ytmfpo a { color: #ffffff !important;}#brxe-ytmfpo:hover { background: #e64a19 !important; border-color: #e64a19 !important; box-shadow: 0 2px 10px rgba(255,87,34,0.35);}#brxe-ytmfpo:hover { background: #e8eef7; border-color: rgba(255,255,255,0.5); box-shadow: 0 2px 8px rgba(0,0,0,0.12); transform: translateY(-1px);}@media (max-width: 1232px) { #brxe-ytmfpo { padding: 9px 16px; font-size: 14px !important; }}@media (max-width: 768px) { #brxe-ytmfpo { padding: 8px 14px; font-size: 13px !important; } #brxe-ytmfpo:hover { transform: none; box-shadow: none; } #brxe-ytmfpo { width: auto !important; max-width: max-content !important; flex: 0 0 auto !important;} }#brxe-uqbler {flex-direction: row; column-gap: 24px; align-self: center !important; justify-content: center; align-items: center; flex-wrap: wrap}#brxe-uqbler { display: flex !important; gap: 12px; padding: 12px 24px; align-items: center; justify-content: center;}@media (max-width: 1232px) { #brxe-uqbler { flex-wrap: nowrap !important; overflow-x: auto !important; overflow-y: hidden !important; justify-content: flex-start !important; padding: 10px 16px; gap: 10px; scrollbar-width: none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } #brxe-uqbler::-webkit-scrollbar { display: none; }}@media (max-width: 1232px) {#brxe-uqbler {flex-wrap: wrap; column-gap: 16px; width: 100%; min-width: 100%; padding-right: 16px; padding-left: 16px; border-radius: 12px}}@media (max-width: 480px) {#brxe-uqbler {column-gap: 8px; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08)}}#brxe-jkxkyz {width: 1100px; padding-top: 12px; padding-bottom: 12px}#brxe-eyiqos {padding-top: 0; padding-bottom: 0; background-color: #fafaf8; z-index: 10; position: relative}#brxe-eyiqos { position: sticky !important; top: 70px !important; z-index: 1; background: #2968af !important; box-shadow: 0 2px 8px rgba(0,0,0,0.08); transition: opacity 0.25s ease, box-shadow 0.3s ease;}@media (max-width: 600px) { #brxe-eyiqos { box-shadow: 0 1px 4px rgba(0,0,0,0.1); }}body:has(#contact[aria-expanded="true"]) #brxe-eyiqos { opacity: 0 !important; pointer-events: none !important;}#brxe-qelmbh .duct_intro_container { max-width: 1200px; margin: 0 auto; width: 100%;}#brxe-qelmbh { background: linear-gradient(180deg, #f8fbff 0%, #ffffff 100%); border: 1px solid rgba(41, 104, 175, 0.12); border-radius: 22px; padding: 32px 28px; box-shadow: 0 14px 34px rgba(17, 38, 68, 0.06);}#brxe-qelmbh .duct_intro_topline { display: inline-flex; align-items: center; padding: 7px 12px; margin-bottom: 14px; border-radius: 999px; background: rgba(41, 104, 175, 0.08); color: #2968af; font-size: 12px; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; line-height: 1;}#brxe-qelmbh .duct_intro_heading { margin: 0 0 16px; color: #16375c; font-size: 34px; line-height: 1.15; font-weight: 800;}#brxe-qelmbh .duct_intro_heading span { display: block; margin-top: 4px; color: #2968af;}#brxe-qelmbh .duct_intro_paragraph { margin: 0 0 14px; color: #44576a; font-size: 17px; line-height: 1.75;}#brxe-qelmbh .duct_intro_paragraph--lead { color: #243646; font-size: 18px;}#brxe-qelmbh .duct_diff_box { margin-top: 24px; padding: 22px 20px 18px; background: #ffffff; border: 1px solid rgba(41, 104, 175, 0.1); border-radius: 18px; box-shadow: 0 8px 24px rgba(17, 38, 68, 0.04);}#brxe-qelmbh .duct_diff_title { margin: 0 0 16px; color: #16375c; font-size: 22px; line-height: 1.25; font-weight: 750;}#brxe-qelmbh .duct_diff_grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px;}#brxe-qelmbh .duct_diff_item { display: flex; align-items: flex-start; gap: 12px; padding: 14px; border-radius: 14px; background: #f9fbfe; border: 1px solid rgba(41, 104, 175, 0.08);}#brxe-qelmbh .duct_diff_icon { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; min-width: 24px; border-radius: 50%; background: #2968af; color: #ffffff; font-size: 12px; font-weight: 800; line-height: 1; margin-top: 1px;}#brxe-qelmbh .duct_diff_text { color: #33485a; font-size: 16px; line-height: 1.6;}#brxe-qelmbh .duct_diff_text strong { color: #16375c;}#brxe-qelmbh .duct_diff_note { margin-top: 16px; padding-top: 14px; border-top: 1px solid rgba(41, 104, 175, 0.1); color: #2968af; font-size: 17px; font-weight: 700; line-height: 1.5;}@media (max-width: 991px) { #brxe-qelmbh .duct_intro_heading { font-size: 30px; }}@media (max-width: 767px) { #brxe-qelmbh { padding: 24px 18px; border-radius: 18px; } #brxe-qelmbh .duct_intro_heading { font-size: 25px; } #brxe-qelmbh .duct_intro_paragraph, #brxe-qelmbh .duct_intro_paragraph--lead { font-size: 15px; line-height: 1.7; } #brxe-qelmbh .duct_diff_box { padding: 18px 16px 16px; border-radius: 16px; } #brxe-qelmbh .duct_diff_title { font-size: 20px; } #brxe-qelmbh .duct_diff_grid { grid-template-columns: 1fr; gap: 12px; } #brxe-qelmbh .duct_diff_item { padding: 13px; }}#brxe-qelmbh .cta_block { margin-top: 32px; padding: 24px; background: #f5f9ff; border: 1px solid #e3ecf7; border-radius: 12px; text-align: center;}#brxe-qelmbh .cta_block p { font-size: 18px; font-weight: 600; margin-bottom: 12px;}#brxe-qelmbh .btn_primary { display: inline-block; background: #2968af; color: #fff; padding: 12px 22px; border-radius: 8px; text-decoration: none; font-weight: 600;}#brxe-qelmbh .cta_block span { display: block; margin-top: 8px; font-size: 14px;}#brxe-qelmbh .cta_phone { color: #2968af; font-weight: 600; text-decoration: none;}#brxe-qelmbh .cta_phone:hover { text-decoration: underline;}@media (max-width: 1232px) {#brxe-qelmbh .duct_intro_container { max-width: 1200px; margin: 0 auto; width: 100%;}#brxe-qelmbh { background: linear-gradient(180deg, #f8fbff 0%, #ffffff 100%); border: 1px solid rgba(41, 104, 175, 0.12); border-radius: 22px; padding: 32px 28px; box-shadow: 0 14px 34px rgba(17, 38, 68, 0.06);}#brxe-qelmbh .duct_intro_topline { display: inline-flex; align-items: center; padding: 7px 12px; margin-bottom: 14px; border-radius: 999px; background: rgba(41, 104, 175, 0.08); color: #2968af; font-size: 12px; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; line-height: 1;}#brxe-qelmbh .duct_intro_heading { margin: 0 0 16px; color: #16375c; font-size: 34px; line-height: 1.15; font-weight: 800;}#brxe-qelmbh .duct_intro_heading span { display: block; margin-top: 4px; color: #2968af;}#brxe-qelmbh .duct_intro_paragraph { margin: 0 0 14px; color: #44576a; font-size: 17px; line-height: 1.75;}#brxe-qelmbh .duct_intro_paragraph--lead { color: #243646; font-size: 18px;}#brxe-qelmbh .duct_diff_box { margin-top: 24px; padding: 22px 20px 18px; background: #ffffff; border: 1px solid rgba(41, 104, 175, 0.1); border-radius: 18px; box-shadow: 0 8px 24px rgba(17, 38, 68, 0.04);}#brxe-qelmbh .duct_diff_title { margin: 0 0 16px; color: #16375c; font-size: 22px; line-height: 1.25; font-weight: 750;}#brxe-qelmbh .duct_diff_grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px;}#brxe-qelmbh .duct_diff_item { display: flex; align-items: flex-start; gap: 12px; padding: 14px; border-radius: 14px; background: #f9fbfe; border: 1px solid rgba(41, 104, 175, 0.08);}#brxe-qelmbh .duct_diff_icon { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; min-width: 24px; border-radius: 50%; background: #2968af; color: #ffffff; font-size: 12px; font-weight: 800; line-height: 1; margin-top: 1px; flex-shrink: 0;}#brxe-qelmbh .duct_diff_text { color: #33485a; font-size: 16px; line-height: 1.6;}#brxe-qelmbh .duct_diff_text strong { color: #16375c;}#brxe-qelmbh .duct_diff_note { margin-top: 16px; padding-top: 14px; border-top: 1px solid rgba(41, 104, 175, 0.1); color: #2968af; font-size: 17px; font-weight: 700; line-height: 1.5;}#brxe-qelmbh .cta_block { margin-top: 28px; padding: 24px 22px; background: #ffffff; border: 1px solid rgba(41, 104, 175, 0.1); border-radius: 18px; box-shadow: 0 8px 24px rgba(17, 38, 68, 0.04); text-align: center;}#brxe-qelmbh .cta_block p { margin: 0 0 14px; color: #16375c; font-size: 20px; line-height: 1.45; font-weight: 750;}#brxe-qelmbh .btn_primary { display: inline-block; padding: 13px 24px; background: #2968af; color: #ffffff; border-radius: 999px; text-decoration: none; font-size: 15px; font-weight: 700; line-height: 1; box-shadow: 0 10px 20px rgba(41, 104, 175, 0.18); transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;}#brxe-qelmbh .btn_primary:hover { background: #1f5b9d; transform: translateY(-1px); box-shadow: 0 14px 24px rgba(41, 104, 175, 0.22);}#brxe-qelmbh .cta_block span { display: block; margin-top: 12px; color: #44576a; font-size: 15px; line-height: 1.6;}#brxe-qelmbh .cta_phone { color: #2968af; font-weight: 700; text-decoration: none;}#brxe-qelmbh .cta_phone:hover { text-decoration: underline;}#brxe-qelmbh .duct_included_container { max-width: 1200px; margin: 0 auto; width: 100%;}#brxe-qelmbh { background: linear-gradient(180deg, #f8fbff 0%, #ffffff 100%); border: 1px solid rgba(41, 104, 175, 0.12); border-radius: 22px; padding: 32px 28px; box-shadow: 0 14px 34px rgba(17, 38, 68, 0.06);}#brxe-qelmbh .duct_included_topline { display: inline-flex; align-items: center; padding: 7px 12px; margin-bottom: 14px; border-radius: 999px; background: rgba(41, 104, 175, 0.08); color: #2968af; font-size: 12px; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; line-height: 1;}#brxe-qelmbh .duct_included_heading { margin: 0 0 16px; color: #16375c; font-size: 34px; line-height: 1.15; font-weight: 800;}#brxe-qelmbh .duct_included_heading span { display: block; margin-top: 4px; color: #2968af;}#brxe-qelmbh .duct_included_paragraph { margin: 0 0 14px; color: #44576a; font-size: 17px; line-height: 1.75;}#brxe-qelmbh .duct_included_paragraph--lead { color: #243646; font-size: 18px;}#brxe-qelmbh .duct_included_inner { margin-top: 24px; padding: 22px 20px 18px; background: #ffffff; border: 1px solid rgba(41, 104, 175, 0.1); border-radius: 18px; box-shadow: 0 8px 24px rgba(17, 38, 68, 0.04);}#brxe-qelmbh .duct_included_title { margin: 0 0 16px; color: #16375c; font-size: 22px; line-height: 1.25; font-weight: 750;}#brxe-qelmbh .duct_included_grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px;}#brxe-qelmbh .duct_included_item { display: flex; align-items: flex-start; gap: 12px; padding: 14px; border-radius: 14px; background: #f9fbfe; border: 1px solid rgba(41, 104, 175, 0.08);}#brxe-qelmbh .duct_included_icon { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; min-width: 24px; border-radius: 50%; background: #2968af; color: #ffffff; font-size: 12px; font-weight: 800; line-height: 1; margin-top: 1px; flex-shrink: 0;}#brxe-qelmbh .duct_included_text { color: #33485a; font-size: 16px; line-height: 1.6;}#brxe-qelmbh .duct_included_text strong { color: #16375c;}#brxe-qelmbh .duct_included_note { margin-top: 16px; padding-top: 14px; border-top: 1px solid rgba(41, 104, 175, 0.1); color: #2968af; font-size: 17px; font-weight: 700; line-height: 1.5;}@media (max-width: 991px) { #brxe-qelmbh .duct_intro_heading, #brxe-qelmbh .duct_included_heading { font-size: 30px; }}@media (max-width: 767px) { #brxe-qelmbh { padding: 24px 18px; border-radius: 18px; } #brxe-qelmbh .duct_intro_heading, #brxe-qelmbh .duct_included_heading { font-size: 25px; } #brxe-qelmbh .duct_intro_paragraph, #brxe-qelmbh .duct_intro_paragraph--lead, #brxe-qelmbh .duct_included_paragraph, #brxe-qelmbh .duct_included_paragraph--lead { font-size: 15px; line-height: 1.7; } #brxe-qelmbh .duct_diff_box, #brxe-qelmbh .duct_included_inner, #brxe-qelmbh .cta_block { padding: 18px 16px 16px; border-radius: 16px; } #brxe-qelmbh .duct_diff_title, #brxe-qelmbh .duct_included_title { font-size: 20px; } #brxe-qelmbh .duct_diff_grid, #brxe-qelmbh .duct_included_grid { grid-template-columns: 1fr; gap: 12px; } #brxe-qelmbh .duct_diff_item, #brxe-qelmbh .duct_included_item { padding: 13px; } #brxe-qelmbh .duct_diff_note, #brxe-qelmbh .duct_included_note { font-size: 15px; } #brxe-qelmbh .cta_block p { font-size: 17px; } #brxe-qelmbh .btn_primary { width: 100%; padding: 14px 18px; } #brxe-qelmbh .cta_block span { font-size: 14px; }}}#brxe-bebwbz {padding-top: 50px; padding-right: 20px; padding-bottom: 50px; padding-left: 20px; align-items: center; width: 100%; background-color: var(--bricks-color-bashxw)}#brxe-coxsfq .duct_included_container { max-width: 1200px; margin: 0 auto; width: 100%;}#brxe-coxsfq { background: linear-gradient(180deg, #f8fbff 0%, #ffffff 100%); border: 1px solid rgba(41, 104, 175, 0.12); border-radius: 22px; padding: 32px 28px; box-shadow: 0 14px 34px rgba(17, 38, 68, 0.06);}#brxe-coxsfq .duct_included_box { width: 100%;}#brxe-coxsfq .duct_included_topline { display: inline-flex; align-items: center; padding: 7px 12px; margin-bottom: 14px; border-radius: 999px; background: rgba(41, 104, 175, 0.08); color: #2968af; font-size: 12px; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; line-height: 1;}#brxe-coxsfq .duct_included_heading { margin: 0 0 16px; color: #16375c; font-size: 34px; line-height: 1.15; font-weight: 800;}#brxe-coxsfq .duct_included_heading span { display: block; margin-top: 4px; color: #2968af;}#brxe-coxsfq .duct_included_paragraph { margin: 0 0 14px; color: #44576a; font-size: 17px; line-height: 1.75;}#brxe-coxsfq .duct_included_paragraph--lead { color: #243646; font-size: 18px;}#brxe-coxsfq .duct_included_inner { margin-top: 24px; padding: 22px 20px 18px; background: #ffffff; border: 1px solid rgba(41, 104, 175, 0.1); border-radius: 18px; box-shadow: 0 8px 24px rgba(17, 38, 68, 0.04);}#brxe-coxsfq .duct_included_title { margin: 0 0 16px; color: #16375c; font-size: 22px; line-height: 1.25; font-weight: 750;}#brxe-coxsfq .duct_included_grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px;}#brxe-coxsfq .duct_included_item { display: flex; align-items: flex-start; gap: 12px; padding: 14px; border-radius: 14px; background: #f9fbfe; border: 1px solid rgba(41, 104, 175, 0.08);}#brxe-coxsfq .duct_included_icon { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; min-width: 24px; border-radius: 50%; background: #2968af; color: #ffffff; font-size: 12px; font-weight: 800; line-height: 1; margin-top: 1px;}#brxe-coxsfq .duct_included_text { color: #33485a; font-size: 16px; line-height: 1.6;}#brxe-coxsfq .duct_included_text strong { color: #16375c;}#brxe-coxsfq .duct_included_note { margin-top: 16px; padding-top: 14px; border-top: 1px solid rgba(41, 104, 175, 0.1); color: #2968af; font-size: 17px; font-weight: 700; line-height: 1.5;}@media (max-width: 991px) { #brxe-coxsfq .duct_included_heading { font-size: 30px; }}@media (max-width: 767px) { #brxe-coxsfq { padding: 24px 18px; border-radius: 18px; } #brxe-coxsfq .duct_included_heading { font-size: 25px; } #brxe-coxsfq .duct_included_paragraph, #brxe-coxsfq .duct_included_paragraph--lead { font-size: 15px; line-height: 1.7; } #brxe-coxsfq .duct_included_inner { padding: 18px 16px 16px; border-radius: 16px; } #brxe-coxsfq .duct_included_title { font-size: 20px; } #brxe-coxsfq .duct_included_grid { grid-template-columns: 1fr; gap: 12px; } #brxe-coxsfq .duct_included_item { padding: 13px; } #brxe-coxsfq .duct_included_note { font-size: 15px; }}@media (max-width: 1232px) {#brxe-coxsfq .duct_intro_container { max-width: 1200px; margin: 0 auto; width: 100%;}#brxe-coxsfq { background: linear-gradient(180deg, #f8fbff 0%, #ffffff 100%); border: 1px solid rgba(41, 104, 175, 0.12); border-radius: 22px; padding: 32px 28px; box-shadow: 0 14px 34px rgba(17, 38, 68, 0.06);}#brxe-coxsfq .duct_intro_topline { display: inline-flex; align-items: center; padding: 7px 12px; margin-bottom: 14px; border-radius: 999px; background: rgba(41, 104, 175, 0.08); color: #2968af; font-size: 12px; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; line-height: 1;}#brxe-coxsfq .duct_intro_heading { margin: 0 0 16px; color: #16375c; font-size: 34px; line-height: 1.15; font-weight: 800;}#brxe-coxsfq .duct_intro_heading span { display: block; margin-top: 4px; color: #2968af;}#brxe-coxsfq .duct_intro_paragraph { margin: 0 0 14px; color: #44576a; font-size: 17px; line-height: 1.75;}#brxe-coxsfq .duct_intro_paragraph--lead { color: #243646; font-size: 18px;}#brxe-coxsfq .duct_diff_box { margin-top: 24px; padding: 22px 20px 18px; background: #ffffff; border: 1px solid rgba(41, 104, 175, 0.1); border-radius: 18px; box-shadow: 0 8px 24px rgba(17, 38, 68, 0.04);}#brxe-coxsfq .duct_diff_title { margin: 0 0 16px; color: #16375c; font-size: 22px; line-height: 1.25; font-weight: 750;}#brxe-coxsfq .duct_diff_grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px;}#brxe-coxsfq .duct_diff_item { display: flex; align-items: flex-start; gap: 12px; padding: 14px; border-radius: 14px; background: #f9fbfe; border: 1px solid rgba(41, 104, 175, 0.08);}#brxe-coxsfq .duct_diff_icon { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; min-width: 24px; border-radius: 50%; background: #2968af; color: #ffffff; font-size: 12px; font-weight: 800; line-height: 1; margin-top: 1px; flex-shrink: 0;}#brxe-coxsfq .duct_diff_text { color: #33485a; font-size: 16px; line-height: 1.6;}#brxe-coxsfq .duct_diff_text strong { color: #16375c;}#brxe-coxsfq .duct_diff_note { margin-top: 16px; padding-top: 14px; border-top: 1px solid rgba(41, 104, 175, 0.1); color: #2968af; font-size: 17px; font-weight: 700; line-height: 1.5;}#brxe-coxsfq .cta_block { margin-top: 28px; padding: 24px 22px; background: #ffffff; border: 1px solid rgba(41, 104, 175, 0.1); border-radius: 18px; box-shadow: 0 8px 24px rgba(17, 38, 68, 0.04); text-align: center;}#brxe-coxsfq .cta_block p { margin: 0 0 14px; color: #16375c; font-size: 20px; line-height: 1.45; font-weight: 750;}#brxe-coxsfq .btn_primary { display: inline-block; padding: 13px 24px; background: #2968af; color: #ffffff; border-radius: 999px; text-decoration: none; font-size: 15px; font-weight: 700; line-height: 1; box-shadow: 0 10px 20px rgba(41, 104, 175, 0.18); transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;}#brxe-coxsfq .btn_primary:hover { background: #1f5b9d; transform: translateY(-1px); box-shadow: 0 14px 24px rgba(41, 104, 175, 0.22);}#brxe-coxsfq .cta_block span { display: block; margin-top: 12px; color: #44576a; font-size: 15px; line-height: 1.6;}#brxe-coxsfq .cta_phone { color: #2968af; font-weight: 700; text-decoration: none;}#brxe-coxsfq .cta_phone:hover { text-decoration: underline;}#brxe-coxsfq .duct_included_container { max-width: 1200px; margin: 0 auto; width: 100%;}#brxe-coxsfq { background: linear-gradient(180deg, #f8fbff 0%, #ffffff 100%); border: 1px solid rgba(41, 104, 175, 0.12); border-radius: 22px; padding: 32px 28px; box-shadow: 0 14px 34px rgba(17, 38, 68, 0.06);}#brxe-coxsfq .duct_included_topline { display: inline-flex; align-items: center; padding: 7px 12px; margin-bottom: 14px; border-radius: 999px; background: rgba(41, 104, 175, 0.08); color: #2968af; font-size: 12px; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; line-height: 1;}#brxe-coxsfq .duct_included_heading { margin: 0 0 16px; color: #16375c; font-size: 34px; line-height: 1.15; font-weight: 800;}#brxe-coxsfq .duct_included_heading span { display: block; margin-top: 4px; color: #2968af;}#brxe-coxsfq .duct_included_paragraph { margin: 0 0 14px; color: #44576a; font-size: 17px; line-height: 1.75;}#brxe-coxsfq .duct_included_paragraph--lead { color: #243646; font-size: 18px;}#brxe-coxsfq .duct_included_inner { margin-top: 24px; padding: 22px 20px 18px; background: #ffffff; border: 1px solid rgba(41, 104, 175, 0.1); border-radius: 18px; box-shadow: 0 8px 24px rgba(17, 38, 68, 0.04);}#brxe-coxsfq .duct_included_title { margin: 0 0 16px; color: #16375c; font-size: 22px; line-height: 1.25; font-weight: 750;}#brxe-coxsfq .duct_included_grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px;}#brxe-coxsfq .duct_included_item { display: flex; align-items: flex-start; gap: 12px; padding: 14px; border-radius: 14px; background: #f9fbfe; border: 1px solid rgba(41, 104, 175, 0.08);}#brxe-coxsfq .duct_included_icon { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; min-width: 24px; border-radius: 50%; background: #2968af; color: #ffffff; font-size: 12px; font-weight: 800; line-height: 1; margin-top: 1px; flex-shrink: 0;}#brxe-coxsfq .duct_included_text { color: #33485a; font-size: 16px; line-height: 1.6;}#brxe-coxsfq .duct_included_text strong { color: #16375c;}#brxe-coxsfq .duct_included_note { margin-top: 16px; padding-top: 14px; border-top: 1px solid rgba(41, 104, 175, 0.1); color: #2968af; font-size: 17px; font-weight: 700; line-height: 1.5;}@media (max-width: 991px) { #brxe-coxsfq .duct_intro_heading, #brxe-coxsfq .duct_included_heading { font-size: 30px; }}@media (max-width: 767px) { #brxe-coxsfq { padding: 24px 18px; border-radius: 18px; } #brxe-coxsfq .duct_intro_heading, #brxe-coxsfq .duct_included_heading { font-size: 25px; } #brxe-coxsfq .duct_intro_paragraph, #brxe-coxsfq .duct_intro_paragraph--lead, #brxe-coxsfq .duct_included_paragraph, #brxe-coxsfq .duct_included_paragraph--lead { font-size: 15px; line-height: 1.7; } #brxe-coxsfq .duct_diff_box, #brxe-coxsfq .duct_included_inner, #brxe-coxsfq .cta_block { padding: 18px 16px 16px; border-radius: 16px; } #brxe-coxsfq .duct_diff_title, #brxe-coxsfq .duct_included_title { font-size: 20px; } #brxe-coxsfq .duct_diff_grid, #brxe-coxsfq .duct_included_grid { grid-template-columns: 1fr; gap: 12px; } #brxe-coxsfq .duct_diff_item, #brxe-coxsfq .duct_included_item { padding: 13px; } #brxe-coxsfq .duct_diff_note, #brxe-coxsfq .duct_included_note { font-size: 15px; } #brxe-coxsfq .cta_block p { font-size: 17px; } #brxe-coxsfq .btn_primary { width: 100%; padding: 14px 18px; } #brxe-coxsfq .cta_block span { font-size: 14px; }}}#brxe-fugpsx {padding-top: 50px; padding-right: 20px; padding-bottom: 50px; padding-left: 20px; align-items: center; background-color: var(--bricks-color-bashxw); width: 100%}#brxe-fwtnkz {background-color: #f0f5fa}@media (max-width: 480px) {#brxe-fwtnkz {margin-top: 0}}#brxe-olswto {margin-bottom: 20px; text-align: center}@media (max-width: 1232px) {#brxe-olswto {text-align: center}}@media (max-width: 768px) {#brxe-olswto {font-size: 28px}}@media (max-width: 480px) {#brxe-olswto {text-align: left; line-height: 1.3; margin-bottom: 20px}}#brxe-hzhzou {text-align: center; margin-bottom: 40px}@media (max-width: 480px) {#brxe-hzhzou {padding-bottom: 0; text-align: left; font-family: "Inter"; font-weight: 400; margin-bottom: 20px}}#brxe-owxsxl { padding: 0;}#brxe-owxsxl .problems-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; margin: 0;}#brxe-owxsxl .problem-card { background: #fff; border: 1px solid rgba(41, 104, 175, 0.1); border-radius: 16px; padding: 32px; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}#brxe-owxsxl .problem-card:hover { transform: translateY(-8px); box-shadow: 0 20px 40px rgba(41, 104, 175, 0.15); border-color: rgba(41, 104, 175, 0.2);}#brxe-owxsxl .card-icon { width: 64px; height: 64px; background: linear-gradient(135deg, rgba(41, 104, 175, 0.1), rgba(41, 104, 175, 0.05)); border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 20px;}#brxe-owxsxl .problem-card h3 { font-size: 20px; line-height: 1.3; font-weight: 700; color: #333; margin: 0 0 16px 0;}#brxe-owxsxl .problem-card ul { margin: 0; padding: 0; list-style: none;}#brxe-owxsxl .problem-card li { font-size: 16px; line-height: 1.6; color: #666; padding-left: 24px; margin-bottom: 12px; position: relative;}#brxe-owxsxl .problem-card li:before { content: "•"; position: absolute; left: 8px; color: #2968af; font-weight: 700; font-size: 20px;}#brxe-owxsxl .problem-card li:last-child { margin-bottom: 0;}@media (max-width: 991px) { #brxe-owxsxl .problems-grid { grid-template-columns: repeat(2, 1fr); gap: 24px; } #brxe-owxsxl .problem-card { padding: 28px; }}@media (max-width: 767px) { #brxe-owxsxl .problems-grid { grid-template-columns: 1fr; gap: 16px; } #brxe-owxsxl .problem-card { padding: 10px; } #brxe-owxsxl .card-icon { width: 56px; height: 56px; } #brxe-owxsxl .problem-card h3 { font-size: 18px; }}@media (max-width: 480px) {#brxe-owxsxl {margin-top: 0}}#brxe-ujyvrv {margin-bottom: 20px}@media (max-width: 768px) {#brxe-ujyvrv {text-align: center}}@media (max-width: 480px) {#brxe-ujyvrv {text-align: left}}#brxe-nhavtv {margin-bottom: 32px}@media (max-width: 480px) {#brxe-nhavtv {text-align: left; margin-bottom: 24px}}#brxe-liypzd {font-size: 18px; color: var(--bricks-color-ncxtuk); text-transform: capitalize; font-weight: 500; font-style: normal; letter-spacing: 0px; font-family: "Inter"; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #2968af; cursor: pointer; border-radius: 5px}#brxe-liypzd:hover {background-color: #1d4a7a}#brxe-liypzd { transition: all 0.25s ease;}#brxe-liypzd:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(41, 104, 175, 0.25);}@media (max-width: 768px) {#brxe-liypzd {width: 100%}}@media (max-width: 480px) {#brxe-liypzd {width: 100%}}#brxe-ugoibe {font-size: 18px; color: var(--bricks-color-bgyyom); text-transform: capitalize; font-weight: 500; font-style: normal; letter-spacing: 0px; font-family: "Inter"; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: var(--bricks-color-ncxtuk); cursor: pointer; border: 3px solid var(--bricks-color-bgyyom); border-radius: 5px}#brxe-ugoibe:hover {background-color: var(--bricks-color-bgyyom); color: var(--bricks-color-ncxtuk)}#brxe-ugoibe { transition: all 0.25s ease;}#brxe-ugoibe:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(41, 104, 175, 0.25);}@media (max-width: 768px) {#brxe-ugoibe {width: 100%}}@media (max-width: 480px) {#brxe-ugoibe {padding-top: 14px; padding-right: 28px; padding-bottom: 14px; padding-left: 28px; width: 100%}}#brxe-cladko {width: 740px; display: flex; flex-direction: row; column-gap: 20px; flex-wrap: wrap; align-self: center !important; justify-content: center}@media (max-width: 768px) {#brxe-cladko {row-gap: 20px}}@media (max-width: 480px) {#brxe-cladko {row-gap: 20px}}#brxe-jfrwzs {margin-top: 60px; margin-bottom: 60px; align-self: center !important; align-items: center}@media (max-width: 1232px) {#brxe-jfrwzs {margin-bottom: 60px}}@media (max-width: 768px) {#brxe-jfrwzs {align-items: center; margin-top: 50px; margin-bottom: 50px}}#brxe-vrpjdr {padding-top: 80px; padding-right: 20px; padding-bottom: 80px; padding-left: 20px; align-items: center; width: 1200px}#brxe-zttvoe {background-color: #f0f5fa}@media (max-width: 480px) {#brxe-zttvoe {margin-top: 0}}#brxe-nizzqh.horizontal .line {border-top-color: var(--bricks-color-bgyyom)}#brxe-nizzqh.vertical .line {border-right-color: var(--bricks-color-bgyyom)}#brxe-nizzqh .icon {color: var(--bricks-color-bgyyom)}#brxe-mwmnsf {margin-bottom: 20px; text-align: center}@media (max-width: 480px) {#brxe-mwmnsf {text-align: left}}#brxe-gnuyix {margin-bottom: 40px; text-align: center}@media (max-width: 480px) {#brxe-gnuyix {text-align: left}}#brxe-sxftpn {border-radius: 12px; box-shadow: 0 4px 8px 0 rgba(33, 33, 33, 0.2); margin-bottom: 50px}#brxe-zupcyb {text-align: left}.duct-process-section { padding: 0px 0;} .duct-process-wrapper { max-width: 1000px; margin: 0 auto; padding: 0 30px;} .duct-process-timeline { position: relative; margin-top: 0px; padding-bottom: 10px;}.duct-process-timeline::before { content: ""; position: absolute; left: 35px; top: 0; bottom: 90px; width: 4px; background: linear-gradient(180deg, #2968af 0%, #4a82c4 50%, #2968af 100%); border-radius: 4px; box-shadow: 0 0 20px rgba(41, 104, 175, 0.25); opacity: 0; animation: lineGrow 1.5s ease forwards; animation-delay: 0.2s;}@keyframes lineGrow { from { opacity: 0; height: 0; } to { opacity: 1; height: 100%; }}.duct-process-step { display: flex; align-items: flex-start; gap: 35px; margin-bottom: 50px; position: relative; opacity: 0; animation: fadeSlideUp 0.7s ease forwards;} .duct-process-step:nth-child(1) { animation-delay: 0.1s; } .duct-process-step:nth-child(2) { animation-delay: 0.2s; } .duct-process-step:nth-child(3) { animation-delay: 0.3s; } .duct-process-step:nth-child(4) { animation-delay: 0.4s; }.duct-process-step:nth-child(odd) .duct-step-card { background: linear-gradient(135deg, #ffffff 0%, #f6f8fb 100%); border-left: 4px solid #2968af;} .duct-process-step:nth-child(even) .duct-step-card { background: linear-gradient(135deg, #f8fafb 0%, #ffffff 100%); border-left: 4px solid #4a82c4;}@keyframes fadeSlideUp { from { opacity: 0; transform: translateX(-30px); } to { opacity: 1; transform: translateX(0); }}.duct-step-marker { position: relative; z-index: 10; flex-shrink: 0;}.duct-number-circle { width: 75px; height: 75px; border-radius: 50%; background: linear-gradient(135deg, #2968af 0%, #1f4e84 100%); color: #fff; font-weight: 700; font-size: 28px; display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 24px rgba(41, 104, 175, 0.35), 0 0 0 6px rgba(41, 104, 175, 0.1); transform: scale(0.8); animation: circlePop 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards; transition: all 0.3s ease; position: relative;} .duct-process-step:hover .duct-number-circle { transform: scale(1.05); box-shadow: 0 12px 32px rgba(41, 104, 175, 0.45), 0 0 0 10px rgba(41, 104, 175, 0.15);}@keyframes circlePop { 0% { transform: scale(0.5); opacity: 0; } 50% { transform: scale(1.1); } 100% { transform: scale(1); opacity: 1; }}.duct-number-circle::after { content: ""; position: absolute; right: -18px; top: 50%; transform: translateY(-50%); width: 16px; height: 3px; background: #2968af; opacity: 0.4;}.duct-step-card { padding: 28px 32px; border-radius: 16px; box-shadow: 0 4px 20px rgba(0,0,0,0.08), 0 0 0 1px rgba(41, 104, 175, 0.05); width: 100%; max-width: 800px; transition: all 0.4s ease; position: relative; line-height: 1.5;} .duct-step-card:hover { transform: translateX(8px); box-shadow: 0 8px 32px rgba(41, 104, 175, 0.15), 0 0 0 1px rgba(41, 104, 175, 0.1);}.duct-step-card h3 { margin: 0 0 10px 0; color: #2968af; font-size: 22px; font-weight: 700; line-height: 1.3;} .duct-step-card > p { margin-bottom: 14px; color: #555; line-height: 1.5; font-size: 16px;} .duct-step-card h4 { margin-top: 18px; margin-bottom: 10px; color: #1f2b37; font-size: 16px; font-weight: 600; text-align: center; padding: 8px 0; border-top: 2px solid rgba(41, 104, 175, 0.15); border-bottom: 2px solid rgba(41, 104, 175, 0.15);} .duct-step-card ul { margin: 10px 0; padding-left: 24px; list-style: none;} .duct-step-card ul li { position: relative; padding-left: 20px; margin-bottom: 6px; color: #444; line-height: 1.5; font-size: 16px;} .duct-step-card ul li::before { content: "✓"; position: absolute; left: 0; color: #28a745; font-weight: 700; font-size: 14px;} .duct-step-card strong { color: #2968af; font-weight: 600;}.duct-process-timeline::after { content: "✓"; position: absolute; left: 35px; transform: translateX(-50%); bottom: -10px; width: 60px; height: 60px; background: linear-gradient(135deg, #2968af 0%, #4a82c4 100%); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 28px; font-weight: 700; box-shadow: 0 8px 24px rgba(41, 104, 175, 0.35), 0 0 0 6px rgba(41, 104, 175, 0.1); z-index: 10; animation: endMarkerPop 0.6s ease forwards; animation-delay: 1.2s; opacity: 0;}@keyframes endMarkerPop { 0% { opacity: 0; transform: translateX(-50%) scale(0.5); } 50% { transform: translateX(-50%) scale(1.15); } 100% { opacity: 1; transform: translateX(-50%) scale(1); }}@media (max-width: 768px) { .duct-process-section { padding: 20px 0; background: #ffffff; } .duct-process-wrapper { padding: 0;  } .duct-process-timeline { padding-bottom: 10px; } .duct-process-timeline::before, .duct-process-timeline::after { display: none; } .duct-process-step { flex-direction: column; align-items: center; gap: 16px; margin-bottom: 40px; } .duct-step-marker { width: 100%; display: flex; justify-content: center; } .duct-number-circle { width: 65px; height: 65px; font-size: 24px; } .duct-number-circle::after { display: none; } .duct-step-card { width: 100%; max-width: 100%; padding: 20px 10px;  text-align: left; } .duct-step-card h3 { font-size: 19px; } .duct-step-card h4 { font-size: 16px; } .duct-step-card ul li { font-size: 16px; }}@media (max-width: 480px) { .duct-number-circle { width: 55px; height: 55px; font-size: 20px; } .duct-step-card { padding: 18px 10px;  } .duct-step-card h3 { font-size: 17px; }}#brxe-zupcyb .cta_block { margin-top: 32px; padding: 24px; background: #f5f9ff; border: 1px solid #e3ecf7; border-radius: 12px; text-align: center;}#brxe-zupcyb .cta_block p { font-size: 18px; font-weight: 600; margin-bottom: 12px;}#brxe-zupcyb .btn_primary { display: inline-block; background: #2968af; color: #fff; padding: 12px 22px; border-radius: 8px; text-decoration: none; font-weight: 600;}#brxe-zupcyb .cta_block span { display: block; margin-top: 8px; font-size: 14px;}#brxe-umuhii {width: 1200px; align-items: center; padding-right: 20px; padding-left: 20px}#brxe-ghycxm {background-color: #f8f9fb}#brxe-ghycxm { background: linear-gradient(180deg, #f4f7fb 0%, #ffffff 40%, #f7f9fc 100%); padding: 80px 0;}@media (max-width: 1232px) {#brxe-ghycxm {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 480px) {#brxe-ghycxm {margin-top: 0; margin-bottom: 0; padding-top: 50px; padding-bottom: 50px}}#brxe-nlfrdz.horizontal .line {border-top-color: var(--bricks-color-bgyyom)}#brxe-nlfrdz.vertical .line {border-right-color: var(--bricks-color-bgyyom)}#brxe-nlfrdz .icon {color: var(--bricks-color-bgyyom)}#brxe-egxaio {text-align: center; margin-bottom: 30px}@media (max-width: 480px) {#brxe-egxaio {text-align: left}}#brxe-cyfpde {margin-top: 40px; margin-bottom: 40px; border-radius: 50%}@media (max-width: 480px) {#brxe-cyfpde {max-width: 250px}}#brxe-civdoi {padding-right: 25px; padding-left: 25px}@media (max-width: 480px) {#brxe-civdoi {padding-right: 0; padding-left: 0}}#reviews {padding-right: 20px; padding-left: 20px; align-items: center; width: 1200px}#brxe-kzvklz {padding-top: 80px; padding-bottom: 80px}#brxe-kzvklz { background: linear-gradient(180deg, #f4f7fb 0%, #ffffff 40%, #f7f9fc 100%); padding: 80px 0;}@media (max-width: 1232px) {#brxe-kzvklz {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 768px) {#brxe-kzvklz {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 480px) {#brxe-kzvklz {margin-top: 0}}#brxe-dahvyq.horizontal .line {border-top-color: var(--bricks-color-bgyyom)}#brxe-dahvyq.vertical .line {border-right-color: var(--bricks-color-bgyyom)}#brxe-dahvyq .icon {color: var(--bricks-color-bgyyom)}#brxe-zicjjn {text-align: center; margin-bottom: 20px}@media (max-width: 1232px) {#brxe-zicjjn {text-align: center}}@media (max-width: 768px) {#brxe-zicjjn {font-size: 28px}}@media (max-width: 480px) {#brxe-zicjjn {text-align: left; line-height: 1.3; margin-bottom: 20px}}#brxe-afuwtv {text-align: center; margin-bottom: 40px}@media (max-width: 480px) {#brxe-afuwtv {padding-bottom: 0; text-align: left; font-family: "Inter"; font-weight: 400; margin-bottom: 20px}}#brxe-mmyyfh { padding: 0;}#brxe-mmyyfh .services-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px; margin: 0;}#brxe-mmyyfh .service-card { background: #fff; border: 1px solid rgba(41, 104, 175, 0.1); border-radius: 16px; padding: 32px; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); display: flex; flex-direction: column;}#brxe-mmyyfh .service-card:hover { transform: translateY(-8px); box-shadow: 0 20px 40px rgba(41, 104, 175, 0.15); border-color: rgba(41, 104, 175, 0.2);}#brxe-mmyyfh .service-card h3 { font-size: 20px; line-height: 1.3; font-weight: 700; color: #333; margin: 0 0 16px 0;}#brxe-mmyyfh .service-description { font-size: 16px; line-height: 1.6; color: #666; margin: 0 0 16px 0; flex-grow: 1;}#brxe-mmyyfh .service-ideal { font-size: 16px; line-height: 1.6; color: #666; margin: 0 0 8px 0;}#brxe-mmyyfh .service-ideal strong { color: #2968af; font-weight: 600;}#brxe-mmyyfh .service-note { font-size: 14px; line-height: 1.5; color: #999; font-style: italic; margin: 0; padding-top: 8px; border-top: 1px solid rgba(41, 104, 175, 0.1);}@media (max-width: 991px) { #brxe-mmyyfh .services-grid { gap: 24px; } #brxe-mmyyfh .service-card { padding: 28px; }}@media (max-width: 767px) { #brxe-mmyyfh .services-grid { grid-template-columns: 1fr; gap: 16px; } #brxe-mmyyfh .service-card { padding: 10px; } #brxe-mmyyfh .service-card h3 { font-size: 18px; }}@media (max-width: 480px) {#brxe-mmyyfh {margin-top: 0}}#brxe-eqwrqw {margin-bottom: 20px}@media (max-width: 768px) {#brxe-eqwrqw {text-align: center}}@media (max-width: 480px) {#brxe-eqwrqw {text-align: left}}#brxe-mletod {margin-bottom: 32px; text-align: center}@media (max-width: 480px) {#brxe-mletod {text-align: left; margin-bottom: 24px}}#brxe-dnkczq {margin-bottom: 32px; text-align: center}@media (max-width: 480px) {#brxe-dnkczq {text-align: left; margin-bottom: 24px}}#brxe-qxorvz {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; font-size: 18px; color: var(--bricks-color-ncxtuk); text-transform: capitalize; font-weight: 500; font-style: normal; letter-spacing: 0px; font-family: "Inter"; background-color: #2968af; cursor: pointer; border-radius: 5px}#brxe-qxorvz:hover {background-color: #1d4a7a}#brxe-qxorvz { transition: all 0.25s ease;}#brxe-qxorvz:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(41, 104, 175, 0.25);}@media (max-width: 768px) {#brxe-qxorvz {width: 100%}}@media (max-width: 480px) {#brxe-qxorvz {width: 100%}}#brxe-sszrnu {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; font-size: 18px; color: var(--bricks-color-bgyyom); text-transform: capitalize; font-weight: 500; font-style: normal; letter-spacing: 0px; font-family: "Inter"; background-color: var(--bricks-color-ncxtuk); cursor: pointer; border: 3px solid var(--bricks-color-bgyyom); border-radius: 5px}#brxe-sszrnu:hover {background-color: var(--bricks-color-bgyyom); color: var(--bricks-color-ncxtuk)}#brxe-sszrnu { transition: all 0.25s ease;}#brxe-sszrnu:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(41, 104, 175, 0.25);}@media (max-width: 768px) {#brxe-sszrnu {width: 100%}}@media (max-width: 480px) {#brxe-sszrnu {width: 100%; padding-top: 14px; padding-right: 28px; padding-bottom: 14px; padding-left: 28px}}#brxe-gckavh {display: flex; flex-direction: row; column-gap: 20px; flex-wrap: wrap; width: 740px; align-self: center !important; justify-content: center}@media (max-width: 768px) {#brxe-gckavh {row-gap: 20px}}@media (max-width: 480px) {#brxe-gckavh {row-gap: 20px}}#brxe-qorqes {margin-top: 60px; align-self: center !important; align-items: center}@media (max-width: 1232px) {#brxe-qorqes {margin-bottom: 60px}}@media (max-width: 768px) {#brxe-qorqes {align-items: center; margin-top: 50px; margin-bottom: 50px}}#brxe-xnuebi {padding-right: 20px; padding-left: 20px; align-items: center; width: 1200px}#brxe-hmzmjp {padding-top: 80px; padding-bottom: 80px; background-color: #f0f5fa}@media (max-width: 1232px) {#brxe-hmzmjp {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 768px) {#brxe-hmzmjp {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 480px) {#brxe-hmzmjp {margin-top: 0}}#brxe-rfcwjc.horizontal .line {border-top-color: var(--bricks-color-6ef1b4)}#brxe-rfcwjc.vertical .line {border-right-color: var(--bricks-color-6ef1b4)}#brxe-rfcwjc .icon {color: var(--bricks-color-6ef1b4)}#brxe-ryjuns {margin-bottom: 20px; text-align: center}@media (max-width: 1232px) {#brxe-ryjuns {text-align: center}}@media (max-width: 768px) {#brxe-ryjuns {font-size: 28px}}@media (max-width: 480px) {#brxe-ryjuns {text-align: left; line-height: 1.3; margin-bottom: 20px}}#brxe-fhssfe {text-align: center; margin-bottom: 40px}@media (max-width: 480px) {#brxe-fhssfe {padding-bottom: 0; text-align: left; font-family: "Inter"; font-weight: 400; margin-bottom: 20px}}#brxe-ztvsxi { padding: 0;}#brxe-ztvsxi .pricing-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; margin: 0;}#brxe-ztvsxi .pricing-card { background: #fff; border-radius: 20px; padding: 36px 28px 32px; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08); border-top: 4px solid #2968af; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; display: flex; flex-direction: column;}#brxe-ztvsxi .pricing-card:hover { transform: translateY(-8px); box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);}#brxe-ztvsxi .tier-label { position: absolute; top: -14px; left: 50%; transform: translateX(-50%); background: #2968af; color: #fff; padding: 6px 16px; border-radius: 16px; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; box-shadow: 0 4px 12px rgba(41, 104, 175, 0.25);}#brxe-ztvsxi .tier-badge { display: flex; align-items: center; gap: 12px; justify-content: center; margin-bottom: 20px;}#brxe-ztvsxi .tier-badge svg { width: 32px; height: 32px; stroke: #2968af;}#brxe-ztvsxi .tier-badge span { font-size: 24px; font-weight: 700; color: #333;}#brxe-ztvsxi .tier-specs { text-align: center; margin-bottom: 24px; padding-bottom: 20px; border-bottom: 2px solid rgba(41, 104, 175, 0.1);}#brxe-ztvsxi .tier-specs .sqft { font-size: 18px; font-weight: 600; color: #333; margin: 0 0 4px 0;}#brxe-ztvsxi .tier-specs .system { font-size: 14px; font-weight: 500; color: #666; margin: 0;}#brxe-ztvsxi .pricing-label { text-align: center; margin-bottom: 24px;}#brxe-ztvsxi .price-tag { display: inline-block; padding: 10px 24px; border-radius: 12px; font-size: 16px; font-weight: 700; color: #fff; text-transform: uppercase; letter-spacing: 0.5px; background: linear-gradient(135deg, #2968af 0%, #1e4d7f 100%); box-shadow: 0 4px 12px rgba(41, 104, 175, 0.25);}#brxe-ztvsxi .features-list { list-style: none; padding: 0; margin: 0 0 24px 0; flex-grow: 1;}#brxe-ztvsxi .features-list li { font-size: 16px; line-height: 1.6; color: #666; padding-left: 28px; margin-bottom: 12px; position: relative;}#brxe-ztvsxi .features-list li:before { content: "✓"; position: absolute; left: 0; color: #4caf50; font-weight: 700; font-size: 18px;}#brxe-ztvsxi .features-list li:last-child { margin-bottom: 0;}#brxe-ztvsxi .pricing-note { background: linear-gradient(135deg, rgba(41, 104, 175, 0.05), rgba(41, 104, 175, 0.02)); border-left: 3px solid rgba(41, 104, 175, 0.3); padding: 16px; border-radius: 8px; margin-bottom: 24px;}#brxe-ztvsxi .pricing-note p { font-size: 13px; line-height: 1.5; color: #666; margin: 0;}#brxe-ztvsxi .pricing-note em { font-style: normal;}#brxe-ztvsxi .pricing-cta { display: block; text-align: center; padding: 16px 24px; border-radius: 12px; font-weight: 700; font-size: 16px; text-decoration: none; transition: all 0.3s ease; text-transform: uppercase; letter-spacing: 0.5px; background: transparent; border: 2px solid #2968af; color: #2968af;}#brxe-ztvsxi .pricing-cta:hover { background: #2968af; color: #fff; transform: translateY(-2px);}@media (max-width: 991px) { #brxe-ztvsxi .pricing-grid { grid-template-columns: 1fr; gap: 40px; max-width: 600px; margin: 0 auto; } #brxe-ztvsxi .tier-badge span { font-size: 22px; }}@media (max-width: 767px) { #brxe-ztvsxi .pricing-grid { gap: 32px; } #brxe-ztvsxi .pricing-card { padding: 32px 20px 28px; } #brxe-ztvsxi .tier-label { font-size: 11px; padding: 5px 14px; } #brxe-ztvsxi .tier-badge { gap: 10px; } #brxe-ztvsxi .tier-badge svg { width: 28px; height: 28px; } #brxe-ztvsxi .tier-badge span { font-size: 20px; } #brxe-ztvsxi .tier-specs .sqft { font-size: 16px; } #brxe-ztvsxi .price-tag { font-size: 14px; padding: 8px 20px; } #brxe-ztvsxi .features-list li { font-size: 16px; } #brxe-ztvsxi .pricing-note { padding: 14px; } #brxe-ztvsxi .pricing-note p { font-size: 14px; } #brxe-ztvsxi .pricing-cta { font-size: 15px; padding: 14px 20px; }}#brxe-ztvsxi .cta_block { margin-top: 32px; padding: 24px; background: #f5f9ff; border: 1px solid #e3ecf7; border-radius: 12px; text-align: center;}#brxe-ztvsxi .cta_block p { font-size: 18px; font-weight: 600; margin-bottom: 12px;}#brxe-ztvsxi .btn_primary { display: inline-block; background: #2968af; color: #fff; padding: 12px 22px; border-radius: 8px; text-decoration: none; font-weight: 600;}#brxe-ztvsxi .cta_block span { display: block; margin-top: 8px; font-size: 14px;}@media (max-width: 480px) {#brxe-ztvsxi {margin-top: 0}}#brxe-eyaior .addon-info-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px; margin-top: 60px;}#brxe-eyaior .info-card { background: #fff; border: 1px solid rgba(41, 104, 175, 0.1); border-radius: 16px; padding: 28px; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06); transition: all 0.3s ease;}#brxe-eyaior .info-card:hover { transform: translateY(-4px); box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1); border-color: rgba(41, 104, 175, 0.2);}#brxe-eyaior .card-icon-header { display: flex; align-items: center; gap: 12px; margin-bottom: 20px;}#brxe-eyaior .card-icon-header svg { flex-shrink: 0;}#brxe-eyaior .card-icon-header h3 { font-size: 20px; line-height: 1.3; font-weight: 700; color: #333; margin: 0;}#brxe-eyaior .card-intro { font-size: 16px; line-height: 1.6; color: #666; margin: 0 0 16px 0;}#brxe-eyaior .info-card ul { list-style: none; padding: 0; margin: 0 0 16px 0;}#brxe-eyaior .info-card li { font-size: 16px; line-height: 1.6; color: #666; padding-left: 24px; margin-bottom: 10px; position: relative;}#brxe-eyaior .info-card li:before { content: "•"; position: absolute; left: 8px; color: #2968af; font-weight: 700; font-size: 18px;}#brxe-eyaior .info-card li:last-child { margin-bottom: 0;}#brxe-eyaior .info-card li strong { color: #333; font-weight: 600;}#brxe-eyaior .card-note { background: linear-gradient(135deg, rgba(41, 104, 175, 0.05), rgba(41, 104, 175, 0.02)); border-left: 3px solid rgba(41, 104, 175, 0.3); padding: 12px 14px; border-radius: 8px; font-size: 14px; line-height: 1.5; color: #666; margin: 0;}#brxe-eyaior .card-note em { font-style: normal;}#brxe-eyaior .info-card.included { border-color: rgba(76, 175, 80, 0.2); background: linear-gradient(135deg, #ffffff 0%, #f9fdf9 100%);}#brxe-eyaior .info-card.included:hover { border-color: rgba(76, 175, 80, 0.3);}#brxe-eyaior a { color: #2968af; text-decoration: none; font-weight: 500;}#brxe-eyaior a:hover { text-decoration: underline;}@media (max-width: 991px) { #brxe-eyaior .addon-info-grid { gap: 24px; margin-top: 50px; } #brxe-eyaior .info-card { padding: 24px; } #brxe-eyaior .card-icon-header h3 { font-size: 18px; }}@media (max-width: 767px) { #brxe-eyaior .addon-info-grid { grid-template-columns: 1fr; gap: 20px; margin-top: 40px; } #brxe-eyaior .info-card { padding: 20px; } #brxe-eyaior .card-icon-header { gap: 10px; } #brxe-eyaior .card-icon-header svg { width: 28px; height: 28px; } #brxe-eyaior .card-icon-header h3 { font-size: 18px; } #brxe-eyaior .card-intro { font-size: 16px; } #brxe-eyaior .info-card li { font-size: 16px; } #brxe-eyaior .card-note { font-size: 14px; padding: 12px; }}@media (max-width: 480px) {#brxe-eyaior {margin-top: 0}}#brxe-yoglvq {margin-bottom: 20px}@media (max-width: 768px) {#brxe-yoglvq {text-align: center}}@media (max-width: 480px) {#brxe-yoglvq {text-align: left}}#brxe-qaptyk {margin-bottom: 32px}@media (max-width: 480px) {#brxe-qaptyk {text-align: left; margin-bottom: 24px}}#brxe-lcuavx {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; font-size: 18px; color: var(--bricks-color-ncxtuk); text-transform: capitalize; font-weight: 500; font-style: normal; letter-spacing: 0px; font-family: "Inter"; background-color: #2968af; cursor: pointer; border-radius: 5px}#brxe-lcuavx:hover {background-color: #1d4a7a}#brxe-lcuavx { transition: all 0.25s ease;}#brxe-lcuavx:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(41, 104, 175, 0.25);}@media (max-width: 768px) {#brxe-lcuavx {width: 100%}}@media (max-width: 480px) {#brxe-lcuavx {width: 100%}}#brxe-dmmsbi {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; font-size: 18px; color: var(--bricks-color-bgyyom); text-transform: capitalize; font-weight: 500; font-style: normal; letter-spacing: 0px; font-family: "Inter"; background-color: var(--bricks-color-ncxtuk); cursor: pointer; border: 3px solid var(--bricks-color-bgyyom); border-radius: 5px}#brxe-dmmsbi:hover {background-color: var(--bricks-color-bgyyom); color: var(--bricks-color-ncxtuk)}#brxe-dmmsbi { transition: all 0.25s ease;}#brxe-dmmsbi:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(41, 104, 175, 0.25);}@media (max-width: 768px) {#brxe-dmmsbi {width: 100%}}@media (max-width: 480px) {#brxe-dmmsbi {width: 100%; padding-top: 14px; padding-right: 28px; padding-bottom: 14px; padding-left: 28px}}#brxe-zklqzn {display: flex; flex-direction: row; column-gap: 20px; flex-wrap: wrap; width: 740px; align-self: center !important; justify-content: center}@media (max-width: 768px) {#brxe-zklqzn {row-gap: 20px}}@media (max-width: 480px) {#brxe-zklqzn {row-gap: 20px}}#brxe-yrwkhs {margin-top: 60px; align-self: center !important; align-items: center}@media (max-width: 1232px) {#brxe-yrwkhs {margin-bottom: 60px}}@media (max-width: 768px) {#brxe-yrwkhs {align-items: center; margin-top: 50px; margin-bottom: 50px}}#brxe-lyjdqi {padding-right: 20px; padding-left: 20px; align-items: center; width: 1200px}#brxe-aihakf {padding-top: 80px; padding-bottom: 80px}#brxe-aihakf { background: linear-gradient(135deg, #fafaf8 0%, #ffffff 50%, #f0f5fa 100%);}@media (max-width: 1232px) {#brxe-aihakf {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 768px) {#brxe-aihakf {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 480px) {#brxe-aihakf {margin-top: 0}}#brxe-lsueof.horizontal .line {border-top-color: var(--bricks-color-bgyyom)}#brxe-lsueof.vertical .line {border-right-color: var(--bricks-color-bgyyom)}#brxe-lsueof .icon {color: var(--bricks-color-bgyyom)}#brxe-wddttx {margin-bottom: 20px; text-align: center}@media (max-width: 1232px) {#brxe-wddttx {text-align: center}}@media (max-width: 768px) {#brxe-wddttx {font-size: 28px}}@media (max-width: 480px) {#brxe-wddttx {text-align: left; line-height: 1.3; margin-bottom: 20px}}#brxe-kdnhcx {margin-bottom: 40px; text-align: center}@media (max-width: 480px) {#brxe-kdnhcx {text-align: left; font-family: "Inter"; font-weight: 400; margin-bottom: 20px; padding-bottom: 0}}#brxe-ulplxa { padding: 0;}#brxe-ulplxa .trust-layout { display: grid; grid-template-columns: 1fr 400px; gap: 60px; align-items: start;}#brxe-ulplxa .trust-content { display: flex; flex-direction: column; gap: 32px;}#brxe-ulplxa .trust-point h3 { font-size: 20px; line-height: 1.3; font-weight: 700; color: #333; margin: 0 0 12px 0;}#brxe-ulplxa .trust-point p { font-size: 18px; line-height: 1.6; color: #666; margin: 0;}#brxe-ulplxa .why-choose-card { background: linear-gradient(135deg, #2968af 0%, #1e4d7f 100%); border-radius: 16px; padding: 32px; position: sticky; top: 150px; box-shadow: 0 8px 24px rgba(41, 104, 175, 0.2);}#brxe-ulplxa .why-choose-card h3 { font-size: 24px; line-height: 1.3; font-weight: 700; color: #fff; margin: 0 0 24px 0; text-align: center;}#brxe-ulplxa .checklist { list-style: none; padding: 0; margin: 0;}#brxe-ulplxa .checklist li { font-size: 16px; line-height: 1.6; color: rgba(255, 255, 255, 0.95); margin-bottom: 12px; padding-left: 0;}#brxe-ulplxa .checklist li:last-child { margin-bottom: 0;}#brxe-ulplxa .check { color: #4caf50; font-weight: 700; margin-right: 6px;}#brxe-ulplxa .card-cta-button { display: block; background: #ff5722; color: #fff; padding: 16px 24px; border-radius: 8px; font-weight: 600; font-size: 16px; text-decoration: none; text-align: center; margin-top: 24px; box-shadow: 0 4px 12px rgba(255, 87, 34, 0.3); transition: all 0.3s ease;}#brxe-ulplxa .card-cta-button:hover { background: #e64a19; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(255, 87, 34, 0.4);}#brxe-ulplxa a { color: #2968af; text-decoration: none; font-weight: 500;}#brxe-ulplxa a:hover { text-decoration: underline;}@media (max-width: 991px) { #brxe-ulplxa .trust-layout { grid-template-columns: 1fr 350px; gap: 40px; } #brxe-ulplxa .why-choose-card { padding: 28px; top: 100px; } #brxe-ulplxa .trust-content { gap: 28px; }}@media (max-width: 767px) { #brxe-ulplxa .trust-layout { grid-template-columns: 1fr; gap: 32px; } #brxe-ulplxa .why-choose-card { position: relative; top: 0; padding: 24px 20px; } #brxe-ulplxa .trust-content { gap: 24px; } #brxe-ulplxa .trust-point h3 { font-size: 18px; } #brxe-ulplxa .trust-point p { font-size: 16px; } #brxe-ulplxa .why-choose-card h3 { font-size: 20px; }}#brxe-ulplxa .why-choose-card .checklist a { color: #ffffff; text-decoration: none; border-bottom: 1px solid rgba(255, 255, 255, 0.35); transition: border-color 0.25s ease, color 0.25s ease;}#brxe-ulplxa .why-choose-card .checklist a:hover { color: #ffffff; border-bottom-color: rgba(255, 255, 255, 0.7);}@media (max-width: 480px) {#brxe-ulplxa {margin-top: 0}}#brxe-bealmv {align-items: center; padding-right: 20px; padding-left: 20px; width: 1200px}#brxe-bkpavs {padding-top: 80px; padding-bottom: 80px; background-color: var(--bricks-color-ncxtuk)}@media (max-width: 1232px) {#brxe-bkpavs {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 768px) {#brxe-bkpavs {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 480px) {#brxe-bkpavs {margin-top: 0}}#brxe-kakidd.horizontal .line {border-top-color: var(--bricks-color-6ef1b4)}#brxe-kakidd.vertical .line {border-right-color: var(--bricks-color-6ef1b4)}#brxe-kakidd .icon {color: var(--bricks-color-6ef1b4)}#brxe-ewatxc {margin-bottom: 20px; text-align: center}@media (max-width: 1232px) {#brxe-ewatxc {text-align: center}}@media (max-width: 480px) {#brxe-ewatxc {text-align: left; font-size: 28px; margin-bottom: 20px}}#brxe-rjkocl {margin-bottom: 40px; text-align: center}@media (max-width: 480px) {#brxe-rjkocl {text-align: left; margin-bottom: 40px; padding-bottom: 0}}#brxe-oyrhfz .benefits-table-wrapper { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; padding-bottom: 10px;}#brxe-oyrhfz .benefits-table { width: 100%; border-collapse: separate; border-spacing: 0; min-width: 950px; background: #ffffff; border: 1px solid #d9e2ec; border-radius: 12px; overflow: hidden; box-shadow: 0 6px 20px rgba(0,0,0,0.05);}#brxe-oyrhfz .benefits-table th { background: #2968af; color: #fff; padding: 16px 20px; text-align: left; font-size: 15px; font-weight: 600; white-space: nowrap; border-right: 1px solid rgba(255,255,255,0.15);}#brxe-oyrhfz .benefits-table th:last-child { border-right: none;}#brxe-oyrhfz .benefits-table td:first-child { background: #f1f6fc; font-weight: 700; color: #2968af; width: 170px; border-right: 1px solid #e0e8f0; position: relative;}#brxe-oyrhfz .benefits-table td:first-child::after { content: ""; position: absolute; right: -1px; top: 0; bottom: 0; width: 1px; background: #e0e8f0;}#brxe-oyrhfz .benefits-table td { padding: 16px 20px; border-bottom: 1px solid #eef3f8; font-size: 16px; line-height: 1.55; color: #333;}#brxe-oyrhfz .benefits-table tr:last-child td { border-bottom: none;}#brxe-oyrhfz .benefits-table tr:nth-child(odd) td:not(:first-child) { background: #fafcfe;}@media (hover:hover) { #brxe-oyrhfz .benefits-table tbody tr:hover td { background: #eef5ff; transition: background 0.2s ease; }}#brxe-oyrhfz .benefits-table-wrapper::-webkit-scrollbar { height: 6px;}#brxe-oyrhfz .benefits-table-wrapper::-webkit-scrollbar-track { background: #f1f1f1; border-radius: 10px;}#brxe-oyrhfz .benefits-table-wrapper::-webkit-scrollbar-thumb { background: #c2cede; border-radius: 10px;}@media (max-width: 600px) { #brxe-oyrhfz .benefits-table td, #brxe-oyrhfz .benefits-table th { padding: 12px 14px; font-size: 16px; }}@media (max-width: 480px) {#brxe-oyrhfz {margin-top: 0}}#brxe-zlopnp {align-items: center; padding-right: 20px; padding-left: 20px}#brxe-edsmhs {padding-top: 80px; padding-bottom: 80px; background-color: #f0f5fa}@media (max-width: 1232px) {#brxe-edsmhs {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 768px) {#brxe-edsmhs {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 480px) {#brxe-edsmhs {margin-top: 0}}#brxe-lzpgpy.horizontal .line {border-top-color: var(--bricks-color-6ef1b4)}#brxe-lzpgpy.vertical .line {border-right-color: var(--bricks-color-6ef1b4)}#brxe-lzpgpy .icon {color: var(--bricks-color-6ef1b4)}#brxe-dgduvm {margin-bottom: 20px; text-align: center}@media (max-width: 1232px) {#brxe-dgduvm {text-align: center}}@media (max-width: 768px) {#brxe-dgduvm {font-size: 28px}}@media (max-width: 480px) {#brxe-dgduvm {text-align: left; line-height: 1.3; margin-bottom: 20px}}#brxe-guynhf {text-align: center; margin-bottom: 40px}@media (max-width: 480px) {#brxe-guynhf {padding-bottom: 0; text-align: left; font-family: "Inter"; font-weight: 400; margin-bottom: 20px}}#brxe-rwxrxw .situations-wrapper { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px;}#brxe-rwxrxw .situation-card.mold { grid-column: 1 / -1;}#brxe-rwxrxw .situation-card { background: #ffffff; border-radius: 20px; padding: 40px; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08); border-left: 6px solid; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative;}#brxe-rwxrxw .situation-card.renovation { border-left-color: #607d8b; }#brxe-rwxrxw .situation-card.pets { border-left-color: #2968af; }#brxe-rwxrxw .situation-card.mold { border-left-color: #ff5722; }#brxe-rwxrxw .situation-card:hover { transform: translateX(8px); box-shadow: 0 16px 48px rgba(0, 0, 0, 0.12);}#brxe-rwxrxw .card-header { display: flex; align-items: center; gap: 20px; margin-bottom: 20px;}#brxe-rwxrxw .situation-icon { width: 80px; height: 80px; border-radius: 16px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;}#brxe-rwxrxw .situation-card.renovation .situation-icon { background: linear-gradient(135deg, rgba(96, 125, 139, 0.1), rgba(96, 125, 139, 0.05));}#brxe-rwxrxw .situation-card.pets .situation-icon { background: linear-gradient(135deg, rgba(41, 104, 175, 0.1), rgba(41, 104, 175, 0.05));}#brxe-rwxrxw .situation-card.mold .situation-icon { background: linear-gradient(135deg, rgba(255, 87, 34, 0.1), rgba(255, 87, 34, 0.05));}#brxe-rwxrxw .card-header h3 { font-size: 24px; line-height: 1.2; font-weight: 700; color: #333; margin: 0;}#brxe-rwxrxw .situation-intro { font-size: 16px; line-height: 1.6; color: #666; margin: 0 0 24px 0;}#brxe-rwxrxw .why-box { background: linear-gradient(135deg, rgba(41, 104, 175, 0.05), rgba(41, 104, 175, 0.02)); border-radius: 12px; padding: 20px 24px; margin-bottom: 20px;}#brxe-rwxrxw .why-box h4 { font-size: 16px; font-weight: 700; color: #2968af; margin: 0 0 12px 0; text-transform: uppercase; letter-spacing: 0.5px;}#brxe-rwxrxw .why-box ul { margin: 0; padding: 0; list-style: none;}#brxe-rwxrxw .why-box li { font-size: 15px; line-height: 1.6; color: #666; padding-left: 24px; margin-bottom: 8px; position: relative;}#brxe-rwxrxw .why-box li::before { content: "→"; position: absolute; left: 0; color: #2968af; font-weight: 700;}#brxe-rwxrxw .why-box li:last-child { margin-bottom: 0;}#brxe-rwxrxw .we-remove { margin-bottom: 20px;}#brxe-rwxrxw .we-remove h4 { font-size: 16px; font-weight: 700; color: #333; margin: 0 0 12px 0;}#brxe-rwxrxw .we-remove ul { margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px 16px;}#brxe-rwxrxw .we-remove li { font-size: 15px; line-height: 1.5; color: #666; padding-left: 20px; position: relative;}#brxe-rwxrxw .we-remove li::before { content: "✓"; position: absolute; left: 0; color: #4caf50; font-weight: 700;}#brxe-rwxrxw .recommendation { background: linear-gradient(135deg, #ff5722 0%, #e64a19 100%); color: #fff; padding: 16px 20px; border-radius: 12px; font-size: 14px; line-height: 1.5;}#brxe-rwxrxw .recommendation strong { font-weight: 700;}@media (max-width: 991px) { #brxe-rwxrxw .situations-wrapper { gap: 24px; } #brxe-rwxrxw .situation-card { padding: 32px; } #brxe-rwxrxw .card-header h3 { font-size: 20px; } #brxe-rwxrxw .situation-icon { width: 64px; height: 64px; } #brxe-rwxrxw .we-remove ul { grid-template-columns: 1fr; }}#brxe-rwxrxw a { color: #2968af; text-decoration: none; font-weight: 500;}#brxe-rwxrxw a:hover { text-decoration: underline;}@media (max-width: 767px) { #brxe-rwxrxw .situations-wrapper { grid-template-columns: 1fr; gap: 20px; } #brxe-rwxrxw .situation-card.mold { grid-column: 1; } #brxe-rwxrxw .situation-card { padding: 20px; border-left-width: 4px; } #brxe-rwxrxw .situation-card:hover { transform: translateX(4px); } #brxe-rwxrxw .card-header { flex-direction: column; align-items: flex-start; gap: 16px; } #brxe-rwxrxw .card-header h3 { font-size: 18px; } #brxe-rwxrxw .situation-icon { width: 56px; height: 56px; } #brxe-rwxrxw .why-box { padding: 16px 20px; } #brxe-rwxrxw .why-box li { font-size: 16px;  } #brxe-rwxrxw .we-remove ul { grid-template-columns: 1fr; } #brxe-rwxrxw .we-remove li { font-size: 16px;  } #brxe-rwxrxw .recommendation { font-size: 16px;  }}@media (max-width: 480px) {#brxe-rwxrxw {margin-top: 0}}#brxe-rzbrei {margin-bottom: 32px}@media (max-width: 480px) {#brxe-rzbrei {text-align: left; margin-bottom: 24px}}#brxe-fwbqeu {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; font-size: 18px; color: var(--bricks-color-ncxtuk); text-transform: capitalize; font-weight: 500; font-style: normal; letter-spacing: 0px; font-family: "Inter"; background-color: #2968af; cursor: pointer; border-radius: 5px}#brxe-fwbqeu:hover {background-color: #1d4a7a}#brxe-fwbqeu { transition: all 0.25s ease;}#brxe-fwbqeu:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(41, 104, 175, 0.25);}@media (max-width: 768px) {#brxe-fwbqeu {width: 100%}}@media (max-width: 480px) {#brxe-fwbqeu {width: 100%}}#brxe-bntuvc {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; font-size: 18px; color: var(--bricks-color-bgyyom); text-transform: capitalize; font-weight: 500; font-style: normal; letter-spacing: 0px; font-family: "Inter"; background-color: var(--bricks-color-ncxtuk); cursor: pointer; border: 3px solid var(--bricks-color-bgyyom); border-radius: 5px}#brxe-bntuvc:hover {background-color: var(--bricks-color-bgyyom); color: var(--bricks-color-ncxtuk)}#brxe-bntuvc { transition: all 0.25s ease;}#brxe-bntuvc:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(41, 104, 175, 0.25);}@media (max-width: 768px) {#brxe-bntuvc {width: 100%}}@media (max-width: 480px) {#brxe-bntuvc {width: 100%; padding-top: 14px; padding-right: 28px; padding-bottom: 14px; padding-left: 28px}}#brxe-nhlcdl {display: flex; flex-direction: row; column-gap: 20px; flex-wrap: wrap; width: 740px; align-self: center !important; justify-content: center}@media (max-width: 768px) {#brxe-nhlcdl {row-gap: 20px}}@media (max-width: 480px) {#brxe-nhlcdl {row-gap: 20px}}#brxe-xmlter {margin-top: 60px; align-self: center !important; align-items: center}@media (max-width: 1232px) {#brxe-xmlter {margin-bottom: 60px}}@media (max-width: 768px) {#brxe-xmlter {align-items: center; margin-top: 50px; margin-bottom: 50px}}#brxe-kmljlp {margin-top: 80px; border-radius: 12px; box-shadow: 0 4px 12px 0 rgba(33, 33, 33, 0.2)}@media (max-width: 1232px) {#brxe-kmljlp {margin-top: 60px}}@media (max-width: 768px) {#brxe-kmljlp {margin-top: 50px}}#brxe-vgexsd {padding-right: 20px; padding-left: 20px; align-items: center; width: 1200px}#brxe-ymkmbz {padding-top: 80px; padding-bottom: 80px}#brxe-ymkmbz { background: linear-gradient(135deg, #fafaf8 0%, #ffffff 50%, #f0f5fa 100%);}@media (max-width: 1232px) {#brxe-ymkmbz {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 768px) {#brxe-ymkmbz {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 480px) {#brxe-ymkmbz {margin-top: 0}}#brxe-euvrlh.horizontal .line {border-top-color: var(--bricks-color-6ef1b4)}#brxe-euvrlh.vertical .line {border-right-color: var(--bricks-color-6ef1b4)}#brxe-euvrlh .icon {color: var(--bricks-color-6ef1b4)}#brxe-ceiuae {font-size: 36px; margin-top: 20px; margin-bottom: 24px}@media (max-width: 768px) {#brxe-ceiuae {font-size: 24px}}@media (max-width: 480px) {#brxe-ceiuae {text-align: left; font-size: 28px}}#brxe-httvfo {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; font-size: 18px; color: var(--bricks-color-ncxtuk); text-transform: capitalize; font-weight: 500; font-style: normal; letter-spacing: 0px; font-family: "Inter"; background-color: #2968af; cursor: pointer; border-radius: 5px}#brxe-httvfo:hover {background-color: #1d4a7a}#brxe-httvfo { transition: all 0.25s ease;}#brxe-httvfo:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(41, 104, 175, 0.25);}@media (max-width: 768px) {#brxe-httvfo {width: 100%}}@media (max-width: 480px) {#brxe-httvfo {width: 100%}}#brxe-oufsdu {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; font-size: 18px; color: var(--bricks-color-bgyyom); text-transform: capitalize; font-weight: 500; font-style: normal; letter-spacing: 0px; font-family: "Inter"; background-color: var(--bricks-color-ncxtuk); cursor: pointer; border: 3px solid var(--bricks-color-bgyyom); border-radius: 5px}#brxe-oufsdu:hover {background-color: var(--bricks-color-bgyyom); color: var(--bricks-color-ncxtuk)}#brxe-oufsdu { transition: all 0.25s ease;}#brxe-oufsdu:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(41, 104, 175, 0.25);}@media (max-width: 768px) {#brxe-oufsdu {width: 100%}}@media (max-width: 480px) {#brxe-oufsdu {width: 100%; padding-top: 14px; padding-right: 28px; padding-bottom: 14px; padding-left: 28px}}#brxe-btngup {display: flex; flex-direction: row; column-gap: 20px; flex-wrap: wrap; width: 740px; align-self: center !important; justify-content: center}@media (max-width: 768px) {#brxe-btngup {row-gap: 20px}}@media (max-width: 480px) {#brxe-btngup {row-gap: 20px}}#brxe-yawgvq {margin-top: 60px; align-self: center !important; align-items: center}@media (max-width: 1232px) {#brxe-yawgvq {margin-bottom: 60px}}@media (max-width: 768px) {#brxe-yawgvq {align-items: center; margin-top: 50px; margin-bottom: 50px}}#brxe-jjndtg {padding-right: 20px; padding-left: 20px; width: 1200px}#brxe-afpqct {padding-top: 80px; padding-bottom: 80px; background-color: var(--bricks-color-ab93a2)}#brxe-tajjvu {margin-bottom: 20px; text-align: center}@media (max-width: 1232px) {#brxe-tajjvu {text-align: center}}@media (max-width: 768px) {#brxe-tajjvu {font-size: 28px}}@media (max-width: 480px) {#brxe-tajjvu {text-align: left; line-height: 1.3; margin-bottom: 20px}}#brxe-ikspaf {text-align: center; margin-bottom: 40px}@media (max-width: 480px) {#brxe-ikspaf {padding-bottom: 0; text-align: left; font-family: "Inter"; font-weight: 400; margin-bottom: 20px}}#brxe-nnutkx { padding: 0; margin-bottom: 60px;}#brxe-nnutkx .trust-stats-bar { background: linear-gradient(135deg, #2968af 0%, #1e4d7f 100%); border-radius: 16px; padding: 32px 40px; display: flex; align-items: center; justify-content: space-between; box-shadow: 0 8px 24px rgba(41, 104, 175, 0.2); flex-wrap: wrap; gap: 20px;}#brxe-nnutkx .stat-item { text-align: center; flex: 1; min-width: 140px;}#brxe-nnutkx .stat-number { font-size: 36px; font-weight: 700; color: #fff; line-height: 1; margin-bottom: 8px;}#brxe-nnutkx .stat-icon { font-size: 28px; line-height: 1; margin-bottom: 8px; color: #fff;}#brxe-nnutkx .stat-label { font-size: 14px; font-weight: 600; color: rgba(255, 255, 255, 0.9); line-height: 1.3;}#brxe-nnutkx .stat-divider { width: 1px; height: 50px; background: rgba(255, 255, 255, 0.2);}@media (max-width: 991px) { #brxe-nnutkx { margin-bottom: 50px; } #brxe-nnutkx .trust-stats-bar { padding: 28px 32px; gap: 16px; } #brxe-nnutkx .stat-number { font-size: 28px; } #brxe-nnutkx .stat-icon { font-size: 24px; } #brxe-nnutkx .stat-divider { display: none; }}@media (max-width: 767px) { #brxe-nnutkx { margin-bottom: 40px; } #brxe-nnutkx .trust-stats-bar { padding: 24px 20px; flex-direction: column; gap: 20px; } #brxe-nnutkx .stat-item { width: 100%; } #brxe-nnutkx .stat-number { font-size: 32px; }}@media (max-width: 480px) {#brxe-nnutkx {margin-top: 0}}#brxe-lbpfrn { padding: 0;}#brxe-lbpfrn .challenges-layout { display: grid; grid-template-columns: 1fr 1.2fr; gap: 50px; align-items: start;}#brxe-lbpfrn .challenge-narrative { position: sticky; top: 150px;}#brxe-lbpfrn .challenge-narrative > p { font-size: 18px; line-height: 1.7; color: #666; margin: 0 0 32px 0;}#brxe-lbpfrn .why-local-matters { background: linear-gradient(135deg, #fff5f0 0%, #fff 100%); border-left: 4px solid #ff5722; padding: 24px; border-radius: 12px;}#brxe-lbpfrn .why-local-matters h4 { font-size: 18px; font-weight: 700; color: #ff5722; margin: 0 0 12px 0;}#brxe-lbpfrn .why-local-matters p { font-size: 16px; line-height: 1.6; color: #666; margin: 0;}#brxe-lbpfrn .challenge-blocks { display: flex; flex-direction: column; gap: 20px;}#brxe-lbpfrn .challenge-block { background: #fff; border-left: 4px solid; border-radius: 12px; padding: 24px; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06); transition: all 0.3s ease;}#brxe-lbpfrn .challenge-block.pollen { border-left-color: #4caf50;}#brxe-lbpfrn .challenge-block.humidity { border-left-color: #2196f3;}#brxe-lbpfrn .challenge-block.urban { border-left-color: #607d8b;}#brxe-lbpfrn .challenge-block:hover { transform: translateX(8px); box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);}#brxe-lbpfrn .challenge-badge { display: flex; align-items: center; gap: 12px; margin-bottom: 12px;}#brxe-lbpfrn .badge-icon { font-size: 32px; line-height: 1;}#brxe-lbpfrn .challenge-badge h4 { font-size: 18px; font-weight: 700; color: #333; margin: 0;}#brxe-lbpfrn .challenge-block p { font-size: 16px; line-height: 1.6; color: #666; margin: 0;}@media (max-width: 991px) { #brxe-lbpfrn .challenges-layout { grid-template-columns: 1fr; gap: 40px; } #brxe-lbpfrn .challenge-narrative { position: relative; top: 0; } #brxe-lbpfrn .challenge-narrative > p { font-size: 16px; }}@media (max-width: 767px) { #brxe-lbpfrn .challenges-layout { gap: 32px; } #brxe-lbpfrn .challenge-narrative > p { font-size: 16px; } #brxe-lbpfrn .why-local-matters { padding: 20px; } #brxe-lbpfrn .why-local-matters h4 { font-size: 16px; } #brxe-lbpfrn .challenge-blocks { gap: 16px; } #brxe-lbpfrn .challenge-block { padding: 20px; border-left-width: 3px; } #brxe-lbpfrn .challenge-block:hover { transform: translateX(4px); } #brxe-lbpfrn .badge-icon { font-size: 28px; } #brxe-lbpfrn .challenge-badge h4 { font-size: 16px; }}@media (max-width: 480px) {#brxe-lbpfrn {margin-top: 0}}#brxe-owekdi .areas-hub-cta { margin-top: 60px; padding: 44px 32px; border-radius: 16px; background: linear-gradient(135deg, #f7f9fc 0%, #eef3fa 100%); border: 1px solid rgba(41, 104, 175, 0.12); text-align: center;}#brxe-owekdi .areas-hub-eyebrow { font-size: 13px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #2968af; margin: 0 0 10px 0;}#brxe-owekdi .areas-hub-title { font-size: 26px; font-weight: 700; line-height: 1.25; color: #1e2a3a; margin: 0 0 14px 0;}#brxe-owekdi .areas-hub-text { font-size: 16px; line-height: 1.8; color: #4a5a6a; max-width: 760px; margin: 0 auto 24px;}#brxe-owekdi .areas-hub-text-link { color: #2968af; text-decoration: none; font-weight: 600; border-bottom: 1px solid rgba(41, 104, 175, 0.28); transition: color 0.25s ease, border-color 0.25s ease;}#brxe-owekdi .areas-hub-text-link:hover { color: #1e4d7f; border-bottom-color: #2968af;}#brxe-owekdi .areas-hub-button { display: inline-block; padding: 14px 28px; border-radius: 10px; background-color: #2968af; color: #ffffff; font-weight: 700; font-size: 16px; text-decoration: none; transition: all 0.25s ease;}#brxe-owekdi .areas-hub-button:hover { background-color: #1e4d7f; transform: translateY(-2px);}@media (max-width: 767px) { #brxe-owekdi .areas-hub-cta { padding: 28px 20px; } #brxe-owekdi .areas-hub-title { font-size: 22px; } #brxe-owekdi .areas-hub-text { font-size: 15px; line-height: 1.7; } #brxe-owekdi .areas-hub-button { width: 100%; padding: 14px 20px; }}#brxe-vserfe {margin-top: 25px}#brxe-vserfe { padding: 0;}#brxe-vserfe .final-steps-wrapper { max-width: 1100px; margin: 0 auto;}#brxe-vserfe .step-flow { display: flex; align-items: center; justify-content: center; gap: 24px; margin-bottom: 60px;}#brxe-vserfe .flow-step { flex: 1; max-width: 300px; text-align: center;}#brxe-vserfe .step-number { width: 64px; height: 64px; background: linear-gradient(135deg, #2968af 0%, #1e4d7f 100%); color: #fff; font-size: 32px; font-weight: 700; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; box-shadow: 0 8px 24px rgba(41, 104, 175, 0.3);}#brxe-vserfe .step-content h3 { font-size: 20px; line-height: 1.3; font-weight: 700; color: #333; margin: 0 0 12px 0;}#brxe-vserfe .step-content p { font-size: 16px; line-height: 1.6; color: #666; margin: 0;}#brxe-vserfe .flow-arrow { font-size: 32px; color: #2968af; font-weight: 700; flex-shrink: 0;}#brxe-vserfe .final-cta-box { background: linear-gradient(135deg, #2968af 0%, #1e4d7f 100%); border-radius: 20px; padding: 48px 40px; text-align: center; box-shadow: 0 16px 48px rgba(41, 104, 175, 0.3);}#brxe-vserfe .cta-buttons { display: flex; gap: 20px; justify-content: center; margin-bottom: 24px; flex-wrap: wrap;}#brxe-vserfe .btn-primary-large { background: #ff5722; color: #fff; padding: 20px 40px; border-radius: 12px; font-weight: 700; font-size: 18px; text-decoration: none; box-shadow: 0 8px 24px rgba(255, 87, 34, 0.4); transition: all 0.3s ease; display: inline-block;}#brxe-vserfe .btn-primary-large:hover { background: #e64a19; transform: translateY(-3px); box-shadow: 0 12px 32px rgba(255, 87, 34, 0.5);}#brxe-vserfe .btn-secondary-large { background: #fff; color: #2968af; padding: 20px 40px; border-radius: 12px; font-weight: 700; font-size: 18px; text-decoration: none; transition: all 0.3s ease; display: inline-block;}#brxe-vserfe .btn-secondary-large:hover { background: #f0f5fa; transform: translateY(-3px);}#brxe-vserfe .availability { font-size: 14px; line-height: 1.5; color: rgba(255, 255, 255, 0.9); margin: 0;}@media (max-width: 991px) { #brxe-vserfe .step-flow { flex-direction: column; gap: 32px; margin-bottom: 50px; } #brxe-vserfe .flow-step { max-width: 100%; } #brxe-vserfe .flow-arrow { transform: rotate(90deg); font-size: 28px; } #brxe-vserfe .final-cta-box { padding: 40px 32px; }}@media (max-width: 767px) { #brxe-vserfe .step-flow { gap: 28px; margin-bottom: 40px; } #brxe-vserfe .step-number { width: 56px; height: 56px; font-size: 28px; } #brxe-vserfe .step-content h3 { font-size: 18px; } #brxe-vserfe .step-content p { font-size: 16px; } #brxe-vserfe .final-cta-box { padding: 32px 24px; } #brxe-vserfe .cta-buttons { flex-direction: column; gap: 16px; } #brxe-vserfe .btn-primary-large, #brxe-vserfe .btn-secondary-large { width: 100%; font-size: 16px; padding: 18px 32px; } #brxe-vserfe .availability { font-size: 14px; }}@media (max-width: 480px) {#brxe-vserfe {margin-top: 25px}}#brxe-mriigx {padding-right: 20px; padding-left: 20px; align-items: center; width: 1200px}#brxe-qpnwrd {padding-top: 80px; padding-bottom: 80px; background-color: #fafaf8}@media (max-width: 1232px) {#brxe-qpnwrd {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 768px) {#brxe-qpnwrd {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 480px) {#brxe-qpnwrd {margin-top: 0}}#brxe-ujxdya {margin-top: 25px}#brxe-ujxdya .related-articles-section { max-width: 1200px; margin: 0px auto 0; padding: 0 20px; animation: fadeUp 0.7s ease forwards; opacity: 0; transform: translateY(20px);}@keyframes fadeUp { to { opacity: 1; transform: translateY(0); }}#brxe-ujxdya .related-header { text-align: center; margin-bottom: 40px;}#brxe-ujxdya .related-label { display: inline-block; font-size: 13px; font-weight: 700; letter-spacing: 1.3px; text-transform: uppercase; background: linear-gradient(135deg, rgba(41,104,175,0.1), rgba(41,104,175,0.05)); padding: 8px 18px; border-radius: 20px; color: #2968af; border: 1px solid rgba(41,104,175,0.2); margin-bottom: 12px;}#brxe-ujxdya .related-header h2 { font-size: 32px; font-weight: 700; color: #1f2b37; margin: 0 0 14px 0;}#brxe-ujxdya .related-intro { color: #555; max-width: 720px; margin: 0 auto; font-size: 17px; line-height: 1.6;}#brxe-ujxdya .related-grid { display: grid; gap: 26px;  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); justify-items: stretch;}#brxe-ujxdya .related-grid .related-card:only-child { max-width: 560px; width: 100%; justify-self: center;}#brxe-ujxdya .related-card { text-decoration: none !important; display: block; background: #ffffff; border-radius: 16px; padding: 0; overflow: hidden; border: 1px solid rgba(41,104,175,0.1); transition: all 0.35s ease; position: relative;}#brxe-ujxdya .related-card-inner { padding: 28px;}#brxe-ujxdya .related-card::before { content: ''; position: absolute; inset: 0; border-radius: 16px; padding: 2px; background: linear-gradient(135deg, #2968af, #ff5722); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; opacity: 0; transition: opacity 0.35s ease;}#brxe-ujxdya .related-card:hover::before { opacity: 1;}#brxe-ujxdya .related-card:hover { transform: translateY(-6px); box-shadow: 0 16px 32px rgba(41,104,175,0.12);}#brxe-ujxdya .related-card h3 { font-size: 20px; font-weight: 700; color: #1f2b37; margin: 0 0 10px 0; transition: color 0.3s ease;}#brxe-ujxdya .related-card p { color: #555; font-size: 15px; line-height: 1.5; margin: 0;}#brxe-ujxdya .related-card:hover h3 { color: #2968af;}@media (max-width: 767px) { #brxe-ujxdya .related-articles-section { padding: 0 6px; } #brxe-ujxdya .related-grid { grid-template-columns: 1fr; gap: 20px; } #brxe-ujxdya .related-header h2 { font-size: 26px; } #brxe-ujxdya .related-intro { text-align: left; font-size: 16px; } #brxe-ujxdya .related-card-inner { padding: 22px; } #brxe-ujxdya .related-card h3 { font-size: 18px; } #brxe-ujxdya .related-card p { font-size: 15px; }}@media (max-width: 480px) {#brxe-ujxdya {margin-top: 25px}}#brxe-yonjgz {padding-right: 20px; padding-left: 20px; align-items: center; width: 1200px}#brxe-snpipb {padding-top: 80px; padding-bottom: 80px; background-color: #fafaf8}@media (max-width: 1232px) {#brxe-snpipb {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 768px) {#brxe-snpipb {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 480px) {#brxe-snpipb {margin-top: 0}}