@layer bricks {.brxe-accordion-nested{--brx-icon-transform:rotate(90deg);width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-accordion-nested .brx-icon-expanded{display:none}.brxe-accordion-nested .brx-icon-transform{transition:transform .1s}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform{transform:var(--brx-icon-transform)}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed{display:none}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded{display:block}}@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)}}@keyframes bricks-richtext-init{0%,to{opacity:0}}@media (scripting:enabled){:where(.brxe-form) .form-field-richtext{animation:bricks-richtext-init 5s step-end;height:var(--brx-richtext-height,400px);max-height:var(--brx-richtext-max-height,none);min-height:var(--brx-richtext-min-height,100px)}:where(.brxe-form) .form-field-richtext:focus{animation:none}}:where(.brxe-form){display:flex;flex-wrap:wrap;width:100%}:where(.brxe-form) .label,:where(.brxe-form) label{color:inherit;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}:where(.brxe-form) .form-group{display:flex;flex-direction:column;padding:0 0 20px;width:100%}:where(.brxe-form) .form-group.captcha,:where(.brxe-form) .form-group:last-child{padding-bottom:0}:where(.brxe-form) .form-group.captcha{line-height:1}:where(.brxe-form) .form-group.file{display:block}:where(.brxe-form) .form-group.file>label.choose-files{margin-bottom:0}:where(.brxe-form) .form-group>.label{margin-bottom:5px}:where(.brxe-form) .form-group .form-group-error-message{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);display:none;padding:15px;width:100%}:where(.brxe-form) .form-group .form-group-error-message.show{display:block}:where(.brxe-form) .form-group .password-input-wrapper{position:relative}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle{background:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span{display:flex}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span.hide{display:none}:where(.brxe-form) .submit-button-wrapper{width:auto}:where(.brxe-form) .required:after{content:"*";padding:0 2px;position:relative;top:-2px}:where(.brxe-form) .options-wrapper{list-style-type:none;margin:0;padding:0}:where(.brxe-form) .options-wrapper li{align-items:baseline;display:flex;gap:8px}:where(.brxe-form) .options-wrapper input,:where(.brxe-form) .options-wrapper label{display:inline-block;height:auto;margin:0 5px 0 0;width:auto}:where(.brxe-form) .options-wrapper input[type=checkbox],:where(.brxe-form) .options-wrapper input[type=radio]{margin:initial;padding:initial;position:relative;top:1px}:where(.brxe-form) button[type=submit].sending{cursor:default}:where(.brxe-form) button[type=submit].sending .text{opacity:.5}:where(.brxe-form) button[type=submit].sending>i,:where(.brxe-form) button[type=submit].sending>svg{display:none}:where(.brxe-form) button[type=submit].sending .loading{animation:load8 1s linear infinite;display:flex;opacity:1}:where(.brxe-form) button[type=submit].sending .loading svg{transform:scaleX(-1)}:where(.brxe-form) button[type=submit] .loading{display:none}:where(.brxe-form) button[type=submit] svg{height:1em;transform-origin:center}:where(.brxe-form) .recaptcha-hidden{display:none}:where(.brxe-form) .recaptcha-error{display:none;padding:0!important}:where(.brxe-form) .recaptcha-error.show{display:block}:where(.brxe-form) .recaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) .hcaptcha-error{display:none;padding:0!important}:where(.brxe-form) .hcaptcha-error.show{display:block}:where(.brxe-form) .hcaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) input[type=checkbox]+.label,:where(.brxe-form) input[type=checkbox]+label,:where(.brxe-form) input[type=radio]+.label,:where(.brxe-form) input[type=radio]+label{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}:where(.brxe-form) textarea{height:inherit;resize:vertical}:where(.brxe-form) .message{background-color:var(--bricks-bg-info);color:var(--bricks-text-info);display:flex;gap:15px;justify-content:space-between;opacity:1;padding-bottom:0;position:relative;width:100%}:where(.brxe-form) .message.success{background-color:var(--bricks-bg-success);color:var(--bricks-text-success)}:where(.brxe-form) .message.error{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger)}:where(.brxe-form) .message .text{padding:15px}:where(.brxe-form) .message.closing{opacity:0;transition:opacity .2s}:where(.brxe-form) .message .close{all:unset;cursor:pointer;padding:15px}:where(.brxe-form) input.file,:where(.brxe-form) input[type=file]{display:block;height:0;opacity:0;width:0}:where(.brxe-form) .file-result{display:none;padding:0}:where(.brxe-form) .file-result.show{align-items:center;display:flex;margin:0 0 15px}:where(.brxe-form) .file-result.show.danger{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);justify-content:space-between;padding:15px}:where(.brxe-form) .file-result.show.danger svg{cursor:pointer;height:1em;margin-left:5px}:where(.brxe-form) .file-result.show.danger svg g{stroke:currentcolor}:where(.brxe-form) .file-result.show .remove{display:inline-block;font-size:12px;line-height:30px;margin:0 15px;padding:0 10px}:where(.brxe-form) .file-result.show .remove:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .choose-files{align-self:flex-start;background-color:transparent;border:1px solid var(--bricks-border-color);cursor:pointer;display:inline-block;font-family:inherit;font-size:12px;font-weight:600;line-height:40px;padding:0 15px;text-align:center;text-transform:none;white-space:nowrap;width:auto}:where(.brxe-form) .choose-files:hover{background-color:rgba(0,0,0,.05)}:where(.brxe-form) .gallery-preview{display:flex;flex-wrap:wrap;gap:10px}:where(.brxe-form) .gallery-preview:not(:empty)+button{margin-top:5px}:where(.brxe-form) .image-preview{align-self:flex-start;overflow:hidden;position:relative}:where(.brxe-form) .image-preview:hover button{opacity:1}:where(.brxe-form) .image-preview:has(img)+button{margin-top:5px}:where(.brxe-form) .image-preview button{background-color:#fff;border:none;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}:where(.brxe-form) .image-preview button:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .image-preview button.hide{display:none}.grecaptcha-badge{visibility:hidden}}@layer bricks {.brxe-code{width:100%}}@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}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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}}#brxe-cefpdl {color: var(--light); font-weight: 500}#brxe-curyej {font-weight: 600; letter-spacing: 1.5px}.guh-hero__trust:before{right:auto!important;bottom:auto!important;height:auto!important;min-height:0!important}.guh-hero__trust:before{right:auto!important;bottom:auto!important;height:auto!important;min-height:0!important;white-space:nowrap!important;width:max-content!important;max-width:none!important}@media(max-width:767px){.guh-hero__trust:before{display:none!important}}#brxe-tpaayy {padding-bottom: 0}#brxe-fffitx {padding-bottom: var(--space-2xl); display: flex}.page-id-8 #brx-footer { display: block !important;}.guh-hero { position: relative; isolation: isolate; overflow: hidden; min-height: 930px; padding: 148px var(--space-m, 32px) 156px; color: #fff; background: radial-gradient( circle at 62% 34%, rgba(255, 116, 32, 0.58) 0, rgba(239, 64, 85, 0.20) 18%, transparent 38% ), radial-gradient( circle at 104% 48%, rgba(0, 156, 236, 0.45) 0, transparent 33% ), linear-gradient( 125deg, #041426 0%, #061d35 43%, #082d4b 100% );}.guh-hero:before { content: ""; position: absolute; inset: 76px 0 110px; z-index: -1; opacity: 0.32; background-image: linear-gradient( rgba(43, 154, 212, 0.11) 1px, transparent 1px ), linear-gradient( 90deg, rgba(43, 154, 212, 0.10) 1px, transparent 1px ), radial-gradient( circle at 30% 28%, transparent 0 68px, rgba(62, 159, 209, 0.22) 69px 71px, transparent 72px ); background-size: 52px 52px, 52px 52px, 520px 410px; mask-image: linear-gradient( 90deg, transparent, #000 15%, #000 83%, transparent );}.guh-hero__inner { position: relative; z-index: auto !important; width: min(1440px, 100%); margin: auto; display: grid; grid-template-columns: minmax(0, 1.03fr) minmax(330px, 0.78fr) minmax(350px, 0.86fr); gap: 8px; align-items: center;}.guh-hero__content { position: relative; z-index: 10 !important; align-self: center; gap: 22px;} .guh-hero__eyebrow { margin: 0; color: #16aff3; font-size: 14px !important; line-height: 1.25; font-weight: 850; letter-spacing: 0.11em; text-transform: uppercase;} .guh-hero__title { max-width: 9.5ch; margin: 0; color: #fff; font-size: clamp(45px, 5.25vw, 88px) !important; line-height: 0.94 !important; font-weight: 900; letter-spacing: -0.052em; text-shadow: 0 12px 34px rgba(0, 0, 0, 0.22);} .guh-hero__title span { color: transparent; background: linear-gradient( 90deg, #ffad22 0%, #ff7a1f 45%, #ff3447 100% ); background-clip: text; -webkit-background-clip: text;} .guh-hero__intro { max-width: 48ch; margin: 0; color: rgba(255, 255, 255, 0.82); font-size: 17px !important; line-height: 1.7;}.guh-hero__actions { display: flex; flex-wrap: wrap; gap: 12px;} .guh-hero__btn { display: inline-flex; align-items: center; justify-content: center; min-height: 58px; padding: 0 26px; border-radius: 999px; font-size: 15px !important; font-weight: 850; text-decoration: none; transition: 0.25s ease;} .guh-hero__btn--primary { color: #fff; background: linear-gradient( 90deg, #ffad22, #ff7a1f 48%, #ff3447 ); box-shadow: 0 16px 38px rgba(239, 64, 85, 0.28);} .guh-hero__btn--primary:before { content: "♨"; margin-right: 9px; font-size: 18px;} .guh-hero__btn--ghost { color: #fff; border: 1px solid #20b8ff; background: rgba(2, 25, 44, 0.42);} .guh-hero__btn:hover { transform: translateY(-2px);}.guh-hero__visual { position: relative; z-index: 2 !important; align-self: stretch; min-height: 700px; display: flex; align-items: flex-end; justify-content: center;} .guh-hero__visual:before { content: ""; position: absolute; width: 590px; height: 590px; bottom: 22px; border-radius: 50%; background: conic-gradient( from 210deg, transparent 0 12%, rgba(255, 112, 25, 0.88) 27%, rgba(255, 57, 62, 0.54) 42%, transparent 59%, rgba(14, 157, 230, 0.58) 77%, transparent 100% ); filter: blur(17px); opacity: 0.84;} .guh-hero__visual:after { content: ""; position: absolute; width: 500px; height: 500px; bottom: 48px; border-radius: 50%; background: radial-gradient( circle, rgba(255, 127, 28, 0.45), rgba(255, 65, 58, 0.13) 48%, transparent 68% ); filter: blur(7px);} .guh-hero__engineer { position: absolute !important; left: 50%; bottom: -76px; z-index: 3; width: min(540px, 145%); max-width: none; transform: translateX(-50%); filter: drop-shadow( 0 34px 38px rgba(0, 0, 0, 0.42) );}.guh-hero__card { position: relative; z-index: 10 !important; gap: 6px; padding: 27px; border: 1px solid rgba(255, 255, 255, 0.72); border-radius: 25px; background: rgba(255, 255, 255, 0.98); box-shadow: 0 30px 75px rgba(0, 0, 0, 0.34); backdrop-filter: blur(16px);} .guh-hero__form-kicker { margin: 0; color: #f1443f; font-size: 11px !important; font-weight: 850; letter-spacing: 0.15em;} .guh-hero__form-title { margin: 0 0 10px; color: #071e33; font-size: 31px !important; line-height: 1.05 !important; letter-spacing: -0.03em;} .guh-hero__form .form-group { margin-bottom: 7px;} .guh-hero__form label { color: #24415a; font-size: 12px; font-weight: 700;} .guh-hero__form input,.guh-hero__form textarea,.guh-hero__form select { min-height: 48px; padding: 12px 14px !important; border: 1px solid #d9e2e9 !important; border-radius: 11px !important; color: #071e33 !important; background: #fafbfd !important; font-size: 14px !important;} .guh-hero__form textarea { min-height: 74px;} .guh-hero__form button[type="submit"] { width: 100%; min-height: 53px; border: 0; border-radius: 999px; color: #fff !important; background: linear-gradient( 90deg, #ffad22, #ff7a1f 48%, #ff3447 ) !important; font-size: 15px !important; font-weight: 850 !important; box-shadow: 0 14px 30px rgba(239, 64, 85, 0.25);}.guh-hero__trust { position: relative; z-index: 6; width: 100%; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; padding: 8px; overflow: visible !important; transform: translateY(-18px); border: 1px solid rgba(59, 184, 255, 0.42); border-left: 4px solid #ff7a1f; border-radius: 18px; background: radial-gradient( circle at 90% 0, rgba(255, 112, 31, 0.25), transparent 43% ), linear-gradient( 120deg, rgba(2, 28, 58, 0.99), rgba(6, 65, 118, 0.98) ); box-shadow: 0 20px 55px rgba(0, 8, 24, 0.38), inset 0 1px 0 rgba(255, 255, 255, 0.13);}.guh-hero__trust:before { content: "TRUSTED LOCAL HEATING EXPERTS"; position: absolute; left: 18px; top: -12px; z-index: 3; width: max-content !important; max-width: none !important; padding: 4px 10px; white-space: nowrap !important; border-radius: 999px; color: #fff; background: linear-gradient( 90deg, #ff9f1c, #ff3f4f ); font-size: 9px; line-height: 1; font-weight: 900; letter-spacing: 0.12em; box-shadow: 0 7px 18px rgba(255, 82, 45, 0.28);} .guh-hero__trust-item { display: grid; grid-template-columns: 34px minmax(0, 1fr); align-items: center; min-height: 52px !important; gap: 10px !important; padding: 8px 12px !important; border: 1px solid rgba(104, 202, 255, 0.22) !important; border-radius: 12px !important; color: #fff; background: linear-gradient( 135deg, rgba(255, 255, 255, 0.10), rgba(255, 255, 255, 0.035) ) !important; font-size: 11.5px !important; line-height: 1.2 !important; font-weight: 850 !important; letter-spacing: 0.015em; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);} .guh-hero__trust-item svg { width: 34px !important; height: 34px !important; padding: 7px !important; border-radius: 10px !important; color: #fff; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; filter: drop-shadow( 0 6px 10px rgba(0, 0, 0, 0.20) );} .guh-hero__trust-item:nth-child(odd) svg { background: linear-gradient( 145deg, #17b9ff, #067bc1 ) !important;} .guh-hero__trust-item:nth-child(even) svg { background: linear-gradient( 145deg, #ff9d1b, #ff3f4d ) !important;}.guh-hero__lower-band { position: absolute; left: 0; right: 0; bottom: 0; z-index: 3; height: clamp(9rem, 7vw, 11rem); pointer-events: none; border-top: 1px solid rgba(18, 169, 244, 0.18); background: radial-gradient( circle at 50% 0, rgba(18, 169, 244, 0.12), transparent 34% ), linear-gradient( 100deg, #02172f 0%, #03264b 52%, #041a35 100% ); box-shadow: 0 -2rem 5rem rgba(0, 0, 0, 0.18);}.guh-hero { padding-bottom: 13rem !important;} .guh-usp { position: absolute !important; left: 0 !important; right: 0 !important; bottom: 0 !important; z-index: 14 !important; width: 100% !important; min-height: 11.5rem !important; padding: 1.6rem 2.4rem !important; overflow: hidden !important; border-top: 1px solid rgba(59, 184, 255, 0.34) !important; background: radial-gradient( circle at 50% 0, rgba(18, 169, 244, 0.13), transparent 38% ), linear-gradient( 105deg, #02172f 0%, #052c52 52%, #031a35 100% ) !important; box-shadow: 0 -1.5rem 4rem rgba(0, 0, 0, 0.18) !important;}.guh-usp:before { content: ""; position: absolute; inset: 0; pointer-events: none; background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.035), transparent );}.guh-usp__inner { position: relative; z-index: 1; display: grid !important; grid-template-columns: repeat(6, minmax(0, 1fr)) !important; width: min(1380px, 100%) !important; max-width: 1380px !important; margin: auto !important; padding: 0 !important; gap: 0 !important;}.guh-usp__item { display: grid !important; grid-template-columns: 4.4rem minmax(0, 1fr) !important; align-items: center !important; gap: 1.1rem !important; min-width: 0 !important; min-height: 8.2rem !important; padding: 1rem 1.5rem !important; border-right: 1px solid rgba(255, 255, 255, 0.13) !important; background: transparent !important; transition: background 0.25s ease, transform 0.25s ease !important;} .guh-usp__item:last-child { border-right: 0 !important;} .guh-usp__item:hover { transform: translateY(-2px) !important; background: rgba(255, 255, 255, 0.06) !important;}.guh-usp__icon { display: grid !important; place-items: center !important; width: 4.4rem !important; height: 4.4rem !important; min-width: 4.4rem !important; padding: 0 !important; border: 1px solid rgba(66, 190, 255, 0.32) !important; border-radius: 1.1rem !important; color: #fff !important; background: linear-gradient( 145deg, #13b4ff, #0878bd ) !important; font-size: 2rem !important; line-height: 1 !important; box-shadow: 0 0.8rem 2rem rgba(0, 0, 0, 0.18) !important;}.guh-usp__item:nth-child(even).guh-usp__icon { background: linear-gradient( 145deg, #ff9f1a, #ff4050 ) !important; border-color: rgba(255, 160, 40, 0.38) !important;}.guh-usp__text { margin: 0 !important; color: #fff !important; font: 900 1.25rem / 1.18 "Barlow Condensed", "Arial Narrow", Arial, sans-serif !important; letter-spacing: 0.03em !important; text-transform: uppercase !important;}@media (max-width: 1100px) { .guh-hero { padding-bottom: 20rem !important; } .guh-usp { min-height: 18rem !important; } .guh-usp__inner { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; } .guh-usp__item { min-height: 7rem !important; } .guh-usp__item:nth-child(3) { border-right: 0 !important; }}@media (max-width: 767px) { .guh-hero { padding-bottom: 31rem !important; } .guh-usp { min-height: 29rem !important; padding: 1.2rem !important; } .guh-usp__inner { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .guh-usp__item { grid-template-columns: 3.8rem minmax(0, 1fr) !important; gap: 0.8rem !important; padding: 0.8rem !important; border-right: 1px solid rgba(255, 255, 255, 0.12) !important; } .guh-usp__item:nth-child(2n) { border-right: 0 !important; } .guh-usp__icon { width: 3.8rem !important; height: 3.8rem !important; min-width: 3.8rem !important; font-size: 1.7rem !important; } .guh-usp__text { font-size: 1.1rem !important; }}.guh-service-curve { position: absolute !important; left: 0; right: 0; bottom: 0; z-index: 8; height: 190px !important; padding: 82px clamp(22px, 4vw, 56px) 18px !important; overflow: visible !important; background: #f7fbff !important; box-shadow: 0 22px 50px rgba(3, 35, 66, 0.08);}.guh-service-curve:before,.guh-service-curve:after { content: ""; position: absolute; left: -10%; width: 120%; pointer-events: none;} .guh-service-curve:before { z-index: 1; top: -101px; height: 174px; background: linear-gradient( 90deg, #12a9ee 8%, #ff9b1c 50%, #ff4050 92% ); clip-path: ellipse(74% 71% at 50% 0);} .guh-service-curve:after { z-index: 2; top: -106px; height: 172px; background: linear-gradient( 105deg, #061b31 0%, #082943 52%, #073456 100% ); clip-path: ellipse(74% 69% at 50% 0);}.guh-service-curve__grid { position: relative !important; z-index: 9 !important; width: min(1380px, 100%) !important; height: 100%; margin: auto; display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 14px !important; align-items: stretch !important;} .guh-service-curve__item { position: relative; min-width: 0; min-height: 82px !important; display: flex; align-items: center; justify-content: center; gap: 10px !important; padding: 11px 13px !important; border: 1px solid rgba(21, 151, 220, 0.18) !important; border-radius: 15px !important; color: #092b48; background: linear-gradient( 145deg, #fff, #f0f8ff ) !important; box-shadow: 0 12px 28px rgba(5, 42, 74, 0.11), inset 0 1px 0 #fff; transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;} .guh-service-curve__item:before { content: ""; position: absolute; left: 13px; top: 0; width: 34px; height: 3px; border-radius: 0 0 3px 3px; background: linear-gradient( 90deg, #ff9c1d, #ff4050 );} .guh-service-curve__item:hover { transform: translateY(-5px); border-color: rgba(255, 103, 37, 0.60) !important; box-shadow: 0 18px 34px rgba(5, 42, 74, 0.16);} .guh-service-curve__item svg { flex: 0 0 44px !important; width: 44px !important; height: 44px !important; padding: 8px !important; border-radius: 12px; color: #0c92df !important; stroke-width: 1.8 !important; background: linear-gradient( 145deg, #e9f7ff, #fff ); box-shadow: 0 8px 18px rgba(10, 145, 218, 0.12);} .guh-service-curve__item span { color: #062746 !important; font-size: 13px !important; line-height: 1.18 !important; font-weight: 900 !important; letter-spacing: 0.02em !important;}.guh-tech-diagram { position: absolute !important; left: 2% !important; right: 2% !important; top: 70px !important; bottom: 80px !important; z-index: 1; opacity: 0.28 !important; pointer-events: none;} .guh-tech-diagram svg { display: block; width: 100%; height: 100%;} .guh-tech-diagram path,.guh-tech-diagram rect,.guh-tech-diagram circle { fill: none; stroke: #3a9fd0; stroke-width: 1.6; vector-effect: non-scaling-stroke;}.guh-brands { padding-block: clamp(3.5rem, 6vw, 5.5rem) !important; border-block: 1px solid rgba(18, 169, 244, 0.18) !important; background: linear-gradient( 135deg, #061a29 0%, #0a2940 100% ) !important;} .guh-brands__inner { gap: clamp(2rem, 3vw, 3.25rem) !important;} .guh-brands__label { min-width: 245px !important; padding-right: 2rem !important;} .guh-brands__label h2 { margin: 0 !important; color: #fff !important; font-size: clamp(1.8rem, 2.4vw, 2.5rem) !important; line-height: 1.05 !important; letter-spacing: -0.02em !important;} .guh-brands__label span { margin-top: 0.45rem !important; color: #12a9f4 !important; font-size: clamp(1rem, 1.25vw, 1.2rem) !important; line-height: 1.25 !important;} .guh-brands__viewport { position: relative !important; overflow: hidden !important; padding: 18px 10px !important; margin: -18px -10px !important; mask-image: linear-gradient( 90deg, transparent, #000 9%, #000 91%, transparent ) !important; -webkit-mask-image: linear-gradient( 90deg, transparent, #000 9%, #000 91%, transparent ) !important;} .guh-brands__track { display: flex !important; width: max-content !important; align-items: center !important; animation: guh-brand-marquee 24s linear infinite !important; will-change: transform !important;} .guh-brands__viewport:hover.guh-brands__track { animation-play-state: paused !important;} .guh-brands__group { display: flex !important; align-items: center !important; gap: 1.25rem !important; padding-right: 1.25rem !important;} .guh-brand { display: grid !important; place-items: center !important; min-width: 230px !important; height: 138px !important; padding: 20px 24px !important; overflow: hidden !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; border-radius: 18px !important; background: linear-gradient( 145deg, rgba(255, 255, 255, 0.11), rgba(255, 255, 255, 0.045) ) !important; box-shadow: 0 14px 32px rgba(0, 0, 0, 0.18) !important; transition: border-color 0.3s ease, box-shadow 0.3s ease, background 0.3s ease !important;} .guh-brand img { display: block !important; width: auto !important; height: auto !important; max-width: 180px !important; max-height: 88px !important; object-fit: contain !important; opacity: 0.68 !important; filter: grayscale(1) brightness(1.3) !important; transform: none !important; transition: filter 0.3s ease, opacity 0.3s ease !important;} .guh-brand:hover { transform: none !important; border-color: rgba(255, 118, 35, 0.68) !important; background: linear-gradient( 145deg, rgba(255, 255, 255, 0.12), rgba(255, 118, 35, 0.10) ) !important; box-shadow: 0 0 24px rgba(255, 118, 35, 0.24), inset 0 0 0 1px rgba(18, 169, 244, 0.14) !important;} .guh-brand:hover img { opacity: 1 !important; transform: none !important; filter: brightness(1.12) contrast(1.08) drop-shadow( 0 6px 10px rgba(0, 0, 0, 0.18) ) !important;}@keyframes guh-brand-marquee { from { transform: translateX(0); } to { transform: translateX(-50%); }}.guh-split__visual:before { transform: none !important; transition: filter 0.45s ease, box-shadow 0.45s ease, background 0.45s ease !important;} .guh-split__visual:hover:before { transform: none !important; background: linear-gradient( 145deg, #ff9f1a 0%, #ff7623 52%, #ff3347 100% ) !important; filter: drop-shadow( 0 0 18px rgba(255, 118, 35, 0.58) ) drop-shadow( 0 0 42px rgba(255, 51, 71, 0.34) ) !important; box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.12) inset !important;}.home .guh-services:before { background-image: linear-gradient( rgba(3, 28, 59, 0.055) 1px, transparent 1px ), linear-gradient( 90deg, rgba(3, 28, 59, 0.055) 1px, transparent 1px ) !important; background-size: 54px 54px !important; opacity: 0.33 !important;} .home .guh-services:after { display: none !important;}.home .guh-hero__title > span,.home .guh-services__heading > span,.home .guh-heading > span,.home .guh-split__heading > strong { background-size: 260% 100% !important; animation: guh-heading-gradient 6s ease-in-out infinite !important;}.guh-faq-accordion.faq__container> .faq__info:first-child:after { content: none !important; display: none !important;} .guh-faq-accordion.faq__container> .faq__info:first-child> .brxe-image { order: -2 !important; display: block !important; width: min(100%, 360px) !important; max-width: 360px !important; height: auto !important; margin: 0 auto 1.25rem !important; object-fit: contain !important; filter: drop-shadow( 0 22px 32px rgba(0, 0, 0, 0.28) );} .guh-faq-accordion.accordion-content-wrapper { overflow: hidden !important; padding: 0 !important; will-change: height; transition: height 0.42s cubic-bezier(.22, 1, .36, 1) !important;} .guh-faq-accordion.accordion-content-wrapper> .brxe-text { padding: 1.35rem 1.5rem 1.55rem !important;} .guh-faq-accordion.accordion-title-wrapper { transition: background-color 0.28s ease, border-color 0.28s ease, border-radius 0.28s ease !important;} .guh-faq-accordion.accordion-title-wrapper:hover { transform: none !important;} .guh-faq-accordion.accordion__icon { transition: transform 0.32s cubic-bezier(.22, 1, .36, 1), background-color 0.25s ease, color 0.25s ease !important;}.guh-faq-accordion.faq__description { max-width: 720px !important; font-size: 18px !important; line-height: 1.65 !important;} .guh-faq-accordion.accordion-title-wrapper h3 { font-size: 20px !important; line-height: 1.35 !important;} .guh-faq-accordion.accordion-content-wrapper,.guh-faq-accordion.accordion-content-wrapper p { font-size: 17px !important; line-height: 1.7 !important;}.guh-faq-accordion#brxe-tsdrew { display: block !important; width: min(100%, 360px) !important; max-width: 360px !important; height: auto !important; margin: 24px auto 8px !important; object-fit: contain !important; filter: drop-shadow( 0 20px 30px rgba(0, 0, 0, 0.25) );} .guh-faq-accordion#brxe-ofvxbu { display: none !important;}#brxe-errsel.accordion-content-wrapper { padding: 0 !important;}#brxe-errsel.accordion-content-wrapper> .brxe-text { padding: 20px 22px 24px !important;}#brxe-errsel.faq__description { max-width: 720px !important; font-size: 18px !important; line-height: 1.65 !important;}#brxe-errsel.accordion-title-wrapper h3 { font-size: 20px !important; line-height: 1.35 !important;}#brxe-errsel.accordion-content-wrapper,#brxe-errsel.accordion-content-wrapper p { font-size: 17px !important; line-height: 1.7 !important;}#brxe-lifqyx h3 { color: #fff !important;}#brxe-lifqyx.guh-why__card p { color: #d9e8f5 !important;}.page-id-895.guh-services:after { display: none !important;} .page-id-895.guh-split:before,.page-id-895.guh-about:before,.page-id-895.guh-reviews:before,.page-id-895.guh-locations:before { background-image: none !important;}@media (max-width: 1180px) { .guh-hero__inner { grid-template-columns: minmax(0, 1fr) minmax(270px, 0.62fr) minmax(330px, 0.8fr); } .guh-hero__title { font-size: clamp(52px, 5vw, 70px) !important; } .guh-hero__engineer { width: 470px; }}@media (max-width: 992px) { .guh-hero { min-height: auto; padding-top: 128px; padding-bottom: 150px; } .guh-hero__inner { grid-template-columns: minmax(0, 1fr) minmax(330px, 0.82fr); gap: 24px; } .guh-hero__visual { position: absolute; right: 28%; bottom: 40px; width: 310px; min-height: 590px; opacity: 0.92; pointer-events: none; } .guh-hero__content { max-width: 570px; } .guh-hero__card { grid-column: 2; } .guh-service-curve { height: auto !important; min-height: 230px; padding: 92px 24px 24px !important; } .guh-service-curve__grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }}@media (max-width: 767px) { .guh-hero { min-height: auto; padding: 112px 18px 370px; } .guh-hero__inner { display: flex; flex-direction: column; align-items: stretch; } .guh-hero__content { align-items: center; text-align: center; } .guh-hero__title { max-width: 10ch; font-size: clamp(48px, 13vw, 68px) !important; } .guh-hero__intro { font-size: 16px !important; } .guh-hero__actions { justify-content: center; } .guh-hero__trust { width: 100%; max-width: 560px; margin-top: 10px; transform: none; grid-template-columns: 1fr; } .guh-hero__visual { position: relative; right: auto; bottom: auto; order: 2; width: 100%; min-height: 500px; } .guh-hero__engineer { bottom: -45px; width: 385px; } .guh-hero__card { order: 3; width: 100%; max-width: 560px; align-self: center; } .guh-hero__lower-band { height: 7rem; } .guh-service-curve { min-height: 370px; padding: 84px 18px 24px !important; } .guh-service-curve:before { top: -70px; height: 130px; } .guh-service-curve:after { top: -74px; height: 128px; } .guh-service-curve__grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 10px !important; } .guh-service-curve__item { min-height: 76px !important; padding: 9px !important; } .guh-service-curve__item svg { flex-basis: 38px !important; width: 38px !important; height: 38px !important; padding: 7px !important; } .guh-service-curve__item span { font-size: 11px !important; } .guh-brands__label { min-width: 200px !important; } .guh-brand { min-width: 150px !important; height: 88px !important; } .guh-brand img { max-width: 155px !important; max-height: 76px !important; } .guh-brands__track { animation-duration: 18s !important; } .guh-faq-accordion .faq__description, #brxe-errsel .faq__description { font-size: 16px !important; } .guh-faq-accordion .accordion-title-wrapper h3, #brxe-errsel .accordion-title-wrapper h3 { font-size: 18px !important; } .guh-faq-accordion .accordion-content-wrapper, .guh-faq-accordion .accordion-content-wrapper p, #brxe-errsel .accordion-content-wrapper, #brxe-errsel .accordion-content-wrapper p { font-size: 16px !important; } .guh-faq-accordion #brxe-tsdrew { max-width: 280px !important; }}@media (max-width: 480px) { .guh-hero { padding-bottom: 405px; } .guh-hero__actions { width: 100%; flex-direction: column; } .guh-hero__btn { width: 100%; } .guh-hero__trust-item { padding: 13px 8px !important; } .guh-hero__visual { min-height: 440px; } .guh-hero__engineer { width: 330px; } .guh-hero__card { padding: 22px; }}.page-id-895 main{background:#f7fbff!important;background-image:none!important} .page-id-895 .guh-services,.page-id-895 .guh-about,.page-id-895 .guh-reviews,.page-id-895 .guh-split,.page-id-895 .guh-locations,.page-id-895 .guh-final-cta{background:#f7fbff!important;background-image:none!important} .page-id-895 .guh-services:before,.page-id-895 .guh-services:after,.page-id-895 .guh-about:before,.page-id-895 .guh-about:after,.page-id-895 .guh-reviews:before,.page-id-895 .guh-reviews:after,.page-id-895 .guh-split:before,.page-id-895 .guh-split:after,.page-id-895 .guh-locations:before,.page-id-895 .guh-locations:after,.page-id-895 .guh-final-cta:before,.page-id-895 .guh-final-cta:after{content:none!important;display:none!important;background:none!important}.page-id-895 main p,.page-id-895 main .brxe-text,.page-id-895 main .guh-split__copy,.page-id-895 main .guh-about__copy{font-size:17px!important;line-height:1.7!important} .page-id-895 main .guh-eyebrow,.page-id-895 main .guh-split__eyebrow,.page-id-895 main .guh-services__eyebrow,.page-id-895 main .guh-services__cta-kicker,.page-id-895 main .guh-hero__form-kicker{font-size:15px!important;line-height:1.35!important} .page-id-895 main .guh-check,.page-id-895 main .guh-check__text,.page-id-895 main .guh-boiler__mini,.page-id-895 main .guh-reviews__trust,.page-id-895 main .guh-review__role,.page-id-895 main .guh-location-card p,.page-id-895 main .guh-why__card p{font-size:16px!important;line-height:1.55!important} .page-id-895 main .guh-usp__text{font-size:14px!important;line-height:1.25!important} .page-id-895 main input,.page-id-895 main select,.page-id-895 main textarea{font-size:16px!important}.page-id-895 main a.bricks-button,.page-id-895 main button,.page-id-895 main input[type=submit],.page-id-895 main .guh-services__phone{font-size:16px!important;line-height:1.25!important;min-height:54px!important} .page-id-895 .guh-header__cta{font-size:16px!important} .page-id-895 #brx-footer a.bricks-button,.page-id-895 #brx-footer .guh-footer-pro__link{font-size:16px!important;line-height:1.4!important} .page-id-895 #brx-footer .guh-footer-pro__social{font-size:15px!important}@media(max-width:767px){ .page-id-895 main p, .page-id-895 main .brxe-text, .page-id-895 main .guh-split__copy, .page-id-895 main .guh-about__copy{font-size:16px!important;line-height:1.65!important} .page-id-895 main .guh-usp__text{font-size:13px!important} .page-id-895 main a.bricks-button, .page-id-895 main button, .page-id-895 main input[type=submit], .page-id-895 main .guh-services__phone{font-size:16px!important;min-height:52px!important}}#brxe-fffitx .guh-hero__form button[type=submit],#brxe-fffitx .guh-hero__btn{font-size:16px!important;min-height:56px!important}#brxe-hyhxjq .guh-usp__text{font-size:15px!important;line-height:1.25!important}#brxe-gomxef .guh-services__eyebrow,#brxe-gomxef .guh-services__cta-kicker{font-size:15px!important}#brxe-gomxef .guh-services__phone{font-size:16px!important;min-height:54px!important}#brxe-trtnbj .guh-eyebrow,#brxe-trtnbj .guh-check,#brxe-trtnbj .guh-check__text{font-size:16px!important}#brxe-saeyfw p,#brxe-saeyfw .guh-check,#brxe-saeyfw .guh-check__text,#brxe-saeyfw .guh-boiler__mini{font-size:16px!important;line-height:1.6!important}#brxe-saeyfw .guh-btn{font-size:16px!important;min-height:56px!important}#brxe-gbavrd .guh-review__quote,#brxe-gbavrd .guh-review__quote p{font-size:17px!important;line-height:1.65!important}#brxe-gbavrd .guh-review__role,#brxe-gbavrd .guh-reviews__trust{font-size:16px!important}#brxe-mcpbmx .guh-card-copy,#brxe-mcpbmx p{font-size:16px!important;line-height:1.55!important}#brxe-zhluvb p{font-size:16px!important;line-height:1.55!important}#brxe-zhluvb .guh-btn{font-size:16px!important;min-height:56px!important}#brxe-rewmdg p{font-size:18px!important;line-height:1.6!important}#brxe-rewmdg .guh-btn{font-size:16px!important;min-height:56px!important}#brxe-errsel .faq__description{font-size:18px!important;line-height:1.65!important}#brxe-errsel .accordion-title-wrapper h3{font-size:20px!important;line-height:1.35!important}#brxe-errsel .accordion-content-wrapper,#brxe-errsel .accordion-content-wrapper p{font-size:17px!important;line-height:1.7!important}#brxe-errsel .bricks-button{font-size:17px!important;min-height:54px!important} .page-id-895 #brx-footer .guh-footer-pro__primary,.page-id-895 #brx-footer .guh-footer-pro__secondary{font-size:16px!important;min-height:52px!important} .page-id-895 #brx-footer .guh-footer-pro__link{font-size:16px!important;min-height:26px!important} .page-id-895 #brx-footer .guh-footer-pro__social{font-size:15px!important;min-height:44px!important}@media(max-width:767px){ #brxe-hyhxjq .guh-usp__text{font-size:14px!important} #brxe-errsel .faq__description{font-size:16px!important} #brxe-errsel .accordion-title-wrapper h3{font-size:18px!important} #brxe-errsel .accordion-content-wrapper, #brxe-errsel .accordion-content-wrapper p{font-size:16px!important}}#brxe-buphzm{font-size:16px!important}#brxe-tqubdi,#brxe-omoecr,#brxe-eddmlt,#brxe-sjqfxp,#brxe-hvpstn,#brxe-bwzvdm,#brxe-ghjcbz,#brxe-hlmwhj{font-size:16px!important;line-height:1.55!important}#brxe-oavqbb,#brxe-ugrmgh,#brxe-evblmf,#brxe-nlrpjq{font-size:16px!important;line-height:1.5!important}body.page-id-895 #brxe-saeyfw #brxe-buphzm{font-size:16px!important}body.page-id-895 #brxe-mcpbmx #brxe-tqubdi,body.page-id-895 #brxe-mcpbmx #brxe-omoecr,body.page-id-895 #brxe-mcpbmx #brxe-eddmlt,body.page-id-895 #brxe-mcpbmx #brxe-sjqfxp,body.page-id-895 #brxe-mcpbmx #brxe-hvpstn,body.page-id-895 #brxe-mcpbmx #brxe-bwzvdm,body.page-id-895 #brxe-mcpbmx #brxe-ghjcbz,body.page-id-895 #brxe-mcpbmx #brxe-hlmwhj{font-size:16px!important;line-height:1.55!important}body.page-id-895 #brxe-zhluvb #brxe-oavqbb,body.page-id-895 #brxe-zhluvb #brxe-ugrmgh,body.page-id-895 #brxe-zhluvb #brxe-evblmf,body.page-id-895 #brxe-zhluvb #brxe-nlrpjq{font-size:16px!important;line-height:1.5!important}body.page-id-895 header a[href^="tel:"]{font-size:16px!important}body.page-id-895 #brx-footer .guh-footer-pro__eyebrow{font-size:15px!important}body.page-id-895 #brx-footer .guh-footer-pro__summary,body.page-id-895 #brx-footer .guh-footer-pro__detail,body.page-id-895 #brx-footer .guh-footer-pro__safe,body.page-id-895 #brx-footer .guh-footer-pro__hours,body.page-id-895 #brx-footer .guh-footer-pro__bottom,body.page-id-895 #brx-footer .guh-footer-pro__bottom span,body.page-id-895 #brx-footer .guh-footer-pro__hours span,body.page-id-895 #brx-footer .guh-footer-pro__safe span{font-size:16px!important;line-height:1.5!important}@media (max-width:1280px) and (min-width:1101px){ .guh-hero{ min-height:880px!important; padding-top:125px!important; padding-left:24px!important; padding-right:24px!important; } .guh-hero__inner{ width:min(1180px,100%)!important; grid-template-columns: minmax(0,1fr) minmax(260px,.55fr) minmax(330px,.78fr)!important; gap:18px!important; } .guh-hero__title{ max-width:9.5ch!important; font-size:clamp(50px,5vw,68px)!important; } .guh-hero__intro{ max-width:44ch!important; font-size:16px!important; } .guh-hero__engineer{ width:430px!important; } .guh-hero__card{ padding:24px!important; } .guh-hero__form-title{ font-size:27px!important; }}@media (max-width:1100px){ .guh-hero{ min-height:auto!important;  padding: 105px 28px 21rem!important; }  .guh-hero__visual{ display:none!important; } .guh-hero__engineer{ display:none!important; }  .guh-hero__visual:before, .guh-hero__visual:after{ display:none!important; content:none!important; }  .guh-hero__inner{ display:grid!important; grid-template-columns: minmax(0,1fr) minmax(340px,.82fr)!important; gap:clamp(32px,5vw,54px)!important; align-items:center!important; width:min(960px,100%)!important; max-width:960px!important; margin:0 auto!important; }  .guh-hero__content{ grid-column:1!important; width:100%!important; max-width:520px!important; align-self:center!important; } .guh-hero__eyebrow{ font-size:13px!important; } .guh-hero__title{ width:100%!important; max-width:10ch!important; font-size:clamp(48px,6vw,62px)!important; line-height:.95!important; } .guh-hero__intro{ width:100%!important; max-width:46ch!important; font-size:16px!important; line-height:1.65!important; }  .guh-hero__actions{ display:flex!important; flex-wrap:wrap!important; gap:10px!important; width:100%!important; } .guh-hero__btn{ min-height:54px!important; padding-left:20px!important; padding-right:20px!important; font-size:14px!important; }  .guh-hero__card{ grid-column:2!important; position:relative!important; width:100%!important; max-width:410px!important; justify-self:end!important; padding:25px!important; border-radius:22px!important; } .guh-hero__form-title{ font-size:27px!important; } .guh-hero__form-kicker{ font-size:11px!important; } .guh-hero__form input, .guh-hero__form textarea, .guh-hero__form select{ min-height:46px!important; }  .guh-usp{ min-height:18rem!important; padding: 1.4rem 1.6rem!important; } .guh-usp__inner{ grid-template-columns: repeat(3,minmax(0,1fr))!important; } .guh-usp__item{ min-height:7rem!important; grid-template-columns: 3.8rem minmax(0,1fr)!important; gap:.8rem!important; padding:.9rem 1rem!important; } .guh-usp__icon{ width:3.8rem!important; height:3.8rem!important; min-width:3.8rem!important; font-size:1.7rem!important; } .guh-usp__text{ font-size:1.05rem!important; line-height:1.2!important; }}@media (max-width:900px){ .guh-hero{ padding: 90px 24px 21rem!important; } .guh-hero__inner{ display:flex!important; flex-direction:column!important; align-items:stretch!important; width:min(680px,100%)!important; max-width:680px!important; gap:42px!important; }  .guh-hero__content{ width:100%!important; max-width:620px!important; margin:0!important; align-items:flex-start!important; text-align:left!important; } .guh-hero__title{ max-width:12ch!important; font-size:clamp(48px,8vw,64px)!important; } .guh-hero__intro{ max-width:58ch!important; }  .guh-hero__actions{ justify-content:flex-start!important; }  .guh-hero__card{ grid-column:auto!important; width:100%!important; max-width:620px!important; margin:0!important; justify-self:auto!important; align-self:flex-start!important; }}@media (max-width:767px){ .guh-hero{ min-height:auto!important;  padding: 72px 18px 31rem!important; }  .guh-hero:before{ inset:30px 0 29rem!important; opacity:.20!important; } .guh-tech-diagram{ opacity:.14!important; } .guh-hero__inner{ display:flex!important; flex-direction:column!important; width:100%!important; max-width:620px!important; gap:32px!important; align-items:stretch!important; }  .guh-hero__content{ width:100%!important; max-width:none!important; align-items:flex-start!important; text-align:left!important; gap:18px!important; } .guh-hero__eyebrow{ font-size:12px!important; text-align:left!important; } .guh-hero__title{ width:100%!important; max-width:11ch!important; margin:0!important; font-size:clamp(42px,11vw,58px)!important; line-height:.96!important; text-align:left!important; } .guh-hero__intro{ width:100%!important; max-width:none!important; font-size:16px!important; line-height:1.62!important; text-align:left!important; }  .guh-hero__actions{ display:grid!important; grid-template-columns: repeat(2,minmax(0,1fr))!important; gap:10px!important; width:100%!important; } .guh-hero__btn{ width:100%!important; min-height:52px!important; padding: 0 16px!important; font-size:13px!important; }  .guh-hero__card{ order:3!important; width:100%!important; max-width:none!important; margin:0!important; padding:22px!important; border-radius:20px!important; } .guh-hero__form-title{ font-size:26px!important; } .guh-hero__form input, .guh-hero__form select{ min-height:48px!important; } .guh-hero__form textarea{ min-height:82px!important; }  .guh-hero__visual, .guh-hero__engineer{ display:none!important; }  .guh-usp{ min-height:29rem!important; padding: 1.2rem!important; } .guh-usp__inner{ grid-template-columns: repeat(2,minmax(0,1fr))!important; } .guh-usp__item{ grid-template-columns: 3.6rem minmax(0,1fr)!important; min-height:7.5rem!important; gap:.75rem!important; padding:.75rem!important; } .guh-usp__item:nth-child(2n){ border-right:0!important; } .guh-usp__icon{ width:3.6rem!important; height:3.6rem!important; min-width:3.6rem!important; font-size:1.55rem!important; } .guh-usp__text{ font-size:1rem!important; line-height:1.15!important; }}@media (max-width:520px){ .guh-hero{ padding: 62px 16px 42rem!important; } .guh-hero__inner{ gap:28px!important; } .guh-hero__title{ max-width:10ch!important; font-size:clamp(40px,12vw,52px)!important; }  .guh-hero__actions{ grid-template-columns:1fr!important; } .guh-hero__btn{ min-height:54px!important; font-size:14px!important; }  .guh-hero__card{ padding: 20px 17px!important; border-radius:18px!important; } .guh-hero__form-title{ font-size:24px!important; }  .guh-usp{ min-height:40rem!important; padding: 1.1rem!important; } .guh-usp__inner{ grid-template-columns:1fr!important; } .guh-usp__item{ grid-template-columns: 3.4rem minmax(0,1fr)!important; min-height:5.8rem!important; border-right:0!important; border-bottom: 1px solid rgba(255,255,255,.10)!important; } .guh-usp__item:last-child{ border-bottom:0!important; } .guh-usp__icon{ width:3.4rem!important; height:3.4rem!important; min-width:3.4rem!important; } .guh-usp__text{ font-size:1.05rem!important; }}@media (max-width:380px){ .guh-hero{ padding-left:14px!important; padding-right:14px!important; } .guh-hero__title{ font-size:40px!important; } .guh-hero__card{ padding: 18px 14px!important; }}#brxe-tlbhac {line-height: 1}#brxe-wszzzv {align-items: center}.brxe-mxtcjr .brxe-owgjno.brxe-icon {font-size: 34px}#brxe-avaokl {display: flex}#brxe-avaokl .guh-services { padding: clamp(7rem,9vw,11rem) 2.4rem; background: #f5f9fc;}#brxe-avaokl .guh-services__grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 1.5rem; margin-top: 4rem;}#brxe-avaokl .guh-service-card { display: flex; flex-direction: column; gap: 1.2rem; padding: 2.5rem; border: 1px solid #dce8f2; border-radius: 1.6rem; background: #fff; box-shadow: 0 1.5rem 4rem rgba(3,28,59,.08);}@media(max-width:991px) { #brxe-avaokl .guh-services__grid { grid-template-columns: repeat(2,1fr); }}@media(max-width:767px) { #brxe-avaokl .guh-services { padding: 6rem 1.8rem; }}@media(max-width:767px) { #brxe-avaokl .guh-services__grid { grid-template-columns: 1fr; }}#brxe-avaokl .guh-services__media { position: relative;}#brxe-avaokl .guh-services__media>.brxe-icon { position: absolute !important; left: 2rem !important; bottom: 2rem !important; z-index: 4 !important; display: grid !important; width: 5rem !important; height: 5rem !important; place-items: center !important; padding: 0 !important; border: 1px solid rgba(255,255,255,.45) !important; border-radius: 1.25rem !important; color: #fff !important; background: linear-gradient(145deg,#12a9f4,#087ac1) !important; font-size: 2.5rem !important; line-height: 1 !important; box-shadow: 0 1rem 2.5rem rgba(0,0,0,.24) !important;}#brxe-avaokl .guh-services__body { position: relative !important;}#brxe-avaokl .guh-services__more { display: inline-flex !important; align-items: center !important; width: auto !important; margin-top: auto !important; padding-right: 3rem !important; font-weight: 900 !important;}#brxe-avaokl .guh-services__body>.brxe-icon { position: absolute !important; right: 0 !important; bottom: .25rem !important; display: grid !important; width: 2.4rem !important; height: 2.4rem !important; place-items: center !important; color: #ff5b34 !important; font-size: 1.35rem !important; line-height: 1 !important; transition: transform .25s ease !important;}#brxe-avaokl .guh-services__card:hover .guh-services__body>.brxe-icon { transform: translateX(.45rem) !important;}#brxe-avaokl { --guh-navy: #031c3b; --guh-navy-2: #072a55; --guh-blue: #11a8f5; --guh-orange: #ff9f1a; --guh-red: #ff3347; --guh-ink: #071d39; position: relative; isolation: isolate; overflow: hidden; padding: clamp(5.5rem, 8vw, 8.5rem) 1.5rem; background: radial-gradient(circle at 10% 12%, rgba(17,168,245,.10), transparent 26rem), radial-gradient(circle at 92% 82%, rgba(255,80,42,.08), transparent 24rem), linear-gradient(180deg, #f7fbff 0%, #eef5fb 100%); color: var(--guh-ink);}#brxe-avaokl::before { content: ""; position: absolute; inset: 0; z-index: -2; opacity: .33; background-image: linear-gradient(rgba(3,28,59,.055) 1px, transparent 1px), linear-gradient(90deg, rgba(3,28,59,.055) 1px, transparent 1px); background-size: 54px 54px; -webkit-mask-image: linear-gradient(to bottom, transparent, #000 18%, #000 78%, transparent); mask-image: linear-gradient(to bottom, transparent, #000 18%, #000 78%, transparent);}#brxe-avaokl::after { content: ""; position: absolute; width: 32rem; height: 32rem; right: -18rem; top: 4rem; z-index: -1; border: 1px solid rgba(17,168,245,.16); border-radius: 50%; box-shadow: 0 0 0 4rem rgba(17,168,245,.035), 0 0 0 8rem rgba(17,168,245,.025);} .guh-services__eyebrow { width: max-content; color: #078ed9; font-size: .82rem; font-weight: 800; letter-spacing: .18em; line-height: 1.2; text-transform: uppercase; padding-left: 3.35rem; position: relative;} .guh-services__eyebrow::before { content: ""; position: absolute; left: 0; top: 50%; width: 2.5rem; height: 2px; transform: translateY(-50%); background: linear-gradient(90deg, var(--guh-blue), var(--guh-red)); box-shadow: 0 0 12px rgba(17,168,245,.45);} .guh-services__card::before { content: ""; position: absolute; inset: 0; z-index: 2; pointer-events: none; border-radius: inherit; background: linear-gradient(120deg, transparent 28%, rgba(255,255,255,.10) 44%, transparent 58%); transform: translateX(-130%); transition: transform .75s ease;} .guh-services__card::after { content: counter(guh-service, decimal-leading-zero); position: absolute; top: 1.25rem; right: 1.35rem; z-index: 4; color: rgba(255,255,255,.9); font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif; font-size: 1rem; font-weight: 800; letter-spacing: .1em;} .guh-services__link:hover .guh-services__card, .guh-services__link:focus-visible .guh-services__card { transform: translateY(-10px); border-color: rgba(255,126,30,.78); box-shadow: 0 28px 70px rgba(3,28,59,.25), 0 10px 30px rgba(255,70,45,.12);} .guh-services__link:hover .guh-services__card::before, .guh-services__link:focus-visible .guh-services__card::before { transform: translateX(130%);} .guh-services__link:hover .guh-services__icon { transform: translateY(-5px) rotate(-3deg); background: linear-gradient(135deg, var(--guh-orange), var(--guh-red));} .guh-services__link:hover .guh-services__arrow { transform: translateX(5px) rotate(-8deg);} .guh-services__cta { display: flex; align-items: center; justify-content: space-between; gap: 2rem; overflow: hidden; padding: clamp(1.5rem, 3vw, 2.25rem); border: 1px solid rgba(17,168,245,.24); border-radius: 1.4rem; color: #fff; background: radial-gradient(circle at 75% 30%, rgba(255,104,28,.25), transparent 24%), linear-gradient(110deg, #031c3b, #073367); box-shadow: 0 22px 55px rgba(3,28,59,.16);} .guh-services__cta-copy { gap: .25rem;} .guh-services__cta-title { margin: 0; color: #fff; font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif; font-size: clamp(1.5rem, 2.8vw, 2.35rem); font-weight: 800; line-height: 1.05; text-transform: uppercase;} .guh-services__phone:hover, .guh-services__phone:focus-visible { transform: translateY(-3px); box-shadow: 0 18px 38px rgba(255,61,49,.32);}@keyframes guhCardRise{ to { opacity: 1; transform: translateY(0); }}@media (max-width: 620px) { .guh-services__card { min-height: 28rem; }}@media (max-width: 620px) { .guh-services__cta { align-items: stretch; flex-direction: column; }}@media (max-width: 620px) { .guh-services__phone { width: 100%; }}@media (prefers-reduced-motion: reduce) { .guh-services__item { opacity: 1; transform: none; animation: none; }}@media (prefers-reduced-motion: reduce) { .guh-services__card, .guh-services__card::before, .guh-services__image img, .guh-services__icon, .guh-services__arrow, .guh-services__phone { transition: none; }}@media (min-width: 901px) { .guh-services__cta { flex-direction: row; }}@media (min-width: 901px) { .guh-services__phone { width: auto; flex: 0 0 auto; }} .guh-services__lead { max-width: 38rem; margin: 0; color: #52677f; font-size: 1.65rem; line-height: 1.7;} .guh-services__cta-kicker { margin: 0; color: #43bafa; font-size: 1.1rem; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; line-height: 1.35;} .guh-services__icon { position: absolute; left: 1.65rem; bottom: 1.45rem; z-index: 3; display: grid; width: 5.8rem; height: 5.8rem; place-items: center; border: 1px solid rgba(255,255,255,.26); border-radius: 1.35rem; color: #fff; background: rgba(3,28,59,.78); box-shadow: 0 15px 35px rgba(0,0,0,.22); backdrop-filter: blur(10px); transition: transform .45s cubic-bezier(.2,.75,.25,1), background .4s ease;} .guh-services__icon svg { width: 3rem; height: 3rem; filter: drop-shadow(0 5px 12px rgba(255,89,35,.32)); fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round;} .guh-services__arrow { display: grid; width: 3.4rem; height: 3.4rem; place-items: center; border-radius: 50%; color: #fff; background: linear-gradient(135deg, var(--guh-orange), var(--guh-red)); box-shadow: 0 8px 18px rgba(255,72,45,.22); transition: transform .4s ease;} .guh-services__arrow svg { width: 1.7rem; height: 1.7rem; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;}@media (max-width: 767px) { .guh-services__media { min-height: 17rem; }}@media (max-width: 767px) { .guh-services__more { font-size: 1.2rem; }} .guh-services__media::before { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(145deg, rgba(3,28,59,.28), rgba(255,92,34,.42)); opacity: 0; transition: opacity .4s ease;} .guh-services__link:hover .guh-services__media::before { opacity: 1;} .guh-services__link:hover .guh-services__image img { transform: scale(1.07); opacity: 1; filter: saturate(1.08) contrast(1.08);} .guh-services__eyebrow, .guh-services__cta-kicker { font-size: 1.15rem; line-height: 1.35;} .guh-services__phone { display: inline-flex; min-height: 3.65rem; align-items: center; justify-content: center; gap: .7rem; padding: .9rem 1.35rem; border-radius: 999px; color: #fff; background: linear-gradient(105deg, var(--guh-orange), var(--guh-red)); box-shadow: 0 12px 30px rgba(255,61,49,.22); font-weight: 800; text-decoration: none; white-space: nowrap; transition: transform .3s ease, box-shadow .3s ease; font-size: 1.3rem;} .guh-services__intro { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(300px, .85fr) !important; align-items: end; gap: 3rem;} .guh-services__intro-copy { gap: 1rem; width: 100% !important; min-width: 0 !important;} .guh-services__heading { max-width: 760px !important; margin: 0; color: var(--guh-navy); font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif; font-size: clamp(3.4rem, 5vw, 5.6rem) !important; font-weight: 900; letter-spacing: -.035em; line-height: .94 !important; text-transform: uppercase; width: 100% !important; text-wrap: balance;} .guh-services__heading span { display: inline !important; color: transparent; background: linear-gradient(100deg, var(--guh-orange), var(--guh-red)); -webkit-background-clip: text; background-clip: text;} .guh-services__link { display: flex !important; height: 100% !important; color: inherit; text-decoration: none; border-radius: 1.45rem; width: 100% !important;} .guh-services__card { position: relative; display: flex !important; height: 100% !important; min-height: 0 !important; flex-direction: column !important; overflow: hidden; border: 1px solid rgba(17,168,245,.2); border-radius: 1.45rem; background: linear-gradient(160deg, #082d59 0%, #031b39 54%, #02142c 100%); box-shadow: 0 18px 50px rgba(3,28,59,.14); transform: translateY(0); transition: transform .4s cubic-bezier(.2,.75,.25,1), box-shadow .4s ease, border-color .4s ease; width: 100% !important;} .guh-services__media { position: relative !important; min-height: 190px !important; overflow: hidden; border-bottom: 1px solid rgba(255,255,255,.09); background: radial-gradient(circle at 72% 40%, rgba(255,95,32,.62), transparent 26%), radial-gradient(circle at 55% 50%, rgba(255,156,25,.30), transparent 45%), linear-gradient(135deg, #07396d, #061a38); flex: 0 0 190px !important; width: 100% !important; height: 190px !important;} .guh-services__image { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; margin: 0;} .guh-services__image img { width: 100% !important; height: 100% !important; object-fit: cover !important; opacity: 1; filter: saturate(1) contrast(1.04) brightness(1); transform: scale(1.01); transition: transform .75s ease, opacity .5s ease; display: block !important;} .guh-services__body { display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; gap: .9rem !important; padding: 1.8rem 1.65rem 1.65rem !important; grid-template-rows: auto 1fr auto; min-height: 0 !important; width: 100% !important;} .guh-services__title { margin: 0 !important; color: #fff; font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif; font-size: clamp(1.65rem, 2.2vw, 2.15rem); font-weight: 800; letter-spacing: -.01em; line-height: 1.05 !important; text-transform: uppercase; width: 100% !important; min-height: 2.1em !important;} .guh-services__excerpt { display: -webkit-box !important; overflow: hidden !important; margin: 0 !important; color: #b9cbe0; font-size: 1.45rem; line-height: 1.65 !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 3 !important; width: 100% !important; min-height: 4.95em !important; max-height: 4.95em !important;} .guh-services__more { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-top: auto !important; padding-top: 1.15rem; border-top: 1px solid rgba(255,255,255,.1); color: #fff; font-size: 1.25rem; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; line-height: 1.35;} .guh-services__body > .brxe-icon { bottom: 1.9rem !important;}@media (max-width: 1100px) { .guh-services__intro { grid-template-columns: minmax(0, 1.2fr) minmax(280px, .8fr) !important; gap: 2.5rem !important; }}@media (max-width: 1100px) { .guh-services__heading { max-width: 680px !important; font-size: clamp(3.2rem, 5.4vw, 4.8rem) !important; }}@media (max-width: 900px) { .guh-services__intro { grid-template-columns: 1fr !important; gap: 1.5rem !important; display: grid !important; align-items: start !important; }}@media (max-width: 900px) { .guh-services__intro-copy { width: 100% !important; max-width: none !important; }}@media (max-width: 900px) { .guh-services__heading { max-width: 680px !important; width: 100% !important; font-size: clamp(3.3rem, 7vw, 5rem) !important; line-height: .96 !important; }}@media (max-width: 900px) { .guh-services__lead { max-width: 680px !important; width: 100% !important; }}@media (max-width: 900px) { .guh-services__media { flex-basis: 180px !important; height: 180px !important; min-height: 180px !important; }}@media (max-width: 620px) { #brxe-avaokl { padding: 4.5rem 1rem; padding-left: 18px !important; padding-right: 18px !important; }}@media (max-width: 620px) { .guh-services__intro { gap: 1.25rem !important; }}@media (max-width: 620px) { .guh-services__eyebrow { font-size: 1rem !important; }}@media (max-width: 620px) { .guh-services__heading { width: 100% !important; max-width: none !important; font-size: clamp(3rem, 12vw, 4.3rem) !important; line-height: .96 !important; }}@media (max-width: 620px) { .guh-services__lead { width: 100% !important; max-width: none !important; font-size: 1.35rem !important; }}@media (max-width: 620px) { .guh-services__item, .guh-services__link, .guh-services__card { height: 100% !important; }}@media (max-width: 620px) { .guh-services__media { flex-basis: 200px !important; height: 200px !important; min-height: 200px !important; }}@media (max-width: 620px) { .guh-services__body { min-height: 245px !important; padding: 1.6rem 1.4rem 1.45rem !important; }}@media (max-width: 620px) { .guh-services__title { min-height: 0 !important; font-size: 1.75rem !important; }}@media (max-width: 620px) { .guh-services__excerpt { min-height: 4.95em !important; max-height: 4.95em !important; font-size: 1.25rem !important; }}@media (max-width: 400px) { .guh-services__heading { font-size: clamp(2.7rem, 12vw, 3.6rem) !important; }}@media (max-width: 400px) { .guh-services__media { flex-basis: 175px !important; height: 175px !important; min-height: 175px !important; }}@media (max-width:620px) { .guh-services__grid { grid-template-columns: 1fr !important; grid-auto-rows: auto !important; align-items: start !important; }}@media (max-width:620px) { .guh-services__item { height: auto !important; min-height: 0 !important; }}@media (max-width:620px) { .guh-services__link { height: auto !important; min-height: 0 !important; }}@media (max-width:620px) { .guh-services__card { height: auto !important; min-height: 0 !important; }}@media (max-width:620px) { .guh-services__body { height: auto !important; }}@media (max-width:767px) { .guh-services__item { opacity: 1 !important; transform: none !important; animation: none !important; animation-timeline: auto !important; }} .guh-services__inner { width: min(100%, 1280px) !important; margin-inline: auto !important; gap: clamp(3rem, 5vw, 4.5rem) !important; display: flex !important; flex-direction: column !important;} .guh-services__item { counter-increment: guh-service; min-width: 0 !important; opacity: 1 !important; transform: none !important; animation: none !important; display: flex !important; width: 100% !important; height: 100% !important; animation-timeline: auto !important;} .guh-services__grid { counter-reset: guh-service; display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: clamp(1.15rem, 2vw, 1.8rem) !important; padding: 0 !important; margin: 0 !important; list-style: none; grid-auto-rows: 1fr !important; align-items: stretch !important;}@media (max-width: 900px) { .guh-services__grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }}@media (max-width: 620px) { .guh-services__inner { gap: 2.5rem !important; }}@media (max-width: 620px) { .guh-services__grid { grid-template-columns: 1fr !important; grid-auto-rows: auto !important; gap: 1.25rem !important; }}@media (max-width: 620px) { .guh-services .guh-services__grid { align-items: start !important; } .guh-services__more { font-size: 12px !important; line-height: 1.35 !important; }}@media (max-width: 992px) {#brxe-avaokl .guh-services { padding: clamp(7rem,9vw,11rem) 2.4rem; background: #f5f9fc;}#brxe-avaokl .guh-services__grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 1.5rem; margin-top: 4rem;}#brxe-avaokl .guh-service-card { display: flex; flex-direction: column; gap: 1.2rem; padding: 2.5rem; border: 1px solid #dce8f2; border-radius: 1.6rem; background: #fff; box-shadow: 0 1.5rem 4rem rgba(3,28,59,.08);}@media(max-width:991px) { #brxe-avaokl .guh-services__grid { grid-template-columns: repeat(2,1fr); }}@media(max-width:767px) { #brxe-avaokl .guh-services { padding: 6rem 1.8rem; }}@media(max-width:767px) { #brxe-avaokl .guh-services__grid { grid-template-columns: 1fr; }}#brxe-avaokl .guh-services__media { position: relative;}#brxe-avaokl .guh-services__media>.brxe-icon { position: absolute !important; left: 2rem !important; bottom: 2rem !important; z-index: 4 !important; display: grid !important; width: 5rem !important; height: 5rem !important; place-items: center !important; padding: 0 !important; border: 1px solid rgba(255,255,255,.45) !important; border-radius: 1.25rem !important; color: #fff !important; background: linear-gradient(145deg,#12a9f4,#087ac1) !important; font-size: 2.5rem !important; line-height: 1 !important; box-shadow: 0 1rem 2.5rem rgba(0,0,0,.24) !important;}#brxe-avaokl .guh-services__body { position: relative !important;}#brxe-avaokl .guh-services__more { display: inline-flex !important; align-items: center !important; width: auto !important; margin-top: auto !important; padding-right: 3rem !important; font-weight: 900 !important;}#brxe-avaokl .guh-services__body>.brxe-icon { position: absolute !important; right: 0 !important; bottom: .25rem !important; display: grid !important; width: 2.4rem !important; height: 2.4rem !important; place-items: center !important; color: #ff5b34 !important; font-size: 1.35rem !important; line-height: 1 !important; transition: transform .25s ease !important;}#brxe-avaokl .guh-services__card:hover .guh-services__body>.brxe-icon { transform: translateX(.45rem) !important;}#brxe-avaokl { --guh-navy: #031c3b; --guh-navy-2: #072a55; --guh-blue: #11a8f5; --guh-orange: #ff9f1a; --guh-red: #ff3347; --guh-ink: #071d39; position: relative; isolation: isolate; overflow: hidden; padding: clamp(5.5rem, 8vw, 8.5rem) 1.5rem; background: radial-gradient(circle at 10% 12%, rgba(17,168,245,.10), transparent 26rem), radial-gradient(circle at 92% 82%, rgba(255,80,42,.08), transparent 24rem), linear-gradient(180deg, #f7fbff 0%, #eef5fb 100%); color: var(--guh-ink);}#brxe-avaokl::before { content: ""; position: absolute; inset: 0; z-index: -2; opacity: .33; background-image: linear-gradient(rgba(3,28,59,.055) 1px, transparent 1px), linear-gradient(90deg, rgba(3,28,59,.055) 1px, transparent 1px); background-size: 54px 54px; -webkit-mask-image: linear-gradient(to bottom, transparent, #000 18%, #000 78%, transparent); mask-image: linear-gradient(to bottom, transparent, #000 18%, #000 78%, transparent);}#brxe-avaokl::after { content: ""; position: absolute; width: 32rem; height: 32rem; right: -18rem; top: 4rem; z-index: -1; border: 1px solid rgba(17,168,245,.16); border-radius: 50%; box-shadow: 0 0 0 4rem rgba(17,168,245,.035), 0 0 0 8rem rgba(17,168,245,.025);}.guh-services__eyebrow { width: max-content; color: #078ed9; font-size: .82rem; font-weight: 800; letter-spacing: .18em; line-height: 1.2; text-transform: uppercase; padding-left: 3.35rem; position: relative;}.guh-services__eyebrow::before { content: ""; position: absolute; left: 0; top: 50%; width: 2.5rem; height: 2px; transform: translateY(-50%); background: linear-gradient(90deg, var(--guh-blue), var(--guh-red)); box-shadow: 0 0 12px rgba(17,168,245,.45);}.guh-services__card::before { content: ""; position: absolute; inset: 0; z-index: 2; pointer-events: none; border-radius: inherit; background: linear-gradient(120deg, transparent 28%, rgba(255,255,255,.10) 44%, transparent 58%); transform: translateX(-130%); transition: transform .75s ease;}.guh-services__card::after { content: counter(guh-service, decimal-leading-zero); position: absolute; top: 1.25rem; right: 1.35rem; z-index: 4; color: rgba(255,255,255,.9); font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif; font-size: 1rem; font-weight: 800; letter-spacing: .1em;}.guh-services__link:hover .guh-services__card, .guh-services__link:focus-visible .guh-services__card { transform: translateY(-10px); border-color: rgba(255,126,30,.78); box-shadow: 0 28px 70px rgba(3,28,59,.25), 0 10px 30px rgba(255,70,45,.12);}.guh-services__link:hover .guh-services__card::before, .guh-services__link:focus-visible .guh-services__card::before { transform: translateX(130%);}.guh-services__link:hover .guh-services__icon { transform: translateY(-5px) rotate(-3deg); background: linear-gradient(135deg, var(--guh-orange), var(--guh-red));}.guh-services__link:hover .guh-services__arrow { transform: translateX(5px) rotate(-8deg);}.guh-services__cta { display: flex; align-items: center; justify-content: space-between; gap: 2rem; overflow: hidden; padding: clamp(1.5rem, 3vw, 2.25rem); border: 1px solid rgba(17,168,245,.24); border-radius: 1.4rem; color: #fff; background: radial-gradient(circle at 75% 30%, rgba(255,104,28,.25), transparent 24%), linear-gradient(110deg, #031c3b, #073367); box-shadow: 0 22px 55px rgba(3,28,59,.16);}.guh-services__cta-copy { gap: .25rem;}.guh-services__cta-title { margin: 0; color: #fff; font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif; font-size: clamp(1.5rem, 2.8vw, 2.35rem); font-weight: 800; line-height: 1.05; text-transform: uppercase;}.guh-services__phone:hover, .guh-services__phone:focus-visible { transform: translateY(-3px); box-shadow: 0 18px 38px rgba(255,61,49,.32);}@keyframes guhCardRise{ to { opacity: 1; transform: translateY(0); }}@media (max-width: 620px) { .guh-services__card { min-height: 28rem; }}@media (max-width: 620px) { .guh-services__cta { align-items: stretch; flex-direction: column; }}@media (max-width: 620px) { .guh-services__phone { width: 100%; }}@media (prefers-reduced-motion: reduce) { .guh-services__item { opacity: 1; transform: none; animation: none; }}@media (prefers-reduced-motion: reduce) { .guh-services__card, .guh-services__card::before, .guh-services__image img, .guh-services__icon, .guh-services__arrow, .guh-services__phone { transition: none; }}@media (min-width: 901px) { .guh-services__cta { flex-direction: row; }}@media (min-width: 901px) { .guh-services__phone { width: auto; flex: 0 0 auto; }}.guh-services__lead { max-width: 38rem; margin: 0; color: #52677f; font-size: 1.65rem; line-height: 1.7;}.guh-services__cta-kicker { margin: 0; color: #43bafa; font-size: 1.1rem; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; line-height: 1.35;}.guh-services__icon { position: absolute; left: 1.65rem; bottom: 1.45rem; z-index: 3; display: grid; width: 5.8rem; height: 5.8rem; place-items: center; border: 1px solid rgba(255,255,255,.26); border-radius: 1.35rem; color: #fff; background: rgba(3,28,59,.78); box-shadow: 0 15px 35px rgba(0,0,0,.22); backdrop-filter: blur(10px); transition: transform .45s cubic-bezier(.2,.75,.25,1), background .4s ease;}.guh-services__icon svg { width: 3rem; height: 3rem; filter: drop-shadow(0 5px 12px rgba(255,89,35,.32)); fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round;}.guh-services__arrow { display: grid; width: 3.4rem; height: 3.4rem; place-items: center; border-radius: 50%; color: #fff; background: linear-gradient(135deg, var(--guh-orange), var(--guh-red)); box-shadow: 0 8px 18px rgba(255,72,45,.22); transition: transform .4s ease;}.guh-services__arrow svg { width: 1.7rem; height: 1.7rem; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;}@media (max-width: 767px) { .guh-services__media { min-height: 17rem; }}@media (max-width: 767px) { .guh-services__more { font-size: 1.2rem; }}.guh-services__media::before { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(145deg, rgba(3,28,59,.28), rgba(255,92,34,.42)); opacity: 0; transition: opacity .4s ease;}.guh-services__link:hover .guh-services__media::before { opacity: 1;}.guh-services__link:hover .guh-services__image img { transform: scale(1.07); opacity: 1; filter: saturate(1.08) contrast(1.08);}.guh-services__eyebrow, .guh-services__cta-kicker { font-size: 1.15rem; line-height: 1.35;}.guh-services__phone { display: inline-flex; min-height: 3.65rem; align-items: center; justify-content: center; gap: .7rem; padding: .9rem 1.35rem; border-radius: 999px; color: #fff; background: linear-gradient(105deg, var(--guh-orange), var(--guh-red)); box-shadow: 0 12px 30px rgba(255,61,49,.22); font-weight: 800; text-decoration: none; white-space: nowrap; transition: transform .3s ease, box-shadow .3s ease; font-size: 1.3rem;}.guh-services__intro { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(300px, .85fr) !important; align-items: end; gap: 3rem;}.guh-services__intro-copy { gap: 1rem; width: 100% !important; min-width: 0 !important;}.guh-services__heading { max-width: 760px !important; margin: 0; color: var(--guh-navy); font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif; font-size: clamp(3.4rem, 5vw, 5.6rem) !important; font-weight: 900; letter-spacing: -.035em; line-height: .94 !important; text-transform: uppercase; width: 100% !important; text-wrap: balance;}.guh-services__heading span { display: inline !important; color: transparent; background: linear-gradient(100deg, var(--guh-orange), var(--guh-red)); -webkit-background-clip: text; background-clip: text;}.guh-services__link { display: flex !important; height: 100% !important; color: inherit; text-decoration: none; border-radius: 1.45rem; width: 100% !important;}.guh-services__card { position: relative; display: flex !important; height: 100% !important; min-height: 0 !important; flex-direction: column !important; overflow: hidden; border: 1px solid rgba(17,168,245,.2); border-radius: 1.45rem; background: linear-gradient(160deg, #082d59 0%, #031b39 54%, #02142c 100%); box-shadow: 0 18px 50px rgba(3,28,59,.14); transform: translateY(0); transition: transform .4s cubic-bezier(.2,.75,.25,1), box-shadow .4s ease, border-color .4s ease; width: 100% !important;}.guh-services__media { position: relative !important; min-height: 190px !important; overflow: hidden; border-bottom: 1px solid rgba(255,255,255,.09); background: radial-gradient(circle at 72% 40%, rgba(255,95,32,.62), transparent 26%), radial-gradient(circle at 55% 50%, rgba(255,156,25,.30), transparent 45%), linear-gradient(135deg, #07396d, #061a38); flex: 0 0 190px !important; width: 100% !important; height: 190px !important;}.guh-services__image { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; margin: 0;}.guh-services__image img { width: 100% !important; height: 100% !important; object-fit: cover !important; opacity: 1; filter: saturate(1) contrast(1.04) brightness(1); transform: scale(1.01); transition: transform .75s ease, opacity .5s ease; display: block !important;}.guh-services__body { display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; gap: .9rem !important; padding: 1.8rem 1.65rem 1.65rem !important; grid-template-rows: auto 1fr auto; min-height: 0 !important; width: 100% !important;}.guh-services__title { margin: 0 !important; color: #fff; font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif; font-size: clamp(1.65rem, 2.2vw, 2.15rem); font-weight: 800; letter-spacing: -.01em; line-height: 1.05 !important; text-transform: uppercase; width: 100% !important; min-height: 2.1em !important;}.guh-services__excerpt { display: -webkit-box !important; overflow: hidden !important; margin: 0 !important; color: #b9cbe0; font-size: 1.45rem; line-height: 1.65 !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 3 !important; width: 100% !important; min-height: 4.95em !important; max-height: 4.95em !important;}.guh-services__more { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-top: auto !important; padding-top: 1.15rem; border-top: 1px solid rgba(255,255,255,.1); color: #fff; font-size: 1.25rem; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; line-height: 1.35;}.guh-services__body > .brxe-icon { bottom: 1.9rem !important;}@media (max-width: 1100px) { .guh-services__intro { grid-template-columns: minmax(0, 1.2fr) minmax(280px, .8fr) !important; gap: 2.5rem !important; }}@media (max-width: 1100px) { .guh-services__heading { max-width: 680px !important; font-size: clamp(3.2rem, 5.4vw, 4.8rem) !important; }}@media (max-width: 900px) { .guh-services__intro { grid-template-columns: 1fr !important; gap: 1.5rem !important; display: grid !important; align-items: start !important; }}@media (max-width: 900px) { .guh-services__intro-copy { width: 100% !important; max-width: none !important; }}@media (max-width: 900px) { .guh-services__heading { max-width: 680px !important; width: 100% !important; font-size: clamp(3.3rem, 7vw, 5rem) !important; line-height: .96 !important; }}@media (max-width: 900px) { .guh-services__lead { max-width: 680px !important; width: 100% !important; }}@media (max-width: 900px) { .guh-services__media { flex-basis: 180px !important; height: 180px !important; min-height: 180px !important; }}@media (max-width: 620px) { #brxe-avaokl { padding: 4.5rem 1rem; padding-left: 18px !important; padding-right: 18px !important; }}@media (max-width: 620px) { .guh-services__intro { gap: 1.25rem !important; }}@media (max-width: 620px) { .guh-services__eyebrow { font-size: 1rem !important; }}@media (max-width: 620px) { .guh-services__heading { width: 100% !important; max-width: none !important; font-size: clamp(3rem, 12vw, 4.3rem) !important; line-height: .96 !important; }}@media (max-width: 620px) { .guh-services__lead { width: 100% !important; max-width: none !important; font-size: 1.35rem !important; }}@media (max-width: 620px) { .guh-services__item, .guh-services__link, .guh-services__card { height: 100% !important; }}@media (max-width: 620px) { .guh-services__media { flex-basis: 200px !important; height: 200px !important; min-height: 200px !important; }}@media (max-width: 620px) { .guh-services__body { min-height: 245px !important; padding: 1.6rem 1.4rem 1.45rem !important; }}@media (max-width: 620px) { .guh-services__title { min-height: 0 !important; font-size: 1.75rem !important; }}@media (max-width: 620px) { .guh-services__excerpt { min-height: 4.95em !important; max-height: 4.95em !important; font-size: 1.25rem !important; }}@media (max-width: 400px) { .guh-services__heading { font-size: clamp(2.7rem, 12vw, 3.6rem) !important; }}@media (max-width: 400px) { .guh-services__media { flex-basis: 175px !important; height: 175px !important; min-height: 175px !important; }}@media (max-width:620px) { .guh-services__grid { grid-template-columns: 1fr !important; grid-auto-rows: auto !important; align-items: start !important; }}@media (max-width:620px) { .guh-services__item { height: auto !important; min-height: 0 !important; }}@media (max-width:620px) { .guh-services__link { height: auto !important; min-height: 0 !important; }}@media (max-width:620px) { .guh-services__card { height: auto !important; min-height: 0 !important; }}@media (max-width:620px) { .guh-services__body { height: auto !important; }}@media (max-width:767px) { .guh-services__item { opacity: 1 !important; transform: none !important; animation: none !important; animation-timeline: auto !important; }}.guh-services__inner { width: min(100%, 1280px) !important; margin-inline: auto !important; gap: clamp(3rem, 5vw, 4.5rem) !important; display: flex !important; flex-direction: column !important;}.guh-services__item { counter-increment: guh-service; min-width: 0 !important; opacity: 1 !important; transform: none !important; animation: none !important; display: flex !important; width: 100% !important; height: 100% !important; animation-timeline: auto !important;}.guh-services__grid { counter-reset: guh-service; display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: clamp(1.15rem, 2vw, 1.8rem) !important; padding: 0 !important; margin: 0 !important; list-style: none; grid-auto-rows: 1fr !important; align-items: stretch !important;}@media (max-width: 900px) { .guh-services__grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }}@media (max-width: 620px) { .guh-services__inner { gap: 2.5rem !important; }}@media (max-width: 620px) { .guh-services__grid { grid-template-columns: 1fr !important; grid-auto-rows: auto !important; gap: 1.25rem !important; }}}@media (max-width: 480px) {#brxe-avaokl .guh-services { padding: clamp(7rem,9vw,11rem) 2.4rem; background: #f5f9fc;}#brxe-avaokl .guh-services__grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 1.5rem; margin-top: 4rem;}#brxe-avaokl .guh-service-card { display: flex; flex-direction: column; gap: 1.2rem; padding: 2.5rem; border: 1px solid #dce8f2; border-radius: 1.6rem; background: #fff; box-shadow: 0 1.5rem 4rem rgba(3,28,59,.08);}@media(max-width:991px) { #brxe-avaokl .guh-services__grid { grid-template-columns: repeat(2,1fr); }}@media(max-width:767px) { #brxe-avaokl .guh-services { padding: 6rem 1.8rem; }}@media(max-width:767px) { #brxe-avaokl .guh-services__grid { grid-template-columns: 1fr; }}#brxe-avaokl .guh-services__media { position: relative;}#brxe-avaokl .guh-services__media>.brxe-icon { position: absolute !important; left: 2rem !important; bottom: 2rem !important; z-index: 4 !important; display: grid !important; width: 5rem !important; height: 5rem !important; place-items: center !important; padding: 0 !important; border: 1px solid rgba(255,255,255,.45) !important; border-radius: 1.25rem !important; color: #fff !important; background: linear-gradient(145deg,#12a9f4,#087ac1) !important; font-size: 2.5rem !important; line-height: 1 !important; box-shadow: 0 1rem 2.5rem rgba(0,0,0,.24) !important;}#brxe-avaokl .guh-services__body { position: relative !important;}#brxe-avaokl .guh-services__more { display: inline-flex !important; align-items: center !important; width: auto !important; margin-top: auto !important; padding-right: 3rem !important; font-weight: 900 !important;}#brxe-avaokl .guh-services__body>.brxe-icon { position: absolute !important; right: 0 !important; bottom: .25rem !important; display: grid !important; width: 2.4rem !important; height: 2.4rem !important; place-items: center !important; color: #ff5b34 !important; font-size: 1.35rem !important; line-height: 1 !important; transition: transform .25s ease !important;}#brxe-avaokl .guh-services__card:hover .guh-services__body>.brxe-icon { transform: translateX(.45rem) !important;}#brxe-avaokl { --guh-navy: #031c3b; --guh-navy-2: #072a55; --guh-blue: #11a8f5; --guh-orange: #ff9f1a; --guh-red: #ff3347; --guh-ink: #071d39; position: relative; isolation: isolate; overflow: hidden; padding: clamp(5.5rem, 8vw, 8.5rem) 1.5rem; background: radial-gradient(circle at 10% 12%, rgba(17,168,245,.10), transparent 26rem), radial-gradient(circle at 92% 82%, rgba(255,80,42,.08), transparent 24rem), linear-gradient(180deg, #f7fbff 0%, #eef5fb 100%); color: var(--guh-ink);}#brxe-avaokl::before { content: ""; position: absolute; inset: 0; z-index: -2; opacity: .33; background-image: linear-gradient(rgba(3,28,59,.055) 1px, transparent 1px), linear-gradient(90deg, rgba(3,28,59,.055) 1px, transparent 1px); background-size: 54px 54px; -webkit-mask-image: linear-gradient(to bottom, transparent, #000 18%, #000 78%, transparent); mask-image: linear-gradient(to bottom, transparent, #000 18%, #000 78%, transparent);}#brxe-avaokl::after { content: ""; position: absolute; width: 32rem; height: 32rem; right: -18rem; top: 4rem; z-index: -1; border: 1px solid rgba(17,168,245,.16); border-radius: 50%; box-shadow: 0 0 0 4rem rgba(17,168,245,.035), 0 0 0 8rem rgba(17,168,245,.025);}.guh-services__eyebrow { width: max-content; color: #078ed9; font-size: .82rem; font-weight: 800; letter-spacing: .18em; line-height: 1.2; text-transform: uppercase; padding-left: 3.35rem; position: relative;}.guh-services__eyebrow::before { content: ""; position: absolute; left: 0; top: 50%; width: 2.5rem; height: 2px; transform: translateY(-50%); background: linear-gradient(90deg, var(--guh-blue), var(--guh-red)); box-shadow: 0 0 12px rgba(17,168,245,.45);}.guh-services__card::before { content: ""; position: absolute; inset: 0; z-index: 2; pointer-events: none; border-radius: inherit; background: linear-gradient(120deg, transparent 28%, rgba(255,255,255,.10) 44%, transparent 58%); transform: translateX(-130%); transition: transform .75s ease;}.guh-services__card::after { content: counter(guh-service, decimal-leading-zero); position: absolute; top: 1.25rem; right: 1.35rem; z-index: 4; color: rgba(255,255,255,.9); font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif; font-size: 1rem; font-weight: 800; letter-spacing: .1em;}.guh-services__link:hover .guh-services__card, .guh-services__link:focus-visible .guh-services__card { transform: translateY(-10px); border-color: rgba(255,126,30,.78); box-shadow: 0 28px 70px rgba(3,28,59,.25), 0 10px 30px rgba(255,70,45,.12);}.guh-services__link:hover .guh-services__card::before, .guh-services__link:focus-visible .guh-services__card::before { transform: translateX(130%);}.guh-services__link:hover .guh-services__icon { transform: translateY(-5px) rotate(-3deg); background: linear-gradient(135deg, var(--guh-orange), var(--guh-red));}.guh-services__link:hover .guh-services__arrow { transform: translateX(5px) rotate(-8deg);}.guh-services__cta { display: flex; align-items: center; justify-content: space-between; gap: 2rem; overflow: hidden; padding: clamp(1.5rem, 3vw, 2.25rem); border: 1px solid rgba(17,168,245,.24); border-radius: 1.4rem; color: #fff; background: radial-gradient(circle at 75% 30%, rgba(255,104,28,.25), transparent 24%), linear-gradient(110deg, #031c3b, #073367); box-shadow: 0 22px 55px rgba(3,28,59,.16);}.guh-services__cta-copy { gap: .25rem;}.guh-services__cta-title { margin: 0; color: #fff; font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif; font-size: clamp(1.5rem, 2.8vw, 2.35rem); font-weight: 800; line-height: 1.05; text-transform: uppercase;}.guh-services__phone:hover, .guh-services__phone:focus-visible { transform: translateY(-3px); box-shadow: 0 18px 38px rgba(255,61,49,.32);}@keyframes guhCardRise{ to { opacity: 1; transform: translateY(0); }}@media (max-width: 620px) { .guh-services__card { min-height: 28rem; }}@media (max-width: 620px) { .guh-services__cta { align-items: stretch; flex-direction: column; }}@media (max-width: 620px) { .guh-services__phone { width: 100%; }}@media (prefers-reduced-motion: reduce) { .guh-services__item { opacity: 1; transform: none; animation: none; }}@media (prefers-reduced-motion: reduce) { .guh-services__card, .guh-services__card::before, .guh-services__image img, .guh-services__icon, .guh-services__arrow, .guh-services__phone { transition: none; }}@media (min-width: 901px) { .guh-services__cta { flex-direction: row; }}@media (min-width: 901px) { .guh-services__phone { width: auto; flex: 0 0 auto; }}.guh-services__lead { max-width: 38rem; margin: 0; color: #52677f; font-size: 1.65rem; line-height: 1.7;}.guh-services__cta-kicker { margin: 0; color: #43bafa; font-size: 1.1rem; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; line-height: 1.35;}.guh-services__icon { position: absolute; left: 1.65rem; bottom: 1.45rem; z-index: 3; display: grid; width: 5.8rem; height: 5.8rem; place-items: center; border: 1px solid rgba(255,255,255,.26); border-radius: 1.35rem; color: #fff; background: rgba(3,28,59,.78); box-shadow: 0 15px 35px rgba(0,0,0,.22); backdrop-filter: blur(10px); transition: transform .45s cubic-bezier(.2,.75,.25,1), background .4s ease;}.guh-services__icon svg { width: 3rem; height: 3rem; filter: drop-shadow(0 5px 12px rgba(255,89,35,.32)); fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round;}.guh-services__arrow { display: grid; width: 3.4rem; height: 3.4rem; place-items: center; border-radius: 50%; color: #fff; background: linear-gradient(135deg, var(--guh-orange), var(--guh-red)); box-shadow: 0 8px 18px rgba(255,72,45,.22); transition: transform .4s ease;}.guh-services__arrow svg { width: 1.7rem; height: 1.7rem; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;}@media (max-width: 767px) { .guh-services__media { min-height: 17rem; }}@media (max-width: 767px) { .guh-services__more { font-size: 1.2rem; }}.guh-services__media::before { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(145deg, rgba(3,28,59,.28), rgba(255,92,34,.42)); opacity: 0; transition: opacity .4s ease;}.guh-services__link:hover .guh-services__media::before { opacity: 1;}.guh-services__link:hover .guh-services__image img { transform: scale(1.07); opacity: 1; filter: saturate(1.08) contrast(1.08);}.guh-services__eyebrow, .guh-services__cta-kicker { font-size: 1.15rem; line-height: 1.35;}.guh-services__phone { display: inline-flex; min-height: 3.65rem; align-items: center; justify-content: center; gap: .7rem; padding: .9rem 1.35rem; border-radius: 999px; color: #fff; background: linear-gradient(105deg, var(--guh-orange), var(--guh-red)); box-shadow: 0 12px 30px rgba(255,61,49,.22); font-weight: 800; text-decoration: none; white-space: nowrap; transition: transform .3s ease, box-shadow .3s ease; font-size: 1.3rem;}.guh-services__intro { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(300px, .85fr) !important; align-items: end; gap: 3rem;}.guh-services__intro-copy { gap: 1rem; width: 100% !important; min-width: 0 !important;}.guh-services__heading { max-width: 760px !important; margin: 0; color: var(--guh-navy); font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif; font-size: clamp(3.4rem, 5vw, 5.6rem) !important; font-weight: 900; letter-spacing: -.035em; line-height: .94 !important; text-transform: uppercase; width: 100% !important; text-wrap: balance;}.guh-services__heading span { display: inline !important; color: transparent; background: linear-gradient(100deg, var(--guh-orange), var(--guh-red)); -webkit-background-clip: text; background-clip: text;}.guh-services__link { display: flex !important; height: 100% !important; color: inherit; text-decoration: none; border-radius: 1.45rem; width: 100% !important;}.guh-services__card { position: relative; display: flex !important; height: 100% !important; min-height: 0 !important; flex-direction: column !important; overflow: hidden; border: 1px solid rgba(17,168,245,.2); border-radius: 1.45rem; background: linear-gradient(160deg, #082d59 0%, #031b39 54%, #02142c 100%); box-shadow: 0 18px 50px rgba(3,28,59,.14); transform: translateY(0); transition: transform .4s cubic-bezier(.2,.75,.25,1), box-shadow .4s ease, border-color .4s ease; width: 100% !important;}.guh-services__media { position: relative !important; min-height: 190px !important; overflow: hidden; border-bottom: 1px solid rgba(255,255,255,.09); background: radial-gradient(circle at 72% 40%, rgba(255,95,32,.62), transparent 26%), radial-gradient(circle at 55% 50%, rgba(255,156,25,.30), transparent 45%), linear-gradient(135deg, #07396d, #061a38); flex: 0 0 190px !important; width: 100% !important; height: 190px !important;}.guh-services__image { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; margin: 0;}.guh-services__image img { width: 100% !important; height: 100% !important; object-fit: cover !important; opacity: 1; filter: saturate(1) contrast(1.04) brightness(1); transform: scale(1.01); transition: transform .75s ease, opacity .5s ease; display: block !important;}.guh-services__body { display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; gap: .9rem !important; padding: 1.8rem 1.65rem 1.65rem !important; grid-template-rows: auto 1fr auto; min-height: 0 !important; width: 100% !important;}.guh-services__title { margin: 0 !important; color: #fff; font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif; font-size: clamp(1.65rem, 2.2vw, 2.15rem); font-weight: 800; letter-spacing: -.01em; line-height: 1.05 !important; text-transform: uppercase; width: 100% !important; min-height: 2.1em !important;}.guh-services__excerpt { display: -webkit-box !important; overflow: hidden !important; margin: 0 !important; color: #b9cbe0; font-size: 1.45rem; line-height: 1.65 !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 3 !important; width: 100% !important; min-height: 4.95em !important; max-height: 4.95em !important;}.guh-services__more { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-top: auto !important; padding-top: 1.15rem; border-top: 1px solid rgba(255,255,255,.1); color: #fff; font-size: 1.25rem; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; line-height: 1.35;}.guh-services__body > .brxe-icon { bottom: 1.9rem !important;}@media (max-width: 1100px) { .guh-services__intro { grid-template-columns: minmax(0, 1.2fr) minmax(280px, .8fr) !important; gap: 2.5rem !important; }}@media (max-width: 1100px) { .guh-services__heading { max-width: 680px !important; font-size: clamp(3.2rem, 5.4vw, 4.8rem) !important; }}@media (max-width: 900px) { .guh-services__intro { grid-template-columns: 1fr !important; gap: 1.5rem !important; display: grid !important; align-items: start !important; }}@media (max-width: 900px) { .guh-services__intro-copy { width: 100% !important; max-width: none !important; }}@media (max-width: 900px) { .guh-services__heading { max-width: 680px !important; width: 100% !important; font-size: clamp(3.3rem, 7vw, 5rem) !important; line-height: .96 !important; }}@media (max-width: 900px) { .guh-services__lead { max-width: 680px !important; width: 100% !important; }}@media (max-width: 900px) { .guh-services__media { flex-basis: 180px !important; height: 180px !important; min-height: 180px !important; }}@media (max-width: 620px) { #brxe-avaokl { padding: 4.5rem 1rem; padding-left: 18px !important; padding-right: 18px !important; }}@media (max-width: 620px) { .guh-services__intro { gap: 1.25rem !important; }}@media (max-width: 620px) { .guh-services__eyebrow { font-size: 1rem !important; }}@media (max-width: 620px) { .guh-services__heading { width: 100% !important; max-width: none !important; font-size: clamp(3rem, 12vw, 4.3rem) !important; line-height: .96 !important; }}@media (max-width: 620px) { .guh-services__lead { width: 100% !important; max-width: none !important; font-size: 1.35rem !important; }}@media (max-width: 620px) { .guh-services__item, .guh-services__link, .guh-services__card { height: 100% !important; }}@media (max-width: 620px) { .guh-services__media { flex-basis: 200px !important; height: 200px !important; min-height: 200px !important; }}@media (max-width: 620px) { .guh-services__body { min-height: 245px !important; padding: 1.6rem 1.4rem 1.45rem !important; }}@media (max-width: 620px) { .guh-services__title { min-height: 0 !important; font-size: 1.75rem !important; }}@media (max-width: 620px) { .guh-services__excerpt { min-height: 4.95em !important; max-height: 4.95em !important; font-size: 1.25rem !important; }}@media (max-width: 400px) { .guh-services__heading { font-size: clamp(2.7rem, 12vw, 3.6rem) !important; }}@media (max-width: 400px) { .guh-services__media { flex-basis: 175px !important; height: 175px !important; min-height: 175px !important; }}@media (max-width:620px) { .guh-services__grid { grid-template-columns: 1fr !important; grid-auto-rows: auto !important; align-items: start !important; }}@media (max-width:620px) { .guh-services__item { height: auto !important; min-height: 0 !important; }}@media (max-width:620px) { .guh-services__link { height: auto !important; min-height: 0 !important; }}@media (max-width:620px) { .guh-services__card { height: auto !important; min-height: 0 !important; }}@media (max-width:620px) { .guh-services__body { height: auto !important; }}@media (max-width:767px) { .guh-services__item { opacity: 1 !important; transform: none !important; animation: none !important; animation-timeline: auto !important; }}.guh-services__inner { width: min(100%, 1280px) !important; margin-inline: auto !important; gap: clamp(3rem, 5vw, 4.5rem) !important; display: flex !important; flex-direction: column !important;}.guh-services__item { counter-increment: guh-service; min-width: 0 !important; opacity: 1 !important; transform: none !important; animation: none !important; display: flex !important; width: 100% !important; height: 100% !important; animation-timeline: auto !important;}.guh-services__grid { counter-reset: guh-service; display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: clamp(1.15rem, 2vw, 1.8rem) !important; padding: 0 !important; margin: 0 !important; list-style: none; grid-auto-rows: 1fr !important; align-items: stretch !important;}@media (max-width: 900px) { .guh-services__grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }}@media (max-width: 620px) { .guh-services__inner { gap: 2.5rem !important; }}@media (max-width: 620px) { .guh-services__grid { grid-template-columns: 1fr !important; grid-auto-rows: auto !important; gap: 1.25rem !important; }}@media (max-width: 620px) { .guh-services__grid { align-items: start; } .guh-services__more { font-size: 12px; line-height: 1.35; }}}#brxe-abpvwv {font-size: var(--text-m)}#brxe-mvnmea {color: hsl(0, 0%, 100%)}@media (max-width: 480px) {#brxe-bwavjw {align-self: center !important}}@media (max-width: 992px) {#brxe-edrzai {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 480px) {#brxe-edrzai {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 992px) {#brxe-tgkthp {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 480px) {#brxe-tgkthp {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 992px) {#brxe-queglp {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 480px) {#brxe-queglp {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 992px) {#brxe-xcznpz {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 480px) {#brxe-xcznpz {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 992px) {#brxe-nkwchv {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 480px) {#brxe-nkwchv {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 992px) {#brxe-riintr {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 480px) {#brxe-riintr {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 992px) {#brxe-yzibmg {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 480px) {#brxe-yzibmg {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 992px) {#brxe-dxadad {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 480px) {#brxe-dxadad {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 992px) {#brxe-zasnnd {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 480px) {#brxe-zasnnd {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 992px) {#brxe-xkatvu {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 480px) {#brxe-xkatvu {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 992px) {#brxe-ggsevr {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 480px) {#brxe-ggsevr {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 992px) {#brxe-aghzhz {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}@media (max-width: 480px) {#brxe-aghzhz {padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 12px}}#brxe-thexts {flex-direction: column; max-width: 1400px; width: 1400px}@media (max-width: 480px) {#brxe-thexts {align-self: center !important; justify-content: center; align-items: center}}#brxe-xxxsyn {display: flex; position: relative; overflow: hidden}.guh-brands{padding:2.2rem 2.4rem;color:#fff;background:linear-gradient(110deg,#03182f,#083264 55%,#031c3b)} .guh-brands__inner{width:min(1280px,100%);margin:auto;display:flex;align-items:center;gap:3rem} .guh-brands__label h2{margin:0;font-size:1.8rem;text-transform:uppercase} .guh-brands__label span{color:#49bdfa;font-size:1.2rem;text-transform:uppercase} .guh-brand{display:grid;min-height:5rem;place-items:center;padding:1rem;border:1px solid rgba(255,255,255,.13);border-radius:1rem;background:rgba(255,255,255,.055);font-weight:800;text-align:center;text-transform:uppercase}@media(max-width:991px){.guh-brands__inner{align-items:flex-start;flex-direction:column}} .guh-brand{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,filter .28s ease} .guh-brand:hover{transform:translateY(-3px)}#brxe-xxxsyn .guh-brands{padding:2.2rem 2.4rem;color:#fff;background:linear-gradient(110deg,#03182f,#083264 55%,#031c3b)}#brxe-xxxsyn .guh-brands__inner{width:min(1280px,100%);margin:auto;display:flex;align-items:center;gap:3rem}#brxe-xxxsyn .guh-brands__label h2{margin:0;font-size:1.8rem;text-transform:uppercase}#brxe-xxxsyn .guh-brands__label span{color:#49bdfa;font-size:1.2rem;text-transform:uppercase}#brxe-xxxsyn .guh-brand{display:grid;min-height:5rem;place-items:center;padding:1rem;border:1px solid rgba(255,255,255,.13);border-radius:1rem;background:rgba(255,255,255,.055);font-weight:800;text-align:center;text-transform:uppercase}@media(max-width:991px){#brxe-xxxsyn .guh-brands__inner{align-items:flex-start;flex-direction:column}}#brxe-xxxsyn .guh-brand{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,filter .28s ease}#brxe-xxxsyn .guh-brand:hover{transform:translateY(-3px)} .guh-brands__label h2{font-size:36px!important} .guh-brands__label span{font-size:18px!important} .guh-brand img{max-width:195px!important;max-height:96px!important} .guh-brand img[src*="atag"],.guh-brand img[src*="gas-safe"],.guh-brand img[src*="gassafe"]{transform:scale(1.35)!important}@media(max-width:900px){.guh-brands__label h2{font-size:30px!important} .guh-brands__label span{font-size:16px!important} .guh-brand img{max-width:170px!important;max-height:84px!important}} .guh-brand img,.guh-brand img[src*="atag"],.guh-brand img[src*="gas-safe"],.guh-brand img[src*="gassafe"]{transform:none!important;max-width:180px!important;max-height:86px!important;object-fit:contain!important} .guh-brand{overflow:hidden!important;padding:22px 26px!important} .guh-brands__group{gap:24px!important} .guh-brand:hover img{transform:none!important}@media(max-width:900px){.guh-brand img,.guh-brand img[src*="atag"],.guh-brand img[src*="gas-safe"],.guh-brand img[src*="gassafe"]{max-width:155px!important;max-height:76px!important}}@media(max-width:900px){ #brxe-xxxsyn .guh-brands__inner{ gap:0!important; row-gap:0!important; } #brxe-xxxsyn .guh-brands__label{ margin:0!important; padding-bottom:8px!important; border-bottom:0!important; } #brxe-xxxsyn .guh-brands__viewport{ width:100%!important; margin:0!important; padding:0!important; } #brxe-xxxsyn .guh-brand{ display:grid!important; place-items:center!important; height:80px!important; min-height:80px!important; padding:6px 12px!important; overflow:hidden!important; } #brxe-xxxsyn .guh-brand>img, #brxe-xxxsyn .guh-brand img{ display:block!important; align-self:center!important; justify-self:center!important; width:auto!important; height:auto!important; max-width:100%!important; max-height:64px!important; margin:0!important; object-fit:contain!important; filter:none!important; opacity:1!important; transform:none!important; }}#brxe-zahems {margin-bottom: 15px}#brxe-afeazu {font-size: 25px}#brxe-nbnppi {font-weight: 600; text-transform: uppercase; font-size: var(--text-s)}#brxe-qzlszk {font-weight: 600; text-transform: uppercase; font-size: var(--text-s)}#brxe-bwynpa {font-weight: 600; text-transform: uppercase; font-size: var(--text-s)}#brxe-ugnsqg {font-weight: 600; text-transform: uppercase; font-size: var(--text-s)}#brxe-trtnbj {display: flex; background-position: center right; background-size: auto; background-repeat: no-repeat; background-image: url("https://gassedupheating.co.uk/wp-content/uploads/imageye___-_imgi_56_banner.jpg")}#brxe-trtnbj .guh-wrap { width:min(1280px,100%); margin-inline:auto}#brxe-trtnbj .guh-stack { display:flex; flex-direction:column; gap:1.6rem}#brxe-trtnbj .guh-split { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); align-items:center; gap:clamp(4rem,7vw,9rem)}#brxe-trtnbj { padding:clamp(7rem,9vw,11rem) 2.4rem}#brxe-trtnbj { background:#fff}#brxe-trtnbj .guh-eyebrow { width:max-content; position:relative; padding-left:3.2rem; color:#078ed9; font-size:1.3rem; font-weight:800; letter-spacing:.17em; text-transform:uppercase}#brxe-trtnbj .guh-eyebrow:before { content:''; position:absolute; left:0; top:50%; width:2.4rem; height:2px; background:linear-gradient(90deg,#12a9f4,#ff3347)}#brxe-trtnbj .guh-heading { margin:0; color:#031c3b; font:900 clamp(2.6rem,5.5vw,6.4rem)/.92 'Barlow Condensed','Arial Narrow',Arial,sans-serif; letter-spacing:-.025em; text-transform:uppercase}#brxe-trtnbj .guh-heading span { display:block; color:transparent; background:linear-gradient(100deg,#ff9f1a,#ff3347); -webkit-background-clip:text; background-clip:text}#brxe-trtnbj .guh-boiler .guh-heading, #brxe-trtnbj .guh-why .guh-heading { color:#fff}#brxe-trtnbj .guh-copy { margin:0; color:#536a82; font-size:1.6rem; line-height:1.7}#brxe-trtnbj .guh-boiler .guh-copy { color:#c8d8e8}#brxe-trtnbj .guh-btn { display:inline-flex; align-items:center; justify-content:center; gap:.8rem; min-height:5.6rem; padding:1.2rem 2.2rem; border-radius:99rem; font-weight:800; text-decoration:none}#brxe-trtnbj .guh-btn--hot { color:#fff; background:linear-gradient(90deg,#ff9f1a,#ff3347); box-shadow:0 1.6rem 3.8rem rgba(239,64,85,.22)}#brxe-trtnbj .guh-btn--outline { color:#031c3b; border:1px solid #12a9f4; background:transparent}#brxe-trtnbj .guh-actions { display:flex; flex-wrap:wrap; gap:1rem}#brxe-trtnbj .guh-check-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:1rem}#brxe-trtnbj .guh-check { display:flex; align-items:center; gap:1rem; padding:1.2rem; border:1px solid #dce8f2; border-radius:1rem; background:#f7fbfe; color:#0b2d52; font-weight:800}#brxe-trtnbj .guh-boiler .guh-check { color:#fff; border-color:rgba(255,255,255,.15); background:rgba(255,255,255,.06)}#brxe-trtnbj .guh-check__icon { display:grid; width:2.8rem; height:2.8rem; place-items:center; border-radius:50%; color:#fff; background:#12a9f4}#brxe-trtnbj .guh-final-cta .guh-btn--outline { color:#fff}#brxe-trtnbj .guh-reveal { animation:guhFade .65s ease both}@media(max-width:991px) { #brxe-trtnbj .guh-split { grid-template-columns:1fr }}@media(max-width:767px) { #brxe-trtnbj { padding:6rem 1.8rem } #brxe-trtnbj .guh-check-grid { grid-template-columns:1fr }}@media(prefers-reduced-motion:reduce) { #brxe-trtnbj .guh-reveal { animation:none }}#brxe-trtnbj .guh-check, #brxe-trtnbj .guh-btn { transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,filter .28s ease}#brxe-trtnbj .guh-check:hover { transform:translateY(-3px)}#brxe-trtnbj .guh-btn:hover { transform:translateY(-3px); filter:brightness(1.06)}#brxe-trtnbj .guh-reveal { opacity:0; transform:translateY(26px); transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.2,1)}#brxe-trtnbj .guh-reveal.guh-is-visible { opacity:1; transform:none}@media(prefers-reduced-motion:reduce) { #brxe-trtnbj .guh-reveal { opacity:1; transform:none; transition:none }}#brxe-trtnbj .guh-reviews>.guh-wrap { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1.5rem}#brxe-trtnbj .guh-reviews>.guh-wrap>.guh-section-head, #brxe-trtnbj .guh-reviews>.guh-wrap>.guh-reviews__trust { grid-column:1/-1}@media(max-width:991px) { #brxe-trtnbj .guh-reviews>.guh-wrap { grid-template-columns:1fr } #brxe-trtnbj .guh-reviews>.guh-wrap>* { grid-column:1!important }}#brxe-trtnbj { font-size:1.5rem}#brxe-trtnbj .guh-heading { font-size:clamp(3.4rem,4.4vw,5.4rem)!important; line-height:.98!important; max-width:14ch}#brxe-trtnbj .guh-copy { font-size:clamp(1.45rem,1.25vw,1.65rem)!important; line-height:1.7!important}#brxe-trtnbj .guh-check { min-height:5.2rem; padding:1rem 1.2rem!important; gap:1rem!important; font-size:1.35rem!important; line-height:1.35!important}#brxe-trtnbj .guh-check__icon { display:grid!important; width:2.5rem!important; height:2.5rem!important; min-width:2.5rem!important; place-items:center!important; padding:0!important; font-size:1.25rem!important; line-height:1!important}#brxe-trtnbj .guh-boiler .guh-btn { width:auto!important; align-self:flex-start!important; padding-inline:2.2rem!important; font-size:1.35rem!important}#brxe-trtnbj .guh-final-cta .guh-btn { font-size:1.35rem!important}@media(max-width:991px) { #brxe-trtnbj .guh-heading { font-size:clamp(3.2rem,7vw,4.8rem)!important }}@keyframes guhFade { from { opacity:0; transform:translateY(18px) } to { opacity:1; transform:none }}#brxe-izrqke {display: flex}#brxe-gbavrd {display: flex}#brxe-gbavrd { padding:clamp(7rem,9vw,11rem) 2.4rem; background:#f5f9fc; font-size:1.5rem;}#brxe-gbavrd .guh-wrap { width:min(1280px,100%); margin-inline:auto;}#brxe-gbavrd .guh-eyebrow { width:max-content; position:relative; padding-left:3.2rem; color:#078ed9; font-size:1.3rem; font-weight:800; letter-spacing:.17em; text-transform:uppercase;}#brxe-gbavrd .guh-eyebrow:before { content:''; position:absolute; left:0; top:50%; width:2.4rem; height:2px; background:linear-gradient(90deg,#12a9f4,#ff3347);}#brxe-gbavrd .guh-section-head { display:flex; flex-direction:column; align-items:flex-start; width:100%; max-width:980px; gap:1.5rem; margin-bottom:4rem;}#brxe-gbavrd .guh-heading { width:100%!important; max-width:24ch!important; margin:0; color:#031c3b; font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif; font-size:clamp(3.6rem,5vw,6rem)!important; font-weight:900; line-height:.95!important; letter-spacing:-.025em; text-transform:uppercase; text-wrap:balance;}#brxe-gbavrd .guh-heading span { display:block; color:transparent; background:linear-gradient(100deg,#ff9f1a,#ff3347); -webkit-background-clip:text; background-clip:text;}#brxe-gbavrd .guh-boiler .guh-heading,#brxe-gbavrd .guh-why .guh-heading { color:#fff;}#brxe-gbavrd > .guh-wrap { display:grid!important; grid-template-columns:repeat(3,minmax(300px,410px))!important; grid-template-rows:auto auto auto!important; gap:24px!important; overflow-x:auto!important; overflow-y:hidden!important; padding:0 0 24px!important; scroll-behavior:smooth!important; scroll-snap-type:x mandatory!important; overscroll-behavior-inline:contain!important; -webkit-overflow-scrolling:touch!important;}#brxe-gbavrd > .guh-wrap > .guh-section-head,#brxe-gbavrd > .guh-wrap > .guh-reviews__trust { position:sticky!important; left:0!important; z-index:2!important; grid-column:1/-1!important; width:min(1280px,calc(100vw - 48px))!important;}#brxe-gbavrd > .guh-wrap > .guh-reviews__grid { display:block!important; min-width:0!important; margin:0!important; padding:0!important; overflow:visible!important; scroll-snap-align:start!important;}#brxe-gbavrd .guh-review { display:flex!important; flex-direction:column!important; gap:1.5rem; width:100%!important; height:360px!important; min-height:360px!important; padding:2.2rem!important; border:1px solid transparent; border-radius:1.6rem; background:#fff; box-shadow:0 1.5rem 4rem rgba(3,28,59,.08); transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease;}#brxe-gbavrd .guh-review:hover { transform:translateY(-7px); border-color:rgba(18,169,244,.3); box-shadow:0 2.2rem 5rem rgba(3,28,59,.14);}#brxe-gbavrd .guh-review__stars { color:#ff9f1a; font-size:1.5rem!important; letter-spacing:.18em;}#brxe-gbavrd .guh-review__quote { color:#536a82; font-size:17px!important; line-height:1.65!important;}#brxe-gbavrd .guh-review__quote p { margin:0; color:#536a82; font-size:17px!important; line-height:1.65!important;}#brxe-gbavrd .guh-review__meta { display:flex; align-items:center; gap:1rem; margin-top:auto!important;}#brxe-gbavrd .guh-review__avatar { display:grid; width:4rem!important; height:4rem!important; place-items:center; border-radius:50%; color:#fff; background:#031c3b; font-size:1.2rem!important; font-weight:900;}#brxe-gbavrd .guh-review__name { color:#031c3b; font-size:16px!important; font-weight:900;}#brxe-gbavrd .guh-review__role { color:#536a82; font-size:14px!important;}#brxe-gbavrd .guh-reviews__trust { display:flex; align-items:center; justify-content:flex-start; gap:.8rem!important; margin-top:2.5rem!important; color:#031c3b; font-size:1.3rem!important;}#brxe-gbavrd .guh-reviews__trust > .brxe-icon { width:2.2rem!important; height:2.2rem!important; font-size:1.8rem!important; line-height:1!important;}#brxe-gbavrd .guh-reveal { opacity:0; transform:translateY(26px); transition: opacity .7s ease, transform .7s cubic-bezier(.2,.75,.2,1);}#brxe-gbavrd .guh-reveal.guh-is-visible { opacity:1; transform:none;}#brxe-gbavrd > .guh-wrap::-webkit-scrollbar { height:10px;}#brxe-gbavrd > .guh-wrap::-webkit-scrollbar-track { background:rgba(255,255,255,.14); border-radius:999px;}#brxe-gbavrd > .guh-wrap::-webkit-scrollbar-thumb { background:linear-gradient(90deg,#ff9f1c,#ff3d68); border-radius:999px;}@media(max-width:991px) { #brxe-gbavrd > .guh-wrap { grid-template-columns:repeat(3,minmax(300px,380px))!important; } #brxe-gbavrd .guh-section-head { max-width:820px; } #brxe-gbavrd .guh-heading { max-width:22ch!important; font-size:clamp(3.2rem,7vw,4.8rem)!important; line-height:.97!important; } #brxe-gbavrd > .guh-wrap > .guh-section-head, #brxe-gbavrd > .guh-wrap > .guh-reviews__trust { width:calc(100vw - 48px)!important; }}@media(max-width:767px) { #brxe-gbavrd { padding:6rem 1.8rem; } #brxe-gbavrd > .guh-wrap { grid-template-columns:repeat(3,86vw)!important; } #brxe-gbavrd > .guh-wrap > .guh-section-head, #brxe-gbavrd > .guh-wrap > .guh-reviews__trust { width:calc(100vw - 36px)!important; } #brxe-gbavrd .guh-heading { max-width:100%!important; font-size:clamp(3rem,11vw,4.2rem)!important; line-height:.98!important; } #brxe-gbavrd .guh-review { height:420px!important; min-height:420px!important; } #brxe-gbavrd .guh-review__quote, #brxe-gbavrd .guh-review__quote p { font-size:16px!important; }}@media(prefers-reduced-motion:reduce) { #brxe-gbavrd .guh-reveal { opacity:1; transform:none; transition:none; animation:none; }}#brxe-fcmxzd {font-family: "Barlow Semi Condensed"; font-size: 13px; font-weight: 800; letter-spacing: 1.7px; color: #F05A1F; text-transform: uppercase}#brxe-wbfxyo {font-family: "Barlow Semi Condensed"; font-size: 54px; font-weight: 900; letter-spacing: -1.35px; color: #031C3B; line-height: 0.98}#brxe-tcbciw {font-family: "Barlow Semi Condensed"; font-size: 17px; font-weight: 400; line-height: 1.7; color: #536A82}#brxe-cvgvfc {display: flex; max-width: 530px; flex-direction: column; align-items: flex-start; row-gap: 22px; order: 1}#brxe-fkgoet {height: 100%}#brxe-fkgoet:not(.tag), #brxe-fkgoet img {object-fit: cover}#brxe-qjthkh {position: relative; width: 100%}#brxe-cxcnop {display: grid; align-items: initial; max-width: 1400px; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: center; width: 100%}#brxe-fdwjju {display: flex; position: relative; overflow: hidden; padding-top: var(--space-2xl); padding-right: 24px; padding-bottom: var(--space-2xl); padding-left: 24px; background-color: #F5F9FC; justify-content: center; align-items: center; align-self: center !important}.guh-split__visual { position: relative; isolation: isolate;}.guh-split__image-frame,.guh-split__image-frame img { transform: none !important; filter: none !important; box-shadow: none !important;}.guh-split__image-frame::after { content: none !important;}.guh-split__visual::before { transform: none !important; transition: filter .45s ease, box-shadow .45s ease, background .45s ease !important;} .guh-split__visual:hover::before { transform: none !important; background: linear-gradient(145deg, #ff9f1a 0%, #ff7623 52%, #ff3347 100%) !important; filter: drop-shadow(0 0 18px rgba(255,118,35,.58)) drop-shadow(0 0 42px rgba(255,51,71,.34)) !important; box-shadow: 0 0 0 1px rgba(255,255,255,.12) inset !important;}@media (prefers-reduced-motion: reduce) { .guh-split__visual::before { transition: none !important; }}@media (max-width: 992px) {#brxe-fdwjju {padding-top: 82px; padding-right: 22px; padding-bottom: 82px; padding-left: 22px}}@media (max-width: 480px) {#brxe-fdwjju {padding-top: 64px; padding-right: 18px; padding-bottom: 64px; padding-left: 18px}}#brxe-imhopk {font-size: var(--text-m); font-weight: 600; text-transform: uppercase}#brxe-qbtywm {font-size: var(--text-m); font-weight: 600; text-transform: uppercase}#brxe-czvvbv {font-size: var(--text-m); font-weight: 600; text-transform: uppercase}#brxe-cajkdj {z-index: 99}#brxe-inooqz {font-weight: 500}#brxe-saeyfw {display: flex}#brxe-saeyfw .guh-wrap { width:min(1280px,100%); margin-inline:auto}#brxe-saeyfw .guh-stack { display:flex; flex-direction:column; gap:1.6rem}#brxe-saeyfw .guh-split { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); align-items:center; gap:clamp(4rem,7vw,9rem)}#brxe-saeyfw { padding:clamp(7rem,9vw,11rem) 2.4rem}#brxe-saeyfw { background:linear-gradient(135deg,#03172f,#07315b); color:#fff}#brxe-saeyfw .guh-eyebrow { width:max-content; position:relative; padding-left:3.2rem; color:#078ed9; font-size:1.3rem; font-weight:800; letter-spacing:.17em; text-transform:uppercase}#brxe-saeyfw .guh-eyebrow:before { content:''; position:absolute; left:0; top:50%; width:2.4rem; height:2px; background:linear-gradient(90deg,#12a9f4,#ff3347)}#brxe-saeyfw .guh-heading { margin:0; color:#031c3b; font:900 clamp(3.6rem,5.5vw,6.4rem)/.92 'Barlow Condensed','Arial Narrow',Arial,sans-serif; letter-spacing:-.025em; text-transform:uppercase}#brxe-saeyfw .guh-heading span { display:block; color:transparent; background:linear-gradient(100deg,#ff9f1a,#ff3347); -webkit-background-clip:text; background-clip:text}#brxe-saeyfw .guh-heading, #brxe-saeyfw .guh-why .guh-heading { color:#fff}#brxe-saeyfw .guh-copy { margin:0; color:#536a82; font-size:1.6rem; line-height:1.7}#brxe-saeyfw .guh-copy { color:#c8d8e8}#brxe-saeyfw .guh-btn { display:inline-flex; align-items:center; justify-content:center; gap:.8rem; min-height:5.6rem; padding:1.2rem 2.2rem; border-radius:99rem; font-weight:800; text-decoration:none}#brxe-saeyfw .guh-btn--hot { color:#fff; background:linear-gradient(90deg,#ff9f1a,#ff3347); box-shadow:0 1.6rem 3.8rem rgba(239,64,85,.22)}#brxe-saeyfw .guh-check-list { display:flex; flex-direction:column; gap:1rem}#brxe-saeyfw .guh-check { display:flex; align-items:center; gap:1rem; padding:1.2rem; border:1px solid #dce8f2; border-radius:1rem; background:#f7fbfe; color:#0b2d52; font-weight:800}#brxe-saeyfw .guh-check { color:#fff; border-color:rgba(255,255,255,.15); background:rgba(255,255,255,.06)}#brxe-saeyfw .guh-check__icon { display:grid; width:2.8rem; height:2.8rem; place-items:center; border-radius:50%; color:#fff; background:#12a9f4}#brxe-saeyfw__visual { position:relative; display:grid; place-items:center; min-height:48rem; border-radius:3rem; background:radial-gradient(circle,rgba(18,169,244,.3),transparent 60%)}#brxe-saeyfw__icon { display:grid; width:22rem; height:28rem; place-items:center; border:5px solid #c8d5df; border-radius:2.8rem; color:#ff9f1a; background:#fff; font-size:8rem}#brxe-saeyfw__mini { position:absolute; bottom:3rem; max-width:30rem; padding:1.5rem; border-radius:1.2rem; color:#fff; background:#061d3a; text-align:center}#brxe-saeyfw .guh-reveal { animation:guhFade .65s ease both}@media(max-width:991px) { #brxe-saeyfw .guh-split { grid-template-columns:1fr }}@media(max-width:767px) { #brxe-saeyfw { padding:6rem 1.8rem }}@media(prefers-reduced-motion:reduce) { #brxe-saeyfw .guh-reveal { animation:none }}#brxe-saeyfw .guh-check, #brxe-saeyfw .guh-btn { transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,filter .28s ease}#brxe-saeyfw .guh-check:hover { transform:translateY(-3px)}#brxe-saeyfw .guh-btn:hover { transform:translateY(-3px); filter:brightness(1.06)}#brxe-saeyfw__visual:before { content:''; position:absolute; inset:8%; border-radius:50%; background:conic-gradient(from 210deg,transparent,rgba(18,169,244,.38),rgba(255,51,71,.3),transparent 70%); filter:blur(18px); animation:guhGlow 7s linear infinite}#brxe-saeyfw__icon, #brxe-saeyfw__mini { position:relative; z-index:2}#brxe-saeyfw .guh-reveal { opacity:0; transform:translateY(26px); transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.2,1)}#brxe-saeyfw .guh-reveal.guh-is-visible { opacity:1; transform:none}@media(prefers-reduced-motion:reduce) { #brxe-saeyfw .guh-reveal { opacity:1; transform:none; transition:none } #brxe-saeyfw__visual:before { animation:none }}#brxe-saeyfw .guh-reviews>.guh-wrap { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1.5rem}#brxe-saeyfw .guh-reviews>.guh-wrap>.guh-section-head, #brxe-saeyfw .guh-reviews>.guh-wrap>.guh-reviews__trust { grid-column:1/-1}@media(max-width:991px) { #brxe-saeyfw .guh-reviews>.guh-wrap { grid-template-columns:1fr } #brxe-saeyfw .guh-reviews>.guh-wrap>* { grid-column:1!important }}#brxe-saeyfw { font-size:1.5rem}#brxe-saeyfw .guh-heading { font-size:clamp(3.4rem,4.4vw,5.4rem)!important; line-height:.98!important; max-width:14ch}#brxe-saeyfw .guh-copy { font-size:clamp(1.45rem,1.25vw,1.65rem)!important; line-height:1.7!important}#brxe-saeyfw .guh-check { min-height:5.2rem; padding:1rem 1.2rem!important; gap:1rem!important; font-size:1.35rem!important; line-height:1.35!important}#brxe-saeyfw .guh-check__icon { display:grid!important; width:2.5rem!important; height:2.5rem!important; min-width:2.5rem!important; place-items:center!important; padding:0!important; font-size:1.25rem!important; line-height:1!important}#brxe-saeyfw__visual { min-height:43rem!important}#brxe-saeyfw__icon { display:grid!important; width:17rem!important; height:21rem!important; place-items:center!important; padding:0!important; font-size:5.6rem!important; line-height:1!important}#brxe-saeyfw__mini { max-width:28rem!important; padding:1.3rem 1.6rem!important; font-size:1.3rem!important; line-height:1.5!important}#brxe-saeyfw .guh-btn { width:auto!important; align-self:flex-start!important; padding-inline:2.2rem!important; font-size:1.35rem!important}#brxe-saeyfw .guh-final-cta .guh-btn { font-size:1.35rem!important}@media(max-width:991px) { #brxe-saeyfw .guh-heading { font-size:clamp(3.2rem,7vw,4.8rem)!important } #brxe-saeyfw__visual { min-height:38rem!important }}@keyframes guhFade { from { opacity:0; transform:translateY(18px) } to { opacity:1; transform:none }}@keyframes guhGlow { to { transform:rotate(360deg) }}#brxe-saeyfw .guh-wrap { padding: clamp(32px, 4vw, 64px) !important; background: linear-gradient(145deg, #082b50 0%, #061d3a 100%) !important; border: 1px solid rgba(18,169,244,.24) !important; border-radius: 28px !important; box-shadow: 0 28px 70px rgba(0,10,30,.28), inset 0 1px 0 rgba(255,255,255,.08) !important;}#brxe-saeyfw .guh-heading, #brxe-saeyfw .guh-heading > *, #brxe-saeyfw .guh-check__text { color: #fff !important;}#brxe-saeyfw .guh-copy { color: #d9e8f5 !important; font-size: 18px !important; line-height: 1.7 !important;}#brxe-saeyfw .guh-check__text, #brxe-saeyfw .guh-btn { font-size: 16px !important;}@media (max-width: 767px) { #brxe-saeyfw .guh-wrap { padding: 26px 20px !important; border-radius: 20px !important; } #brxe-saeyfw .guh-copy { font-size: 16px !important; }}#brxe-rpfjjo {font-family: "Barlow Semi Condensed"; font-size: 54px; font-weight: 900; line-height: 0.98; color: #031C3B; letter-spacing: -1.35px}#brxe-dpvgku {font-family: "Barlow Semi Condensed"; font-size: 17px; font-weight: 400; line-height: 1.7; color: #536A82}#brxe-ipmkqn {display: flex; max-width: 530px; flex-direction: column; align-items: flex-start; row-gap: 22px}#brxe-ykerge {height: 100%}#brxe-ykerge:not(.tag), #brxe-ykerge img {object-fit: cover}#brxe-hdfwuw {position: relative; width: 100%}#brxe-oibsoj {display: grid; align-items: initial; max-width: 1400px; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: center; width: 100%}#brxe-lzgmxh {position: relative; overflow: hidden; padding-top: var(--space-2xl); padding-right: 24px; padding-bottom: var(--space-2xl); padding-left: 24px; display: flex; justify-content: center; align-items: center; align-self: center !important}.guh-split__visual { position: relative; isolation: isolate;}.guh-split__image-frame,.guh-split__image-frame img { transform: none !important; filter: none !important; box-shadow: none !important;}.guh-split__image-frame::after { content: none !important;}.guh-split__visual::before { transform: none !important; transition: filter .45s ease, box-shadow .45s ease, background .45s ease !important;} .guh-split__visual:hover::before { transform: none !important; background: linear-gradient(145deg, #ff9f1a 0%, #ff7623 52%, #ff3347 100%) !important; filter: drop-shadow(0 0 18px rgba(255,118,35,.58)) drop-shadow(0 0 42px rgba(255,51,71,.34)) !important; box-shadow: 0 0 0 1px rgba(255,255,255,.12) inset !important;}@media (prefers-reduced-motion: reduce) { .guh-split__visual::before { transition: none !important; }}@media (max-width: 992px) {#brxe-lzgmxh {padding-top: 82px; padding-right: 22px; padding-bottom: 82px; padding-left: 22px}}@media (max-width: 480px) {#brxe-lzgmxh {padding-top: 64px; padding-right: 18px; padding-bottom: 64px; padding-left: 18px}}#brxe-kflflb {width: 100%; max-width: 100%}#brxe-spwmhe {width: 100%; max-width: 100%}#brxe-mcpbmx {display: flex}:root{ --guh-navy-dark: #03172f;  --guh-navy-light: #07315b;  --guh-navy-text: #031c3b;  --guh-blue: #078ed9;  --guh-blue-bright: #12a9f4;  --guh-blue-deep: #087ac1;  --guh-orange: #ff9f1a;  --guh-red: #ff3347;  --guh-body: #536a82;  --guh-body-light: #c8d8e8;  --guh-card-line: #dce8f2; }.guh-wrap{ width: min(1280px, 100%); margin-inline: auto;}.guh-why{ padding: clamp(7rem, 9vw, 11rem) 2.4rem;  background: linear-gradient(135deg, var(--guh-navy-dark), var(--guh-navy-light)); color: #fff; font-size: 1.5rem;}.guh-eyebrow{ width: max-content; position: relative; padding-left: 3.2rem; color: var(--guh-blue); font-size: 1.3rem; font-weight: 800; letter-spacing: .17em; text-transform: uppercase;} .guh-eyebrow:before{  content: ''; position: absolute; left: 0; top: 50%; width: 2.4rem; height: 2px; background: linear-gradient(90deg, var(--guh-blue-bright), var(--guh-red));}.guh-heading{ margin: 0; max-width: 14ch; color: #fff; font: 900 clamp(3.4rem, 4.4vw, 5.4rem)/.98 'Barlow Condensed','Arial Narrow',Arial,sans-serif; letter-spacing: -.025em; text-transform: uppercase;} .guh-heading span{  display: block; color: transparent; background: linear-gradient(100deg, var(--guh-orange), var(--guh-red)); -webkit-background-clip: text; background-clip: text;}.guh-section-head{ display: flex; flex-direction: column; gap: 1.5rem; margin-bottom: 4rem;}.guh-why__grid{ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr));  gap: 1.4rem; margin-top: 4rem;} .guh-why__card{ display: flex; flex-direction: column; gap: 1.2rem; min-height: 23rem; padding: 2.2rem; border: 1px solid rgba(255,255,255,.13); border-radius: 1.6rem; background: rgba(255,255,255,.07); box-shadow: 0 1.5rem 4rem rgba(3,28,59,.08); transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;} .guh-why__card:hover{  transform: translateY(-6px); border-color: rgba(18,169,244,.55); box-shadow: 0 2rem 4rem rgba(0,0,0,.16);} .guh-card-icon{  display: grid; place-items: center; width: 4.4rem; height: 4.4rem; min-width: 4.4rem; border-radius: 1rem; font-size: 2.2rem; line-height: 1; color: #fff; background: linear-gradient(145deg, var(--guh-blue-bright), var(--guh-blue-deep));} .guh-card-title{ margin: 0; color: #fff; font-size: 2rem; line-height: 1.2;} .guh-card-copy{ margin: 0; color: var(--guh-body-light); font-size: 1.45rem; line-height: 1.65;}.guh-process{ display: grid; grid-template-columns: minmax(22rem, .8fr) minmax(0, 2fr); gap: 3rem; margin-top: 5rem; padding: 2.8rem; border: 1px solid rgba(255,255,255,.14); border-radius: 2rem; background: rgba(255,255,255,.06);} .guh-process__intro h3{ margin: 0 0 .8rem; color: #fff; font-size: clamp(2.6rem, 2.4vw, 3.6rem); line-height: 1.08;} .guh-process__intro p{ color: var(--guh-body-light); font-size: 1.35rem; line-height: 1.6;} .guh-process__steps{ display: grid; grid-template-columns: repeat(3, 1fr);  gap: 2rem;} .guh-process__num{  color: var(--guh-orange); font-size: 2.5rem; font-weight: 900;} .guh-process__step h4{ margin: .6rem 0; color: #fff; font-size: 2rem; line-height: 1.2;} .guh-process__step p{ color: var(--guh-body-light); font-size: 1.25rem; line-height: 1.55;}.guh-reviews > .guh-wrap{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.5rem;} .guh-reviews > .guh-wrap > .guh-section-head,.guh-reviews > .guh-wrap > .guh-reviews__trust{ grid-column: 1 / -1; }.guh-reveal{ opacity: 0; transform: translateY(26px); transition: opacity .7s ease, transform .7s cubic-bezier(.2,.75,.2,1);} .guh-reveal.guh-is-visible{ opacity: 1; transform: none;}@media (max-width: 1200px){ .guh-process{ grid-template-columns: 1fr; } .guh-process__steps{ gap: 1.5rem; }}@media (max-width: 991px){ .guh-heading{ font-size: clamp(3.2rem, 7vw, 4.8rem); } .guh-why__grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }  .guh-process__steps{ grid-template-columns: repeat(3, minmax(0, 1fr)); } .guh-reviews > .guh-wrap{ grid-template-columns: 1fr; } .guh-reviews > .guh-wrap > *{ grid-column: 1; }}@media (max-width: 767px){ .guh-why{ padding: 6rem 1.8rem; } .guh-why__grid, .guh-process__steps{ grid-template-columns: 1fr; }  .guh-why__card{ min-height: auto; }}@media (prefers-reduced-motion: reduce){ .guh-reveal{ opacity: 1; transform: none; transition: none; }}#brxe-flyznz {font-family: "Barlow Semi Condensed"; font-size: 54px; font-weight: 900; line-height: 0.98; color: #031C3B; letter-spacing: -1.35px}#brxe-cfwrjk {font-family: "Barlow Semi Condensed"; font-size: 17px; font-weight: 400; line-height: 1.7; color: #536A82}#brxe-zsilyv {display: flex; max-width: 530px; flex-direction: column; align-items: flex-start; row-gap: 22px}#brxe-teefxj {height: 100%}#brxe-teefxj:not(.tag), #brxe-teefxj img {object-fit: cover}#brxe-lhdqou {position: relative; width: 100%}#brxe-ipnacf {display: grid; align-items: initial; max-width: 1400px; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: center; width: 100%}#brxe-qyyegm {display: flex; position: relative; overflow: hidden; padding-top: var(--space-2xl); padding-right: 24px; padding-bottom: var(--space-2xl); padding-left: 24px; background-color: #F5F9FC; justify-content: center; align-items: center; align-self: center !important}.guh-split__visual { position: relative; isolation: isolate;}.guh-split__image-frame,.guh-split__image-frame img { transform: none !important; filter: none !important; box-shadow: none !important;}.guh-split__image-frame::after { content: none !important;}.guh-split__visual::before { transform: none !important; transition: filter .45s ease, box-shadow .45s ease, background .45s ease !important;} .guh-split__visual:hover::before { transform: none !important; background: linear-gradient(145deg, #ff9f1a 0%, #ff7623 52%, #ff3347 100%) !important; filter: drop-shadow(0 0 18px rgba(255,118,35,.58)) drop-shadow(0 0 42px rgba(255,51,71,.34)) !important; box-shadow: 0 0 0 1px rgba(255,255,255,.12) inset !important;}@media (prefers-reduced-motion: reduce) { .guh-split__visual::before { transition: none !important; }}@media (max-width: 992px) {#brxe-qyyegm {padding-top: 82px; padding-right: 22px; padding-bottom: 82px; padding-left: 22px}}@media (max-width: 480px) {#brxe-qyyegm {padding-top: 64px; padding-right: 18px; padding-bottom: 64px; padding-left: 18px}}#brxe-moqhdz {font-family: "Barlow Semi Condensed"; font-size: 54px; font-weight: 900; line-height: 0.98; color: #031C3B; letter-spacing: -1.35px}#brxe-duoyfy {font-family: "Barlow Semi Condensed"; font-size: 17px; font-weight: 400; line-height: 1.7; color: #536A82}#brxe-rjkgwn {display: flex; max-width: 530px; flex-direction: column; align-items: flex-start; row-gap: 22px; order: 1}#brxe-onlklx {height: 100%}#brxe-onlklx:not(.tag), #brxe-onlklx img {object-fit: cover}#brxe-sxfwku {position: relative; width: 100%}#brxe-gurqra {display: grid; align-items: initial; max-width: 1400px; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: center; width: 100%}#brxe-cxhhjm {position: relative; overflow: hidden; padding-top: var(--space-2xl); padding-right: 24px; padding-bottom: var(--space-2xl); padding-left: 24px; display: flex; justify-content: center; align-items: center; align-self: center !important}.guh-split__visual { position: relative; isolation: isolate;}.guh-split__image-frame,.guh-split__image-frame img { transform: none !important; filter: none !important; box-shadow: none !important;}.guh-split__image-frame::after { content: none !important;}.guh-split__visual::before { transform: none !important; transition: filter .45s ease, box-shadow .45s ease, background .45s ease !important;} .guh-split__visual:hover::before { transform: none !important; background: linear-gradient(145deg, #ff9f1a 0%, #ff7623 52%, #ff3347 100%) !important; filter: drop-shadow(0 0 18px rgba(255,118,35,.58)) drop-shadow(0 0 42px rgba(255,51,71,.34)) !important; box-shadow: 0 0 0 1px rgba(255,255,255,.12) inset !important;}@media (prefers-reduced-motion: reduce) { .guh-split__visual::before { transition: none !important; }}@media (max-width: 992px) {#brxe-cxhhjm {padding-top: 82px; padding-right: 22px; padding-bottom: 82px; padding-left: 22px}}@media (max-width: 480px) {#brxe-cxhhjm {padding-top: 64px; padding-right: 18px; padding-bottom: 64px; padding-left: 18px}}#brxe-zqzgqj {display: flex; column-gap: 15px}#brxe-soznlv {display: flex; flex-direction: column; row-gap: 25px}#brxe-rewmdg {display: flex}#brxe-rewmdg .guh-wrap { width:min(1280px,100%); margin-inline:auto}#brxe-rewmdg { padding:clamp(7rem,9vw,11rem) 2.4rem}#brxe-rewmdg { background:#fff}#brxe-rewmdg .guh-eyebrow { width:max-content; position:relative; padding-left:3.2rem; color:#078ed9; font-size:1.3rem; font-weight:800; letter-spacing:.17em; text-transform:uppercase}#brxe-rewmdg .guh-eyebrow:before { content:''; position:absolute; left:0; top:50%; width:2.4rem; height:2px; background:linear-gradient(90deg,#12a9f4,#ff3347)}#brxe-rewmdg .guh-btn { display:inline-flex; align-items:center; justify-content:center; gap:.8rem; min-height:5.6rem; padding:1.2rem 2.2rem; border-radius:99rem; font-weight:800; text-decoration:none}#brxe-rewmdg .guh-btn--hot { color:#fff; background:linear-gradient(90deg,#ff9f1a,#ff3347); box-shadow:0 1.6rem 3.8rem rgba(239,64,85,.22)}#brxe-rewmdg .guh-btn--outline { color:#031c3b; border:1px solid #12a9f4; background:transparent}#brxe-rewmdg__box { display:flex; align-items:center; justify-content:space-between; gap:3rem; padding:clamp(3rem,5vw,6rem); border-radius:2.5rem; color:#fff; background:linear-gradient(120deg,#03182f,#083264)}#brxe-rewmdg__copy { max-width:70rem}#brxe-rewmdg h2 { margin:.8rem 0; font-size:clamp(3rem,4vw,5rem); color:#fff}#brxe-rewmdg__actions { display:flex; flex-wrap:wrap; gap:1rem}#brxe-rewmdg .guh-btn--outline { color:#fff}#brxe-rewmdg .guh-reveal { animation:guhFade .65s ease both}@media(max-width:767px) { #brxe-rewmdg { padding:6rem 1.8rem } #brxe-rewmdg__box { align-items:flex-start; flex-direction:column }}@media(prefers-reduced-motion:reduce) { #brxe-rewmdg .guh-reveal { animation:none }}#brxe-rewmdg .guh-btn { transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,filter .28s ease}#brxe-rewmdg .guh-btn:hover { transform:translateY(-3px); filter:brightness(1.06)}#brxe-rewmdg .guh-reveal { opacity:0; transform:translateY(26px); transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.2,1)}#brxe-rewmdg .guh-reveal.guh-is-visible { opacity:1; transform:none}@media(prefers-reduced-motion:reduce) { #brxe-rewmdg .guh-reveal { opacity:1; transform:none; transition:none }}#brxe-rewmdg .guh-reviews>.guh-wrap { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1.5rem}#brxe-rewmdg .guh-reviews>.guh-wrap>.guh-section-head, #brxe-rewmdg .guh-reviews>.guh-wrap>.guh-reviews__trust { grid-column:1/-1}@media(max-width:991px) { #brxe-rewmdg .guh-reviews>.guh-wrap { grid-template-columns:1fr } #brxe-rewmdg .guh-reviews>.guh-wrap>* { grid-column:1!important }}#brxe-rewmdg { font-size:1.5rem}#brxe-rewmdg .guh-boiler .guh-btn { width:auto!important; align-self:flex-start!important; padding-inline:2.2rem!important; font-size:1.35rem!important}#brxe-rewmdg h2 { font-size:clamp(3rem,3.5vw,4.4rem)!important; line-height:1.05!important}#brxe-rewmdg p { font-size:1.45rem!important}#brxe-rewmdg .guh-btn { font-size:1.35rem!important}@keyframes guhFade { from { opacity:0; transform:translateY(18px) } to { opacity:1; transform:none }} .guh-final-cta__copy>p { font-size:18px!important; line-height:1.6!important} .guh-final-cta__copy>.guh-eyebrow { font-size:14px!important} .guh-final-cta .guh-btn { font-size:16px!important}@media(max-width:767px) { .guh-final-cta__copy>p { font-size:16px!important } .guh-final-cta .guh-btn { font-size:15px!important }}#brxe-rewmdg .guh-final-cta__copy>p { font-size:18px!important; line-height:1.6!important}#brxe-rewmdg .guh-final-cta__copy>.guh-eyebrow { font-size:14px!important}#brxe-rewmdg .guh-btn { font-size:16px!important}@media(max-width:767px) { #brxe-rewmdg .guh-final-cta__copy>p { font-size:16px!important } #brxe-rewmdg .guh-btn { font-size:15px!important }}#brxe-xznowm {font-family: "Barlow Semi Condensed"; font-size: 54px; font-weight: 900; line-height: 0.98; color: #031C3B; letter-spacing: -1.35px}#brxe-eztmne {font-size: 17px; font-family: "Barlow Semi Condensed"; font-weight: 400; line-height: 1.7; color: #536A82}#brxe-lqngox {max-width: 530px; display: flex; flex-direction: column; align-items: flex-start; row-gap: 22px}#brxe-jvntkl {height: 100%}#brxe-jvntkl:not(.tag), #brxe-jvntkl img {object-fit: cover}#brxe-kdrkee {position: relative; width: 100%}#brxe-knhvuc {display: grid; align-items: initial; max-width: 1400px; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: center; width: 100%}#brxe-ljovhq {display: flex; position: relative; overflow: hidden; padding-top: var(--space-2xl); padding-right: 24px; padding-bottom: var(--space-2xl); padding-left: 24px; background-color: #F5F9FC; justify-content: center; align-items: center; align-self: center !important}.guh-split__visual { position: relative; isolation: isolate;}.guh-split__image-frame,.guh-split__image-frame img { transform: none !important; filter: none !important; box-shadow: none !important;}.guh-split__image-frame::after { content: none !important;}.guh-split__visual::before { transform: none !important; transition: filter .45s ease, box-shadow .45s ease, background .45s ease !important;} .guh-split__visual:hover::before { transform: none !important; background: linear-gradient(145deg, #ff9f1a 0%, #ff7623 52%, #ff3347 100%) !important; filter: drop-shadow(0 0 18px rgba(255,118,35,.58)) drop-shadow(0 0 42px rgba(255,51,71,.34)) !important; box-shadow: 0 0 0 1px rgba(255,255,255,.12) inset !important;}@media (prefers-reduced-motion: reduce) { .guh-split__visual::before { transition: none !important; }}@media (max-width: 992px) {#brxe-ljovhq {padding-top: 82px; padding-right: 22px; padding-bottom: 82px; padding-left: 22px}}@media (max-width: 480px) {#brxe-ljovhq {padding-top: 64px; padding-right: 18px; padding-bottom: 64px; padding-left: 18px}}#brxe-krdxzr {align-self: flex-start; margin-left: 0}#brxe-adchxc {align-items: flex-start; justify-content: flex-start; align-self: flex-start !important}#brxe-sqpeay {background-color: var(--primary)}#brxe-mksztu {display: flex}.guh-faq-accordion { position: relative; overflow: hidden; padding: clamp(5rem, 8vw, 8rem) 2rem; color: #fff; background: linear-gradient(135deg, #03172f 0%, #082f59 100%);}.guh-faq-accordion::before,.guh-faq-accordion::after { content: none !important; display: none !important;}.guh-faq-accordion .faq__container { position: relative; z-index: 1; display: grid !important; grid-template-columns: minmax(0, .78fr) minmax(0, 1.22fr) !important; grid-template-areas: "intro accordion" "contact contact" !important; align-items: start !important; gap: 2rem clamp(3rem, 7vw, 7rem) !important; width: min(1280px, calc(100% - 48px)) !important; max-width: 1280px !important; margin: 0 auto !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important;} .guh-faq-accordion .faq__container > * { min-width: 0 !important; max-width: 100% !important;}.guh-faq-accordion .faq__container > .faq__info:first-child { grid-area: intro !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; margin: 0 !important; text-align: left !important;} .guh-faq-accordion .faq__container > .faq__info:first-child::before { content: "HEATING HELP, WITHOUT THE JARGON"; order: -1; display: block; margin-bottom: 1rem; color: #12a9f4; font-size: 1.1rem; font-weight: 800; letter-spacing: .16em;} .guh-faq-accordion .faq__container > .faq__info:first-child::after { content: none !important; display: none !important;} .guh-faq-accordion #brxe-tsdrew { order: -2; display: block !important; width: min(100%, 360px) !important; max-width: 360px !important; height: auto !important; margin: 0 auto 1.25rem !important; object-fit: contain !important; filter: drop-shadow(0 22px 32px rgba(0,0,0,.28));} .guh-faq-accordion #brxe-ofvxbu { display: none !important;} .guh-faq-accordion .faq__heading { max-width: 560px !important; margin: 0 !important; color: #fff !important; font-size: clamp(2.7rem, 5vw, 5.2rem) !important; line-height: .92 !important; text-align: left !important; text-transform: uppercase;}#brxe-mksztu .faq__description { max-width: 520px !important; margin: 1.35rem 0 0 !important; color: #c9d9e8 !important; font-size: 18px !important; line-height: 1.65 !important; text-align: left !important;}.guh-faq-accordion .faqs-wrapper { grid-area: accordion !important; display: block !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; margin: 0 !important;} .guh-faq-accordion .faqs-wrapper > div,.guh-faq-accordion .brxe-accordion-nested { width: 100% !important; min-width: 0 !important; max-width: 100% !important;} .guh-faq-accordion .box-accordion { display: flex !important; flex-direction: column !important; gap: 1rem !important; column-count: initial !important;} .guh-faq-accordion .box-accordion > div { width: 100% !important; margin: 0 !important; break-inside: avoid;}.guh-faq-accordion .accordion-title-wrapper { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 1rem !important; width: 100% !important; min-height: 76px !important; padding: 1.3rem 1.45rem !important; background: rgba(255,255,255,.075) !important; border: 1px solid rgba(255,255,255,.15) !important; border-radius: 14px !important; box-shadow: none !important; transition: background-color .28s ease, border-color .28s ease, border-radius .28s ease !important;} .guh-faq-accordion .accordion-title-wrapper:hover { background: rgba(18,169,244,.12) !important; border-color: rgba(18,169,244,.55) !important; transform: none !important;}#brxe-mksztu .accordion-title-wrapper h3 { margin: 0 !important; color: #fff !important; font-size: 22px !important; line-height: 1.35 !important; text-transform: none !important;} .guh-faq-accordion .accordion__icon { display: grid !important; flex: 0 0 38px !important; width: 38px !important; height: 38px !important; place-items: center !important; color: #fff !important; background: linear-gradient(135deg, #ff9f1a, #ff3347) !important; border-radius: 50% !important; transition: transform .32s cubic-bezier(.22,1,.36,1), background-color .25s ease, color .25s ease !important;} .guh-faq-accordion .brx-open .accordion-title-wrapper { background: linear-gradient(100deg, #ff9f1a, #ff3347) !important; border-color: transparent !important; border-radius: 14px 14px 0 0 !important;} .guh-faq-accordion .brx-open .accordion__icon { color: #ff5d32 !important; background: #fff !important;}#brxe-mksztu .accordion-content-wrapper { overflow: hidden !important; margin: 0 !important; padding: 0 !important; color: #dbe9f5 !important; background: rgba(5,29,55,.96) !important; border: 1px solid rgba(255,118,35,.42) !important; border-top: 0 !important; border-radius: 0 0 14px 14px !important; transition: height .42s cubic-bezier(.22,1,.36,1) !important;}#brxe-mksztu .accordion-content-wrapper > .brxe-text { padding: 1.35rem 1.5rem 1.55rem !important;}#brxe-mksztu .accordion-content-wrapper,#brxe-mksztu .accordion-content-wrapper *,#brxe-mksztu .accordion-content-wrapper p { color: #dbe9f5 !important; font-size: 18px !important; line-height: 1.75 !important;}.guh-faq-accordion .faq__container > .faq__info:last-child { grid-area: contact !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 1.35rem !important; color: #fff !important; text-align: left !important; background: rgba(255,255,255,.065) !important; border: 1px solid rgba(255,255,255,.12) !important; border-radius: 14px !important;} .guh-faq-accordion .faq__container > .faq__info:last-child h4 { margin: 0 !important; color: #fff !important; font-size: 1.4rem !important; text-align: left !important;} .guh-faq-accordion .faq__container > .faq__info:last-child p { margin: .45rem 0 1rem !important; color: #c9d9e8 !important; text-align: left !important;} .guh-faq-accordion .btn { min-height: 54px !important; color: #fff !important; background: linear-gradient(100deg, #ff9f1a, #ff3347) !important; border: 0 !important; border-radius: 999px !important; box-shadow: 0 12px 28px rgba(255,82,48,.24) !important; font-size: 17px !important;}@media (max-width: 1100px) { .guh-faq-accordion .faq__container { grid-template-columns: minmax(0, 1fr) !important; grid-template-areas: "intro" "accordion" "contact" !important; gap: 2.5rem !important; width: calc(100% - 32px) !important; padding: clamp(24px, 5vw, 48px) !important; } .guh-faq-accordion .faq__info, .guh-faq-accordion .faqs-wrapper, .guh-faq-accordion .brxe-accordion-nested { width: 100% !important; max-width: 100% !important; margin: 0 !important; }}@media (max-width: 600px) { .guh-faq-accordion { padding: 4rem 1.2rem; } .guh-faq-accordion .faq__heading { font-size: clamp(2.25rem, 12vw, 3.4rem) !important; } #brxe-mksztu .faq__description { font-size: 16px !important; } .guh-faq-accordion #brxe-tsdrew { max-width: 280px !important; } .guh-faq-accordion .accordion-title-wrapper { min-height: 68px !important; padding: 1.05rem !important; } #brxe-mksztu .accordion-title-wrapper h3 { font-size: 19px !important; } .guh-faq-accordion .accordion__icon { flex-basis: 34px !important; width: 34px !important; height: 34px !important; } #brxe-mksztu .accordion-content-wrapper, #brxe-mksztu .accordion-content-wrapper *, #brxe-mksztu .accordion-content-wrapper p { font-size: 17px !important; }}