@font-face{font-family:UWCProxima;src:url(fonts/proxima-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:UWCProximaDisplay;src:url(fonts/proxima-extrabold.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}body.ccrs-uwc-active #main{padding:0!important;background:#041321!important}body.ccrs-uwc-active #wrapper .fusion-tb-footer{position:relative;z-index:1;isolation:isolate;background:linear-gradient(180deg,#0b1825,#08131e)!important}body.ccrs-uwc-active #wrapper .fusion-tb-footer .fusion-footer-widget-area{position:relative;background:linear-gradient(180deg,#0b1825,#08131e)!important}body.ccrs-uwc-active #main>.fusion-row{max-width:none!important;width:100%!important;padding:0!important}body.ccrs-uwc-active #content{float:none!important;width:100%!important;margin:0!important}body.ccrs-uwc-active #content>.post{margin:0!important}body.ccrs-uwc-active #content .post-content{margin:0!important;padding:0!important}body.ccrs-uwc-active #uwc-site-inspection{width:100%;margin:0;background:#041321;scroll-margin-top:170px}body.ccrs-uwc-active #uwc-site-inspection :is(.uwc-quote-fallback,.ccrs-master-quote-fallback){margin:0;padding:40px 20px;text-align:center;font:400 18px/1.5 UWCProxima,Proxima Nova,Arial,sans-serif}body.ccrs-uwc-active #uwc-site-inspection :is(.uwc-quote-fallback,.ccrs-master-quote-fallback) a{color:#09ea9f;text-decoration:underline;text-underline-offset:4px}body.ccrs-uwc-active #main>.fusion-row>.sidebar,body.ccrs-uwc-active .fusion-page-title-bar{display:none!important}body.ccrs-uwc-active #content>.post>.entry-title,body.ccrs-uwc-active #content>.post>.fusion-post-title,body.ccrs-uwc-active #content>.post>.fusion-meta-info,body.ccrs-uwc-active #content>.post>.fusion-post-slideshow{display:none!important}#ccrs-underwater-repair-costs-article{--uwc-green:#09EA9F;--uwc-bg:#041321;--uwc-panel:#081b28;--uwc-line:#1b4550;--uwc-copy:#dce7ec;--uwc-white:#fff;--uwc-body:UWCProxima,"Proxima Nova",Arial,sans-serif;--uwc-display:UWCProximaDisplay,"Proxima Nova","Arial Black",sans-serif;position:relative;isolation:isolate;width:100%;max-width:none;margin:0;background:var(--uwc-bg);color:var(--uwc-copy);font:400 18px/1.5 var(--uwc-body);-webkit-font-smoothing:antialiased;overflow:clip}#ccrs-underwater-repair-costs-article *,#ccrs-underwater-repair-costs-article *:before,#ccrs-underwater-repair-costs-article *:after{box-sizing:border-box}#ccrs-underwater-repair-costs-article :is(h1,h2,h3,h4,p,ul,ol,figure){margin:0;padding:0}#ccrs-underwater-repair-costs-article :is(h1,h2,h3,h4){font-family:var(--uwc-display)!important;font-weight:400!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:-.018em!important;color:var(--uwc-white)!important;-webkit-text-fill-color:currentColor!important}#ccrs-underwater-repair-costs-article h1{font-size:clamp(42px,3.5vw,68px)!important;line-height:.99!important;margin-bottom:20px}#ccrs-underwater-repair-costs-article h2{font-size:clamp(30px,2.65vw,49px)!important;line-height:1.04!important;margin-bottom:20px}#ccrs-underwater-repair-costs-article h3{font-size:clamp(19px,1.38vw,26px)!important;line-height:1.15!important;margin-bottom:10px}#ccrs-underwater-repair-costs-article :is(h1,h2,h3)>span{display:block;color:var(--uwc-green)!important;-webkit-text-fill-color:var(--uwc-green)!important}#ccrs-underwater-repair-costs-article p{font-family:var(--uwc-body)!important;font-size:inherit!important;font-weight:400!important;line-height:1.5!important;color:var(--uwc-copy)!important}#ccrs-underwater-repair-costs-article strong{font-family:var(--uwc-display);font-weight:400}#ccrs-underwater-repair-costs-article a{color:var(--uwc-green);text-decoration:none;transition:color .18s ease}#ccrs-underwater-repair-costs-article a:hover{color:#fff}#ccrs-underwater-repair-costs-article a:focus-visible{outline:2px solid #fff;outline-offset:5px;border-radius:2px}#ccrs-underwater-repair-costs-article .uwc-icon{display:block;width:48px;height:48px;flex-shrink:0;color:var(--uwc-green);overflow:visible}#ccrs-underwater-repair-costs-article .uwc-wrap{width:calc(100% - clamp(40px,9.4vw,180px));max-width:1700px;margin-inline:auto}#ccrs-underwater-repair-costs-article .uwc-section{padding-block:44px}#ccrs-underwater-repair-costs-article section[id]{scroll-margin-top:170px}#ccrs-underwater-repair-costs-article .uwc-prose p+p{margin-top:16px}#ccrs-underwater-repair-costs-article .uwc-prose :is(ul,ol){padding-left:24px;margin-block:12px}#ccrs-underwater-repair-costs-article .uwc-prose a{text-decoration:underline;text-underline-offset:3px}#ccrs-underwater-repair-costs-article .uwc-prose>*:last-child{margin-bottom:0}#ccrs-underwater-repair-costs-article .uwc-breadcrumb{border-bottom:1px solid var(--uwc-line);font:400 15px/1.35 var(--uwc-body);padding-block:20px}#ccrs-underwater-repair-costs-article .uwc-breadcrumb ol{display:flex;flex-wrap:wrap;gap:12px 18px;list-style:none;align-items:center}#ccrs-underwater-repair-costs-article .uwc-breadcrumb li{display:flex;align-items:center;gap:18px}#ccrs-underwater-repair-costs-article .uwc-breadcrumb li+li:before{content:"\203a";color:var(--uwc-green);font-size:23px}#ccrs-underwater-repair-costs-article .uwc-breadcrumb a{display:inline-flex;align-items:center;gap:9px;color:#fff}#ccrs-underwater-repair-costs-article .uwc-breadcrumb a:hover{color:var(--uwc-green)}#ccrs-underwater-repair-costs-article .uwc-breadcrumb .uwc-icon{width:20px;height:20px}body.ccrs-uwc-active.ccrs-breadcrumbs-active #ccrs-underwater-repair-costs-article .uwc-breadcrumb{display:none}#ccrs-underwater-repair-costs-article .uwc-photo-section{position:relative;background:var(--uwc-bg);border-bottom:1px solid var(--uwc-line);overflow:hidden}#ccrs-underwater-repair-costs-article .uwc-photo{--uwc-blend-start:35%;--uwc-blend-end:78%;--uwc-photo-mask:linear-gradient(var(--uwc-fade-direction,90deg),#000 calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*0),rgba(0,0,0,.99275) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.05),rgba(0,0,0,.972) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.1),rgba(0,0,0,.93925) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.15),rgba(0,0,0,.896) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.2),rgba(0,0,0,.84375) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.25),rgba(0,0,0,.784) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.3),rgba(0,0,0,.71825) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.35),rgba(0,0,0,.648) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.4),rgba(0,0,0,.57475) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.45),rgba(0,0,0,.5) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.5),rgba(0,0,0,.42525) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.55),rgba(0,0,0,.352) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.6),rgba(0,0,0,.28175) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.65),rgba(0,0,0,.216) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.7),rgba(0,0,0,.15625) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.75),rgba(0,0,0,.104) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.8),rgba(0,0,0,.06075) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.85),rgba(0,0,0,.028) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.9),rgba(0,0,0,.00725) calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*.95),transparent calc(var(--uwc-blend-start) + (var(--uwc-blend-end) - var(--uwc-blend-start))*1));position:absolute;top:0;bottom:0;width:82%;margin:0;overflow:hidden;z-index:0;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-mask-image:var(--uwc-photo-mask);mask-image:var(--uwc-photo-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-mode:alpha}#ccrs-underwater-repair-costs-article .uwc-photo:before,#ccrs-underwater-repair-costs-article .uwc-photo:after{content:none!important;display:none!important}#ccrs-underwater-repair-costs-article .uwc-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}#ccrs-underwater-repair-costs-article .uwc-photo--left{left:0;width:72%}#ccrs-underwater-repair-costs-article .uwc-photo--right{right:0;--uwc-fade-direction:270deg}#ccrs-underwater-repair-costs-article .uwc-hero .uwc-photo img{object-position:50% center}#ccrs-underwater-repair-costs-article .uwc-photo-section>.uwc-wrap{position:relative;z-index:1}#ccrs-underwater-repair-costs-article .uwc-hero-layout{display:grid;grid-template-columns:54% 46%;min-height:clamp(600px,42vw,780px);align-items:center}#ccrs-underwater-repair-costs-article .uwc-hero-copy{grid-column:2;padding:42px 0 44px 28px}#ccrs-underwater-repair-costs-article .uwc-lead{font-size:clamp(18px,1.36vw,24px)!important;line-height:1.4!important;max-width:620px}#ccrs-underwater-repair-costs-article .uwc-benefits{list-style:none;margin-block:24px 26px}#ccrs-underwater-repair-costs-article .uwc-benefits li{display:flex;gap:22px;align-items:center;padding-block:15px;border-bottom:1px solid rgba(9,234,159,.45)}#ccrs-underwater-repair-costs-article .uwc-benefits li:first-child{padding-top:0}#ccrs-underwater-repair-costs-article .uwc-benefits li:last-child{padding-bottom:0;border:0}#ccrs-underwater-repair-costs-article .uwc-benefits .uwc-icon{width:54px;height:54px}#ccrs-underwater-repair-costs-article .uwc-benefits h2{font-size:clamp(17px,1.22vw,23px)!important;line-height:1.13!important;letter-spacing:0!important;margin:0 0 5px}#ccrs-underwater-repair-costs-article .uwc-benefits p{font-size:clamp(16px,1.17vw,21px)!important;line-height:1.35!important}#ccrs-underwater-repair-costs-article .uwc-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:58px;padding:16px 25px;border:1px solid #09EA9F;border-radius:6px;font:400 16px/1.2 var(--uwc-display)!important;text-transform:uppercase;text-decoration:none!important;text-align:center;white-space:normal;background:linear-gradient(108deg,#09ea9f,#0cd6c0 52%,#159ef6)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 8px 22px #00000042,0 0 18px #09ea9f33,0 0 22px #159ef61f;transform:translateY(0);filter:none;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease,border-color .22s ease}#ccrs-underwater-repair-costs-article .uwc-button .uwc-arrow{width:25px;height:25px;color:#fff;stroke-width:2.5;transition:transform .22s ease;transform:translate(0)}#ccrs-underwater-repair-costs-article .uwc-button:hover{filter:brightness(1.13) saturate(1.08);transform:translateY(-5px);box-shadow:0 14px 30px #0000006b,0 0 22px #09ea9fb3,0 0 34px #0cd6c080,0 0 48px #159ef659}#ccrs-underwater-repair-costs-article .uwc-button:hover .uwc-arrow{transform:translate(9px)}#ccrs-underwater-repair-costs-article .uwc-button--outline{background:#041321cc!important;box-shadow:none;border-color:#09ea9fa6;text-shadow:none}#ccrs-underwater-repair-costs-article .uwc-button--outline:hover{background:#0b2931!important;transform:translateY(-3px);filter:brightness(1.08);box-shadow:0 10px 26px #00000057,0 0 20px #09ea9f47}#ccrs-underwater-repair-costs-article .uwc-hero-copy>.uwc-button{width:100%}#ccrs-underwater-repair-costs-article .uwc-guide{display:flex;align-items:center;gap:26px;min-height:64px;border-bottom:1px solid var(--uwc-line);font-size:17px}#ccrs-underwater-repair-costs-article .uwc-guide strong{flex-shrink:0;color:var(--uwc-green);text-transform:uppercase}#ccrs-underwater-repair-costs-article .uwc-guide ul{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;padding-block:14px}#ccrs-underwater-repair-costs-article .uwc-guide li+li{position:relative}#ccrs-underwater-repair-costs-article .uwc-guide li+li:before{content:"\b7";position:absolute;left:-15px;color:#7d9da9}#ccrs-underwater-repair-costs-article .uwc-guide a{color:var(--uwc-copy);padding-block:9px}#ccrs-underwater-repair-costs-article .uwc-guide a:hover{color:var(--uwc-green)}#ccrs-underwater-repair-costs-article .uwc-meta{display:flex;flex-wrap:wrap;gap:8px 16px;padding-top:18px;font-size:15px;color:#bfd0da}#ccrs-underwater-repair-costs-article .uwc-meta>*+*{border-left:1px solid #47707d;padding-left:16px}#ccrs-underwater-repair-costs-article .uwc-meta a{color:inherit}#ccrs-underwater-repair-costs-article .uwc-overview{display:grid;grid-template-columns:1.4fr .86fr;gap:clamp(32px,4.2vw,80px);align-items:start;padding-top:28px}#ccrs-underwater-repair-costs-article .uwc-overview h3{margin-top:24px}#ccrs-underwater-repair-costs-article .uwc-callout{min-width:0;border:1px solid var(--uwc-line);border-radius:10px;padding:28px 30px;background:#081b285c}#ccrs-underwater-repair-costs-article .uwc-callout-heading{display:grid;grid-template-columns:minmax(0,1fr) clamp(76px,6.5vw,120px);column-gap:20px;align-items:start}#ccrs-underwater-repair-costs-article .uwc-callout-heading>.uwc-icon{grid-column:2;grid-row:1/3;width:100%;height:auto;stroke-width:1.4;margin-top:8px}#ccrs-underwater-repair-costs-article .uwc-callout h3{grid-column:1;margin:0 0 12px;font-size:clamp(24px,1.8vw,34px)!important;line-height:1.08!important}#ccrs-underwater-repair-costs-article .uwc-callout-heading p{grid-column:1}#ccrs-underwater-repair-costs-article .uwc-callout p{font-size:17px!important}#ccrs-underwater-repair-costs-article .uwc-callout-points{list-style:none;margin-top:26px}#ccrs-underwater-repair-costs-article .uwc-callout-points li{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:22px}#ccrs-underwater-repair-costs-article .uwc-callout-points li>*{padding-block:12px;border-bottom:1px solid rgba(9,234,159,.36)}#ccrs-underwater-repair-costs-article .uwc-callout-points li:first-child>*{padding-top:0}#ccrs-underwater-repair-costs-article .uwc-callout-points li:last-child>*{padding-bottom:0;border-bottom:0}#ccrs-underwater-repair-costs-article .uwc-callout-point-icon{display:flex;align-items:center;justify-content:flex-start}#ccrs-underwater-repair-costs-article .uwc-callout-points .uwc-icon{width:56px;height:56px}#ccrs-underwater-repair-costs-article .uwc-callout-points h4{margin:0 0 5px;font-size:clamp(16px,1.02vw,19px)!important;line-height:1.2!important;letter-spacing:0!important}#ccrs-underwater-repair-costs-article .uwc-suitability{border-top:1px solid var(--uwc-line)}#ccrs-underwater-repair-costs-article .uwc-suitability-layout{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:center;min-height:580px}#ccrs-underwater-repair-costs-article .uwc-suitability-copy{min-width:0;width:100%;max-width:660px;padding:44px 12px 44px 0}#ccrs-underwater-repair-costs-article .uwc-suitability .uwc-photo{width:78%;--uwc-blend-end:82%}#ccrs-underwater-repair-costs-article .uwc-suitability .uwc-photo img{object-position:58% 44%}@media(min-width:1101px){#ccrs-underwater-repair-costs-article .uwc-suitability .uwc-photo img{object-position:58% 30%}}#ccrs-underwater-repair-costs-article .uwc-symptoms{list-style:none;margin-block:23px}#ccrs-underwater-repair-costs-article .uwc-symptoms li{display:flex;align-items:center;gap:20px;margin-block:15px}#ccrs-underwater-repair-costs-article .uwc-symptoms h3{margin:0;font-size:clamp(16px,1.25vw,22px)!important;letter-spacing:0!important}#ccrs-underwater-repair-costs-article .uwc-symptoms .uwc-icon{width:46px;height:46px}#ccrs-underwater-repair-costs-article .uwc-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#ccrs-underwater-repair-costs-article .uwc-option-card{border:1px solid var(--uwc-line);border-radius:5px;display:flex;align-items:flex-start;gap:24px;padding:26px}#ccrs-underwater-repair-costs-article .uwc-option-card>.uwc-icon{width:68px;height:78px;stroke-width:1.7}#ccrs-underwater-repair-costs-article .uwc-process{border-block:1px solid var(--uwc-line);background:#041321}#ccrs-underwater-repair-costs-article .uwc-process h2{text-align:center;margin-bottom:36px}#ccrs-underwater-repair-costs-article .uwc-process h2 span{display:inline}#ccrs-underwater-repair-costs-article .uwc-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;gap:32px;text-align:center}#ccrs-underwater-repair-costs-article .uwc-steps li{position:relative}#ccrs-underwater-repair-costs-article .uwc-step-icon{height:62px;display:flex;justify-content:center;position:relative}#ccrs-underwater-repair-costs-article .uwc-step-icon .uwc-icon{width:52px;height:52px;position:relative;z-index:1;background:var(--uwc-bg)}#ccrs-underwater-repair-costs-article .uwc-steps li:not(:last-child) .uwc-step-icon:after{content:"";position:absolute;left:calc(50% + 46px);right:calc(-50% + 14px);top:26px;height:1px;background:var(--uwc-green)}#ccrs-underwater-repair-costs-article .uwc-step-number{display:block;color:var(--uwc-green);font:400 34px/1.1 var(--uwc-display);margin:5px 0 10px}#ccrs-underwater-repair-costs-article .uwc-steps h3{font-size:clamp(17px,1.25vw,23px)!important;margin-bottom:9px}#ccrs-underwater-repair-costs-article .uwc-steps p{font-size:17px!important;line-height:1.4!important;max-width:300px;margin:auto}#ccrs-underwater-repair-costs-article .uwc-aftercare .uwc-photo{width:82%;--uwc-blend-start:42%;--uwc-blend-end:79.7%}@media(min-width:1201px){#ccrs-underwater-repair-costs-article .uwc-aftercare .uwc-photo{--uwc-photo-mask:linear-gradient(90deg, #000 42%, rgba(0,0,0,.9990548) 43%, rgba(0,0,0,.9962646) 44%, rgba(0,0,0,.9916978) 45%, rgba(0,0,0,.9854227) 46%, rgba(0,0,0,.9775077) 47%, rgba(0,0,0,.9680211) 48%, rgba(0,0,0,.9570312) 49%, rgba(0,0,0,.9446064) 50%, rgba(0,0,0,.930815) 51%, rgba(0,0,0,.9157252) 52%, rgba(0,0,0,.9036908) 52.6925%, rgba(0,0,0,.8894417) 53.385%, rgba(0,0,0,.8731087) 54.0775%, rgba(0,0,0,.8548227) 54.77%, rgba(0,0,0,.8347146) 55.4625%, rgba(0,0,0,.8129154) 56.155%, rgba(0,0,0,.7895558) 56.8475%, rgba(0,0,0,.7647668) 57.54%, rgba(0,0,0,.7386792) 58.2325%, rgba(0,0,0,.711424) 58.925%, rgba(0,0,0,.683132) 59.6175%, rgba(0,0,0,.6539342) 60.31%, rgba(0,0,0,.6239613) 61.0025%, rgba(0,0,0,.5933443) 61.695%, rgba(0,0,0,.5622141) 62.3875%, rgba(0,0,0,.5307015) 63.08%, rgba(0,0,0,.4989375) 63.7725%, rgba(0,0,0,.4670529) 64.465%, rgba(0,0,0,.4351787) 65.1575%, rgba(0,0,0,.4034456) 65.85%, rgba(0,0,0,.3719846) 66.5425%, rgba(0,0,0,.3409266) 67.235%, rgba(0,0,0,.3104024) 67.9275%, rgba(0,0,0,.280543) 68.62%, rgba(0,0,0,.2514792) 69.3125%, rgba(0,0,0,.2233419) 70.005%, rgba(0,0,0,.1962621) 70.6975%, rgba(0,0,0,.1703705) 71.39%, rgba(0,0,0,.145798) 72.0825%, rgba(0,0,0,.1226757) 72.775%, rgba(0,0,0,.1011343) 73.4675%, rgba(0,0,0,.0813047) 74.16%, rgba(0,0,0,.0633178) 74.8525%, rgba(0,0,0,.0473045) 75.545%, rgba(0,0,0,.0333957) 76.2375%, rgba(0,0,0,.0217223) 76.93%, rgba(0,0,0,.0124151) 77.6225%, rgba(0,0,0,.0056051) 78.315%, rgba(0,0,0,.0014231) 79.0075%, transparent 79.7%)}}#ccrs-underwater-repair-costs-article .uwc-aftercare .uwc-photo img{object-position:85% center}#ccrs-underwater-repair-costs-article .uwc-aftercare-layout{display:grid;grid-template-columns:63% 37%;min-height:clamp(650px,42vw,810px);align-items:center}#ccrs-underwater-repair-costs-article .uwc-aftercare-copy{grid-column:2;padding:44px 0 44px 28px}#ccrs-underwater-repair-costs-article #uwc-access-title{font-size:clamp(40px,3.5vw,68px)!important;line-height:1!important;margin-bottom:22px}#ccrs-underwater-repair-costs-article .uwc-aftercare-points{list-style:none;margin:24px 0 28px}#ccrs-underwater-repair-costs-article .uwc-aftercare-points li{display:flex;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(9,234,159,.45)}#ccrs-underwater-repair-costs-article .uwc-aftercare-points li:first-child{padding-top:0}#ccrs-underwater-repair-costs-article .uwc-aftercare-points li:last-child{border:0;padding-bottom:0}#ccrs-underwater-repair-costs-article .uwc-aftercare-points .uwc-icon{width:52px;height:52px}#ccrs-underwater-repair-costs-article .uwc-aftercare-points h3{font-size:clamp(17px,1.1vw,21px)!important;line-height:1.15!important;letter-spacing:0!important;margin:0 0 6px}#ccrs-underwater-repair-costs-article .uwc-aftercare-points p{font-size:clamp(16px,1vw,19px)!important;line-height:1.4!important}#ccrs-underwater-repair-costs-article .uwc-aftercare-copy>.uwc-button{display:grid;grid-template-columns:36px 1fr 25px;gap:18px;width:100%;min-height:70px;padding:14px 22px;font-size:clamp(13px,1vw,18px)!important}#ccrs-underwater-repair-costs-article .uwc-aftercare-copy>.uwc-button .uwc-button-icon{width:36px;height:36px;color:#fff}@media(min-width:821px)and (max-width:1200px){#ccrs-underwater-repair-costs-article .uwc-aftercare-layout{grid-template-columns:51% 49%}#ccrs-underwater-repair-costs-article .uwc-aftercare .uwc-photo{width:74%;--uwc-blend-start:30%;--uwc-blend-end:73%}#ccrs-underwater-repair-costs-article .uwc-aftercare-copy{padding-left:22px}#ccrs-underwater-repair-costs-article #uwc-access-title{font-size:clamp(36px,4vw,48px)!important}#ccrs-underwater-repair-costs-article .uwc-aftercare .uwc-photo img{object-position:50% center}}#ccrs-underwater-repair-costs-article .uwc-cta{border-top:1px solid var(--uwc-line)}#ccrs-underwater-repair-costs-article .uwc-cta-layout{display:grid;grid-template-columns:54% 46%;min-height:530px;align-items:center}#ccrs-underwater-repair-costs-article .uwc-cta-copy{grid-column:2;padding:44px 0 44px 28px}#ccrs-underwater-repair-costs-article .uwc-cta .uwc-photo img{object-position:center 43%}#ccrs-underwater-repair-costs-article .uwc-cta-points{list-style:none;margin-top:26px}#ccrs-underwater-repair-costs-article .uwc-cta-points li{display:flex;gap:22px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(9,234,159,.45)}#ccrs-underwater-repair-costs-article .uwc-cta-points li:first-child{padding-top:0}#ccrs-underwater-repair-costs-article .uwc-cta-points li:last-child{padding-bottom:0;border:0}#ccrs-underwater-repair-costs-article .uwc-cta-points .uwc-icon{width:46px;height:46px}#ccrs-underwater-repair-costs-article .uwc-cta-points h3{font-size:clamp(17px,1.15vw,22px)!important;line-height:1.15!important;letter-spacing:0!important;margin:0 0 5px}#ccrs-underwater-repair-costs-article .uwc-cta-points p{font-size:clamp(16px,1vw,19px)!important;line-height:1.4!important}#ccrs-underwater-repair-costs-article .uwc-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}#ccrs-underwater-repair-costs-article .uwc-actions>.uwc-button{flex:1 1 230px;font-size:14px!important;padding-inline:18px;gap:15px}@media(min-width:1101px){#ccrs-underwater-repair-costs-article .uwc-callout{margin-top:-50px}}@media(min-width:1680px){#ccrs-underwater-repair-costs-article{font-size:20px}#ccrs-underwater-repair-costs-article .uwc-section{padding-block:52px}#ccrs-underwater-repair-costs-article .uwc-suitability-layout{min-height:670px}#ccrs-underwater-repair-costs-article .uwc-callout p{font-size:18px!important}#ccrs-underwater-repair-costs-article .uwc-steps p{font-size:19px!important}#ccrs-underwater-repair-costs-article .uwc-callout{margin-top:-74px}#ccrs-underwater-repair-costs-article .uwc-cta-layout{min-height:620px}}@media(max-width:1100px){#ccrs-underwater-repair-costs-article .uwc-suitability-layout{grid-template-columns:49% 51%}#ccrs-underwater-repair-costs-article .uwc-suitability-copy{padding-right:30px}#ccrs-underwater-repair-costs-article .uwc-photo--left{width:74%;--uwc-blend-start:28%;--uwc-blend-end:70%}#ccrs-underwater-repair-costs-article .uwc-suitability .uwc-photo{width:76%;--uwc-blend-start:30%;--uwc-blend-end:74%}#ccrs-underwater-repair-costs-article{font-size:17px}#ccrs-underwater-repair-costs-article .uwc-wrap{width:calc(100% - 56px)}#ccrs-underwater-repair-costs-article .uwc-hero-layout,#ccrs-underwater-repair-costs-article .uwc-cta-layout{grid-template-columns:49% 51%}#ccrs-underwater-repair-costs-article h1{font-size:43px!important}#ccrs-underwater-repair-costs-article .uwc-hero-copy,#ccrs-underwater-repair-costs-article .uwc-cta-copy{padding-left:18px}#ccrs-underwater-repair-costs-article .uwc-overview{grid-template-columns:1fr;gap:28px}#ccrs-underwater-repair-costs-article .uwc-callout{padding:24px}#ccrs-underwater-repair-costs-article .uwc-callout-heading{column-gap:20px;grid-template-columns:minmax(0,1fr) 90px}#ccrs-underwater-repair-costs-article .uwc-callout-heading>.uwc-icon{grid-row:1}#ccrs-underwater-repair-costs-article .uwc-callout-heading p{grid-column:1/-1}#ccrs-underwater-repair-costs-article .uwc-callout-points li{grid-template-columns:48px minmax(0,1fr);column-gap:18px}#ccrs-underwater-repair-costs-article .uwc-callout-points .uwc-icon{width:42px;height:42px}#ccrs-underwater-repair-costs-article .uwc-benefits li{gap:15px}#ccrs-underwater-repair-costs-article .uwc-benefits .uwc-icon{width:44px;height:44px}#ccrs-underwater-repair-costs-article .uwc-option-card{gap:18px;padding:22px}#ccrs-underwater-repair-costs-article .uwc-option-card>.uwc-icon{width:48px;height:58px}#ccrs-underwater-repair-costs-article .uwc-steps{gap:24px}#ccrs-underwater-repair-costs-article .uwc-steps li:not(:last-child) .uwc-step-icon:after{right:calc(-50% + 22px)}}@media(max-width:820px){#ccrs-underwater-repair-costs-article .uwc-wrap{width:calc(100% - 40px)}#ccrs-underwater-repair-costs-article .uwc-section{padding-block:32px}#ccrs-underwater-repair-costs-article section[id]{scroll-margin-top:100px}#ccrs-underwater-repair-costs-article .uwc-photo-section{display:flex;flex-direction:column}#ccrs-underwater-repair-costs-article .uwc-photo,#ccrs-underwater-repair-costs-article .uwc-suitability .uwc-photo{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.55;margin:0}#ccrs-underwater-repair-costs-article .uwc-photo{--uwc-fade-direction:180deg;--uwc-photo-mask:linear-gradient(var(--uwc-fade-direction,90deg),#000 58%,rgba(0,0,0,.9914) 62%,rgba(0,0,0,.9421) 66%,rgba(0,0,0,.8369) 70%,rgba(0,0,0,.6826) 74%,rgba(0,0,0,.5) 78%,rgba(0,0,0,.3174) 82%,rgba(0,0,0,.1631) 86%,rgba(0,0,0,.0579) 90%,rgba(0,0,0,.0086) 94%,transparent 98%)}#ccrs-underwater-repair-costs-article .uwc-hero-layout,#ccrs-underwater-repair-costs-article .uwc-suitability-layout,#ccrs-underwater-repair-costs-article .uwc-cta-layout{display:block;min-height:0}#ccrs-underwater-repair-costs-article .uwc-hero-copy,#ccrs-underwater-repair-costs-article .uwc-suitability-copy,#ccrs-underwater-repair-costs-article .uwc-cta-copy{padding:18px 0 34px}#ccrs-underwater-repair-costs-article h1{font-size:clamp(38px,6.3vw,54px)!important}#ccrs-underwater-repair-costs-article h2{font-size:clamp(29px,4.6vw,40px)!important}#ccrs-underwater-repair-costs-article .uwc-benefits{margin-block:24px}#ccrs-underwater-repair-costs-article .uwc-benefits h2{font-size:19px!important}#ccrs-underwater-repair-costs-article .uwc-benefits p{font-size:17px!important}#ccrs-underwater-repair-costs-article .uwc-benefits .uwc-icon{width:48px;height:48px}#ccrs-underwater-repair-costs-article .uwc-lead{font-size:19px!important}#ccrs-underwater-repair-costs-article .uwc-guide{gap:6px;align-items:flex-start;flex-direction:column;padding-top:16px}#ccrs-underwater-repair-costs-article .uwc-guide ul{padding:6px 0 16px;gap:10px 22px}#ccrs-underwater-repair-costs-article .uwc-meta{font-size:14px;gap:8px 12px}#ccrs-underwater-repair-costs-article .uwc-meta>*+*{padding-left:12px}#ccrs-underwater-repair-costs-article .uwc-overview{grid-template-columns:1fr;gap:26px;padding-top:24px}#ccrs-underwater-repair-costs-article .uwc-callout{padding:26px}#ccrs-underwater-repair-costs-article .uwc-callout-heading{grid-template-columns:minmax(0,1fr) 90px}#ccrs-underwater-repair-costs-article .uwc-callout-heading>.uwc-icon{grid-row:1/3}#ccrs-underwater-repair-costs-article .uwc-callout-heading p{grid-column:1}#ccrs-underwater-repair-costs-article .uwc-callout h3{font-size:28px!important}#ccrs-underwater-repair-costs-article .uwc-callout-points h4{font-size:18px!important}#ccrs-underwater-repair-costs-article .uwc-option-grid{grid-template-columns:1fr;gap:18px}#ccrs-underwater-repair-costs-article .uwc-option-card{padding:24px;gap:24px}#ccrs-underwater-repair-costs-article .uwc-option-card>.uwc-icon{width:58px;height:68px}#ccrs-underwater-repair-costs-article .uwc-option-card h3{font-size:21px!important}#ccrs-underwater-repair-costs-article .uwc-steps{grid-template-columns:repeat(2,1fr);gap:30px}#ccrs-underwater-repair-costs-article .uwc-steps li:nth-child(2) .uwc-step-icon:after{display:none}#ccrs-underwater-repair-costs-article .uwc-steps li:nth-child(3) .uwc-step-icon:after{display:block}#ccrs-underwater-repair-costs-article .uwc-suitability-copy{max-width:none}#ccrs-underwater-repair-costs-article .uwc-aftercare .uwc-photo{width:100%}#ccrs-underwater-repair-costs-article .uwc-aftercare .uwc-photo img{object-position:50% center}#ccrs-underwater-repair-costs-article .uwc-aftercare-layout{display:block;min-height:0}#ccrs-underwater-repair-costs-article .uwc-aftercare-copy{padding:18px 0 34px}#ccrs-underwater-repair-costs-article #uwc-access-title{font-size:clamp(34px,7.7vw,54px)!important}#ccrs-underwater-repair-costs-article .uwc-aftercare-points li{gap:18px}#ccrs-underwater-repair-costs-article .uwc-aftercare-points .uwc-icon{width:44px;height:44px}#ccrs-underwater-repair-costs-article .uwc-aftercare-copy>.uwc-button{grid-template-columns:28px 1fr 22px;gap:10px;padding:14px 16px;font-size:13px!important}#ccrs-underwater-repair-costs-article .uwc-aftercare-copy>.uwc-button .uwc-button-icon{width:28px;height:28px}#ccrs-underwater-repair-costs-article .uwc-cta-points li{gap:18px}#ccrs-underwater-repair-costs-article .uwc-cta-points .uwc-icon{width:40px;height:40px}#ccrs-underwater-repair-costs-article .uwc-actions{margin-top:24px}}@media(max-width:520px){#ccrs-underwater-repair-costs-article .uwc-wrap{width:calc(100% - 36px)}#ccrs-underwater-repair-costs-article .uwc-breadcrumb{font-size:13px;padding-block:15px}#ccrs-underwater-repair-costs-article .uwc-breadcrumb ol{gap:8px 12px}#ccrs-underwater-repair-costs-article .uwc-breadcrumb li{gap:12px}#ccrs-underwater-repair-costs-article .uwc-photo,#ccrs-underwater-repair-costs-article .uwc-suitability .uwc-photo{aspect-ratio:1.15}#ccrs-underwater-repair-costs-article .uwc-hero .uwc-photo img{object-position:50% center}#ccrs-underwater-repair-costs-article .uwc-hero-copy{padding-top:12px}#ccrs-underwater-repair-costs-article h1{font-size:clamp(33px,9.2vw,46px)!important;line-height:1.02!important;margin-bottom:15px}#ccrs-underwater-repair-costs-article .uwc-benefits h2{font-size:17px!important}#ccrs-underwater-repair-costs-article .uwc-benefits p{font-size:16px!important}#ccrs-underwater-repair-costs-article .uwc-button{font-size:14px!important;padding:15px 18px;min-height:56px;gap:18px}#ccrs-underwater-repair-costs-article .uwc-button .uwc-arrow{width:22px;height:22px}#ccrs-underwater-repair-costs-article .uwc-meta a{flex-basis:100%;border-left:0;padding-left:0}#ccrs-underwater-repair-costs-article .uwc-guide{font-size:15px}#ccrs-underwater-repair-costs-article .uwc-callout{padding:22px 20px}#ccrs-underwater-repair-costs-article .uwc-callout-heading{grid-template-columns:minmax(0,1fr) 60px}#ccrs-underwater-repair-costs-article .uwc-callout-heading>.uwc-icon{grid-row:1;margin-top:0}#ccrs-underwater-repair-costs-article .uwc-callout-heading p{grid-column:1/-1}#ccrs-underwater-repair-costs-article .uwc-callout h3{font-size:24px!important}#ccrs-underwater-repair-costs-article .uwc-callout-points{margin-top:22px}#ccrs-underwater-repair-costs-article .uwc-callout-points li{grid-template-columns:40px minmax(0,1fr);column-gap:14px}#ccrs-underwater-repair-costs-article .uwc-callout-points .uwc-icon{width:36px;height:36px}#ccrs-underwater-repair-costs-article .uwc-callout-points h4,#ccrs-underwater-repair-costs-article .uwc-callout p{font-size:16px!important}#ccrs-underwater-repair-costs-article .uwc-symptoms{margin-block:24px}#ccrs-underwater-repair-costs-article .uwc-symptoms li{gap:18px}#ccrs-underwater-repair-costs-article .uwc-symptoms h3{font-size:16px!important}#ccrs-underwater-repair-costs-article .uwc-option-card{padding:22px 18px;gap:16px}#ccrs-underwater-repair-costs-article .uwc-option-card>.uwc-icon{width:42px;height:52px}#ccrs-underwater-repair-costs-article .uwc-option-card h3{font-size:19px!important}#ccrs-underwater-repair-costs-article .uwc-process h2{text-align:left;margin-bottom:28px}#ccrs-underwater-repair-costs-article .uwc-steps{display:block;text-align:left}#ccrs-underwater-repair-costs-article .uwc-steps li{display:grid;grid-template-columns:52px 1fr;column-gap:20px;align-items:start;padding-bottom:26px}#ccrs-underwater-repair-costs-article .uwc-steps li:last-child{padding-bottom:0}#ccrs-underwater-repair-costs-article .uwc-step-icon{grid-column:1;grid-row:1 / 4;height:100%}#ccrs-underwater-repair-costs-article .uwc-step-icon .uwc-icon{width:44px;height:44px}#ccrs-underwater-repair-costs-article .uwc-steps li .uwc-step-icon:after{display:none!important}#ccrs-underwater-repair-costs-article .uwc-step-number{grid-column:2;font-size:25px;margin:0 0 5px}#ccrs-underwater-repair-costs-article .uwc-steps h3{grid-column:2;font-size:19px!important;margin-bottom:5px}#ccrs-underwater-repair-costs-article .uwc-steps p{grid-column:2;max-width:none;margin:0;font-size:17px!important}}#ccrs-underwater-repair-costs-article .uwc-costs{border-block:1px solid var(--uwc-line);background:var(--uwc-bg)}#ccrs-underwater-repair-costs-article .uwc-costs h2{text-align:center;margin-bottom:36px}#ccrs-underwater-repair-costs-article .uwc-costs h2 span{display:inline}#ccrs-underwater-repair-costs-article .uwc-cost-factors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;text-align:center}#ccrs-underwater-repair-costs-article .uwc-cost-factors li{min-width:0}#ccrs-underwater-repair-costs-article .uwc-cost-icon{display:flex;justify-content:center;margin-bottom:20px}#ccrs-underwater-repair-costs-article .uwc-cost-icon .uwc-icon{width:52px;height:52px}#ccrs-underwater-repair-costs-article .uwc-cost-factors h3{font-size:clamp(17px,1.25vw,23px)!important;margin-bottom:9px}#ccrs-underwater-repair-costs-article .uwc-cost-factors p{font-size:17px!important;line-height:1.4!important;max-width:320px;margin:auto}@media(min-width:1680px){#ccrs-underwater-repair-costs-article .uwc-cost-factors p{font-size:19px!important}}@media(max-width:820px){#ccrs-underwater-repair-costs-article .uwc-cost-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media(max-width:520px){#ccrs-underwater-repair-costs-article .uwc-costs h2{text-align:left;margin-bottom:28px}#ccrs-underwater-repair-costs-article .uwc-cost-factors{grid-template-columns:1fr;gap:26px;text-align:left}#ccrs-underwater-repair-costs-article .uwc-cost-factors li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:20px;align-items:start}#ccrs-underwater-repair-costs-article .uwc-cost-icon{grid-row:1/3;margin:0}#ccrs-underwater-repair-costs-article .uwc-cost-icon .uwc-icon{width:44px;height:44px}#ccrs-underwater-repair-costs-article .uwc-cost-factors h3{font-size:19px!important;margin-bottom:5px}#ccrs-underwater-repair-costs-article .uwc-cost-factors p{grid-column:2;max-width:none;margin:0}}@media(prefers-reduced-motion:reduce){#ccrs-underwater-repair-costs-article a,#ccrs-underwater-repair-costs-article .uwc-button,#ccrs-underwater-repair-costs-article .uwc-button .uwc-arrow{transition:none!important;transform:none!important}}@media print{body.ccrs-uwc-active #ccrs-underwater-repair-costs-article{background:#fff;color:#111;font-size:11pt}#ccrs-underwater-repair-costs-article :is(h1,h2,h3,p,span,a){color:#111!important;-webkit-text-fill-color:#111!important}#ccrs-underwater-repair-costs-article .uwc-photo,#ccrs-underwater-repair-costs-article .uwc-cta,#ccrs-underwater-repair-costs-article .uwc-button,#ccrs-underwater-repair-costs-article .uwc-guide{display:none}#ccrs-underwater-repair-costs-article .uwc-wrap{width:100%}#ccrs-underwater-repair-costs-article .uwc-hero-layout,#ccrs-underwater-repair-costs-article .uwc-suitability-layout,#ccrs-underwater-repair-costs-article .uwc-aftercare-layout{display:block;min-height:0}#ccrs-underwater-repair-costs-article .uwc-hero-copy,#ccrs-underwater-repair-costs-article .uwc-suitability-copy{padding:20px 0}#ccrs-underwater-repair-costs-article .uwc-section{padding-block:20px}#ccrs-underwater-repair-costs-article .uwc-option-card,#ccrs-underwater-repair-costs-article .uwc-callout{break-inside:avoid}#ccrs-underwater-repair-costs-article .uwc-step-icon .uwc-icon{background:#fff}}
@media(max-width:820px){#ccrs-underwater-repair-costs-article .uwc-option-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;text-align:center;padding:26px 22px}#ccrs-underwater-repair-costs-article .uwc-option-card>.uwc-icon{display:block;flex:0 0 auto;width:58px;height:68px;margin:0 auto}#ccrs-underwater-repair-costs-article .uwc-option-card>div{flex:1 1 auto;width:100%;min-width:0}#ccrs-underwater-repair-costs-article .uwc-option-card h3,#ccrs-underwater-repair-costs-article .uwc-option-card .uwc-prose,#ccrs-underwater-repair-costs-article .uwc-option-card .uwc-prose p{text-align:center}#ccrs-underwater-repair-costs-article .uwc-option-card .uwc-prose p:last-child{margin-bottom:0}#ccrs-underwater-repair-costs-article .uwc-steps{align-items:start;text-align:center}#ccrs-underwater-repair-costs-article .uwc-steps li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:0;min-width:0}#ccrs-underwater-repair-costs-article .uwc-step-icon{grid-column:auto;grid-row:auto;width:100%;height:62px;min-height:62px;display:flex;align-items:flex-start;justify-content:center}#ccrs-underwater-repair-costs-article .uwc-steps li .uwc-step-icon:after{display:none!important}#ccrs-underwater-repair-costs-article .uwc-step-number{display:block;grid-column:auto;grid-row:auto;font-size:30px;margin:3px 0 9px}#ccrs-underwater-repair-costs-article .uwc-steps h3{grid-column:auto;grid-row:auto;margin:0 0 9px}#ccrs-underwater-repair-costs-article .uwc-steps p{grid-column:auto;grid-row:auto;margin:0 auto;max-width:330px}body.ccrs-uwc-active #uwc-site-inspection :is(.ccrs-homeform__intro,.ccrs-homeform__introduction,.ccrs-master-quote-intro,.ccrs-master-quote-introduction,.ccrs-mqf-intro,.ccrs-quote-form-intro){display:none!important}body.ccrs-uwc-active #uwc-site-inspection :is(.ccrs-homeform__trust,.ccrs-trust-row,[data-ccrs-trust-row],.ccrs-master-quote-security-strip,.ccrs-mqf-security-strip,.ccrs-quote-form-security-duplicate){display:none!important}body.ccrs-uwc-active #uwc-site-inspection :is(.ccrs-homeform__panel,.ccrs-master-quote-decorative-panel,.ccrs-mqf-decorative-panel){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}}@media(max-width:520px){#ccrs-underwater-repair-costs-article .uwc-option-grid{gap:18px}#ccrs-underwater-repair-costs-article .uwc-option-card{gap:14px;padding:24px 20px}#ccrs-underwater-repair-costs-article .uwc-option-card>.uwc-icon{width:50px;height:60px}#ccrs-underwater-repair-costs-article .uwc-process h2{text-align:center}#ccrs-underwater-repair-costs-article .uwc-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;text-align:center}#ccrs-underwater-repair-costs-article .uwc-steps li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;text-align:center}#ccrs-underwater-repair-costs-article .uwc-steps li:last-child{padding:0}#ccrs-underwater-repair-costs-article .uwc-step-icon{width:100%;height:56px;min-height:56px}#ccrs-underwater-repair-costs-article .uwc-step-icon .uwc-icon{width:48px;height:48px}#ccrs-underwater-repair-costs-article .uwc-step-number{font-size:28px;margin:3px 0 8px}#ccrs-underwater-repair-costs-article .uwc-steps h3{font-size:19px!important;max-width:330px;margin:0 0 8px}#ccrs-underwater-repair-costs-article .uwc-steps p{font-size:17px!important;line-height:1.48!important;max-width:345px;margin:0 auto}}
/* 1.1.3: mobile form integration — show only the native CCRS mobile form,
   not the desktop introduction or a second desktop SSL/trust strip. */
@media screen and (max-width: 820px) {
  body.ccrs-uwc-active #wrapper #main #uwc-site-inspection .ccrs-super-form-section .ccrs-super-form-intro,
  body.ccrs-uwc-active #wrapper #main #uwc-site-inspection .ccrs-super-form-section .fusion-layout-column:has(.ccrs-super-form-intro):not(:has(#ccrs-mobile-inspection-form)) {
    display: none !important;
  }
  body.ccrs-uwc-active #wrapper #main #uwc-site-inspection .ccrs-form-trust-strip:not(#ccrs-mobile-inspection-form *),
  body.ccrs-uwc-active #wrapper #main #uwc-site-inspection .ccrs-mq-server-security:not(#ccrs-mobile-inspection-form *),
  body.ccrs-uwc-active #wrapper #main #uwc-site-inspection .ccrs-master-quote-security-strip:not(#ccrs-mobile-inspection-form *),
  body.ccrs-uwc-active #wrapper #main #uwc-site-inspection .ccrs-trust-row:not(#ccrs-mobile-inspection-form *) {
    display: none !important;
  }
  body.ccrs-uwc-active #wrapper #main #uwc-site-inspection .ccrs-super-form-section .fusion-column-wrapper:has(> .ccrs-mobile-sync-host[data-ready="1"]) {
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    min-height: 0 !important;
    height: auto !important;
  }
  body.ccrs-uwc-active #wrapper #main #uwc-site-inspection .ccrs-super-form-section .fusion-column-wrapper:has(> .ccrs-mobile-sync-host[data-ready="1"])::before,
  body.ccrs-uwc-active #wrapper #main #uwc-site-inspection .ccrs-super-form-section .fusion-column-wrapper:has(> .ccrs-mobile-sync-host[data-ready="1"])::after {
    content: none !important;
    display: none !important;
  }
}


