.H67CqG_section{background:var(--mint);padding-block:88px;overflow:hidden}.H67CqG_wrap{width:100%;max-width:1216px;margin:0 auto;padding-inline:32px}.H67CqG_grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.H67CqG_eyebrow{font:800 13px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;display:flex}.H67CqG_eyebrow:before{content:"";background:var(--grad-bar);border-radius:4px;flex:none;width:22px;height:4px}.H67CqG_title{letter-spacing:-.02em;margin:0;font-size:clamp(34px,2vw + 22px,54px)}.H67CqG_title em{color:var(--green);font-style:normal;display:block}.H67CqG_copy p:not(.H67CqG_eyebrow){margin-top:14px}.H67CqG_fico{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.H67CqG_tags{flex-wrap:wrap;gap:8px;margin:20px 0 22px;display:flex}.H67CqG_tags span{font:800 14px var(--body);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;display:inline-flex;box-shadow:0 2px #06584b14}.H67CqG_tags .H67CqG_fico{background:var(--green);color:#fff;stroke-width:2.4px;border-radius:50%;width:22px;height:22px;padding:3px}.H67CqG_stage{aspect-ratio:1;width:100%;max-width:540px;margin-inline:auto;position:relative}.H67CqG_ring{width:72%;height:72%;position:absolute;inset:14%;overflow:visible}.H67CqG_ring circle{fill:none;stroke-width:.8px}.H67CqG_ring .H67CqG_bg{stroke:#06584b1f}.H67CqG_ring .H67CqG_fg{stroke-width:1.2px;stroke-dasharray:.6 2.4;stroke-linecap:round}.H67CqG_orbit{border-radius:50%;animation:14s linear infinite H67CqG_spin;position:absolute;inset:14%}.H67CqG_orbit:before{content:"";background:var(--green);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:0;left:50%;box-shadow:0 0 0 6px #2f9d462e,0 0 22px #2f9d468c}@keyframes H67CqG_spin{to{transform:rotate(360deg)}}.H67CqG_core{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;place-content:center;justify-items:center;gap:4px;width:34%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 50px #06584b29,0 0 0 10px #ffffff80}.H67CqG_core img{width:56px;height:56px}.H67CqG_core b{font:900 19px/1.15 var(--head);color:var(--ink)}.H67CqG_core small{color:var(--green);font-size:13.5px;font-weight:700}.H67CqG_steps{margin:0;padding:0;list-style:none}.H67CqG_step{width:232px;transition:transform .2s var(--ease-out);background:#fff;border-radius:20px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 16px 34px #06584b21}.H67CqG_step b{font:800 16px/1.25 var(--body);color:var(--ink);display:block}.H67CqG_step small{color:#3c4a44;margin-top:3px;font-size:13.5px;line-height:1.4;display:block}.H67CqG_icon{background:var(--mint);width:40px;height:40px;color:var(--green);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.H67CqG_number{background:var(--dark);width:19px;height:19px;color:var(--lime);font:800 11px/19px var(--body);text-align:center;border-radius:50%;position:absolute;top:-5px;right:-5px}.H67CqG_step:first-child{top:0;left:50%;transform:translate(-50%,-4%)}.H67CqG_step:nth-child(2){top:50%;right:-4%;transform:translateY(-50%)}.H67CqG_step:nth-child(3){bottom:0;left:50%;transform:translate(-50%,4%)}.H67CqG_step:nth-child(4){top:50%;left:-4%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.H67CqG_step:hover{box-shadow:0 22px 44px #06584b33}}@media (prefers-reduced-motion:reduce){.H67CqG_orbit{animation:none}}@media (min-width:761px){.H67CqG_core.H67CqG_long{grid-template-columns:minmax(0,62%);justify-content:center}.H67CqG_core.H67CqG_long b{font-size:17px}.H67CqG_core.H67CqG_long small{font-size:12.5px;line-height:1.3}}@media (max-width:1100px){.H67CqG_grid{grid-template-columns:1fr;gap:36px}.H67CqG_stage{max-width:520px}}@media (max-width:760px){.H67CqG_section{padding-block:48px}.H67CqG_wrap{padding-inline:18px}.H67CqG_title{font-size:30px}.H67CqG_stage{aspect-ratio:auto;gap:14px;max-width:none;display:grid}.H67CqG_ring,.H67CqG_orbit{display:none}.H67CqG_core{aspect-ratio:auto;text-align:left;border-radius:20px;grid-auto-flow:column;justify-content:start;place-items:center start;gap:4px 14px;width:auto;padding:14px 16px;position:static;transform:none;box-shadow:0 10px 24px #06584b1f}.H67CqG_core img{grid-row:span 2;width:48px;height:48px}.H67CqG_steps{gap:12px;padding-left:22px;display:grid;position:relative}.H67CqG_steps:before{content:"";background:linear-gradient(#d4da1b,#2f9d46 55%,#16a094);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:6px}.H67CqG_step,.H67CqG_step:nth-child(n){width:auto;position:relative;inset:auto;transform:none}.H67CqG_step:before{content:"";border:3px solid var(--green);box-sizing:content-box;background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:26px;left:-21px}}@media (min-width:981px) and (max-height:760px) and (min-resolution:1.25x),(min-width:1280px) and (max-width:1366px) and (max-height:700px){.H67CqG_section{padding-block:64px}}
.Ov1wWW_section{padding-block:88px}.Ov1wWW_wrap{width:100%;max-width:1216px;margin:0 auto;padding-inline:32px}.Ov1wWW_duo{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.Ov1wWW_guia{align-items:center}.Ov1wWW_eyebrow{font:800 13px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;display:flex}.Ov1wWW_eyebrow:before{content:"";background:var(--grad-bar);border-radius:4px;flex:none;width:22px;height:4px}.Ov1wWW_title{letter-spacing:-.02em;margin:0;font-size:clamp(34px,2vw + 22px,54px)}.Ov1wWW_col>p:not(.Ov1wWW_eyebrow){margin-top:12px}.Ov1wWW_card{max-width:440px;margin-top:26px}.Ov1wWW_guia .Ov1wWW_card{margin:0 0 0 auto}.Ov1wWW_duo .Ov1wWW_options{max-width:none;margin-top:26px}.Ov1wWW_link{color:var(--ink);border-bottom:2px solid var(--green);align-items:center;gap:6px;margin-top:22px;padding-bottom:2px;font-weight:700;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.Ov1wWW_link .Ov1wWW_arr{transition:transform .2s var(--ease-out);font-family:Arial,Helvetica,sans-serif;font-weight:400}@media (hover:hover) and (pointer:fine){.Ov1wWW_link:hover{color:var(--green)}.Ov1wWW_link:hover .Ov1wWW_arr{transform:translate(3px)}}@media (max-width:980px){.Ov1wWW_duo{grid-template-columns:1fr;gap:40px}.Ov1wWW_guia .Ov1wWW_card{margin:0}}@media (max-width:760px){.Ov1wWW_section{padding-block:48px}.Ov1wWW_wrap{padding-inline:18px}.Ov1wWW_title{font-size:30px}}@media (min-width:981px) and (max-height:760px) and (min-resolution:1.25x),(min-width:1280px) and (max-width:1366px) and (max-height:700px){.Ov1wWW_section{padding-block:64px}}
.DzNYtq_hero{background:var(--cream);padding-bottom:40px}.DzNYtq_wrap{width:100%;max-width:1216px;margin:0 auto;padding-inline:32px}.DzNYtq_grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding-block:44px 32px;display:grid}.DzNYtq_crumb{contain:inline-size;font-size:14px}.DzNYtq_crumb a{color:var(--ink);font-weight:700;text-decoration:none}.DzNYtq_crumb a:hover{text-decoration:underline}.DzNYtq_crumb ol{flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.DzNYtq_crumb li{flex:none}.DzNYtq_crumb li[aria-current]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.DzNYtq_crumb li+li:before{content:"›";color:var(--teal);margin:0 10px}.DzNYtq_label{font:800 11.5px/1.5 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--aqua-25);text-wrap:balance;border-radius:14px;margin:14px 0 0;padding:4px 10px;display:table}.DzNYtq_label.DzNYtq_repair{background:var(--green-25)}.DzNYtq_label.DzNYtq_installation{background:var(--teal-25)}.DzNYtq_title{font-family:var(--head);line-height:var(--lh-head);color:var(--ink);text-wrap:balance;letter-spacing:-.01em;margin:12px 0 16px;font-size:48px;font-weight:900}.DzNYtq_title em{color:var(--green);font-style:normal;display:block}.DzNYtq_lede{color:#3c4a44;max-width:36em;font-size:18px;line-height:1.6}.DzNYtq_acts{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.DzNYtq_tel{font-size:14px;line-height:1.3}.DzNYtq_tel b{font:900 20px var(--head);color:var(--ink);display:block}.DzNYtq_media{margin-bottom:24px;position:relative}.DzNYtq_img{aspect-ratio:4/3.2;border-radius:32px;overflow:hidden;box-shadow:0 24px 50px #06584b29}.DzNYtq_img img{object-fit:cover;width:100%;height:100%}.DzNYtq_ico{width:64px;height:64px;box-shadow:0 0 0 5px var(--cream);border-radius:50%;position:absolute;bottom:-30px;left:28px}.DzNYtq_trust{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.DzNYtq_trust li{background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.DzNYtq_trust svg{width:24px;height:24px;color:var(--green);stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.DzNYtq_trust b{font:800 15.5px var(--body);color:var(--ink);display:block}.DzNYtq_rv{animation:DzNYtq_rise .56s var(--ease-out) backwards;animation-delay:calc(var(--d,0) * 50ms)}@keyframes DzNYtq_rise{0%{opacity:.001;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.DzNYtq_rv{animation:none}}@media (max-width:760px){.DzNYtq_wrap{padding-inline:18px}.DzNYtq_grid{grid-template-columns:1fr;gap:18px;padding-block:22px 18px}.DzNYtq_img{aspect-ratio:16/9;border-radius:22px;order:-1}.DzNYtq_media{order:-1;margin-bottom:18px}.DzNYtq_ico{width:52px;height:52px;box-shadow:0 0 0 4px var(--cream);bottom:-20px;left:16px}.DzNYtq_title{font-size:32px}.DzNYtq_lede{font-size:16px}.DzNYtq_acts{gap:10px;margin-top:18px}.DzNYtq_acts .DzNYtq_cta{width:100%}.DzNYtq_tel{align-items:baseline;gap:8px;display:flex}.DzNYtq_tel b{font-size:17px;display:inline}.DzNYtq_trust{grid-template-columns:1fr;gap:8px}}@media (min-width:981px) and (max-height:760px) and (min-resolution:1.25x),(min-width:1280px) and (max-width:1366px) and (max-height:700px){.DzNYtq_grid{padding-block:28px 24px}.DzNYtq_acts{margin-top:22px}.DzNYtq_title{margin:10px 0 14px;font-size:42px}.DzNYtq_label{margin-top:10px}.DzNYtq_img{aspect-ratio:auto;height:clamp(300px, calc(100svh - var(--hdr) - 230px), 420px)}}
.nZYXPa_section{padding-block:88px}.nZYXPa_wrap{width:100%;max-width:1216px;margin:0 auto;padding-inline:32px}.nZYXPa_rich{max-width:820px}.nZYXPa_eyebrow{font:800 13px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin-bottom:12px;display:flex}.nZYXPa_eyebrow:before{content:"";background:var(--grad-bar);border-radius:4px;flex:none;width:22px;height:4px}.nZYXPa_title{letter-spacing:-.02em;font-size:clamp(34px,2vw + 22px,54px)}.nZYXPa_rich p:not(.nZYXPa_eyebrow){margin-top:14px;font-size:17px}@media (max-width:760px){.nZYXPa_section{padding-block:48px}.nZYXPa_wrap{padding-inline:18px}.nZYXPa_title{font-size:30px}}@media (min-width:981px) and (max-height:760px) and (min-resolution:1.25x),(min-width:1280px) and (max-width:1366px) and (max-height:700px){.nZYXPa_section{padding-block:64px}}
.X2f-Iq_section{padding-block:88px}.X2f-Iq_wrap{width:100%;max-width:1216px;margin:0 auto;padding-inline:32px}.X2f-Iq_two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.X2f-Iq_box{border-radius:28px;flex-direction:column;gap:14px;padding:28px;display:flex;box-shadow:0 1px 2px #06584b0f,0 10px 28px #06584b14}.X2f-Iq_soft{background:var(--cream);box-shadow:none}.X2f-Iq_eyebrow{font:800 13px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;display:flex}.X2f-Iq_eyebrow:before{content:"";background:var(--grad-bar);border-radius:4px;flex:none;width:22px;height:4px}.X2f-Iq_title{letter-spacing:-.02em;font-size:28px}.X2f-Iq_ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.X2f-Iq_ticks li{color:var(--ink);gap:10px;font-size:15.5px;line-height:1.4;display:flex}.X2f-Iq_ticks li:before{content:"";background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.5 2.4L12 5.3' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px}.X2f-Iq_dots{gap:10px;margin:0;padding:0;list-style:none;display:grid}.X2f-Iq_dots li{color:var(--ink);gap:10px;font-size:15.5px;display:flex}.X2f-Iq_dots li:before{content:"";background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.X2f-Iq_link{color:var(--ink);border-bottom:2px solid var(--green);align-items:center;gap:6px;padding-bottom:2px;font-weight:700;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.X2f-Iq_link .X2f-Iq_arr{transition:transform .2s var(--ease-out);font-family:Arial,Helvetica,sans-serif;font-weight:400}@media (hover:hover) and (pointer:fine){.X2f-Iq_link:hover{color:var(--green)}.X2f-Iq_link:hover .X2f-Iq_arr{transform:translate(3px)}}@media (max-width:760px){.X2f-Iq_section{padding-block:48px}.X2f-Iq_wrap{padding-inline:18px}.X2f-Iq_two{grid-template-columns:1fr}.X2f-Iq_box{padding:20px}.X2f-Iq_title{font-size:22px}}@media (min-width:981px) and (max-height:760px) and (min-resolution:1.25x),(min-width:1280px) and (max-width:1366px) and (max-height:700px){.X2f-Iq_section{padding-block:64px}}
._2ZOAPq_heading{align-items:center;gap:16px;margin:14px 0 12px;display:flex}._2ZOAPq_heading p{margin:0!important}._2ZOAPq_headingIcon{flex:none;width:64px;height:64px;display:block}._2ZOAPq_question{font:800 17px var(--body);color:var(--ink);margin:20px 0 10px}._2ZOAPq_options{gap:10px;max-width:520px;display:grid}._2ZOAPq_option{border:1.5px solid var(--grey);color:var(--ink);box-shadow:0 2px 0 var(--grey);transition:transform .16s var(--ease-out), border-color .2s ease;background:#fff;border-radius:20px;align-items:center;gap:14px;padding:12px 50px 12px 12px;text-decoration:none;display:flex;position:relative}._2ZOAPq_optionIcon{flex:none;width:48px;height:48px;display:block}._2ZOAPq_option b{font:800 17px var(--body);display:block}._2ZOAPq_option small{color:#3c4a44;font-size:14px;display:block}._2ZOAPq_go{background:var(--cream);width:28px;height:28px;transition:transform .2s var(--ease-out), background-color .2s ease, color .2s ease;border-radius:50%;place-items:center;margin-top:-14px;display:grid;position:absolute;top:50%;right:14px}._2ZOAPq_fico{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}._2ZOAPq_option:active{box-shadow:none;transform:translateY(2px)}@media (hover:hover) and (pointer:fine){._2ZOAPq_option:hover{border-color:var(--green)}._2ZOAPq_option:hover ._2ZOAPq_go{background:var(--dark);color:#fff;transform:translate(3px)}}
