/* Customer voice page — Clear Link Official v1.6.6 */
.cl-vc-page{--vc-navy:#0d3e5d;--vc-blue:#087ebc;--vc-cyan:#1aa8d9;--vc-ink:#15384f;--vc-muted:#617b8c;--vc-line:#d8e9f2;--vc-pale:#f2f9fc;background:#fff;color:var(--vc-ink);overflow:hidden;overflow:clip}.cl-vc-page *{box-sizing:border-box}.cl-vc-hero{position:relative;min-height:680px;display:flex;align-items:center;isolation:isolate;background:#173e55;color:#fff}.cl-vc-hero-media,.cl-vc-hero-shade{position:absolute;inset:0}.cl-vc-hero-media picture,.cl-vc-hero-media img{display:block;width:100%;height:100%}.cl-vc-hero-media img{object-fit:cover;object-position:center}.cl-vc-hero-shade{z-index:1;background:linear-gradient(90deg,rgba(7,36,55,.94) 0%,rgba(9,48,72,.88) 34%,rgba(11,54,78,.48) 58%,rgba(11,54,78,.08) 78%)}.cl-vc-hero .cl-vc-hero-inner{position:relative;z-index:2;width:min(calc(100% - 40px),var(--cl-container));margin-inline:auto;padding-top:84px;padding-bottom:84px}.cl-vc-hero-copy{max-width:660px}.cl-vc-eyebrow,.cl-vc-section-label{margin:0 0 18px;color:#79d7fa;font-size:14px;font-weight:800;letter-spacing:.18em}.cl-vc-hero h1{margin:0;font-size:clamp(54px,5.2vw,82px);line-height:1.08;letter-spacing:-.045em;color:#fff}.cl-vc-hero-lead{max-width:630px;margin:30px 0 0;font-size:19px;line-height:1.95;color:rgba(255,255,255,.9)}.cl-vc-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.cl-vc-hero .cl-button-outline{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.62);color:#fff;backdrop-filter:blur(8px)}.cl-vc-hero-points{display:flex;gap:10px 24px;flex-wrap:wrap;padding:0;margin:28px 0 0;list-style:none;font-size:14px;font-weight:700;color:#fff}.cl-vc-hero-points li{position:relative;padding-left:22px}.cl-vc-hero-points li:before{content:"";position:absolute;left:0;top:.35em;width:9px;height:5px;border-left:2px solid #6ff0c1;border-bottom:2px solid #6ff0c1;transform:rotate(-45deg)}.cl-vc-image-note{position:absolute;z-index:3;right:24px;bottom:18px;margin:0;padding:7px 11px;border-radius:999px;background:rgba(8,29,43,.62);color:rgba(255,255,255,.88);font-size:11px;line-height:1.4;backdrop-filter:blur(6px)}.cl-vc-intro{padding:112px 0 96px;background:linear-gradient(180deg,#fff 0%,var(--vc-pale) 100%)}.cl-vc-intro-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:84px;align-items:start}.cl-vc-section-label{color:var(--vc-blue)}.cl-vc-intro h2,.cl-vc-cta h2{margin:0;color:var(--vc-ink);font-size:clamp(36px,3.4vw,52px);line-height:1.35;letter-spacing:-.035em}.cl-vc-intro-copy>p{margin:2px 0 34px;font-size:17px;line-height:2;color:var(--vc-muted)}.cl-vc-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cl-vc-trust-grid article{min-height:198px;padding:26px 22px;border:1px solid var(--vc-line);border-radius:18px;background:rgba(255,255,255,.86)}.cl-vc-trust-grid span{display:block;color:var(--vc-cyan);font-size:13px;font-weight:900;letter-spacing:.14em}.cl-vc-trust-grid strong{display:block;margin-top:20px;font-size:18px;line-height:1.5}.cl-vc-trust-grid p{margin:10px 0 0;color:var(--vc-muted);font-size:14px;line-height:1.8}.cl-vc-jump{position:sticky;top:0;z-index:8;border-top:1px solid var(--vc-line);border-bottom:1px solid var(--vc-line);background:rgba(255,255,255,.94);backdrop-filter:blur(12px)}body.admin-bar .cl-vc-jump{top:32px}.cl-vc-jump-inner{min-height:72px;display:flex;align-items:center;gap:16px}.cl-vc-jump-inner>span{margin-right:auto;color:#7890a0;font-size:12px;font-weight:900;letter-spacing:.16em}.cl-vc-jump a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;color:var(--vc-ink);font-size:14px;font-weight:700;text-decoration:none;transition:.2s ease}.cl-vc-jump a:hover,.cl-vc-jump a:focus-visible{background:var(--vc-pale);color:var(--vc-blue)}.cl-vc-jump b{color:var(--vc-cyan);font-size:12px}.cl-vc-list{padding:104px 0 120px;background:#fff;scroll-margin-top:90px}.cl-vc-card{display:grid;grid-template-columns:280px minmax(0,1fr);gap:64px;padding:0 0 96px;margin:0 0 96px;border-bottom:1px solid var(--vc-line);scroll-margin-top:110px}.cl-vc-card:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.cl-vc-profile{position:relative}.cl-vc-number{display:flex;align-items:baseline;gap:8px;color:#7993a2;font-size:12px;font-weight:800;letter-spacing:.16em}.cl-vc-number b{color:var(--vc-blue);font-size:32px;letter-spacing:0}.cl-vc-avatar{display:grid;place-items:center;width:84px;height:84px;margin-top:28px;border:1px solid #cde5f0;border-radius:50%;background:linear-gradient(145deg,#f5fbfe,#e6f5fb);color:var(--vc-blue);font-size:31px;font-weight:900}.cl-vc-profile h3{margin:20px 0 4px;font-size:22px;line-height:1.4}.cl-vc-location{margin:0;color:var(--vc-muted);font-size:14px}.cl-vc-profile dl{margin:26px 0 0;padding:0}.cl-vc-profile dl div{padding:14px 0;border-top:1px solid var(--vc-line)}.cl-vc-profile dt{color:#7a92a1;font-size:12px;font-weight:700}.cl-vc-profile dd{margin:5px 0 0;color:var(--vc-ink);font-size:14px;font-weight:700;line-height:1.65}.cl-vc-story{position:relative;max-width:790px}.cl-vc-quote-mark{position:absolute;top:-32px;left:-12px;margin:0;color:#dff2f9;font-family:Georgia,serif;font-size:112px;line-height:1;pointer-events:none}.cl-vc-story h2{position:relative;margin:0;font-size:clamp(30px,3vw,44px);line-height:1.45;letter-spacing:-.035em;color:var(--vc-ink)}.cl-vc-before-after{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px}.cl-vc-before-after>div{padding:20px 22px;border-radius:16px;background:var(--vc-pale)}.cl-vc-before-after span{display:inline-flex;margin-bottom:9px;color:var(--vc-blue);font-size:12px;font-weight:900;letter-spacing:.12em}.cl-vc-before-after p{margin:0;color:#3e6074;font-size:14px;line-height:1.8}.cl-vc-body{margin-top:34px}.cl-vc-body p{margin:0 0 20px;color:#39596d;font-size:16px;line-height:2}.cl-vc-body p:last-child{margin-bottom:0}.cl-vc-cta{position:relative;min-height:560px;display:flex;align-items:center;isolation:isolate;color:#fff}.cl-vc-cta-media,.cl-vc-cta-shade{position:absolute;inset:0}.cl-vc-cta-media picture,.cl-vc-cta-media img{display:block;width:100%;height:100%}.cl-vc-cta-media img{object-fit:cover;object-position:center}.cl-vc-cta-shade{z-index:1;background:linear-gradient(90deg,rgba(5,37,57,.94) 0%,rgba(7,46,70,.83) 48%,rgba(7,46,70,.2) 76%)}.cl-vc-cta .cl-vc-cta-inner{position:relative;z-index:2;width:min(calc(100% - 40px),var(--cl-container));margin-inline:auto;padding-top:80px;padding-bottom:80px}.cl-vc-cta-inner>*{max-width:650px}.cl-vc-cta .cl-vc-section-label{color:#7edfff}.cl-vc-cta h2{color:#fff}.cl-vc-cta-inner>p:not(.cl-vc-section-label){margin:24px 0 0;color:rgba(255,255,255,.88);font-size:16px;line-height:1.95}.cl-vc-cta-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.cl-vc-cta .cl-button-line{background:#fff;color:#0d6f50}.cl-vc-cta .cl-button-primary{border:1px solid rgba(255,255,255,.35)}
@media(max-width:900px){.cl-vc-hero{min-height:620px}.cl-vc-hero-shade{background:linear-gradient(90deg,rgba(6,34,52,.92),rgba(8,45,67,.66) 70%,rgba(8,45,67,.26))}.cl-vc-intro-grid{grid-template-columns:1fr;gap:40px}.cl-vc-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-vc-card{grid-template-columns:220px minmax(0,1fr);gap:38px}.cl-vc-jump-inner>span{display:none}}
@media(max-width:700px){.cl-vc-hero{min-height:690px;align-items:flex-end}.cl-vc-hero-media img{object-position:center top}.cl-vc-hero-shade{background:linear-gradient(180deg,rgba(7,38,57,.12) 0%,rgba(7,38,57,.32) 37%,rgba(6,35,54,.95) 70%,rgba(6,35,54,.99) 100%)}.cl-vc-hero .cl-vc-hero-inner{width:min(calc(100% - 40px),var(--cl-container));padding:230px 0 72px}.cl-vc-hero-copy{max-width:none}.cl-vc-eyebrow{margin-bottom:12px;font-size:12px}.cl-vc-hero h1{font-size:42px;line-height:1.16}.cl-vc-hero-lead{margin-top:18px;font-size:15px;line-height:1.8}.cl-vc-hero-actions{display:grid;gap:10px;margin-top:24px}.cl-vc-hero-actions .cl-button{width:100%;min-height:54px;justify-content:center}.cl-vc-hero-points{display:grid;gap:9px;margin-top:22px;font-size:13px}.cl-vc-image-note{right:12px;bottom:10px;font-size:9px}.cl-vc-intro{padding:72px 0 62px}.cl-vc-intro-grid{padding-left:20px;padding-right:20px;gap:26px}.cl-vc-section-label{margin-bottom:12px;font-size:12px}.cl-vc-intro h2,.cl-vc-cta h2{font-size:32px;line-height:1.45}.cl-vc-intro-copy>p{font-size:15px;line-height:1.9}.cl-vc-trust-grid{grid-template-columns:1fr;gap:10px}.cl-vc-trust-grid article{min-height:0;padding:20px}.cl-vc-trust-grid strong{margin-top:10px;font-size:17px}.cl-vc-jump{position:relative}.cl-vc-jump-inner{min-height:0;padding:14px 20px;overflow-x:auto;gap:8px}.cl-vc-jump a{flex:0 0 auto;padding:9px 12px;background:var(--vc-pale)}.cl-vc-list{padding:72px 0 96px}.cl-vc-list>.cl-container{padding-left:20px;padding-right:20px}.cl-vc-card{grid-template-columns:1fr;gap:32px;padding-bottom:68px;margin-bottom:68px}.cl-vc-profile{padding:24px;border:1px solid var(--vc-line);border-radius:18px;background:var(--vc-pale)}.cl-vc-avatar{width:64px;height:64px;margin-top:18px;font-size:24px}.cl-vc-profile h3{margin-top:14px;font-size:20px}.cl-vc-profile dl{margin-top:18px}.cl-vc-profile dl div{display:grid;grid-template-columns:84px 1fr;gap:10px;align-items:start}.cl-vc-profile dd{margin-top:0}.cl-vc-quote-mark{top:-24px;left:-4px;font-size:86px}.cl-vc-story h2{font-size:28px;line-height:1.5;padding-top:12px}.cl-vc-before-after{grid-template-columns:1fr;margin-top:26px}.cl-vc-before-after>div{padding:18px}.cl-vc-body{margin-top:26px}.cl-vc-body p{font-size:15px;line-height:1.95}.cl-vc-cta{min-height:620px;align-items:flex-end}.cl-vc-cta-media img{object-position:58% center}.cl-vc-cta-shade{background:linear-gradient(180deg,rgba(6,34,52,.1) 0%,rgba(6,34,52,.32) 38%,rgba(5,34,53,.96) 70%,rgba(5,34,53,.99) 100%)}.cl-vc-cta .cl-vc-cta-inner{width:min(calc(100% - 40px),var(--cl-container));padding:270px 0 84px}.cl-vc-cta-inner>p:not(.cl-vc-section-label){font-size:15px;line-height:1.85}.cl-vc-cta-actions{display:grid;gap:10px}.cl-vc-cta-actions .cl-button{width:100%;min-height:54px;justify-content:center}}
@media(max-width:380px){.cl-vc-hero .cl-vc-hero-inner{padding-top:210px}.cl-vc-hero h1{font-size:38px}.cl-vc-intro h2,.cl-vc-cta h2{font-size:29px}.cl-vc-story h2{font-size:26px}.cl-vc-profile{padding:20px}}
@media(prefers-reduced-motion:reduce){.cl-vc-jump a{transition:none}}
