.symptom-guide{--gauge-angle:36deg;--flow-duration:.85s;--pulse-duration:1.5s;--flow-direction:normal;margin-top:0;margin-bottom:68px;padding:38px;border-radius:26px;background:#06162d;color:#fff;box-shadow:0 26px 80px #071a3840;overflow:hidden}.symptom-guide[data-visual-state="leak-meter"]{--gauge-angle:36deg;--flow-duration:.85s;--pulse-duration:1.5s}.symptom-guide[data-visual-state="leak-damp"]{--gauge-angle:-12deg;--flow-duration:2.8s;--pulse-duration:2.7s}.symptom-guide[data-visual-state="leak-pressure"]{--gauge-angle:-44deg;--flow-duration:2.1s;--pulse-duration:2.2s}.symptom-guide[data-visual-state="leak-thermal"]{--gauge-angle:8deg;--flow-duration:2.5s;--pulse-duration:2.4s}.symptom-guide[data-visual-state="leak-drip"]{--gauge-angle:54deg;--flow-duration:.72s;--pulse-duration:.9s}.symptom-guide[data-visual-state="leak-usage"]{--gauge-angle:29deg;--flow-duration:1.2s;--pulse-duration:1.6s}.symptom-guide[data-visual-state="blockage-slow"]{--gauge-angle:-22deg;--flow-duration:4.2s;--pulse-duration:2.5s}.symptom-guide[data-visual-state="blockage-shared"]{--gauge-angle:18deg;--flow-duration:5s;--pulse-duration:1.8s}.symptom-guide[data-visual-state="blockage-odor"]{--gauge-angle:-5deg;--flow-duration:2.8s;--pulse-duration:2.3s}.symptom-guide[data-visual-state="blockage-backflow"]{--gauge-angle:55deg;--flow-duration:5.6s;--pulse-duration:.85s;--flow-direction:reverse}.symptom-guide[data-visual-state="blockage-gurgle"]{--gauge-angle:10deg;--flow-duration:3.5s;--pulse-duration:1.2s}.symptom-guide[data-visual-state="blockage-toilet"]{--gauge-angle:40deg;--flow-duration:4.8s;--pulse-duration:1s}.symptom-guide-embedded{margin:14px 0 48px;padding:26px;border-radius:22px}.symptom-guide-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:48px;align-items:end;margin-bottom:27px}.symptom-guide-heading .eyebrow{color:#62d8ff}.symptom-guide-heading h2{max-width:700px;margin:0;color:#fff;font-size:clamp(32px,3.6vw,48px);line-height:1.06}.symptom-guide-heading>p{margin:0;color:#aec3da;font-size:13px;line-height:1.75}.symptom-guide-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.symptom-guide-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:12px 18px;border:1px solid #88bce438;border-radius:14px;background:#ffffff0a;color:#afc4dc;font:inherit;font-size:12px;font-weight:760;cursor:pointer;transition:.18s ease}.symptom-guide-tabs button span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#163864;color:#62d8ff}.symptom-guide-tabs button[aria-selected="true"]{border-color:#62d8ff75;background:linear-gradient(135deg,#124c9d,#0d3674);color:#fff;box-shadow:0 10px 30px #03102755}.symptom-guide-stage{display:grid;grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr);border:1px solid #8dc8ed30;border-radius:20px;overflow:hidden;background:#091d39}.symptom-guide-visual{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;background:linear-gradient(155deg,#07172e,#0b294f);border-right:1px solid #8dc8ed25}.symptom-visual-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 18px;border-bottom:1px solid #8dc8ed25;color:#7490ad;font-size:9px;font-weight:750;letter-spacing:.12em}.symptom-visual-top strong{display:flex;align-items:center;gap:8px;color:#62d8ff;font-size:9px}.symptom-visual-top i{width:8px;height:8px;border-radius:50%;background:#62d8ff;box-shadow:0 0 16px #62d8ff}.symptom-guide-visual svg{display:block;width:100%;height:100%;min-height:320px}.symptom-guide-visual svg[hidden]{display:none}.scene-grid{fill:none;stroke:#86b2dd0d;stroke-width:1}.scene-pipe-base,.scene-drain-base{fill:none;stroke:#254866;stroke-width:30;stroke-linecap:round;stroke-linejoin:round}.scene-pipe-flow,.scene-drain-flow{fill:none;stroke:url(#leakPipe);stroke-width:9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:27 18;animation:symptomFlow var(--flow-duration) linear infinite;animation-direction:var(--flow-direction)}.scene-drain-flow{stroke:url(#drainFlow)}.scene-joint{fill:#173754;stroke:#5796c7;stroke-width:3}.scene-drop{fill:#32bfff;transform-box:fill-box;transform-origin:center;animation:symptomPulse var(--pulse-duration) ease-in-out infinite}.scene-meter-rim{fill:#071727;stroke:#d5a448;stroke-width:10;transition:stroke .25s ease}.scene-meter-scale{fill:none;stroke:#5f7f96;stroke-width:2;stroke-dasharray:4 8}.scene-meter-needle{transform-box:view-box;transform:rotate(var(--gauge-angle));transition:transform .8s cubic-bezier(.2,.8,.2,1);will-change:transform}.scene-meter-leak .scene-meter-needle{transform-origin:132px 260px}.scene-meter-blockage .scene-meter-needle{transform-origin:500px 110px}.scene-meter-needle path{fill:none;stroke:#f5c46a;stroke-width:6;stroke-linecap:round}.scene-meter-hub{fill:#f5c46a}.scene-meter text,.scene-label{fill:#6e8da7;font-size:12px;font-weight:700;letter-spacing:.12em}.scene-meter-blockage text{font-size:10px}.is-gauge-moving .scene-meter-needle{animation:symptomGaugeSet .82s cubic-bezier(.2,.8,.2,1) both}.scene-basin{fill:none;stroke:#7ea3c0;stroke-width:11;stroke-linecap:round;stroke-linejoin:round}.scene-blockage{transform-box:fill-box;transform-origin:center;animation:symptomPulse var(--pulse-duration) ease-in-out infinite}.scene-blockage circle{fill:#f3aa42}.scene-blockage path{stroke:#ffca6d;stroke-width:7}.scene-pressure{fill:none;stroke:#ef7a47;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12 9;animation:symptomPressure var(--pulse-duration) ease-in-out infinite}.symptom-guide[data-result-level="urgent"] .scene-meter-rim{stroke:#ff8c6b}.symptom-guide[data-result-level="priority"] .scene-meter-rim{stroke:#ffc269}.symptom-visual-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #8dc8ed25}.symptom-visual-metrics span{display:grid;gap:7px;min-height:75px;padding:15px 18px}.symptom-visual-metrics span+span{border-left:1px solid #8dc8ed25}.symptom-visual-metrics small{color:#6f8ca8;font-size:8px;letter-spacing:.13em}.symptom-visual-metrics strong{color:#fff;font-size:14px}.symptom-visual-metrics span:first-child strong{color:#62d8ff}.symptom-guide-controls{min-width:0;padding:24px}.symptom-guide-controls [hidden]{display:none}.symptom-prompt{margin:0 0 14px;color:#b9cae0;font-size:11px;font-weight:700}.symptom-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.symptom-options button{display:grid;grid-template-columns:25px 1fr 16px;gap:9px;align-items:center;min-height:55px;padding:10px 12px;border:1px solid #7ca8cf24;border-radius:11px;background:#ffffff08;color:#ccdaea;font:inherit;font-size:10px;font-weight:680;line-height:1.35;text-align:left;cursor:pointer}.symptom-options button>span{color:#62d8ff;font-size:8px}.symptom-options button i{color:#6e8aa5;font-size:14px;font-style:normal}.symptom-options button:hover{border-color:#66cfff66;background:#ffffff0d}.symptom-options button[aria-pressed="true"]{border-color:#62d8ff80;background:#0f458c;color:#fff;box-shadow:inset 3px 0 #62d8ff}.symptom-options button[aria-pressed="true"] i{color:#62d8ff}.symptom-result{display:grid;grid-template-columns:minmax(145px,.58fr) 1fr 1fr;gap:0;margin-top:18px;border:1px solid #7eaed43d;border-radius:14px;background:#06152b;overflow:hidden}.symptom-result>div{padding:16px}.symptom-result>div+div{border-left:1px solid #7eaed429}.symptom-result span{display:block;margin-bottom:8px;color:#7390aa;font-size:7px;font-weight:780;letter-spacing:.12em}.symptom-result p{margin:0;color:#c4d4e5;font-size:10px;line-height:1.62}.symptom-result-status strong{color:#62d8ff;font-size:15px;line-height:1.25}.symptom-result>small{grid-column:1/-1;padding:10px 16px;border-top:1px solid #7eaed429;color:#6f89a3;font-size:8px;line-height:1.5}.symptom-guide[data-result-level="urgent"] .symptom-result-status strong,.symptom-guide[data-result-level="urgent"] .symptom-visual-top strong{color:#ff8c6b}.symptom-guide[data-result-level="urgent"] .symptom-visual-top i{background:#ff8c6b;box-shadow:0 0 16px #ff8c6b}.symptom-guide[data-result-level="priority"] .symptom-result-status strong{color:#ffc269}.symptom-guide-contact{display:grid;grid-template-columns:1.08fr .92fr;gap:8px;margin-top:14px}.symptom-guide-contact .button{width:100%;min-height:49px}.symptom-guide-contact .button-whatsapp{border-color:#6da9dc;color:#fff}.symptom-guide-embedded .symptom-guide-heading{grid-template-columns:1fr;gap:13px}.symptom-guide-embedded .symptom-guide-stage{grid-template-columns:1fr}.symptom-guide-embedded .symptom-guide-visual{border-right:0;border-bottom:1px solid #8dc8ed25}.symptom-guide-embedded .symptom-guide-visual svg{min-height:280px}.symptom-guide-embedded .symptom-result{grid-template-columns:1fr 1fr}.symptom-guide-embedded .symptom-result-status{grid-column:1/-1}.symptom-guide-embedded .symptom-result>div:nth-child(2){border-left:0}.symptom-guide-embedded .symptom-result>div:nth-child(3){border-left:1px solid #7eaed429}
@keyframes symptomFlow{to{stroke-dashoffset:-90}}@keyframes symptomGaugeSet{0%{transform:rotate(-54deg)}62%{transform:rotate(calc(var(--gauge-angle) + 9deg))}100%{transform:rotate(var(--gauge-angle))}}@keyframes symptomPulse{50%{transform:scale(1.08);opacity:.72}}@keyframes symptomPressure{50%{stroke-dashoffset:-21;opacity:.58}}
@media(max-width:980px){.symptom-guide-stage{grid-template-columns:1fr}.symptom-guide-visual{border-right:0;border-bottom:1px solid #8dc8ed25}.symptom-guide-visual svg{min-height:300px}.symptom-result{grid-template-columns:minmax(140px,.6fr) 1fr 1fr}}
@media(max-width:760px){.symptom-guide{width:calc(100% - 36px);margin-bottom:44px;padding:20px;border-radius:20px}.symptom-guide-embedded{width:100%;margin:12px 0 40px;padding:16px}.symptom-guide-heading{grid-template-columns:1fr;gap:13px;margin-bottom:20px}.symptom-guide-heading h2{font-size:29px}.symptom-guide-heading>p{font-size:11px}.symptom-guide-tabs{gap:6px}.symptom-guide-tabs button{min-height:52px;padding:8px;font-size:10px}.symptom-guide-tabs button span{width:22px;height:22px}.symptom-guide-stage{border-radius:15px}.symptom-visual-top{min-height:50px;padding:10px 13px}.symptom-guide-visual svg,.symptom-guide-embedded .symptom-guide-visual svg{min-height:0;aspect-ratio:620/390}.symptom-visual-metrics span{min-height:66px;padding:12px 14px}.symptom-visual-metrics strong{font-size:12px}.symptom-guide-controls{padding:15px}.symptom-options{gap:6px}.symptom-options button{min-height:52px;padding:9px;font-size:9px}.symptom-result,.symptom-guide-embedded .symptom-result{grid-template-columns:1fr 1fr}.symptom-result-status,.symptom-guide-embedded .symptom-result-status{grid-column:1/-1}.symptom-result>div:nth-child(2),.symptom-guide-embedded .symptom-result>div:nth-child(2){border-left:0}.symptom-result>div:nth-child(3),.symptom-guide-embedded .symptom-result>div:nth-child(3){border-left:1px solid #7eaed429}.symptom-guide-contact{grid-template-columns:1.08fr .92fr}.symptom-guide-contact .button{min-height:46px;padding:10px 8px;font-size:10px}}
@media(max-width:420px){.symptom-guide{width:calc(100% - 24px);padding:14px}.symptom-guide-embedded{width:100%;padding:13px}.symptom-guide-tabs button{font-size:9px}.symptom-options{grid-template-columns:1fr}.symptom-options button{min-height:48px;font-size:10px}.symptom-result,.symptom-guide-embedded .symptom-result{grid-template-columns:1fr}.symptom-result>div,.symptom-guide-embedded .symptom-result>div{border-left:0!important}.symptom-result>div+div{border-top:1px solid #7eaed429}.symptom-result-status{grid-column:auto}.symptom-guide-contact{grid-template-columns:1fr 1fr}.symptom-guide-heading h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){.scene-pipe-flow,.scene-drain-flow,.scene-drop,.scene-blockage,.scene-pressure,.is-gauge-moving .scene-meter-needle{animation:none}.scene-meter-needle,.scene-meter-rim,.symptom-guide-tabs button{transition:none}}

.js [data-defer-render]:not(.is-renderable){content-visibility:hidden;contain-intrinsic-size:1400px}
.emergency-awareness{margin-bottom:68px;padding:42px;border:1px solid #cadbec;border-radius:26px;background:linear-gradient(145deg,#f8fbff,#eef5ff);box-shadow:0 20px 64px #09275d10}.emergency-awareness-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:60px;align-items:end;margin-bottom:28px}.emergency-awareness-heading .eyebrow{color:#0c5cd7}.emergency-awareness-heading h2{margin:0;color:#07172f;font-size:clamp(32px,3.6vw,47px);line-height:1.07}.emergency-awareness-heading>p{margin:0;color:#526a85;font-size:13px;line-height:1.75}.emergency-awareness-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.awareness-card{overflow:hidden;border:1px solid #c9d9e9;border-radius:19px;background:#fff}.awareness-card-top{display:flex;align-items:center;gap:15px;min-height:92px;padding:18px 21px;border-bottom:1px solid #d5e2ef}.awareness-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:13px;background:#ffebe5;color:#c33a21;font-size:23px;font-weight:800}.awareness-card-mistakes .awareness-icon{background:#fff2d7;color:#b36c00}.awareness-card-top small{display:block;margin-bottom:7px;color:#c33a21;font-size:8px;font-weight:800;letter-spacing:.13em}.awareness-card-mistakes .awareness-card-top small{color:#a76300}.awareness-card-top h3{margin:0;color:#0a1b34;font-size:19px;line-height:1.25}.awareness-card ol{margin:0;padding:0;list-style:none}.awareness-card>ol>li{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:17px 20px}.awareness-card>ol>li+li{border-top:1px solid #e1e9f2}.awareness-card>ol>li>span{padding-top:2px;color:#c33a21;font-size:8px;font-weight:800}.awareness-card-mistakes>ol>li>span{color:#a7680b}.awareness-card li em{display:block;margin-bottom:5px;color:#1465f5;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.13em}.awareness-card-mistakes li em{color:#aa6200}.awareness-card li strong{display:block;margin-bottom:6px;color:#0b1d35;font-size:13px;line-height:1.35}.awareness-card li p{margin:0;color:#597089;font-size:10px;line-height:1.65}.emergency-awareness-footer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:28px;align-items:end;margin-top:14px;padding:20px;border:1px solid #bcd2e7;border-radius:17px;background:#071a36;color:#fff}.awareness-order>span{display:block;margin-bottom:11px;color:#67d9ff;font-size:8px;font-weight:800;letter-spacing:.14em}.awareness-order ol{display:flex;gap:0;margin:0;padding:0;list-style:none}.awareness-order li{display:flex;align-items:center;gap:9px;padding-right:17px;color:#d1deeb;font-size:10px;font-weight:700}.awareness-order li+li{padding-left:17px;border-left:1px solid #7698b73d}.awareness-order b{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#123c74;color:#62d8ff;font-size:8px}.emergency-awareness-contact{display:grid;grid-template-columns:1.08fr .92fr;gap:8px}.emergency-awareness-contact .button{width:100%;min-height:49px}.emergency-awareness-contact .button-whatsapp{border-color:#72a7d7;color:#fff}.emergency-awareness-note{display:flex;align-items:flex-start;gap:10px;margin:12px 3px 0;color:#687d94;font-size:9px;line-height:1.6}.emergency-awareness-note>span{display:grid;place-items:center;flex:0 0 19px;width:19px;height:19px;border-radius:50%;background:#dceaff;color:#0d5edc;font-size:9px;font-weight:800}
@media(max-width:950px){.emergency-awareness-heading{gap:35px}.emergency-awareness-grid{grid-template-columns:1fr}.emergency-awareness-footer{grid-template-columns:1fr}.awareness-order ol{flex-wrap:wrap;row-gap:10px}}
@media(max-width:760px){.emergency-awareness{width:calc(100% - 36px);margin-bottom:44px;padding:22px;border-radius:20px}.emergency-awareness-heading{grid-template-columns:1fr;gap:14px;margin-bottom:20px}.emergency-awareness-heading h2{font-size:29px}.emergency-awareness-heading>p{font-size:11px}.emergency-awareness-grid{gap:10px}.awareness-card{border-radius:15px}.awareness-card-top{min-height:82px;padding:15px}.awareness-icon{flex-basis:36px;width:36px;height:36px}.awareness-card-top h3{font-size:16px}.awareness-card>ol>li{grid-template-columns:25px 1fr;gap:8px;padding:15px}.awareness-card li strong{font-size:12px}.awareness-card li p{font-size:10px}.emergency-awareness-footer{gap:18px;padding:16px}.awareness-order ol{display:grid;grid-template-columns:1fr;gap:8px}.awareness-order li,.awareness-order li+li{min-height:30px;padding:0;border:0}.emergency-awareness-contact{grid-template-columns:1.08fr .92fr}.emergency-awareness-contact .button{min-height:46px;padding:10px 8px;font-size:10px}.emergency-awareness-note{font-size:9px}}
@media(max-width:420px){.emergency-awareness{width:calc(100% - 24px);padding:15px}.emergency-awareness-heading h2{font-size:26px}.awareness-card-top{align-items:flex-start}.awareness-card>ol>li{padding:14px 12px}.emergency-awareness-contact{grid-template-columns:1fr 1fr}.emergency-awareness-note{margin-inline:0}}
.detection-methods{margin-bottom:68px;padding:43px;border-radius:26px;background:#07162a;color:#fff;box-shadow:0 25px 75px #06152c38}.detection-methods-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);gap:64px;align-items:end;margin-bottom:30px;padding-bottom:27px;border-bottom:1px solid #6b93ba31}.detection-methods-heading .eyebrow{color:#65d9ff}.detection-methods-heading h2{margin:0;color:#fff;font-size:clamp(34px,3.9vw,52px);line-height:1.02}.detection-methods-heading>p{margin:0;color:#afc3d8;font-size:13px;line-height:1.75}.detection-methods-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:17px;align-items:start}.detection-method-list{display:grid;gap:9px}.detection-method-card{display:grid;grid-template-columns:55px 1fr;gap:18px;min-height:132px;padding:18px;border:1px solid #769abe30;border-radius:16px;background:#ffffff08}.detection-method-icon{display:grid;place-items:center;width:55px;height:55px;border:1px solid #62d8ff4d;border-radius:15px;background:#0c2b55;color:#62d8ff}.detection-method-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.detection-method-copy>span{display:block;margin-bottom:6px;color:#66d8ff;font-size:7px;font-weight:800;letter-spacing:.13em}.detection-method-copy h3{margin:0 0 7px;color:#fff;font-size:17px;line-height:1.28}.detection-method-copy p{margin:0;color:#afc2d6;font-size:10px;line-height:1.65}.detection-method-copy small{display:block;margin-top:9px;padding-top:9px;border-top:1px solid #7197ba25;color:#c9d8e7;font-size:9px;line-height:1.55}.detection-method-copy small b{color:#62d8ff}.detection-savings{position:sticky;top:18px;padding:25px;border:1px solid #62d8ff4a;border-radius:18px;background:linear-gradient(155deg,#0b2b56,#071b36)}.detection-savings .eyebrow{color:#69dcff}.detection-savings>h3{margin:0 0 12px;color:#fff;font-size:27px;line-height:1.15}.detection-savings>p{margin:0 0 18px;color:#b1c5d9;font-size:11px;line-height:1.7}.detection-savings ul{margin:0;padding:0;list-style:none;border-top:1px solid #7ca5ca31}.detection-savings li{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:14px 0}.detection-savings li+li{border-top:1px solid #7ca5ca31}.detection-savings li>span{padding-top:2px;color:#62d8ff;font-size:8px;font-weight:800}.detection-savings li strong{display:block;margin-bottom:5px;color:#fff;font-size:12px}.detection-savings li p{margin:0;color:#aebfd2;font-size:9px;line-height:1.6}.detection-savings-note{display:flex;gap:10px;margin-top:16px;padding:13px;border:1px solid #f2be6552;border-radius:12px;background:#f4ad3411}.detection-savings-note>span{display:grid;place-items:center;flex:0 0 21px;width:21px;height:21px;border-radius:50%;background:#f5b84b;color:#07162a;font-size:10px;font-weight:800}.detection-savings-note p{margin:0;color:#cbd8e5;font-size:8px;line-height:1.6}.detection-savings-note strong{color:#ffd27c}.detection-method-contact{display:grid;grid-template-columns:1.08fr .92fr;gap:8px;margin-top:16px}.detection-method-contact .button{width:100%;min-height:49px}.detection-method-contact .button-whatsapp{border-color:#6ea8dc;color:#fff}
@media(max-width:980px){.detection-methods-heading{gap:38px}.detection-methods-layout{grid-template-columns:1fr}.detection-savings{position:static}.detection-savings ul{display:grid;grid-template-columns:1fr 1fr}.detection-savings li:nth-child(2){border-top:0}.detection-savings li:nth-child(even){padding-left:15px;border-left:1px solid #7ca5ca31}.detection-savings li:nth-child(odd){padding-right:15px}}
@media(max-width:760px){.detection-methods{width:calc(100% - 36px);margin-bottom:44px;padding:22px;border-radius:20px}.detection-methods-heading{grid-template-columns:1fr;gap:14px;margin-bottom:20px;padding-bottom:20px}.detection-methods-heading h2{font-size:31px}.detection-methods-heading>p{font-size:11px}.detection-methods-layout{gap:12px}.detection-method-card{grid-template-columns:43px 1fr;gap:12px;min-height:0;padding:14px}.detection-method-icon{width:43px;height:43px;border-radius:12px}.detection-method-icon svg{width:25px;height:25px}.detection-method-copy h3{font-size:14px}.detection-method-copy p{font-size:10px}.detection-method-copy small{font-size:9px}.detection-savings{padding:18px}.detection-savings>h3{font-size:23px}.detection-savings ul{grid-template-columns:1fr}.detection-savings li,.detection-savings li:nth-child(even),.detection-savings li:nth-child(odd){padding:13px 0;border-left:0}.detection-savings li:nth-child(2){border-top:1px solid #7ca5ca31}.detection-savings li strong{font-size:12px}.detection-savings li p{font-size:10px}.detection-savings-note p{font-size:9px}.detection-method-contact{grid-template-columns:1.08fr .92fr}.detection-method-contact .button{min-height:46px;padding:10px 8px;font-size:10px}}
@media(max-width:420px){.detection-methods{width:calc(100% - 24px);padding:15px}.detection-methods-heading h2{font-size:27px}.detection-method-card{grid-template-columns:37px 1fr;padding:12px}.detection-method-icon{width:37px;height:37px}.detection-method-icon svg{width:22px;height:22px}.detection-method-contact{grid-template-columns:1fr 1fr}}
.home-decision{padding-block:10px 82px}.home-decision-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);gap:64px;align-items:end;margin-bottom:30px}.home-decision-heading .eyebrow{margin-bottom:15px;color:#1465f5}.home-decision-heading h2{margin:0;max-width:700px;font-size:clamp(34px,4vw,52px);line-height:1.06}.home-decision-heading>p{margin:0;color:#516884;font-size:14px;line-height:1.82}.home-decision-heading>p strong{color:#0a2e62}.home-decision-rule{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;margin-bottom:20px;border:1px solid #c9dbef;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 16px 45px #082c640c}.home-decision-rule>span{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:4px;padding:17px 20px}.home-decision-rule b{color:#607690;font-size:9px;line-height:1.45;letter-spacing:.08em;text-transform:uppercase}.home-decision-rule strong{color:#092b5d;font-size:13px;line-height:1.4}.home-decision-rule>i{display:grid;place-items:center;width:36px;color:#2289ef;background:#edf5ff;font-size:16px;font-style:normal}.home-decision-list{display:grid;gap:22px}.home-decision-card{display:grid;grid-template-columns:minmax(330px,.77fr) minmax(0,1.23fr);border:1px solid #bed3ec;border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 26px 75px #082d6612}.home-decision-card:first-child{border-color:#70a9ee;box-shadow:0 28px 80px #0c57c81c}.home-decision-visual{position:relative;min-height:100%;overflow:hidden;background:#07172f}.home-decision-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06172e0a 25%,#06172edb 100%)}.home-decision-visual img{display:block;width:100%;height:100%;min-height:650px;object-fit:cover}.home-decision-visual>span{position:absolute;z-index:1;top:22px;left:22px;padding:9px 12px;border:1px solid #ffffff4b;border-radius:999px;background:#071a3cc9;color:#fff;font-size:8px;font-weight:800;letter-spacing:.13em}.home-decision-visual>div{position:absolute;z-index:1;left:28px;right:28px;bottom:28px}.home-decision-visual small{display:block;margin-bottom:8px;color:#76dcff;font-size:9px;font-weight:760;letter-spacing:.13em}.home-decision-visual strong{display:block;color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.05;letter-spacing:-.045em}.home-decision-content{min-width:0;padding:30px}.home-decision-intro{display:grid;grid-template-columns:46px minmax(0,1fr);gap:17px;padding-bottom:23px;border-bottom:1px solid #dce7f3}.home-decision-intro>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,#0c62e8,#25a5fa);color:#fff;font-size:11px;font-weight:800;box-shadow:0 10px 25px #0d67e82b}.home-decision-intro .eyebrow{margin:2px 0 7px;color:#1465f5;font-size:8px}.home-decision-intro h3{margin:0 0 9px;color:#092b5d;font-size:28px}.home-decision-intro h3 a:hover{text-decoration:underline;text-underline-offset:6px}.home-decision-intro p:last-child{margin:0;color:#506781;font-size:12px;line-height:1.72}.home-decision-symptoms{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 21px;padding:0;list-style:none}.home-decision-symptoms li{display:grid;grid-template-columns:9px 1fr;gap:10px;align-items:start;min-height:49px;padding:12px;border:1px solid #d8e5f2;border-radius:11px;background:#f6f9fe;color:#233f64;font-size:10px;line-height:1.55}.home-decision-symptoms i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#40c8fb;box-shadow:0 0 0 4px #40c8fb18}.home-decision-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-decision-columns>section{min-width:0;padding:18px;border-radius:15px}.home-decision-benefits{border:1px solid #bcdcf2;background:#eff8ff}.home-decision-harms{border:1px solid #f0d4cb;background:#fff7f3}.home-decision-columns .eyebrow{min-height:31px;margin:0 0 10px;font-size:7px;line-height:1.5}.home-decision-benefits .eyebrow{color:#0873c3}.home-decision-harms .eyebrow{color:#b64b2e}.home-decision-columns ol{display:grid;gap:11px;margin:0;padding:0;list-style:none}.home-decision-columns li{display:grid;grid-template-columns:23px minmax(0,1fr);gap:9px}.home-decision-columns li>span{padding-top:2px;color:#315f84;font-size:7px;font-weight:800}.home-decision-harms li>span{color:#9b3d25}.home-decision-columns strong{display:block;margin-bottom:3px;color:#102f56;font-size:10px;line-height:1.45}.home-decision-harms strong{color:#6f2f20}.home-decision-columns li p{margin:0;color:#536b82;font-size:9px;line-height:1.6}.home-decision-harms li p{color:#795b51}.home-decision-contact{display:grid;grid-template-columns:1.08fr .92fr;gap:8px;margin-top:18px}.home-decision-contact .button{width:100%;min-height:50px;padding:12px;font-size:11px}.home-decision-contact .button-whatsapp{background:#fff;border-color:#9bbce4}.home-decision-note{display:flex;gap:12px;align-items:flex-start;margin:18px 0 0;padding:16px 18px;border:1px solid #c9dbef;border-radius:14px;background:#edf4ff;color:#4b627d;font-size:11px;line-height:1.65}.home-decision-note>span{display:grid;place-items:center;flex:0 0 auto;width:21px;height:21px;border-radius:50%;background:#1465f5;color:#fff;font-size:10px;font-weight:800}.home-decision-note strong{color:#12335d}
@media(max-width:980px){.home-decision-heading{grid-template-columns:1fr;gap:14px}.home-decision-heading>p{max-width:690px}.home-decision-card{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr)}.home-decision-visual img{min-height:730px}.home-decision-content{padding:24px}.home-decision-columns{grid-template-columns:1fr}.home-decision-columns .eyebrow{min-height:0}.home-decision-columns ol{grid-template-columns:repeat(3,1fr);gap:10px}.home-decision-columns li{display:block}.home-decision-columns li>span{display:block;margin-bottom:5px}.home-decision-rule{grid-template-columns:1fr 1fr 1fr}.home-decision-rule>i{display:none}}
@media(max-width:760px){.home-decision{width:calc(100% - 36px);padding-block:2px 48px}.home-decision-heading{margin-bottom:21px}.home-decision-heading h2{font-size:31px}.home-decision-heading>p{font-size:12px}.home-decision-rule{grid-template-columns:1fr;margin-bottom:14px;border-radius:15px}.home-decision-rule>span{padding:14px 16px;border-bottom:1px solid #dce7f3}.home-decision-rule>span:last-child{border-bottom:0}.home-decision-card{grid-template-columns:1fr;border-radius:21px}.home-decision-visual{aspect-ratio:16/10;min-height:0}.home-decision-visual img{min-height:0;aspect-ratio:16/10}.home-decision-visual>span{top:14px;left:14px}.home-decision-visual>div{left:18px;right:18px;bottom:18px}.home-decision-visual strong{font-size:30px}.home-decision-content{padding:20px 16px}.home-decision-intro{grid-template-columns:38px 1fr;gap:12px}.home-decision-intro>span{width:38px;height:38px;border-radius:11px}.home-decision-intro h3{font-size:24px}.home-decision-symptoms{grid-template-columns:1fr}.home-decision-symptoms li{min-height:46px}.home-decision-columns{grid-template-columns:1fr}.home-decision-columns>section{padding:16px}.home-decision-columns ol{grid-template-columns:1fr}.home-decision-columns li{display:grid}.home-decision-columns li>span{display:block;margin:0}.home-decision-columns strong{font-size:11px}.home-decision-columns li p{font-size:10px}.home-decision-contact{grid-template-columns:1.08fr .92fr}.home-decision-contact .button{min-height:46px;padding-inline:7px;font-size:9px}.home-decision-note{font-size:10px}}
@media(max-width:420px){.home-decision{width:calc(100% - 24px)}.home-decision-heading h2{font-size:28px}.home-decision-visual{aspect-ratio:4/3}.home-decision-visual img{aspect-ratio:4/3}.home-decision-visual strong{font-size:27px}.home-decision-content{padding:17px 13px}.home-decision-intro{grid-template-columns:34px 1fr}.home-decision-intro>span{width:34px;height:34px}.home-decision-intro h3{font-size:22px}.home-decision-contact .button{font-size:8px}.home-decision-note{padding:14px}}
.home-service-faqs{padding-top:76px;padding-bottom:78px;content-visibility:auto;contain-intrinsic-size:1100px}
.home-service-faqs-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.6fr);gap:48px;align-items:end;margin-bottom:30px}
.home-service-faqs-heading h2{max-width:760px;margin:10px 0 0;font-size:clamp(2.3rem,4.9vw,5.2rem);line-height:.96;letter-spacing:-.055em;color:var(--navy)}
.home-service-faqs-heading>p{max-width:480px;margin:0 0 6px;color:var(--muted);font-size:1.02rem;line-height:1.75}
.home-service-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
.home-service-faq-group{position:relative;overflow:hidden;border:1px solid #c8dbf3;border-radius:30px;background:linear-gradient(145deg,#fff 0%,#f4f8ff 100%);box-shadow:0 22px 60px rgba(16,62,126,.08)}
.home-service-faq-group:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,#1465f5,#56d0f8)}
.home-service-faq-blockage:before{background:linear-gradient(90deg,#0d3978,#28a9e8)}
.home-service-faq-group>header{display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;min-height:246px;padding:34px 32px 28px;border-bottom:1px solid #d7e4f5}
.home-service-faq-number{display:grid;width:54px;height:54px;place-items:center;border-radius:17px;background:#0a2f66;color:#61d4ff;font-weight:800;letter-spacing:.08em}
.home-service-faq-group h3{margin:6px 0 12px;color:var(--navy);font-size:clamp(1.65rem,2.6vw,2.45rem);line-height:1.02;letter-spacing:-.035em}
.home-service-faq-group header p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.65}
.home-service-faq-detail{display:inline-flex;gap:8px;align-items:center;margin-top:17px;color:#0e5fd5;font-weight:800;text-decoration:none}
.home-service-faq-detail:hover,.home-service-faq-detail:focus-visible{text-decoration:underline;text-underline-offset:5px}
.home-service-faq-group .faq-list{padding:10px 26px 6px}
.home-service-faq-group .faq-list details{border-bottom:1px solid #d8e4f3;background:transparent}
.home-service-faq-group .faq-list details:last-child{border-bottom:0}
.home-service-faq-group .faq-list summary{padding:20px 42px 20px 0;color:#0a2b59;font-size:1rem;line-height:1.45}
.home-service-faq-group .faq-list summary:after{right:2px}
.home-service-faq-group .faq-list details>div{padding:0 16px 20px 0;color:#526984;line-height:1.7}
.home-service-faq-group .faq-list details>div p{margin:0}
.home-service-faq-actions{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);gap:10px;padding:22px 26px 26px;border-top:1px solid #d7e4f5}
.home-service-faq-actions .button{min-height:54px;padding:14px 18px;text-align:center;justify-content:center}
.home-service-faq-footer{display:flex;gap:28px;align-items:center;justify-content:space-between;margin-top:22px;padding:22px 26px;border:1px solid #c8dbf3;border-radius:22px;background:#eaf3ff}
.home-service-faq-footer p{margin:0;color:#425f82}
.home-service-faq-footer a{color:#0a3f89;font-weight:850;text-decoration:none;white-space:nowrap}
.home-service-faq-footer a:hover,.home-service-faq-footer a:focus-visible{text-decoration:underline;text-underline-offset:5px}
@media(max-width:980px){.home-service-faqs-heading{grid-template-columns:1fr;gap:18px}.home-service-faq-grid{grid-template-columns:1fr}.home-service-faq-group>header{min-height:0}.home-service-faqs{contain-intrinsic-size:1900px}}
@media(max-width:620px){.home-service-faqs{padding-top:58px;padding-bottom:58px}.home-service-faqs-heading{margin-bottom:22px}.home-service-faqs-heading h2{font-size:clamp(2.15rem,12vw,3.35rem)}.home-service-faq-group{border-radius:24px}.home-service-faq-group>header{grid-template-columns:46px minmax(0,1fr);gap:13px;padding:28px 20px 23px}.home-service-faq-number{width:44px;height:44px;border-radius:14px;font-size:.84rem}.home-service-faq-group .faq-list{padding:6px 19px}.home-service-faq-group .faq-list summary{padding:18px 34px 18px 0;font-size:.96rem}.home-service-faq-actions{grid-template-columns:1fr;padding:18px 19px 20px}.home-service-faq-footer{align-items:flex-start;flex-direction:column;gap:12px;padding:20px}.home-service-faq-footer a{white-space:normal}}
@media(max-width:360px){.home-service-faq-group>header{grid-template-columns:1fr}.home-service-faq-actions .button{font-size:.9rem}}
