.ccl{--ccl-bg: #ffffff;--ccl-bg-soft: #f6f8f9;--ccl-bg-dark: #0a1414;--ccl-bg-darker: #050a0a;--ccl-ink: #060a0a;--ccl-ink-soft: #1a2424;--ccl-muted: #5a6f6c;--ccl-muted-2: #95a3a1;--ccl-line: rgba(10, 20, 20, .08);--ccl-line-dark: rgba(255, 255, 255, .1);--ccl-blue: #73c2ba;--ccl-blue-deep: #3a8a81;--ccl-blue-glow: rgba(115,194,186,.35);--ccl-green: #2ec27a;--ccl-red: #ff5a5a;--ccl-yellow: #f5c451;--ccl-orange: #ff8a3a;--ccl-purple: #a86bff;--ccl-ease: cubic-bezier(.19, 1, .22, 1);--ccl-ease-pop: cubic-bezier(.34, 1.4, .64, 1);font-family:var(--font-body-family, "Inter", -apple-system, sans-serif);color:var(--ccl-ink);background:var(--ccl-bg);overflow-x:clip}.ccl *,.ccl *:before,.ccl *:after{box-sizing:border-box}.ccl-shell{width:100%;margin:0 auto;padding:0 clamp(20px,4vw,80px);position:relative;z-index:2}.ccl-section{position:relative;padding:clamp(80px,9vw,140px) 0}.ccl-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ccl-blue-deep);padding:8px 14px;border:1px solid rgba(58,138,129,.2);border-radius:100px;background:#73c2ba0f;margin-bottom:24px}.ccl-eyebrow__dot{width:6px;height:6px;border-radius:50%;background:var(--ccl-blue);box-shadow:0 0 10px var(--ccl-blue);animation:ccl-pulse-dot 1.8s ease-in-out infinite}@keyframes ccl-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.55}}.ccl-h2{font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.04;color:var(--ccl-ink);margin:0 0 24px}.ccl-h2 em{font-style:normal;background:linear-gradient(120deg,var(--ccl-blue-deep),var(--ccl-blue));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ccl-lead{font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.65;color:var(--ccl-muted);max-width:720px;margin:0 0 56px}.ccl-lead strong{color:var(--ccl-ink);font-weight:700}.ccl-section__head{margin-bottom:clamp(48px,6vw,80px)}.ccl-pill{display:inline-flex;align-items:center;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:100px;background:#73c2ba1a;color:var(--ccl-blue-deep);border:1px solid rgba(115,194,186,.2)}.ccl-pill--ctr{color:#1d8aab;background:#1d8aab1a;border-color:#1d8aab40}.ccl-pill--cro{color:#1e9c63;background:#2ec27a1a;border-color:#2ec27a40}.ccl-pill--lpo{color:#7c4dd6;background:#a86bff1a;border-color:#a86bff40}.ccl-pill--bonus{color:#b88600;background:#f5c4511f;border-color:#f5c4514d}.ccl-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 28px;font-size:.92rem;font-weight:700;text-decoration:none;border-radius:100px;cursor:pointer;transition:transform .4s var(--ccl-ease),box-shadow .4s var(--ccl-ease),background .3s ease;position:relative;overflow:hidden;white-space:nowrap}.ccl-btn--primary{background:var(--ccl-ink);color:#fff;box-shadow:0 12px 36px #060a0a2e,inset 0 0 0 1px #ffffff0f}.ccl-btn--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent,rgba(115,194,186,.35),transparent);transform:translate(-100%);transition:transform .7s ease}.ccl-btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 44px #060a0a47,0 0 0 1px var(--ccl-blue-glow)}.ccl-btn--primary:hover:before{transform:translate(100%)}.ccl-btn--primary svg{transition:transform .4s var(--ccl-ease)}.ccl-btn--primary:hover svg{transform:rotate(-45deg)}.ccl-btn--lg{padding:20px 36px;font-size:1rem}.ccl-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ccl-ease),transform .9s var(--ccl-ease)}.ccl-reveal.is-visible{opacity:1;transform:translateY(0)}.ccl-reveal[data-d="1"]{transition-delay:.08s}.ccl-reveal[data-d="2"]{transition-delay:.18s}.ccl-reveal[data-d="3"]{transition-delay:.28s}.ccl-reveal[data-d="4"]{transition-delay:.38s}.ccl-reveal[data-d="5"]{transition-delay:.48s}.ccl-hero{position:relative;padding:clamp(120px,14vw,200px) 0 clamp(80px,8vw,120px);overflow:hidden;background:linear-gradient(180deg,#fafcfc,#f0f5f4)}.ccl-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.ccl-hero__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(10,20,20,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(10,20,20,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 70% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 70% 30%,#000 30%,transparent 75%)}.ccl-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;opacity:.55}.ccl-hero__layout{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,5vw,80px);align-items:center}.ccl-hero__title{font-size:clamp(2.6rem,5.4vw,5.4rem);font-weight:900;letter-spacing:-.035em;line-height:1;margin:0 0 28px;color:var(--ccl-ink)}.ccl-hero__title em{font-style:normal;background:linear-gradient(120deg,var(--ccl-blue-deep),var(--ccl-blue));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ccl-hero__title-leak{position:relative;display:inline-block;color:var(--ccl-red);isolation:isolate}.ccl-hero__title-leak:after{content:"";position:absolute;left:0;right:0;bottom:8%;height:.18em;background:var(--ccl-red);opacity:.35;transform-origin:left center;animation:ccl-leak-line 2.4s var(--ccl-ease) .6s both}@keyframes ccl-leak-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ccl-hero__sub{font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.6;color:var(--ccl-muted);max-width:560px;margin:0 0 32px}.ccl-hero__sub strong{color:var(--ccl-ink);font-weight:700}.ccl-hero__pills{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.ccl-hero__cta-row{display:flex;align-items:center;gap:20px;margin-bottom:56px;flex-wrap:wrap}.ccl-hero__metrics{display:flex;align-items:stretch;gap:0;padding:22px 28px;background:#fff;border:1px solid var(--ccl-line);border-radius:18px;box-shadow:0 18px 50px #060a0a0d;max-width:560px}.ccl-hero__metric{flex:1;display:flex;flex-direction:column;gap:4px}.ccl-hero__metric-val{font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:900;letter-spacing:-.03em;color:var(--ccl-blue-deep);line-height:1}.ccl-hero__metric-label{font-size:.7rem;color:var(--ccl-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.ccl-hero__metric-sep{width:1px;background:var(--ccl-line);margin:0 22px}.ccl-hero__dash{position:relative;perspective:1400px;overflow:visible}.ccl-dash{position:relative;background:linear-gradient(160deg,#0c1818,#122422);border:1px solid rgba(115,194,186,.18);border-radius:22px;padding:22px 24px 26px;box-shadow:0 30px 80px #060a0a33,0 0 0 1px #73c2ba0f,inset 0 0 0 1px #ffffff08;transform:perspective(1400px) rotateY(-6deg) rotateX(2deg);transition:transform .8s var(--ccl-ease);overflow:hidden}.ccl-dash:hover{transform:perspective(1400px) rotateY(0) rotateX(0)}.ccl-dash:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(115,194,186,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(115,194,186,.04) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;opacity:.6}.ccl-dash__rows{display:flex;flex-direction:column;gap:0;position:relative;z-index:1;margin-bottom:22px}.ccl-dash__row{display:grid;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04)}.ccl-dash__row:last-child{border-bottom:0}.ccl-dash__row-label{font-size:.66rem;color:#fff6;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ccl-dash__row-val{font-size:.92rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.ccl-dash__row-tag{font-size:.7rem;font-weight:800;letter-spacing:.08em;padding:4px 8px;border-radius:6px}.ccl-tag--up{color:var(--ccl-green);background:#2ec27a1f}.ccl-tag--down{color:var(--ccl-red);background:#ff5a5a1f}.ccl-dash__funnel{background:#ffffff06;border:1px solid rgba(115,194,186,.1);border-radius:12px;padding:14px 16px;position:relative;z-index:1}.ccl-dash__funnel-title{font-size:.64rem;color:#ffffff80;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.ccl-dash__funnel-rows{display:flex;flex-direction:column;gap:8px}.ccl-dash__fbar{display:grid;grid-template-columns:90px 1fr 50px;align-items:center;gap:10px}.ccl-dash__fbar-label{font-size:.7rem;color:#ffffff8c}.ccl-dash__fbar-track{height:6px;background:#ffffff0d;border-radius:100px;overflow:hidden}.ccl-dash__fbar-fill{display:block;height:100%;width:0;background:var(--ccl-c, var(--ccl-blue));border-radius:100px;box-shadow:0 0 12px var(--ccl-c, var(--ccl-blue));transition:width 1.6s var(--ccl-ease)}.ccl-dash__fbar-num{font-size:.72rem;font-weight:700;color:#fffc;text-align:right;font-variant-numeric:tabular-nums}.ccl-dash__coins{position:absolute;top:-32px;right:-16px;width:110px;height:220px;pointer-events:none;z-index:3;overflow:visible}.ccl-dash__coin{position:absolute;top:0;width:26px;height:26px;border-radius:50%;background:linear-gradient(140deg,#ffd76e,#f5c451 40%,#c19030);color:#4a3000;font-weight:900;font-size:.85rem;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #f5c4514d,inset 0 1px #ffffff73,inset 0 -2px 4px #00000026;will-change:transform,opacity}.ccl-dash__coin--1{right:6px;animation:ccl-coin-drift 7s ease-in 0s infinite}.ccl-dash__coin--2{right:38px;animation:ccl-coin-drift 8s ease-in 2.4s infinite}.ccl-dash__coin--3{right:70px;animation:ccl-coin-drift 7.5s ease-in 4.8s infinite}@keyframes ccl-coin-drift{0%{transform:translateY(-12px) rotate(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(200px) rotate(220deg);opacity:0}}.ccl-leaks{background:var(--ccl-bg-dark);position:relative;overflow:hidden}.ccl-leaks:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 20%,rgba(115,194,186,.14) 0%,transparent 45%),radial-gradient(circle at 85% 80%,rgba(168,107,255,.1) 0%,transparent 45%);pointer-events:none}.ccl-leaks:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);pointer-events:none}.ccl-leaks .ccl-eyebrow{color:var(--ccl-blue);background:#73c2ba14;border-color:#73c2ba33}.ccl-leaks .ccl-h2{color:#fff}.ccl-leaks .ccl-h2 em{background:linear-gradient(120deg,var(--ccl-blue),#ffffff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ccl-leaks .ccl-lead{color:#ffffffa6}.ccl-leaks .ccl-lead strong{color:#fff}.ccl-leaks__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.ccl-leak{position:relative;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border-radius:22px;padding:32px 28px;display:flex;flex-direction:column;gap:16px;transition:transform .5s var(--ccl-ease),border-color .4s ease,background .4s ease;overflow:hidden;box-shadow:0 24px 60px #0003,inset 0 1px #ffffff0f}.ccl-leak:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:currentColor;opacity:.85;transform-origin:left center;transform:scaleX(.2);transition:transform .6s var(--ccl-ease)}.ccl-leak:after{content:"";position:absolute;top:-40%;left:-20%;width:60%;height:180%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:skew(-18deg) translate(-200%);transition:transform .9s var(--ccl-ease);pointer-events:none}.ccl-leak:hover{transform:translateY(-6px);background:#ffffff0f;border-color:#ffffff2e}.ccl-leak:hover:before{transform:scaleX(1)}.ccl-leak:hover:after{transform:skew(-18deg) translate(280%)}.ccl-leak--ctr{color:#4fc8ec}.ccl-leak--cro{color:var(--ccl-green)}.ccl-leak--lpo{color:var(--ccl-purple)}.ccl-leak__num{position:absolute;top:18px;right:24px;font-size:3.4rem;font-weight:900;letter-spacing:-.04em;color:currentColor;opacity:.18;line-height:1}.ccl-leak__pill{margin-bottom:4px}.ccl-leak__title{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0;color:#fff}.ccl-leak__subtitle{font-size:.78rem;color:#ffffff80;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.ccl-leak__viz{display:flex;justify-content:center;margin:8px 0 4px}.ccl-ring{width:140px;height:140px}.ccl-ring__bg{fill:none;stroke:#ffffff0f;stroke-width:10}.ccl-ring__fill{fill:none;stroke-width:10;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center}.ccl-ring__fill--ctr{stroke:#4fc8ec;filter:drop-shadow(0 0 6px rgba(79,200,236,.4))}.ccl-ring__fill--cro{stroke:var(--ccl-green);filter:drop-shadow(0 0 6px rgba(46,194,122,.4))}.ccl-ring__fill--lpo{stroke:var(--ccl-purple);filter:drop-shadow(0 0 6px rgba(168,107,255,.4))}.ccl-ring__num{fill:#fff;font-size:18px;font-weight:800;text-anchor:middle;letter-spacing:-.02em}.ccl-ring__sub{fill:#ffffff80;font-size:8px;font-weight:600;text-anchor:middle;text-transform:uppercase;letter-spacing:.1em}.ccl-leak__desc{font-size:.96rem;line-height:1.6;color:#ffffffb3;margin:0}.ccl-leak__desc strong{color:#fff;font-weight:700}.ccl-leak__compare{display:flex;flex-direction:column;gap:8px;padding:14px;background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:12px;margin-top:auto}.ccl-leak__compare-row{display:grid;grid-template-columns:90px 1fr 70px;align-items:center;gap:10px}.ccl-leak__cmp-lbl{font-size:.7rem;color:#ffffff8c;font-weight:600}.ccl-leak__cmp-bar{display:block;height:6px;background:#ffffff0f;border-radius:100px;overflow:hidden}.ccl-leak__cmp-bar>span{display:block;height:100%;border-radius:100px}.ccl-leak__cmp-val{font-size:.75rem;font-weight:800;color:#fff;text-align:right;font-variant-numeric:tabular-nums}.ccl-leaks__footer{text-align:center;font-size:clamp(1.05rem,1.4vw,1.3rem);color:#ffffffb3;margin:0}.ccl-leaks__footer em{font-style:normal;color:var(--ccl-blue);font-weight:800}.ccl-cost{background:var(--ccl-bg-soft)}.ccl-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin-bottom:24px}.ccl-compare__col{background:#fff;border-radius:20px;border:1px solid var(--ccl-line);overflow:hidden;position:relative}.ccl-compare__col--bad{border-top:4px solid var(--ccl-red)}.ccl-compare__col--good{border-top:4px solid var(--ccl-green);box-shadow:0 30px 70px #2ec27a1a}.ccl-compare__head{padding:22px 24px 16px;border-bottom:1px solid var(--ccl-line);display:flex;flex-direction:column;gap:6px}.ccl-compare__badge{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 12px;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;border-radius:6px}.ccl-compare__badge--bad{color:var(--ccl-red);background:#ff5a5a1a}.ccl-compare__badge--good{color:var(--ccl-green);background:#2ec27a1a}.ccl-compare__sub{font-size:.82rem;color:var(--ccl-muted)}.ccl-compare__rows{display:flex;flex-direction:column}.ccl-cmp-row{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-bottom:1px solid var(--ccl-line);font-size:.9rem}.ccl-cmp-row:last-child{border-bottom:0}.ccl-cmp-row span:first-child{color:var(--ccl-muted)}.ccl-cmp-row span:last-child{color:var(--ccl-ink);font-weight:700;font-variant-numeric:tabular-nums}.ccl-cmp-val--bad{color:var(--ccl-red)!important}.ccl-cmp-val--good{color:var(--ccl-green)!important}.ccl-cmp-row--total{background:var(--ccl-bg-soft);font-size:1rem;font-weight:800}.ccl-cmp-row--total span:first-child{font-weight:800}.ccl-cmp-row--total span:last-child{font-size:1.2rem}.ccl-compare__arrow{color:var(--ccl-blue);filter:drop-shadow(0 0 10px var(--ccl-blue-glow))}.ccl-compare__bottomline{text-align:center;padding:22px 24px;background:linear-gradient(120deg,var(--ccl-ink) 0%,#122422 100%);color:#ffffffd9;border-radius:20px;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:600;margin-bottom:64px}.ccl-compare__bottomline span{color:var(--ccl-blue);font-weight:800}.ccl-compare__bottomline small{display:block;font-size:.8rem;color:#ffffff73;margin-top:4px;font-weight:500}.ccl-pipeline{background:#fff;border-radius:22px;padding:32px;border:1px solid var(--ccl-line)}.ccl-pipeline__title{display:flex;align-items:center;gap:10px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ccl-blue-deep);margin-bottom:24px}.ccl-pipeline__rows{display:flex;flex-direction:column;gap:14px}.ccl-pipe-row{display:grid;grid-template-columns:160px 100px 1fr auto;gap:16px;align-items:center}.ccl-pipe-row__lbl{font-size:.74rem;font-weight:800;letter-spacing:.1em;color:var(--ccl-ink)}.ccl-pipe-row__num{font-size:1.05rem;font-weight:800;color:var(--ccl-ink);font-variant-numeric:tabular-nums}.ccl-pipe-row__bar{height:28px;background:var(--ccl-bg-soft);border-radius:8px;overflow:hidden;position:relative}.ccl-pipe-row__bar>span{display:block;height:100%;width:0;border-radius:8px;transition:width 1.8s var(--ccl-ease)}.ccl-pipe-row[data-color=blue] .ccl-pipe-row__bar>span{background:linear-gradient(90deg,var(--ccl-blue-deep),var(--ccl-blue))}.ccl-pipe-row[data-color=yellow] .ccl-pipe-row__bar>span{background:linear-gradient(90deg,#d99b1e,var(--ccl-yellow))}.ccl-pipe-row[data-color=orange] .ccl-pipe-row__bar>span{background:linear-gradient(90deg,#cc5618,var(--ccl-orange))}.ccl-pipe-row[data-color=red] .ccl-pipe-row__bar>span{background:linear-gradient(90deg,#b53e3e,var(--ccl-red))}.ccl-pipe-row__note{font-size:.78rem;color:var(--ccl-muted);font-style:italic;white-space:nowrap}.ccl-solution{background:var(--ccl-bg-dark);color:#ffffffd9;overflow:hidden}.ccl-solution .ccl-eyebrow{color:var(--ccl-blue);background:#73c2ba14;border-color:#73c2ba33}.ccl-solution .ccl-h2{color:#fff}.ccl-solution .ccl-h2 em{background:linear-gradient(120deg,var(--ccl-blue),#ffffff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ccl-solution .ccl-lead{color:#fff9}.ccl-solution .ccl-lead strong{color:#fff}.ccl-solution__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ccl-solution__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 90% 50%,rgba(115,194,186,.2) 0%,transparent 55%),radial-gradient(circle at 15% 10%,rgba(115,194,186,.1) 0%,transparent 45%)}.ccl-solution__bg canvas{position:absolute;top:50%;right:clamp(20px,4vw,80px);width:26vw;max-width:560px;min-width:320px;aspect-ratio:1;transform:translateY(-50%);opacity:.95}.ccl-services{display:flex;flex-direction:column;gap:20px;position:relative;z-index:2;width:72%;max-width:1080px}.ccl-service{display:grid;grid-template-columns:90px 1fr 220px;gap:28px;align-items:stretch;padding:32px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:22px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform .5s var(--ccl-ease),border-color .4s ease,background .4s ease;position:relative;overflow:hidden}.ccl-service:hover{transform:translate(8px);border-color:#73c2ba4d;background:#73c2ba0a}.ccl-service:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ccl-blue);transform:scaleY(0);transform-origin:top;transition:transform .5s var(--ccl-ease)}.ccl-service:hover:after{transform:scaleY(1)}.ccl-service__index{display:flex;flex-direction:column;align-items:center;gap:8px}.ccl-service__index-num{font-size:3rem;font-weight:900;letter-spacing:-.04em;color:var(--ccl-blue);line-height:1}.ccl-service__index-line{flex:1;width:1px;background:linear-gradient(180deg,rgba(115,194,186,.4),transparent)}.ccl-service__main{display:flex;flex-direction:column;gap:14px}.ccl-service__head{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ccl-service__title{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:800;letter-spacing:-.02em;color:#fff;margin:0;line-height:1.2}.ccl-service__title em{font-style:normal;color:var(--ccl-blue)}.ccl-service__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ccl-service__list li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.5;color:#ffffffb3}.ccl-tick{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#73c2ba26;color:var(--ccl-blue);font-size:.7rem;font-weight:800;flex-shrink:0;margin-top:2px}.ccl-service__result{background:#73c2ba0f;border:1px solid rgba(115,194,186,.2);border-radius:16px;padding:22px 18px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:8px}.ccl-service__result-lbl{font-size:.62rem;font-weight:800;letter-spacing:.18em;color:var(--ccl-blue)}.ccl-service__result-val{font-size:1.6rem;font-weight:900;letter-spacing:-.03em;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.ccl-service__result-val--small{font-size:1.3rem}.ccl-r-from{color:#fff6;text-decoration:line-through;text-decoration-color:#ff5a5a99;font-size:.85em}.ccl-r-arrow{color:var(--ccl-blue)}.ccl-r-to{color:var(--ccl-green)}.ccl-service__result-time{font-size:.72rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.ccl-process{background:linear-gradient(180deg,#f9fbfb,#eef4f3);position:relative;overflow:hidden}.ccl-process:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(10,20,20,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(10,20,20,.025) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);pointer-events:none}.ccl-timeline{position:relative;display:flex;flex-direction:column;gap:24px}.ccl-timeline__line{position:absolute;left:36px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,var(--ccl-blue),var(--ccl-blue-deep),transparent);opacity:.3}.ccl-step{display:grid;grid-template-columns:72px 120px 1fr;gap:24px;align-items:flex-start;position:relative}.ccl-step__marker{position:relative;width:72px;height:72px;border-radius:50%;background:#fff;border:2px solid var(--ccl-blue);box-shadow:0 0 0 6px #73c2ba1a,0 12px 28px #73c2ba2e;display:flex;align-items:center;justify-content:center;z-index:2}.ccl-step__marker:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--ccl-blue);opacity:.3;animation:ccl-marker-pulse 2.4s ease-out infinite}@keyframes ccl-marker-pulse{0%{transform:scale(1);opacity:.4}to{transform:scale(1.4);opacity:0}}.ccl-step__num{font-size:1.4rem;font-weight:900;letter-spacing:-.04em;color:var(--ccl-blue-deep)}.ccl-step__week{padding-top:22px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ccl-blue-deep)}.ccl-step__card{position:relative;background:#fff;border:1px solid rgba(10,20,20,.06);border-radius:20px;padding:28px 32px;box-shadow:0 1px #fffc inset,0 18px 40px -22px #060a0a2e,0 4px 12px -4px #060a0a0a;transition:transform .45s var(--ccl-ease),box-shadow .45s var(--ccl-ease),border-color .4s ease;overflow:hidden}.ccl-step__card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--ccl-blue-deep),var(--ccl-blue),transparent);opacity:.65}.ccl-step__card:after{content:"";position:absolute;top:-50%;right:-20%;width:280px;height:280px;background:radial-gradient(circle,rgba(115,194,186,.1) 0%,transparent 65%);pointer-events:none}.ccl-step:hover .ccl-step__card{transform:translateY(-4px);border-color:#73c2ba4d;box-shadow:0 1px #fffc inset,0 30px 60px -20px #060a0a2e,0 8px 22px -6px #73c2ba2e}.ccl-step__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:12px;flex-wrap:wrap}.ccl-step__card h3{font-size:1.4rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--ccl-ink)}.ccl-step__tag{font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border-radius:6px}.ccl-step__tag.ccl-tag--ctr{color:#1d8aab;background:#1d8aab1a}.ccl-step__tag.ccl-tag--cro{color:var(--ccl-green);background:#2ec27a1a}.ccl-step__tag.ccl-tag--lpo{color:var(--ccl-purple);background:#a86bff1a}.ccl-step__card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ccl-step__card li{position:relative;padding-left:20px;font-size:.92rem;line-height:1.5;color:var(--ccl-muted)}.ccl-step__card li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:2px;background:var(--ccl-blue);border-radius:2px}.ccl-cases{background:var(--ccl-bg-dark);position:relative;overflow:hidden}.ccl-cases:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 10%,rgba(115,194,186,.1) 0%,transparent 50%),radial-gradient(circle at 15% 90%,rgba(46,194,122,.08) 0%,transparent 50%);pointer-events:none}.ccl-cases .ccl-eyebrow{color:var(--ccl-blue);background:#73c2ba14;border-color:#73c2ba33}.ccl-cases .ccl-h2{color:#fff}.ccl-cases .ccl-h2 em{background:linear-gradient(120deg,var(--ccl-blue),#ffffff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ccl-case{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);border-radius:26px;padding:clamp(28px,4vw,48px);margin-bottom:28px;transition:transform .5s var(--ccl-ease),border-color .4s ease,background .4s ease;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000040,inset 0 1px #ffffff0f}.ccl-case:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(115,194,186,.5),transparent)}.ccl-case:hover{transform:translateY(-6px);background:#ffffff0f;border-color:#73c2ba40}.ccl-case__topbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.ccl-case__tag{padding:6px 12px;background:#73c2ba1a;color:var(--ccl-blue);font-size:.68rem;font-weight:800;letter-spacing:.14em;border-radius:6px;border:1px solid rgba(115,194,186,.25)}.ccl-case__meta{font-size:.78rem;color:#ffffff80;font-weight:600;letter-spacing:.04em}.ccl-case__title{font-size:clamp(1.3rem,2.2vw,1.85rem);font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0 0 8px;color:#fff}.ccl-case__title span{color:var(--ccl-blue);white-space:nowrap}.ccl-case__sub{font-size:.95rem;color:#ffffff8c;margin:0 0 28px}.ccl-case__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}.ccl-case__stat{background:#00000040;border-radius:14px;padding:20px 18px;border:1px solid rgba(255,255,255,.08);transition:transform .3s ease,background .3s ease,border-color .3s ease}.ccl-case__stat:hover{transform:translateY(-3px);background:#0006;border-color:#73c2ba40}.ccl-case__stat--highlight{background:linear-gradient(140deg,var(--ccl-blue-deep),var(--ccl-blue));border:none;color:#fff}.ccl-case__stat--highlight .ccl-case__stat-label{color:#ffffffe6}.ccl-case__stat--highlight .ccl-case__stat-from-to span{color:#ffffff8c}.ccl-case__stat--highlight .ccl-case__stat-to{color:#fff!important}.ccl-case__stat--highlight i{color:#ffffffbf}.ccl-case__stat-from-to{display:flex;align-items:baseline;gap:8px;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:6px;flex-wrap:wrap}.ccl-case__stat-from-to span{color:#ffffff73;text-decoration:line-through;text-decoration-color:var(--ccl-red);text-decoration-thickness:2px}.ccl-case__stat-to{color:var(--ccl-green)!important;text-decoration:none!important;font-size:1.4em}.ccl-case__stat-from-to i{font-style:normal;color:var(--ccl-blue);font-size:.85em}.ccl-case__stat-label{font-size:.72rem;color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.ccl-case__story{display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:stretch;margin-bottom:28px;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:18px;overflow:hidden}.ccl-case__story-col{padding:26px 28px;display:flex;flex-direction:column;gap:10px}.ccl-case__story-mark{font-size:.62rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:4px 10px;border-radius:4px;align-self:flex-start}.ccl-case__story-mark--before{color:#ffffff80;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.ccl-case__story-mark--after{color:#fff;background:#73c2ba2e;border:1px solid rgba(115,194,186,.4);box-shadow:0 0 16px #73c2ba33}.ccl-case__story-text{margin:0;font-size:.94rem;line-height:1.6;color:#ffffff9e}.ccl-case__story-col:last-of-type .ccl-case__story-text{color:#ffffffd9}.ccl-case__story-text em{font-style:normal;color:#b9ffd9;background:#2ec27a33;border:1px solid rgba(46,194,122,.45);padding:1px 7px;border-radius:4px;font-weight:600}.ccl-case__story-col:first-of-type .ccl-case__story-text em{color:#ffb1b1;background:#ff5a5a2e;border:1px solid rgba(255,90,90,.45);font-weight:600;text-decoration:line-through;text-decoration-color:#ff5a5ae6;text-decoration-thickness:2px}.ccl-case__story-divider{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:26px 4px;position:relative;min-width:60px}.ccl-case__story-divider-line{width:1px;flex:1;background:linear-gradient(180deg,transparent,rgba(115,194,186,.4),transparent)}.ccl-case__story-divider-arrow{color:var(--ccl-blue);font-size:1.4rem;font-weight:700;text-shadow:0 0 12px rgba(115,194,186,.5);animation:ccl-arrow-pulse 2.2s ease-in-out infinite}@keyframes ccl-arrow-pulse{0%,to{transform:translate(-4px);opacity:.6}50%{transform:translate(4px);opacity:1}}.ccl-case__quote{margin:0;padding:24px 30px 22px 50px;background:linear-gradient(120deg,#73c2ba0f,#73c2ba05);border:1px solid rgba(115,194,186,.2);color:#ffffffeb;border-radius:14px;font-size:1.08rem;font-style:italic;font-weight:500;line-height:1.5;position:relative}.ccl-case__quote:before{content:'"';position:absolute;top:4px;left:18px;font-size:3.6rem;color:var(--ccl-blue);line-height:1;opacity:.6;font-family:Georgia,serif}.ccl-case__quote cite{display:block;margin-top:10px;font-style:normal;font-size:.78rem;color:var(--ccl-blue);font-weight:700;letter-spacing:.08em}.ccl-cta{background:var(--ccl-bg-darker);color:#fff;position:relative;overflow:hidden}.ccl-cta .ccl-eyebrow{color:var(--ccl-blue);background:#73c2ba14;border-color:#73c2ba33}.ccl-cta .ccl-h2{color:#fff}.ccl-cta .ccl-h2 em{background:linear-gradient(120deg,var(--ccl-blue),#ffffff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ccl-cta .ccl-lead{color:#ffffffa6}.ccl-cta .ccl-lead strong{color:#fff}.ccl-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.ccl-cta__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%)}.ccl-cta__layout{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(40px,6vw,80px);align-items:center}.ccl-cta__list{list-style:none;padding:0;margin:32px 0;display:flex;flex-direction:column;gap:12px}.ccl-cta__list li{display:flex;align-items:center;gap:14px;font-size:.96rem;color:#ffffffbf}.ccl-cta__list .ccl-pill{flex-shrink:0;min-width:60px;justify-content:center}.ccl-cta__buttons{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:40px}.ccl-cta__buttons .ccl-btn--primary{background:var(--ccl-blue);color:var(--ccl-ink)}.ccl-cta__buttons .ccl-btn--primary:hover{background:#fff;box-shadow:0 18px 44px var(--ccl-blue-glow),0 0 0 1px #fff6}.ccl-cta__btn-sub{font-size:.78rem;color:#ffffff73;letter-spacing:.04em;padding-left:6px}.ccl-cta__trust{display:flex;gap:36px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08)}.ccl-cta__trust-item{display:flex;flex-direction:column;gap:4px}.ccl-cta__trust-val{font-size:1.7rem;font-weight:900;letter-spacing:-.03em;color:var(--ccl-blue);font-variant-numeric:tabular-nums}.ccl-cta__trust-val small{font-size:.6em;font-weight:700;color:#ffffff80;margin-left:2px}.ccl-cta__trust-val--text{font-variant-numeric:normal}.ccl-cta__trust-val span[data-count]{display:inline-block;min-width:1.2ch}.ccl-cta__trust-lbl{font-size:.72rem;color:#ffffff8c;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.ccl-cta__viz-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:560px;margin:0 auto;width:100%}.ccl-cta__viz{position:relative;width:100%;aspect-ratio:1 / 1.05;display:flex;align-items:center;justify-content:center}.ccl-cta__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;display:block;filter:drop-shadow(0 40px 80px rgba(115,194,186,.2))}.ccl-cta__viz-lbl{font-size:.65rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;padding:5px 12px;border-radius:4px;white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ccl-cta__viz-lbl--top{color:var(--ccl-blue);border:1px solid rgba(115,194,186,.3);background:#73c2ba1a}.ccl-cta__viz-lbl--bot{color:var(--ccl-yellow);border:1px solid rgba(245,196,81,.3);background:#f5c4511a}@media(max-width:1100px){.ccl-hero__layout{grid-template-columns:1fr}.ccl-dash{transform:none}.ccl-leaks__grid,.ccl-compare{grid-template-columns:1fr}.ccl-compare__arrow{transform:rotate(90deg);justify-self:center}.ccl-cta__layout{grid-template-columns:1fr}.ccl-cta__viz{max-width:440px}.ccl-services{width:100%;max-width:none}.ccl-solution__bg canvas{width:60%;min-width:0;right:-10%;opacity:.25}.ccl-service{grid-template-columns:60px 1fr}.ccl-service__result{grid-column:1 / -1;flex-direction:row;justify-content:space-between;text-align:left}.ccl-pipe-row{grid-template-columns:140px 80px 1fr}.ccl-pipe-row__note{display:none}}.ccl-slide-hint{display:none}@media(max-width:768px){.ccl-section{padding:60px 0}.ccl-hero{padding:140px 0 50px}.ccl-hero__title{font-size:clamp(2.2rem,9vw,3.4rem);margin:0 0 14px}.ccl-hero__sub{margin:0 0 18px}.ccl-hero__pills{margin-bottom:18px;gap:8px}.ccl-hero__cta-row{margin-bottom:24px;gap:14px}.ccl-h2{font-size:clamp(1.9rem,7vw,2.6rem)}.ccl-hero__metrics{display:none}.ccl-dash{padding:18px 18px 22px}.ccl-dash__row{grid-template-columns:1fr auto;gap:6px}.ccl-dash__row-label{grid-column:1}.ccl-dash__row-val{grid-column:1;font-size:1.05rem}.ccl-dash__row-tag{grid-column:2;grid-row:1 / span 2;align-self:center}.ccl-dash__fbar{grid-template-columns:70px 1fr 40px;gap:8px}.ccl-slide-hint{display:inline-flex;align-items:center;gap:8px;font-size:.6rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--ccl-blue);background:#73c2ba1a;border:1px solid rgba(115,194,186,.25);padding:6px 12px;border-radius:100px;margin-bottom:14px}.ccl-slide-hint svg{animation:ccl-slide-hint-arrow 1.4s ease-in-out infinite}@keyframes ccl-slide-hint-arrow{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(4px);opacity:1}}.ccl-leaks__grid{grid-template-columns:none;display:flex;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;margin:0 -16px;padding:4px 16px 16px;scrollbar-width:none}.ccl-leaks__grid::-webkit-scrollbar{display:none}.ccl-leak{flex:0 0 85%;scroll-snap-align:center;padding:26px 22px}.ccl-leak__num{font-size:2.4rem}.ccl-compare{grid-template-columns:none;display:flex;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:16px;margin:0 -16px;padding-left:16px;padding-right:16px;scrollbar-width:none}.ccl-compare::-webkit-scrollbar{display:none}.ccl-compare__col{flex:0 0 86%;scroll-snap-align:center}.ccl-compare__arrow{display:none}.ccl-cmp-row{padding:12px 18px;font-size:.85rem}.ccl-cmp-row span:last-child{font-size:inherit}.ccl-cmp-row--total span:last-child{font-size:1.1rem}.ccl-pipeline{padding:22px 18px}.ccl-pipe-row{grid-template-columns:1fr;gap:4px}.ccl-pipe-row__lbl,.ccl-pipe-row__num{grid-column:1}.ccl-pipe-row__bar{height:12px}.ccl-pipeline__rows{gap:10px}.ccl-services{flex-direction:row;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;width:100%;padding-bottom:16px;margin:0 -16px;padding-left:16px;padding-right:16px;scrollbar-width:none}.ccl-services::-webkit-scrollbar{display:none}.ccl-service{flex:0 0 88%;scroll-snap-align:center;padding:24px 22px;grid-template-columns:1fr;gap:16px}.ccl-service__index{flex-direction:row;align-items:center}.ccl-service__index-line{display:none}.ccl-timeline{flex-direction:row;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:16px;margin:0 -16px;padding-left:16px;padding-right:16px;scrollbar-width:none}.ccl-timeline::-webkit-scrollbar{display:none}.ccl-timeline__line{display:none}.ccl-step{flex:0 0 88%;scroll-snap-align:center;grid-template-columns:1fr;gap:14px;padding:0}.ccl-step__marker{width:48px;height:48px;align-self:flex-start}.ccl-step__num{font-size:1rem}.ccl-step__week{padding-top:0;grid-column:auto;grid-row:auto;padding-left:0}.ccl-step__card{grid-column:auto;grid-row:auto}.ccl-cases__list{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:16px;margin:0 -16px;padding-left:16px;padding-right:16px;scrollbar-width:none}.ccl-cases__list::-webkit-scrollbar{display:none}.ccl-case{flex:0 0 92%;scroll-snap-align:center;margin-bottom:0}.ccl-case__stats{grid-template-columns:1fr 1fr}.ccl-case__story{grid-template-columns:1fr}.ccl-case__story-divider{flex-direction:row;min-width:0;padding:4px 24px}.ccl-case__story-divider-line{width:auto;height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(115,194,186,.4),transparent)}.ccl-case__story-divider-arrow{transform:rotate(90deg)}@keyframes ccl-arrow-pulse{0%,to{transform:rotate(90deg) translate(-4px);opacity:.6}50%{transform:rotate(90deg) translate(4px);opacity:1}}.ccl-cta__trust{flex-wrap:wrap;gap:20px 28px}}@media(max-width:500px){.ccl-hero__cta-row{flex-direction:column;align-items:stretch}.ccl-hero__cta-row .ccl-btn{width:100%}.ccl-case__stats{grid-template-columns:1fr}.ccl-case__title{font-size:1.15rem}.ccl-service__result-val{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.ccl *,.ccl *:before,.ccl *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ctr-cro-lpo.css.map */
