@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}#brxe-gdxzgk {position: relative; border-right: 10px solid var(--bricks-color-b1bd1f); border-top-right-radius: 300px; width: 100%; height: 100%}#brxe-gdxzgk:not(.tag), #brxe-gdxzgk img {object-fit: cover}@media (max-width: 480px) {#brxe-gdxzgk {border-right-width: 0; border-top-right-radius: 0}}#brxe-pghcig {justify-content: center; min-height: 400px; align-items: center; grid-template-columns: 40%60%}@media (max-width: 768px) {#brxe-pghcig {flex-direction: column; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}@media (max-width: 480px) {#brxe-pghcig {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}#brxe-hrqpdf {font-size: 22px; color: var(--bricks-color-ncxtuk); text-transform: uppercase; font-weight: 700; line-height: 1.4; font-family: "Inter"; margin-bottom: 0; align-self: flex-start}@media (max-width: 1232px) {#brxe-hrqpdf {font-size: 18px}}@media (max-width: 768px) {#brxe-hrqpdf {font-size: 20px}}@media (max-width: 480px) {#brxe-hrqpdf {font-size: 18px; text-align: left}}#brxe-kztbpy {margin-top: 0; margin-bottom: 0; color: var(--bricks-color-ab93a2)}#brxe-tzvoqp {color: var(--bricks-color-ncxtuk); padding-top: 10px; padding-bottom: 10px}#brxe-axyowk {color: var(--bricks-color-ncxtuk)}#brxe-wpyhvt {color: var(--bricks-color-ncxtuk); font-size: 14px}#brxe-wpyhvt a {color: var(--bricks-color-ncxtuk); font-size: 14px; font-size: inherit}#brxe-wwjmfg {margin-top: 10px; flex-direction: column; column-gap: 15px}#brxe-wwjmfg { position: relative;}#brxe-wwjmfg .link-layer { position: absolute; inset: 0; z-index: 50; pointer-events: none; }#brxe-wwjmfg .link-layer a { display: block; width: 100%; height: 100%; pointer-events: auto; }#brxe-wwjmfg:hover .link-layer a { cursor: pointer;}@media (max-width: 768px) {#brxe-wwjmfg {align-self: center !important; justify-content: center}}@media (max-width: 480px) {#brxe-wwjmfg {width: 100%; flex-direction: column; align-items: center; align-self: center !important; justify-content: space-between; row-gap: 20px; display: flex}}#brxe-umlafk {background-color: var(--bricks-color-bgyyom); border-radius: 5px; color: var(--bricks-color-ncxtuk); cursor: pointer; padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 30px}#brxe-umlafk:hover {background-color: #003157}@media (max-width: 1232px) {#brxe-umlafk {font-size: 16px}}@media (max-width: 480px) {#brxe-umlafk {width: 100%; font-size: 18px}}#brxe-kylmny {color: var(--bricks-color-utalyj); background-color: var(--bricks-color-ncxtuk); border-radius: 5px; cursor: pointer; padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 30px}#brxe-kylmny:hover {background-color: var(--bricks-color-7a1565)}@media (max-width: 1232px) {#brxe-kylmny {font-size: 16px}}@media (max-width: 480px) {#brxe-kylmny {width: 100%; font-size: 18px}}#brxe-diqgli {margin-top: 10px; flex-direction: row; align-self: center !important; column-gap: 15px}@media (max-width: 768px) {#brxe-diqgli {align-self: center !important; justify-content: center}}@media (max-width: 480px) {#brxe-diqgli {width: 100%; flex-direction: column; align-items: center; align-self: center !important; justify-content: space-between; row-gap: 20px; display: flex}}#topsection {row-gap: 5px; padding-top: 25px; padding-bottom: 25px; width: 80%}@media (max-width: 1232px) {#topsection {width: 90%}}@media (max-width: 768px) {#topsection {width: 100%}}@media (max-width: 480px) {#topsection {width: 100%; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 0; align-self: flex-start !important; align-items: flex-start}}#brxe-wdsifj {align-self: center !important; align-items: center; flex-direction: column}@media (max-width: 768px) {#brxe-wdsifj {width: 100%; flex-direction: column; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px}}@media (max-width: 480px) {#brxe-wdsifj {width: 100%; align-items: center; align-self: center !important; justify-content: center; padding-right: 20px; padding-left: 20px}}#brxe-gfolaw {width: 100%; flex-direction: row; align-items: center; background-color: var(--bricks-color-utalyj); grid-template-columns: 40%60%; display: grid; align-items: initial}@media (max-width: 1232px) {#brxe-gfolaw {width: 100%; flex-direction: row; grid-template-columns: 40%60%}}@media (max-width: 768px) {#brxe-gfolaw {width: 100%; flex-direction: column; height: 100%; grid-template-columns: 1fr}}@media (max-width: 480px) {#brxe-gfolaw {width: 100%; height: 100%; flex-direction: column; grid-template-columns: 1fr}}#brxe-iojvux { max-width: 1200px; margin: 20px auto; padding: 0 20px; text-align: center;}#brxe-iojvux h2 { margin-bottom: 20px; font-size: 34px; line-height: 1.3; font-weight: 700; color: #ffffff; }#brxe-iojvux p { margin: 0; font-size: 18px; line-height: 1.7; color: #ffffff;}#brxe-iojvux a { color: #ffffff; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; transition: color 0.2s ease;}#brxe-iojvux a:hover { color: #ff5722; }@media (max-width: 991px) { #brxe-iojvux h2 { font-size: 28px; }}@media (max-width: 767px) { #brxe-iojvux { margin: 20px auto; } #brxe-iojvux h2 { font-size: 24px; } #brxe-iojvux p { font-size: 16px; }}#brxe-mwexfa {width: 100%; padding-top: 80px; padding-bottom: 80px; background-color: #2968af; border-bottom: 2px solid var(--bricks-color-b1bd1f)}#brxe-rjqqri {margin-bottom: 20px; text-align: center}@media (max-width: 1232px) {#brxe-rjqqri {text-align: center}}@media (max-width: 768px) {#brxe-rjqqri {font-size: 28px}}@media (max-width: 480px) {#brxe-rjqqri {text-align: left; line-height: 1.3; margin-bottom: 20px}}#brxe-hftqed {text-align: center; margin-bottom: 40px}@media (max-width: 480px) {#brxe-hftqed {padding-bottom: 0; text-align: left; font-family: "Inter"; font-weight: 400; margin-bottom: 20px}}.problem-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px; margin-bottom: 40px;}.problem-card { position: relative; background: #ffffff; border: 1px solid rgba(41, 104, 175, 0.12); border-radius: 20px; padding: 36px 32px; transition: all 0.35s ease; overflow: hidden;}.problem-card::before { content: ''; position: absolute; inset: 0; border-radius: 20px; padding: 2px; background: linear-gradient(135deg, #2968af, #ff5722); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; opacity: 0; transition: opacity 0.35s ease;} .problem-card:hover::before { opacity: 1;} .problem-card:hover { transform: translateY(-10px); box-shadow: 0 20px 40px rgba(41, 104, 175, 0.15); border-color: transparent;}.problem-icon { font-size: 64px; line-height: 1; margin-bottom: 22px; display: flex; align-items: center; justify-content: flex-start; background: none !important; width: auto; height: auto; padding: 0; transform: translateZ(0);} .problem-card:hover .problem-icon { transform: scale(1.05);}.problem-title { font-size: 24px;  font-weight: 800;  margin-bottom: 14px; line-height: 1.3; transition: color 0.25s ease;} .problem-card:hover .problem-title { color: #2968af;}.problem-description { font-size: 16px; color: #555; line-height: 1.65; margin: 0;}.problem-indicator { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #2968af, #ff5722); transform: scaleX(0); transform-origin: left; transition: transform 0.35s ease;} .problem-card:hover .problem-indicator { transform: scaleX(1);}.problem-context { background: #f4f7fb; border-left: 4px solid #2968af; border-radius: 0 14px 14px 0; padding: 24px 28px;} .problem-context p { font-size: 17px; line-height: 1.7; color: #444; margin: 0;}@media (max-width: 991px) { .problem-grid { gap: 24px; } .problem-icon { font-size: 54px; } .problem-title { font-size: 22px; } .problem-description { font-size: 15px; }}@media (max-width: 767px) { .problem-grid { grid-template-columns: 1fr; gap: 20px; } .problem-card { padding: 28px 24px; } .problem-icon { font-size: 48px; } .problem-title { font-size: 20px; }}@media (max-width: 479px) { .problem-icon { font-size: 42px; } .problem-title { font-size: 19px; }}@media (prefers-reduced-motion: reduce) { .problem-card, .problem-icon, .problem-indicator, .problem-card::before { transition: none; } .problem-card:hover { transform: none; }}@media (max-width: 480px) {#brxe-crgacs {margin-top: 0}}#brxe-avyuky {margin-top: 80px; height: 302px}@media (max-width: 1232px) {#brxe-avyuky {margin-top: 60px; height: 100%}}@media (max-width: 768px) {#brxe-avyuky {margin-top: 50px}}#brxe-iezpwe {padding-top: 80px; padding-right: 20px; padding-bottom: 80px; padding-left: 20px; align-items: center; width: 1200px}@media (max-width: 768px) {#brxe-iezpwe {padding-top: 40px; padding-bottom: 40px}}@media (max-width: 480px) {#brxe-iezpwe {padding-bottom: 20px}}#brxe-oxzfmk {background-color: #f0f5fa}@media (max-width: 480px) {#brxe-oxzfmk {margin-top: 0}}#brxe-vztpeh.horizontal .line {border-top-color: var(--bricks-color-6ef1b4)}#brxe-vztpeh.vertical .line {border-right-color: var(--bricks-color-6ef1b4)}#brxe-vztpeh .icon {color: var(--bricks-color-6ef1b4)}#brxe-iihhht {margin-bottom: 20px; text-align: center}@media (max-width: 1232px) {#brxe-iihhht {text-align: center}}@media (max-width: 768px) {#brxe-iihhht {font-size: 28px}}@media (max-width: 480px) {#brxe-iihhht {text-align: left; line-height: 1.3; margin-bottom: 20px}}#brxe-riqslj {text-align: center; margin-bottom: 40px}@media (max-width: 480px) {#brxe-riqslj {padding-bottom: 0; text-align: left; font-family: "Inter"; font-weight: 400; margin-bottom: 20px}}.services-wrapper { display: flex; flex-direction: column; gap: 30px;}.services-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px;} .service-card { position: relative; background: #ffffff; border: 1px solid rgba(41, 104, 175, 0.12); border-radius: 12px; padding: 40px 32px; transition: all 0.3s ease; display: flex; flex-direction: column; gap: 20px;} .service-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, #2968af, #1e5a8f); opacity: 0; transition: opacity 0.3s ease;} .service-card:hover::before { opacity: 1;} .service-card:hover { transform: translateY(-4px); box-shadow: 0 12px 32px rgba(41, 104, 175, 0.12); border-color: rgba(41, 104, 175, 0.2);} .service-header { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-bottom: 4px;} .service-icon { width: 64px; height: 64px; border-radius: 8px; background: rgba(41, 104, 175, 0.06); display: flex; align-items: center; justify-content: center; flex-shrink: 0; transition: all 0.3s ease;} .service-card:hover .service-icon { background: rgba(41, 104, 175, 0.1);} .service-icon svg { color: #2968af; transition: color 0.3s ease;} .service-icon.mold { background: rgba(255, 87, 34, 0.06);} .service-card:hover .service-icon.mold { background: rgba(255, 87, 34, 0.1);} .service-icon.mold svg { color: #ff5722;} .service-icon.odor { background: rgba(41, 104, 175, 0.06);} .service-card:hover .service-icon.odor { background: rgba(41, 104, 175, 0.1);} .service-icon.odor svg { color: #2968af;} .service-icon.fogging { background: rgba(41, 104, 175, 0.06);} .service-card:hover .service-icon.fogging { background: rgba(41, 104, 175, 0.1);} .service-icon.fogging svg { color: #2968af;} .service-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.2px; color: #666; background: #f5f5f5; padding: 6px 12px; border-radius: 4px; white-space: nowrap;} .service-label.priority { color: #ff5722; background: rgba(255, 87, 34, 0.08);} .service-label.treatment,.service-label.sanitization { color: #2968af; background: rgba(41, 104, 175, 0.08);} .service-label.prevention { color: #666; background: #f5f5f5;} .service-title { font-size: 26px; font-weight: 700; color: #2968af; margin: 0; line-height: 1.2; transition: color 0.3s ease;} .service-card:hover .service-title { color: #1e5a8f;} .service-description { font-size: 16px; color: #666; line-height: 1.6; margin: 0; flex-grow: 1;} .service-link { display: inline-flex; align-items: center; gap: 8px; font-size: 15px; font-weight: 600; color: #2968af; text-decoration: none; transition: all 0.3s ease; margin-top: auto;} .service-link svg { transition: transform 0.3s ease;} .service-link:hover { color: #1e5a8f; gap: 12px;} .service-link:hover svg { transform: translateX(4px);}.service-banner { position: relative; background: #fafaf8; border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 12px; padding: 32px 36px; display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 28px; transition: all 0.3s ease;} .service-banner::before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 3px; background: #2968af; opacity: 0; transition: opacity 0.3s ease;} .service-banner:hover::before { opacity: 1;} .service-banner:hover { border-color: rgba(41, 104, 175, 0.15); box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);} .banner-icon { width: 56px; height: 56px; border-radius: 8px; background: rgba(41, 104, 175, 0.06); display: flex; align-items: center; justify-content: center; flex-shrink: 0; transition: background 0.3s ease;} .service-banner:hover .banner-icon { background: rgba(41, 104, 175, 0.1);} .banner-icon svg { color: #2968af;} .banner-content { display: flex; flex-direction: column; gap: 10px;} .banner-header { display: flex; align-items: center; gap: 14px; flex-wrap: wrap;} .banner-title { font-size: 22px; font-weight: 700; color: #2968af; margin: 0; line-height: 1.2;} .banner-description { font-size: 15px; color: #666; line-height: 1.5; margin: 0;} .banner-link { display: inline-flex; align-items: center; gap: 8px; font-size: 15px; font-weight: 600; color: #2968af; text-decoration: none; transition: all 0.3s ease; white-space: nowrap; flex-shrink: 0;} .banner-link svg { transition: transform 0.3s ease;} .banner-link:hover { color: #1e5a8f; gap: 12px;} .banner-link:hover svg { transform: translateX(4px);}@media (max-width: 991px) { .services-grid { gap: 24px; } .services-wrapper { gap: 24px; } .service-card { padding: 36px 28px; } .service-icon { width: 56px; height: 56px; } .service-icon svg { width: 40px; height: 40px; } .service-title { font-size: 24px; } .banner-icon { width: 52px; height: 52px; } .banner-icon svg { width: 32px; height: 32px; } .banner-title { font-size: 20px; } .service-banner { padding: 28px 32px; }}@media (max-width: 767px) { .services-grid { grid-template-columns: 1fr; gap: 20px; } .services-wrapper { gap: 20px; } .service-card { padding: 32px 24px; } .service-header { flex-direction: column; align-items: flex-start; gap: 12px; } .service-icon { width: 52px; height: 52px; } .service-title { font-size: 22px; } .service-description { font-size: 15px; } .service-link { font-size: 14px; }  .service-banner { grid-template-columns: 1fr; gap: 16px; padding: 24px 20px; } .banner-icon { width: 48px; height: 48px; } .banner-title { font-size: 19px; } .banner-description { font-size: 14px; } .banner-link { font-size: 14px; }}@media (prefers-reduced-motion: reduce) { .service-card, .service-icon, .service-link, .service-banner, .banner-icon, .banner-link { transition: none; } .service-card:hover, .service-banner:hover { transform: none; }}@media (max-width: 480px) {#brxe-rudgpx {margin-top: 0}}#brxe-wssakx {padding-right: 20px; padding-left: 20px; align-items: center; width: 1200px}#brxe-tbvvyw {padding-top: 80px; padding-bottom: 80px; background-color: #fafaf8}@media (max-width: 1232px) {#brxe-tbvvyw {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 768px) {#brxe-tbvvyw {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 480px) {#brxe-tbvvyw {margin-top: 0}}#brxe-gtlwjk.horizontal .line {border-top-color: var(--bricks-color-6ef1b4)}#brxe-gtlwjk.vertical .line {border-right-color: var(--bricks-color-6ef1b4)}#brxe-gtlwjk .icon {color: var(--bricks-color-6ef1b4)}#brxe-iidnks {margin-top: 40px; margin-bottom: 40px; border-radius: 50%}#brxe-knilpl {margin-bottom: 20px; text-align: center}@media (max-width: 1232px) {#brxe-knilpl {text-align: center}}@media (max-width: 768px) {#brxe-knilpl {font-size: 28px}}@media (max-width: 480px) {#brxe-knilpl {text-align: left; line-height: 1.3; margin-bottom: 20px}}#brxe-ytfrmw {text-align: center; margin-bottom: 40px}@media (max-width: 480px) {#brxe-ytfrmw {padding-bottom: 0; text-align: left; font-family: "Inter"; font-weight: 400; margin-bottom: 20px}}.benefits-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; margin-bottom: 50px;} .benefit-card { position: relative; background: linear-gradient(135deg, #ffffff 0%, #fafaf8 100%); border: 1px solid rgba(41, 104, 175, 0.08); border-radius: 16px; padding: 32px 28px; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); display: flex; flex-direction: column; gap: 16px;} .benefit-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(135deg, rgba(41, 104, 175, 0.02), rgba(255, 87, 34, 0.01)); border-radius: 16px; opacity: 0; transition: opacity 0.4s ease; z-index: 0;} .benefit-card:hover::before { opacity: 1;} .benefit-card:hover { transform: translateY(-8px); box-shadow: 0 16px 32px rgba(41, 104, 175, 0.12); border-color: rgba(41, 104, 175, 0.15);} .benefit-number { position: absolute; top: 20px; right: 20px; font-size: 48px; font-weight: 700; color: rgba(41, 104, 175, 0.08); line-height: 1; z-index: 0; transition: all 0.4s ease;} .benefit-card:hover .benefit-number { color: rgba(41, 104, 175, 0.15); transform: scale(1.1);} .benefit-icon { width: 56px; height: 56px; border-radius: 12px; background: linear-gradient(135deg, rgba(41, 104, 175, 0.1), rgba(41, 104, 175, 0.05)); display: flex; align-items: center; justify-content: center; position: relative; z-index: 1; transition: all 0.4s ease;} .benefit-card:hover .benefit-icon { background: linear-gradient(135deg, #2968af, #1e5a8f); transform: scale(1.05);} .benefit-icon svg { color: #2968af; transition: color 0.4s ease;} .benefit-card:hover .benefit-icon svg { color: #ffffff;} .benefit-title { font-size: 22px; font-weight: 700; color: #333; margin: 0; line-height: 1.3; position: relative; z-index: 1;} .benefit-description { font-size: 16px; color: #666; line-height: 1.6; margin: 0; position: relative; z-index: 1;} .trust-callout { background: linear-gradient(135deg, #f0f5fa, #fafaf8); border-left: 4px solid #2968af; border-radius: 0 16px 16px 0; padding: 32px 36px; display: flex; align-items: flex-start; gap: 20px; box-shadow: 0 4px 12px rgba(41, 104, 175, 0.08);} .callout-icon { font-size: 32px; line-height: 1; flex-shrink: 0;} .callout-text { font-size: 17px; color: #555; line-height: 1.7; margin: 0;} .callout-text em { font-style: italic;}@media (max-width: 991px) { .benefits-grid { grid-template-columns: repeat(2, 1fr); gap: 24px; margin-bottom: 40px; } .benefit-card { padding: 28px 24px; } .benefit-number { font-size: 40px; top: 16px; right: 16px; } .benefit-icon { width: 52px; height: 52px; } .benefit-icon svg { width: 28px; height: 28px; } .benefit-title { font-size: 18px; } .benefit-description { font-size: 14px; } .trust-callout { padding: 28px 32px; } .callout-text { font-size: 16px; }}@media (max-width: 767px) { .benefits-grid { grid-template-columns: 1fr; gap: 20px; margin-bottom: 30px; } .benefit-card { padding: 24px 20px; } .benefit-number { font-size: 36px; top: 12px; right: 12px; } .benefit-icon { width: 48px; height: 48px; } .benefit-icon svg { width: 24px; height: 24px; } .benefit-title { font-size: 18px; } .benefit-description { font-size: 14px; } .trust-callout { flex-direction: column; padding: 24px 24px; gap: 12px; } .callout-icon { font-size: 28px; } .callout-text { font-size: 15px; } .benefit-card:hover { transform: translateY(-4px); }}@media (prefers-reduced-motion: reduce) { .benefit-card, .benefit-icon, .benefit-number { transition: none; } .benefit-card:hover { transform: none; }} .benefit-card,.benefit-icon,.benefit-number { will-change: transform; transform: translateZ(0);}@media (max-width: 480px) {#brxe-onqbla {margin-top: 0}}#brxe-wpxytg {padding-right: 20px; padding-left: 20px; align-items: center; width: 1200px}#brxe-fjlkva {padding-top: 80px; padding-bottom: 80px}@media (max-width: 1232px) {#brxe-fjlkva {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 768px) {#brxe-fjlkva {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 480px) {#brxe-fjlkva {margin-top: 0}}#brxe-eiyvjm.horizontal .line {border-top-color: var(--bricks-color-bgyyom)}#brxe-eiyvjm.vertical .line {border-right-color: var(--bricks-color-bgyyom)}#brxe-eiyvjm .icon {color: var(--bricks-color-bgyyom)}#brxe-pwtebi {text-align: center; margin-bottom: 30px}#brxe-resnzw {padding-right: 10px; padding-left: 10px}@media (max-width: 480px) {#brxe-resnzw {padding-right: 0; padding-left: 0}}#brxe-ovbznp {border-radius: 25px; box-shadow: 0 4px 8px 0 rgba(33, 33, 33, 0.2); margin-top: 30px}#brxe-jfxyel {padding-right: 20px; padding-left: 20px; align-items: center; width: 1200px}#reviews {padding-top: 80px; padding-bottom: 80px}#reviews { background: linear-gradient(180deg, #f4f7fb 0%, #ffffff 40%, #f7f9fc 100%); padding: 80px 0;}@media (max-width: 1232px) {#reviews {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 768px) {#reviews {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 480px) {#reviews {margin-top: 0}}#brxe-sbazjs.horizontal .line {border-top-color: var(--bricks-color-bgyyom)}#brxe-sbazjs.vertical .line {border-right-color: var(--bricks-color-bgyyom)}#brxe-sbazjs .icon {color: var(--bricks-color-bgyyom)}#brxe-becfgl {margin-bottom: 20px; text-align: center}@media (max-width: 1232px) {#brxe-becfgl {text-align: center}}@media (max-width: 768px) {#brxe-becfgl {font-size: 28px}}@media (max-width: 480px) {#brxe-becfgl {text-align: left; line-height: 1.3; margin-bottom: 20px}}#brxe-xyjcem {text-align: center; margin-bottom: 40px}@media (max-width: 480px) {#brxe-xyjcem {padding-bottom: 0; text-align: left; font-family: "Inter"; font-weight: 400; margin-bottom: 20px}}.localization-tags { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; margin: 30px 0;} .localization-tag { display: inline-block; padding: 8px 16px; background: rgba(41, 104, 175, 0.08); color: #2968af; border-radius: 20px; font-size: 14px; font-weight: 500; white-space: nowrap;}@media (max-width: 767px) { .localization-tags { gap: 8px; margin: 20px 0; } .localization-tag { padding: 6px 14px; font-size: 13px; }}#brxe-ujziwo {margin-top: 20px}@media (max-width: 1232px) {#brxe-ujziwo {margin-top: 20px; margin-bottom: 20px}}@media (max-width: 768px) {#brxe-ujziwo {margin-top: 20px; margin-bottom: 20px}}.service-area-link-wrapper { display: flex; justify-content: center; margin-top: 30px;} .service-area-link { display: inline-flex; align-items: center; gap: 8px; font-size: 16px; font-weight: 600; color: #2968af; text-decoration: none; transition: all 0.3s ease;} .service-area-link svg { transition: transform 0.3s ease;} .service-area-link:hover { color: #1e5a8f; gap: 12px;} .service-area-link:hover svg { transform: translateX(4px);}@media (max-width: 767px) { .service-area-link-wrapper { margin-top: 20px; } .service-area-link { font-size: 15px; }}#brxe-gxjmib {padding-right: 20px; padding-left: 20px; align-items: center; width: 1200px}#brxe-iokwvb {padding-top: 80px; padding-bottom: 80px; background-color: #fafaf8}@media (max-width: 1232px) {#brxe-iokwvb {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 768px) {#brxe-iokwvb {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 480px) {#brxe-iokwvb {margin-top: 0}}#brxe-qwzpvz.horizontal .line {border-top-color: var(--bricks-color-bgyyom)}#brxe-qwzpvz.vertical .line {border-right-color: var(--bricks-color-bgyyom)}#brxe-qwzpvz .icon {color: var(--bricks-color-bgyyom)}#brxe-zalwiu {font-size: 14px; font-family: "Poppins"; font-weight: 600; color: var(--bricks-color-bgyyom); letter-spacing: 1px; margin-bottom: 12px}#brxe-hjgqit {margin-bottom: 20px; text-align: center}@media (max-width: 1232px) {#brxe-hjgqit {text-align: center}}@media (max-width: 768px) {#brxe-hjgqit {font-size: 28px}}@media (max-width: 480px) {#brxe-hjgqit {text-align: left; line-height: 1.3; margin-bottom: 20px}}#brxe-gjybfm {text-align: center; margin-bottom: 40px}@media (max-width: 480px) {#brxe-gjybfm {padding-bottom: 0; text-align: left; font-family: "Inter"; font-weight: 400; margin-bottom: 20px}}.final-cta-wrapper { display: grid; grid-template-columns: 1fr 1fr; gap: 50px; align-items: center; position: relative; z-index: 1;} .final-cta-image { position: relative; border-radius: 20px; overflow: hidden; box-shadow: 0 20px 60px rgba(41, 104, 175, 0.15);} .final-cta-image img { width: 100%; height: auto; display: block; transition: transform 0.4s ease;} .final-cta-image:hover img { transform: scale(1.05);} .image-badge { position: absolute; bottom: 20px; left: 20px; background: rgba(41, 104, 175, 0.95); backdrop-filter: blur(10px); color: #ffffff; padding: 12px 20px; border-radius: 12px; display: flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 600; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);} .image-badge svg { flex-shrink: 0;} .final-cta-content { display: flex; flex-direction: column; gap: 30px;} .cta-features { display: flex; flex-direction: column; gap: 12px;} .cta-feature { display: flex; align-items: center; gap: 12px; font-size: 16px; color: #333; font-weight: 500;} .cta-feature svg { color: #4caf50; flex-shrink: 0;} .cta-buttons { display: flex; gap: 15px; flex-wrap: wrap;} .cta-button { flex: 1; min-width: 200px; display: flex; align-items: center; justify-content: center; gap: 10px; padding: 16px 32px; border-radius: 8px; font-size: 16px; font-weight: 600; border: none; cursor: pointer; transition: all 0.3s ease; text-decoration: none; white-space: nowrap;} .cta-button.primary { background: #ff5722; color: #ffffff; box-shadow: 0 4px 12px rgba(255, 87, 34, 0.2);} .cta-button.primary:hover { background: #e64a19; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(255, 87, 34, 0.3);} .cta-button.secondary { background: transparent; border: 2px solid #2968af; color: #2968af; padding: 14px 32px;} .cta-button.secondary:hover { background: #2968af; color: #ffffff; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(41, 104, 175, 0.2);} .cta-button svg { flex-shrink: 0;} .cta-trust { display: flex; align-items: center; justify-content: center; gap: 12px; flex-wrap: wrap; font-size: 14px; color: #666;} .trust-item { display: flex; align-items: center; gap: 4px;} .trust-separator { color: #ccc;}@media (max-width: 991px) { .final-cta-wrapper { gap: 40px; } .cta-feature { font-size: 15px; } .cta-button { min-width: 180px; font-size: 15px; padding: 14px 28px; } .cta-button.secondary { padding: 12px 28px; }}@media (max-width: 767px) { .final-cta-wrapper { grid-template-columns: 1fr; gap: 30px; } .final-cta-image { order: -1; } .final-cta-content { gap: 24px; } .cta-features { gap: 10px; } .cta-feature { font-size: 14px; } .cta-buttons { flex-direction: column; } .cta-button { width: 100%; min-width: auto; } .cta-trust { font-size: 13px; gap: 8px; } .image-badge { bottom: 12px; left: 12px; padding: 10px 16px; font-size: 13px; }}@media (max-width: 479px) { .cta-button { padding: 14px 24px; font-size: 15px; } .cta-button.secondary { padding: 12px 24px; } .cta-trust { flex-direction: column; gap: 4px; } .trust-separator { display: none; }}@media (prefers-reduced-motion: reduce) { .final-cta-image img, .cta-button { transition: none; } .final-cta-image:hover img, .cta-button:hover { transform: none; }} .cta-button { will-change: transform; transform: translateZ(0);}#brxe-fctpgx {padding-right: 20px; padding-left: 20px; align-items: center; width: 1000px}#brxe-lzltac {padding-top: 80px; padding-bottom: 80px; background-color: rgba(41, 104, 175, 0.04)}@media (max-width: 1232px) {#brxe-lzltac {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 768px) {#brxe-lzltac {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 480px) {#brxe-lzltac {margin-top: 0}}