/* v1.1.4: native, accessible FAQ accordion placed directly before the shared quote form. */
#ccrs-underwater-repair-costs-article .uwc-faqs{padding:clamp(52px,6vw,95px) 0 68px;background:linear-gradient(155deg,#071b2a 0%,#041321 66%);border-top:1px solid var(--uwc-line);border-bottom:1px solid var(--uwc-line)}
#ccrs-underwater-repair-costs-article .uwc-faqs-layout{display:grid;grid-template-columns:minmax(250px,.88fr) minmax(0,1.7fr);gap:clamp(36px,5vw,88px);align-items:start}
#ccrs-underwater-repair-costs-article .uwc-faqs-intro{max-width:470px}
#ccrs-underwater-repair-costs-article .uwc-faqs-kicker{display:block;margin-bottom:17px;color:var(--uwc-green);font:400 15px/1.25 var(--uwc-display);text-transform:uppercase;letter-spacing:.06em}
#ccrs-underwater-repair-costs-article .uwc-faqs-intro h2{margin:0 0 23px!important}
#ccrs-underwater-repair-costs-article .uwc-faqs-intro>p{font-size:18px!important;line-height:1.6!important;color:#dce7ec!important;max-width:440px}
#ccrs-underwater-repair-costs-article .uwc-faqs-list{display:grid;gap:12px;min-width:0}
#ccrs-underwater-repair-costs-article .uwc-faq-item{display:block;background:#071b29;border:1px solid #244753;border-radius:12px;overflow:hidden;transition:border-color .18s ease,background .18s ease}
#ccrs-underwater-repair-costs-article .uwc-faq-item:hover{border-color:#387565}
#ccrs-underwater-repair-costs-article .uwc-faq-item[open]{background:#082333;border-color:var(--uwc-green)}
#ccrs-underwater-repair-costs-article .uwc-faq-item>summary{list-style:none!important;display:flex!important;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:21px 24px;cursor:pointer;color:#fff!important;font:400 clamp(17px,1.14vw,21px)/1.35 var(--uwc-display)!important;text-transform:none!important;letter-spacing:0!important;user-select:none}
#ccrs-underwater-repair-costs-article .uwc-faq-item>summary::-webkit-details-marker{display:none}
#ccrs-underwater-repair-costs-article .uwc-faq-item>summary::marker{content:""}
#ccrs-underwater-repair-costs-article .uwc-faq-item>summary:focus-visible{outline:2px solid var(--uwc-green);outline-offset:-4px;border-radius:10px}
#ccrs-underwater-repair-costs-article .uwc-faq-question{flex:1 1 auto;color:#fff}
#ccrs-underwater-repair-costs-article .uwc-faq-toggle{position:relative;flex:0 0 32px;width:32px;height:32px;border:1px solid #2a655c;background:rgba(9,234,159,.04);border-radius:8px}
#ccrs-underwater-repair-costs-article .uwc-faq-toggle:before,#ccrs-underwater-repair-costs-article .uwc-faq-toggle:after{content:"";position:absolute;top:50%;left:50%;width:13px;height:2px;background:var(--uwc-green);border-radius:2px;transform:translate(-50%,-50%);transition:transform .18s ease}
#ccrs-underwater-repair-costs-article .uwc-faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}
#ccrs-underwater-repair-costs-article .uwc-faq-item[open] .uwc-faq-toggle:after{transform:translate(-50%,-50%) rotate(0deg)}
#ccrs-underwater-repair-costs-article .uwc-faq-answer{padding:0 24px 24px 24px;border-top:0;color:var(--uwc-copy);font:400 17px/1.6 var(--uwc-body)}
#ccrs-underwater-repair-costs-article .uwc-faq-answer p{font-size:17px!important;line-height:1.58!important;max-width:76ch}
@media(max-width:980px){#ccrs-underwater-repair-costs-article .uwc-faqs-layout{grid-template-columns:1fr;gap:30px}#ccrs-underwater-repair-costs-article .uwc-faqs-intro{max-width:750px}}
@media(max-width:520px){#ccrs-underwater-repair-costs-article .uwc-faqs{padding:45px 0 50px}#ccrs-underwater-repair-costs-article .uwc-faqs-kicker{font-size:13px}#ccrs-underwater-repair-costs-article .uwc-faqs-intro>p{font-size:16px!important}#ccrs-underwater-repair-costs-article .uwc-faq-item>summary{padding:17px 16px;gap:12px;min-height:63px;font-size:17px!important}#ccrs-underwater-repair-costs-article .uwc-faq-toggle{flex-basis:29px;width:29px;height:29px}#ccrs-underwater-repair-costs-article .uwc-faq-answer{padding:0 17px 19px}#ccrs-underwater-repair-costs-article .uwc-faq-answer p{font-size:16px!important}}


/* v1.1.5 — Repair scope now matches Marine Access: icon, heading, descriptive text and hairline divider. */
#ccrs-underwater-repair-costs-article .uwc-scope-points{list-style:none;margin:26px 0 0;padding:0;display:block}
#ccrs-underwater-repair-costs-article .uwc-scope-points li{display:flex;align-items:center;gap:22px;padding:17px 0;border-bottom:1px solid rgba(9,234,159,.45)}
#ccrs-underwater-repair-costs-article .uwc-scope-points li:first-child{padding-top:0}
#ccrs-underwater-repair-costs-article .uwc-scope-points li:last-child{border:0;padding-bottom:0}
#ccrs-underwater-repair-costs-article .uwc-scope-points li>div{min-width:0;flex:1 1 auto}
#ccrs-underwater-repair-costs-article .uwc-scope-points .uwc-icon{width:48px;height:48px;flex:0 0 48px}
#ccrs-underwater-repair-costs-article .uwc-scope-points h3{margin:0 0 6px!important;font-size:clamp(17px,1.12vw,21px)!important;line-height:1.18!important;letter-spacing:0!important}
#ccrs-underwater-repair-costs-article .uwc-scope-points p{margin:0!important;font-size:clamp(16px,1vw,19px)!important;line-height:1.4!important}
@media(max-width:1100px){#ccrs-underwater-repair-costs-article .uwc-scope-points li{gap:17px;padding:14px 0}#ccrs-underwater-repair-costs-article .uwc-scope-points .uwc-icon{width:42px;height:42px;flex-basis:42px}}
@media(max-width:820px){#ccrs-underwater-repair-costs-article .uwc-scope-points{margin:20px 0 6px}#ccrs-underwater-repair-costs-article .uwc-scope-points li{gap:18px;padding:16px 0}#ccrs-underwater-repair-costs-article .uwc-scope-points p{font-size:16px!important}}
@media(max-width:520px){#ccrs-underwater-repair-costs-article .uwc-scope-points li{gap:14px;padding:14px 0}#ccrs-underwater-repair-costs-article .uwc-scope-points .uwc-icon{width:38px;height:38px;flex-basis:38px}#ccrs-underwater-repair-costs-article .uwc-scope-points h3{font-size:16px!important}#ccrs-underwater-repair-costs-article .uwc-scope-points p{font-size:15px!important;line-height:1.45!important}}
