/* Source-preserving CSS: assets.zip. Ordered, deduplicated, page-scoped. */
:root:where(:has(>body:where(.wco-scope-9a175e7a))){--ink:#062e39;--muted:#565969;--green:#7fc645;--blue:#048ed2;--gradient:linear-gradient(110deg,var(--green),var(--blue));--light:#f4f5f9;--radius:24px}
:where(body:where(.wco-scope-9a175e7a)) *{box-sizing:border-box}
html:where(:has(>body:where(.wco-scope-9a175e7a))){scroll-behavior:smooth;scroll-padding-top:25px}
body:where(.wco-scope-9a175e7a){margin:0;font:16px/1.65 Arial,Helvetica,sans-serif;color:var(--muted);background:#fff}
:where(body:where(.wco-scope-9a175e7a)) h1,:where(body:where(.wco-scope-9a175e7a)) h2,:where(body:where(.wco-scope-9a175e7a)) h3,:where(body:where(.wco-scope-9a175e7a)) h4,:where(body:where(.wco-scope-9a175e7a)) p{margin:0 0 20px}
:where(body:where(.wco-scope-9a175e7a)) h1,:where(body:where(.wco-scope-9a175e7a)) h2,:where(body:where(.wco-scope-9a175e7a)) h3,:where(body:where(.wco-scope-9a175e7a)) h4{color:var(--ink);line-height:1.13;letter-spacing:-.035em}
:where(body:where(.wco-scope-9a175e7a)) h1{font-size:clamp(40px,4.4vw,66px);font-weight:750}
:where(body:where(.wco-scope-9a175e7a)) h2{font-size:clamp(32px,3.3vw,48px)}
:where(body:where(.wco-scope-9a175e7a)) h3{font-size:23px}
:where(body:where(.wco-scope-9a175e7a)) a{color:inherit;text-decoration:none}
:where(body:where(.wco-scope-9a175e7a)) button,:where(body:where(.wco-scope-9a175e7a)) input,:where(body:where(.wco-scope-9a175e7a)) select{font:inherit}
:where(body:where(.wco-scope-9a175e7a)) button,:where(body:where(.wco-scope-9a175e7a)) a,:where(body:where(.wco-scope-9a175e7a)) input,:where(body:where(.wco-scope-9a175e7a)) select,:where(body:where(.wco-scope-9a175e7a)) summary{-webkit-tap-highlight-color:transparent}
:where(body:where(.wco-scope-9a175e7a)) a:focus-visible,:where(body:where(.wco-scope-9a175e7a)) button:focus-visible,:where(body:where(.wco-scope-9a175e7a)) summary:focus-visible{outline:3px solid #048ed2;outline-offset:5px}
:where(body:where(.wco-scope-9a175e7a)) img{max-width:100%;display:block;object-fit:cover}
:where(body:where(.wco-scope-9a175e7a)) button{cursor:pointer}
:where(body:where(.wco-scope-9a175e7a)) .wrap{width:min(1240px,calc(100% - 48px));margin:auto}
:where(body:where(.wco-scope-9a175e7a)) .section{padding:94px 0}
:where(body:where(.wco-scope-9a175e7a)) .soft{background:var(--light)}
:where(body:where(.wco-scope-9a175e7a)) .grid{display:grid;gap:30px}
:where(body:where(.wco-scope-9a175e7a)) .two{grid-template-columns:1fr 1fr;gap:64px;align-items:center}
:where(body:where(.wco-scope-9a175e7a)) .three{grid-template-columns:repeat(3,1fr)}
:where(body:where(.wco-scope-9a175e7a)) .eyebrow{color:var(--ink);text-transform:uppercase;font-size:13px;letter-spacing:2px;font-weight:700;margin-bottom:18px;display:flex;align-items:center;gap:10px}
:where(body:where(.wco-scope-9a175e7a)) .eyebrow:before{content:"✦";color:var(--green);font-size:21px}
:where(body:where(.wco-scope-9a175e7a)) .center{text-align:center;max-width:770px;margin:0 auto 48px}
:where(body:where(.wco-scope-9a175e7a)) .center .eyebrow{justify-content:center}
:where(body:where(.wco-scope-9a175e7a)) .btn{display:inline-flex;justify-content:center;align-items:center;gap:25px;border:0;border-radius:11px;background:var(--gradient);color:#fff;font-weight:700;padding:15px 25px;transition:transform .2s,box-shadow .2s}
:where(body:where(.wco-scope-9a175e7a)) .btn:hover{transform:translateY(-2px);box-shadow:0 9px 24px #062e3926}
:where(body:where(.wco-scope-9a175e7a)) .btn.dark{background:var(--ink)}
:where(body:where(.wco-scope-9a175e7a)) .btn.white{background:white;color:var(--ink)}
:where(body:where(.wco-scope-9a175e7a)) .arrow{font-size:22px}
:where(body:where(.wco-scope-9a175e7a)) .topbar,:where(body:where(.wco-scope-9a175e7a)) header{background:var(--gradient);color:white}
:where(body:where(.wco-scope-9a175e7a)) .topbar .wrap{display:flex;justify-content:space-between;padding:10px 0;font-size:12px}
:where(body:where(.wco-scope-9a175e7a)) .toplinks{display:flex;gap:25px}
:where(body:where(.wco-scope-9a175e7a)) .navwrap{border-top:1px solid #ffffff30}
:where(body:where(.wco-scope-9a175e7a)) .nav{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:22px}
:where(body:where(.wco-scope-9a175e7a)) .logo{width:160px;height:auto}
:where(body:where(.wco-scope-9a175e7a)) .navlinks{display:flex;gap:25px;align-items:center;font-size:14px}
:where(body:where(.wco-scope-9a175e7a)) .navlinks a:hover{color:var(--ink)}
:where(body:where(.wco-scope-9a175e7a)) .phone{font-size:14px;line-height:1.5}
:where(body:where(.wco-scope-9a175e7a)) .phone b{display:block}
:where(body:where(.wco-scope-9a175e7a)) .menu{display:none;border:1px solid #ffffff66;background:none;color:white;padding:7px 12px;border-radius:8px;font-size:24px}
:where(body:where(.wco-scope-f752d6f3)) .hero{position:relative;background:linear-gradient(90deg,#062e39ee,#062e3988),url("../../media/embedded-0.webp") center/cover;color:white;padding:75px 0 78px;overflow:hidden}
:where(body:where(.wco-scope-f752d6f3)) .hero .grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px}
:where(body:where(.wco-scope-f752d6f3)) .hero h1,:where(body:where(.wco-scope-f752d6f3)) .hero .eyebrow{color:white}
:where(body:where(.wco-scope-f752d6f3)) .hero p{color:#e0e8ea}
:where(body:where(.wco-scope-f752d6f3)) .hero .intro{max-width:640px}
:where(body:where(.wco-scope-f752d6f3)) .hero ul{padding:0;list-style:none;font-size:14px;margin:25px 0 30px}
:where(body:where(.wco-scope-f752d6f3)) .hero li{padding:7px 0 7px 26px;position:relative}
:where(body:where(.wco-scope-f752d6f3)) .hero li:before{content:"✓";position:absolute;left:0;color:#a3de73;font-weight:bold}
:where(body:where(.wco-scope-f752d6f3)) .hero-call{display:flex;gap:15px;align-items:center;font-size:21px;font-weight:bold}
:where(body:where(.wco-scope-f752d6f3)) .hero-call span:first-child{font-size:30px;color:var(--green)}
:where(body:where(.wco-scope-f752d6f3)) .hero-call small{display:block;font-size:12px;font-weight:normal;text-transform:uppercase;letter-spacing:1px}
:where(body:where(.wco-scope-f752d6f3)) .quote{background:var(--gradient);padding:30px;border-radius:30px;box-shadow:0 12px 50px #0002}
:where(body:where(.wco-scope-f752d6f3)) .quote h2{color:white;font-size:33px;text-align:center;margin-bottom:8px}
:where(body:where(.wco-scope-f752d6f3)) .quote>p{text-align:center;font-size:14px;margin-bottom:23px}
:where(body:where(.wco-scope-f752d6f3)) .fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}
:where(body:where(.wco-scope-f752d6f3)) .field{display:flex;flex-direction:column;gap:5px;font-size:13px;color:white}
:where(body:where(.wco-scope-f752d6f3)) .field input,:where(body:where(.wco-scope-f752d6f3)) .field select{width:100%;min-width:0;border:1px solid transparent;background:#fff;border-radius:5px;padding:11px 12px;color:var(--ink);font-size:14px;min-height:45px}
:where(body:where(.wco-scope-f752d6f3)) .field input:focus,:where(body:where(.wco-scope-f752d6f3)) .field select:focus{outline:2px solid var(--ink);outline-offset:2px}
:where(body:where(.wco-scope-f752d6f3)) .full{grid-column:1/-1}
:where(body:where(.wco-scope-f752d6f3)) .consent{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.55;margin:16px 0;color:white}
:where(body:where(.wco-scope-f752d6f3)) .consent input{margin-top:3px;accent-color:var(--ink)}
:where(body:where(.wco-scope-f752d6f3)) .quote .btn{width:100%}
:where(body:where(.wco-scope-f752d6f3)) .quote .note{font-size:11px;margin:10px 0 0;color:white}
:where(body:where(.wco-scope-f752d6f3)) .status{font-size:13px;line-height:1.5;padding:12px;background:#fff;color:var(--ink);border-radius:6px;margin-top:12px}
:where(body:where(.wco-scope-f752d6f3)) .status:empty{display:none}
:where(body:where(.wco-scope-f752d6f3)) .notice{text-align:center;padding:13px 20px;background:#eef6e8;color:var(--ink);font-size:13px}
:where(body:where(.wco-scope-f752d6f3)) .photo{border-radius:var(--radius);width:100%;height:510px}
:where(body:where(.wco-scope-f752d6f3)) .photo-block{position:relative}
:where(body:where(.wco-scope-f752d6f3)) .experience{position:absolute;bottom:24px;left:24px;padding:22px 28px;background:var(--gradient);color:white;border-radius:16px;font-weight:bold;line-height:1.3}
:where(body:where(.wco-scope-f752d6f3)) .experience strong{font-size:43px;display:block}
:where(body:where(.wco-scope-f752d6f3)) .stats{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid #ddd;padding-top:25px;margin:28px 0}
:where(body:where(.wco-scope-f752d6f3)) .stats strong{font-size:42px;color:var(--ink);display:block;line-height:1.2}
:where(body:where(.wco-scope-f752d6f3)) .stats span{font-size:13px}
:where(body:where(.wco-scope-f752d6f3)) .founder{border-left:3px solid var(--green);padding-left:22px;margin:30px 0 0;font-size:14px}
:where(body:where(.wco-scope-f752d6f3)) .founder b{display:block;margin-top:8px;color:var(--ink)}
:where(body:where(.wco-scope-f752d6f3)) .map{width:100%;height:auto;border-radius:20px;background:white}
:where(body:where(.wco-scope-f752d6f3)) .regions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:25px}
:where(body:where(.wco-scope-f752d6f3)) .regions div{border-left:2px solid var(--green);padding-left:12px;font-size:12px}
:where(body:where(.wco-scope-f752d6f3)) .regions b{display:block;color:var(--ink);font-size:14px}
:where(body:where(.wco-scope-f752d6f3)) .service{border:1px solid #e1e4e8;border-radius:20px;padding:30px;background:white;position:relative}
:where(body:where(.wco-scope-f752d6f3)) .service:hover{border-color:var(--green)}
:where(body:where(.wco-scope-f752d6f3)) .icon{font-size:33px;color:#50a962;display:block;margin-bottom:25px}
:where(body:where(.wco-scope-f752d6f3)) .service p{font-size:14px;margin-bottom:24px}
:where(body:where(.wco-scope-f752d6f3)) .service a{font-size:13px;font-weight:bold;color:var(--ink)}
:where(body:where(.wco-scope-f752d6f3)) .section-foot{display:flex;align-items:center;justify-content:space-between;margin-top:32px;font-size:14px}
:where(body:where(.wco-scope-f752d6f3)) .section-foot p{margin:0}
:where(body:where(.wco-scope-f752d6f3)) .section-foot p a{text-decoration:underline;color:var(--ink)}
:where(body:where(.wco-scope-f752d6f3)) .steps{grid-template-columns:repeat(4,1fr)}
:where(body:where(.wco-scope-f752d6f3)) .step{position:relative;padding-top:10px}
:where(body:where(.wco-scope-f752d6f3)) .number{width:66px;height:66px;display:grid;place-items:center;background:var(--gradient);border-radius:50%;color:white;font-size:25px;font-weight:bold;margin:0 auto 24px}
:where(body:where(.wco-scope-f752d6f3)) .step:not(:last-child):after{content:"";position:absolute;top:43px;left:calc(50% + 43px);width:calc(100% - 60px);border-top:1px dashed #a7bbbd}
:where(body:where(.wco-scope-f752d6f3)) .step h3{font-size:21px}
:where(body:where(.wco-scope-f752d6f3)) .step p{font-size:14px}
:where(body:where(.wco-scope-f752d6f3)) .gallery-card{position:relative;border-radius:20px;overflow:hidden;background:var(--ink);height:295px}
:where(body:where(.wco-scope-f752d6f3)) .gallery-card img{width:100%;height:100%;transition:transform .3s}
:where(body:where(.wco-scope-f752d6f3)) .gallery-card:hover img{transform:scale(1.045)}
:where(body:where(.wco-scope-f752d6f3)) .gallery-card:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 35%,#062e39e8)}
:where(body:where(.wco-scope-f752d6f3)) .gallery-card h3{position:absolute;z-index:1;bottom:22px;left:24px;right:20px;color:white;font-size:21px;margin:0}
:where(body:where(.wco-scope-f752d6f3)) .testimonial{background:white;padding:36px;border-radius:22px;max-width:820px;margin:auto;border:1px solid #e2e6e8}
:where(body:where(.wco-scope-f752d6f3)) .stars{color:#7cbf43;letter-spacing:4px;margin-bottom:18px}
:where(body:where(.wco-scope-f752d6f3)) .testimonial blockquote{margin:0 0 24px;font-size:20px;color:var(--ink);line-height:1.6}
:where(body:where(.wco-scope-f752d6f3)) .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}
:where(body:where(.wco-scope-f752d6f3)) .review-bottom b{color:var(--ink)}
:where(body:where(.wco-scope-f752d6f3)) .review-bottom small{display:block}
:where(body:where(.wco-scope-f752d6f3)) .controls{display:flex;gap:8px}
:where(body:where(.wco-scope-f752d6f3)) .controls button{border:1px solid #d8e0e2;background:white;border-radius:50%;width:42px;height:42px;color:var(--ink);font-size:20px}
:where(body:where(.wco-scope-f752d6f3)) .controls button:hover{background:var(--ink);color:white}
:where(body:where(.wco-scope-f752d6f3)) .faq details{border-bottom:1px solid #dce1e4;padding:18px 0}
:where(body:where(.wco-scope-f752d6f3)) .faq summary{color:var(--ink);font-size:16px;font-weight:bold;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px}
:where(body:where(.wco-scope-f752d6f3)) .faq summary::-webkit-details-marker{display:none}
:where(body:where(.wco-scope-f752d6f3)) .faq summary:after{content:"+";font-size:22px;color:#62ad43}
:where(body:where(.wco-scope-f752d6f3)) .faq details[open] summary:after{content:"−"}
:where(body:where(.wco-scope-f752d6f3)) .faq details p{margin:12px 0 0;font-size:14px}
:where(body:where(.wco-scope-f752d6f3)) .faq-image{height:560px}
:where(body:where(.wco-scope-f752d6f3)) .trust{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:24px 0}
:where(body:where(.wco-scope-f752d6f3)) .trust .wrap{display:flex;gap:24px;justify-content:space-around;align-items:center;flex-wrap:wrap;color:var(--ink);font-size:21px;font-weight:bold}
:where(body:where(.wco-scope-f752d6f3)) .trust small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--muted)}
:where(body:where(.wco-scope-f752d6f3)) .feature{background:var(--light);border-radius:22px;padding:40px}
:where(body:where(.wco-scope-f752d6f3)) .feature h3{font-size:30px}
:where(body:where(.wco-scope-f752d6f3)) .blog{border:1px solid #e2e6e8;border-radius:20px;overflow:hidden}
:where(body:where(.wco-scope-f752d6f3)) .blog img{width:100%;height:230px}
:where(body:where(.wco-scope-f752d6f3)) .blog>div{padding:25px}
:where(body:where(.wco-scope-f752d6f3)) .blog h3{font-size:22px}
:where(body:where(.wco-scope-f752d6f3)) .blog details{font-size:14px}
:where(body:where(.wco-scope-f752d6f3)) .blog summary{color:var(--ink);cursor:pointer;font-weight:bold}
:where(body:where(.wco-scope-f752d6f3)) .blog details p{margin:15px 0 0}
:where(body:where(.wco-scope-f752d6f3)) .cta{background:var(--gradient);padding:55px 0}
:where(body:where(.wco-scope-f752d6f3)) .cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}
:where(body:where(.wco-scope-f752d6f3)) .cta h2{color:white;margin-bottom:10px;max-width:730px}
:where(body:where(.wco-scope-f752d6f3)) .cta p{color:white;margin:0}
:where(body:where(.wco-scope-f752d6f3)) footer{background:var(--ink);color:#c2d2d6;padding:68px 0 24px}
:where(body:where(.wco-scope-6062d5d8)) .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:35px}
:where(body:where(.wco-scope-f752d6f3)) footer h3{color:white;font-size:15px;letter-spacing:1px;text-transform:uppercase;margin-bottom:25px}
:where(body:where(.wco-scope-f752d6f3)) footer a{display:block;margin:9px 0;font-size:13px}
:where(body:where(.wco-scope-f752d6f3)) footer a:hover{color:var(--green)}
:where(body:where(.wco-scope-f752d6f3)) footer p{font-size:13px}
:where(body:where(.wco-scope-6062d5d8)) .footer-bottom{border-top:1px solid #ffffff24;margin-top:38px;padding-top:25px;display:flex;justify-content:space-between;gap:25px;font-size:12px}
:where(body:where(.wco-scope-6062d5d8)) .skip{position:absolute;top:-100px;left:20px;z-index:20;background:white;color:var(--ink);padding:10px}
:where(body:where(.wco-scope-6062d5d8)) .skip:focus{top:10px}
:where(body:where(.wco-scope-6062d5d8)) .back-top{position:fixed;bottom:22px;right:22px;width:43px;height:43px;border:0;border-radius:50%;background:var(--ink);color:white;box-shadow:0 2px 12px #0003;z-index:4}
:where(body:where(.wco-scope-6062d5d8)) .back-top[hidden]{display:none}
@media (min-width:1450px){:where(body:where(.wco-scope-f752d6f3)) .hero{padding:95px 0}}
@media (max-width:1100px){:where(body:where(.wco-scope-f752d6f3)) .navlinks{gap:15px}}
@media (max-width:1100px){:where(body:where(.wco-scope-f752d6f3)) .nav .phone{display:none}}
@media (max-width:1100px){:where(body:where(.wco-scope-f752d6f3)) .hero .grid{gap:35px}}
@media (max-width:1100px){:where(body:where(.wco-scope-f752d6f3)) .two{gap:35px}}
@media (max-width:1100px){:where(body:where(.wco-scope-f752d6f3)) .nav{gap:16px}}
@media (max-width:1100px){:where(body:where(.wco-scope-f752d6f3)) .nav .btn{padding:12px 18px}}
@media (max-width:1100px){:where(body:where(.wco-scope-f752d6f3)) .logo{width:140px}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .toplinks{display:none}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .nav{min-height:85px;flex-wrap:wrap;padding:15px 0}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .menu{display:block}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .nav>.btn{margin-left:auto}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .navlinks{display:none;order:5;width:100%;padding:15px 0;flex-direction:column;align-items:stretch;gap:0}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .navlinks.open{display:flex}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .navlinks a{padding:10px;border-top:1px solid #ffffff30}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .hero .grid,:where(body:where(.wco-scope-f752d6f3)) .two{grid-template-columns:1fr}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .hero{padding:55px 0}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .hero .intro{max-width:none}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .quote{max-width:620px;width:100%;margin:auto}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .section{padding:65px 0}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .three{grid-template-columns:repeat(2,1fr)}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .steps{grid-template-columns:repeat(2,1fr);gap:30px}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .step:after{display:none}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .photo,:where(body:where(.wco-scope-f752d6f3)) .faq-image{height:430px}}
@media (max-width:850px){:where(body:where(.wco-scope-6062d5d8)) .footer-grid{grid-template-columns:1fr 1fr}}
@media (max-width:850px){:where(body:where(.wco-scope-f752d6f3)) .cta .wrap{align-items:flex-start;flex-direction:column}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .wrap{width:calc(100% - 32px)}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .topbar .wrap{font-size:10px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .nav>.btn{display:none}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .logo{width:137px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) h1{font-size:40px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .hero .grid{gap:36px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .quote{padding:24px 20px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .quote h2{font-size:29px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .fields{gap:13px 12px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .field{font-size:12px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .field input,:where(body:where(.wco-scope-f752d6f3)) .field select{padding:10px 8px;font-size:13px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .three{grid-template-columns:1fr}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .two{gap:30px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .section{padding:50px 0}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .photo,:where(body:where(.wco-scope-f752d6f3)) .faq-image{height:360px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .section-foot{align-items:flex-start;flex-direction:column;gap:20px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .steps{gap:24px 18px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .step h3{font-size:18px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .step p{font-size:13px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .testimonial{padding:25px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .testimonial blockquote{font-size:17px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .review-bottom{align-items:flex-start}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .feature{padding:28px}}
@media (max-width:540px){:where(body:where(.wco-scope-6062d5d8)) .footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}}
@media (max-width:540px){:where(body:where(.wco-scope-6062d5d8)) .footer-grid>div:first-child{grid-column:1/-1}}
@media (max-width:540px){:where(body:where(.wco-scope-6062d5d8)) .footer-bottom{flex-direction:column;gap:10px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .gallery-card{height:285px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .cta h2{font-size:32px}}
@media (prefers-reduced-motion:reduce){html:where(:has(>body:where(.wco-scope-f752d6f3))){scroll-behavior:auto}}
@media (prefers-reduced-motion:reduce){:where(body:where(.wco-scope-f752d6f3)) *,:where(body:where(.wco-scope-f752d6f3)) *:before,:where(body:where(.wco-scope-f752d6f3)) *:after{transition:none!important}}
:where(body:where(.wco-scope-6062d5d8)) .ref-header{background:linear-gradient(to right,#7fc645,#048ed2);position:relative;z-index:10;color:#fff;font-size:16px}
:where(body:where(.wco-scope-6062d5d8)) .ref-wrap{width:min(1320px,calc(100% - 36px));margin:auto}
:where(body:where(.wco-scope-f752d6f3)) .ref-top{border-bottom:1px solid #ffffff30;padding:12px 0}
:where(body:where(.wco-scope-6062d5d8)) .ref-top .ref-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}
:where(body:where(.wco-scope-f752d6f3)) .ref-top a{margin-left:35px}
:where(body:where(.wco-scope-f752d6f3)) .ref-main{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0}
:where(body:where(.wco-scope-f752d6f3)) .ref-logo{width:145px;max-width:none}
:where(body:where(.wco-scope-f752d6f3)) .ref-navigation{margin-left:auto}
:where(body:where(.wco-scope-f752d6f3)) .ref-menu,:where(body:where(.wco-scope-f752d6f3)) .ref-menu ul{list-style:none;margin:0;padding:0}
:where(body:where(.wco-scope-f752d6f3)) .ref-menu{display:flex;align-items:center}
:where(body:where(.wco-scope-f752d6f3)) .ref-menu li{position:relative}
:where(body:where(.wco-scope-f752d6f3)) .ref-menu a{display:block;padding:14px 12px;font-size:15px;white-space:nowrap}
:where(body:where(.wco-scope-f752d6f3)) .ref-menu li:has(>ul)>a{padding-right:25px}
:where(body:where(.wco-scope-f752d6f3)) .ref-menu li:has(>ul)>a:after{content:"⌄";position:absolute;right:8px}
:where(body:where(.wco-scope-f752d6f3)) .ref-menu ul{display:none;position:absolute;left:0;top:100%;width:255px;background:#062e39;border-radius:10px;padding:8px;box-shadow:0 10px 30px #0003}
:where(body:where(.wco-scope-f752d6f3)) .ref-menu ul a{white-space:normal;font-size:14px;padding:10px 12px}
:where(body:where(.wco-scope-f752d6f3)) .ref-menu ul ul{left:100%;top:0}
:where(body:where(.wco-scope-f752d6f3)) .ref-menu li:hover>ul,:where(body:where(.wco-scope-f752d6f3)) .ref-menu li:focus-within>ul,:where(body:where(.wco-scope-f752d6f3)) .ref-menu li.expanded>ul{display:block}
:where(body:where(.wco-scope-f752d6f3)) .ref-menu a:hover{color:#bee892}
:where(body:where(.wco-scope-f752d6f3)) .ref-phone{display:flex;gap:10px;align-items:center;flex-shrink:0;font-size:14px;line-height:1.35}
:where(body:where(.wco-scope-f752d6f3)) .ref-phone img{width:22px}
:where(body:where(.wco-scope-f752d6f3)) .ref-phone strong{display:block}
:where(body:where(.wco-scope-f752d6f3)) .ref-start{font-size:14px;white-space:nowrap;padding:13px 18px;gap:14px}
:where(body:where(.wco-scope-f752d6f3)) .ref-award{width:85px;height:85px;object-fit:contain}
:where(body:where(.wco-scope-f752d6f3)) .sub-toggle{display:none}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer{background:linear-gradient(to right,#7fc645,#048ed2);background-image:url("../../media/embedded-1.png"),linear-gradient(to right,#7fc645,#048ed2);background-position:center top;background-size:cover;color:#fff;padding:50px 0 0;font-size:16px;line-height:1.5}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .foot-wrap{width:min(1320px,calc(100% - 36px));margin:auto}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .foot-row{display:grid;grid-template-columns:3fr 2fr 3fr 2fr 2fr;gap:24px}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .foot-full{grid-column:1/-1}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer h3{font-size:22px;letter-spacing:0;font-weight:600;line-height:1.2;color:#fff;margin:0 0 20px}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer p{font-size:15px;color:#fff;margin:0}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer a{display:inline;font-size:15px;color:#fff;margin:0;overflow-wrap:anywhere}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer a:hover{text-decoration:underline;color:#fff}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer ul{list-style:none;padding:0;margin:0}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .info-links li{margin-bottom:12px;line-height:1.5}
:where(body:where(.wco-scope-f752d6f3)) .footer-contact-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}
:where(body:where(.wco-scope-f752d6f3)) .footer-contact-item .icon-box{width:20px;flex-shrink:0;margin-top:4px}
:where(body:where(.wco-scope-f752d6f3)) .footer-contact-content{min-width:0}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .footer-social-links ul{display:flex;gap:20px}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .footer-social-links a{display:flex;align-items:center;justify-content:center;background:#fff;color:#062e39;border-radius:50%;height:40px;width:40px;font-size:24px}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .footer-logo{margin-bottom:28px}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .footer-logo img{width:145px;max-width:100%;margin:auto}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .text-center{text-align:center}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer h4{font-size:21px;margin-bottom:20px;letter-spacing:0}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer h4 a{font-size:21px}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .about-footer-content svg{width:180px;max-width:100%;display:block;margin:18px auto 8px}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .footer-copyright{border-top:1px solid #ffffff30;margin-top:20px;padding:20px 0 40px}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .footer-copyright .foot-row{grid-template-columns:1fr 3fr}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .footer-copyright .foot-full{margin-top:45px}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .be-ix-link-block{width:min(1320px,calc(100% - 36px));margin:0 auto 38px}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .be-label{font-size:22px;text-transform:uppercase;margin-bottom:10px}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .be-list{display:flex;flex-wrap:wrap;gap:15px 30px}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .be-list a{color:#fff}
:where(body:where(.wco-scope-f752d6f3)) .ref-footer .mt-5{margin-top:45px}
@media (max-width:1200px){:where(body:where(.wco-scope-f752d6f3)) .ref-main{gap:12px}}
@media (max-width:1200px){:where(body:where(.wco-scope-f752d6f3)) .ref-menu a{font-size:13px;padding-left:8px;padding-right:8px}}
@media (max-width:1200px){:where(body:where(.wco-scope-f752d6f3)) .ref-logo{width:135px}}
@media (max-width:1200px){:where(body:where(.wco-scope-f752d6f3)) .ref-phone{font-size:12px}}
@media (max-width:1200px){:where(body:where(.wco-scope-f752d6f3)) .ref-award{width:68px;height:68px}}
@media (max-width:1200px){:where(body:where(.wco-scope-f752d6f3)) .ref-start{padding:12px}}
@media (max-width:1200px){:where(body:where(.wco-scope-f752d6f3)) .ref-footer .foot-row{gap:18px}}
@media (max-width:1200px){:where(body:where(.wco-scope-f752d6f3)) .ref-footer h3{font-size:18px}}
@media (max-width:1200px){:where(body:where(.wco-scope-f752d6f3)) .ref-footer a,:where(body:where(.wco-scope-f752d6f3)) .ref-footer p{font-size:14px}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-top{font-size:13px}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-top a{margin-left:20px}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-main{flex-wrap:wrap;padding:20px 0}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .menu{display:block}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-navigation{display:none;order:9;width:100%;margin:0}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-navigation.open{display:block}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-menu{display:block}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-menu a{font-size:15px;padding:12px 10px;border-top:1px solid #ffffff30}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-menu ul,:where(body:where(.wco-scope-f752d6f3)) .ref-menu ul ul{position:static;width:100%;box-shadow:none;border-radius:0;background:#062e3926;padding:0 12px}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-menu li:hover>ul,:where(body:where(.wco-scope-f752d6f3)) .ref-menu li:focus-within>ul{display:none}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-menu li.expanded>ul{display:block}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-menu li:has(>ul)>a:after{content:none}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .sub-toggle{display:block;position:absolute;right:0;top:4px;width:40px;height:38px;border:0;background:none;color:white;font-size:22px}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-menu li:has(>ul)>a{padding-right:45px}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-phone{margin-left:auto;font-size:14px}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-footer .foot-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-footer .foot-brand{grid-column:1/-1;max-width:260px;justify-self:center}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .ref-footer h3{font-size:22px}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-top .ref-wrap{justify-content:center;text-align:center;font-size:11px}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-top .ref-wrap>div{display:none}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-main{gap:10px}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-logo{width:130px}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-award{width:55px;height:55px}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-phone,:where(body:where(.wco-scope-f752d6f3)) .ref-start{display:none}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-award{margin-left:auto}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-footer .foot-row{grid-template-columns:1fr 1fr;gap:30px 20px}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-footer .foot-contact{grid-column:1/-1}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-footer .foot-guides{grid-column:auto}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-footer .footer-copyright .foot-row{grid-template-columns:1fr}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-footer .be-list{display:block}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-footer .be-list li{margin:12px 0}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-footer h3{font-size:18px}}
@media (max-width:600px){:where(body:where(.wco-scope-f752d6f3)) .ref-footer .footer-copyright{padding-bottom:25px}}
:where(body:where(.wco-scope-f752d6f3)) .our-work-process{padding: 100px 0;
	background-image: url("../../media/embedded-2.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;}
:where(body:where(.wco-scope-f752d6f3)) .wrok-process-list{display: flex;
	flex-wrap: wrap;
	gap: 30px;}
:where(body:where(.wco-scope-f752d6f3)) .work-process-item{position: relative;
	text-align: center;
	padding-top: 10px;
	width: calc(25% - 22.5px);}
:where(body:where(.wco-scope-f752d6f3)) .work-process-item:nth-child(odd){margin-top: 90px;}
:where(body:where(.wco-scope-f752d6f3)) .work-process-item:after{position: absolute;
	content: "";
	top: -30px;
	right: -65px;
	width: 100px;
	height: 50px;
	background: url("../../media/embedded-5131046786201bd6af.svg") no-repeat;
	background-position: center center;
	background-size: cover;
	z-index: 0;}
:where(body:where(.wco-scope-f752d6f3)) .work-process-item:last-child:after,:where(body:where(.wco-scope-f752d6f3)) .work-process-item:nth-child(4n + 4):after{display: none;}
:where(body:where(.wco-scope-f752d6f3)) .work-process-item:nth-child(even):after{top: 132px;
	transform: rotateX(180deg);}
:where(body:where(.wco-scope-f752d6f3)) .work-process-item .icon-box{position: relative;
	width: 162px;
	height: 162px;
	background: var(--accent-color-bg);
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 40px;}
:where(body:where(.wco-scope-f752d6f3)) .work-process-item .icon-box:before{content: "";
	position: absolute;
	height: calc(100% + 20px);
	width: calc(100% + 20px);
	border: 2px dashed var(--secondary-color);
	border-radius: 50%;}
:where(body:where(.wco-scope-f752d6f3)) .work-process-item .icon-box img{position: relative;
	width: 100%;
	max-width: 60px;
	z-index: 1;}
:where(body:where(.wco-scope-f752d6f3)) .work-process-item .icon-box .work-process-number{position: absolute;
	bottom: -25px;
	left: 50%;
	transform: translateX(-50%);
	width: 40px;
	height: 40px;
	background: var(--white-color);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;}
:where(body:where(.wco-scope-f752d6f3)) .work-process-item .icon-box .work-process-number h3{color: var(--accent-color);
	font-size: 24px;}
:where(body:where(.wco-scope-f752d6f3)) .work-process-content h3{color: var(--white-color);
	font-size: 20px;
	text-transform: capitalize;
	margin-bottom: 15px;}
:where(body:where(.wco-scope-f752d6f3)) .work-process-content p{color: var(--secondary-color);
	margin: 0;}
:where(body:where(.wco-scope-f752d6f3)) .coverage-heading{max-width:1040px}
:where(body:where(.wco-scope-f752d6f3)) .map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}
:where(body:where(.wco-scope-f752d6f3)) .map-toolbar h3{font-size:22px;margin-bottom:8px}
:where(body:where(.wco-scope-f752d6f3)) .map-toolbar p{margin:0;font-size:14px}
:where(body:where(.wco-scope-f752d6f3)) .map-toolbar label{font-size:12px;font-weight:bold;min-width:235px;color:var(--ink)}
:where(body:where(.wco-scope-f752d6f3)) .map-toolbar select{display:block;width:100%;padding:12px;border:1px solid #cbd6d9;background:white;border-radius:8px;color:var(--ink);margin-top:5px}
:where(body:where(.wco-scope-f752d6f3)) .map-scroll{overflow-x:auto;border:1px solid #dce4e5;border-radius:20px;background:white}
:where(body:where(.wco-scope-f752d6f3)) .interactive-map{position:relative;min-width:850px}
:where(body:where(.wco-scope-f752d6f3)) .interactive-map>img{width:100%;height:auto}
:where(body:where(.wco-scope-f752d6f3)) .map-pin{position:absolute;transform:translate(-50%,-50%);width:26px;height:26px;border:0;border-radius:50%;background:transparent;z-index:1;padding:0}
:where(body:where(.wco-scope-f752d6f3)) .map-pin:before{content:"";display:block;width:13px;height:13px;margin:auto;background:#075a65;border:2px solid white;border-radius:50%;box-shadow:0 0 0 2px #075a65}
:where(body:where(.wco-scope-f752d6f3)) .map-pin:hover,:where(body:where(.wco-scope-f752d6f3)) .map-pin:focus-visible,:where(body:where(.wco-scope-f752d6f3)) .map-pin[aria-pressed=true]{z-index:5}
:where(body:where(.wco-scope-f752d6f3)) .map-pin[aria-pressed=true]:before{background:#f9b41c;box-shadow:0 0 0 3px #062e39}
:where(body:where(.wco-scope-f752d6f3)) .pin-tip{display:none;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);padding:5px 9px;background:#062e39;color:white;border-radius:5px;font-size:12px;white-space:nowrap;pointer-events:none}
:where(body:where(.wco-scope-f752d6f3)) .map-pin:hover .pin-tip,:where(body:where(.wco-scope-f752d6f3)) .map-pin:focus-visible .pin-tip,:where(body:where(.wco-scope-f752d6f3)) .map-pin[aria-pressed=true] .pin-tip{display:block}
:where(body:where(.wco-scope-f752d6f3)) .location-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 28px;background:white;border:1px solid #dce4e5;border-radius:15px;margin:20px 0 30px}
:where(body:where(.wco-scope-f752d6f3)) .location-panel small{color:#51834b}
:where(body:where(.wco-scope-f752d6f3)) .location-panel h3{margin:5px 0}
:where(body:where(.wco-scope-f752d6f3)) .location-panel p{margin:0;font-size:13px}
:where(body:where(.wco-scope-f752d6f3)) .location-panel .btn{white-space:nowrap}
:where(body:where(.wco-scope-f752d6f3)) .region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(body:where(.wco-scope-f752d6f3)) .region-card{background:white;border:1px solid #e0e6e8;padding:24px;border-radius:16px}
:where(body:where(.wco-scope-f752d6f3)) .region-card h3{font-size:20px;margin-bottom:15px}
:where(body:where(.wco-scope-f752d6f3)) .region-card button{width:100%;border:0;border-bottom:1px solid #edf0f1;background:white;color:var(--ink);text-align:left;font-size:13px;padding:9px 0;display:flex;gap:8px;justify-content:space-between}
:where(body:where(.wco-scope-f752d6f3)) .region-card button[aria-pressed=true],:where(body:where(.wco-scope-f752d6f3)) .region-card button:hover{color:#157a91;background:#eff8f1}
:where(body:where(.wco-scope-f752d6f3)) .our-work-process{--accent-color-bg:linear-gradient(to right,#7fc645,#048ed2);--secondary-color:#f4f5f9;--white-color:white;--accent-color:#8aca56;background-color:#062e39}
:where(body:where(.wco-scope-f752d6f3)) .journey-heading{text-align:center;margin-bottom:70px}
:where(body:where(.wco-scope-f752d6f3)) .journey-heading .h3{color:white;text-transform:uppercase;font-size:14px;letter-spacing:2px;margin-bottom:18px}
:where(body:where(.wco-scope-f752d6f3)) .journey-heading h2{color:white;max-width:700px;margin:0 auto}
:where(body:where(.wco-scope-f752d6f3)) .journey-heading h2 span{color:#8aca56}
:where(body:where(.wco-scope-f752d6f3)) .work-process-number h3{margin:0}
:where(body:where(.wco-scope-f752d6f3)) .google-review-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}
:where(body:where(.wco-scope-f752d6f3)) .google-word{font-size:27px;font-weight:700;letter-spacing:-1px}
:where(body:where(.wco-scope-f752d6f3)) .google-word span:nth-child(1),:where(body:where(.wco-scope-f752d6f3)) .google-word span:nth-child(4){color:#4285f4}
:where(body:where(.wco-scope-f752d6f3)) .google-word span:nth-child(2),:where(body:where(.wco-scope-f752d6f3)) .google-word span:nth-child(6){color:#ea4335}
:where(body:where(.wco-scope-f752d6f3)) .google-word span:nth-child(3){color:#fbbc05}
:where(body:where(.wco-scope-f752d6f3)) .google-word span:nth-child(5){color:#34a853}
:where(body:where(.wco-scope-f752d6f3)) .google-word b{font-size:24px;font-weight:500;letter-spacing:0;color:#303134;margin-left:6px}
:where(body:where(.wco-scope-f752d6f3)) .google-review-bar p{font-size:13px;margin:4px 0 0}
:where(body:where(.wco-scope-f752d6f3)) .google-review-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 18px}
:where(body:where(.wco-scope-f752d6f3)) .google-card{flex:0 0 calc((100% - 44px)/3);min-width:0;scroll-snap-align:start;border:1px solid #dadce0;border-radius:10px;padding:25px;background:white;color:#3c4043;box-shadow:0 2px 5px #00000006}
:where(body:where(.wco-scope-f752d6f3)) .google-card-head{display:flex;gap:11px;align-items:center}
:where(body:where(.wco-scope-f752d6f3)) .review-avatar{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;color:white;font-size:16px}
:where(body:where(.wco-scope-f752d6f3)) .google-card h3{font-size:15px;letter-spacing:0;color:#202124;margin:0 0 4px;line-height:1.3}
:where(body:where(.wco-scope-f752d6f3)) .google-card small{font-size:10px;color:#70757a}
:where(body:where(.wco-scope-f752d6f3)) .google-g{font-size:23px;color:#4285f4;font-weight:bold;margin-left:auto}
:where(body:where(.wco-scope-f752d6f3)) .google-stars{font-size:20px;letter-spacing:2px;color:#fbbc04;margin:20px 0 10px}
:where(body:where(.wco-scope-f752d6f3)) .google-card>p{font-size:14px;line-height:1.7;margin:0 0 15px}
:where(body:where(.wco-scope-f752d6f3)) .google-card details{font-size:12px}
:where(body:where(.wco-scope-f752d6f3)) .google-card summary{cursor:pointer;color:#5f6368}
:where(body:where(.wco-scope-f752d6f3)) .google-card details p{font-size:12px;margin:8px 0 0}
:where(body:where(.wco-scope-f752d6f3)) .review-disclosure{font-size:12px;margin:14px 0 0;color:#70757a}
@media (max-width:900px){:where(body:where(.wco-scope-f752d6f3)) .region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){:where(body:where(.wco-scope-f752d6f3)) .work-process-item{width:calc(50% - 15px)}}
@media (max-width:900px){:where(body:where(.wco-scope-f752d6f3)) .work-process-item:nth-child(odd){margin-top:0}}
@media (max-width:900px){:where(body:where(.wco-scope-f752d6f3)) .work-process-item:after{display:none}}
@media (max-width:900px){:where(body:where(.wco-scope-f752d6f3)) .google-card{flex-basis:calc((100% - 22px)/2)}}
@media (max-width:900px){:where(body:where(.wco-scope-f752d6f3)) .map-toolbar{align-items:flex-start;flex-direction:column}}
@media (max-width:900px){:where(body:where(.wco-scope-f752d6f3)) .map-toolbar label{width:100%}}
@media (max-width:900px){:where(body:where(.wco-scope-f752d6f3)) .location-panel{align-items:flex-start;flex-direction:column}}
@media (max-width:900px){:where(body:where(.wco-scope-f752d6f3)) .our-work-process{padding:65px 0}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .region-grid{grid-template-columns:1fr}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .google-card{flex-basis:90%}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .google-review-bar{align-items:flex-start}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .google-word{font-size:23px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .google-word b{font-size:21px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .our-work-process .icon-box{width:125px;height:125px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .our-work-process .icon-box img{max-width:50px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .work-process-content h3{font-size:18px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .work-process-content p{font-size:13px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .journey-heading{margin-bottom:45px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .location-panel{padding:22px}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .location-panel .btn{white-space:normal}}
@media (max-width:540px){:where(body:where(.wco-scope-f752d6f3)) .journey-heading h2{font-size:34px}}
:where(body:where(.wco-scope-f752d6f3)) .google-review-bar .controls[hidden]{display:none}
@font-face {font-family:ReferenceDM;src:url(data:font/woff2;base64,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) format("woff2");font-style:normal;font-weight:400;font-display:swap}
:where(body:where(.wco-scope-f752d6f3)) .ref-header{font-family:ReferenceDM,"DM Sans",Arial,sans-serif;font-size:16px;line-height:1.2;background:linear-gradient(to right,#7fc645 0%,#048ed2 100%)}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-wrap{width:calc(100% - 30px);max-width:1450px;padding:0;margin:0 auto}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-top{padding:15px 15px;border-bottom:1px solid rgba(255,255,255,.2);font-size:16px;line-height:19.2px}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-top .ref-wrap{max-width:1450px;width:100%;padding:0 15px;gap:20px}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-top .ref-wrap>div{display:flex;align-items:center;margin-right:20px;gap:0}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-top a{margin:0;padding:0 20px;white-space:nowrap}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-main{padding:25px 0;gap:12px;min-height:120px;flex-wrap:nowrap}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-logo{width:145px;height:64px;object-fit:contain;max-width:none}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-navigation{flex:1;margin:0 20px;min-width:0;display:block}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu{display:flex;align-items:center;justify-content:center}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu a{font-family:inherit;font-size:16px;font-weight:400;line-height:1.2;padding:14px 15px;white-space:nowrap;text-transform:capitalize;color:#fff}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu li:has(>ul)>a{padding-right:15px}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu li:has(>ul)>a:after{content:"";display:inline-block;position:static;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 0 3px 10px}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu>li>a:hover,:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu>li>a:focus{color:#8aca56}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu ul{display:none;width:max-content;min-width:190px;max-width:none;border-radius:0;background:linear-gradient(to right,#7fc645 0%,#048ed2 100%);padding:5px 0;box-shadow:none;top:100%;left:0;text-align:left;z-index:20}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu ul li a{padding:8px 20px;font-size:16px;line-height:1.2;white-space:nowrap;transition:padding .2s,color .2s;background:transparent}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu ul li a:hover,:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu ul li a:focus{color:#062e39;background:transparent;padding-left:23px}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu ul ul{left:100%;top:0}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu ul li:has(>ul)>a:after{float:right;transform:rotate(-45deg);margin:5px 0 0 15px}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu li:hover>ul,:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu li:focus-within>ul,:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu li.expanded>ul{display:block}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-phone{font-size:16px;line-height:18px;gap:10px;margin:0;min-width:143px;flex-shrink:0}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-phone img{width:20px}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-phone strong{margin-top:4px;font-weight:700;white-space:nowrap}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-start{font-family:inherit;font-size:16px;line-height:1;font-weight:600;min-width:164px;height:50px;gap:13px;border-radius:12px;padding:17px 20px;background:linear-gradient(to right,#7fc645,#048ed2);box-shadow:none;flex-shrink:0}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-start:hover{background:#062e39;transform:none}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-award{width:100px;height:70px;object-fit:contain;flex-shrink:0;margin:0}
:where(body:where(.wco-scope-f752d6f3)) .ref-header .menu{display:none}
@media (min-width:992px) and (max-width:1199px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-main{gap:8px}}
@media (min-width:992px) and (max-width:1199px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-navigation{margin:0 8px}}
@media (min-width:992px) and (max-width:1199px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu a{font-size:14px;padding:14px 9px}}
@media (min-width:992px) and (max-width:1199px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-phone{font-size:13px;min-width:122px}}
@media (min-width:992px) and (max-width:1199px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-start{min-width:125px;font-size:14px;padding:15px 12px}}
@media (min-width:992px) and (max-width:1199px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-award{width:80px}}
@media (min-width:992px) and (max-width:1199px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-logo{width:135px}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-top{font-size:14px;line-height:1.3;padding:15px}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-top .ref-wrap{justify-content:center}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-top .ref-wrap>div{display:none}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-main{padding:20px 0;min-height:90px;flex-wrap:wrap;gap:14px}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-logo{width:120px;height:auto}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-phone{margin-left:auto;min-width:20px}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-phone span{display:none}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-start{min-width:0;font-size:15px;height:auto;padding:10px}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-start .arrow{display:none}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-award{width:65px;height:50px}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .menu{display:block;width:38px;height:38px;border:0;background:linear-gradient(to right,#7fc645,#048ed2);padding:0;font-size:24px;line-height:38px;border-radius:8px}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-navigation{display:none;flex:0 0 100%;width:100%;order:9;margin:0;background:linear-gradient(to right,#7fc645,#048ed2)}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-navigation.open{display:block}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu{display:block}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu a{font-size:16px;padding:10px 20px;white-space:normal;border:0}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu li:has(>ul)>a{padding-right:50px}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu li:has(>ul)>a:after{display:none}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu ul,:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu ul ul{position:static;width:100%;min-width:0;background:linear-gradient(to right,#7fc645,#048ed2);padding:0 0 0 15px}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu ul li a{white-space:normal;padding:8px 20px}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu li:hover>ul,:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu li:focus-within>ul{display:none}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu li.expanded>ul{display:block}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .sub-toggle{display:block;top:3px}}
@media (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-menu li.expanded>.sub-toggle{color:#062e39}}
@media (max-width:400px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-main{gap:9px}}
@media (max-width:400px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-start{font-size:12px;padding:9px}}
@media (max-width:400px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-award{width:45px;height:42px}}
@media (max-width:400px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-phone{display:none}}
@media (max-width:400px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-start{margin-left:auto}}
@media (max-width:400px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-top{font-size:11px}}
@media (min-width:992px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .sub-toggle{display:none}}
@media (min-width:401px) and (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-phone{display:flex}}
@media (min-width:401px) and (max-width:991px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-start{display:inline-flex}}
@media (max-width:400px){:where(body:where(.wco-scope-f752d6f3)) .ref-header .ref-start{display:inline-flex}}
:where(body:where(.wco-scope-f752d6f3)) .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:where(body:where(.wco-scope-f752d6f3)) .coverage-intro{display:grid;grid-template-columns:1.6fr 1fr;gap:45px;align-items:end;margin-bottom:28px}
:where(body:where(.wco-scope-f752d6f3)) .coverage-intro h2{font-size:clamp(30px,3vw,43px);margin:0}
:where(body:where(.wco-scope-f752d6f3)) .coverage-intro>p{font-size:15px;margin:0 0 4px;max-width:390px}
:where(body:where(.wco-scope-f752d6f3)) .coverage-intro .eyebrow{margin-bottom:12px}
:where(body:where(.wco-scope-f752d6f3)) .coverage-tools{display:flex;gap:14px;margin-bottom:16px}
:where(body:where(.wco-scope-f752d6f3)) .city-search-label{flex:1;display:flex;align-items:center;gap:12px;background:white;border:1px solid #d7e1e3;border-radius:10px;padding:0 16px}
:where(body:where(.wco-scope-f752d6f3)) .city-search-label>span{font-size:28px;color:#468359}
:where(body:where(.wco-scope-f752d6f3)) .city-search-label input{width:100%;min-width:0;border:0;padding:14px 0;outline:none;background:transparent;color:var(--ink)}
:where(body:where(.wco-scope-f752d6f3)) .city-search-label:focus-within{outline:2px solid #048ed2;outline-offset:2px}
:where(body:where(.wco-scope-f752d6f3)) .city-select-label select{min-width:240px;max-width:100%;padding:14px 15px;border:1px solid #d7e1e3;border-radius:10px;background:white;color:var(--ink)}
:where(body:where(.wco-scope-f752d6f3)) .region-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}
:where(body:where(.wco-scope-f752d6f3)) .region-filter{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border:1px solid #d7e1e3;background:white;border-radius:8px;color:#4b626b;font-size:12px}
:where(body:where(.wco-scope-f752d6f3)) .region-filter span{font-size:10px;background:#edf2f3;border-radius:4px;padding:1px 5px}
:where(body:where(.wco-scope-f752d6f3)) .region-filter.active{background:#062e39;color:white;border-color:#062e39}
:where(body:where(.wco-scope-f752d6f3)) .region-filter.active span{background:#ffffff26}
:where(body:where(.wco-scope-f752d6f3)) .coverage-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:20px;align-items:stretch}
:where(body:where(.wco-scope-f752d6f3)) .coverage-map-card{background:white;border:1px solid #dce4e5;border-radius:17px;overflow:hidden;min-width:0}
:where(body:where(.wco-scope-f752d6f3)) .map-card-top,:where(body:where(.wco-scope-f752d6f3)) .map-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;font-size:12px}
:where(body:where(.wco-scope-f752d6f3)) .map-card-top{border-bottom:1px solid #edf1f2}
:where(body:where(.wco-scope-f752d6f3)) .map-card-top b{font-size:14px;color:var(--ink)}
:where(body:where(.wco-scope-f752d6f3)) .map-card-top span{font-size:11px}
:where(body:where(.wco-scope-f752d6f3)) .map-card-top i{display:inline-block;width:7px;height:7px;background:#048ed2;border-radius:50%;margin-right:5px}
:where(body:where(.wco-scope-f752d6f3)) .map-card-bottom{border-top:1px solid #edf1f2}
:where(body:where(.wco-scope-f752d6f3)) .map-card-bottom button{padding:5px;border:0;color:#236b75;background:none;font-size:12px}
:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .map-scroll{border:0;border-radius:0}
:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .interactive-map{min-width:760px}
:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .location-panel{margin:0;padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#062e39;border:0;color:white;gap:20px;border-radius:17px}
:where(body:where(.wco-scope-f752d6f3)) .location-panel-symbol{display:grid;place-items:center;width:48px;height:48px;border:1px solid #ffffff38;border-radius:13px;font-size:33px;color:#9bd46d}
:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .location-panel small{color:#a9d78c;font-size:11px}
:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .location-panel h3{color:white;font-size:26px;margin:10px 0;line-height:1.2}
:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .location-panel p{color:#c9d8dc;font-size:13px}
:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .location-panel .btn{font-size:12px;padding:12px 14px;white-space:normal;width:100%;gap:8px}
:where(body:where(.wco-scope-f752d6f3)) .location-quote-link{font-size:11px;text-decoration:underline;text-underline-offset:4px;color:#deebef}
:where(body:where(.wco-scope-f752d6f3)) .interactive-map .map-pin{width:32px;height:32px}
:where(body:where(.wco-scope-f752d6f3)) .interactive-map .map-pin:before{width:15px;height:15px;background:#028ed2;border:3px solid white;box-shadow:0 0 0 2px #028ed2,0 2px 6px #0005}
:where(body:where(.wco-scope-f752d6f3)) .interactive-map .map-pin:hover:before,:where(body:where(.wco-scope-f752d6f3)) .interactive-map .map-pin:focus-visible:before{background:#062e39;box-shadow:0 0 0 4px #9edb70}
:where(body:where(.wco-scope-f752d6f3)) .interactive-map .map-pin[aria-pressed=true]:before{background:#f3b81b;box-shadow:0 0 0 4px #062e39}
:where(body:where(.wco-scope-f752d6f3)) .interactive-map .pin-tip{bottom:33px}
:where(body:where(.wco-scope-f752d6f3)) .map-pin[hidden],:where(body:where(.wco-scope-f752d6f3)) .location-group[hidden],:where(body:where(.wco-scope-f752d6f3)) .location-group button[hidden],:where(body:where(.wco-scope-f752d6f3)) .location-empty[hidden]{display:none}
:where(body:where(.wco-scope-f752d6f3)) .location-directory-heading{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:26px 0 13px}
:where(body:where(.wco-scope-f752d6f3)) .location-directory-heading h3{font-size:18px;margin:0}
:where(body:where(.wco-scope-f752d6f3)) .location-directory-heading p{font-size:12px;margin:0}
:where(body:where(.wco-scope-f752d6f3)) .location-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}
:where(body:where(.wco-scope-f752d6f3)) .location-group{border:1px solid #dce4e5;background:white;border-radius:10px;overflow:hidden}
:where(body:where(.wco-scope-f752d6f3)) .location-group summary{display:flex;align-items:center;gap:10px;padding:15px 16px;font-size:14px;font-weight:bold;color:var(--ink);cursor:pointer;list-style:none}
:where(body:where(.wco-scope-f752d6f3)) .location-group summary::-webkit-details-marker{display:none}
:where(body:where(.wco-scope-f752d6f3)) .location-group summary span{margin-left:auto;font-size:11px;color:#647c83;font-weight:normal}
:where(body:where(.wco-scope-f752d6f3)) .location-group summary:after{content:"+";font-size:18px;font-weight:normal;color:#5b9850}
:where(body:where(.wco-scope-f752d6f3)) .location-group[open] summary:after{content:"−"}
:where(body:where(.wco-scope-f752d6f3)) .location-group>div{padding:0 12px 10px}
:where(body:where(.wco-scope-f752d6f3)) .location-group button{display:flex;width:100%;justify-content:space-between;gap:10px;background:white;border:0;border-top:1px solid #f0f3f4;text-align:left;padding:10px 4px;font-size:13px;color:#486269}
:where(body:where(.wco-scope-f752d6f3)) .location-group button:hover,:where(body:where(.wco-scope-f752d6f3)) .location-group button[aria-pressed=true]{color:#062e39;background:#eef7e9}
:where(body:where(.wco-scope-f752d6f3)) .location-empty{padding:22px;background:white;border-radius:10px;text-align:center;font-size:14px;margin-top:15px}
@media (max-width:1050px){:where(body:where(.wco-scope-f752d6f3)) .coverage-layout{grid-template-columns:1fr}}
@media (max-width:1050px){:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .location-panel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px}}
@media (max-width:1050px){:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .location-panel .btn{max-width:220px}}
@media (max-width:1050px){:where(body:where(.wco-scope-f752d6f3)) .location-quote-link{display:none}}
@media (max-width:1050px){:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .location-panel h3{font-size:23px}}
@media (max-width:1050px){:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .interactive-map{min-width:850px}}
@media (max-width:1050px){:where(body:where(.wco-scope-f752d6f3)) .coverage-intro{gap:25px}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .coverage-intro{grid-template-columns:1fr;gap:15px}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .coverage-intro>p{max-width:none}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .coverage-tools{flex-direction:column}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .city-select-label select{width:100%;min-width:0}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .region-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .region-filter{flex-shrink:0}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .location-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .location-panel{grid-template-columns:auto 1fr}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .location-panel .btn{grid-column:1/-1;max-width:none}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .location-directory-heading{align-items:flex-start;flex-direction:column;gap:5px}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .map-card-top{align-items:flex-start;flex-direction:column;gap:5px}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .interactive-map{min-width:900px}}
@media (max-width:420px){:where(body:where(.wco-scope-f752d6f3)) .location-directory{grid-template-columns:1fr}}
@media (max-width:420px){:where(body:where(.wco-scope-f752d6f3)) .coverage-layout .location-panel h3{font-size:22px}}
:where(body:where(.wco-scope-f752d6f3)) .google-review-track{scrollbar-width:none;overscroll-behavior-x:contain}
:where(body:where(.wco-scope-f752d6f3)) .google-review-track::-webkit-scrollbar{display:none}
:where(body:where(.wco-scope-f752d6f3)) .google-review-track .google-card{flex:0 0 calc((100% - 22px)/2)}
:where(body:where(.wco-scope-f752d6f3)) .review-slider-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:10px}
:where(body:where(.wco-scope-f752d6f3)) #review-dots{display:flex;gap:8px}
:where(body:where(.wco-scope-f752d6f3)) #review-dots button{width:10px;height:10px;border:0;border-radius:50%;padding:0;background:#c7d1d4;position:relative}
:where(body:where(.wco-scope-f752d6f3)) #review-dots button:before{content:"";position:absolute;inset:-7px}
:where(body:where(.wco-scope-f752d6f3)) #review-dots button[aria-current=true]{width:25px;border-radius:6px;background:#048ed2}
:where(body:where(.wco-scope-f752d6f3)) #review-pause{border:0;background:none;font-size:12px;color:#52696f;padding:8px}
:where(body:where(.wco-scope-f752d6f3)) .google-review-track:focus-visible{outline:2px solid #048ed2;outline-offset:5px}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .google-review-track .google-card{flex-basis:100%}}

:where(body:where(.wco-scope-f752d6f3)) .decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
:where(body:where(.wco-scope-f752d6f3)) .decision-card{padding:32px;border:1px solid #e4e9ec;border-radius:22px;background:#fff}
:where(body:where(.wco-scope-f752d6f3)) .decision-card .num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--gradient);color:#fff;font-weight:800;margin-bottom:20px}
:where(body:where(.wco-scope-f752d6f3)) .decision-card h3{margin-bottom:10px}
:where(body:where(.wco-scope-f752d6f3)) .decision-card p{margin-bottom:0}
:where(body:where(.wco-scope-f752d6f3)) .service-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px}
:where(body:where(.wco-scope-f752d6f3)) .service-level{background:#fff;border-radius:24px;padding:32px;box-shadow:0 12px 34px #062e390d;border:1px solid #e7ecef}
:where(body:where(.wco-scope-f752d6f3)) .service-level.featured{background:var(--ink);color:#dce8eb;transform:translateY(-8px)}
:where(body:where(.wco-scope-f752d6f3)) .service-level.featured h3,:where(body:where(.wco-scope-f752d6f3)) .service-level.featured .level-label{color:#fff}
:where(body:where(.wco-scope-f752d6f3)) .level-label{font-size:12px;text-transform:uppercase;letter-spacing:1.7px;font-weight:800;color:var(--blue);margin-bottom:12px}
:where(body:where(.wco-scope-f752d6f3)) .check-list{list-style:none;padding:0;margin:22px 0 0}
:where(body:where(.wco-scope-f752d6f3)) .check-list li{position:relative;padding:9px 0 9px 28px;border-top:1px solid #e6ebed}
:where(body:where(.wco-scope-f752d6f3)) .check-list li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:900}
:where(body:where(.wco-scope-f752d6f3)) .featured .check-list li{border-color:#ffffff1c}
:where(body:where(.wco-scope-f752d6f3)) .cost-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}
:where(body:where(.wco-scope-f752d6f3)) .cost-factors{display:grid;grid-template-columns:1fr 1fr;gap:16px}
:where(body:where(.wco-scope-f752d6f3)) .cost-factor{padding:22px;border-radius:18px;background:#fff;border:1px solid #e4e9ec}
:where(body:where(.wco-scope-f752d6f3)) .cost-factor b{display:block;color:var(--ink);font-size:17px;margin-bottom:6px}
:where(body:where(.wco-scope-f752d6f3)) .micro-cta{margin-top:28px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}
:where(body:where(.wco-scope-f752d6f3)) .micro-cta small{max-width:360px}
:where(body:where(.wco-scope-f752d6f3)) .confidence-band{background:var(--ink);color:#dbe7ea;padding:38px 0}
:where(body:where(.wco-scope-f752d6f3)) .confidence-row{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}
:where(body:where(.wco-scope-f752d6f3)) .confidence-item{padding-left:18px;border-left:3px solid var(--green)}
:where(body:where(.wco-scope-f752d6f3)) .confidence-item b{display:block;color:#fff;font-size:18px;margin-bottom:3px}
@media (max-width:900px){:where(body:where(.wco-scope-f752d6f3)) .decision-grid,:where(body:where(.wco-scope-f752d6f3)) .service-levels,:where(body:where(.wco-scope-f752d6f3)) .confidence-row{grid-template-columns:1fr 1fr}}
@media (max-width:900px){:where(body:where(.wco-scope-f752d6f3)) .cost-grid{grid-template-columns:1fr}}
@media (max-width:900px){:where(body:where(.wco-scope-f752d6f3)) .service-level.featured{transform:none}}
@media (max-width:620px){:where(body:where(.wco-scope-f752d6f3)) .decision-grid,:where(body:where(.wco-scope-f752d6f3)) .service-levels,:where(body:where(.wco-scope-f752d6f3)) .confidence-row,:where(body:where(.wco-scope-f752d6f3)) .cost-factors{grid-template-columns:1fr}}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote{position:relative;overflow:hidden;padding:96px 0;background-image:linear-gradient(90deg,rgba(247,251,244,.96) 0%,rgba(247,251,253,.90) 45%,rgba(238,248,252,.82) 100%),url("../../media/project-1.webp");background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--muted);border-top:1px solid #e5eef0}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,rgba(127,198,69,.08),transparent 38%,rgba(4,142,210,.10));z-index:0}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote:before{content:"";position:absolute;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(127,198,69,.18),rgba(127,198,69,0) 68%);left:-170px;top:-220px;pointer-events:none}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(4,142,210,.16),rgba(4,142,210,0) 68%);right:-220px;bottom:-300px;pointer-events:none}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote .wrap{position:relative;z-index:1}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-wrap{display:grid;grid-template-columns:.82fr 1.18fr;gap:72px;align-items:center}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-copy .eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:#2480a8;font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-copy .eyebrow:before{content:"✦";color:var(--green);font-size:19px}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-copy h2{max-width:540px;font-size:clamp(38px,4vw,58px);line-height:1.05;margin:0 0 22px;color:var(--ink);letter-spacing:-.035em}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-copy>p{max-width:520px;margin:0;color:#5d7278;line-height:1.75;font-size:15px}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-benefits{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-benefits span{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #dbe8e3;border-radius:999px;background:#fff;color:#365862;font-size:12px;box-shadow:0 5px 16px rgba(6,46,57,.05)}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-benefits i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(127,198,69,.16)}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-card{position:relative;padding:2px;border-radius:26px;background:var(--gradient);box-shadow:0 24px 55px rgba(6,46,57,.13)}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-card:before{content:"FREE QUOTE";position:absolute;right:24px;top:-14px;z-index:3;background:var(--gradient);color:#fff;padding:7px 13px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:1.3px;box-shadow:0 8px 18px rgba(6,46,57,.16)}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form{background:#fff;border:0;border-radius:20px;padding:24px;box-shadow:none}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e7ecee}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form-head h3{margin:0 0 3px;color:var(--ink);font-size:21px;letter-spacing:-.02em}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form-head p{margin:0;color:#708287;font-size:12px}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form-head .form-step{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:28px;border-radius:999px;background:linear-gradient(110deg,rgba(127,198,69,.14),rgba(4,142,210,.12));color:#287b8d;font-size:10px;font-weight:900;letter-spacing:.5px;border:1px solid #dcebed}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form label{display:block;font-size:10px;font-weight:800;letter-spacing:.02em;color:#173c45;margin-bottom:5px}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form input,:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form select{width:100%;min-height:46px;border:1px solid #d5e0e2;border-radius:9px;padding:0 12px;background:#fbfcfc;color:#173c45;font:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form input:hover,:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form select:hover{border-color:#b8d4d8}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form input:focus,:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form select:focus{outline:none;border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px rgba(4,142,210,.12)}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form .full{grid-column:1/-1}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;border:0;border-radius:9px;background:var(--gradient);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 8px 20px rgba(4,142,210,.16);transition:transform .2s,box-shadow .2s}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form button:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(4,142,210,.25)}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-note{display:flex;justify-content:center;align-items:center;gap:6px;font-size:9px!important;line-height:1.4!important;margin:8px 0 0!important;color:#718085!important;text-align:center}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-note:before{content:"◈";color:#5ca63f}
:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-status{font-size:12px;margin-top:10px;color:#4c8f43;font-weight:700;text-align:center}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-wrap{grid-template-columns:1fr;gap:38px}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-copy{max-width:720px}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-copy h2{max-width:700px}}
@media (max-width:1000px){:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-copy>p{max-width:680px}}
@media (max-width:900px){:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-grid{grid-template-columns:1fr 1fr}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .bottom-quote{padding:56px 0}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-wrap{gap:28px}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form{padding:22px 18px;border-radius:18px}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-grid{grid-template-columns:1fr}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form .full{grid-column:auto}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-form-head{align-items:center}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-benefits{gap:8px}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .bottom-quote-benefits span{font-size:11px}}
@media (max-width:700px){:where(body:where(.wco-scope-f752d6f3)) .interactive-map .southeast-charlotte-fix{font-size:10px}}







































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































:where(body:where(.wco-scope-a3e1df4d)) .cls-1{fill: #0077bf;}
:where(body:where(.wco-scope-a3e1df4d)) .cls-2{fill: #0055ca;}
:where(body:where(.wco-scope-a3e1df4d)) .cls-3{fill: #fff;}
:where(body:where(.wco-scope-a3e1df4d)) .cls-4{fill: #032160;}



































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-05a17a403bf8){left:33.355%;top:69.331%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-06c8192241e4){position:relative;max-width:900px;margin:28px auto 0;}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-07c8ed42e0bf){left:53.239%;top:44.041%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-088781142808){left:42.399%;top:49.273%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-127b564b4845){text-decoration:underline}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-174d1ef40489){left:55.035%;top:51.453%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-1d1ece6458bf){left:72.931%;top:93.023%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-1f405adea4a1){left:68.890%;top:47.238%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-1f8b795ba1f7){background:#7b5398}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-2c7d464ca242){left:34.573%;top:45.058%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-31ba67dc9126){left:29.442%;top:34.738%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-334fd4d5bc0a){font-weight:400;margin-top:-4px}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-34c1f058ea8b){left:79.089%;top:47.965%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-399c61d2b230){left:78.127%;top:48.110%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-3a04408599a5){left:76.010%;top:51.308%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-3f88d71b83a4){width:100%;height:auto;object-fit:contain;display:block;border-radius:20px;}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-4318f7fa1d12){left:63.053%;top:40.988%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-433ec23d8c93){left:22.643%;top:56.686%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-44e47bed8a8d){left:59.718%;top:56.105%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-49cef425f585){--region-color:#1682a0}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-4c5a875887cb){max-width:820px;margin-bottom:34px}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-4d68ae4d4662){left:72.931%;top:71.948%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-5040622c9caa){left:73.765%;top:38.517%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-508f5fee44c9){left:64.464%;top:60.901%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-540f977dde31){background:#477cba}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-56773308a16a){display:block;font-weight:700;margin-bottom:8px}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-5a65c10c94f2){--region-color:#4c8c2c}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-5e2fdeea30e3){left:22.130%;top:53.779%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-5ea6004b6c33){background:#ad6640}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-5f33c164d1d6){left:60.552%;top:81.686%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-5fa08b8b53b1){font-weight:bold;color:#fff !important;}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-601f565484da){left:51.892%;top:61.773%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-62dc6cff8f7d){--region-color:#67ad3a}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-66f1916427d5){left:82.745%;top:39.971%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-6c5cb1a7be50){margin-bottom:10px;color: #fff;text-transform: uppercase;}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-717b5c6e1d62){left:60.038%;top:52.471%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-7269b4d1b0d7){font-size:11px;letter-spacing:1.5px}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-7342846b11de){left:74.856%;top:58.866%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-7e56575deb97){left:75.048%;top:55.814%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-80cbb35e2d79){width:100%;height:auto;object-fit:contain;object-position:center;display:block;}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-848d8b7d2960){left:68.441%;top:39.826%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-868bdcbcf625){left:28.416%;top:70.494%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-8b3c1d3646c2){left:56.382%;top:31.250%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-965edd240af6){left:70.879%;top:80.233%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-9677b7ebe233){left:67.607%;top:69.186%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-9ac0ac8e5ca5){left:27.646%;top:20.349%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-9add2a34dc1f){position:absolute;overflow:hidden}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-9fc36286dd99){--region-color:#048ed2}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-a179d1008e69){left:37.524%;top:28.052%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-a5ec7ed85a65){--region-color:#0b5668}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-ab79ea2b8573){margin:0}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-ab9390d4a007){left:71.713%;top:63.081%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-ac589f6d1ccb){background:#f7fafb}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-afb946175338){padding-top:25px}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-b838997eff82){left:64.464%;top:69.913%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-b918fd351f97){left:30.597%;top:60.610%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-c04f8865ffeb){left:54.458%;top:82.122%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-c09e0f483b4e){left:26.876%;top:66.134%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-ca40471401b7){left:22.065%;top:28.198%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-d4e18f8956a1){left:22.643%;top:20.785%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-d938cf2b6c59){left:65.042%;top:48.401%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-e20daf3f3348){--region-color:#2599a1}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-e74856b4dab0){left:41.373%;top:63.517%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-e993e01cce1f){left:79.666%;top:44.622%}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-ee0280aed2ba){width:180px;}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-eedb2619ac3e){color:#fff}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-ef83576e9dec){color:#fff;}
:is(#wco-unused-a#wco-unused-b#wco-unused-c,.wco-inline-fafce0d0c8ee){left:52.405%;top:72.238%}

/* WordPress integration states; original layout styles above are unchanged. */
.wco-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
.wco-form-result{grid-column:1/-1;padding:12px;background:#fff;color:#062e39;border:2px solid #7fc645;border-radius:8px}
.wco-entry-content{max-width:960px;margin-top:28px}.wco-entry-content img{height:auto}.wco-entry-content a{text-decoration:underline}.wco-content .service h2{font-size:24px}
:where(body.wco-layout-index) .wco-content{min-height:45vh}
[data-wco-faq][hidden],.faq-section[hidden]{display:none!important}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-show="1"]){display:block}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-show="0"]){display:none}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="0"]){width:0%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="1"]){width:1%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="2"]){width:2%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="3"]){width:3%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="4"]){width:4%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="5"]){width:5%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="6"]){width:6%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="7"]){width:7%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="8"]){width:8%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="9"]){width:9%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="10"]){width:10%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="11"]){width:11%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="12"]){width:12%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="13"]){width:13%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="14"]){width:14%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="15"]){width:15%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="16"]){width:16%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="17"]){width:17%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="18"]){width:18%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="19"]){width:19%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="20"]){width:20%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="21"]){width:21%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="22"]){width:22%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="23"]){width:23%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="24"]){width:24%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="25"]){width:25%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="26"]){width:26%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="27"]){width:27%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="28"]){width:28%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="29"]){width:29%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="30"]){width:30%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="31"]){width:31%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="32"]){width:32%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="33"]){width:33%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="34"]){width:34%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="35"]){width:35%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="36"]){width:36%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="37"]){width:37%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="38"]){width:38%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="39"]){width:39%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="40"]){width:40%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="41"]){width:41%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="42"]){width:42%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="43"]){width:43%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="44"]){width:44%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="45"]){width:45%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="46"]){width:46%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="47"]){width:47%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="48"]){width:48%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="49"]){width:49%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="50"]){width:50%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="51"]){width:51%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="52"]){width:52%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="53"]){width:53%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="54"]){width:54%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="55"]){width:55%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="56"]){width:56%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="57"]){width:57%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="58"]){width:58%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="59"]){width:59%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="60"]){width:60%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="61"]){width:61%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="62"]){width:62%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="63"]){width:63%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="64"]){width:64%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="65"]){width:65%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="66"]){width:66%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="67"]){width:67%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="68"]){width:68%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="69"]){width:69%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="70"]){width:70%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="71"]){width:71%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="72"]){width:72%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="73"]){width:73%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="74"]){width:74%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="75"]){width:75%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="76"]){width:76%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="77"]){width:77%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="78"]){width:78%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="79"]){width:79%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="80"]){width:80%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="81"]){width:81%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="82"]){width:82%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="83"]){width:83%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="84"]){width:84%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="85"]){width:85%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="86"]){width:86%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="87"]){width:87%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="88"]){width:88%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="89"]){width:89%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="90"]){width:90%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="91"]){width:91%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="92"]){width:92%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="93"]){width:93%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="94"]){width:94%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="95"]){width:95%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="96"]){width:96%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="97"]){width:97%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="98"]){width:98%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="99"]){width:99%}
:is(#wco-a#wco-b#wco-c#wco-d,[data-wco-progress="100"]){width:100%}

/* Integration repair: prevent the source legal grid from overflowing small screens. */
@media (max-width: 700px){
  body.wco-layout-terms-conditions .tc-legal-sidebar,
  body.wco-layout-terms-conditions .tc-legal-entries {min-width:0;overflow-wrap:anywhere;}
}

/* Homepage enhancements: service images, form privacy, highlighted notice */
body.wco-layout-index .notice.notice-highlight{
  width:min(1180px,calc(100% - 44px));
  margin:18px auto 0;
  padding:18px 22px;
  border-radius:18px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  text-align:center;
  background:linear-gradient(115deg,#0b3040 0%,#12718b 52%,#7fc645 100%);
  color:#fff;
  font-size:18px;
  line-height:1.55;
  box-shadow:0 16px 34px rgba(6,46,57,.18);
}
body.wco-layout-index .notice.notice-highlight .notice-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:8px 14px;
  border-radius:999px;
  background:rgba(255,255,255,.16);
  border:1px solid rgba(255,255,255,.24);
  font-size:12px;
  letter-spacing:.08em;
  text-transform:uppercase;
  font-weight:800;
  white-space:nowrap;
}
body.wco-layout-index .notice.notice-highlight strong{font-size:clamp(18px,2vw,24px);font-weight:800}
body.wco-layout-index .service-grid-enhanced{align-items:stretch}
body.wco-layout-index .service-card-media{
  padding:0;
  overflow:hidden;
  display:flex;
  flex-direction:column;
  border-radius:24px;
  box-shadow:0 12px 34px rgba(6,46,57,.08);
}
body.wco-layout-index .service-card-media .service-media{aspect-ratio:16/10;overflow:hidden;background:#edf4f2}
body.wco-layout-index .service-card-media .service-media img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  transition:transform .45s ease;
}
body.wco-layout-index .service-card-media:hover .service-media img{transform:scale(1.04)}
body.wco-layout-index .service-card-media .service-content{padding:24px 24px 28px;display:flex;flex-direction:column;flex:1}
body.wco-layout-index .service-card-media .service-content h3{margin-top:0}
body.wco-layout-index .service-card-media .service-content p{margin-bottom:18px;flex:1}
body.wco-layout-index .service-card-media .service-content a{margin-top:auto}
body.wco-layout-index .quote .quote-privacy,
body.wco-layout-index .bottom-quote-privacy{
  font-size:11px;
  line-height:1.65;
  margin:8px 0 0;
  text-align:left;
}
body.wco-layout-index .quote .quote-privacy{color:rgba(255,255,255,.88)}
body.wco-layout-index .quote .quote-privacy a{color:#fff;text-decoration:underline;font-weight:700}
body.wco-layout-index .bottom-quote-privacy{color:#697b85;text-align:center}
body.wco-layout-index .bottom-quote-privacy a{color:#0a7fa1;text-decoration:underline;font-weight:700}
body.wco-layout-index .consent.consent-sms{font-size:12px;line-height:1.65}
body.wco-layout-index .consent.consent-sms input{margin-top:4px}
body.wco-layout-index .bottom-consent{
  color:#5d6d74;
  background:#f6faf9;
  border:1px solid #d7e4e6;
  border-radius:14px;
  padding:12px 14px;
  margin:0 0 14px;
}
@media (max-width:900px){
  body.wco-layout-index .notice.notice-highlight{flex-direction:column;font-size:17px;padding:18px 16px}
}
@media (max-width:640px){
  body.wco-layout-index .service-card-media .service-content{padding:20px}
  body.wco-layout-index .quote .quote-privacy{font-size:10px}
  body.wco-layout-index .notice.notice-highlight strong{font-size:18px}
}


/* Homepage BBB review cards */
body.wco-layout-index .reviews-intro{max-width:760px;margin:10px auto 0;color:#61737a}
body.wco-layout-index .reviews-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:34px;align-items:stretch}
body.wco-layout-index .review-card{background:#fff;border:1px solid #e1eaee;border-radius:20px;padding:24px;box-shadow:0 14px 34px rgba(6,46,57,.06)}
body.wco-layout-index .review-stars{font-size:20px;letter-spacing:2px;color:#f4b400;line-height:1}
body.wco-layout-index .review-card h3{font-size:18px;margin:10px 0 4px;color:#062e39}
body.wco-layout-index .review-date{font-size:12px;color:#6c7b82;margin:0 0 12px}
body.wco-layout-index .review-card p{font-size:14px;line-height:1.7;color:#44575e;margin:0}
body.wco-layout-index .reviews-source{font-size:12px;line-height:1.7;color:#60727a;text-align:center;max-width:980px;margin:18px auto 0}
body.wco-layout-index .reviews-source a{font-weight:700;text-decoration:underline}
@media (max-width:1180px){body.wco-layout-index .reviews-grid{grid-template-columns:repeat(3,1fr)}}
@media (max-width:840px){body.wco-layout-index .reviews-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){body.wco-layout-index .reviews-grid{grid-template-columns:1fr}}


/* Homepage logo / badge slider */
body.wco-layout-index .badge-slider-intro{max-width:760px;margin:10px auto 0;color:#61737a}
body.wco-layout-index .logo-slider{margin-top:34px;overflow:hidden;position:relative;border-radius:24px;background:linear-gradient(180deg,#ffffff,#f4f9f8);border:1px solid #dfebee;padding:24px 0;box-shadow:0 16px 36px rgba(6,46,57,.06)}
body.wco-layout-index .logo-slider:before,
body.wco-layout-index .logo-slider:after{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}
body.wco-layout-index .logo-slider:before{left:0;background:linear-gradient(90deg,#f7fbfa 0%,rgba(247,251,250,0) 100%)}
body.wco-layout-index .logo-slider:after{right:0;background:linear-gradient(270deg,#f7fbfa 0%,rgba(247,251,250,0) 100%)}
body.wco-layout-index .scrolling-track{display:flex;align-items:center;width:max-content;animation:wcoLogoScroll 42s linear infinite}
body.wco-layout-index .scrolling-content{display:flex;align-items:center;gap:22px;padding:0 11px}
body.wco-layout-index .scrolling-content span{display:flex;align-items:center;justify-content:center;min-width:170px;height:108px;background:#fff;border:1px solid #e5edef;border-radius:18px;padding:14px;box-shadow:0 8px 22px rgba(6,46,57,.05)}
body.wco-layout-index .scrolling-content img{max-width:100%;max-height:76px;width:auto;height:auto;object-fit:contain;display:block;filter:saturate(1.02)}
body.wco-layout-index .logo-slider:hover .scrolling-track{animation-play-state:paused}
@keyframes wcoLogoScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
@media (max-width:768px){body.wco-layout-index .scrolling-content span{min-width:140px;height:92px;padding:12px} body.wco-layout-index .scrolling-content img{max-height:64px} body.wco-layout-index .logo-slider:before,body.wco-layout-index .logo-slider:after{width:38px}}

/* Homepage quote form polish — limited to homepage, both quote sections. */
body.wco-layout-index .home-quote-optimized,body.wco-layout-index .home-bottom-quote-optimized{box-sizing:border-box;min-width:0}
body.wco-layout-index .home-quote-optimized{padding:clamp(22px,3vw,36px);border-radius:22px;box-shadow:0 20px 50px rgba(5,39,56,.16)}
body.wco-layout-index .home-quote-optimized h2{font-size:clamp(24px,2.6vw,32px);line-height:1.16;letter-spacing:-.025em}
body.wco-layout-index .home-quote-optimized .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
body.wco-layout-index .home-quote-optimized .field{min-width:0;gap:7px;font-size:13px;font-weight:700;line-height:1.35}
body.wco-layout-index .home-quote-optimized .field input,body.wco-layout-index .home-quote-optimized .field select{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;min-height:50px;border:1px solid #d4e1e7;border-radius:11px;padding:11px 13px;background:#fff;color:#183a46;font-size:15px;line-height:1.3;transition:border-color .2s,box-shadow .2s}
body.wco-layout-index .home-quote-optimized .field input:focus-visible,body.wco-layout-index .home-quote-optimized .field select:focus-visible{outline:0;border-color:#047cb7;box-shadow:0 0 0 3px rgba(255,255,255,.35),0 0 0 5px rgba(4,124,183,.45)}
body.wco-layout-index .home-quote-optimized .field input::placeholder{color:#718692;opacity:1}
body.wco-layout-index .home-quote-optimized .consent,body.wco-layout-index .home-bottom-quote-optimized .consent{display:flex;align-items:flex-start;gap:10px;line-height:1.5;font-size:12px}
body.wco-layout-index .home-quote-optimized .consent input,body.wco-layout-index .home-bottom-quote-optimized .consent input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0}
body.wco-layout-index .home-quote-optimized button[type=submit],body.wco-layout-index .home-bottom-quote-optimized button[type=submit]{min-height:52px;border-radius:11px;font-size:15px;font-weight:800;cursor:pointer;transition:transform .2s,filter .2s}
body.wco-layout-index .home-quote-optimized button[type=submit]:hover,body.wco-layout-index .home-bottom-quote-optimized button[type=submit]:hover{filter:brightness(1.06);transform:translateY(-1px)}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid input,body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid select{box-sizing:border-box;min-width:0;min-height:50px!important;height:auto!important;border-radius:11px!important;font-size:14px!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid label{display:block;margin-bottom:6px;font-size:12px!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid input:focus-visible,body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid select:focus-visible{outline:2px solid #048ed2;outline-offset:2px}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid .full{grid-column:1/-1!important}
@media(max-width:640px){body.wco-layout-index .home-quote-optimized{padding:22px 18px;border-radius:18px}body.wco-layout-index .home-quote-optimized .fields,body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid{grid-template-columns:minmax(0,1fr)!important;gap:13px!important}body.wco-layout-index .home-quote-optimized .field.full,body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid .full{grid-column:1/-1!important}body.wco-layout-index .home-quote-optimized .field input,body.wco-layout-index .home-quote-optimized .field select{font-size:16px}body.wco-layout-index .home-quote-optimized .consent,body.wco-layout-index .home-bottom-quote-optimized .consent{font-size:11px}}
@media(prefers-reduced-motion:reduce){body.wco-layout-index .home-quote-optimized button[type=submit],body.wco-layout-index .home-bottom-quote-optimized button[type=submit]{transition:none}}


/* Homepage hero quote form - matched to supplied screenshot, isolated to top form */
body.wco-layout-index #quote.home-quote-reference{background:linear-gradient(125deg,#83c943 0%,#48b581 43%,#008dd4 100%)!important;border:0!important;border-radius:22px!important;padding:23px 24px 30px!important;box-shadow:0 18px 45px rgba(0,34,47,.24)!important;color:#fff!important;max-width:550px;width:100%;margin-inline:auto;box-sizing:border-box}
body.wco-layout-index #quote.home-quote-reference h2{color:#fff!important;font-size:clamp(25px,2.1vw,30px)!important;font-weight:800!important;line-height:1.14!important;text-align:center!important;letter-spacing:-.035em!important;margin:0 0 8px!important}
body.wco-layout-index #quote.home-quote-reference>p:first-of-type{font-size:15px!important;font-weight:400!important;line-height:1.45!important;color:#fff!important;text-align:center!important;margin:0 0 14px!important}
body.wco-layout-index #quote.home-quote-reference .fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:11px!important;row-gap:10px!important;margin:0!important}
body.wco-layout-index #quote.home-quote-reference .field{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important;font-size:14px!important;line-height:1.2!important;font-weight:750!important;color:#fff!important;margin:0!important}
body.wco-layout-index #quote.home-quote-reference .field.full{grid-column:1/-1!important}
body.wco-layout-index #quote.home-quote-reference .field input,body.wco-layout-index #quote.home-quote-reference .field select{width:100%!important;height:44px!important;min-height:44px!important;box-sizing:border-box!important;padding:10px 12px!important;background:#fff!important;border:0!important;border-radius:9px!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;color:#0b303a!important;outline-offset:3px!important}
body.wco-layout-index #quote.home-quote-reference .field input::placeholder{color:#767676!important;opacity:1!important}
body.wco-layout-index #quote.home-quote-reference .field input:focus-visible,body.wco-layout-index #quote.home-quote-reference .field select:focus-visible{outline:3px solid #083844!important}
body.wco-layout-index #quote.home-quote-reference .consent{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;margin:12px 4px 12px!important;color:#fff!important;font-size:13px!important;line-height:1.5!important;font-weight:400!important}
body.wco-layout-index #quote.home-quote-reference .consent input{appearance:auto!important;accent-color:#063443!important;width:15px!important;height:15px!important;min-height:0!important;margin:4px 0 0!important;padding:0!important}
body.wco-layout-index #quote.home-quote-reference button[type=submit]{width:100%!important;min-height:66px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:28px!important;background:#00333e!important;color:#fff!important;border:0!important;border-radius:14px!important;font-size:14px!important;font-weight:800!important;letter-spacing:.01em!important;margin:0!important;padding:12px 20px!important}
body.wco-layout-index #quote.home-quote-reference button[type=submit] .quote-arrow{font-size:27px!important;font-weight:400!important;line-height:1!important}
body.wco-layout-index #quote.home-quote-reference .quote-privacy{margin:3px 0 0!important;text-align:center!important;font-size:14px!important;line-height:1.5!important;color:#fff!important}
body.wco-layout-index #quote.home-quote-reference .quote-privacy a{color:#fff!important;text-decoration:underline!important;font-weight:750!important}
body.wco-layout-index #quote.home-quote-reference .status{color:#fff!important}
@media(max-width:520px){body.wco-layout-index #quote.home-quote-reference{padding:22px 17px 26px!important;border-radius:20px!important}body.wco-layout-index #quote.home-quote-reference h2{font-size:clamp(22px,6vw,28px)!important}body.wco-layout-index #quote.home-quote-reference>p:first-of-type{font-size:13px!important}body.wco-layout-index #quote.home-quote-reference .fields{gap:10px 9px!important}body.wco-layout-index #quote.home-quote-reference .field{font-size:12px!important}body.wco-layout-index #quote.home-quote-reference .field input,body.wco-layout-index #quote.home-quote-reference .field select{padding:8px 10px!important;font-size:13px!important}body.wco-layout-index #quote.home-quote-reference .consent{font-size:12px!important;gap:9px!important;margin:12px 2px!important}body.wco-layout-index #quote.home-quote-reference .quote-privacy{font-size:12px!important}}
@media(max-width:350px){body.wco-layout-index #quote.home-quote-reference .fields{grid-template-columns:1fr!important}}

/* Compact homepage hero form: reduced width and overall height, same reference design */
body.wco-layout-index #quote.home-quote-reference{max-width:450px!important;padding:17px 19px 19px!important;border-radius:19px!important}
body.wco-layout-index #quote.home-quote-reference h2{font-size:clamp(21px,1.9vw,25px)!important;margin-bottom:5px!important}
body.wco-layout-index #quote.home-quote-reference>p:first-of-type{font-size:12.5px!important;line-height:1.35!important;margin-bottom:10px!important}
body.wco-layout-index #quote.home-quote-reference .fields{column-gap:9px!important;row-gap:7px!important}
body.wco-layout-index #quote.home-quote-reference .field{font-size:12px!important;gap:3px!important}
body.wco-layout-index #quote.home-quote-reference .field input,body.wco-layout-index #quote.home-quote-reference .field select{height:37px!important;min-height:37px!important;padding:7px 10px!important;font-size:12.5px!important;border-radius:8px!important}
body.wco-layout-index #quote.home-quote-reference .consent{margin:9px 2px!important;gap:8px!important;grid-template-columns:18px minmax(0,1fr)!important;font-size:11px!important;line-height:1.35!important}
body.wco-layout-index #quote.home-quote-reference .consent input{width:14px!important;height:14px!important;margin-top:2px!important}
body.wco-layout-index #quote.home-quote-reference button[type=submit]{min-height:47px!important;border-radius:11px!important;font-size:12px!important;padding:8px 15px!important;gap:18px!important}
body.wco-layout-index #quote.home-quote-reference button[type=submit] .quote-arrow{font-size:22px!important}
body.wco-layout-index #quote.home-quote-reference .quote-privacy{font-size:11px!important;margin-top:5px!important;line-height:1.35!important}
@media(max-width:520px){body.wco-layout-index #quote.home-quote-reference{width:calc(100% - 12px)!important;max-width:430px!important;padding:16px 14px 18px!important;border-radius:18px!important}body.wco-layout-index #quote.home-quote-reference h2{font-size:clamp(20px,5.5vw,24px)!important}body.wco-layout-index #quote.home-quote-reference>p:first-of-type{font-size:12px!important}body.wco-layout-index #quote.home-quote-reference .fields{gap:7px 8px!important}body.wco-layout-index #quote.home-quote-reference .field{font-size:11px!important}body.wco-layout-index #quote.home-quote-reference .field input,body.wco-layout-index #quote.home-quote-reference .field select{height:37px!important;min-height:37px!important;font-size:12px!important}body.wco-layout-index #quote.home-quote-reference .consent{font-size:10.5px!important;margin:8px 2px!important}body.wco-layout-index #quote.home-quote-reference .quote-privacy{font-size:10.5px!important}}

/* Homepage banner: video background and slightly smaller H1 */
body.wco-layout-index #home.hero{isolation:isolate;background:linear-gradient(90deg,rgba(6,46,57,.78),rgba(6,46,57,.43)),url("../../media/embedded-0.webp") center/cover}
body.wco-layout-index #home.hero .home-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;pointer-events:none}
body.wco-layout-index #home.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,46,57,.80) 0%,rgba(6,46,57,.52) 58%,rgba(6,46,57,.26) 100%);pointer-events:none}
body.wco-layout-index #home.hero .wrap{position:relative;z-index:1}
body.wco-layout-index #home.hero .intro h1{font-size:clamp(30px,3.2vw,48px)!important;line-height:1.14!important}
@media(max-width:767px){body.wco-layout-index #home.hero .intro h1{font-size:clamp(28px,6.5vw,36px)!important}}
@media(prefers-reduced-motion:reduce){body.wco-layout-index #home.hero .home-hero-video{display:none}}


/* Requested homepage theme-gradient updates (October 2026) */
body.wco-layout-index .notice.notice-highlight{
 background:linear-gradient(105deg,#0a3444 0%,#126d85 42%,#42aa91 72%,#7dc441 100%)!important;
}
/* Move-options card colors: featured card full gradient; other plan headings gradient text */
body.wco-layout-index #move-options .service-level.featured{
 background:linear-gradient(135deg,#0b3545 0%,#1286a2 55%,#76c543 100%)!important;
 border-color:transparent!important;color:#fff!important;
 box-shadow:0 18px 44px rgba(11,73,80,.18);
}
body.wco-layout-index #move-options .service-level.featured h3,
body.wco-layout-index #move-options .service-level.featured p,
body.wco-layout-index #move-options .service-level.featured li,
body.wco-layout-index #move-options .service-level.featured .level-label{color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.wco-layout-index #move-options .service-level:not(.featured) h3{
 background:linear-gradient(105deg,#0a3444 0%,#138ba1 52%,#72bf43 100%);
 -webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;
}

/* Exact approved World Class brand gradient: green left to blue right. */
body.wco-layout-index .notice.notice-highlight,
body.wco-layout-index #move-options .service-level.featured,
body.wco-layout-index #quote.home-quote-reference {
  background:linear-gradient(to right, rgb(127, 198, 69), rgb(4, 142, 210)) !important;
}
body.wco-layout-index #move-options .service-level:not(.featured) h3 {
  background:linear-gradient(to right, rgb(127, 198, 69), rgb(4, 142, 210)) !important;
  -webkit-background-clip:text !important;
  background-clip:text !important;
  color:transparent !important;
  -webkit-text-fill-color:transparent !important;
}


/* Homepage: refined estimate section and one BBB-sourced review grid */
body.wco-layout-index #moving-cost{background:linear-gradient(135deg,#f3f8f7 0%,#f5f7fc 100%);position:relative;overflow:hidden}
body.wco-layout-index #moving-cost:before{content:"";position:absolute;width:400px;height:400px;right:-180px;top:-180px;background:radial-gradient(circle,rgba(127,198,69,.12),transparent 70%);pointer-events:none}
body.wco-layout-index #moving-cost .cost-grid{position:relative;align-items:center;gap:clamp(28px,5vw,76px)}
body.wco-layout-index #moving-cost .eyebrow{letter-spacing:.15em;font-weight:800}
body.wco-layout-index #moving-cost h2{font-size:clamp(34px,3.5vw,56px);line-height:1.12;letter-spacing:-.035em;max-width:670px}
body.wco-layout-index #moving-cost .micro-cta .btn{background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210));border:0;color:#fff;box-shadow:0 12px 25px rgba(4,142,210,.16);transition:transform .2s,box-shadow .2s}
body.wco-layout-index #moving-cost .micro-cta .btn:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(4,142,210,.24)}
body.wco-layout-index #moving-cost .cost-factor{background:#fff;border:1px solid #e2e9e9;border-radius:20px;padding:25px 27px;box-shadow:0 10px 24px rgba(4,50,64,.04);transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}
body.wco-layout-index #moving-cost .cost-factor:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210));opacity:0;transition:opacity .2s}
body.wco-layout-index #moving-cost .cost-factor:hover{transform:translateY(-4px);border-color:#b9ded2;box-shadow:0 18px 38px rgba(4,50,64,.09)}
body.wco-layout-index #moving-cost .cost-factor:hover:before{opacity:1}
body.wco-layout-index #moving-cost .cost-factor b{color:#082f3b;font-weight:800}
body.wco-layout-index #testimonials{background:#fff}
body.wco-layout-index .bbb-review-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}
body.wco-layout-index .bbb-review-heading>div{max-width:770px}
body.wco-layout-index .bbb-review-heading h2{font-size:clamp(32px,3.2vw,49px);line-height:1.12;letter-spacing:-.025em;margin:12px 0}
body.wco-layout-index .bbb-review-heading p:not(.eyebrow){color:#52666d;line-height:1.7}
body.wco-layout-index .bbb-review-link{white-space:nowrap;display:inline-flex;align-items:center;gap:12px;padding:15px 21px;background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210));color:#fff;text-decoration:none;border-radius:13px;font-weight:800}
body.wco-layout-index .bbb-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.wco-layout-index .bbb-review-card{background:#f8fbfa;border:1px solid #e1ebe9;border-radius:22px;padding:26px;display:flex;flex-direction:column;min-height:250px;transition:transform .2s,box-shadow .2s}
body.wco-layout-index .bbb-review-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px rgba(8,47,59,.08)}
body.wco-layout-index .bbb-review-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}
body.wco-layout-index .bbb-review-quote{font-size:57px;line-height:.7;font-family:Georgia,serif;color:#7fc645}
body.wco-layout-index .bbb-review-source{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#647b80;font-weight:800}
body.wco-layout-index .bbb-review-card h3{font-size:20px;color:#073342;margin:10px 0}
body.wco-layout-index .bbb-review-card>p{font-size:15px;line-height:1.7;color:#425961;margin:0 0 23px;flex:1}
body.wco-layout-index .bbb-review-person{display:flex;gap:12px;align-items:center;border-top:1px solid #dfe9e6;padding-top:17px}
body.wco-layout-index .bbb-review-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210));display:grid;place-items:center;color:white;font-weight:800}
body.wco-layout-index .bbb-review-person strong,body.wco-layout-index .bbb-review-person small{display:block}
body.wco-layout-index .bbb-review-person small{font-size:12px;color:#667a7d;margin-top:2px}
body.wco-layout-index .bbb-review-disclaimer{font-size:12px;color:#64757a;line-height:1.7;margin:20px 0 0}
body.wco-layout-index .bbb-review-disclaimer a{color:#087fa9;text-decoration:underline}
@media(max-width:1050px){body.wco-layout-index .bbb-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){body.wco-layout-index .bbb-review-heading{display:block}body.wco-layout-index .bbb-review-link{margin-top:16px}body.wco-layout-index .bbb-review-grid{grid-template-columns:1fr}body.wco-layout-index .bbb-review-card{min-height:0}body.wco-layout-index #moving-cost .cost-factor{padding:22px}}

/* Homepage lower quote form: compact, accessible brand-aligned redesign. */
body.wco-layout-index .bottom-quote-card:has(.home-bottom-quote-optimized){padding:0!important;overflow:visible!important;border-radius:22px!important;background:transparent!important;box-shadow:none!important}
body.wco-layout-index .home-bottom-quote-optimized{position:relative;max-width:760px;margin:0 auto;padding:25px 27px 23px!important;background:#fff!important;border:1.5px solid #7fc645!important;border-right-color:#048ed2!important;border-bottom-color:#048ed2!important;border-radius:22px!important;box-shadow:0 18px 50px rgba(8,53,65,.12)!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-form-head{margin-bottom:17px!important;padding-bottom:14px!important;gap:12px!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-form-head h3{font-size:23px!important;line-height:1.2!important;letter-spacing:-.035em!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-form-head p{font-size:13px!important;margin-top:5px!important}
body.wco-layout-index .home-bottom-quote-optimized .form-step{flex-shrink:0;min-width:66px!important;font-size:11px!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid{gap:12px 16px!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid label:not(.consent){font-size:12px!important;font-weight:750!important;margin-bottom:5px!important;color:#092f3b!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid input:not([type=checkbox]),body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid select{min-height:45px!important;height:45px!important;padding:9px 13px!important;border-radius:10px!important;background:#fbfdfd!important;border:1px solid #d5e1e5!important;font-size:14px!important;line-height:1.3!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid input:focus,body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid select:focus{border-color:#048ed2!important;box-shadow:0 0 0 3px rgba(4,142,210,.12)!important;outline:none!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-consent{display:flex!important;align-items:flex-start!important;gap:11px!important;margin:5px 0 12px!important;padding:13px 14px!important;background:#f3f9f8!important;border:1px solid #dbe9e9!important;border-radius:12px!important;font-size:11.5px!important;font-weight:500!important;line-height:1.55!important;color:#385663!important;cursor:pointer}
body.wco-layout-index .home-bottom-quote-optimized .bottom-consent input[type=checkbox]{appearance:auto!important;display:block!important;position:static!important;flex:0 0 17px!important;width:17px!important;height:17px!important;min-height:17px!important;margin:2px 0 0!important;accent-color:#048ed2!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-consent span{display:block!important;flex:1!important;min-width:0!important}
body.wco-layout-index .home-bottom-quote-optimized button[type=submit]{min-height:48px!important;padding:11px 18px!important;background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210))!important;color:#fff!important;border-radius:10px!important;font-size:15px!important;box-shadow:0 8px 18px rgba(4,142,210,.13)!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-note{margin:9px 0 3px!important;font-size:10px!important;text-align:center!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-privacy{margin:4px 0 0!important;text-align:center!important;font-size:11px!important;line-height:1.5!important}
body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-privacy a{color:#048ed2!important;text-decoration:underline!important;text-underline-offset:2px!important}
@media(max-width:640px){body.wco-layout-index .home-bottom-quote-optimized{padding:20px 16px 18px!important;border-radius:18px!important}body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-form-head h3{font-size:20px!important}body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid{gap:10px!important}body.wco-layout-index .home-bottom-quote-optimized .bottom-consent{padding:11px!important;font-size:11px!important}body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid input:not([type=checkbox]),body.wco-layout-index .home-bottom-quote-optimized .bottom-quote-grid select{font-size:16px!important}}

/* BBB reviews: accessible horizontal carousel */
body.wco-layout-index .bbb-slider-controls{display:flex;justify-content:flex-end;gap:10px;margin:-12px 0 16px}
body.wco-layout-index .bbb-slider-controls button{height:44px;width:44px;border:1px solid #d7e8e8;border-radius:50%;background:#fff;color:#073342;font-size:23px;cursor:pointer;transition:background .2s,color .2s}
body.wco-layout-index .bbb-slider-controls button:hover:not(:disabled){background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210));color:#fff}
body.wco-layout-index .bbb-slider-controls button:disabled{opacity:.35;cursor:default}
body.wco-layout-index .bbb-review-grid{display:flex!important;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;padding:6px 2px 15px;grid-template-columns:none!important}
body.wco-layout-index .bbb-review-grid::-webkit-scrollbar{display:none}
body.wco-layout-index .bbb-review-card{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start;min-width:0}
body.wco-layout-index .bbb-slider-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 0 18px}
body.wco-layout-index .bbb-slider-dots button{width:9px;height:9px;border:0;border-radius:20px;background:#cbdcdb;padding:0;cursor:pointer;transition:width .2s,background .2s}
body.wco-layout-index .bbb-slider-dots button[aria-current=true]{width:26px;background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210))}
@media(max-width:1050px){body.wco-layout-index .bbb-review-card{flex-basis:calc((100% - 20px)/2)}}
@media(max-width:680px){body.wco-layout-index .bbb-review-card{flex-basis:100%}body.wco-layout-index .bbb-slider-controls{margin:16px 0 12px}}
@media(prefers-reduced-motion:reduce){body.wco-layout-index .bbb-review-grid{scroll-behavior:auto}}

/* Contact Us: homepage brand treatment; existing layout and markup unchanged. */
.contact-page{--contact-brand:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210));--contact-ink:#062e39}
.contact-page .contact-hero{background-image:linear-gradient(to right,rgba(127,198,69,.44),rgba(4,142,210,.46)),url("https://worldclassmovingandstorage.com/wp-content/uploads/2026/05/contact-us.png")!important;background-size:cover!important;background-position:center!important;isolation:isolate}
.contact-page .contact-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(5,38,47,.32),rgba(5,38,47,.15));z-index:0;pointer-events:none}
.contact-page .contact-hero h1,.contact-page .contact-hero p,.contact-page .contact-hero .eyebrow{color:#fff!important;text-shadow:0 2px 14px rgba(0,29,43,.27)}
.contact-page .btn{background:var(--contact-brand)!important;color:#fff!important;border-radius:12px;box-shadow:0 9px 24px rgba(4,142,210,.15);transition:transform .2s ease,box-shadow .2s ease}
.contact-page .btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(4,142,210,.23)}
.contact-page .eyebrow{color:#159c8d}
.contact-page h1,.contact-page h2,.contact-page h3{font-weight:800}
.contact-page .contact-strip{background:linear-gradient(100deg,#f0fae9,#ecf7fc)}
.contact-page .strip-card,.contact-page .purpose,.contact-page .faq-list details{border-color:#dce9e9;box-shadow:0 10px 26px rgba(6,46,57,.06)}
.contact-page .strip-card .symbol,.contact-page .purpose .icon{color:#048ed2}
.contact-page .purpose .icon{background:linear-gradient(130deg,#eef9e8,#eaf7ff)}
.contact-page .quote-zone{background:linear-gradient(125deg,#f3faef,#f0f8fc)}
.contact-page .form-card{background:var(--contact-brand)!important;border:0;box-shadow:0 18px 48px rgba(6,46,57,.15)}
.contact-page .form-card h3,.contact-page .form-card>p,.contact-page .form-card .field label,.contact-page .form-card .form-note{color:#fff!important}
.contact-page .form-card .field input,.contact-page .form-card .field select,.contact-page .form-card .field textarea{background:#fff!important;border:1px solid rgba(255,255,255,.8);border-radius:11px;min-height:46px}
.contact-page .form-card .consent{background:rgba(255,255,255,.95);color:#173c48;padding:14px;border-radius:12px}
.contact-page .form-card .consent a{color:#006ea7;text-decoration:underline}
.contact-page .form-card button.btn{background:#062e39!important;color:#fff!important;width:100%;justify-content:center;min-height:51px}
.contact-page .location-card{background:var(--contact-brand)!important}
.contact-page .location-card h3,.contact-page .location-card p,.contact-page .location-card a{color:#fff!important}
.contact-page .bottom-cta{background:var(--contact-brand)!important}
.contact-page .bottom-cta .btn{background:#062e39!important}
@media (prefers-reduced-motion:reduce){.contact-page .btn{transition:none}}

/* Contact page final override: actual template uses .contact-page, not body scope. */
.contact-page .contact-hero{background:linear-gradient(to right,rgba(127,198,69,.43),rgba(4,142,210,.38)),url("https://worldclassmovingandstorage.com/wp-content/uploads/2026/05/contact-us.png") center/cover no-repeat!important;position:relative!important}
.contact-page .contact-hero::before{background:linear-gradient(to right,rgba(6,46,57,.23),rgba(6,46,57,.08))!important}
.contact-page .contact-hero .wrap{position:relative;z-index:2}
.contact-page .contact-hero h1,.contact-page .contact-hero h1 em,.contact-page .contact-hero p,.contact-page .contact-hero .eyebrow{color:#fff!important;-webkit-text-fill-color:#fff!important}
.contact-page .form-card{background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210))!important}
.contact-page .form-card button.btn{background:#062e39!important}
.contact-page .bottom-cta{background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210))!important}
.contact-page .bottom-cta .btn{background:#062e39!important}


/* Contact page refinements: readable next steps, compact quote form, separated CTA */
.contact-page .quote-zone .quote-copy{color:#193f4a!important}
.contact-page .quote-zone .quote-copy h2,.contact-page .quote-zone .quote-copy h3{color:#062e39!important;-webkit-text-fill-color:#062e39!important}
.contact-page .quote-zone .quote-copy>p{color:#345561!important;line-height:1.65}
.contact-page .quote-zone .quote-copy ul{list-style:none!important;padding:0!important;margin:15px 0 0!important;display:grid;gap:12px!important;line-height:1.5!important}
.contact-page .quote-zone .quote-copy li{position:relative;color:#183e49!important;-webkit-text-fill-color:#183e49!important;background:#fff;border:1px solid #deebed;border-radius:12px;padding:12px 14px 12px 48px!important;box-shadow:0 5px 16px rgba(6,46,57,.055);font-size:15px;font-weight:600}
.contact-page .quote-zone .quote-copy li::before{content:"✓";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210));color:white;font-size:16px;font-weight:800}
.contact-page .strip-card .symbol,.contact-page .purpose .icon{background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210))!important;color:white!important;-webkit-text-fill-color:white!important;border-radius:12px;display:inline-grid;place-items:center;flex-shrink:0}
.contact-page .strip-card .symbol{width:44px;height:44px;font-size:23px}
.contact-page .quote-zone{padding-top:62px!important;padding-bottom:72px!important}
.contact-page .quote-grid{gap:clamp(24px,3vw,44px)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important}
.contact-page .form-card{padding:22px 24px 20px!important;border-radius:18px!important;max-width:540px;width:100%;justify-self:end}
.contact-page .form-card h3{font-size:24px!important;line-height:1.2!important;margin:0 0 5px!important}
.contact-page .form-card>p{font-size:13px!important;line-height:1.4!important;margin:0 0 13px!important}
.contact-page .form-card .fields{gap:10px 12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
.contact-page .form-card .field{gap:4px!important;min-width:0}
.contact-page .form-card .field label{font-size:12px!important;line-height:1.35!important}
.contact-page .form-card .field input,.contact-page .form-card .field select{min-height:38px!important;height:38px!important;padding:7px 10px!important;font-size:13px!important}
.contact-page .form-card .field textarea{min-height:64px!important;height:64px!important;padding:9px 10px!important;font-size:13px!important}
.contact-page .form-card .consent{margin:12px 0!important;padding:10px!important;font-size:11px!important;line-height:1.4!important}
.contact-page .form-card .consent input{flex-shrink:0}
.contact-page .form-card button.btn{min-height:43px!important;padding:10px 16px!important;font-size:14px!important}
.contact-page .form-card .form-note{font-size:11px!important;margin-top:8px!important;line-height:1.4!important}
.contact-page .bottom-cta{margin:38px auto 54px!important;width:min(1200px,calc(100% - 40px))!important;border-radius:22px!important;overflow:hidden;box-shadow:0 15px 35px rgba(6,46,57,.12);padding:48px 22px!important;position:relative;isolation:isolate}
.contact-page .bottom-cta h2{font-size:clamp(27px,3vw,40px)!important;line-height:1.2!important;color:white!important}
.contact-page .bottom-cta p{color:white!important}
@media(max-width:900px){.contact-page .quote-grid{grid-template-columns:1fr!important}.contact-page .form-card{justify-self:center;max-width:600px}.contact-page .bottom-cta{margin:25px auto 42px!important}}
@media(max-width:520px){.contact-page .form-card{padding:18px 15px!important}.contact-page .form-card .fields{grid-template-columns:1fr!important}.contact-page .form-card .field.full{grid-column:auto!important}.contact-page .bottom-cta{width:calc(100% - 28px)!important;padding:35px 18px!important;border-radius:17px!important}.contact-page .quote-zone{padding:44px 0!important}}


/* Contact Us brand polish - 2026-10-23. Preserve existing page structure. */
.contact-page{font-family:inherit!important;color:#153843!important}
.contact-page .contact-hero{background-image:linear-gradient(to right,rgba(127,198,69,.17),rgba(4,142,210,.21)),url("../../media/contact-us-banner.jpeg")!important;background-position:center center!important;background-size:cover!important;min-height:490px!important}
.contact-page .contact-hero::before{background:linear-gradient(90deg,rgba(5,39,48,.62) 0%,rgba(5,39,48,.26) 48%,rgba(5,39,48,.04) 100%)!important}
.contact-page .contact-hero h1{font-family:inherit!important;font-size:clamp(35px,4.1vw,56px)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.12!important;margin:14px 0!important;max-width:680px!important}
.contact-page .contact-hero h1 em{color:#fff!important;-webkit-text-fill-color:#fff!important}
.contact-page .contact-hero p{font-family:inherit!important;font-size:clamp(16px,1.4vw,19px)!important;line-height:1.65!important;max-width:610px!important;color:#fff!important}
.contact-page h2,.contact-page h3{font-family:inherit!important;letter-spacing:-.03em!important}
.contact-page .contact-section:not(.quote-zone) h2,.contact-page .contact-center h2,.contact-page .quote-copy h2{color:#073341!important;-webkit-text-fill-color:#073341!important}
.contact-page .contact-section p,.contact-page .purpose p,.contact-page .faq-list p{line-height:1.65}
.contact-page .eyebrow{color:#088eac!important}
.contact-page .contact-hero .eyebrow{color:#fff!important}
.contact-page .hero-actions .btn,.contact-page .purpose a,.contact-page .bottom-cta .btn{transition:transform .2s ease,box-shadow .2s ease}
.contact-page .hero-actions .btn,.contact-page .purpose a{background:linear-gradient(to right,#7fc645,#048ed2)!important;color:#fff!important;border:0!important;border-radius:12px!important}
.contact-page .purpose a{display:inline-flex;padding:10px 15px;text-decoration:none;font-weight:700}
.contact-page .strip-card .symbol,.contact-page .purpose .icon{background:linear-gradient(to right,#7fc645,#048ed2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.contact-page .form-card{background:linear-gradient(to right,#7fc645,#048ed2)!important}
.contact-page .form-card .field input,.contact-page .form-card .field select,.contact-page .form-card .field textarea{color:#073341!important;background:#fff!important}
.contact-page .form-card button.btn{background:#073341!important;color:#fff!important}
/* Separate premium CTA panel above the actual footer. */
.contact-page .bottom-cta{box-sizing:border-box!important;max-width:1160px!important;width:calc(100% - 48px)!important;margin:65px auto 78px!important;padding:55px 48px!important;background:linear-gradient(to right,#7fc645,#048ed2)!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:28px!important;box-shadow:0 24px 55px rgba(5,73,91,.19)!important;position:relative!important;overflow:hidden!important;text-align:center!important}
.contact-page .bottom-cta::before{content:"";position:absolute;inset:auto -95px -180px auto;width:390px;height:390px;border:1px solid rgba(255,255,255,.22);border-radius:50%;pointer-events:none}
.contact-page .bottom-cta::after{content:"";position:absolute;inset:-145px auto auto -90px;width:340px;height:340px;border:1px solid rgba(255,255,255,.22);border-radius:50%;pointer-events:none}
.contact-page .bottom-cta .wrap{position:relative;z-index:1;max-width:820px!important}
.contact-page .bottom-cta h2{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(30px,3.3vw,46px)!important;line-height:1.14!important;margin:0 0 14px!important}
.contact-page .bottom-cta p{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(15px,1.4vw,18px)!important;line-height:1.65!important;max-width:640px;margin:0 auto 22px!important}
.contact-page .bottom-cta a.btn{display:inline-flex!important;align-items:center;justify-content:center;background:#073341!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:12px!important;padding:16px 30px!important;min-height:52px!important;font-weight:800!important;box-shadow:0 12px 25px rgba(3,43,54,.22)!important;text-decoration:none!important}
.contact-page .bottom-cta a.btn:hover{transform:translateY(-3px);box-shadow:0 17px 30px rgba(3,43,54,.28)!important}
@media(max-width:700px){.contact-page .contact-hero{min-height:420px!important;background-position:42% center!important}.contact-page .contact-hero::before{background:linear-gradient(90deg,rgba(5,39,48,.79),rgba(5,39,48,.39))!important}.contact-page .bottom-cta{width:calc(100% - 28px)!important;margin:44px auto 58px!important;padding:38px 21px!important;border-radius:20px!important}.contact-page .bottom-cta h2{font-size:clamp(27px,7vw,35px)!important}}

/* Contact quote information panel: compact, legible and homepage-aligned. */
.contact-page .quote-zone .quote-copy{box-sizing:border-box!important;max-width:580px!important;padding:24px 25px 26px!important;border-radius:22px!important;background:linear-gradient(115deg,rgba(127,198,69,.93),rgba(4,142,210,.95))!important;box-shadow:0 14px 36px rgba(5,57,70,.15)!important;color:#fff!important;align-self:start!important}
.contact-page .quote-zone .quote-copy .eyebrow,.contact-page .quote-zone .quote-copy h2,.contact-page .quote-zone .quote-copy h3,.contact-page .quote-zone .quote-copy>p{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}
.contact-page .quote-zone .quote-copy h2{font-size:clamp(28px,2.8vw,38px)!important;line-height:1.16!important;letter-spacing:-.025em!important;margin:7px 0 10px!important}
.contact-page .quote-zone .quote-copy>p{font-size:14px!important;line-height:1.55!important;margin:0 0 17px!important;opacity:1!important}
.contact-page .quote-zone .quote-copy>img{display:block!important;width:100%!important;max-width:100%!important;height:clamp(175px,19vw,235px)!important;object-fit:cover!important;object-position:center!important;border:3px solid rgba(255,255,255,.75)!important;border-radius:17px!important;margin:0 0 18px!important;box-shadow:0 9px 22px rgba(5,40,50,.14)!important}
.contact-page .quote-zone .quote-copy h3{font-size:21px!important;line-height:1.25!important;margin:0 0 12px!important}
.contact-page .quote-zone .quote-copy ul{gap:8px!important;margin:0!important;padding:0!important}
.contact-page .quote-zone .quote-copy li{font-size:13px!important;line-height:1.45!important;padding:10px 12px 10px 46px!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:11px!important;background:#fff!important;color:#073341!important;-webkit-text-fill-color:#073341!important;box-shadow:none!important}
.contact-page .quote-zone .quote-copy li::before{width:24px!important;height:24px!important;left:11px!important;font-size:14px!important;background:linear-gradient(to right,#7fc645,#048ed2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
@media(max-width:900px){.contact-page .quote-zone .quote-copy{max-width:600px!important;width:100%!important;margin:0 auto!important}}
@media(max-width:520px){.contact-page .quote-zone .quote-copy{padding:19px 16px 21px!important;border-radius:17px!important}.contact-page .quote-zone .quote-copy h2{font-size:29px!important}.contact-page .quote-zone .quote-copy>img{height:185px!important}.contact-page .quote-zone .quote-copy li{font-size:12.5px!important}}

/* Contact quote section: equal-height information and form panels, 2026-10-23 */
@media (min-width: 901px) {
  .contact-page .quote-zone .quote-grid {
    align-items: stretch !important;
  }
  .contact-page .quote-zone .quote-copy,
  .contact-page .quote-zone .form-card {
    box-sizing: border-box !important;
    height: 100% !important;
    min-height: 100% !important;
    align-self: stretch !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .contact-page .quote-zone .quote-copy {
    display: flex !important;
    flex-direction: column !important;
  }
  .contact-page .quote-zone .quote-copy ul {
    margin-top: auto !important;
  }
}
.contact-page .quote-zone .quote-copy > img {
  border: 0 !important;
  outline: 0 !important;
}
@media (max-width: 900px) {
  .contact-page .quote-zone .quote-copy,
  .contact-page .quote-zone .form-card {
    height: auto !important;
    min-height: 0 !important;
  }
}

/* Contact page: airy moving-photo CTA, kept separate from footer. */
body .contact-page .bottom-cta {
  background-image: linear-gradient(105deg, rgba(248,253,246,.94) 0%, rgba(244,251,251,.88) 52%, rgba(234,247,255,.89) 100%), url("../../media/service-cross-country-truck.jpg") !important;
  background-position: center, center 54% !important;
  background-size: cover, cover !important;
  background-repeat: no-repeat !important;
  border: 1px solid rgba(4,142,210,.20) !important;
  box-shadow: 0 18px 46px rgba(8,59,76,.12) !important;
}
body .contact-page .bottom-cta h2 {
  color: #083744 !important;
  -webkit-text-fill-color: #083744 !important;
  text-shadow: none !important;
}
body .contact-page .bottom-cta p {
  color: #345466 !important;
  -webkit-text-fill-color: #345466 !important;
  text-shadow: none !important;
}
body .contact-page .bottom-cta a.btn {
  background: linear-gradient(to right, rgb(127,198,69), rgb(4,142,210)) !important;
  color: #fff !important;
  border-color: transparent !important;
}
body .contact-page .bottom-cta::before,
body .contact-page .bottom-cta::after {border-color: rgba(4,142,210,.13) !important;}

/* Contact Us: center the HOW CAN WE HELP? and QUICK ANSWERS labels. */
body .contact-page .contact-section .contact-center {
  text-align: center !important;
}
body .contact-page .contact-section .contact-center > .eyebrow {
  display: block !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}
body .contact-page .contact-section .contact-center > h2,
body .contact-page .contact-section .contact-center > p {
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Contact CTA refinement: clean premium panel instead of distracting photo. */
body .contact-page .bottom-cta {
  width: min(1100px, calc(100% - 40px)) !important;
  margin: 60px auto 76px !important;
  padding: 52px 42px !important;
  border: 0 !important;
  border-radius: 26px !important;
  background: linear-gradient(125deg, #092f3d 0%, #0a4655 56%, #075e7d 100%) !important;
  box-shadow: 0 20px 45px rgba(8, 49, 65, .16) !important;
  isolation: isolate;
  text-align: center !important;
}
body .contact-page .bottom-cta::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 auto auto 0 !important;
  width: 100% !important;
  height: 5px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: linear-gradient(to right, rgb(127,198,69), rgb(4,142,210)) !important;
}
body .contact-page .bottom-cta::after {
  content: "" !important;
  position: absolute !important;
  inset: auto -85px -160px auto !important;
  width: 320px !important;
  height: 320px !important;
  border: 1px solid rgba(255,255,255,.09) !important;
  border-radius: 50% !important;
  pointer-events: none;
}
body .contact-page .bottom-cta .wrap {max-width: 750px !important; position: relative !important; z-index: 1 !important;}
body .contact-page .bottom-cta h2 {
  color: #fff !important; -webkit-text-fill-color: #fff !important;
  font-size: clamp(28px, 3vw, 40px) !important;
  letter-spacing: -.035em !important; line-height: 1.2 !important;
  margin: 0 auto 12px !important;
}
body .contact-page .bottom-cta p {
  color: #e1f0f3 !important; -webkit-text-fill-color: #e1f0f3 !important;
  font-size: clamp(15px, 1.3vw, 17px) !important;
  line-height: 1.6 !important; margin: 0 auto 23px !important;
}
body .contact-page .bottom-cta a.btn {
  display: inline-flex !important; justify-content: center !important; align-items: center !important;
  background: linear-gradient(to right, rgb(127,198,69), rgb(4,142,210)) !important;
  color: #fff !important; -webkit-text-fill-color: #fff !important;
  padding: 15px 30px !important; min-height: 50px !important;
  border: 0 !important; border-radius: 12px !important;
  box-shadow: 0 10px 24px rgba(0,0,0,.15) !important;
  font-weight: 800 !important; text-decoration: none !important;
}
body .contact-page .bottom-cta a.btn:hover {transform: translateY(-2px) !important; box-shadow: 0 14px 28px rgba(0,0,0,.21) !important;}
@media (max-width: 700px) {
  body .contact-page .bottom-cta {width: calc(100% - 28px) !important; margin: 38px auto 54px !important; padding: 38px 22px !important; border-radius: 20px !important;}
  body .contact-page .bottom-cta h2 {font-size: clamp(26px, 7vw, 33px) !important;}
  body .contact-page .bottom-cta a.btn {width: 100% !important; max-width: 330px !important;}
}

/* Contact 2026: family moving CTA photo, brand gradient and equal-height office map. */
body .contact-page .bottom-cta {
  position: relative !important;
  overflow: hidden !important;
  background-image: linear-gradient(90deg, rgba(5,41,54,.94) 0%, rgba(5,49,65,.86) 36%, rgba(6,53,66,.30) 72%, rgba(5,42,57,.12) 100%), url("../../media/contact-cta-family.jpeg") !important;
  background-size: cover, cover !important;
  background-position: center, center 48% !important;
  border: 1px solid rgba(127,198,69,.30) !important;
  text-align: left !important;
  min-height: 310px !important;
  display: flex !important;
  align-items: center !important;
}
body .contact-page .bottom-cta .wrap {
  width: 100% !important;
  max-width: 1000px !important;
  margin-inline: auto !important;
}
body .contact-page .bottom-cta h2,
body .contact-page .bottom-cta p { max-width: 480px !important; margin-left: 0 !important; margin-right: 0 !important; }
body .contact-page .bottom-cta::after {display:none !important;}
body .contact-page .location-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: clamp(22px, 4vw, 48px) !important;
  align-items: stretch !important;
}
body .contact-page .location-grid > div:first-child {display:flex !important;flex-direction:column !important;min-width:0 !important;}
body .contact-page .location-grid .location-card {margin-top: 18px !important; flex:1 !important; display:flex !important; flex-direction:column !important; justify-content:center !important;}
body .contact-page .location-grid .map-panel {position:relative !important;min-height: 410px !important;height:100% !important;align-self:stretch !important;overflow:hidden !important;border-radius:22px !important;}
body .contact-page .location-grid .map-panel iframe {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;border:0 !important;}
@media (max-width:900px) {
 body .contact-page .location-grid {grid-template-columns:1fr !important;}
 body .contact-page .location-grid .map-panel {height:380px !important;min-height:380px !important;}
}
@media (max-width:700px) {
 body .contact-page .bottom-cta {min-height:350px !important;text-align:center !important;background-image:linear-gradient(180deg,rgba(5,41,54,.86),rgba(5,41,54,.78)),url("../../media/contact-cta-family.jpeg") !important;background-position:center, 64% center !important;}
 body .contact-page .bottom-cta h2,body .contact-page .bottom-cta p {margin-left:auto !important;margin-right:auto !important;}
 body .contact-page .location-grid .map-panel {height:310px !important;min-height:310px !important;}
}

/* Contact CTA: restore breathing room above/below and a visible brand-green border. */
body .contact-page .bottom-cta {
  box-sizing: border-box !important;
  width: min(1200px, calc(100% - 48px)) !important;
  margin: 64px auto 76px !important;
  padding: 64px clamp(30px, 5vw, 76px) !important;
  border: 3px solid #7fc645 !important;
  border-radius: 26px !important;
  box-shadow: 0 20px 45px rgba(5, 41, 54, .14) !important;
}
body .contact-page .bottom-cta::before {
  content: none !important;
}
@media (max-width: 700px) {
  body .contact-page .bottom-cta {
    width: calc(100% - 28px) !important;
    margin: 42px auto 58px !important;
    padding: 42px 22px !important;
    border-width: 2px !important;
    border-radius: 20px !important;
  }
}

/* Do Not Sell My Personal Information — homepage brand styling, 2026-10 */
body .privacy-page{--privacy-brand:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210));color:#0a3441;font-family:inherit}
body .privacy-page h1,body .privacy-page h2,body .privacy-page h3{font-family:inherit!important;letter-spacing:-.035em;font-weight:800;color:#092f3b}
body .privacy-page .privacy-hero{min-height:450px!important;background:linear-gradient(95deg,rgba(8,51,62,.90),rgba(13,93,91,.68) 56%,rgba(4,142,210,.38)),url("https://worldclassmovingandstorage.com/wp-content/uploads/2026/05/seemless-moving.png.webp") center/cover no-repeat!important}
body .privacy-page .privacy-hero-inner{padding:75px 0 85px!important}
body .privacy-page .privacy-hero h1{color:#fff!important;font-size:clamp(36px,4.3vw,58px)!important;max-width:880px;line-height:1.12}
body .privacy-page .privacy-hero p{color:#f0fbfc!important;font-size:clamp(16px,1.45vw,19px)}
body .privacy-page .privacy-hero .privacy-kicker,body .privacy-page .privacy-bottom .privacy-kicker{color:#fff!important}
body .privacy-page .privacy-eyebrow{color:#048ed2!important;letter-spacing:.12em}
body .privacy-page .privacy-intro,body .privacy-page .privacy-section{padding-top:72px!important;padding-bottom:72px!important}
body .privacy-page .privacy-intro{background:linear-gradient(180deg,#fff,#f4f9fb)!important}
body .privacy-page .privacy-pale{background:#f1f7f9!important}
body .privacy-page .privacy-intro h2,body .privacy-page .privacy-section h2,body .privacy-page .privacy-bottom h2{font-size:clamp(28px,3.1vw,42px)!important}
body .privacy-page .privacy-highlights>div,body .privacy-page .privacy-data-grid article{border:1px solid #dce9eb!important;border-radius:18px!important;box-shadow:0 10px 30px rgba(7,50,65,.07)!important;overflow:hidden}
body .privacy-page .privacy-highlights>div:before,body .privacy-page .privacy-data-grid article:before{content:"";display:block;height:4px;background:var(--privacy-brand);margin:-30px -30px 23px}
body .privacy-page .privacy-highlights span{color:#048ed2!important}
body .privacy-page .privacy-icon{background:var(--privacy-brand)!important;color:#fff!important;border-radius:15px!important}
body .privacy-page .privacy-art{background:var(--privacy-brand)!important;box-shadow:0 18px 42px rgba(4,142,210,.15)!important}
body .privacy-page .privacy-dark{background:var(--privacy-brand)!important}
body .privacy-page .privacy-dark h2,body .privacy-page .privacy-dark h3,body .privacy-page .privacy-dark .privacy-eyebrow{color:#fff!important}
body .privacy-page .privacy-dark p{color:#fff!important}
body .privacy-page .privacy-dark .privacy-checks div{background:rgba(255,255,255,.17)!important;color:#fff!important;border-color:rgba(255,255,255,.34)!important}
body .privacy-page .privacy-request-section{background:linear-gradient(125deg,#f1f9ed,#edf8ff)!important}
body .privacy-page .privacy-form-card{border:1px solid #dce8e9!important;border-top:5px solid #7fc645!important;border-radius:20px!important;padding:29px!important}
body .privacy-page .privacy-form-card input,body .privacy-page .privacy-form-card select,body .privacy-page .privacy-form-card textarea{border-radius:10px!important;background:#fff!important;color:#092f3b!important;min-height:46px!important}
body .privacy-page .privacy-form-card :is(input,select,textarea):focus{outline:2px solid #048ed2!important;outline-offset:1px}
body .privacy-page .privacy-btn,body .privacy-page .privacy-form-card button{background:var(--privacy-brand)!important;color:#fff!important;border:0!important;border-radius:11px!important;font-family:inherit!important;font-weight:800!important;box-shadow:0 9px 20px rgba(4,142,210,.17)!important;transition:transform .2s ease,box-shadow .2s ease}
body .privacy-page .privacy-btn:hover,body .privacy-page .privacy-form-card button:hover{transform:translateY(-2px);box-shadow:0 14px 25px rgba(4,142,210,.24)!important}
body .privacy-page .privacy-ghost{display:inline-flex;align-items:center;padding:13px 20px;border:1px solid rgba(255,255,255,.75);border-radius:10px;color:#fff!important}
body .privacy-page .privacy-text-link,body .privacy-page .privacy-contact a{color:#047eb7!important}
body .privacy-page .privacy-faq{background:#f5f9fa!important}
body .privacy-page .privacy-faq-grid details{border-radius:13px!important;border-color:#dce9eb!important}
body .privacy-page .privacy-faq-grid details[open]{border-color:#7fc645!important}
body .privacy-page .privacy-bottom{background:#0a3441!important;border-top:5px solid #7fc645;padding:56px 0!important;margin-bottom:36px}
body .privacy-page .privacy-bottom h2,body .privacy-page .privacy-bottom p{color:#fff!important}
@media(max-width:680px){body .privacy-page .privacy-hero{min-height:390px!important}body .privacy-page .privacy-hero-inner{padding:65px 0!important}body .privacy-page .privacy-intro,body .privacy-page .privacy-section{padding-top:48px!important;padding-bottom:48px!important}body .privacy-page .privacy-form-card{padding:20px!important}body .privacy-page .privacy-bottom{padding:42px 0!important}body .privacy-page .privacy-btn{max-width:100%;text-align:center}}

/* Do Not Sell: clear banner, borderless photos, flush footer CTA (2026-10-23) */
body .privacy-page .privacy-hero {
  filter: none !important;
  backdrop-filter: none !important;
  background-image: linear-gradient(90deg, rgba(5, 41, 54, .62) 0%, rgba(5, 41, 54, .26) 60%, rgba(4, 142, 210, .12) 100%), url("https://worldclassmovingandstorage.com/wp-content/uploads/2026/05/seemless-moving.png.webp") !important;
  background-size: cover !important;
  background-position: center !important;
}
body .privacy-page .privacy-hero-overlay { filter:none!important;backdrop-filter:none!important;background:transparent!important; }
body .privacy-page .privacy-intro-photo,
body .privacy-page .privacy-art,
body .privacy-page .privacy-art img,
body .privacy-page .privacy-use-photo,
body .privacy-page .privacy-request-photo {
  border: 0 !important;
  outline: 0 !important;
}
body .privacy-page .privacy-art img { filter:none!important; }
body .privacy-page .privacy-bottom {
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
}
body .privacy-page { margin-bottom:0!important; padding-bottom:0!important; }

/* Privacy request form: compact homepage-style gradient card */
body .privacy-page .privacy-request-layout {align-items:start!important;gap:clamp(22px,3vw,44px)!important}
body .privacy-page .privacy-form-card {
  width:100%!important;max-width:520px!important;justify-self:center!important;
  padding:22px 24px 24px!important;
  background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210))!important;
  border:0!important;border-radius:20px!important;
  box-shadow:0 18px 40px rgba(5,58,78,.17)!important;
}
body .privacy-page .privacy-form-card h3{font-size:clamp(21px,2vw,27px)!important;line-height:1.2!important;margin:0 0 5px!important;color:#fff!important}
body .privacy-page .privacy-form-card p{font-size:13px!important;line-height:1.45!important;margin:0 0 12px!important;color:#fff!important}
body .privacy-page .privacy-form-card form{gap:5px!important}
body .privacy-page .privacy-form-card label{color:#fff!important;font-size:13px!important;line-height:1.3!important;margin:8px 0 2px!important}
body .privacy-page .privacy-form-card :is(input,select,textarea){width:100%!important;min-height:40px!important;padding:9px 12px!important;background:#fff!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:9px!important;color:#092f3b!important;font-size:14px!important;box-sizing:border-box!important}
body .privacy-page .privacy-form-card textarea{min-height:72px!important;resize:vertical!important}
body .privacy-page .privacy-form-card :is(input,select,textarea):focus{outline:2px solid #082e48!important;outline-offset:2px!important}
body .privacy-page .privacy-form-card button.privacy-btn{background:#092d48!important;color:#fff!important;width:100%!important;min-height:45px!important;margin-top:12px!important;padding:10px 16px!important;border-radius:10px!important;box-shadow:0 8px 18px rgba(3,36,57,.16)!important}
body .privacy-page .privacy-form-card button.privacy-btn:hover{background:#063958!important}
body .privacy-page .privacy-form-card small{color:#fff!important;font-size:11px!important;line-height:1.45!important;margin-top:6px!important;display:block!important}
@media(max-width:680px){body .privacy-page .privacy-form-card{max-width:100%!important;padding:18px!important;border-radius:17px!important}}

/* Privacy page final: supplied hero artwork, gradient headline and centered form */
body .privacy-page .privacy-hero {
  background-image:linear-gradient(90deg,rgba(5,38,51,.67),rgba(5,38,51,.25) 57%,rgba(4,142,210,.08)),url("../../../images/do-not-sell-persnal-info.jpeg")!important;
  background-position:center!important;background-size:cover!important;
  filter:none!important;backdrop-filter:none!important;
}
body .privacy-page .privacy-hero h1 em {
  display:inline-block!important;font-style:normal!important;
  background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210))!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important;
}
body .privacy-page .privacy-request-layout {align-items:center!important;}
body .privacy-page .privacy-request-layout > .privacy-form-card {align-self:center!important;}
@media(max-width:850px){body .privacy-page .privacy-request-layout{align-items:stretch!important;}}

/* Privacy banner readability and border removal — final override */
body .privacy-page .privacy-hero {
  border:0!important;outline:0!important;box-shadow:none!important;
  background-image:linear-gradient(90deg,rgba(2,31,43,.88) 0%,rgba(2,31,43,.73) 43%,rgba(2,31,43,.20) 100%),url("../../../images/do-not-sell-persnal-info.jpeg")!important;
  background-position:center!important;background-size:cover!important;
}
body .privacy-page .privacy-hero::before,body .privacy-page .privacy-hero::after {
  content:none!important;display:none!important;border:0!important;
}
body .privacy-page .privacy-hero-inner {position:relative!important;z-index:2!important;}
body .privacy-page .privacy-hero h1 {color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.38)!important;}
body .privacy-page .privacy-hero h1 em {
  background:linear-gradient(to right,#a5ec6b,#75d9ff)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  filter:drop-shadow(0 2px 3px rgba(0,0,0,.65))!important;
}
body .privacy-page .privacy-hero p,body .privacy-page .privacy-hero .privacy-kicker {
  color:#fff!important;opacity:1!important;text-shadow:0 2px 9px rgba(0,0,0,.55)!important;
}
body .privacy-page .privacy-hero .privacy-ghost {color:#fff!important;text-decoration:underline;text-underline-offset:4px;}
@media(max-width:700px){body .privacy-page .privacy-hero {background-image:linear-gradient(90deg,rgba(2,31,43,.91),rgba(2,31,43,.68)),url("../../../images/do-not-sell-persnal-info.jpeg")!important;}}

/* Consumer Information: homepage brand treatment (2026-10-23) */
body .privacy-page .privacy-hero .privacy-ghost,
body .privacy-page .privacy-actions a.privacy-ghost,
body .privacy-page .privacy-hero .privacy-ghost:hover,
body .privacy-page .privacy-hero .privacy-ghost:focus-visible{
  border:0!important;border-width:0!important;outline-offset:3px;
  box-shadow:none!important;background:transparent!important;
  padding:13px 4px!important;color:#fff!important;
  text-decoration:none!important;
}
body .consumer-page.ci-original{font-family:inherit;color:#062e39}
body .consumer-page.ci-original .ci-hero{
  background:linear-gradient(to right,rgba(127,198,69,.96),rgba(4,142,210,.96))!important;
  border:0!important;box-shadow:none!important;
}
body .consumer-page.ci-original .ci-hero h1{font-size:clamp(36px,4.2vw,60px)!important;letter-spacing:-.035em;color:#fff!important}
body .consumer-page.ci-original .ci-hero p{color:#fff!important;line-height:1.65!important}
body .consumer-page.ci-original .ci-hero .ci-eyebrow{color:#fff!important}
body .consumer-page.ci-original .ci-hero-visual{border:0!important;box-shadow:none!important;overflow:hidden;border-radius:20px}
body .consumer-page.ci-original .ci-hero-visual img{border:0!important;border-radius:20px!important;box-shadow:none!important;object-fit:cover!important}
body .consumer-page.ci-original .ci-section{padding-block:clamp(50px,6vw,82px)}
body .consumer-page.ci-original .ci-section h2{color:#062e39!important;font-size:clamp(28px,3.3vw,44px)!important;letter-spacing:-.03em}
body .consumer-page.ci-original .ci-section h3{color:#062e39!important}
body .consumer-page.ci-original .ci-section .ci-eyebrow{color:#048ed2!important}
body .consumer-page.ci-original .ci-section p,body .consumer-page.ci-original .ci-section li{color:#40555c!important}
body .consumer-page.ci-original .ci-info{border:1px solid #e0e9ed!important;border-top:0!important;border-radius:18px!important;position:relative;overflow:hidden;box-shadow:0 12px 30px rgba(6,46,57,.07)!important}
body .consumer-page.ci-original .ci-info:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,#7fc645,#048ed2)}
body .consumer-page.ci-original .ci-wash{background:linear-gradient(120deg,#f5faf5,#eff8fc)!important}
body .consumer-page.ci-original .ci-photo{border:0!important;box-shadow:0 14px 32px rgba(6,46,57,.09)!important}
body .consumer-page.ci-original a[class*="btn"],body .consumer-page.ci-original button{background:linear-gradient(to right,#7fc645,#048ed2)!important;color:#fff!important;border:0!important}
@media(max-width:800px){body .consumer-page.ci-original .ci-hero-grid{gap:24px!important}body .consumer-page.ci-original .ci-hero{padding:50px 0!important}}

/* Shared compact moving quote on Consumer Information and Do Not Sell pages */
.wco-crosspage-quote{padding:70px 20px 84px;background:#f4f8fa;clear:both;}
.wco-crosspage-quote-inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center;}
.wco-crosspage-kicker{font-size:13px;font-weight:800;letter-spacing:.16em;color:#048ed2;}
.wco-crosspage-quote-copy h2{font-size:clamp(30px,3.4vw,46px);line-height:1.13;letter-spacing:-.035em;color:#092f3b;margin:16px 0;}
.wco-crosspage-quote-copy p{font-size:17px;line-height:1.7;color:#415b69;}
.wco-crosspage-quote-copy .wco-crosspage-no-local{font-size:14px;font-weight:750;color:#0b3b50;border-left:4px solid #7fc645;padding:9px 14px;background:#eaf4f3;border-radius:0 9px 9px 0;}
.wco-crosspage-quote-form{min-width:0;}
.wco-crosspage-quote-form .wco-footer-quote-card{max-width:100%;margin:0;background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210));padding:20px;border-radius:24px;box-shadow:0 20px 45px rgba(6,52,70,.12);border:0;}
.wco-crosspage-quote-form .wco-footer-form-heading h3,.wco-crosspage-quote-form .wco-footer-form-heading p,.wco-crosspage-quote-form .wco-footer-field label{color:#fff!important;}
.wco-crosspage-quote-form .wco-footer-field input,.wco-crosspage-quote-form .wco-footer-field select{background:#fff!important;color:#123442!important;border:1px solid #dce6ea!important;}
.wco-crosspage-quote-form .wco-footer-consent{background:rgba(255,255,255,.94);padding:10px 12px;border-radius:10px;color:#173c4b;}
.wco-crosspage-quote-form .wco-footer-submit{background:#082e4b!important;color:#fff!important;border:0!important;}
.wco-crosspage-quote-form .wco-footer-note,.wco-crosspage-quote-form .wco-footer-privacy,.wco-crosspage-quote-form .wco-footer-privacy a{color:#fff!important;}
.wco-crosspage-quote-form .wco-footer-fields{gap:10px 12px;}
.wco-crosspage-quote-form .wco-footer-field input,.wco-crosspage-quote-form .wco-footer-field select{min-height:42px;}
@media(max-width:850px){.wco-crosspage-quote-inner{grid-template-columns:1fr;gap:24px}.wco-crosspage-quote{padding:48px 16px 60px}}


/* Compact quote form on consumer information and privacy pages (2026-10). */
.wco-crosspage-quote{padding:44px 20px 52px!important;}
.wco-crosspage-quote-inner{max-width:1060px!important;gap:28px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;}
.wco-crosspage-quote-copy h2{font-size:clamp(26px,2.8vw,38px)!important;margin:10px 0!important;}
.wco-crosspage-quote-copy p{font-size:15px!important;line-height:1.55!important;}
.wco-crosspage-quote-form .wco-footer-quote-card{padding:16px 18px!important;border-radius:18px!important;}
.wco-crosspage-quote-form .wco-footer-form-heading{margin-bottom:10px!important;padding-bottom:9px!important;}
.wco-crosspage-quote-form .wco-footer-form-heading h3{font-size:21px!important;line-height:1.2!important;margin:0 0 3px!important;}
.wco-crosspage-quote-form .wco-footer-form-heading p{font-size:12px!important;margin:0!important;}
.wco-crosspage-quote-form .wco-footer-fields{gap:8px 10px!important;}
.wco-crosspage-quote-form .wco-footer-field label{font-size:11px!important;margin-bottom:3px!important;line-height:1.25!important;}
.wco-crosspage-quote-form .wco-footer-field input:not([type=checkbox]),.wco-crosspage-quote-form .wco-footer-field select{min-height:36px!important;height:36px!important;padding:6px 10px!important;font-size:13px!important;border-radius:8px!important;}
.wco-crosspage-quote-form .wco-footer-consent{margin:8px 0!important;padding:8px 10px!important;font-size:10.5px!important;line-height:1.35!important;}
.wco-crosspage-quote-form .wco-footer-submit{min-height:41px!important;padding:9px 12px!important;font-size:13px!important;border-radius:9px!important;}
.wco-crosspage-quote-form .wco-footer-note,.wco-crosspage-quote-form .wco-footer-privacy{font-size:10px!important;line-height:1.3!important;margin:5px 0 0!important;}
@media(max-width:850px){.wco-crosspage-quote-inner{grid-template-columns:1fr!important;max-width:580px!important;gap:18px!important;}.wco-crosspage-quote{padding:35px 16px 44px!important;}}
@media(max-width:480px){.wco-crosspage-quote-form .wco-footer-quote-card{padding:15px 13px!important;}.wco-crosspage-quote-form .wco-footer-field input:not([type=checkbox]),.wco-crosspage-quote-form .wco-footer-field select{font-size:16px!important;height:41px!important;}}


/* Consumer Information: full-bleed banner image and homepage-matched quote card. */
body .consumer-page.ci-original .ci-hero{
  position:relative!important;width:100%!important;max-width:none!important;
  min-height:clamp(390px,44vw,570px)!important;
  display:flex!important;align-items:center!important;
  padding:clamp(65px,8vw,110px) 0!important;
  background-image:linear-gradient(90deg,rgba(3,38,49,.88) 0%,rgba(3,45,55,.73) 43%,rgba(3,43,55,.13) 100%),url("../../../assets/media/consumer-information-banner.jpeg")!important;
  background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;
  border:0!important;border-radius:0!important;filter:none!important;
}
body .consumer-page.ci-original .ci-hero .ci-hero-grid{
  display:block!important;width:100%!important;max-width:1180px!important;margin-inline:auto!important;
  padding-inline:clamp(20px,4vw,50px)!important;
}
body .consumer-page.ci-original .ci-hero .ci-hero-grid>div:first-child{max-width:670px!important;position:relative;z-index:1}
body .consumer-page.ci-original .ci-hero .ci-hero-visual{display:none!important}
body .consumer-page.ci-original .ci-hero h1,
body .consumer-page.ci-original .ci-hero p,
body .consumer-page.ci-original .ci-hero .ci-eyebrow{color:#fff!important;text-shadow:0 2px 12px rgba(0,25,36,.28)}
/* Match the white homepage lower quote card rather than a gradient-filled panel. */
body .consumer-page.ci-original .wco-crosspage-quote-form .wco-footer-quote-card{
  background:#fff!important;border:1.5px solid #7fc645!important;
  border-right-color:#048ed2!important;border-bottom-color:#048ed2!important;
  border-radius:20px!important;box-shadow:0 16px 40px rgba(8,53,65,.13)!important;
  padding:20px 22px!important;
}
body .consumer-page.ci-original .wco-crosspage-quote-form .wco-footer-form-heading h3,
body .consumer-page.ci-original .wco-crosspage-quote-form .wco-footer-field label{color:#092f3b!important}
body .consumer-page.ci-original .wco-crosspage-quote-form .wco-footer-form-heading p{color:#657681!important}
body .consumer-page.ci-original .wco-crosspage-quote-form .wco-footer-field input:not([type=checkbox]),
body .consumer-page.ci-original .wco-crosspage-quote-form .wco-footer-field select{
  background:#fbfdfd!important;border:1px solid #d5e1e5!important;color:#123442!important;
  min-height:42px!important;height:42px!important;border-radius:10px!important;font-size:14px!important;
}
body .consumer-page.ci-original .wco-crosspage-quote-form .wco-footer-consent{
  background:#f3f9f8!important;border:1px solid #dbe9e9!important;color:#385663!important;
  border-radius:11px!important;font-size:11px!important;line-height:1.5!important;
}
body .consumer-page.ci-original .wco-crosspage-quote-form .wco-footer-submit{
  background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210))!important;
  color:#fff!important;border:0!important;min-height:47px!important;font-weight:800!important;
}
body .consumer-page.ci-original .wco-crosspage-quote-form .wco-footer-note,
body .consumer-page.ci-original .wco-crosspage-quote-form .wco-footer-privacy{color:#657681!important}
body .consumer-page.ci-original .wco-crosspage-quote-form .wco-footer-privacy a{color:#048ed2!important;text-decoration:underline!important}
@media(max-width:700px){
  body .consumer-page.ci-original .ci-hero{min-height:400px!important;padding:62px 0!important;background-position:58% center!important;
    background-image:linear-gradient(90deg,rgba(3,38,49,.9),rgba(3,45,55,.57)),url("../../../assets/media/consumer-information-banner.jpeg")!important}
  body .consumer-page.ci-original .wco-crosspage-quote-form .wco-footer-quote-card{padding:18px 15px!important}
  body .consumer-page.ci-original .wco-crosspage-quote-form .wco-footer-field input:not([type=checkbox]),
  body .consumer-page.ci-original .wco-crosspage-quote-form .wco-footer-field select{font-size:16px!important}
}

/* Consumer Information hero: show all copy, add visible CTA, and avoid cropping section imagery. */
body .consumer-page.ci-original .ci-hero {height:auto!important;max-height:none!important;overflow:visible!important;}
body .consumer-page.ci-original .ci-hero .ci-hero-grid {height:auto!important;min-height:0!important;}
body .consumer-page.ci-original .ci-hero .ci-hero-grid>div:first-child {max-width:760px!important;}
body .consumer-page.ci-original .ci-hero h1 {font-size:clamp(34px,4vw,56px)!important;line-height:1.12!important;max-height:none!important;overflow:visible!important;display:block!important;}
body .consumer-page.ci-original .ci-hero p {display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;margin-bottom:12px!important;}
body .consumer-page.ci-original .ci-hero .ci-hero-cta {display:inline-flex!important;align-items:center;justify-content:center;gap:18px;margin-top:18px;padding:15px 24px;background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210))!important;color:#fff!important;font-weight:800;text-decoration:none!important;border:0!important;border-radius:12px;box-shadow:0 10px 24px rgba(0,34,46,.2);line-height:1.3;}
body .consumer-page.ci-original .ci-hero .ci-hero-cta:hover {filter:brightness(1.08);transform:translateY(-1px);}
body .consumer-page.ci-original .ci-two>.ci-photo {width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;display:block!important;border:0!important;border-radius:16px!important;}
@media(max-width:700px){body .consumer-page.ci-original .ci-hero {padding:65px 0!important;min-height:0!important;}body .consumer-page.ci-original .ci-hero .ci-hero-cta {width:100%;max-width:350px;padding:14px 17px;}body .consumer-page.ci-original .ci-two>.ci-photo {height:auto!important;max-height:none!important;}}

/* Consumer information: redesigned moving estimates pricing guide */
body .consumer-page.ci-original #estimates.ci-estimates-redesign{background:linear-gradient(120deg,#fff 15%,#f3fbff 100%);padding:clamp(55px,6vw,92px) 0!important}
body .consumer-page.ci-original #estimates .ci-estimates-heading{max-width:1050px;margin-bottom:34px}
body .consumer-page.ci-original #estimates .ci-estimates-heading .ci-eyebrow{font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#048ed2!important}
body .consumer-page.ci-original #estimates .ci-estimates-heading h2{display:inline-block;margin:18px 0 12px;font-size:clamp(34px,4.2vw,60px)!important;line-height:1.12;letter-spacing:-.045em;background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#048ed2!important}
body .consumer-page.ci-original #estimates .ci-estimates-heading p{font-size:clamp(16px,1.4vw,20px);line-height:1.65;margin:0}
body .consumer-page.ci-original #estimates .ci-estimates-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:34px 0 26px}
body .consumer-page.ci-original #estimates .ci-estimates-cards .ci-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start;min-height:310px;padding:30px 30px 24px!important;border:1px solid #e1ebef!important;border-top:0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 45px rgba(6,46,57,.08)!important;transition:transform .2s,box-shadow .2s}
body .consumer-page.ci-original #estimates .ci-estimates-cards .ci-info:hover{transform:translateY(-5px);box-shadow:0 23px 50px rgba(6,46,57,.12)!important}
body .consumer-page.ci-original #estimates .ci-estimates-cards .ci-info:before{height:5px!important;background:linear-gradient(to right,#7fc645,#048ed2)!important}
body .consumer-page.ci-original #estimates .ci-estimate-icon{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,#7fc645,#048ed2);color:white;font-weight:900;font-size:32px;box-shadow:0 9px 22px rgba(4,142,210,.17);margin-bottom:24px}
body .consumer-page.ci-original #estimates .ci-estimates-cards .ci-info:nth-child(2) .ci-estimate-icon{background:linear-gradient(135deg,#048ed2,#0567a5)}
body .consumer-page.ci-original #estimates .ci-estimates-cards h3{font-size:clamp(20px,1.65vw,27px)!important;line-height:1.2;margin:0 0 14px!important;color:#062e39!important}
body .consumer-page.ci-original #estimates .ci-estimates-cards p{font-size:16px!important;line-height:1.65!important;margin:0 0 22px!important}
body .consumer-page.ci-original #estimates .ci-estimate-line{margin-top:auto;width:66px;height:6px;border-radius:20px;background:linear-gradient(to right,#7fc645,#048ed2)}
body .consumer-page.ci-original #estimates .ci-estimates-note{display:flex;align-items:center;gap:18px;border-radius:999px;background:#edf8fc;padding:18px 26px}
body .consumer-page.ci-original #estimates .ci-estimates-note>span{color:#079aa8;font-size:31px;line-height:1}
body .consumer-page.ci-original #estimates .ci-estimates-note p{margin:0!important;font-size:16px!important;line-height:1.6}
@media(max-width:850px){body .consumer-page.ci-original #estimates .ci-estimates-cards{grid-template-columns:1fr!important}body .consumer-page.ci-original #estimates .ci-estimates-cards .ci-info{min-height:0}body .consumer-page.ci-original #estimates .ci-estimates-note{border-radius:20px}}

/* Consumer information: homepage footer-inspired quote section and valuation cards */
body .consumer-page.ci-original .wco-crosspage-quote--ci{
  background:linear-gradient(115deg,rgba(247,251,247,.95),rgba(235,248,252,.94)),url("../../../assets/media/preparing-for-your-move.jpeg") center/cover no-repeat!important;
  padding:72px 22px 80px!important;position:relative;isolation:isolate;
}
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-crosspage-quote-inner{max-width:1160px!important;gap:44px!important;}
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-crosspage-quote-copy h2{color:#092f3b!important;}
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-crosspage-quote-copy .wco-crosspage-kicker{color:#048ed2!important;}
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-crosspage-quote-form .wco-footer-quote-card{background:#fff!important;border:2px solid #7fc645!important;border-right-color:#048ed2!important;border-bottom-color:#048ed2!important;box-shadow:0 20px 50px rgba(8,53,65,.14)!important;}
body .consumer-page.ci-original #valuation{background:linear-gradient(135deg,#f6faf8 0%,#eff8fc 100%)!important;}
body .consumer-page.ci-original #valuation>.ci-shell{max-width:1180px;}
body .consumer-page.ci-original #valuation h2{color:#092f3b;letter-spacing:-.035em;}
body .consumer-page.ci-original #valuation .ci-valuation-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin:28px 0 22px!important;}
body .consumer-page.ci-original #valuation .ci-valuation-cards .ci-info{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;min-height:245px;padding:30px!important;border:1px solid #dce9e9!important;border-top:5px solid #7fc645!important;border-radius:22px!important;background:#fff!important;box-shadow:0 16px 34px rgba(8,53,65,.07)!important;transition:transform .2s,box-shadow .2s;}
body .consumer-page.ci-original #valuation .ci-valuation-cards .ci-info:nth-child(2){border-top-color:#048ed2!important;}
body .consumer-page.ci-original #valuation .ci-valuation-cards .ci-info:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(8,53,65,.12)!important;}
body .consumer-page.ci-original #valuation .ci-valuation-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(to right,#7fc645,#048ed2);color:white;font-size:27px;font-weight:800;margin-bottom:20px;box-shadow:0 9px 18px rgba(4,142,210,.16);}
body .consumer-page.ci-original #valuation .ci-valuation-cards h3{font-size:clamp(21px,2vw,27px)!important;line-height:1.2!important;color:#092f3b!important;margin:0 0 12px!important;}
body .consumer-page.ci-original #valuation .ci-valuation-cards p{color:#45606c!important;line-height:1.7!important;margin:0!important;}
body .consumer-page.ci-original #valuation>.ci-shell>p:last-child{background:#fff;border-left:4px solid #7fc645;border-radius:12px;padding:18px 22px;color:#385663;box-shadow:0 8px 24px rgba(8,53,65,.05);}
@media(max-width:850px){body .consumer-page.ci-original .wco-crosspage-quote--ci{padding:48px 16px 56px!important;}body .consumer-page.ci-original #valuation .ci-valuation-cards{grid-template-columns:1fr!important;}body .consumer-page.ci-original #valuation .ci-valuation-cards .ci-info{min-height:0;padding:24px!important;}}

/* Consumer Information: borderless valuation boxes and homepage gradient quote form */
body .consumer-page.ci-original #valuation .ci-valuation-cards .ci-info,
body .consumer-page.ci-original #valuation .ci-valuation-cards .ci-info:nth-child(2){border:0!important;border-top:0!important;}
body .consumer-page.ci-original #valuation>.ci-shell>p:last-child{border:0!important;}
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-crosspage-quote-form .wco-footer-quote-card{
  background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210))!important;
  border:0!important;
  box-shadow:0 20px 50px rgba(8,53,65,.16)!important;
}
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-crosspage-quote-form .wco-footer-form-heading h3,
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-crosspage-quote-form .wco-footer-form-heading p,
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-crosspage-quote-form .wco-footer-field label,
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-crosspage-quote-form .wco-footer-consent,
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-crosspage-quote-form .wco-footer-note,
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-crosspage-quote-form .wco-footer-privacy,
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-crosspage-quote-form .wco-footer-privacy a{color:#fff!important;}
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-crosspage-quote-form .wco-footer-submit{background:#073444!important;color:#fff!important;border:0!important;}

/* Consumer Information: consistent section headings and readable SMS consent */
body .consumer-page.ci-original .ci-section h2,
body .consumer-page.ci-original .wco-crosspage-quote-copy h2 {
  font-family:inherit!important;
  font-size:clamp(30px,3.25vw,46px)!important;
  font-weight:800!important;
  line-height:1.15!important;
  letter-spacing:-.035em!important;
  margin-top:12px!important;
  margin-bottom:18px!important;
  color:#092f3b!important;
}
body .consumer-page.ci-original #estimates .ci-estimates-heading h2 {
  font-size:clamp(30px,3.25vw,46px)!important;
  line-height:1.15!important;
  letter-spacing:-.035em!important;
  margin:12px 0 18px!important;
  background:linear-gradient(to right,#7fc645,#048ed2)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
}
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-footer-consent {
  display:flex!important;
  align-items:flex-start!important;
  gap:10px!important;
  background:rgba(3,48,62,.36)!important;
  border:1px solid rgba(255,255,255,.32)!important;
  color:#fff!important;
  opacity:1!important;
  font-size:12px!important;
  line-height:1.55!important;
  padding:12px 14px!important;
}
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-footer-consent span,
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-footer-consent strong,
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-footer-consent a {
  color:#fff!important;
  opacity:1!important;
  -webkit-text-fill-color:#fff!important;
  text-shadow:none!important;
  visibility:visible!important;
}
body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-footer-consent input[type=checkbox] {
  appearance:auto!important;
  flex:0 0 18px!important;
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  margin:2px 0 0!important;
  accent-color:#083746!important;
  opacity:1!important;
}
@media(max-width:700px){body .consumer-page.ci-original .wco-crosspage-quote--ci .wco-footer-consent{font-size:11.5px!important;padding:11px!important}}

/* 2.5.8: Pricing Guide matches every other Consumer Information section heading. */
body .consumer-page.ci-original #estimates .ci-estimates-heading h2 {
  display:block!important;
  width:auto!important;
  font-family:inherit!important;
  font-size:clamp(30px,3.25vw,46px)!important;
  font-weight:800!important;
  line-height:1.15!important;
  letter-spacing:-.035em!important;
  margin:12px 0 18px!important;
  background:none!important;
  background-image:none!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  -webkit-text-fill-color:#092f3b!important;
  color:#092f3b!important;
}
body .consumer-page.ci-original #estimates .ci-estimates-heading .ci-eyebrow {
  font-size:inherit;
}
/* Privacy page: SMS checkbox label must be legible on every quote form background. */
body .wco-crosspage-quote--privacy .wco-crosspage-quote-form .wco-footer-consent {
  display:flex!important;
  align-items:flex-start!important;
  gap:10px!important;
  padding:12px 14px!important;
  background:rgba(3,48,62,.46)!important;
  border:1px solid rgba(255,255,255,.3)!important;
  border-radius:10px!important;
  color:#fff!important;
  opacity:1!important;
  visibility:visible!important;
  font-size:12px!important;
  line-height:1.55!important;
}
body .wco-crosspage-quote--privacy .wco-crosspage-quote-form .wco-footer-consent span,
body .wco-crosspage-quote--privacy .wco-crosspage-quote-form .wco-footer-consent strong,
body .wco-crosspage-quote--privacy .wco-crosspage-quote-form .wco-footer-consent a {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
  visibility:visible!important;
  text-shadow:none!important;
}
body .wco-crosspage-quote--privacy .wco-crosspage-quote-form .wco-footer-consent input[type="checkbox"] {
  appearance:auto!important;
  -webkit-appearance:checkbox!important;
  display:inline-block!important;
  flex:0 0 18px!important;
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  margin:2px 0 0!important;
  accent-color:#073444!important;
  opacity:1!important;
  visibility:visible!important;
}
@media(max-width:700px){body .wco-crosspage-quote--privacy .wco-crosspage-quote-form .wco-footer-consent{padding:11px!important;font-size:11.5px!important}}

/* Terms & Conditions: supplied full-width banner image */
body .tc-page .tc-hero.tc-legal-hero {
  background-image: linear-gradient(90deg, rgba(3,35,47,.82) 0%, rgba(3,45,56,.58) 45%, rgba(4,142,210,.08) 100%), url("../../media/custom/terms-condition.jpeg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  border: 0 !important;
}
body .tc-page .tc-legal-hero h1, body .tc-page .tc-legal-hero p, body .tc-page .tc-legal-hero .tc-kicker {color: #fff !important; text-shadow: 0 2px 10px rgba(0,20,30,.4);}
@media (max-width: 650px) { body .tc-page .tc-hero.tc-legal-hero {background-position: 52% center !important;} }

/* Terms banner: lighter overlay, no blur; homepage-style compact quote */
body .tc-page .tc-hero.tc-legal-hero {
  background-image:linear-gradient(90deg,rgba(3,35,47,.43) 0%,rgba(3,45,56,.22) 48%,rgba(4,142,210,.02) 100%),url("../../media/custom/terms-condition.jpeg")!important;
  filter:none!important;backdrop-filter:none!important;
}
body .tc-page .tc-legal-hero h1,body .tc-page .tc-legal-hero p,body .tc-page .tc-legal-hero .tc-kicker {color:#fff!important;text-shadow:0 2px 12px rgba(0,22,33,.8)!important;}
body .tc-page .wco-crosspage-quote--terms {padding:60px 22px 70px;background:linear-gradient(120deg,#f4f9f6,#e9f5fb);}
body .tc-page .wco-crosspage-quote--terms .wco-crosspage-quote-inner {gap:36px;}
body .tc-page .wco-crosspage-quote--terms .wco-footer-quote-card {background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210))!important;max-width:560px;margin-inline:auto;padding:20px!important;border:0!important;}
body .tc-page .wco-crosspage-quote--terms .wco-footer-consent,body .tc-page .wco-crosspage-quote--terms .wco-footer-consent span,body .tc-page .wco-crosspage-quote--terms .wco-footer-consent strong,body .tc-page .wco-crosspage-quote--terms .wco-footer-consent a {color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;}
body .tc-page .wco-crosspage-quote--terms .wco-footer-consent {background:rgba(2,45,62,.38)!important;border:0!important;}
body .tc-page .wco-crosspage-quote--terms .wco-footer-consent input[type=checkbox] {appearance:auto!important;width:18px!important;height:18px!important;flex:0 0 18px!important;accent-color:#073444!important;}
@media(max-width:760px){body .tc-page .wco-crosspage-quote--terms{padding:42px 16px 50px;}body .tc-page .wco-crosspage-quote--terms .wco-footer-quote-card{padding:16px!important;}}

/* Terms page: homepage footer quote photo and readable softened banner */
body .tc-page .wco-crosspage-quote--terms {
  background-image:linear-gradient(90deg,rgba(247,251,244,.93),rgba(238,248,252,.85)),url("../../media/project-1.webp")!important;
  background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;
}
body .tc-page .tc-hero.tc-legal-hero {
  background-image:linear-gradient(90deg,rgba(3,35,47,.73) 0%,rgba(3,45,56,.48) 48%,rgba(4,142,210,.10) 100%),url("../../media/custom/terms-condition.jpeg")!important;
  filter:none!important;
}
body .tc-page .tc-hero.tc-legal-hero::before,body .tc-page .tc-hero.tc-legal-hero::after{backdrop-filter:none!important;filter:none!important;}
body .tc-page .tc-legal-hero h1,body .tc-page .tc-legal-hero p,body .tc-page .tc-legal-hero .tc-kicker {color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:0 2px 8px rgba(0,18,27,.85)!important;}
body .tc-page .tc-legal-hero .tc-legal-inner{position:relative;z-index:2;}


/* Privacy Policy banner image (Terms & Conditions banner remains unchanged) */
body .pp-page .pp-hero {
  display:flex!important;
  align-items:center!important;
  min-height:490px!important;
  background-image:linear-gradient(90deg,rgba(4,34,45,.86) 0%,rgba(4,46,57,.67) 46%,rgba(4,48,60,.15) 100%),url("../../../images/privacy-policy-banner.jpeg")!important;
  background-position:center center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  border:0!important;
}
body .pp-page .pp-hero-inner {width:100%!important;max-width:960px!important;position:relative!important;z-index:2!important;padding:85px max(24px,calc((100vw - 1200px)/2))!important;}
body .pp-page .pp-hero h1 {color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.4)!important;font-size:clamp(38px,5vw,66px)!important;}
body .pp-page .pp-hero h1 em {color:#b2ec82!important;}
body .pp-page .pp-hero p,body .pp-page .pp-hero .pp-eyebrow {color:#fff!important;text-shadow:0 1px 7px rgba(0,0,0,.45)!important;}
body .pp-page .pp-hero-art {display:none!important;}
@media(max-width:700px){body .pp-page .pp-hero{min-height:410px!important;background-position:53% center!important;background-image:linear-gradient(90deg,rgba(4,34,45,.89),rgba(4,34,45,.57)),url("../../../images/privacy-policy-banner.jpeg")!important;}body .pp-page .pp-hero-inner{padding:70px 24px!important;}}

/* Privacy policy quote: same shared form and moving-background treatment as Terms */
body .pp-page .wco-crosspage-quote--privacy-policy { margin-top: 0; }
body .pp-page .wco-crosspage-quote--privacy-policy .wco-crosspage-quote-form label,
body .pp-page .wco-crosspage-quote--privacy-policy .wco-crosspage-quote-form .sms-consent,
body .pp-page .wco-crosspage-quote--privacy-policy .wco-crosspage-quote-form .sms-consent * { color: #ffffff !important; opacity: 1 !important; }

/* Privacy Policy: use the exact homepage footer quote-section photo treatment. */
body .pp-page .wco-crosspage-quote--privacy-policy {
  position:relative!important;
  background-image:linear-gradient(90deg,rgba(247,251,244,.96) 0%,rgba(247,251,253,.90) 45%,rgba(238,248,252,.82) 100%),url("../../media/project-1.webp")!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  padding-top:64px!important;
  padding-bottom:64px!important;
}
body .pp-page .wco-crosspage-quote--privacy-policy .wco-footer-quote-card {
  background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210))!important;
}
body .pp-page .wco-crosspage-quote--privacy-policy .wco-footer-consent,
body .pp-page .wco-crosspage-quote--privacy-policy .wco-footer-consent * {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
}
@media(max-width:767px){body .pp-page .wco-crosspage-quote--privacy-policy{padding:42px 16px!important;}}


/* Privacy Policy: visible SMS consent and refined end CTA */
body .pp-page .wco-crosspage-quote--privacy-policy .wco-footer-consent {
 display:flex!important;align-items:flex-start!important;gap:12px!important;
 background:rgba(3,45,62,.78)!important;border:0!important;border-radius:12px!important;
 padding:14px 16px!important;margin:14px 0 12px!important;
 color:#fff!important;font-size:13px!important;line-height:1.55!important;
 visibility:visible!important;opacity:1!important;
}
body .pp-page .wco-crosspage-quote--privacy-policy .wco-footer-consent span,
body .pp-page .wco-crosspage-quote--privacy-policy .wco-footer-consent span * {
 display:inline!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
 opacity:1!important;visibility:visible!important;font-size:inherit!important;
 line-height:inherit!important;text-shadow:none!important;
}
body .pp-page .wco-crosspage-quote--privacy-policy .wco-footer-consent input[type=checkbox] {
 appearance:auto!important;-webkit-appearance:checkbox!important;display:block!important;
 flex:0 0 19px!important;width:19px!important;height:19px!important;
 min-width:19px!important;margin:2px 0 0!important;opacity:1!important;
 visibility:visible!important;accent-color:#7fc645!important;
}
body .pp-page .pp-end {
 position:relative!important;isolation:isolate!important;overflow:hidden!important;
 margin:0!important;padding:65px 22px!important;
 background:linear-gradient(115deg,#073444 0%,#0b586d 100%)!important;
 text-align:center!important;color:#fff!important;
}
body .pp-page .pp-end::before {
 content:"";position:absolute;z-index:-1;inset:0 0 auto;height:5px;
 background:linear-gradient(to right,#7fc645,#048ed2);
}
body .pp-page .pp-end .pp-wrap {max-width:820px!important;margin:0 auto!important;}
body .pp-page .pp-end h2 {color:#fff!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.15!important;margin:0 0 14px!important;}
body .pp-page .pp-end p {color:#e1eef2!important;line-height:1.65!important;margin:0 auto 23px!important;max-width:690px!important;}
body .pp-page .pp-end a {
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-height:46px!important;padding:11px 23px!important;margin:5px 7px!important;
 border:0!important;border-radius:12px!important;
 background:linear-gradient(to right,#7fc645,#048ed2)!important;
 color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:750!important;
 text-decoration:none!important;box-shadow:0 8px 20px rgba(0,0,0,.14)!important;
}
body .pp-page .pp-end a:hover {filter:brightness(1.07);transform:translateY(-1px);}
body .pp-page .wco-crosspage-quote--privacy-policy .wco-crosspage-quote-inner {align-items:center!important;gap:36px!important;}
@media(max-width:767px){
 body .pp-page .pp-end{padding:45px 18px!important;}
 body .pp-page .pp-end a{width:100%!important;max-width:340px!important;margin:6px auto!important;}
 body .pp-page .wco-crosspage-quote--privacy-policy .wco-footer-consent{font-size:12px!important;padding:12px!important;}
}

/* Privacy Policy hero: gradient emphasis matching brand palette */
body .pp-page .pp-hero h1 em {background:linear-gradient(to right, rgb(127,198,69), rgb(4,142,210)) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;display:inline !important;text-shadow:none !important;}

/* Terms and Conditions: updated supplied banner image */
body .tc-page .tc-hero.tc-legal-hero {
  background-image: linear-gradient(90deg, rgba(3,35,47,.78) 0%, rgba(3,45,56,.53) 44%, rgba(4,142,210,.06) 100%), url("../../media/custom/terms-conditions-new.jpeg") !important;
  background-size: cover !important;
  background-position: center center !important;
  border: 0 !important;
}
body .tc-page .tc-hero.tc-legal-hero h1,
body .tc-page .tc-hero.tc-legal-hero p,
body .tc-page .tc-hero.tc-legal-hero .tc-kicker { color: #fff !important; text-shadow: 0 2px 12px rgba(0,0,0,.45); }

/* Cancellation policy: supplied branded section imagery */
body.wco-layout-cancellation-policy .cp-hero,
body:has(.cp-hero) .cp-hero {
 background-image:linear-gradient(90deg,rgba(4,35,49,.76) 0%,rgba(4,45,56,.58) 46%,rgba(4,45,56,.14) 100%),url("../../media/cancellation-policy.jpeg") !important;
 background-position:center center !important; background-size:cover !important;
}
body:has(.cp-hero) .cp-hero h1,body:has(.cp-hero) .cp-hero p,body:has(.cp-hero) .cp-kicker {color:#fff !important;text-shadow:0 2px 10px rgba(0,25,35,.5)}
body:has(.cp-hero) .cp-photo img{object-fit:contain !important;height:auto !important;min-height:0 !important;background:#f5f8f8}

/* Cancellation Policy - homepage-aligned brand refinement */
body.wco-layout-cancellation-policy .cp-page {--grad:linear-gradient(to right,#7fc645,#048ed2);font-family:inherit;color:#082f3b}
body.wco-layout-cancellation-policy .cp-hero {background-image:linear-gradient(90deg,rgba(5,37,49,.64),rgba(5,43,54,.38) 52%,rgba(5,43,54,.10)),url("../../media/cancellation-policy.jpeg")!important;filter:none!important}
body.wco-layout-cancellation-policy .cp-hero h1,body.wco-layout-cancellation-policy .cp-hero p {color:#fff!important;text-shadow:0 2px 12px rgba(0,20,30,.55)}
body.wco-layout-cancellation-policy .cp-hero h1 .cp-gradient-title {font-style:normal!important;background:linear-gradient(to right,#7fc645,#048ed2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:none;display:inline}
body.wco-layout-cancellation-policy .cp-page h2 {font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1.17;letter-spacing:-.025em;color:#082f3b}
body.wco-layout-cancellation-policy .cp-page h3 {font-weight:800;color:#082f3b}
body.wco-layout-cancellation-policy .cp-label {color:#048ed2;font-weight:800;letter-spacing:.14em}
body.wco-layout-cancellation-policy .cp-page .cp-btn:not(.cp-outline) {background:linear-gradient(to right,#7fc645,#048ed2)!important;color:white!important;border:0!important}
body.wco-layout-cancellation-policy .cp-pay {background:linear-gradient(135deg,#f3faef,#eff8ff)!important}
body.wco-layout-cancellation-policy .cp-pay .cp-heading {max-width:850px;margin-bottom:38px}
body.wco-layout-cancellation-policy .cp-pay .cp-cards {gap:22px;align-items:stretch}
body.wco-layout-cancellation-policy .cp-pay .cp-cards article {position:relative;background:#fff!important;border:0!important;border-radius:22px!important;padding:32px 28px!important;box-shadow:0 16px 40px rgba(4,54,69,.09)!important;overflow:hidden}
body.wco-layout-cancellation-policy .cp-pay .cp-cards article:before {content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(to right,#7fc645,#048ed2)}
body.wco-layout-cancellation-policy .cp-pay .cp-num {display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;border-radius:15px;background:linear-gradient(to right,#7fc645,#048ed2)!important;color:white!important;margin-bottom:12px}
body.wco-layout-cancellation-policy .cp-pay .cp-methods {margin-top:30px;border-radius:22px!important;border:0!important;background:#fff!important;box-shadow:0 12px 32px rgba(4,54,69,.07);padding:30px!important}
body.wco-layout-cancellation-policy .cp-pay .cp-methods h3 {margin-top:0}
body.wco-layout-cancellation-policy .cp-photo {border:0!important;box-shadow:0 14px 38px rgba(4,54,69,.11)}
body.wco-layout-cancellation-policy .cp-photo img {object-fit:contain!important;height:auto!important;min-height:0!important}
body.wco-layout-cancellation-policy .wco-crosspage-quote--cancellation-policy {background:linear-gradient(rgba(245,250,251,.83),rgba(245,250,251,.83)),url("../../media/home-footer-bg.webp") center/cover no-repeat!important}
body.wco-layout-cancellation-policy .wco-crosspage-quote--cancellation-policy .wco-crosspage-quote-form {background:linear-gradient(to right,#7fc645,#048ed2)!important}
body.wco-layout-cancellation-policy .wco-crosspage-quote--cancellation-policy .wco-footer-consent,body.wco-layout-cancellation-policy .wco-crosspage-quote--cancellation-policy .wco-footer-consent * {color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important}
@media(max-width:800px){body.wco-layout-cancellation-policy .cp-pay .cp-cards{grid-template-columns:1fr!important}body.wco-layout-cancellation-policy .cp-pay .cp-cards article{padding:25px!important}}

/* Cancellation policy: readable hero, polished CTA, homepage quote backdrop */
body.wco-layout-cancellation-policy .cp-hero{background-image:linear-gradient(90deg,rgba(5,35,46,.76) 0%,rgba(5,40,52,.50) 52%,rgba(5,40,52,.16) 100%),url("../../media/cancellation-policy.jpeg")!important;filter:none!important;backdrop-filter:none!important}
body.wco-layout-cancellation-policy .cp-hero .cp-gradient-title{display:inline!important;background:linear-gradient(to right,#7fc645,#048ed2)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}
body.wco-layout-cancellation-policy .cp-highlight{background:linear-gradient(115deg,rgba(127,198,69,.15),rgba(4,142,210,.12))!important;border:0!important;border-left:5px solid #7fc645!important;border-radius:18px!important;box-shadow:0 12px 32px rgba(6,46,57,.08)!important;padding:25px 28px!important}
body.wco-layout-cancellation-policy .cp-highlight strong{color:#063440!important;font-weight:850!important}
body.wco-layout-cancellation-policy .cp-highlight p{color:#365764!important}
body.wco-layout-cancellation-policy .cp-cta{margin:36px auto 0!important;padding:72px 24px!important;background:linear-gradient(115deg,rgba(5,45,57,.96),rgba(4,93,120,.93))!important;border-radius:24px!important;max-width: min(1320px,calc(100% - 40px))!important;box-shadow:0 18px 46px rgba(6,46,57,.14)!important}
body.wco-layout-cancellation-policy .cp-cta .cp-wrap{max-width:850px!important;margin:auto!important}
body.wco-layout-cancellation-policy .cp-cta h2{color:#fff!important;line-height:1.14!important;margin:12px auto 15px!important}
body.wco-layout-cancellation-policy .cp-cta p{color:#e4f1f4!important;max-width:680px!important;margin:0 auto!important}
body.wco-layout-cancellation-policy .cp-cta .cp-hero-actions{display:flex!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin-top:26px!important;flex-wrap:wrap!important}
body.wco-layout-cancellation-policy .cp-cta .cp-btn{background:linear-gradient(to right,#7fc645,#048ed2)!important;border:0!important;color:white!important;border-radius:12px!important;padding:15px 24px!important;text-decoration:none!important}
body.wco-layout-cancellation-policy .cp-cta .cp-btn.cp-outline{background:transparent!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)!important;color:#fff!important}
body.wco-layout-cancellation-policy .wco-crosspage-quote--cancellation-policy{background-image:linear-gradient(90deg,rgba(247,251,244,.91),rgba(238,248,252,.84)),url("../../media/project-1.webp")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;padding-top:80px!important;padding-bottom:80px!important}
@media(max-width:700px){body.wco-layout-cancellation-policy .cp-cta{padding:48px 18px!important;margin-top:22px!important;max-width:calc(100% - 24px)!important}body.wco-layout-cancellation-policy .wco-crosspage-quote--cancellation-policy{padding-top:52px!important;padding-bottom:52px!important}}

/* Cancellation page final fixes: page-scoped selectors, no dependence on body class. */
.cp-page .cp-hero {
  background-image:linear-gradient(90deg,rgba(5,34,44,.79) 0%,rgba(5,43,54,.55) 48%,rgba(5,43,54,.22) 100%),url("../../media/cancellation-policy.jpeg")!important;
  background-size:cover!important;background-position:center!important;filter:none!important;backdrop-filter:none!important;
}
.cp-page .cp-hero h1,.cp-page .cp-hero p,.cp-page .cp-hero .cp-kicker{color:#fff!important;text-shadow:0 2px 12px rgba(0,25,35,.75)!important}
.cp-page .cp-hero h1 .cp-gradient-title{background:linear-gradient(to right,#7fc645,#048ed2)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none!important;font-style:normal!important}
.cp-page .cp-highlight{background:linear-gradient(110deg,rgba(127,198,69,.17),rgba(4,142,210,.14))!important;border:0!important;border-radius:18px!important;box-shadow:0 12px 28px rgba(6,46,57,.09)!important;padding:24px!important}
.cp-page .cp-highlight strong{color:#063440!important}.cp-page .cp-highlight p{color:#34535d!important}
.cp-page .cp-cta{margin:44px auto 0!important;padding:66px 24px!important;max-width:calc(100% - 40px)!important;border-radius:24px!important;background:linear-gradient(115deg,#083744,#075d77)!important;text-align:center!important;box-shadow:0 18px 40px rgba(6,46,57,.13)!important}
.cp-page .cp-cta .cp-wrap{max-width:800px!important;margin:0 auto!important}.cp-page .cp-cta h2{color:#fff!important;margin:12px 0 16px!important}.cp-page .cp-cta p{color:#e8f5f7!important;margin:0 auto!important;max-width:670px!important}.cp-page .cp-cta .cp-hero-actions{display:flex!important;justify-content:center!important;gap:14px!important;flex-wrap:wrap!important;margin-top:28px!important}
.cp-page .cp-cta .cp-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 24px!important;border-radius:12px!important;background:linear-gradient(to right,#7fc645,#048ed2)!important;color:#fff!important;border:0!important;text-decoration:none!important}
.cp-page .cp-cta .cp-btn.cp-outline{background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)!important}
.cp-page .wco-crosspage-quote--cancellation-policy{background-image:linear-gradient(90deg,rgba(247,251,244,.94),rgba(238,248,252,.85)),url("../../media/project-1.webp")!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;padding:70px 20px!important}
.cp-page .wco-crosspage-quote--cancellation-policy .wco-footer-quote-card{background:linear-gradient(to right,#7fc645,#048ed2)!important}
.cp-page .wco-crosspage-quote--cancellation-policy .wco-footer-consent,.cp-page .wco-crosspage-quote--cancellation-policy .wco-footer-consent *,.cp-page .wco-crosspage-quote--cancellation-policy .sms-consent,.cp-page .wco-crosspage-quote--cancellation-policy .sms-consent *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}
@media(max-width:700px){.cp-page .cp-cta{padding:42px 18px!important;max-width:calc(100% - 24px)!important}.cp-page .wco-crosspage-quote--cancellation-policy{padding:48px 14px!important}}

/* FIX: Cancellation payment methods and SMS consent contrast (2026-10-23). */
.cp-page .cp-pay .cp-methods,
.cp-page .cp-pay .cp-methods h3,
.cp-page .cp-pay .cp-methods p,
.cp-page .cp-pay .cp-methods li,
.cp-page .cp-pay .cp-methods .cp-note {
  color:#103744!important;
  -webkit-text-fill-color:#103744!important;
  opacity:1!important;
  visibility:visible!important;
}
.cp-page .cp-pay .cp-methods {background:#fff!important;border:0!important;}
.cp-page .cp-pay .cp-methods h3 {font-weight:800!important;font-size:clamp(22px,2vw,28px)!important;}
.cp-page .cp-pay .cp-methods li {padding:7px 0!important;line-height:1.55!important;}
.cp-page .cp-pay .cp-methods li::marker {color:#7fc645!important;}
.cp-page .wco-crosspage-quote--cancellation-policy .wco-footer-consent,
.cp-page .wco-crosspage-quote--cancellation-policy .wco-footer-consent span,
.cp-page .wco-crosspage-quote--cancellation-policy .wco-footer-consent label {
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  opacity:1!important;visibility:visible!important;
  font-size:13px!important;line-height:1.55!important;
}
.cp-page .wco-crosspage-quote--cancellation-policy .wco-footer-consent {display:flex!important;align-items:flex-start!important;gap:10px!important;}
.cp-page .wco-crosspage-quote--cancellation-policy .wco-footer-consent input[type=checkbox] {
  display:block!important;appearance:auto!important;-webkit-appearance:checkbox!important;
  width:18px!important;height:18px!important;min-width:18px!important;
  opacity:1!important;visibility:visible!important;accent-color:#073747!important;
  margin:2px 0 0!important;flex:0 0 18px!important;
}

/* Cancellation policy: payment methods with accessible icon bullets */
body.wco-layout-cancellation-policy .cp-pay .cp-methods ul {
  list-style:none!important;
  padding:0!important;
  margin:0!important;
  gap:12px 20px!important;
  align-items:start;
}
body.wco-layout-cancellation-policy .cp-pay .cp-methods ul li {
  display:flex!important;
  align-items:flex-start!important;
  gap:11px!important;
  padding:9px 0!important;
  margin:0!important;
  color:#16394b!important;
  font-weight:600!important;
  line-height:1.5!important;
}
body.wco-layout-cancellation-policy .cp-pay .cp-methods ul li::before {
  content:"✓";
  display:inline-grid;
  place-items:center;
  flex:0 0 28px;
  width:28px;
  height:28px;
  border-radius:50%;
  background:linear-gradient(to right,#7fc645,#048ed2);
  color:#fff;
  font-size:17px;
  font-weight:800;
  line-height:1;
  box-shadow:0 3px 8px rgba(4,142,210,.13);
}
body.wco-layout-cancellation-policy .cp-pay .cp-methods h3::before {
  content:"✓";
  display:inline-grid;
  place-items:center;
  width:36px;
  height:36px;
  margin-right:12px;
  border-radius:11px;
  background:linear-gradient(to right,#7fc645,#048ed2);
  color:#fff;
  font-size:21px;
  vertical-align:middle;
}
@media(max-width:600px){
  body.wco-layout-cancellation-policy .cp-pay .cp-methods{padding:22px!important;}
  body.wco-layout-cancellation-policy .cp-pay .cp-methods ul{grid-template-columns:1fr!important;}
}

/* Cancellation Policy: ensure footer quote SMS consent is legible on every screen. */
body.wco-layout-cancellation-policy .cp-page .wco-crosspage-quote--cancellation-policy .wco-crosspage-quote-form .wco-footer-consent {
  display:flex!important;align-items:flex-start!important;gap:11px!important;
  background:#073747!important;color:#fff!important;border:0!important;
  padding:13px 15px!important;border-radius:11px!important;
  font-size:13px!important;line-height:1.6!important;opacity:1!important;visibility:visible!important;
}
body.wco-layout-cancellation-policy .cp-page .wco-crosspage-quote--cancellation-policy .wco-crosspage-quote-form .wco-footer-consent span,
body.wco-layout-cancellation-policy .cp-page .wco-crosspage-quote--cancellation-policy .wco-crosspage-quote-form .wco-footer-consent span * {
  display:inline!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  opacity:1!important;visibility:visible!important;text-shadow:none!important;
  font-size:13px!important;line-height:1.6!important;font-weight:500!important;
}
body.wco-layout-cancellation-policy .cp-page .wco-crosspage-quote--cancellation-policy .wco-crosspage-quote-form .wco-footer-consent input[type=checkbox] {
  display:block!important;appearance:auto!important;-webkit-appearance:checkbox!important;
  accent-color:#7fc645!important;width:18px!important;height:18px!important;
  min-width:18px!important;flex:0 0 18px!important;margin:2px 0 0!important;
  opacity:1!important;visibility:visible!important;
}


/* FAQ page - homepage visual language, scoped to FAQ only */
body:has(.faq-hero) .faq-hero{background:linear-gradient(115deg,#062e39 0%,#0b4b62 100%)!important;padding:70px 0 76px!important}
body:has(.faq-hero) .faq-hero h1{font-size:clamp(36px,4.5vw,62px)!important;line-height:1.1!important;letter-spacing:-.035em!important;color:#fff!important}
body:has(.faq-hero) .faq-hero h1 span,body:has(.faq-hero) .faq-feature-copy h2 em{color:#048ed2!important;background:linear-gradient(to right,#7fc645,#048ed2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:normal}
body:has(.faq-hero) .faq-hero .eyebrow,body:has(.faq-hero) .faq-hero p{color:#fff!important}
body:has(.faq-hero) .faq-hero-image img{width:100%!important;height:auto!important;aspect-ratio:1600/666;object-fit:contain!important;border-radius:20px!important}
body:has(.faq-hero) .faq-hero .btn,body:has(.faq-hero) .faq-feature .btn,body:has(.faq-hero) #faq-content .cta .btn{background:linear-gradient(to right,#7fc645,#048ed2)!important;color:white!important;border:0!important;box-shadow:0 8px 24px #048ed22b}
body:has(.faq-hero) .faq-quick-strip{background:linear-gradient(105deg,#f0f8f3,#f1f8fc)!important;border-bottom:1px solid #d8e9ec!important}
body:has(.faq-hero) .faq-quick-strip .faq-quick-grid>div{color:#143b49!important}
body:has(.faq-hero) .faq-intro,body:has(.faq-hero) .faq-feature,body:has(.faq-hero) .faq-photo-band{color:#244653!important}
body:has(.faq-hero) .faq-intro h2,body:has(.faq-hero) .faq-feature h2,body:has(.faq-hero) .faq-photo-heading h2,body:has(.faq-hero) #faq-content .section-head h2,body:has(.faq-hero) .faq-photo-grid h3{font-size:clamp(25px,2.8vw,40px)!important;line-height:1.2!important;letter-spacing:-.025em!important;color:#082f3d!important}
body:has(.faq-hero) .faq-photo-grid h3{font-size:23px!important}
body:has(.faq-hero) .faq-intro .eyebrow,body:has(.faq-hero) .faq-feature .eyebrow,body:has(.faq-hero) .faq-photo-heading .eyebrow,body:has(.faq-hero) #faq-content .side h2{color:#048ed2!important}
body:has(.faq-hero) #faq-content .section-icon{background:linear-gradient(to right,#7fc645,#048ed2)!important;color:#fff!important}
body:has(.faq-hero) #faq-content .faq{border:1px solid #d9e8e9!important;border-radius:13px!important}
body:has(.faq-hero) #faq-content .faq[open]{border-color:#048ed2!important;box-shadow:0 9px 24px #048ed212!important}
body:has(.faq-hero) #faq-content .faq summary{color:#103747!important;font-size:16px!important}
body:has(.faq-hero) #faq-content .faq summary:after{color:#048ed2!important}
body:has(.faq-hero) #faq-content .answer,body:has(.faq-hero) #faq-content .answer p{color:#385663!important}
body:has(.faq-hero) #faq-content .side a:hover,body:has(.faq-hero) #faq-content .side a:focus{background:#edf7fb!important;color:#048ed2!important}
body:has(.faq-hero) #faq-content .cta{background:linear-gradient(115deg,#073748,#0d526c)!important}
body:has(.faq-hero) #faq-content .cta .eyebrow{color:#fff!important}
body:has(.faq-hero) .faq-feature-photo img{box-shadow:15px 18px 0 #d9eef4!important}
body:has(.faq-hero) .faq-photo-band{background:#f3f8fa!important}
body:has(.faq-hero) .bottom-quote{background-image:linear-gradient(90deg,rgba(247,251,244,.94),rgba(238,248,252,.85)),url("../../media/project-1.webp")!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;padding:80px 0!important}
body:has(.faq-hero) .bottom-quote .bottom-quote-wrap{background:transparent!important}
body:has(.faq-hero) .bottom-quote-copy h2{color:#0b3542!important;font-size:clamp(30px,3vw,44px)!important}
body:has(.faq-hero) .bottom-quote-copy p,body:has(.faq-hero) .bottom-quote-benefits{color:#254956!important}
body:has(.faq-hero) .bottom-quote-card{background:linear-gradient(to right,#7fc645,#048ed2)!important;padding:2px!important;border-radius:20px!important}
body:has(.faq-hero) .bottom-quote-form{background:#fff!important;border-radius:18px!important}
body:has(.faq-hero) .bottom-quote-form label,body:has(.faq-hero) .bottom-quote-form-head h3{color:#103747!important}
body:has(.faq-hero) .bottom-quote-form button[type=submit]{background:linear-gradient(to right,#7fc645,#048ed2)!important;color:#fff!important}
body:has(.faq-hero) .bottom-quote-form input,body:has(.faq-hero) .bottom-quote-form select{color:#173c45!important}
body:has(.faq-hero) .bottom-quote-form .bottom-quote-note{color:#526b75!important}
@media(max-width:700px){body:has(.faq-hero) .faq-hero{padding:45px 0 60px!important}body:has(.faq-hero) .faq-hero-image img{height:auto!important}body:has(.faq-hero) .bottom-quote{padding:55px 0!important}}

/* FAQ full-width banner with the user-provided photograph */
body:has(.faq-hero) .faq-hero.faq-hero-full{background-image:linear-gradient(90deg,rgba(4,35,49,.88) 0%,rgba(4,35,49,.72) 36%,rgba(4,35,49,.18) 78%),url("../../media/freqently-asked-question.jpeg")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;min-height:490px!important;display:flex!important;align-items:center!important}
body:has(.faq-hero) .faq-hero.faq-hero-full .faq-hero-grid{display:block!important;width:100%!important}
body:has(.faq-hero) .faq-hero.faq-hero-full .faq-hero-grid>div:first-child{max-width:650px!important;position:relative!important;z-index:2!important}
body:has(.faq-hero) .faq-hero.faq-hero-full .faq-hero-image,body:has(.faq-hero) .faq-hero.faq-hero-full .hero-deco{display:none!important}
body:has(.faq-hero) .faq-hero.faq-hero-full h1,body:has(.faq-hero) .faq-hero.faq-hero-full p,body:has(.faq-hero) .faq-hero.faq-hero-full .eyebrow{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.5)!important}
body:has(.faq-hero) .faq-hero.faq-hero-full .faq-outline{color:#fff!important;border-color:rgba(255,255,255,.8)!important}
@media(max-width:700px){body:has(.faq-hero) .faq-hero.faq-hero-full{min-height:450px!important;background-position:58% center!important;background-image:linear-gradient(90deg,rgba(4,35,49,.85),rgba(4,35,49,.55)),url("../../media/freqently-asked-question.jpeg")!important}}

/* FAQ visual corrections v12: banner composition and readable quote panel */
body:has(.faq-hero) .faq-hero.faq-hero-full{min-height:510px!important;padding:95px 0!important;background-image:linear-gradient(90deg,rgba(3,31,44,.84) 0%,rgba(3,31,44,.58) 43%,rgba(3,31,44,.08) 100%),url("../../media/freqently-asked-question.jpeg")!important;background-position:center 48%!important;background-size:cover!important}
body:has(.faq-hero) .faq-hero.faq-hero-full .faq-hero-grid{width:min(1200px,calc(100% - 48px))!important;margin-inline:auto!important;display:block!important}
body:has(.faq-hero) .faq-hero.faq-hero-full .faq-hero-grid>div:first-child{max-width:620px!important}
body:has(.faq-hero) .faq-hero.faq-hero-full h1{font-size:clamp(38px,4.6vw,64px)!important;line-height:1.08!important;margin:16px 0!important;color:#fff!important}
body:has(.faq-hero) .faq-hero.faq-hero-full p{font-size:17px!important;line-height:1.65!important;max-width:560px!important;color:#fff!important}
body:has(.faq-hero) .faq-hero.faq-hero-full .faq-hero-actions{display:flex!important;gap:14px!important;flex-wrap:wrap!important;margin-top:24px!important}
body:has(.faq-hero) .bottom-quote{padding:84px 0!important;background-image:linear-gradient(90deg,rgba(245,250,247,.89),rgba(239,248,252,.87)),url("../../media/project-1.webp")!important}
body:has(.faq-hero) .bottom-quote .bottom-quote-wrap{display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.85fr)!important;gap:34px!important;align-items:center!important;max-width:1240px!important;margin:auto!important;background:transparent!important}
body:has(.faq-hero) .bottom-quote .bottom-quote-copy{background:#073744!important;border-radius:24px!important;padding:38px 30px!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}
body:has(.faq-hero) .bottom-quote .bottom-quote-copy .eyebrow{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;letter-spacing:1.4px!important;font-weight:800!important}
body:has(.faq-hero) .bottom-quote .bottom-quote-copy h2{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(29px,2.6vw,42px)!important;line-height:1.13!important;margin:22px 0!important;letter-spacing:-.025em!important;overflow-wrap:normal!important}
body:has(.faq-hero) .bottom-quote .bottom-quote-copy>p{color:#e3f2f4!important;-webkit-text-fill-color:#e3f2f4!important;font-size:15px!important;line-height:1.7!important;margin:0 0 24px!important;opacity:1!important}
body:has(.faq-hero) .bottom-quote .bottom-quote-benefits{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important}
body:has(.faq-hero) .bottom-quote .bottom-quote-benefits span{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:43px!important;padding:10px 14px!important;background:#fff!important;color:#173d47!important;-webkit-text-fill-color:#173d47!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;border-radius:30px!important;opacity:1!important;visibility:visible!important}
body:has(.faq-hero) .bottom-quote .bottom-quote-benefits i{display:inline-block!important;flex:0 0 10px!important;width:10px!important;height:10px!important;background:#7fc645!important;border-radius:50%!important}
body:has(.faq-hero) .bottom-quote .bottom-quote-card{min-width:0!important;border-radius:24px!important;background:linear-gradient(to right,#7fc645,#048ed2)!important;padding:2px!important}
body:has(.faq-hero) .bottom-quote .bottom-quote-form{padding:28px!important;background:#fff!important;border-radius:22px!important}
body:has(.faq-hero) .bottom-quote .bottom-quote-form-head h3{color:#082f3d!important;font-size:clamp(22px,2vw,28px)!important}
body:has(.faq-hero) .bottom-quote .bottom-quote-form-head p,body:has(.faq-hero) .bottom-quote .bottom-quote-note{color:#536c76!important;-webkit-text-fill-color:#536c76!important}
body:has(.faq-hero) .bottom-quote .bottom-quote-form label{color:#0c3442!important;-webkit-text-fill-color:#0c3442!important;font-size:12px!important}
@media(max-width:1050px){body:has(.faq-hero) .bottom-quote .bottom-quote-wrap{grid-template-columns:1fr!important;gap:22px!important}body:has(.faq-hero) .bottom-quote .bottom-quote-copy{padding:32px!important}body:has(.faq-hero) .bottom-quote .bottom-quote-benefits{flex-direction:row!important;flex-wrap:wrap!important}body:has(.faq-hero) .bottom-quote .bottom-quote-benefits span{width:auto!important}}
@media(max-width:650px){body:has(.faq-hero) .faq-hero.faq-hero-full{min-height:460px!important;padding:65px 0!important;background-position:54% center!important;background-image:linear-gradient(90deg,rgba(3,31,44,.88),rgba(3,31,44,.52)),url("../../media/freqently-asked-question.jpeg")!important}body:has(.faq-hero) .faq-hero.faq-hero-full .faq-hero-grid{width:calc(100% - 36px)!important}body:has(.faq-hero) .bottom-quote{padding:50px 0!important}body:has(.faq-hero) .bottom-quote .bottom-quote-copy{padding:28px 23px!important}body:has(.faq-hero) .bottom-quote .bottom-quote-benefits{flex-direction:column!important}body:has(.faq-hero) .bottom-quote .bottom-quote-benefits span{width:100%!important}body:has(.faq-hero) .bottom-quote .bottom-quote-form{padding:24px 18px!important}}

/* Rights and responsibilities: homepage-aligned theme, plus FAQ quote form */
body:has(.rights-page) .rights-page{--rights-gradient:linear-gradient(90deg,#7fc645,#048ed2);color:#123747;font-family:inherit}
body:has(.rights-page) .rights-page h1,body:has(.rights-page) .rights-page h2,body:has(.rights-page) .rights-page h3{font-family:inherit;letter-spacing:-.025em;line-height:1.17}
body:has(.rights-page) .rights-page .rights-overview h2,body:has(.rights-page) .rights-page .rights-resources h2,body:has(.rights-page) .rights-page .rights-copy h3{background:var(--rights-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#048ed2}
body:has(.rights-page) .rights-page .rights-primary,body:has(.rights-page) .rights-page .rights-green{background:var(--rights-gradient)!important;color:#fff!important;border:0!important;text-decoration:none}
body:has(.rights-page) .rights-page .rights-num,body:has(.rights-page) .rights-page .rights-round{background:var(--rights-gradient)!important;color:white!important}
body:has(.rights-page) .rights-page .rights-kicker,body:has(.rights-page) .rights-page .rights-mini{color:#087eaf!important}
body:has(.rights-page) .rights-page p{line-height:1.75}
body:has(.rights-page) .rights-page .rights-cta{background:linear-gradient(110deg,#073e4d,#086a86)!important}
body:has(.rights-page) .rights-page .bottom-quote{background-image:linear-gradient(90deg,rgba(5,42,53,.78),rgba(5,76,93,.45)),url("../../media/home-footer-bg.webp");background-position:center;background-size:cover;padding:80px 20px}
body:has(.rights-page) .rights-page .bottom-quote-copy h2,body:has(.rights-page) .rights-page .bottom-quote-copy p,body:has(.rights-page) .rights-page .bottom-quote-copy .eyebrow{color:#fff!important;-webkit-text-fill-color:#fff!important}
body:has(.rights-page) .rights-page .bottom-quote-card{background:#fff;color:#123747}
body:has(.rights-page) .rights-page .bottom-quote-form label,body:has(.rights-page) .rights-page .bottom-quote-form h3{color:#083746!important;-webkit-text-fill-color:#083746!important}
body:has(.rights-page) .rights-page .bottom-quote-form button{background:var(--rights-gradient)!important;color:white!important}
@media(max-width:767px){body:has(.rights-page) .rights-page .bottom-quote{padding:48px 16px}}


/* Rights page: FAQ-matched quote form and consistent heading palette (v13) */
body:has(.rights-page) .rights-page .rights-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(38px,4.5vw,62px)!important;line-height:1.1!important}
body:has(.rights-page) .rights-page .rights-overview h2,body:has(.rights-page) .rights-page .rights-copy h3,body:has(.rights-page) .rights-page .rights-resources h2{background:linear-gradient(90deg,#7fc645,#048ed2)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}
body:has(.rights-page) .rights-page .rights-cta h2{color:#fff!important;-webkit-text-fill-color:#fff!important}
body:has(.rights-page) .rights-page .bottom-quote{padding:84px 20px!important;background-image:linear-gradient(90deg,rgba(245,250,247,.89),rgba(239,248,252,.87)),url("../../media/project-1.webp")!important;background-position:center!important;background-size:cover!important}
body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-wrap{display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.85fr)!important;gap:34px!important;align-items:stretch!important;max-width:1240px!important;margin:auto!important;background:transparent!important}
body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-copy{background:#073744!important;border-radius:24px!important;padding:38px 30px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}
body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-copy .eyebrow{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:1.4px!important}
body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-copy h2{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;font-size:clamp(29px,2.6vw,42px)!important;line-height:1.13!important;margin:22px 0!important;letter-spacing:-.025em!important}
body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-copy>p{color:#e3f2f4!important;-webkit-text-fill-color:#e3f2f4!important;font-size:15px!important;line-height:1.7!important;margin:0 0 24px!important;opacity:1!important}
body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-benefits{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important}
body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-benefits span{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:43px!important;padding:10px 14px!important;background:#fff!important;color:#173d47!important;-webkit-text-fill-color:#173d47!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;border-radius:30px!important;opacity:1!important;visibility:visible!important}
body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-benefits i{display:inline-block!important;flex:0 0 10px!important;width:10px!important;height:10px!important;background:#7fc645!important;border-radius:50%!important}
body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-card{min-width:0!important;border-radius:24px!important;background:linear-gradient(90deg,#7fc645,#048ed2)!important;padding:2px!important}
body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-form{padding:28px!important;background:#fff!important;border-radius:22px!important}
body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-form-head h3{color:#082f3d!important;-webkit-text-fill-color:#082f3d!important;background:none!important;font-size:clamp(22px,2vw,28px)!important}
body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-form-head p,body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-note{color:#536c76!important;-webkit-text-fill-color:#536c76!important}
body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-form label{color:#0c3442!important;-webkit-text-fill-color:#0c3442!important;font-size:12px!important}
body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-form button[type=submit]{background:linear-gradient(90deg,#7fc645,#048ed2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
@media(max-width:1050px){body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-wrap{grid-template-columns:1fr!important;gap:22px!important}body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-benefits{flex-direction:row!important;flex-wrap:wrap!important}body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-benefits span{width:auto!important}}
@media(max-width:650px){body:has(.rights-page) .rights-page .bottom-quote{padding:50px 16px!important}body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-copy{padding:28px 23px!important}body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-benefits{flex-direction:column!important}body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-benefits span{width:100%!important}body:has(.rights-page) .rights-page .bottom-quote .bottom-quote-form{padding:24px 18px!important}}


/* Rights & Responsibilities: consistent homepage gradient headings; no flat green text */
body:has(main.rights-page) main.rights-page .rights-overview h2,
body:has(main.rights-page) main.rights-page .rights-list .rights-copy h3,
body:has(main.rights-page) main.rights-page .rights-resources h2 {
  display:block!important;
  background:linear-gradient(to right,#7fc645 0%,#048ed2 100%)!important;
  background-clip:text!important;-webkit-background-clip:text!important;
  color:transparent!important;-webkit-text-fill-color:transparent!important;
  font-family:inherit!important;font-weight:800!important;
  font-size:clamp(27px,2.65vw,39px)!important;line-height:1.22!important;
  letter-spacing:-.025em!important;
}
body:has(main.rights-page) main.rights-page .rights-list .rights-copy p,
body:has(main.rights-page) main.rights-page .rights-overview p,
body:has(main.rights-page) main.rights-page .rights-resources p {
 color:#385663!important;-webkit-text-fill-color:#385663!important;
}
body:has(main.rights-page) main.rights-page .rights-list .rights-mini,
body:has(main.rights-page) main.rights-page .rights-overview .rights-kicker,
body:has(main.rights-page) main.rights-page .rights-resources .rights-kicker {
 color:#087eaf!important;-webkit-text-fill-color:#087eaf!important;
}
/* Keep the form card white to the bottom: no empty gradient stripe */
body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-card {
 display:flex!important;align-items:stretch!important;overflow:hidden!important;
 padding:2px!important;background:linear-gradient(to right,#7fc645,#048ed2)!important;
}
body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-form {
 width:100%!important;min-height:100%!important;flex:1 1 auto!important;
 margin:0!important;background:#fff!important;border-radius:22px!important;
}
@media(max-width:650px){body:has(main.rights-page) main.rights-page .rights-list .rights-copy h3{font-size:clamp(25px,6vw,33px)!important}}

/* Rights & Responsibilities: polished, compact call-to-action */
body:has(.rights-page) .rights-page .rights-cta{padding:64px 20px!important;background:linear-gradient(115deg,rgba(5,48,62,.94),rgba(4,92,120,.91)),url("../../media/faq.jpeg") center/cover!important}
body:has(.rights-page) .rights-page .rights-cta-inner{max-width:1180px;margin:auto;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:38px!important;padding:36px 42px!important;border:1px solid rgba(255,255,255,.25);border-radius:24px;background:rgba(255,255,255,.07);box-shadow:0 16px 42px rgba(0,24,37,.16)}
body:has(.rights-page) .rights-page .rights-cta-inner>div{max-width:740px;min-width:0}
body:has(.rights-page) .rights-page .rights-cta .rights-kicker{color:#b9f5d1!important;letter-spacing:.12em;font-weight:800}
body:has(.rights-page) .rights-page .rights-cta h2{font-size:clamp(28px,3vw,42px)!important;line-height:1.16!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:12px 0!important}
body:has(.rights-page) .rights-page .rights-cta p{font-size:16px!important;line-height:1.7!important;color:#edf8fa!important;max-width:680px}
body:has(.rights-page) .rights-page .rights-cta .rights-primary{display:inline-flex!important;justify-content:center;align-items:center;text-align:center;white-space:normal;flex-shrink:0;min-width:205px;min-height:54px;padding:15px 26px!important;border-radius:999px!important;background:linear-gradient(90deg,#7fc645,#048ed2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important;box-shadow:0 9px 24px rgba(0,48,73,.25);transition:transform .2s ease,box-shadow .2s ease}
body:has(.rights-page) .rights-page .rights-cta .rights-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,48,73,.35)}
@media(max-width:800px){body:has(.rights-page) .rights-page .rights-cta{padding:42px 16px!important}body:has(.rights-page) .rights-page .rights-cta-inner{display:flex!important;flex-direction:column;align-items:stretch!important;gap:24px!important;padding:30px 24px!important}body:has(.rights-page) .rights-page .rights-cta .rights-primary{width:100%;margin-top:0!important}}

/* Rights page final: centered quote section and clean numbered steps */
body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-wrap{width:min(100%,1120px)!important;max-width:1120px!important;margin-inline:auto!important;grid-template-columns:minmax(0,360px) minmax(0,1fr)!important;gap:24px!important;align-items:stretch!important}
body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-card{width:100%!important;max-width:100%!important;min-width:0!important}
body:has(main.rights-page) main.rights-page .rights-list .rights-copy h3{color:#082f3d!important;-webkit-text-fill-color:#082f3d!important;background:none!important;background-image:none!important;font-size:clamp(27px,2.5vw,39px)!important;line-height:1.2!important}
body:has(main.rights-page) main.rights-page .rights-list .rights-item{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;column-gap:26px!important;align-items:start!important;padding:34px 0!important}
body:has(main.rights-page) main.rights-page .rights-list .rights-num{display:flex!important;align-items:center!important;justify-content:center!important;width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;padding:0!important;margin:0!important;line-height:1!important;font-size:42px!important;font-weight:800!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#7fc645,#048ed2)!important;border-radius:16px!important;box-shadow:0 8px 20px rgba(4,70,93,.12)!important;overflow:hidden!important}
body:has(main.rights-page) main.rights-page .rights-list .rights-copy{min-width:0!important}
@media(max-width:1050px){body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-wrap{max-width:760px!important;grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:600px){body:has(main.rights-page) main.rights-page .rights-list .rights-item{grid-template-columns:62px minmax(0,1fr)!important;gap:15px!important;padding:25px 0!important}body:has(main.rights-page) main.rights-page .rights-list .rights-num{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;font-size:30px!important;border-radius:12px!important}body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-wrap{width:100%!important}}

/* Rights & Responsibilities: supplied banner + compact quote card, v17 */
body:has(main.rights-page) main.rights-page .rights-hero{background-image:linear-gradient(90deg,rgba(3,35,46,.82) 0%,rgba(3,35,46,.66) 39%,rgba(3,35,46,.12) 100%),url("../../media/rights-responsibilities-banner.jpeg")!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;filter:none!important;min-height:490px;display:flex;align-items:center}
body:has(main.rights-page) main.rights-page .rights-hero .rights-container{width:100%}
body:has(main.rights-page) main.rights-page .rights-hero h1,body:has(main.rights-page) main.rights-page .rights-hero h1 span{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 12px rgba(0,20,30,.45)!important}
body:has(main.rights-page) main.rights-page .rights-hero p,body:has(main.rights-page) main.rights-page .rights-hero .rights-kicker{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 8px rgba(0,20,30,.55)}
body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-wrap{align-items:start!important}
body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-card{height:auto!important;min-height:0!important;align-self:start!important;display:block!important;overflow:visible!important}
body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-form{height:auto!important;min-height:0!important;margin:0!important;display:block!important}
body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-card:before{top:12px!important;right:18px!important;z-index:5!important;font-size:10px!important;padding:8px 13px!important;line-height:1!important}
body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-form-head{padding-right:110px!important}
@media(max-width:650px){body:has(main.rights-page) main.rights-page .rights-hero{min-height:430px;background-position:56% center!important}body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-card:before{top:10px!important;right:12px!important;font-size:9px!important}body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-form-head{padding-right:0!important;padding-top:25px!important}}

/* Rights page: overview heading and federal guide link in theme navy, not green */
body:has(main.rights-page) main.rights-page .rights-overview h2,
body:has(main.rights-page) main.rights-page .rights-resources h2,
body:has(main.rights-page) main.rights-page .rights-overview .rights-text-link {
  color:#082f3d!important;
  -webkit-text-fill-color:#082f3d!important;
  background-image:none!important;
  background:none!important;
}
body:has(main.rights-page) main.rights-page .rights-overview .rights-text-link:hover {color:#048ed2!important;-webkit-text-fill-color:#048ed2!important;}

/* Rights page: centered banner composition, no quote badges, compact centered form */
body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-card::before{content:none!important;display:none!important}
body:has(main.rights-page) main.rights-page .bottom-quote .form-step{display:none!important}
body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-form-head{padding-right:0!important;padding-top:0!important}
body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-wrap{max-width:1100px!important;width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:minmax(0,350px) minmax(0,1fr)!important;justify-content:center!important;align-items:center!important}
body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-card{margin:0 auto!important;max-width:710px!important}
body:has(main.rights-page) main.rights-page .rights-hero .rights-hero-grid{max-width:1180px!important;margin-inline:auto!important;align-items:center!important;gap:40px!important}
body:has(main.rights-page) main.rights-page .rights-hero{background-position:center 45%!important}
body:has(main.rights-page) main.rights-page .rights-hero .rights-hero-grid>div:first-child{max-width:650px!important}
@media(max-width:1050px){body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-wrap{max-width:710px!important;grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:700px){body:has(main.rights-page) main.rights-page .rights-hero .rights-hero-grid{gap:20px!important}body:has(main.rights-page) main.rights-page .bottom-quote .bottom-quote-wrap{width:calc(100% - 20px)!important}}

/* Ready-to-move checklist: brand-consistent hero, content and compact quote */
body:has(.ss-page) .ss-page{color:#153e4b;font-family:inherit}
body:has(.ss-page) .ss-hero{background:linear-gradient(120deg,#f0f8f4,#edf7fc);padding:72px 0}
body:has(.ss-page) .ss-hero-grid{gap:clamp(24px,4vw,64px)}
body:has(.ss-page) .ss-hero h1,body:has(.ss-page) .ss-intro h2,body:has(.ss-page) .ss-guide h2,body:has(.ss-page) .ss-spotlight h2,body:has(.ss-page) .ss-check h2,body:has(.ss-page) .ss-faq h2{color:#082f3d!important;letter-spacing:-.035em}
body:has(.ss-page) .ss-hero-image img{width:100%;height:auto;aspect-ratio:1.18;object-fit:contain;border-radius:20px;box-shadow:0 20px 45px #0a354021;background:#fff}
body:has(.ss-page) .ss-spotlight-image img{width:100%;height:auto;object-fit:contain;border-radius:18px}
body:has(.ss-page) .ss-overline,body:has(.ss-page) .ss-kicker{color:#048ed2!important}
body:has(.ss-page) .ss-tip{border-radius:14px}
body:has(.ss-page) .ss-tip h3{color:#082f3d!important}
body:has(.ss-page) .ss-tip-no{background:linear-gradient(110deg,#7fc645,#048ed2)!important;color:#fff!important}
body:has(.ss-page) .ss-button,body:has(.ss-page) .bottom-quote-form button{background:linear-gradient(to right,#7fc645,#048ed2)!important;color:#fff!important;border:0}
body:has(.ss-page) .bottom-quote{padding:72px 20px;background:linear-gradient(90deg,#eaf5f0d9,#e9f6fbd9),url("../../media/faq-form-bg.jpg") center/cover}
body:has(.ss-page) .bottom-quote .wrap{max-width:1240px;margin:auto}
body:has(.ss-page) .bottom-quote-wrap{max-width:1180px;margin:0 auto;align-items:stretch}
body:has(.ss-page) .bottom-quote-copy{color:#fff!important}
body:has(.ss-page) .bottom-quote-copy h2,body:has(.ss-page) .bottom-quote-copy p{color:#fff!important}
body:has(.ss-page) .bottom-quote-card{min-height:0!important;height:auto!important;align-self:center}
body:has(.ss-page) .bottom-quote-card:before,body:has(.ss-page) .bottom-quote-card:after{display:none!important}
body:has(.ss-page) .bottom-quote-form{min-height:0!important;height:auto!important}
body:has(.ss-page) .bottom-quote-benefits,body:has(.ss-page) .bottom-quote-benefits *{color:#082f3d!important}
@media(max-width:800px){body:has(.ss-page) .ss-hero{padding:42px 0}body:has(.ss-page) .ss-hero-image img{aspect-ratio:auto}body:has(.ss-page) .bottom-quote{padding:48px 15px}}

/* Ready to move checklist: final card, heading and quote refinements */
body:has(main.ss-page) main.ss-page .ss-tip{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding:28px!important;min-width:0!important;background:#fff!important;border:1px solid #e3edf0!important;border-top:4px solid #048ed2!important;border-radius:18px!important;box-shadow:0 12px 32px rgba(8,47,61,.06)!important}
body:has(main.ss-page) main.ss-page .ss-tip-no{display:flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;width:74px!important;height:74px!important;min-height:74px!important;max-width:74px!important;padding:0!important;border-radius:16px!important;background:linear-gradient(125deg,#7fc645,#048ed2)!important;color:#fff!important;font-size:40px!important;line-height:1!important;font-weight:800!important;letter-spacing:-2px!important}
body:has(main.ss-page) main.ss-page .ss-tip-body{width:100%!important;min-width:0!important}
body:has(main.ss-page) main.ss-page .ss-tip h3,body:has(main.ss-page) main.ss-page .ss-tip h3 *,body:has(main.ss-page) main.ss-page .ss-doc b,body:has(main.ss-page) main.ss-page .ss-checklist span{color:#082f3d!important;-webkit-text-fill-color:#082f3d!important;background:none!important}
body:has(main.ss-page) main.ss-page .ss-tip p,body:has(main.ss-page) main.ss-page .ss-tip p *{color:#244354!important;-webkit-text-fill-color:#244354!important}
body:has(main.ss-page) main.ss-page .ss-guide-heading h2 span{background:linear-gradient(90deg,#7fc645,#048ed2)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
body:has(main.ss-page) main.ss-page .bottom-quote{background-image:linear-gradient(90deg,rgba(241,249,245,.84),rgba(234,246,252,.82)),url("../../media/project-1.webp")!important;background-size:cover!important;background-position:center!important}
body:has(main.ss-page) main.ss-page .bottom-quote-wrap{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr)!important;gap:28px!important;align-items:center!important}
body:has(main.ss-page) main.ss-page .bottom-quote-copy{background:#073744!important;border-radius:22px!important;padding:32px!important}
body:has(main.ss-page) main.ss-page .bottom-quote-copy h2,body:has(main.ss-page) main.ss-page .bottom-quote-copy p{color:#fff!important;-webkit-text-fill-color:#fff!important}
body:has(main.ss-page) main.ss-page .bottom-quote-card{height:auto!important;min-height:0!important;background:linear-gradient(90deg,#7fc645,#048ed2)!important;padding:2px!important;border-radius:22px!important}
body:has(main.ss-page) main.ss-page .bottom-quote-form{height:auto!important;min-height:0!important;background:#fff!important;border-radius:20px!important;padding:28px!important}
@media(max-width:900px){body:has(main.ss-page) main.ss-page .bottom-quote-wrap{grid-template-columns:minmax(0,1fr)!important}body:has(main.ss-page) main.ss-page .ss-tip{padding:22px!important}}

/* Ready-to-move: replace flat green highlighted text with the homepage gradient */
body:has(main.ss-page) main.ss-page .ss-guide-heading h2 span,
body:has(main.ss-page) main.ss-page .ss-hero h1 span,
body:has(main.ss-page) main.ss-page .ss-intro h2 em,
body:has(main.ss-page) main.ss-page .ss-faq-intro h2 em,
body:has(main.ss-page) main.ss-page .ss-spotlight h2 span,
body:has(main.ss-page) main.ss-page .ss-check h2 span,
body:has(main.ss-page) main.ss-page .ss-kicker,
body:has(main.ss-page) main.ss-page .ss-overline,
body:has(main.ss-page) main.ss-page .ss-doc > span,
body:has(main.ss-page) main.ss-page .ss-tip-body > a,
body:has(main.ss-page) main.ss-page .ss-faq-intro > a,
body:has(main.ss-page) main.ss-page .ss-text-button {
  background:linear-gradient(90deg,#7fc645 0%,#048ed2 100%)!important;
  background-clip:text!important;
  -webkit-background-clip:text!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  text-decoration-color:#048ed2;
}
/* Preserve white lettering on dark backgrounds and gradient buttons. */
body:has(main.ss-page) main.ss-page .ss-cta h2,
body:has(main.ss-page) main.ss-page .ss-cta h2 *,
body:has(main.ss-page) main.ss-page .bottom-quote-copy h2,
body:has(main.ss-page) main.ss-page .bottom-quote-copy h2 * {
  background:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
}

/* Ready-to-move quote: balanced, centered, compact layout */
body:has(main.ss-page) main.ss-page #ready-moving-quote .wrap{width:min(100% - 40px,1280px)!important;max-width:1280px!important;margin-inline:auto!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-wrap{display:grid!important;grid-template-columns:minmax(0,390px) minmax(0,1fr)!important;gap:24px!important;align-items:stretch!important;max-width:1280px!important;margin-inline:auto!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-copy{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:36px 34px!important;border-radius:22px!important;box-sizing:border-box!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-copy .eyebrow{color:#fff!important;-webkit-text-fill-color:#fff!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-copy h2{font-size:clamp(27px,2.6vw,38px)!important;line-height:1.13!important;margin:20px 0!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-copy p{line-height:1.65!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-benefits{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:18px!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-benefits > *{color:#082f3d!important;-webkit-text-fill-color:#082f3d!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-card{align-self:stretch!important;display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;box-sizing:border-box!important;padding:2px!important;border-radius:22px!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-form{display:block!important;box-sizing:border-box!important;height:100%!important;min-height:0!important;margin:0!important;padding:30px 30px 24px!important;border-radius:20px!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-form-head{margin-bottom:18px!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-form-head h3{color:#082f3d!important;-webkit-text-fill-color:#082f3d!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-grid{row-gap:14px!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-note{margin:9px 0 0!important}
@media(max-width:950px){body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-wrap{grid-template-columns:1fr!important;max-width:760px!important}body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-copy{padding:28px!important}body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-copy h2{margin:12px 0!important}}
@media(max-width:600px){body:has(main.ss-page) main.ss-page #ready-moving-quote .wrap{width:calc(100% - 28px)!important}body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-wrap{gap:16px!important}body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-form{padding:24px 18px!important}body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-copy{padding:26px 22px!important}}

/* Ready-to-move: downloadable checklist and compact quote with no outer background */
body:has(main.ss-page) main.ss-page .ss-check .ss-download-button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding:15px 24px;border-radius:12px;background:linear-gradient(90deg,#7fc645,#048ed2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px;font-weight:800;text-decoration:none;box-shadow:0 9px 20px rgba(4,142,210,.16)}
body:has(main.ss-page) main.ss-page .ss-check .ss-download-button:hover{filter:brightness(.94);transform:translateY(-1px)}
body:has(main.ss-page) main.ss-page #ready-moving-quote{background:none!important;background-image:none!important;padding:30px 16px!important;min-height:0!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .wrap{max-width:1160px!important;width:100%!important;margin:auto!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-wrap{grid-template-columns:minmax(0,350px) minmax(0,1fr)!important;align-items:center!important;gap:22px!important;max-width:1160px!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-copy{height:auto!important;min-height:0!important;align-self:center!important;padding:28px!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-card{height:auto!important;min-height:0!important;align-self:center!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-form{height:auto!important;min-height:0!important;padding:26px!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-form-head{margin-bottom:12px!important}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-grid{row-gap:11px!important}
@media(max-width:900px){body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-wrap{grid-template-columns:minmax(0,1fr)!important;max-width:720px!important}}
@media(max-width:600px){body:has(main.ss-page) main.ss-page #ready-moving-quote{padding:20px 12px!important}body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-form{padding:20px 16px!important}}

/* Ready-to-move: restore homepage footer image without restoring extra form height */
body:has(main.ss-page) main.ss-page #ready-moving-quote {
  background-image:linear-gradient(90deg,rgba(241,249,245,.84),rgba(234,246,252,.82)),url("../../media/project-1.webp")!important;
  background-position:center center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  padding:42px 16px!important;
  min-height:0!important;
}
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-card,
body:has(main.ss-page) main.ss-page #ready-moving-quote .bottom-quote-form {height:auto!important;min-height:0!important}
@media(max-width:600px){body:has(main.ss-page) main.ss-page #ready-moving-quote{padding:28px 12px!important}}


/* 2026 unified service and location design system: scoped to nine requested pages. */
body.wco-consistent-service {
 --wco-brand-green:#7fc645;--wco-brand-blue:#048ed2;
 --wco-brand-gradient:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210));
 --wco-brand-ink:#15333a;--wco-brand-muted:#526b74;--wco-brand-line:#dce9ec;
 --wco-brand-radius:16px;
}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing,main){font-family:Arial,Helvetica,sans-serif;}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) :is(h1,h2,h3,h4){font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.17;}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) h1{font-size:clamp(34px,4.1vw,58px);}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) h2{font-size:clamp(28px,3.1vw,43px);}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) h3{font-size:clamp(21px,2vw,28px);}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) p{line-height:1.75;}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) :is(.btn,.button,.fresh-btn,.ch-button,a[class*="-btn"],button[type="submit"],input[type="submit"]){background:var(--wco-brand-gradient)!important;color:#fff!important;border:0!important;border-radius:12px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;font-size:15px!important;line-height:1.35!important;text-decoration:none!important;box-shadow:0 8px 20px rgba(4,142,210,.15);transition:transform .2s ease,box-shadow .2s ease;}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) :is(.btn,.button,.fresh-btn,.ch-button,a[class*="-btn"],button[type="submit"],input[type="submit"]):hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(4,142,210,.24);}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),select,textarea){font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;color:var(--wco-brand-ink)!important;background:#fff!important;border:1px solid #cedfe3!important;border-radius:10px!important;min-height:46px;max-width:100%;box-shadow:none!important;}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) textarea{min-height:100px;}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) :is(input,select,textarea):focus{outline:2px solid rgba(4,142,210,.28)!important;outline-offset:1px;border-color:#048ed2!important;}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) :is(label,.wpcf7-form label){font-size:14px;font-weight:600;}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) :is(.fresh-quick-form,form[class*="quote"],form[class*="estimate"],.quote-form,.estimate-form){border-radius:18px;}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) :is(.tag,.fresh-kicker,.ch-kicker){letter-spacing:.09em;}
body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) img{max-width:100%;}
body.wco-consistent-service .wco-packing{--grad:var(--wco-brand-gradient);--green:#7fc645;--blue:#048ed2;}
@media(max-width:767px){body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) h1{font-size:clamp(30px,8vw,42px);}body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) h2{font-size:clamp(26px,6vw,34px);}body.wco-consistent-service :is(.fresh-page,.ch-page,.ba-page,.wco-packing) :is(input,select,textarea){font-size:16px!important;}}


/* Long-distance moving: 4-image banner (90-second loop), matching brand gradients.
   Scoped to this page only; other moving and location templates stay unchanged. */
body.wco-layout-long-distance-moving main.fresh-page{
  --wco-ld-ink:#082f3d;
  --wco-ld-gradient:linear-gradient(to right,#7fc645,#048ed2);
  --teal:#082f3d;
  --ink:#082f3d;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero{
  background:linear-gradient(125deg,#f0f9ed 0%,#f4faff 58%,#fff 100%);
  padding-top:48px;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-grid{
  gap:clamp(24px,4vw,54px);
  align-items:center;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-copy h1{
  color:#082f3d;
  font-size:clamp(36px,4.3vw,61px);
  line-height:1.1;
  letter-spacing:-.038em;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-copy h1:after{
  content:"";
  display:block;
  width:115px;
  height:5px;
  margin-top:22px;
  background:var(--wco-ld-gradient);
  border-radius:20px;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-kicker,
body.wco-layout-long-distance-moving main.fresh-page .fresh-link{
  color:#087aa7;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-btn,
body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form button[type="submit"]{
  background:var(--wco-ld-gradient)!important;
  color:#fff!important;
  border-radius:12px!important;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form{
  padding:26px;
  border:1px solid #d9e6e7;
  border-radius:20px;
  box-shadow:0 18px 44px rgba(6,46,57,.10);
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-step-dot,
body.wco-layout-long-distance-moving main.fresh-page .fresh-icon,
body.wco-layout-long-distance-moving main.fresh-page .fresh-process-num{
  background:var(--wco-ld-gradient);
  color:#fff;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-section-head h2,
body.wco-layout-long-distance-moving main.fresh-page .fresh-form-heading h2{
  color:#082f3d;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-benefit-grid article,
body.wco-layout-long-distance-moving main.fresh-page .fresh-service-card{
  position:relative;
  overflow:hidden;
  border-radius:18px;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-benefit-grid article:before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:4px;
  background:var(--wco-ld-gradient);
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-process{
  background:linear-gradient(110deg,#f0f8ed,#ecf7ff);
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-final-cta{
  background:linear-gradient(110deg,#eef9e8,#ebf7ff);
  border-top:1px solid #d7e9e6;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-final-cta h2{
  color:#082f3d;
}
/* A real image banner: remove previous white letterboxing and crossfade gently. */
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-slider{
  width:min(1180px,calc(100% - 48px));
  margin:0 auto 44px;
  border-radius:24px;
  overflow:hidden;
  background:#082f3d;
  box-shadow:0 20px 52px rgba(6,46,57,.13);
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-stage{
  position:relative;
  height:clamp(350px,43vw,550px);
  overflow:hidden;
  background:#082f3d;
  isolation:isolate;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slide,
body.wco-layout-long-distance-moving main.fresh-page .fresh-slide.is-active{
  display:block;
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  margin:0;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slide{
  opacity:0;
  z-index:0;
  pointer-events:none;
  transition:opacity 3s ease-in-out;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slide.is-active{
  opacity:1;
  z-index:2;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slide img{
  width:100%;
  height:100%!important;
  max-height:none!important;
  object-fit:cover;
  object-position:center center;
  background:transparent;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slide:after{
  content:"";
  position:absolute;
  inset:48% 0 0;
  background:linear-gradient(0deg,rgba(6,46,57,.83),transparent);
  pointer-events:none;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slide figcaption{
  position:absolute;
  z-index:3;
  left:0;
  right:0;
  bottom:0;
  display:flex;
  align-items:center;
  gap:14px;
  padding:27px 35px;
  border:0;
  background:transparent;
  color:#fff;
  font-size:15px;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slide figcaption span{
  display:grid;
  place-items:center;
  flex:0 0 auto;
  min-width:38px;
  height:38px;
  border-radius:12px;
  background:var(--wco-ld-gradient);
  color:white;
  font-size:12px;
  font-weight:800;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slide figcaption b{
  color:#fff;
  font-size:clamp(14px,1.7vw,19px);
  font-weight:800;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-controls{
  background:#fff;
  padding:16px 24px;
  border-top:4px solid #7fc645;
  gap:15px;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-arrow{
  border-color:#c6e0dc;
  color:#082f3d;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-dots button[aria-current="true"]{
  background:var(--wco-ld-gradient);
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-pause{
  color:#082f3d;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-form button[type="submit"]{
  background:linear-gradient(to right,#7fc645,#048ed2)!important;
  color:#fff!important;
  border-radius:12px!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-card{
  border-radius:20px;
}
@media(max-width:950px){
  body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-grid{gap:28px;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-slider{width:min(100% - 36px,760px);margin-bottom:32px;}
}
@media(max-width:620px){
  body.wco-layout-long-distance-moving main.fresh-page .fresh-hero{padding-top:25px;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-copy h1{font-size:clamp(32px,8vw,43px);}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form{padding:20px 17px;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-slider{width:calc(100% - 28px);border-radius:16px;margin-bottom:25px;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-stage{height:310px;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-slide img{object-position:55% center;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-slide figcaption{padding:15px 18px;gap:10px;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-slide figcaption span{min-width:31px;height:31px;border-radius:9px;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-controls{gap:10px;padding:12px 14px;}
}
@media(prefers-reduced-motion:reduce){
  body.wco-layout-long-distance-moving main.fresh-page .fresh-slide{transition:none!important;}
}

/* Long-distance page creative refresh — real horizontal slider, home review content,
   and brand gradient forms. Scoped to this page so other services remain unchanged. */
body.wco-layout-long-distance-moving main.fresh-page {
  --wco-ld-brand:linear-gradient(to right,#7fc645 0%,#048ed2 100%);
  color:#082f3d;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero {
  background:radial-gradient(ellipse at 12% 16%,rgba(127,198,69,.085),transparent 42%),
             radial-gradient(ellipse at 94% 30%,rgba(4,142,210,.085),transparent 43%),
             linear-gradient(180deg,#f8fbf8 0%,#f3f9fb 72%,#fff 100%)!important;
  position:relative;
  padding-top:55px;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-grid{position:relative;z-index:1;}
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-copy{position:relative;}
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-copy h1{font-size:clamp(37px,4.1vw,60px);line-height:1.08;}
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-copy h1:after{width:95px;height:4px;margin-top:21px;}
body.wco-layout-long-distance-moving main.fresh-page .fresh-proof span{background:rgba(255,255,255,.8);border:1px solid #dfeddf;box-shadow:0 5px 20px rgba(8,47,59,.035);}

/* Quote form: genuine full-area brand gradient with white, readable fields. */
body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form{
  background:var(--wco-ld-brand)!important;
  border:0!important;
  border-radius:22px!important;
  padding:27px!important;
  color:#fff!important;
  box-shadow:0 24px 55px rgba(4,96,120,.18)!important;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form .fresh-form-heading{margin-bottom:20px;}
body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form .fresh-form-heading h2{
  color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(21px,2.1vw,26px);
  margin:0 0 7px;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form .fresh-form-heading p{color:rgba(255,255,255,.94)!important;line-height:1.55;}
body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form .fresh-form-grid label{
  color:#fff!important;font-size:13px!important;letter-spacing:.008em;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form .fresh-form-grid :is(input,select){
  min-height:46px!important;background:#fff!important;color:#102f3d!important;
  border:1px solid rgba(255,255,255,.88)!important;border-radius:10px!important;
  font-size:14px!important;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form .fresh-form-grid :is(input,select):focus{
  outline:3px solid rgba(255,255,255,.55)!important;outline-offset:2px!important;
  border-color:#082f3d!important;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form .fresh-form-grid input::placeholder{color:#697b81;opacity:1;}
body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form .fresh-form-grid button[type="submit"]{
  background:#fff!important;color:#082f3d!important;border-radius:11px!important;
  min-height:50px;font-weight:800;box-shadow:0 9px 18px rgba(4,50,75,.15);
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form .fresh-form-grid button[type="submit"]:hover{
  background:#f2fbf9!important;transform:translateY(-2px);
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form .fresh-privacy,
body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form .fresh-status{
  color:#fff!important;opacity:.95;
}

/* Real slider: each panel travels horizontally; no crossfade/opacity animation. */
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-slider{
  background:transparent!important;box-shadow:none!important;border:0!important;
  border-radius:0!important;overflow:visible!important;margin-bottom:44px;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-stage{
  border-radius:22px;overflow:hidden;background:#eef6f8!important;
  box-shadow:0 22px 54px rgba(8,47,59,.12);
  height:clamp(350px,43vw,555px);
  position:relative;isolation:isolate;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-track{
  display:flex;align-items:stretch;width:100%;height:100%;
  transform:translate3d(0,0,0);
  transition:transform 760ms cubic-bezier(.22,.68,0,1);
  will-change:transform;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slide,
body.wco-layout-long-distance-moving main.fresh-page .fresh-slide.is-active{
  position:relative!important;inset:auto!important;display:block!important;
  flex:0 0 100%!important;width:100%!important;height:100%!important;
  opacity:1!important;z-index:auto!important;pointer-events:auto!important;
  transition:none!important;margin:0!important;overflow:hidden;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slide img{
  height:100%!important;width:100%!important;object-fit:cover!important;
  background:#f4f9fb!important;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slide:after{
  background:linear-gradient(0deg,rgba(6,46,57,.84),rgba(6,46,57,0) 93%);
  inset:53% 0 0;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slide figcaption{
  border:0!important;background:transparent!important;color:#fff!important;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-controls{
  display:flex;align-items:center;justify-content:center;
  padding:15px 12px 0!important;gap:14px!important;
  background:transparent!important;border:0!important;
  box-shadow:none!important;min-height:51px;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-arrow{
  background:transparent!important;color:#082f3d!important;
  border:1px solid rgba(8,47,59,.24)!important;border-radius:50%!important;
  width:42px;height:42px;box-shadow:none!important;font-size:27px;
  transition:background .2s,transform .2s,border-color .2s;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-arrow:hover,
body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-arrow:focus-visible{
  background:rgba(127,198,69,.1)!important;border-color:#048ed2!important;
  transform:translateY(-1px);
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-dots button{
  background:#c2d6d6!important;width:10px;height:10px;transition:width .18s;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-dots button[aria-current="true"]{
  background:var(--wco-ld-brand)!important;width:27px;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-pause{
  background:transparent!important;color:#082f3d!important;
  border:0!important;font-size:12px!important;
}

/* Playful service-card accents, retaining readable navy headings. */
body.wco-layout-long-distance-moving main.fresh-page .fresh-benefits{background:#fff;}
body.wco-layout-long-distance-moving main.fresh-page .fresh-benefit-grid article{
  border:1px solid #e0eceb;box-shadow:0 12px 35px rgba(8,47,59,.04);
  transition:transform .22s,box-shadow .22s;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-benefit-grid article:hover{
  transform:translateY(-5px);box-shadow:0 20px 43px rgba(8,47,59,.085);
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-section-head h2,
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-home-reviews h2,
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms h2{color:#082f3d;}
body.wco-layout-long-distance-moving main.fresh-page .fresh-service-card{box-shadow:0 9px 28px rgba(8,47,59,.045);}
body.wco-layout-long-distance-moving main.fresh-page .fresh-process-grid article{
  border:1px solid #dfebe5!important;background:rgba(255,255,255,.72);
  padding:23px!important;border-radius:18px!important;
}
body.wco-layout-long-distance-moving main.fresh-page .fresh-process-grid h3{color:#082f3d!important;}
body.wco-layout-long-distance-moving main.fresh-page .fresh-process-grid p{color:#547078!important;}
body.wco-layout-long-distance-moving main.fresh-page .fresh-process-grid{gap:14px;}

/* Homepage-sourced BBB testimonials as a responsive horizontal carousel. */
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-home-reviews{
  background:linear-gradient(160deg,#fff 0%,#f2faf4 52%,#f2f9fd 100%);
  position:relative;overflow:hidden;
}
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-home-reviews:before{
  content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--wco-ld-brand);
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-heading{
  display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-heading>div{max-width:740px;}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-heading h2{
  font-size:clamp(30px,3.2vw,47px);line-height:1.15;letter-spacing:-.03em;margin:10px 0 13px;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-heading .eyebrow,
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .eyebrow{
  color:#087d9e;font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:11px;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-heading p:not(.eyebrow){
  color:#5c7075;line-height:1.7;font-size:15px;margin:0;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-link{
  display:inline-flex;gap:13px;align-items:center;white-space:nowrap;text-decoration:none;
  background:var(--wco-ld-brand);color:#fff;border-radius:12px;padding:14px 19px;font-size:13px;font-weight:800;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-slider-controls{
  display:flex;justify-content:flex-end;gap:10px;margin:-7px 0 17px;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-slider-controls button{
  display:grid;place-items:center;width:43px;height:43px;border:1px solid #d2e4e2;
  border-radius:50%;background:transparent;color:#082f3d;font-size:23px;cursor:pointer;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-slider-controls button:hover:not(:disabled){
  background:var(--wco-ld-brand);color:#fff;border-color:transparent;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-slider-controls button:disabled{opacity:.32;cursor:default;}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-grid{
  display:flex;gap:19px;overflow-x:auto;scroll-snap-type:x mandatory;
  scroll-behavior:smooth;overscroll-behavior-inline:contain;
  scrollbar-width:none;padding:5px 2px 15px;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-grid::-webkit-scrollbar{display:none;}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-card{
  display:flex;flex-direction:column;flex:0 0 calc((100% - 38px)/3);min-width:0;
  scroll-snap-align:start;min-height:270px;padding:25px;
  border:1px solid #deebe7;border-radius:20px;background:#fff;
  box-shadow:0 10px 25px rgba(8,47,59,.055);
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-card-top{
  display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-quote{
  color:#7fc645;font:60px/.7 Georgia,serif;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-source{
  font-size:10px;color:#667d81;text-transform:uppercase;letter-spacing:.08em;font-weight:800;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-card h3{
  font-size:19px;letter-spacing:-.02em;color:#082f3d;margin:12px 0 10px;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-card>p{
  margin:0 0 24px;color:#425d65;font-size:14px;line-height:1.7;flex:1;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-person{
  display:flex;gap:12px;align-items:center;border-top:1px solid #e1ece9;padding-top:17px;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-avatar{
  width:41px;height:41px;display:grid;place-items:center;border-radius:50%;
  background:var(--wco-ld-brand);color:#fff;font-size:16px;font-weight:800;flex-shrink:0;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-person strong,
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-person small{display:block;}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-person strong{color:#082f3d;font-size:13px;}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-person small{color:#73888b;font-size:11px;margin-top:3px;}
body.wco-layout-long-distance-moving main.fresh-page .bbb-slider-dots{
  display:flex;align-items:center;justify-content:center;gap:8px;margin:11px 0 16px;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-slider-dots button{
  width:9px;height:9px;border:0;border-radius:40px;background:#bed5d5;padding:0;
  transition:width .2s;background-clip:padding-box;cursor:pointer;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-slider-dots button[aria-current="true"]{
  width:26px;background:var(--wco-ld-brand);
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-disclaimer{
  font-size:11px;color:#64767d;line-height:1.7;margin:17px 0 0;
}
body.wco-layout-long-distance-moving main.fresh-page .bbb-review-disclaimer a{
  color:#067fab;text-decoration:underline;
}

/* Recognition logos copied from the homepage; preserve original logo images. */
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms{
  background:#fff;overflow:hidden;
}
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .center{text-align:center;}
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms h2{
  font-size:clamp(30px,3.4vw,47px);line-height:1.16;margin:11px 0;
}
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .badge-slider-intro{
  max-width:700px;margin:13px auto 0;color:#5b747b;font-size:15px;
}
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .logo-slider{
  margin-top:35px;position:relative;overflow:hidden;padding:23px 0;
  background:linear-gradient(135deg,#f6fbf5,#f3faff);border:1px solid #deeaeb;border-radius:22px;
}
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .logo-slider:before,
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .logo-slider:after{
  content:"";position:absolute;top:0;bottom:0;width:75px;z-index:2;pointer-events:none;
}
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .logo-slider:before{
  left:0;background:linear-gradient(90deg,#f6fbf6,transparent);
}
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .logo-slider:after{
  right:0;background:linear-gradient(270deg,#f4f9fc,transparent);
}
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .scrolling-track{
  display:flex;align-items:center;width:max-content;animation:wcoLogoScroll 42s linear infinite;
}
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .scrolling-content{
  display:flex;align-items:center;gap:18px;padding:0 9px;
}
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .scrolling-content span{
  display:flex;align-items:center;justify-content:center;min-width:162px;height:103px;
  background:#fff;border:1px solid #e6eeee;border-radius:17px;padding:13px;
  box-shadow:0 7px 22px rgba(8,47,59,.045);
}
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .scrolling-content img{
  max-width:100%;max-height:73px;width:auto;height:auto;object-fit:contain;
}
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .logo-slider:hover .scrolling-track,
body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .logo-slider:focus-within .scrolling-track{
  animation-play-state:paused;
}

/* Bottom quote: continue the brand-gradient form styling, retaining compact inputs. */
body.wco-layout-long-distance-moving #bottom-moving-quote{
  background:linear-gradient(145deg,#f0f9f0,#eef7fc)!important;padding:78px 0!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-wrap{
  box-shadow:0 24px 65px rgba(8,47,59,.1)!important;overflow:hidden;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-card{
  background:linear-gradient(to right,#7fc645,#048ed2)!important;
  border-radius:0!important;padding:24px!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-form{
  background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-form-head h3,
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-form-head p,
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-grid label{
  color:#fff!important;-webkit-text-fill-color:#fff!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-form-head{
  border-color:rgba(255,255,255,.3)!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .form-step{
  background:rgba(255,255,255,.18)!important;border:1px solid #ffffff66!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-grid :is(input,select){
  background:#fff!important;color:#082f3d!important;border:1px solid rgba(255,255,255,.85)!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-form button[type="submit"]{
  background:#fff!important;color:#082f3d!important;box-shadow:0 9px 20px rgba(6,46,57,.12);
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-note,
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-status{
  color:#fff!important;
}

@media(max-width:1000px){
  body.wco-layout-long-distance-moving main.fresh-page .bbb-review-card{flex-basis:calc((100% - 19px)/2);}
  body.wco-layout-long-distance-moving main.fresh-page .bbb-review-heading{align-items:flex-start;}
}
@media(max-width:760px){
  body.wco-layout-long-distance-moving main.fresh-page .bbb-review-heading{display:block;}
  body.wco-layout-long-distance-moving main.fresh-page .bbb-review-link{margin-top:18px;}
  body.wco-layout-long-distance-moving main.fresh-page .bbb-review-card{flex-basis:100%;min-height:0;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-stage{height:clamp(265px,57vw,390px);}
  body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .scrolling-content span{min-width:140px;height:94px;}
  body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .scrolling-content img{max-height:64px;}
  body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .logo-slider:before,
  body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .logo-slider:after{width:34px;}
}
@media(max-width:620px){
  body.wco-layout-long-distance-moving main.fresh-page .fresh-hero{padding-top:24px;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-slider{width:calc(100% - 28px)!important;margin-bottom:28px;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-stage{height:300px!important;border-radius:17px;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-quick-form{padding:20px 17px!important;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-controls{padding:12px 0 0!important;gap:9px!important;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-arrow{width:37px;height:37px;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-slide figcaption{padding:16px!important;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-process-grid{grid-template-columns:1fr 1fr;gap:11px;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-process-grid article{padding:18px 15px!important;}
  body.wco-layout-long-distance-moving main.fresh-page .bbb-review-card{padding:22px;}
  body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-card{padding:20px 17px!important;}
}
@media(max-width:420px){
  body.wco-layout-long-distance-moving main.fresh-page .fresh-process-grid{grid-template-columns:1fr;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-stage{height:262px!important;}
  body.wco-layout-long-distance-moving main.fresh-page .fresh-slide figcaption b{font-size:13px!important;}
  body.wco-layout-long-distance-moving main.fresh-page .bbb-review-heading h2{font-size:30px;}
}
@media(prefers-reduced-motion:reduce){
  body.wco-layout-long-distance-moving main.fresh-page .fresh-slider-track{transition:none!important;}
  body.wco-layout-long-distance-moving main.fresh-page .bbb-review-grid{scroll-behavior:auto!important;}
  body.wco-layout-long-distance-moving main.fresh-page .wco-ld-platforms .scrolling-track{animation:none!important;}
}

/* Long-distance hero uses the same quote-form structure as the homepage. */
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero{background:linear-gradient(125deg,#f3fbe9 0%,#e8f6ff 65%,#fff 100%)!important;}
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero-grid{align-items:center!important;}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form{display:block!important;position:relative;max-width:100%;width:100%;height:auto!important;min-height:0!important;padding:26px!important;background:#fff!important;border:1px solid #d9e8e6!important;border-radius:20px!important;box-shadow:0 18px 50px rgba(8,47,59,.13)!important;color:#082f3d!important;}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form h2{color:#082f3d!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.2!important;margin:0 0 8px!important;}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form>p{color:#516a74!important;font-size:14px!important;line-height:1.55!important;margin:0 0 15px!important;}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .field{display:flex!important;flex-direction:column!important;gap:5px!important;color:#082f3d!important;font-size:13px!important;font-weight:700!important;min-width:0!important;}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .field.full{grid-column:1/-1!important;}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .field :is(input,select){width:100%!important;min-height:45px!important;height:45px!important;box-sizing:border-box!important;background:#f9fcfd!important;color:#082f3d!important;border:1px solid #d5e3e7!important;border-radius:9px!important;padding:0 12px!important;font-size:14px!important;box-shadow:none!important;}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .field :is(input,select):focus{outline:2px solid #7fc645!important;outline-offset:1px!important;border-color:#048ed2!important;}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .consent{display:flex!important;align-items:flex-start!important;gap:9px!important;margin:14px 0!important;color:#506873!important;font-size:11px!important;line-height:1.5!important;}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .consent input{flex:0 0 auto!important;width:16px!important;height:16px!important;margin:1px 0 0!important;accent-color:#048ed2!important;}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form button[type=submit]{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;min-height:48px!important;border:0!important;border-radius:10px!important;background:linear-gradient(to right,#7fc645,#048ed2)!important;color:#fff!important;font-weight:800!important;}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .quote-privacy{font-size:11px!important;text-align:center!important;margin:10px 0 0!important;}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .quote-privacy a{color:#087fa9!important;text-decoration:underline!important;}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .status{min-height:0!important;}
@media(max-width:550px){body.wco-layout-long-distance-moving main.fresh-page .ld-home-form{padding:19px 15px!important;}body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .fields{grid-template-columns:1fr!important;}body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .field.full{grid-column:auto!important;}}

/* 2026-10-23: Long-distance form gradient, neutral pale-blue hero; no pale-green panels. */
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero{
 background:linear-gradient(125deg,#ffffff 0%,#f1f7fc 48%,#eaf3fc 100%)!important;
}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form{
 background:linear-gradient(125deg,#7FC645 0%,#048ED2 100%)!important;
 border:1px solid rgba(255,255,255,.55)!important;
 box-shadow:0 22px 55px rgba(8,47,59,.17)!important;
}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form h2,
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form>p,
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .field,
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .consent,
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .quote-privacy,
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .quote-privacy a{
 color:#fff!important;-webkit-text-fill-color:#fff!important;
}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .field :is(input,select){
 background:#fff!important;color:#082f3d!important;-webkit-text-fill-color:#082f3d!important;
 border-color:rgba(255,255,255,.9)!important;
}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .field :is(input,select)::placeholder{
 color:#647680!important;-webkit-text-fill-color:#647680!important;
}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form button[type=submit]{
 background:#fff!important;color:#082f3d!important;-webkit-text-fill-color:#082f3d!important;
}
body.wco-layout-long-distance-moving main.fresh-page .ld-home-form .consent input{accent-color:#082f3d!important;}
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero .fresh-kicker,
body.wco-layout-long-distance-moving main.fresh-page .fresh-hero .fresh-hero-copy{background-color:transparent!important;}
body.wco-layout-long-distance-moving #bottom-moving-quote{background:#f2f6fa!important;}

/* Long-distance bottom quote: restore visible benefits and unclipped badges. */
body.wco-layout-long-distance-moving #bottom-moving-quote{
 background:#f4f7fb!important;padding:64px 18px!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-wrap{
 display:grid!important;grid-template-columns:minmax(0,360px) minmax(0,1fr)!important;
 align-items:stretch!important;max-width:1240px!important;margin:0 auto!important;
 border-radius:26px!important;overflow:visible!important;gap:0!important;
 background:#073b4b!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-copy{
 min-width:0!important;padding:40px 32px!important;border-radius:26px 0 0 26px!important;
 background:linear-gradient(145deg,#07313e,#075466)!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-copy h2,
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-copy p{
 color:#fff!important;-webkit-text-fill-color:#fff!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-benefits{
 display:flex!important;flex-direction:column!important;gap:10px!important;
 margin-top:24px!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-benefits span{
 display:flex!important;align-items:center!important;gap:12px!important;
 width:100%!important;box-sizing:border-box!important;min-height:44px!important;
 padding:11px 15px!important;background:#ffffff14!important;
 border:1px solid #ffffff35!important;border-radius:12px!important;
 color:#fff!important;-webkit-text-fill-color:#fff!important;
 font-size:14px!important;font-weight:600!important;line-height:1.4!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-benefits span i{
 width:9px!important;height:9px!important;flex:0 0 9px!important;
 border-radius:50%!important;background:#7fc645!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-card{
 position:relative!important;min-width:0!important;border-radius:0 26px 26px 0!important;
 padding:35px 30px!important;overflow:visible!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-form-head{
 display:flex!important;align-items:flex-start!important;gap:16px!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-form-head h3{
 font-size:clamp(23px,2.3vw,31px)!important;line-height:1.2!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-form-head .form-step{
 position:static!important;flex-shrink:0!important;white-space:nowrap!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-grid{
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:15px!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-grid>div{
 min-width:0!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-grid .full{
 grid-column:1/-1!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-grid :is(input,select){
 width:100%!important;max-width:100%!important;box-sizing:border-box!important;
}
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-card::before,
body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-card::after{
 display:none!important;
}
@media(max-width:1050px){
 body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-wrap{
  grid-template-columns:minmax(0,1fr)!important;max-width:760px!important;
 }
 body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-copy{
  border-radius:26px 26px 0 0!important;
 }
 body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-card{
  border-radius:0 0 26px 26px!important;
 }
}
@media(max-width:650px){
 body.wco-layout-long-distance-moving #bottom-moving-quote{padding:38px 12px!important;}
 body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-copy{padding:29px 23px!important;}
 body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-card{padding:28px 20px!important;}
 body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
 }
 body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-form-head{
  flex-wrap:wrap!important;
 }
}
@media(max-width:440px){
 body.wco-layout-long-distance-moving #bottom-moving-quote .bottom-quote-grid{
  grid-template-columns:minmax(0,1fr)!important;
 }
}

.wco-storage .badge-slider-intro{max-width:760px;margin:10px auto 0;color:#61737a}
.wco-storage .logo-slider{margin-top:34px;overflow:hidden;position:relative;border-radius:24px;background:linear-gradient(180deg,#ffffff,#f4f9f8);border:1px solid #dfebee;padding:24px 0;box-shadow:0 16px 36px rgba(6,46,57,.06)}
.wco-storage .logo-slider:before,
.wco-storage .logo-slider:after{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}
.wco-storage .logo-slider:before{left:0;background:linear-gradient(90deg,#f7fbfa 0%,rgba(247,251,250,0) 100%)}
.wco-storage .logo-slider:after{right:0;background:linear-gradient(270deg,#f7fbfa 0%,rgba(247,251,250,0) 100%)}
.wco-storage .scrolling-track{display:flex;align-items:center;width:max-content;animation:wcoLogoScroll 42s linear infinite}
.wco-storage .scrolling-content{display:flex;align-items:center;gap:22px;padding:0 11px}
.wco-storage .scrolling-content span{display:flex;align-items:center;justify-content:center;min-width:170px;height:108px;background:#fff;border:1px solid #e5edef;border-radius:18px;padding:14px;box-shadow:0 8px 22px rgba(6,46,57,.05)}
.wco-storage .scrolling-content img{max-width:100%;max-height:76px;width:auto;height:auto;object-fit:contain;display:block;filter:saturate(1.02)}
.wco-storage .logo-slider:hover .scrolling-track{animation-play-state:paused}
.wco-storage .scrolling-content span{min-width:140px;height:92px;padding:12px}
.wco-storage .scrolling-content img{max-height:64px}
.wco-storage .logo-slider:before,.wco-storage .logo-slider:after{width:38px}
.wco-storage .bbb-review-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}
.wco-storage .bbb-review-heading>div{max-width:770px}
.wco-storage .bbb-review-heading h2{font-size:clamp(32px,3.2vw,49px);line-height:1.12;letter-spacing:-.025em;margin:12px 0}
.wco-storage .bbb-review-heading p:not(.eyebrow){color:#52666d;line-height:1.7}
.wco-storage .bbb-review-link{white-space:nowrap;display:inline-flex;align-items:center;gap:12px;padding:15px 21px;background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210));color:#fff;text-decoration:none;border-radius:13px;font-weight:800}
.wco-storage .bbb-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.wco-storage .bbb-review-card{background:#f8fbfa;border:1px solid #e1ebe9;border-radius:22px;padding:26px;display:flex;flex-direction:column;min-height:250px;transition:transform .2s,box-shadow .2s}
.wco-storage .bbb-review-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px rgba(8,47,59,.08)}
.wco-storage .bbb-review-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}
.wco-storage .bbb-review-quote{font-size:57px;line-height:.7;font-family:Georgia,serif;color:#7fc645}
.wco-storage .bbb-review-source{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#647b80;font-weight:800}
.wco-storage .bbb-review-card h3{font-size:20px;color:#073342;margin:10px 0}
.wco-storage .bbb-review-card>p{font-size:15px;line-height:1.7;color:#425961;margin:0 0 23px;flex:1}
.wco-storage .bbb-review-person{display:flex;gap:12px;align-items:center;border-top:1px solid #dfe9e6;padding-top:17px}
.wco-storage .bbb-review-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210));display:grid;place-items:center;color:white;font-weight:800}
.wco-storage .bbb-review-person strong,.wco-storage .bbb-review-person small{display:block}
.wco-storage .bbb-review-person small{font-size:12px;color:#667a7d;margin-top:2px}
.wco-storage .bbb-review-disclaimer{font-size:12px;color:#64757a;line-height:1.7;margin:20px 0 0}
.wco-storage .bbb-review-disclaimer a{color:#087fa9;text-decoration:underline}
.wco-storage .bbb-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.wco-storage .bbb-review-heading{display:block}
.wco-storage .bbb-review-link{margin-top:16px}
.wco-storage .bbb-review-grid{grid-template-columns:1fr}
.wco-storage .bbb-review-card{min-height:0}
.wco-storage .bbb-slider-controls{display:flex;justify-content:flex-end;gap:10px;margin:-12px 0 16px}
.wco-storage .bbb-slider-controls button{height:44px;width:44px;border:1px solid #d7e8e8;border-radius:50%;background:#fff;color:#073342;font-size:23px;cursor:pointer;transition:background .2s,color .2s}
.wco-storage .bbb-slider-controls button:hover:not(:disabled){background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210));color:#fff}
.wco-storage .bbb-slider-controls button:disabled{opacity:.35;cursor:default}
.wco-storage .bbb-review-grid{display:flex!important;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;padding:6px 2px 15px;grid-template-columns:none!important}
.wco-storage .bbb-review-grid::-webkit-scrollbar{display:none}
.wco-storage .bbb-review-card{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start;min-width:0}
.wco-storage .bbb-slider-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 0 18px}
.wco-storage .bbb-slider-dots button{width:9px;height:9px;border:0;border-radius:20px;background:#cbdcdb;padding:0;cursor:pointer;transition:width .2s,background .2s}
.wco-storage .bbb-slider-dots button[aria-current=true]{width:26px;background:linear-gradient(to right,rgb(127,198,69),rgb(4,142,210))}
.wco-storage .bbb-review-card{flex-basis:calc((100% - 20px)/2)}
.wco-storage .bbb-review-card{flex-basis:100%}
.wco-storage .bbb-slider-controls{margin:16px 0 12px}
.wco-storage .bbb-review-grid{scroll-behavior:auto}
.wco-storage main.fresh-page .fresh-section-head h2,
.wco-storage main.fresh-page .wco-ld-home-reviews h2,
.wco-storage main.fresh-page .wco-ld-platforms h2{color:#082f3d;}
.wco-storage main.fresh-page .wco-ld-home-reviews{
  background:linear-gradient(160deg,#fff 0%,#f2faf4 52%,#f2f9fd 100%);
  position:relative;overflow:hidden;
}
.wco-storage main.fresh-page .wco-ld-home-reviews:before{
  content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--wco-ld-brand);
}
.wco-storage main.fresh-page .bbb-review-heading{
  display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px;
}
.wco-storage main.fresh-page .bbb-review-heading>div{max-width:740px;}
.wco-storage main.fresh-page .bbb-review-heading h2{
  font-size:clamp(30px,3.2vw,47px);line-height:1.15;letter-spacing:-.03em;margin:10px 0 13px;
}
.wco-storage main.fresh-page .bbb-review-heading .eyebrow,
.wco-storage main.fresh-page .wco-ld-platforms .eyebrow{
  color:#087d9e;font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:11px;
}
.wco-storage main.fresh-page .bbb-review-heading p:not(.eyebrow){
  color:#5c7075;line-height:1.7;font-size:15px;margin:0;
}
.wco-storage main.fresh-page .bbb-review-link{
  display:inline-flex;gap:13px;align-items:center;white-space:nowrap;text-decoration:none;
  background:var(--wco-ld-brand);color:#fff;border-radius:12px;padding:14px 19px;font-size:13px;font-weight:800;
}
.wco-storage main.fresh-page .bbb-slider-controls{
  display:flex;justify-content:flex-end;gap:10px;margin:-7px 0 17px;
}
.wco-storage main.fresh-page .bbb-slider-controls button{
  display:grid;place-items:center;width:43px;height:43px;border:1px solid #d2e4e2;
  border-radius:50%;background:transparent;color:#082f3d;font-size:23px;cursor:pointer;
}
.wco-storage main.fresh-page .bbb-slider-controls button:hover:not(:disabled){
  background:var(--wco-ld-brand);color:#fff;border-color:transparent;
}
.wco-storage main.fresh-page .bbb-slider-controls button:disabled{opacity:.32;cursor:default;}
.wco-storage main.fresh-page .bbb-review-grid{
  display:flex;gap:19px;overflow-x:auto;scroll-snap-type:x mandatory;
  scroll-behavior:smooth;overscroll-behavior-inline:contain;
  scrollbar-width:none;padding:5px 2px 15px;
}
.wco-storage main.fresh-page .bbb-review-grid::-webkit-scrollbar{display:none;}
.wco-storage main.fresh-page .bbb-review-card{
  display:flex;flex-direction:column;flex:0 0 calc((100% - 38px)/3);min-width:0;
  scroll-snap-align:start;min-height:270px;padding:25px;
  border:1px solid #deebe7;border-radius:20px;background:#fff;
  box-shadow:0 10px 25px rgba(8,47,59,.055);
}
.wco-storage main.fresh-page .bbb-review-card-top{
  display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;
}
.wco-storage main.fresh-page .bbb-review-quote{
  color:#7fc645;font:60px/.7 Georgia,serif;
}
.wco-storage main.fresh-page .bbb-review-source{
  font-size:10px;color:#667d81;text-transform:uppercase;letter-spacing:.08em;font-weight:800;
}
.wco-storage main.fresh-page .bbb-review-card h3{
  font-size:19px;letter-spacing:-.02em;color:#082f3d;margin:12px 0 10px;
}
.wco-storage main.fresh-page .bbb-review-card>p{
  margin:0 0 24px;color:#425d65;font-size:14px;line-height:1.7;flex:1;
}
.wco-storage main.fresh-page .bbb-review-person{
  display:flex;gap:12px;align-items:center;border-top:1px solid #e1ece9;padding-top:17px;
}
.wco-storage main.fresh-page .bbb-review-avatar{
  width:41px;height:41px;display:grid;place-items:center;border-radius:50%;
  background:var(--wco-ld-brand);color:#fff;font-size:16px;font-weight:800;flex-shrink:0;
}
.wco-storage main.fresh-page .bbb-review-person strong,
.wco-storage main.fresh-page .bbb-review-person small{display:block;}
.wco-storage main.fresh-page .bbb-review-person strong{color:#082f3d;font-size:13px;}
.wco-storage main.fresh-page .bbb-review-person small{color:#73888b;font-size:11px;margin-top:3px;}
.wco-storage main.fresh-page .bbb-slider-dots{
  display:flex;align-items:center;justify-content:center;gap:8px;margin:11px 0 16px;
}
.wco-storage main.fresh-page .bbb-slider-dots button{
  width:9px;height:9px;border:0;border-radius:40px;background:#bed5d5;padding:0;
  transition:width .2s;background-clip:padding-box;cursor:pointer;
}
.wco-storage main.fresh-page .bbb-slider-dots button[aria-current="true"]{
  width:26px;background:var(--wco-ld-brand);
}
.wco-storage main.fresh-page .bbb-review-disclaimer{
  font-size:11px;color:#64767d;line-height:1.7;margin:17px 0 0;
}
.wco-storage main.fresh-page .bbb-review-disclaimer a{
  color:#067fab;text-decoration:underline;
}
.wco-storage main.fresh-page .wco-ld-platforms{
  background:#fff;overflow:hidden;
}
.wco-storage main.fresh-page .wco-ld-platforms .center{text-align:center;}
.wco-storage main.fresh-page .wco-ld-platforms h2{
  font-size:clamp(30px,3.4vw,47px);line-height:1.16;margin:11px 0;
}
.wco-storage main.fresh-page .wco-ld-platforms .badge-slider-intro{
  max-width:700px;margin:13px auto 0;color:#5b747b;font-size:15px;
}
.wco-storage main.fresh-page .wco-ld-platforms .logo-slider{
  margin-top:35px;position:relative;overflow:hidden;padding:23px 0;
  background:linear-gradient(135deg,#f6fbf5,#f3faff);border:1px solid #deeaeb;border-radius:22px;
}
.wco-storage main.fresh-page .wco-ld-platforms .logo-slider:before,
.wco-storage main.fresh-page .wco-ld-platforms .logo-slider:after{
  content:"";position:absolute;top:0;bottom:0;width:75px;z-index:2;pointer-events:none;
}
.wco-storage main.fresh-page .wco-ld-platforms .logo-slider:before{
  left:0;background:linear-gradient(90deg,#f6fbf6,transparent);
}
.wco-storage main.fresh-page .wco-ld-platforms .logo-slider:after{
  right:0;background:linear-gradient(270deg,#f4f9fc,transparent);
}
.wco-storage main.fresh-page .wco-ld-platforms .scrolling-track{
  display:flex;align-items:center;width:max-content;animation:wcoLogoScroll 42s linear infinite;
}
.wco-storage main.fresh-page .wco-ld-platforms .scrolling-content{
  display:flex;align-items:center;gap:18px;padding:0 9px;
}
.wco-storage main.fresh-page .wco-ld-platforms .scrolling-content span{
  display:flex;align-items:center;justify-content:center;min-width:162px;height:103px;
  background:#fff;border:1px solid #e6eeee;border-radius:17px;padding:13px;
  box-shadow:0 7px 22px rgba(8,47,59,.045);
}
.wco-storage main.fresh-page .wco-ld-platforms .scrolling-content img{
  max-width:100%;max-height:73px;width:auto;height:auto;object-fit:contain;
}
.wco-storage main.fresh-page .wco-ld-platforms .logo-slider:hover .scrolling-track,
.wco-storage main.fresh-page .wco-ld-platforms .logo-slider:focus-within .scrolling-track{
  animation-play-state:paused;
}
.wco-storage main.fresh-page .bbb-review-card{flex-basis:calc((100% - 19px)/2);}
.wco-storage main.fresh-page .bbb-review-heading{align-items:flex-start;}
.wco-storage main.fresh-page .bbb-review-heading{display:block;}
.wco-storage main.fresh-page .bbb-review-link{margin-top:18px;}
.wco-storage main.fresh-page .bbb-review-card{flex-basis:100%;min-height:0;}
.wco-storage main.fresh-page .wco-ld-platforms .scrolling-content span{min-width:140px;height:94px;}
.wco-storage main.fresh-page .wco-ld-platforms .scrolling-content img{max-height:64px;}
.wco-storage main.fresh-page .wco-ld-platforms .logo-slider:before,
  .wco-storage main.fresh-page .wco-ld-platforms .logo-slider:after{width:34px;}
.wco-storage main.fresh-page .bbb-review-card{padding:22px;}
.wco-storage main.fresh-page .bbb-review-heading h2{font-size:30px;}
.wco-storage main.fresh-page .bbb-review-grid{scroll-behavior:auto!important;}
.wco-storage main.fresh-page .wco-ld-platforms .scrolling-track{animation:none!important;}

/* Storage page additional editorial sections and home reviews */
.wco-storage .wco-ld-home-reviews,.wco-storage .wco-ld-platforms{padding:76px 0;background:#fff}
.wco-storage .wco-ld-platforms{background:#f3f7fc}
.wco-storage .fresh-wrap{width:min(1180px,calc(100% - 40px));margin:auto}
.wco-storage .eyebrow{color:#048ed2;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800}
.wco-storage .wco-ld-home-reviews h2,.wco-storage .wco-ld-platforms h2{font-size:clamp(30px,3.3vw,46px);line-height:1.15;color:#082f3d;margin:12px 0}
.wco-storage .wco-ld-home-reviews p,.wco-storage .wco-ld-platforms p{line-height:1.7;color:#496579}
.wco-storage .center{text-align:center}
.wco-storage .storage-use-cases{background:#f4f8fc}
.wco-storage .storage-situation-grid,.wco-storage .storage-prep-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px}
.wco-storage .storage-situation-grid article,.wco-storage .storage-prep-grid article{border:1px solid #dfeaf3;border-radius:22px;background:#fff;padding:26px;box-shadow:0 12px 30px rgba(7,52,72,.05)}
.wco-storage .storage-situation-grid article:nth-child(2),.wco-storage .storage-prep-grid article:nth-child(3){background:#eaf4fd}
.wco-storage .storage-situation-icon,.wco-storage .storage-prep-grid b{display:inline-flex;align-items:center;justify-content:center;border-radius:13px;width:48px;height:48px;background:linear-gradient(120deg,#7fc645,#048ed2);color:#fff;font-weight:800;margin-bottom:18px}
.wco-storage .storage-situation-grid h3,.wco-storage .storage-prep-grid h3{color:#082f3d;font-size:21px;line-height:1.25;margin:0 0 10px}
.wco-storage .storage-situation-grid p,.wco-storage .storage-prep-grid p{color:#50677b;font-size:15px;line-height:1.65;margin:0}
.wco-storage .storage-feature{background:#fff}
.wco-storage .storage-feature-inner{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}
.wco-storage .storage-feature-copy h2{font-size:clamp(32px,3.3vw,48px);color:#082f3d;line-height:1.15}
.wco-storage .storage-feature-copy p{color:#50677b;line-height:1.75}
.wco-storage .storage-feature-copy ul{padding-left:22px;color:#244b61;line-height:1.9;margin:22px 0}
.wco-storage .storage-feature-copy li::marker{color:#048ed2}
.wco-storage .storage-feature-photo{position:relative;min-width:0}
.wco-storage .storage-feature-photo img{display:block;width:100%;height:440px;object-fit:cover;border-radius:28px}
.wco-storage .storage-feature-note{position:absolute;left:20px;right:20px;bottom:20px;border-radius:16px;padding:16px 20px;color:#fff;font-weight:800;background:linear-gradient(110deg,#7fc645,#048ed2)}
.wco-storage .storage-prep{background:#f7f9fc}
.wco-storage .bbb-review-grid{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 0 20px}
.wco-storage .bbb-review-card{flex:0 0 min(340px,85%);scroll-snap-align:start;border:1px solid #dce9f2;border-radius:20px;background:#fff;padding:24px;box-shadow:0 10px 24px rgba(7,52,72,.06)}
.wco-storage .bbb-slider-controls{display:flex;gap:12px;justify-content:flex-end;margin:14px 0}
.wco-storage .bbb-slider-controls button{border:1px solid #cfe2ee;background:#fff;border-radius:50%;width:44px;height:44px;cursor:pointer}
.wco-storage .bbb-slider-dots{display:flex;justify-content:center;gap:8px;margin:16px 0}
.wco-storage .bbb-slider-dots button{border:0;width:9px;height:9px;border-radius:50%;background:#c8dce7;cursor:pointer;padding:0}
.wco-storage .bbb-slider-dots button.active{background:#048ed2}
.wco-storage .logo-slider{overflow:hidden;border-radius:20px;background:#fff;padding:22px 0;border:1px solid #e2edf4}
.wco-storage .scrolling-track{display:flex;width:max-content;animation:storage-logo-scroll 45s linear infinite}
.wco-storage .logo-slider:hover .scrolling-track{animation-play-state:paused}
.wco-storage .scrolling-content{display:flex;align-items:center;gap:20px;flex-shrink:0}
.wco-storage .scrolling-content span{width:150px;height:105px;display:flex;align-items:center;justify-content:center;padding:15px;background:#fff;border-radius:12px}
.wco-storage .scrolling-content img{max-width:100%;max-height:75px;object-fit:contain}
@keyframes storage-logo-scroll{to{transform:translateX(-50%)}}
@media(max-width:950px){.wco-storage .storage-situation-grid,.wco-storage .storage-prep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wco-storage .storage-feature-inner{grid-template-columns:1fr;gap:30px}}
@media(max-width:600px){.wco-storage .storage-situation-grid,.wco-storage .storage-prep-grid{grid-template-columns:1fr}.wco-storage .storage-feature-photo img{height:290px}.wco-storage .wco-ld-home-reviews,.wco-storage .wco-ld-platforms{padding:50px 0}.wco-storage .fresh-wrap{width:min(100% - 28px,1180px)}}
@media(prefers-reduced-motion:reduce){.wco-storage .scrolling-track{animation:none}}

/* Quote form legibility and honeypot isolation, Nov 2026. */
body.wco-layout-index #quote.home-quote-reference .wco-honeypot,
body.wco-layout-index #quote.home-quote-reference .wco-honeypot *{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;max-width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;}
body.wco-layout-index #quote.home-quote-reference{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;padding:24px 25px 26px!important;max-width:550px!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
body.wco-layout-index #quote.home-quote-reference h2{font-size:clamp(25px,2.4vw,31px)!important;line-height:1.18!important;margin:0 0 9px!important;}
body.wco-layout-index #quote.home-quote-reference>p:first-of-type{font-size:15px!important;line-height:1.55!important;margin:0 0 20px!important;}
body.wco-layout-index #quote.home-quote-reference .fields{column-gap:12px!important;row-gap:13px!important;}
body.wco-layout-index #quote.home-quote-reference .field{font-size:14px!important;line-height:1.4!important;gap:6px!important;font-weight:700!important;}
body.wco-layout-index #quote.home-quote-reference .field input,body.wco-layout-index #quote.home-quote-reference .field select{height:46px!important;min-height:46px!important;padding:10px 12px!important;font-size:16px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:normal!important;filter:none!important;text-shadow:none!important;}
body.wco-layout-index #quote.home-quote-reference .field input::placeholder{color:#58646a!important;opacity:1!important;font-weight:500!important;}
body.wco-layout-index #quote.home-quote-reference .consent{font-size:12.5px!important;line-height:1.5!important;margin:16px 2px!important;gap:10px!important;}
body.wco-layout-index #quote.home-quote-reference button[type=submit]{min-height:55px!important;font-size:15px!important;gap:22px!important;}
body.wco-layout-index #quote.home-quote-reference .quote-privacy{font-size:12.5px!important;line-height:1.5!important;margin-top:9px!important;}
body.wco-layout-index #quote.home-quote-reference .wco-form-result{position:static!important;font-size:14px!important;line-height:1.5!important;}
@media(max-width:520px){body.wco-layout-index #quote.home-quote-reference{width:100%!important;max-width:100%!important;padding:21px 16px 23px!important;}body.wco-layout-index #quote.home-quote-reference h2{font-size:25px!important;}body.wco-layout-index #quote.home-quote-reference>p:first-of-type{font-size:14px!important;}body.wco-layout-index #quote.home-quote-reference .field{font-size:13px!important;}body.wco-layout-index #quote.home-quote-reference .field input,body.wco-layout-index #quote.home-quote-reference .field select{font-size:16px!important;min-height:46px!important;height:46px!important;}body.wco-layout-index #quote.home-quote-reference .consent{font-size:12px!important;}body.wco-layout-index #quote.home-quote-reference .quote-privacy{font-size:12px!important;}}

/* Sitemap styles externalized from page output to improve text/HTML ratio. */
.wco-map{max-width:1200px;margin:0 auto;padding:clamp(34px,5vw,75px) 20px 85px;color:#173340}
.wco-map *{box-sizing:border-box}
.wco-map-hero{border-radius:22px;background:linear-gradient(125deg,#073743,#07546a);color:#fff;padding:clamp(30px,5vw,65px);position:relative;overflow:hidden}
.wco-map-hero:after{content:"";position:absolute;right:-85px;top:-110px;width:310px;height:310px;border:45px solid rgba(255,255,255,.06);border-radius:50%;pointer-events:none}
.wco-map-hero h1{font-size:clamp(34px,4.5vw,54px);line-height:1.12;color:#fff;margin:0 0 15px}
.wco-map-hero p{font-size:17px;line-height:1.65;color:#e0eff3;max-width:680px;margin:0 0 18px}
.wco-map-count{display:inline-block;border-radius:100px;background:rgba(255,255,255,.15);padding:9px 15px;font-size:14px;font-weight:700}
.wco-map-jump{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 32px}
.wco-map-jump a{color:#07546a;background:#eaf4f6;border:1px solid #d1e7eb;border-radius:999px;padding:9px 15px;text-decoration:none;font-weight:650;font-size:14px}
.wco-map-jump a:hover,.wco-map-jump a:focus{background:#07546a;color:#fff}
.wco-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.wco-map-card{background:#fff;border:1px solid #dae6e9;border-radius:18px;padding:27px;box-shadow:0 8px 24px rgba(7,55,67,.055);min-width:0}
.wco-map-card h2{color:#073743;font-size:23px;line-height:1.25;margin:0 0 8px}
.wco-map-card .wco-map-meta{font-size:13px;color:#57747e;margin-bottom:16px}
.wco-map-card ul{list-style:none;padding:0;margin:0;columns:2 210px;column-gap:20px}
.wco-map-card li{break-inside:avoid;margin:0;padding:0;border-bottom:1px solid #edf2f4}
.wco-map-card li a{display:block;padding:10px 2px;color:#08718b;text-decoration:none;font-size:15px;line-height:1.45;overflow-wrap:anywhere}
.wco-map-card li a:hover,.wco-map-card li a:focus{text-decoration:underline;color:#053d50}
.wco-map-footer{margin-top:32px;padding:20px 24px;border-radius:14px;background:#edf5f7;color:#315766;line-height:1.6}
.wco-map-footer a{color:#07546a;font-weight:700}
@media(max-width:780px){.wco-map-grid{grid-template-columns:1fr}.wco-map-card{padding:22px}.wco-map-card ul{columns:1}}
/* Brand-aligned HTML sitemap: green #7FC645 to blue #048ED2, typography inherited from theme. */
.wco-map{--map-gradient:linear-gradient(100deg,#7FC645 0%,#048ED2 100%);--map-ink:#062e39;--map-muted:#526b73;max-width:1240px;margin:0 auto;padding:clamp(32px,5vw,76px) 20px 85px;color:var(--map-ink);font-family:inherit;font-size:inherit}
.wco-map,.wco-map *{box-sizing:border-box}
.wco-map :is(h1,h2,p,a,li){font-family:inherit}
.wco-map-hero{border-radius:24px;background:linear-gradient(120deg,#073440,#075467 68%,#086c84);color:#fff;padding:clamp(32px,5vw,66px);position:relative;overflow:hidden;border-top:6px solid #7FC645}
.wco-map-hero:after{content:"";position:absolute;width:340px;height:340px;right:-150px;bottom:-240px;border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 0 52px rgba(255,255,255,.04),0 0 0 105px rgba(255,255,255,.025);pointer-events:none}
.wco-map-hero h1{font-size:clamp(34px,4.5vw,54px);font-weight:750;letter-spacing:-.035em;line-height:1.12;color:#fff;margin:0 0 16px}
.wco-map-hero p{font-size:clamp(15px,1.4vw,17px);line-height:1.7;color:#e1edf1;max-width:680px;margin:0 0 22px}
.wco-map-count{display:inline-flex;align-items:center;max-width:100%;border-radius:12px;background:var(--map-gradient);color:#062e39;padding:11px 17px;font-size:14px;font-weight:750;line-height:1.4}
.wco-map-jump{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 34px}
.wco-map-jump a{display:inline-flex;align-items:center;color:#073d4b;background:#f1f8f7;border:1px solid #dbe8e7;border-radius:999px;padding:10px 16px;text-decoration:none;font-size:14px;font-weight:700;line-height:1.4;transition:background .2s,border-color .2s}
.wco-map-jump a:hover,.wco-map-jump a:focus-visible{background:#e7f5e5;border-color:#7FC645;color:#073d4b}
.wco-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.wco-map-card{position:relative;overflow:hidden;min-width:0;background:#fff;border:1px solid #dfe9e8;border-radius:20px;padding:30px;box-shadow:0 10px 30px rgba(6,46,57,.065)}
.wco-map-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--map-gradient)}
.wco-map-card h2{color:var(--map-ink);font-size:clamp(21px,2vw,25px);font-weight:750;line-height:1.3;margin:0 0 7px;letter-spacing:-.02em}
.wco-map-card .wco-map-meta{font-size:13px;color:var(--map-muted);margin:0 0 17px;line-height:1.5}
.wco-map-card ul{list-style:none;padding:0;margin:0;columns:2 205px;column-gap:20px}
.wco-map-card li{break-inside:avoid;margin:0;padding:0;border-bottom:1px solid #edf2f1}
.wco-map-card li a{display:block;padding:11px 2px;color:#07688b;text-decoration:none;font-size:15px;line-height:1.5;overflow-wrap:anywhere;font-weight:550}
.wco-map-card li a:hover,.wco-map-card li a:focus-visible{color:#075c48;text-decoration:underline;text-decoration-color:#7FC645;text-underline-offset:4px}
.wco-map-footer{margin-top:34px;padding:22px 26px;border-radius:16px;background:#f2f8f6;border:1px solid #dfece7;color:#355d65;line-height:1.7;font-size:15px}
.wco-map-footer a{color:#086b91;font-weight:750;text-decoration:underline;text-decoration-color:#7FC645;text-underline-offset:3px}
.wco-map a:focus-visible{outline:3px solid #048ED2;outline-offset:3px}
.wco-footer-sitemap-link{font:inherit}
@media(max-width:780px){.wco-map-grid{grid-template-columns:1fr}.wco-map-card{padding:24px}.wco-map-card ul{columns:1}.wco-map-hero{border-radius:18px}.wco-map-jump{gap:8px}}
@media(max-width:480px){.wco-map{padding-left:16px;padding-right:16px}.wco-map-hero{padding:30px 24px}.wco-map-count{font-size:12px}.wco-map-card{padding:22px}}

/* Nov 2026 low text/HTML ratio remediation: page-specific context blocks. */
.wco-ratio-content{padding:72px 20px;background:#f6f9f8;border-top:1px solid #dce7e4;color:#062e39}
.wco-ratio-wrap{width:min(1180px,100%);margin:0 auto}
.wco-ratio-eyebrow{margin:0 0 10px;font:700 12px/1.5 ReferenceDM,"DM Sans",Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#39716d}
.wco-ratio-content h2{max-width:820px;margin:0 0 16px;font:700 clamp(30px,4vw,48px)/1.1 ReferenceDM,"DM Sans",Arial,sans-serif;color:#062e39;letter-spacing:-.035em}
.wco-ratio-intro{max-width:850px;margin:0 0 32px;font:400 17px/1.75 ReferenceDM,"DM Sans",Arial,sans-serif;color:#435b62}
.wco-ratio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.wco-ratio-grid article{padding:26px;border:1px solid #d7e3e0;border-radius:14px;background:#fff}
.wco-ratio-grid h3{margin:0 0 10px;font:700 21px/1.25 ReferenceDM,"DM Sans",Arial,sans-serif;color:#062e39}
.wco-ratio-grid p{margin:0;font:400 15px/1.72 ReferenceDM,"DM Sans",Arial,sans-serif;color:#52666b}
@media(max-width:780px){.wco-ratio-content{padding:52px 18px}.wco-ratio-grid{grid-template-columns:1fr}.wco-ratio-grid article{padding:22px}}

/* Sitemap presentation moved out of HTML response. */
.wco-map{max-width:1200px;margin:0 auto;padding:clamp(34px,5vw,75px) 20px 85px;color:#173340}
.wco-map *{box-sizing:border-box}
.wco-map-hero{border-radius:22px;background:linear-gradient(125deg,#073743,#07546a);color:#fff;padding:clamp(30px,5vw,65px);position:relative;overflow:hidden}
.wco-map-hero:after{content:"";position:absolute;right:-85px;top:-110px;width:310px;height:310px;border:45px solid rgba(255,255,255,.06);border-radius:50%;pointer-events:none}
.wco-map-hero h1{font-size:clamp(34px,4.5vw,54px);line-height:1.12;color:#fff;margin:0 0 15px}
.wco-map-hero p{font-size:17px;line-height:1.65;color:#e0eff3;max-width:680px;margin:0 0 18px}
.wco-map-count{display:inline-block;border-radius:100px;background:rgba(255,255,255,.15);padding:9px 15px;font-size:14px;font-weight:700}
.wco-map-jump{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 32px}
.wco-map-jump a{color:#07546a;background:#eaf4f6;border:1px solid #d1e7eb;border-radius:999px;padding:9px 15px;text-decoration:none;font-weight:650;font-size:14px}
.wco-map-jump a:hover,.wco-map-jump a:focus{background:#07546a;color:#fff}
.wco-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.wco-map-card{background:#fff;border:1px solid #dae6e9;border-radius:18px;padding:27px;box-shadow:0 8px 24px rgba(7,55,67,.055);min-width:0}
.wco-map-card h2{color:#073743;font-size:23px;line-height:1.25;margin:0 0 8px}
.wco-map-card .wco-map-meta{font-size:13px;color:#57747e;margin-bottom:16px}
.wco-map-card ul{list-style:none;padding:0;margin:0;columns:2 210px;column-gap:20px}
.wco-map-card li{break-inside:avoid;margin:0;padding:0;border-bottom:1px solid #edf2f4}
.wco-map-card li a{display:block;padding:10px 2px;color:#08718b;text-decoration:none;font-size:15px;line-height:1.45;overflow-wrap:anywhere}
.wco-map-card li a:hover,.wco-map-card li a:focus{text-decoration:underline;color:#053d50}
.wco-map-footer{margin-top:32px;padding:20px 24px;border-radius:14px;background:#edf5f7;color:#315766;line-height:1.6}
.wco-map-footer a{color:#07546a;font-weight:700}
@media(max-width:780px){.wco-map-grid{grid-template-columns:1fr}.wco-map-card{padding:22px}.wco-map-card ul{columns:1}}
/* Brand-aligned HTML sitemap: green #7FC645 to blue #048ED2, typography inherited from theme. */
.wco-map{--map-gradient:linear-gradient(100deg,#7FC645 0%,#048ED2 100%);--map-ink:#062e39;--map-muted:#526b73;max-width:1240px;margin:0 auto;padding:clamp(32px,5vw,76px) 20px 85px;color:var(--map-ink);font-family:inherit;font-size:inherit}
.wco-map,.wco-map *{box-sizing:border-box}
.wco-map :is(h1,h2,p,a,li){font-family:inherit}
.wco-map-hero{border-radius:24px;background:linear-gradient(120deg,#073440,#075467 68%,#086c84);color:#fff;padding:clamp(32px,5vw,66px);position:relative;overflow:hidden;border-top:6px solid #7FC645}
.wco-map-hero:after{content:"";position:absolute;width:340px;height:340px;right:-150px;bottom:-240px;border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 0 52px rgba(255,255,255,.04),0 0 0 105px rgba(255,255,255,.025);pointer-events:none}
.wco-map-hero h1{font-size:clamp(34px,4.5vw,54px);font-weight:750;letter-spacing:-.035em;line-height:1.12;color:#fff;margin:0 0 16px}
.wco-map-hero p{font-size:clamp(15px,1.4vw,17px);line-height:1.7;color:#e1edf1;max-width:680px;margin:0 0 22px}
.wco-map-count{display:inline-flex;align-items:center;max-width:100%;border-radius:12px;background:var(--map-gradient);color:#062e39;padding:11px 17px;font-size:14px;font-weight:750;line-height:1.4}
.wco-map-jump{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 34px}
.wco-map-jump a{display:inline-flex;align-items:center;color:#073d4b;background:#f1f8f7;border:1px solid #dbe8e7;border-radius:999px;padding:10px 16px;text-decoration:none;font-size:14px;font-weight:700;line-height:1.4;transition:background .2s,border-color .2s}
.wco-map-jump a:hover,.wco-map-jump a:focus-visible{background:#e7f5e5;border-color:#7FC645;color:#073d4b}
.wco-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.wco-map-card{position:relative;overflow:hidden;min-width:0;background:#fff;border:1px solid #dfe9e8;border-radius:20px;padding:30px;box-shadow:0 10px 30px rgba(6,46,57,.065)}
.wco-map-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--map-gradient)}
.wco-map-card h2{color:var(--map-ink);font-size:clamp(21px,2vw,25px);font-weight:750;line-height:1.3;margin:0 0 7px;letter-spacing:-.02em}
.wco-map-card .wco-map-meta{font-size:13px;color:var(--map-muted);margin:0 0 17px;line-height:1.5}
.wco-map-card ul{list-style:none;padding:0;margin:0;columns:2 205px;column-gap:20px}
.wco-map-card li{break-inside:avoid;margin:0;padding:0;border-bottom:1px solid #edf2f1}
.wco-map-card li a{display:block;padding:11px 2px;color:#07688b;text-decoration:none;font-size:15px;line-height:1.5;overflow-wrap:anywhere;font-weight:550}
.wco-map-card li a:hover,.wco-map-card li a:focus-visible{color:#075c48;text-decoration:underline;text-decoration-color:#7FC645;text-underline-offset:4px}
.wco-map-footer{margin-top:34px;padding:22px 26px;border-radius:16px;background:#f2f8f6;border:1px solid #dfece7;color:#355d65;line-height:1.7;font-size:15px}
.wco-map-footer a{color:#086b91;font-weight:750;text-decoration:underline;text-decoration-color:#7FC645;text-underline-offset:3px}
.wco-map a:focus-visible{outline:3px solid #048ED2;outline-offset:3px}
.wco-footer-sitemap-link{font:inherit}
@media(max-width:780px){.wco-map-grid{grid-template-columns:1fr}.wco-map-card{padding:24px}.wco-map-card ul{columns:1}.wco-map-hero{border-radius:18px}.wco-map-jump{gap:8px}}
@media(max-width:480px){.wco-map{padding-left:16px;padding-right:16px}.wco-map-hero{padding:30px 24px}.wco-map-count{font-size:12px}.wco-map-card{padding:22px}}

/* V14 — Designed SEO content blocks for pages flagged by the text/HTML ratio audit */
.wco-ratio-content{position:relative;overflow:hidden;padding:96px 24px;background:#f7faf8;border-top:1px solid #dce7e4;color:#062e39;font-family:ReferenceDM,"DM Sans",Arial,sans-serif}
.wco-ratio-content:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-210px;top:-230px;background:linear-gradient(110deg,#7fc64522,#048ed222);pointer-events:none}
.wco-ratio-wrap{position:relative;width:min(1200px,100%);margin:0 auto}
.wco-ratio-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:72px;align-items:end;margin-bottom:48px}
.wco-ratio-eyebrow{margin:0 0 13px;font:800 11px/1.5 ReferenceDM,"DM Sans",Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;background:linear-gradient(110deg,#7fc645,#048ed2);-webkit-background-clip:text;background-clip:text;color:transparent}
.wco-ratio-content h2{max-width:860px;margin:0 0 18px;font:750 clamp(34px,4.2vw,56px)/1.04 ReferenceDM,"DM Sans",Arial,sans-serif;color:#062e39;letter-spacing:-.052em;text-wrap:balance}
.wco-ratio-intro{max-width:850px;margin:0;font:400 17px/1.78 ReferenceDM,"DM Sans",Arial,sans-serif;color:#435b62}
.wco-ratio-topics{padding:25px 26px;border-radius:16px;background:#062e39;color:#fff;box-shadow:0 14px 36px #062e3912}
.wco-ratio-topics>span{display:block;margin-bottom:14px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#d8e6e8}
.wco-ratio-topics>div{display:flex;flex-wrap:wrap;gap:8px}
.wco-ratio-topics b{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;border:1px solid #ffffff35;border-radius:999px;background:#ffffff0c;font-size:11px;line-height:1.35;font-weight:650;color:#fff}
.wco-ratio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.wco-ratio-grid article{position:relative;min-height:240px;padding:31px 29px 30px;border:1px solid #d5e2de;border-radius:18px;background:#fff;box-shadow:0 10px 32px #062e3908}
.wco-ratio-grid article:nth-child(2){transform:translateY(18px)}
.wco-ratio-num{display:inline-block;margin-bottom:34px;font-size:11px;font-weight:850;letter-spacing:.14em;background:linear-gradient(110deg,#7fc645,#048ed2);-webkit-background-clip:text;background-clip:text;color:transparent}
.wco-ratio-grid h3{margin:0 0 12px;font:750 22px/1.18 ReferenceDM,"DM Sans",Arial,sans-serif;color:#062e39;letter-spacing:-.025em}
.wco-ratio-grid p{margin:0;font:400 15px/1.72 ReferenceDM,"DM Sans",Arial,sans-serif;color:#52666b}
.wco-ratio-deep{display:grid;grid-template-columns:240px 1fr;gap:54px;margin-top:68px;padding-top:34px;border-top:1px solid #cfded9}
.wco-ratio-deep-label{margin:0;font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#062e39}
.wco-ratio-deep>div{display:grid;grid-template-columns:1fr 1fr;gap:34px}
.wco-ratio-deep>div p{margin:0;font-size:15px;line-height:1.82;color:#435b62}
.wco-ratio-city{background:linear-gradient(180deg,#fff 0,#f4f8f6 100%)}
.wco-ratio-region .wco-ratio-topics,.wco-ratio-location-index .wco-ratio-topics{background:linear-gradient(110deg,#7fc645,#048ed2)}
.wco-ratio-service .wco-ratio-grid article:first-child,.wco-ratio-quote .wco-ratio-grid article:first-child{border-top:5px solid #7fc645}
.wco-ratio-guide .wco-ratio-grid article:last-child,.wco-ratio-trust .wco-ratio-grid article:last-child{border-top:5px solid #048ed2}
.wco-ratio-support{background:#f4f8f8}
@media(max-width:900px){.wco-ratio-heading{grid-template-columns:1fr;gap:30px}.wco-ratio-topics{max-width:620px}.wco-ratio-deep{grid-template-columns:1fr;gap:18px}.wco-ratio-grid article:nth-child(2){transform:none}}
@media(max-width:720px){.wco-ratio-content{padding:66px 18px}.wco-ratio-content h2{font-size:36px}.wco-ratio-grid{grid-template-columns:1fr}.wco-ratio-grid article{min-height:0;padding:25px 23px}.wco-ratio-num{margin-bottom:22px}.wco-ratio-deep{margin-top:42px}.wco-ratio-deep>div{grid-template-columns:1fr;gap:18px}.wco-ratio-topics{padding:22px}}

/* V25 sitemap ratio + usability improvement. */
.wco-map-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,5vw,70px);align-items:start;margin:0 0 34px;padding:28px 30px;border:1px solid #dfe9e8;border-radius:20px;background:#f7faf9}
.wco-map-intro span{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#08718b;margin-bottom:8px}
.wco-map-intro h2{margin:0;color:#062e39;font-size:clamp(24px,3vw,34px);line-height:1.15}
.wco-map-intro p{margin:0 0 12px;color:#526b73;line-height:1.7}
.wco-map-intro p:last-child{margin-bottom:0}
@media(max-width:780px){.wco-map-intro{grid-template-columns:1fr;padding:24px}}
