.conversion-page{--cw-gold: 43 68% 69%;--cw-gold-deep: 40 72% 52%;--cw-gold-glow: 48 90% 72%;--cw-gold-soft: 43 68% 69% / .12;--cw-gold-edge: 43 68% 69% / .35;--cw-bronze: 30 55% 55%;--cw-urgent: 0 60% 58%}.cw-divider{display:flex;align-items:center;gap:24px;padding:0 6vw;margin:0 auto;max-width:1280px;height:72px;position:relative;z-index:2;opacity:.85}.cw-divider-line{flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,hsl(var(--snap-border)) 20%,hsl(var(--cw-gold-edge)) 50%,hsl(var(--snap-border)) 80%,transparent 100%);position:relative;overflow:hidden}.cw-divider-line:after{content:"";position:absolute;top:0;bottom:0;width:80px;background:linear-gradient(90deg,transparent 0%,hsl(var(--cw-gold-glow)) 50%,transparent 100%);left:-80px;animation:cw-divider-sweep 6s ease-in-out infinite;box-shadow:0 0 8px hsl(var(--cw-gold))}.cw-divider:nth-of-type(2n) .cw-divider-line:after{animation-delay:2s}.cw-divider:nth-of-type(3n) .cw-divider-line:after{animation-delay:4s}@keyframes cw-divider-sweep{0%{left:-80px}to{left:calc(100% + 80px)}}.cw-divider-node{position:relative;width:14px;height:14px;display:grid;place-items:center;flex-shrink:0}.cw-divider-node-dot{width:6px;height:6px;border-radius:50%;background:hsl(var(--cw-gold));box-shadow:0 0 10px hsl(var(--cw-gold)),0 0 20px hsl(var(--cw-gold) / .4)}.cw-divider-node-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid hsl(var(--cw-gold-edge));border-radius:50%;animation:cw-divider-ring 2.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes cw-divider-ring{0%{transform:scale(.9);opacity:.9}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}.cw-divider--accent .cw-divider-node-dot{background:hsl(var(--cw-gold-glow));box-shadow:0 0 16px hsl(var(--cw-gold)),0 0 32px hsl(var(--cw-gold) / .55)}.cw-divider--accent{height:96px}.cw-divider--accent .cw-divider-line{background:linear-gradient(90deg,transparent 0%,hsl(var(--snap-border)) 10%,hsl(var(--cw-gold-edge)) 30%,hsl(var(--cw-gold)) 50%,hsl(var(--cw-gold-edge)) 70%,hsl(var(--snap-border)) 90%,transparent 100%);height:1.5px}@media (prefers-reduced-motion: reduce){.cw-divider-line:after{animation:none;display:none}.cw-divider-node-ring{animation:none}}.cw-progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:100;pointer-events:none;background:hsl(var(--snap-border) / .3)}.cw-progress-track{position:relative;width:100%;height:100%}.cw-progress-fill{height:100%;width:100%;background:linear-gradient(90deg,hsl(var(--cw-gold-deep)),hsl(var(--cw-gold)),hsl(var(--cw-gold-glow)));transform-origin:left center;box-shadow:0 0 10px hsl(var(--cw-gold) / .6),0 0 20px hsl(var(--cw-gold) / .3);transition:transform .08s linear}.cw-progress-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:5px;height:5px;border-radius:50%;background:hsl(var(--snap-muted));transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.cw-progress-marker.is-active{background:hsl(var(--cw-gold-glow));box-shadow:0 0 10px hsl(var(--cw-gold)),0 0 20px hsl(var(--cw-gold) / .5);transform:translate(-50%,-50%) scale(1.8)}.cw-scrub{--scrub: 1;--scrub-center: 0}.cw-leak-chart .recharts-line-curve{stroke-width:2.5;filter:drop-shadow(0 0 6px hsl(0 60% 58% / .4))}.cw-hero-ornament{position:absolute;top:50%;right:8%;transform:translateY(-50%);width:min(520px,44vw);height:min(520px,44vw);z-index:1;pointer-events:none;opacity:.55;mix-blend-mode:screen}.cw-hero-ornament-rot{transform-origin:center;animation:cw-ornament-rotate 42s linear infinite}.cw-hero-ornament-rot-rev{transform-origin:center;animation:cw-ornament-rotate-rev 28s linear infinite}@keyframes cw-ornament-rotate{0%{transform:translate(200px,200px) rotate(0)}to{transform:translate(200px,200px) rotate(360deg)}}@keyframes cw-ornament-rotate-rev{0%{transform:translate(200px,200px) rotate(0)}to{transform:translate(200px,200px) rotate(-360deg)}}@media (prefers-reduced-motion: reduce){.cw-hero-ornament-rot,.cw-hero-ornament-rot-rev{animation:none}}@media (max-width: 1024px){.cw-hero-ornament{opacity:.3;right:-5%}}.cw-hero-corner{position:absolute;width:480px;height:480px;pointer-events:none;z-index:1;border-radius:50%;filter:blur(90px);opacity:.25}.cw-hero-corner--tr{top:-180px;right:-180px;background:radial-gradient(circle,hsl(var(--cw-gold) / .28),transparent 70%);animation:cw-corner-drift 16s ease-in-out infinite}.cw-hero-corner--bl{bottom:-200px;left:-200px;background:radial-gradient(circle,hsl(var(--cw-bronze) / .2),transparent 70%);animation:cw-corner-drift 22s ease-in-out infinite reverse}@keyframes cw-corner-drift{0%,to{transform:translate(0)}50%{transform:translate(40px,-30px)}}@media (prefers-reduced-motion: reduce){.cw-hero-corner{animation:none}}.cw-hero-3d{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.78;mask-image:radial-gradient(ellipse at 72% 45%,black 10%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 72% 45%,black 10%,transparent 78%);filter:saturate(1.15)}.cw-hero-3d canvas{width:100%!important;height:100%!important}.cw-hero-3d:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 72% 45%,hsl(var(--cw-gold) / .22) 0%,hsl(var(--cw-gold) / .08) 25%,transparent 55%);mix-blend-mode:screen;animation:cw-bloom-breathe 6.5s ease-in-out infinite}@keyframes cw-bloom-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion: reduce){.cw-hero-3d:after{animation:none}}@media (max-width: 1024px){.cw-hero-3d{opacity:.4}}.cw-hero-scanlines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,hsl(var(--cw-gold) / .02) 2px,hsl(var(--cw-gold) / .02) 3px);mix-blend-mode:screen;opacity:.55}@media (prefers-reduced-motion: reduce){.cw-hero-scanlines{display:none}}.cw-hero-title--parallax{transform:translate3d(calc(var(--mx, 0px) * -.35),calc(var(--my, 0px) * -.35),0);transition:transform .1s linear;will-change:transform}.cw-hero{background:radial-gradient(ellipse at 72% 48%,hsl(var(--cw-gold) / .05) 0%,transparent 55%),linear-gradient(180deg,hsl(var(--snap-bg)),hsl(var(--snap-bg2) / .55))}.cw-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,hsl(var(--snap-border) / .22) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--snap-border) / .22) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 72% 50%,black 0%,transparent 78%);mask-image:radial-gradient(ellipse at 72% 50%,black 0%,transparent 78%);opacity:.55;pointer-events:none}.cw-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 20% 18%,hsl(var(--cw-gold-glow)) 0,transparent 1.6px),radial-gradient(circle at 84% 74%,hsl(var(--cw-gold)) 0,transparent 1.3px),radial-gradient(circle at 38% 86%,hsl(var(--cw-bronze) / .75) 0,transparent 1.4px),radial-gradient(circle at 92% 22%,hsl(var(--cw-gold-glow) / .8) 0,transparent 1px);background-size:420px 420px;opacity:.45}.cw-hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(ellipse at 50% 28%,transparent 55%,hsl(var(--snap-bg) / .38) 100%)}.cw-hero-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;overflow:hidden}.cw-hero-particle{position:absolute;bottom:-20px;border-radius:50%;background:hsl(var(--cw-gold));box-shadow:0 0 6px hsl(var(--cw-gold) / .7),0 0 14px hsl(var(--cw-gold) / .3);animation-name:cw-hero-particle-float;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform,opacity}@keyframes cw-hero-particle-float{0%{transform:translateZ(0) scale(1);opacity:0}10%{opacity:.6}50%{transform:translate3d(20px,-55vh,0) scale(1.1);opacity:.7}90%{opacity:.2}to{transform:translate3d(-10px,-110vh,0) scale(.8);opacity:0}}@media (prefers-reduced-motion: reduce){.cw-hero-particle{animation:none;display:none}}.cw-hero{animation:cw-hero-bg-breathe 14s ease-in-out infinite}@keyframes cw-hero-bg-breathe{0%,to{background-position:72% 48%}50%{background-position:64% 52%}}@media (prefers-reduced-motion: reduce){.cw-hero{animation:none}}.cw-hero-timestamp{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:hsl(var(--snap-bg2) / .8);border:1px solid hsl(var(--cw-gold-edge));color:hsl(var(--cw-gold));font-family:var(--snap-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cw-hero-timestamp-dot{width:7px;height:7px;border-radius:50%;background:hsl(var(--cw-gold));box-shadow:0 0 10px hsl(var(--cw-gold));animation:cw-pulse 1.4s ease-in-out infinite}.cw-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--snap-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--snap-muted));font-weight:500}.cw-hero-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:hsl(var(--cw-gold));box-shadow:0 0 10px hsl(var(--cw-gold));animation:cw-pulse 1.6s ease-in-out infinite}.cw-hero-title{display:flex;flex-direction:column;gap:0;line-height:.92;font-weight:800;letter-spacing:-.028em;color:hsl(var(--snap-text))}.cw-hero-title-line{display:block}.cw-hero-title-line--1,.cw-hero-title-line--2{font-size:clamp(2.7rem,7.2vw,6.4rem);font-weight:800}.cw-hero-title-line--2{margin-top:-.05em}.cw-hero-title-line--3{font-size:clamp(1.6rem,3.3vw,2.6rem);font-weight:500;letter-spacing:-.004em;margin-top:.32em;font-style:italic;line-height:1.15}.cw-hero-subtitle{font-size:17px;line-height:1.55;color:hsl(var(--snap-muted))}@media (min-width: 768px){.cw-hero-subtitle{font-size:18px}}.cw-hero-ctas{row-gap:10px}.cw-manifesto{position:relative;padding:28px 32px;border-radius:20px;background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .88));border:1px solid hsl(var(--snap-border));box-shadow:0 30px 80px -40px #000000b3;animation:cw-manifesto-glow 6.5s ease-in-out infinite}.cw-manifesto:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--cw-gold) / .6),transparent)}@keyframes cw-manifesto-glow{0%,to{box-shadow:0 30px 80px -40px #000000b3,0 0 0 1px hsl(var(--cw-gold-edge) / 0) inset}50%{box-shadow:0 30px 80px -40px #000000b3,0 0 0 1px hsl(var(--cw-gold-edge) / .5) inset,0 0 30px -8px hsl(var(--cw-gold) / .2)}}@media (prefers-reduced-motion: reduce){.cw-manifesto{animation:none}}.cw-manifesto:after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:linear-gradient(180deg,hsl(var(--cw-gold) / .45),transparent 80%)}.cw-manifesto-block{display:flex;flex-direction:column;gap:10px}.cw-manifesto-label{font-family:var(--snap-font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--cw-gold));font-weight:600}.cw-manifesto-label--muted{color:hsl(var(--snap-muted))}.cw-manifesto-definition{font-size:16.5px;line-height:1.55;color:hsl(var(--snap-text));letter-spacing:-.005em;margin:0}.cw-manifesto-divider{height:1px;background:linear-gradient(90deg,transparent,hsl(var(--snap-border)) 20%,hsl(var(--snap-border)) 80%,transparent);margin:22px 0}.cw-manifesto-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.cw-manifesto-list li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:baseline}.cw-manifesto-icon{display:grid;place-items:center;width:18px;height:18px;border-radius:50%}.cw-manifesto-icon--yes{background:hsl(var(--cw-gold));color:hsl(var(--snap-bg))}.cw-manifesto-icon--no{background:transparent;border:1px solid hsl(var(--snap-border));color:hsl(var(--snap-muted))}.cw-manifesto-text{font-size:14px;line-height:1.5;color:hsl(var(--snap-text))}.cw-manifesto-text--muted{color:hsl(var(--snap-muted));text-decoration:line-through;text-decoration-color:hsl(var(--snap-border))}.cw-manifesto-upgrade{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:hsl(var(--snap-bg) / .55);border:1px solid hsl(var(--snap-border));text-decoration:none;color:hsl(var(--snap-muted));transition:border-color .25s ease,background .25s ease,transform .25s ease,color .25s ease}.cw-manifesto-upgrade:hover{border-color:hsl(var(--cw-gold-edge));background:hsl(var(--cw-gold-soft));color:hsl(var(--cw-gold));transform:translate(2px)}.cw-manifesto-upgrade-body{display:flex;flex-direction:column;gap:2px}.cw-manifesto-upgrade-label{font-family:var(--snap-font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--snap-muted));font-weight:600;transition:color .25s ease}.cw-manifesto-upgrade:hover .cw-manifesto-upgrade-label{color:hsl(var(--cw-gold))}.cw-manifesto-upgrade-text{font-size:13px;color:hsl(var(--snap-text));letter-spacing:0}.cw-manifesto-upgrade-arrow{color:hsl(var(--cw-gold));flex-shrink:0;transition:transform .25s ease}.cw-manifesto-upgrade:hover .cw-manifesto-upgrade-arrow{transform:translate(2px,-2px)}.cw-hero-kpis{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid hsl(var(--snap-border) / .5);border-bottom:1px solid hsl(var(--snap-border) / .5);padding:18px 0;max-width:640px}.cw-hero-kpi{display:flex;flex-direction:column;gap:5px;padding:0 28px;border-right:1px solid hsl(var(--snap-border) / .55)}.cw-hero-kpi:first-child{padding-left:0}.cw-hero-kpi:last-child{border-right:none}.cw-hero-kpi-value{font-family:var(--snap-font-mono);font-size:28px;font-weight:700;color:hsl(var(--cw-gold));line-height:1;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.cw-hero-kpi-label{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--snap-muted));font-family:var(--snap-font-mono)}.cw-hero-kpi{position:relative}.cw-hero-kpi:after{content:"";position:absolute;bottom:-18px;left:0;height:2px;width:40%;background:linear-gradient(90deg,hsl(var(--cw-gold)),hsl(var(--cw-gold-glow)));border-radius:2px;transform-origin:left center;animation:cw-kpi-underline 1.2s cubic-bezier(.16,1,.3,1) 1.4s both}.cw-hero-kpi:nth-child(2):after{animation-delay:1.55s}.cw-hero-kpi:nth-child(3):after{animation-delay:1.7s}.cw-hero-kpi:first-child:after{left:0}@keyframes cw-kpi-underline{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:.75}}@media (prefers-reduced-motion: reduce){.cw-hero-kpi:after{animation:none;transform:scaleX(1);opacity:.5}}.cw-hero-readout{padding:18px 20px 20px;border-radius:16px;background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .92));border:1px solid hsl(var(--snap-border));position:relative;overflow:hidden;max-width:680px}.cw-hero-readout:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--cw-gold) / .6),transparent)}.cw-hero-readout-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid hsl(var(--snap-border) / .6);margin-bottom:16px;gap:10px}.cw-hero-readout-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--snap-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--cw-gold));font-weight:600}.cw-hero-readout-label-dot{width:6px;height:6px;border-radius:50%;background:hsl(var(--cw-gold));box-shadow:0 0 8px hsl(var(--cw-gold))}.cw-hero-readout-meta{display:inline-flex;align-items:center;gap:6px;font-family:var(--snap-font-mono);font-size:10.5px;letter-spacing:.08em;color:hsl(var(--snap-muted))}.cw-hero-readout-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width: 900px){.cw-hero-readout-grid{grid-template-columns:repeat(4,1fr);gap:0}}.cw-hero-readout-cell{display:flex;flex-direction:column;gap:4px;padding:8px 14px;border-radius:6px;background:hsl(var(--snap-bg) / .4);border:1px solid transparent;transition:border-color .3s ease}@media (min-width: 900px){.cw-hero-readout-cell{background:transparent;padding:2px 16px;border-right:1px solid hsl(var(--snap-border) / .5);border-radius:0}.cw-hero-readout-cell:last-child{border-right:none}.cw-hero-readout-cell:first-child{padding-left:0}}.cw-hero-readout-tag{font-family:var(--snap-font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--snap-muted));font-weight:600}.cw-hero-readout-value{font-family:var(--snap-font-mono);font-size:22px;font-weight:700;color:hsl(var(--snap-text));line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cw-hero-readout-row{display:flex;align-items:baseline;gap:8px}.cw-hero-readout-delta{font-family:var(--snap-font-mono);font-size:10.5px;color:hsl(var(--cw-gold));letter-spacing:.04em;font-weight:600}.cw-hero-readout-unit{font-family:var(--snap-font-mono);font-size:9.5px;color:hsl(var(--snap-subtle));letter-spacing:.08em;text-transform:uppercase}.cw-hero-live-badge{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:4px;background:hsl(var(--cw-urgent) / .12);border:1px solid hsl(var(--cw-urgent) / .4);color:#e77e7e;font-family:var(--snap-font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.cw-hero-live-badge-dot{width:6px;height:6px;border-radius:50%;background:#dd4b4b;box-shadow:0 0 8px #dd4b4b;animation:cw-pulse 1.2s ease-in-out infinite}.cw-ops-card{padding:18px 18px 16px;border-radius:16px;background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .92));border:1px solid hsl(var(--snap-border));box-shadow:0 18px 50px -30px #0009;position:relative;overflow:hidden}.cw-ops-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--cw-gold) / .55),transparent)}.cw-ops-card-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid hsl(var(--snap-border) / .55);margin-bottom:12px;gap:8px}.cw-ops-card-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--snap-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--cw-gold));font-weight:600}.cw-ops-card-dot{width:6px;height:6px;border-radius:50%;background:hsl(var(--cw-gold));box-shadow:0 0 8px hsl(var(--cw-gold));animation:cw-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.cw-ops-card-dot{animation:none}}.cw-ops-card-meta{font-family:var(--snap-font-mono);font-size:10px;color:hsl(var(--snap-muted));letter-spacing:.08em}.cw-ops-card-stages{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:14px}.cw-ops-stage{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px 6px 6px;border-radius:8px;background:hsl(var(--snap-bg) / .35);border:1px solid transparent;text-align:center;transition:background .3s ease,border-color .3s ease}.cw-ops-stage.is-active{background:hsl(var(--cw-gold-soft));border-color:hsl(var(--cw-gold-edge))}.cw-ops-stage-rail{height:3px;border-radius:2px;background:hsl(var(--snap-border));position:relative;overflow:hidden;transition:background .3s ease}.cw-ops-stage.is-active .cw-ops-stage-rail{background:hsl(var(--cw-gold) / .35)}.cw-ops-stage-bullet{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--cw-gold));box-shadow:0 0 8px hsl(var(--cw-gold));transform:scaleX(0);transform-origin:left center;transition:transform .5s ease-out}.cw-ops-stage.is-active .cw-ops-stage-bullet{transform:scaleX(1)}.cw-ops-stage-label{font-family:var(--snap-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--snap-muted));transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-ops-stage.is-active .cw-ops-stage-label{color:hsl(var(--cw-gold))}.cw-ops-stage-value{font-family:var(--snap-font-mono);font-size:11px;font-weight:700;color:hsl(var(--snap-text));font-variant-numeric:tabular-nums}.cw-ops-card-sep{height:1px;background:hsl(var(--snap-border) / .55);margin:4px 0 12px}.cw-ops-card-feed{display:flex;flex-direction:column;gap:8px}.cw-ops-card-feed-head{display:flex;align-items:center;justify-content:space-between}.cw-ops-card-feed-label{font-family:var(--snap-font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--snap-muted));font-weight:600}.cw-ops-card-feed-meta{font-family:var(--snap-font-mono);font-size:10px;color:hsl(var(--snap-subtle));letter-spacing:.06em}.cw-ops-card-feed-list{display:flex;flex-direction:column;gap:4px;min-height:88px}.cw-ops-event{display:grid;grid-template-columns:auto auto 1fr auto;gap:10px;align-items:center;padding:7px 10px;border-radius:8px;background:hsl(var(--snap-bg) / .55);font-family:var(--snap-font-mono);font-size:11.5px}.cw-ops-event-dot{width:6px;height:6px;border-radius:50%}.cw-ops-event--lead .cw-ops-event-dot{background:hsl(var(--cw-gold));box-shadow:0 0 6px hsl(var(--cw-gold))}.cw-ops-event--bounce .cw-ops-event-dot{background:hsl(var(--cw-urgent));box-shadow:0 0 6px hsl(var(--cw-urgent))}.cw-ops-event--click .cw-ops-event-dot{background:#52c9e0;box-shadow:0 0 6px #52c9e0}.cw-ops-event--skip .cw-ops-event-dot{background:hsl(var(--snap-muted))}.cw-ops-event-label{color:hsl(var(--snap-text));font-weight:700;letter-spacing:.02em;font-size:11px}.cw-ops-event-detail{color:hsl(var(--snap-muted));letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.cw-ops-event-value{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.cw-ops-event-value.is-pos{color:hsl(var(--cw-gold));background:hsl(var(--cw-gold) / .14)}.cw-ops-event-value.is-neg{color:hsl(var(--cw-urgent));background:hsl(var(--cw-urgent) / .12)}.cw-ops-event-value.is-muted{color:#67cfe4;background:#52c9e01f}.conversion-title-shimmer{background:linear-gradient(110deg,hsl(var(--cw-gold)),hsl(var(--cw-gold-glow)) 28%,hsl(var(--snap-gold-warm)) 52%,hsl(var(--cw-gold-deep)) 68%,hsl(var(--cw-gold-glow)) 82%,hsl(var(--cw-gold)));background-size:260% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:cw-shimmer 7s linear infinite}@media (prefers-reduced-motion: reduce){.conversion-title-shimmer,.cw-hero-timestamp-dot,.cw-hero-eyebrow-dot,.cw-hero-live-badge-dot{animation:none}}.conversion-backlink{letter-spacing:.02em}.conversion-badge{position:relative;background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));color:hsl(var(--cw-gold));border-radius:999px;font-weight:600}.conversion-badge-dot{width:6px;height:6px;border-radius:50%;background:hsl(var(--cw-gold));box-shadow:0 0 10px hsl(var(--cw-gold) / .75);animation:cw-pulse 1.9s ease-in-out infinite}@keyframes cw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@media (prefers-reduced-motion: reduce){.conversion-badge-dot{animation:none}}@keyframes cw-shimmer{to{background-position:260% center}}.conversion-cta-primary{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.6rem;border-radius:999px;background:linear-gradient(135deg,hsl(var(--cw-gold)),hsl(var(--cw-gold-glow)));color:hsl(var(--snap-bg));font-weight:600;font-size:14px;letter-spacing:.01em;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,filter .3s ease;box-shadow:0 8px 30px -10px hsl(var(--cw-gold) / .55),0 0 0 1px hsl(var(--cw-gold-deep) / .3) inset;overflow:hidden;isolation:isolate}.conversion-cta-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,transparent 40%,hsl(0 0% 100% / .35) 50%,transparent 60%,transparent 100%);transform:translate(-100%);transition:transform .8s cubic-bezier(.16,1,.3,1);z-index:1;pointer-events:none}.conversion-cta-primary:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 18px 42px -12px hsl(var(--cw-gold) / .75),0 0 0 1px hsl(var(--cw-gold)) inset;filter:brightness(1.05)}.conversion-cta-primary:hover:before{transform:translate(100%)}.conversion-cta-primary>*{position:relative;z-index:2}.conversion-cta-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.6rem;border-radius:999px;background:transparent;color:hsl(var(--snap-text));border:1px solid hsl(var(--cw-gold-edge));font-weight:500;font-size:14px;transition:background .25s ease,border-color .25s ease,color .25s ease}.conversion-cta-secondary:hover{background:hsl(var(--cw-gold-soft));border-color:hsl(var(--cw-gold));color:hsl(var(--cw-gold))}.conversion-hero-stat{display:inline-flex;align-items:baseline;gap:.55rem}.conversion-hero-stat-value{font-family:var(--snap-font-mono);font-size:15px;font-weight:600;letter-spacing:0;color:hsl(var(--cw-gold))}.conversion-hero-funnel-wrap{position:relative;isolation:isolate}.conversion-hero-funnel-glow{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:0;background:radial-gradient(ellipse at 55% 55%,hsl(var(--cw-gold) / .18) 0%,hsl(var(--cw-gold) / .06) 40%,transparent 70%);filter:blur(26px);opacity:.9;pointer-events:none}.conversion-hero-browser{position:relative;z-index:1;background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .92));border:1px solid hsl(var(--snap-border));border-radius:20px;overflow:hidden;box-shadow:0 30px 80px -30px hsl(var(--cw-gold) / .28),0 0 0 1px hsl(var(--cw-gold-edge) / .55) inset;display:flex;flex-direction:column;min-height:520px}.conversion-hero-browser-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid hsl(var(--snap-border));background:linear-gradient(180deg,hsl(var(--snap-bg3)),hsl(var(--snap-bg2)))}.conversion-hero-browser-dot{width:10px;height:10px;border-radius:50%;background:hsl(var(--snap-border))}.conversion-hero-browser-dot:nth-child(1){background:#cb4d4d8c}.conversion-hero-browser-dot:nth-child(2){background:#e0b8528c}.conversion-hero-browser-dot:nth-child(3){background:#46b96c8c}.conversion-hero-browser-url{margin-left:14px;font-family:var(--snap-font-mono);font-size:12px;letter-spacing:.04em;color:hsl(var(--snap-muted));text-transform:lowercase}.conversion-hero-browser-stage{position:relative;flex:1;min-height:460px;background:radial-gradient(ellipse at 50% 50%,hsl(var(--cw-gold) / .06) 0%,transparent 60%),linear-gradient(180deg,hsl(var(--snap-bg) / .5),hsl(var(--snap-bg2) / .85))}.conversion-hero-browser-stage{position:relative;padding:0;display:block;overflow:hidden;background:#111318}.cw-mocksite{position:relative;display:flex;flex-direction:column;gap:0;background:linear-gradient(180deg,#13151b,#171921);overflow:hidden;min-height:540px}.cw-mocksite-section{padding:18px 22px;border-bottom:1px solid hsl(var(--snap-border) / .45);position:relative}.cw-mocksite-section:last-of-type{border-bottom:none}.cw-mocksite-nav{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:11px 18px;border-bottom:1px solid hsl(var(--snap-border) / .7);background:linear-gradient(180deg,hsl(var(--snap-bg3)),hsl(var(--snap-bg2)))}.cw-mocksite-nav-brand{display:inline-flex;align-items:center;gap:8px}.cw-mocksite-nav-logo{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,hsl(var(--cw-gold)),hsl(var(--cw-gold-deep)));color:hsl(var(--snap-bg))}.cw-mocksite-nav-name{font-size:12px;font-weight:700;color:hsl(var(--snap-text));letter-spacing:.01em}.cw-mocksite-nav-links{display:flex;gap:18px;justify-content:center;font-size:11.5px;color:hsl(var(--snap-muted));letter-spacing:.02em;font-weight:500}.cw-mocksite-nav-meta{display:inline-flex;align-items:center;gap:8px}.cw-mocksite-nav-active{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:#15281ccc;border:1px solid hsl(140 40% 30% / .4);color:#79d297;font-family:var(--snap-font-mono);font-size:9.5px;letter-spacing:.06em;font-weight:600}.cw-mocksite-nav-active-dot{width:5px;height:5px;border-radius:50%;background:#47d175;box-shadow:0 0 6px #47d175;animation:cw-pulse 1.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.cw-mocksite-nav-active-dot{animation:none}}.cw-mocksite-nav-cta{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));color:hsl(var(--cw-gold));font-family:var(--snap-font-mono);font-size:10.5px;letter-spacing:.04em;font-weight:600}.cw-mocksite-nav-burger{display:none;color:hsl(var(--snap-muted))}@media (max-width: 1024px){.cw-mocksite-nav-links{display:none}.cw-mocksite-nav-burger{display:inline-block}.cw-mocksite-nav-cta{display:none}.cw-mocksite-nav-active{font-size:9px}}.cw-mocksite-hero{padding:26px 24px 22px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(ellipse at 85% 0%,hsl(var(--cw-gold) / .14) 0%,transparent 55%),transparent}.cw-mocksite-eyebrow{display:inline-flex;align-items:center;gap:5px;font-family:var(--snap-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--cw-gold));padding:4px 10px;border-radius:999px;background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));width:-moz-fit-content;width:fit-content;font-weight:600}.cw-mocksite-headline{font-size:26px;line-height:1.08;letter-spacing:-.022em;font-weight:800;color:hsl(var(--snap-text));margin:2px 0 0;max-width:100%}.cw-mocksite-subline{font-size:12.5px;line-height:1.55;color:hsl(var(--snap-muted));margin:0;max-width:94%}.cw-mocksite-ctas{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.cw-mocksite-cta{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.005em;border:1px solid transparent;cursor:default;transition:transform .25s ease,box-shadow .25s ease}.cw-mocksite-cta--primary{background:hsl(var(--cw-gold));color:hsl(var(--snap-bg));box-shadow:0 8px 22px -10px hsl(var(--cw-gold) / .7),0 0 0 1px hsl(var(--cw-gold-deep) / .3)}.cw-mocksite-cta--ghost{background:transparent;color:hsl(var(--snap-text));border-color:hsl(var(--snap-border))}.cw-mocksite-rating{display:inline-flex;align-items:center;gap:10px;margin-top:6px;font-family:var(--snap-font-mono);font-size:10.5px;color:hsl(var(--snap-muted));letter-spacing:.04em}.cw-mocksite-rating-stars{color:hsl(var(--cw-gold));letter-spacing:.14em;font-size:12px}.cw-mocksite-rating-sep{width:4px;height:4px;border-radius:50%;background:hsl(var(--snap-border))}.cw-mocksite-section-label{display:inline-flex;align-items:center;gap:5px;font-family:var(--snap-font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--snap-muted));font-weight:600}.cw-mocksite-trust{display:flex;flex-direction:column;gap:8px;background:hsl(var(--snap-bg) / .35)}.cw-mocksite-trust-logos{display:flex;flex-wrap:wrap;gap:6px}.cw-mocksite-trust-logo{padding:4px 10px;border-radius:6px;background:hsl(var(--snap-bg2));border:1px solid hsl(var(--snap-border));font-family:var(--snap-font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--snap-muted));font-weight:700;transition:border-color .25s ease,color .25s ease}.cw-mocksite-trust-logo:hover{border-color:hsl(var(--cw-gold-edge));color:hsl(var(--cw-gold))}.cw-mocksite-values{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:16px 0}.cw-mocksite-value{display:flex;flex-direction:column;gap:3px;padding:0 20px;border-right:1px solid hsl(var(--snap-border) / .55);align-items:flex-start}.cw-mocksite-value:last-child{border-right:none}.cw-mocksite-value-num{font-family:var(--snap-font-mono);font-size:22px;font-weight:700;color:hsl(var(--cw-gold));line-height:1.05;letter-spacing:-.01em}.cw-mocksite-value-label{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:hsl(var(--snap-muted));letter-spacing:.04em;font-family:var(--snap-font-mono)}.cw-mocksite-quote{display:flex;gap:14px;align-items:flex-start;background:hsl(var(--cw-gold-soft) / .4)}.cw-mocksite-quote-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,hsl(var(--cw-gold)),hsl(var(--cw-gold-deep)));color:hsl(var(--snap-bg));display:grid;place-items:center;font-weight:700;font-size:12px;letter-spacing:.04em;flex-shrink:0}.cw-mocksite-quote-body{display:flex;flex-direction:column;gap:4px}.cw-mocksite-quote-body p{margin:0;font-size:13px;line-height:1.55;color:hsl(var(--snap-text));font-style:italic}.cw-mocksite-quote-body span{font-family:var(--snap-font-mono);font-size:10px;color:hsl(var(--snap-muted));letter-spacing:.04em}.cw-mocksite-final{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(135deg,hsl(var(--cw-gold-soft)),transparent 75%);border-top:1px solid hsl(var(--cw-gold-edge) / .5)}.cw-mocksite-final-copy{display:flex;flex-direction:column;gap:4px}.cw-mocksite-final-title{font-size:15px;font-weight:700;color:hsl(var(--snap-text));letter-spacing:-.008em}.cw-mocksite-final-sub{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:hsl(var(--snap-muted));font-family:var(--snap-font-mono);letter-spacing:.04em}.cw-mocksite-flow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.cw-mocksite-particle{position:absolute;width:5px;height:5px;border-radius:50%;background:hsl(var(--cw-gold));box-shadow:0 0 10px hsl(var(--cw-gold)),0 0 20px hsl(var(--cw-gold) / .5);left:50%;top:0;opacity:0;animation:cw-mocksite-flow 6s linear infinite}.cw-mocksite-particle--a{left:38%;animation-delay:0s}.cw-mocksite-particle--b{left:52%;animation-delay:1.4s}.cw-mocksite-particle--c{left:66%;animation-delay:2.8s}.cw-mocksite-particle--d{left:44%;animation-delay:4.2s}@keyframes cw-mocksite-flow{0%{top:4%;opacity:0;transform:scale(.5)}12%{opacity:1;transform:scale(1)}48%{top:58%;opacity:1}60%{left:50%}82%{top:92%;left:50%;opacity:1;transform:scale(1.25)}to{top:96%;opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion: reduce){.cw-mocksite-particle{animation:none;opacity:0}}.cw-mocksite-toast{position:absolute;bottom:14px;left:14px;z-index:10;display:flex;align-items:flex-start;gap:10px;padding:10px 14px 10px 12px;border-radius:10px;background:linear-gradient(180deg,hsl(var(--snap-bg3)),hsl(var(--snap-bg2)));border:1px solid hsl(var(--cw-gold-edge));box-shadow:0 12px 36px -12px hsl(var(--cw-gold) / .45),0 0 0 1px hsl(var(--cw-gold-edge) / .4) inset;max-width:260px}.cw-mocksite-toast-dot{flex-shrink:0;margin-top:4px;width:8px;height:8px;border-radius:50%;background:hsl(var(--cw-gold));box-shadow:0 0 12px hsl(var(--cw-gold))}.cw-mocksite-toast-body{display:flex;flex-direction:column;gap:2px}.cw-mocksite-toast-title{font-size:12px;color:hsl(var(--snap-text));letter-spacing:.005em}.cw-mocksite-toast-title strong{color:hsl(var(--cw-gold));font-weight:700}.cw-mocksite-toast-meta{font-family:var(--snap-font-mono);font-size:10px;color:hsl(var(--snap-muted));letter-spacing:.06em}.cw-funnel-canvas-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.cw-funnel-stage{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;border-radius:8px;background:hsl(var(--snap-bg2) / .85);border:1px solid hsl(var(--cw-gold-edge));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;font-family:var(--snap-font-mono)}.cw-funnel-stage-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--snap-muted))}.cw-funnel-stage-value{font-size:15px;font-weight:700;color:hsl(var(--cw-gold));font-variant-numeric:tabular-nums}.cw-funnel-stage-unit{font-size:10px;margin-left:2px;color:hsl(var(--snap-muted));font-weight:500}.cw-funnel-stage-drop{font-size:10px;letter-spacing:.08em;color:hsl(var(--cw-urgent))}.cw-funnel-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px}.cw-funnel-fallback svg{width:100%;height:100%;max-height:480px}.cw-section-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));color:hsl(var(--cw-gold));font-family:var(--snap-font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.cw-section-eyebrow--small{font-size:10px;padding:3px 9px}.conversion-section{border-top:1px solid hsl(var(--snap-border) / .35)}.conversion-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,hsl(var(--snap-border) / .14) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--snap-border) / .14) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse at 30% 0%,black 0%,transparent 70%);mask-image:radial-gradient(ellipse at 30% 0%,black 0%,transparent 70%);opacity:.35}.cw-leak-chart-wrap{background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .7));border:1px solid hsl(var(--snap-border));border-radius:20px;padding:20px 20px 24px;box-shadow:0 18px 60px -30px #0009}.cw-leak-chart-meta{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.cw-leak-chart-title{font-size:14px;font-weight:600;color:hsl(var(--snap-text));letter-spacing:.01em}.cw-leak-chart-sub{font-family:var(--snap-font-mono);font-size:11px;color:hsl(var(--snap-muted));letter-spacing:.04em}.cw-leak-chart{margin-top:4px}.cw-leak-chart-legend{display:flex;gap:20px;margin-top:14px;padding-top:14px;border-top:1px dashed hsl(var(--snap-border) / .6);font-family:var(--snap-font-mono);font-size:11px;color:hsl(var(--snap-muted));letter-spacing:.06em}.cw-leak-chart-legend li{display:inline-flex;align-items:center;gap:8px}.cw-leak-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.cw-leak-dot--red{background:#d45454;box-shadow:0 0 8px #d454548c}.cw-leak-dot--gold{background:hsl(var(--cw-gold));box-shadow:0 0 10px hsl(var(--cw-gold) / .7)}.cw-leak-tooltip{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:hsl(var(--snap-bg));border:1px solid hsl(var(--cw-gold-edge));box-shadow:0 8px 24px -10px #0009;font-family:var(--snap-font-mono)}.cw-leak-tooltip-time{font-size:11px;color:hsl(var(--snap-muted));letter-spacing:.06em}.cw-leak-tooltip-value{font-size:13px;color:hsl(var(--cw-gold));font-weight:700}.cw-leak-card{background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .88));border:1px solid hsl(var(--snap-border));border-radius:16px;padding:20px 22px;transition:border-color .3s ease,box-shadow .3s ease}.cw-leak-card.is-active{border-color:hsl(var(--cw-gold-edge));box-shadow:0 10px 40px -15px hsl(var(--cw-gold) / .3)}.cw-leak-card-inner{display:flex;flex-direction:column;gap:10px}.cw-leak-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cw-leak-card-drop{font-family:var(--snap-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--cw-urgent));padding:3px 8px;border-radius:999px;background:hsl(var(--cw-urgent) / .1);border:1px solid hsl(var(--cw-urgent) / .3)}.cw-leak-card-value{font-family:var(--snap-font-mono);font-size:34px;font-weight:700;color:hsl(var(--snap-text));line-height:1}.cw-leak-card-title{font-size:17px;font-weight:600;color:hsl(var(--snap-text));letter-spacing:.005em;margin:0}.cw-leak-card-problem{font-size:14px;line-height:1.55;color:hsl(var(--snap-muted));margin:0}.cw-leak-card-consequence{overflow:hidden;border-top:1px dashed hsl(var(--cw-gold-edge));padding-top:10px;display:flex;flex-direction:column;gap:3px}.cw-leak-card-consequence-label{font-family:var(--snap-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--cw-gold))}.cw-leak-card-consequence-text{font-size:13px;line-height:1.5;color:hsl(var(--snap-text));font-weight:500}.cw-approach-scene{position:relative;background:linear-gradient(180deg,hsl(var(--snap-bg)),hsl(var(--snap-bg2) / .85));border:1px solid hsl(var(--snap-border));border-radius:20px;overflow:hidden;box-shadow:0 30px 80px -30px hsl(var(--cw-gold) / .22);padding:20px}.cw-approach-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,hsl(var(--snap-border) / .18) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--snap-border) / .18) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 30%,transparent 90%);mask-image:radial-gradient(ellipse at 50% 50%,black 30%,transparent 90%);opacity:.4}.cw-wire{position:relative;background:linear-gradient(180deg,#15171e,#111218);border:1px solid hsl(var(--snap-border));border-radius:14px;overflow:hidden;box-shadow:0 16px 50px -30px #000000b3}.cw-wire-browser{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid hsl(var(--snap-border));background:linear-gradient(180deg,hsl(var(--snap-bg3)),hsl(var(--snap-bg2)))}.cw-wire-browser-dot{width:9px;height:9px;border-radius:50%;background:hsl(var(--snap-border))}.cw-wire-browser-dot:nth-child(1){background:#cb4d4d8c}.cw-wire-browser-dot:nth-child(2){background:#e0b8528c}.cw-wire-browser-dot:nth-child(3){background:#46b96c8c}.cw-wire-browser-url{margin-left:12px;flex:1;font-family:var(--snap-font-mono);font-size:11.5px;color:hsl(var(--snap-muted));letter-spacing:.04em}.cw-wire-browser-tag{padding:3px 10px;border-radius:999px;background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));color:hsl(var(--cw-gold));font-family:var(--snap-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.cw-wire-stack{display:flex;flex-direction:column;gap:10px;padding:16px}.cw-wire-block{position:relative;border-radius:10px;padding:16px 18px;background:hsl(var(--snap-bg3) / .55);border:1px solid hsl(224 12% 18%);transition:border-color .4s ease,background .4s ease,box-shadow .4s ease;will-change:transform,opacity}.cw-wire-block.is-active{background:linear-gradient(135deg,hsl(var(--cw-gold-soft)),hsl(var(--snap-bg3) / .7));border-color:hsl(var(--cw-gold-edge));box-shadow:0 10px 30px -16px hsl(var(--cw-gold) / .4),0 0 0 1px hsl(var(--cw-gold-edge) / .35) inset}.cw-wire-block-tag{position:absolute;top:10px;right:12px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:hsl(var(--snap-bg) / .85);border:1px solid hsl(var(--snap-border));font-family:var(--snap-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--snap-muted));transition:color .4s ease,border-color .4s ease}.cw-wire-block.is-active .cw-wire-block-tag{color:hsl(var(--cw-gold));border-color:hsl(var(--cw-gold-edge))}.cw-wire-block-tag-dot{width:5px;height:5px;border-radius:50%;background:hsl(var(--snap-muted))}.cw-wire-block.is-active .cw-wire-block-tag-dot{background:hsl(var(--cw-gold));box-shadow:0 0 6px hsl(var(--cw-gold))}.cw-wire-block-inner{display:flex;flex-direction:column;gap:6px}.cw-wire-line{height:8px;border-radius:4px;background:#31353f}.cw-wire-block.is-active .cw-wire-line{background:#484d5b}.cw-wire-line--full{width:92%}.cw-wire-line--two-thirds{width:66%}.cw-wire-line--half{width:48%}.cw-wire-line--third{width:32%}.cw-wire-cta{margin-top:6px;width:124px;height:24px;border-radius:6px;background:hsl(var(--snap-border))}.cw-wire-cta--large{width:160px;height:28px}.cw-wire-block.is-active .cw-wire-cta{background:hsl(var(--cw-gold));box-shadow:0 0 10px hsl(var(--cw-gold) / .45)}.cw-wire-block-inner--hero{min-height:78px;gap:8px}.cw-wire-block-inner--trust{flex-direction:row;gap:10px;align-items:center}.cw-wire-logo{flex:1;height:18px;border-radius:4px;background:#363a45}.cw-wire-block.is-active .cw-wire-logo{background:#8b794b}.cw-wire-block-inner--features{flex-direction:row;gap:10px}.cw-wire-card{flex:1;height:60px;border-radius:6px;background:#31353f}.cw-wire-block.is-active .cw-wire-card{background:#3d4351}.cw-wire-block-inner--testimonials{flex-direction:row;gap:12px;align-items:center}.cw-wire-avatar{width:36px;height:36px;border-radius:50%;background:#363a45;flex-shrink:0}.cw-wire-block.is-active .cw-wire-avatar{background:#8b794b}.cw-wire-quote{flex:1;display:flex;flex-direction:column;gap:5px}.cw-wire-block-inner--cta{align-items:flex-start;gap:8px}.cw-wire-block-inner--footer{flex-direction:row;gap:10px;align-items:center}.cw-wire-block-inner--footer .cw-wire-line{height:6px;background:#2d3039}.cw-approach-tabs{display:flex;flex-direction:column;gap:4px;padding:4px;background:hsl(var(--snap-bg2));border:1px solid hsl(var(--snap-border));border-radius:16px}.cw-approach-tab{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;background:transparent;color:hsl(var(--snap-muted));border:none;cursor:pointer;text-align:left;transition:color .25s ease}.cw-approach-tab:hover,.cw-approach-tab.is-active{color:hsl(var(--snap-text))}.cw-approach-tab-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,hsl(var(--cw-gold-soft)),hsl(var(--snap-bg3)));border:1px solid hsl(var(--cw-gold-edge));border-radius:12px;z-index:0}.cw-approach-tab-number{position:relative;z-index:1;font-family:var(--snap-font-mono);font-size:12px;letter-spacing:.12em;color:hsl(var(--cw-gold));font-weight:600;min-width:24px}.cw-approach-tab-label{position:relative;z-index:1;font-size:15px;font-weight:600;letter-spacing:.005em}.cw-approach-panel{margin-top:22px;padding:20px 22px;background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .85));border:1px solid hsl(var(--snap-border));border-radius:16px}.cw-approach-panel-tagline{display:inline-block;font-size:14px;font-weight:600;color:hsl(var(--cw-gold));letter-spacing:.005em}.cw-approach-panel-desc{margin-top:8px;font-size:14.5px;line-height:1.6;color:hsl(var(--snap-muted))}.cw-approach-panel-blocks{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.cw-approach-panel-blocks li{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));color:hsl(var(--cw-gold));font-family:var(--snap-font-mono);font-size:11px;letter-spacing:.06em}.cw-approach-panel-dot{width:6px;height:6px;border-radius:50%;background:hsl(var(--cw-gold));box-shadow:0 0 6px hsl(var(--cw-gold))}.cw-law{position:relative;padding:26px 26px 22px;border-radius:16px;background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .88));border:1px solid hsl(var(--snap-border));transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column;gap:12px;overflow:hidden}.cw-law:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,hsl(var(--cw-gold) / .55),transparent 70%)}.cw-law:hover{border-color:hsl(var(--cw-gold-edge));transform:translateY(-3px);box-shadow:0 24px 60px -24px hsl(var(--cw-gold) / .35)}.cw-law-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cw-law-number{font-family:var(--snap-font-mono);font-size:44px;font-weight:700;color:hsl(var(--cw-gold));line-height:1;letter-spacing:-.02em;opacity:.95}.cw-law-impact{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));color:hsl(var(--cw-gold));font-family:var(--snap-font-mono);font-size:10.5px;letter-spacing:.08em;font-weight:700}.cw-law-impact-dot{width:5px;height:5px;border-radius:50%;background:hsl(var(--cw-gold));box-shadow:0 0 6px hsl(var(--cw-gold))}.cw-law-title{font-size:19px;font-weight:700;color:hsl(var(--snap-text));letter-spacing:-.01em;line-height:1.2;margin:0}.cw-law-principle{font-size:14.5px;line-height:1.58;color:hsl(var(--snap-muted));margin:0}.cw-law-source{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;background:hsl(var(--snap-bg) / .4);border:1px solid hsl(var(--snap-border) / .7)}.cw-law-source-label{font-family:var(--snap-font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--snap-muted));font-weight:600}.cw-law-source-text{font-size:12.5px;color:hsl(var(--snap-text));letter-spacing:0}.cw-law-snapsite{margin-top:auto;display:flex;flex-direction:column;gap:3px;padding-top:12px;border-top:1px dashed hsl(var(--cw-gold-edge))}.cw-law-snapsite-label{font-family:var(--snap-font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--cw-gold));font-weight:600}.cw-law-snapsite-text{font-size:13px;line-height:1.5;color:hsl(var(--snap-text));font-weight:500}.cw-roi-card{position:relative;border-radius:22px;background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .92));border:1px solid hsl(var(--snap-border));box-shadow:0 40px 100px -40px #000000b3;overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.cw-roi-card:hover,.cw-roi-card:focus-within{border-color:hsl(var(--cw-gold-edge));box-shadow:0 40px 110px -36px hsl(var(--cw-gold) / .32),0 0 0 1px hsl(var(--cw-gold-edge) / .5) inset;transform:translateY(-1px)}.cw-roi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--cw-gold) / .6),transparent);transition:background .35s ease}.cw-roi-card:hover:before,.cw-roi-card:focus-within:before{background:linear-gradient(90deg,transparent,hsl(var(--cw-gold)) 50%,transparent)}.cw-roi-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% -10%,hsl(var(--cw-gold) / .05) 0%,transparent 55%);opacity:0;transition:opacity .45s ease}.cw-roi-card:hover:after,.cw-roi-card:focus-within:after{opacity:1}.cw-roi-grid{display:grid;grid-template-columns:1fr}@media (min-width: 900px){.cw-roi-grid{grid-template-columns:1fr 1fr}}.cw-roi-inputs,.cw-roi-output{padding:32px 34px;display:flex;flex-direction:column;gap:20px}.cw-roi-inputs{border-right:1px solid hsl(var(--snap-border) / .5)}@media (max-width: 900px){.cw-roi-inputs{border-right:none;border-bottom:1px solid hsl(var(--snap-border) / .5)}}.cw-roi-output{background:radial-gradient(ellipse at 80% 0%,hsl(var(--cw-gold) / .1) 0%,transparent 60%),transparent}.cw-roi-inputs-head,.cw-roi-output-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid hsl(var(--snap-border) / .55);margin-bottom:2px}.cw-roi-section-label{font-family:var(--snap-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--cw-gold));font-weight:700}.cw-roi-section-meta{font-family:var(--snap-font-mono);font-size:10px;letter-spacing:.08em;color:hsl(var(--snap-muted))}.cw-roi-field{display:flex;flex-direction:column;gap:10px}.cw-roi-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cw-roi-field-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:hsl(var(--snap-text));letter-spacing:0}.cw-roi-field-drag-icon{color:hsl(var(--cw-gold));opacity:.65}.cw-roi-field-value{font-family:var(--snap-font-mono);font-size:18px;font-weight:700;color:hsl(var(--cw-gold));letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cw-roi-field-value--small{font-size:12px;color:hsl(var(--snap-muted));font-weight:500}.cw-roi-field-unit{font-size:12px;color:hsl(var(--snap-muted));margin-left:3px;font-weight:500}.cw-roi-slider{position:relative;display:flex;align-items:center;gap:8px;height:20px}.cw-roi-slider-affordance{color:hsl(var(--cw-gold));opacity:.55;flex-shrink:0;transition:opacity .25s ease,transform .25s ease}.cw-roi-slider:hover .cw-roi-slider-affordance--left{opacity:1;transform:translate(-2px)}.cw-roi-slider:hover .cw-roi-slider-affordance--right{opacity:1;transform:translate(2px)}.cw-roi-slider-track{position:relative;flex:1;height:8px;border-radius:999px;background:hsl(var(--snap-border))}.cw-roi-slider-fill{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,hsl(var(--cw-gold-deep)),hsl(var(--cw-gold)) 80%,hsl(var(--cw-gold-glow)));border-radius:999px;transition:width .1s linear;box-shadow:0 0 10px hsl(var(--cw-gold) / .4)}.cw-roi-slider-thumb{position:absolute;top:50%;width:16px;height:16px;transform:translateY(-50%);border-radius:50%;background:hsl(var(--cw-gold-glow));border:2px solid hsl(var(--snap-bg));box-shadow:0 0 0 1px hsl(var(--cw-gold)),0 4px 12px hsl(var(--cw-gold) / .4);transition:transform .2s ease,box-shadow .2s ease;pointer-events:none}.cw-roi-slider:hover .cw-roi-slider-thumb{transform:translateY(-50%) scale(1.15);box-shadow:0 0 0 1px hsl(var(--cw-gold)),0 0 0 5px hsl(var(--cw-gold) / .18),0 6px 16px hsl(var(--cw-gold) / .5)}.cw-roi-slider-input{position:absolute;top:-8px;right:0;bottom:-8px;left:0;width:100%;height:36px;opacity:0;cursor:grab;margin:0;padding:0}.cw-roi-slider-input:active{cursor:grabbing}.cw-roi-industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cw-roi-industry{padding:8px 10px;border-radius:8px;background:hsl(var(--snap-bg) / .5);border:1px solid hsl(var(--snap-border));color:hsl(var(--snap-muted));font-size:12px;font-weight:600;letter-spacing:0;cursor:pointer;transition:all .2s ease}.cw-roi-industry:hover{color:hsl(var(--snap-text));border-color:hsl(var(--snap-border))}.cw-roi-industry.is-active{background:hsl(var(--cw-gold-soft));border-color:hsl(var(--cw-gold-edge));color:hsl(var(--cw-gold))}.cw-roi-big{display:flex;align-items:baseline;gap:4px;font-family:var(--snap-font-mono);letter-spacing:-.03em;line-height:1;margin-top:4px}.cw-roi-big-plus{font-size:42px;color:hsl(var(--cw-gold));font-weight:700}.cw-roi-big-value{font-size:76px;font-weight:800;color:hsl(var(--snap-text));font-variant-numeric:tabular-nums}.cw-roi-big-unit{font-size:18px;color:hsl(var(--cw-gold));font-weight:600;margin-left:8px}.cw-roi-big-caption{font-size:13px;color:hsl(var(--snap-muted));letter-spacing:0;margin-top:2px;line-height:1.5}.cw-roi-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cw-roi-tile{padding:14px 16px;border-radius:12px;background:hsl(var(--snap-bg) / .5);border:1px solid hsl(var(--snap-border));display:flex;flex-direction:column;gap:4px}.cw-roi-tile-icon{color:hsl(var(--cw-gold));width:-moz-fit-content;width:fit-content}.cw-roi-tile-value{font-family:var(--snap-font-mono);font-size:22px;font-weight:700;color:hsl(var(--snap-text));letter-spacing:-.015em;line-height:1.1;font-variant-numeric:tabular-nums}.cw-roi-tile-label{font-size:11px;color:hsl(var(--snap-muted));letter-spacing:.02em;line-height:1.35}.cw-roi-annual{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:12px;background:hsl(var(--snap-bg) / .55);border:1px solid hsl(var(--snap-border))}.cw-roi-annual-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--snap-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--snap-muted));font-weight:600}.cw-roi-annual-value{font-family:var(--snap-font-mono);font-size:20px;font-weight:700;color:hsl(var(--cw-gold));letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cw-roi-payback{padding:16px 18px;border-radius:12px;background:linear-gradient(135deg,hsl(var(--cw-gold-soft)),transparent 85%);border:1px solid hsl(var(--cw-gold-edge))}.cw-roi-payback-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px;flex-wrap:wrap}.cw-roi-payback-caption{font-family:var(--snap-font-mono);font-size:10.5px;color:hsl(var(--snap-muted));letter-spacing:.02em}.cw-roi-payback-big{font-family:var(--snap-font-mono);font-size:36px;font-weight:700;color:hsl(var(--cw-gold));letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.cw-roi-payback-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--snap-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--cw-gold));font-weight:700;margin-bottom:10px}.cw-roi-payback-rows{display:flex;flex-direction:column;gap:4px}.cw-roi-payback-row{display:grid;grid-template-columns:1fr 1fr auto;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px dashed hsl(var(--snap-border) / .55);font-family:var(--snap-font-mono);font-size:12px}.cw-roi-payback-row:last-child{border-bottom:none}.cw-roi-payback-pkg{display:inline-flex;align-items:center;gap:5px;color:hsl(var(--snap-text));font-weight:600;letter-spacing:.005em}.cw-roi-payback-price{color:hsl(var(--snap-muted))}.cw-roi-payback-days{color:hsl(var(--cw-gold));font-weight:700;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cw-roi-payback-row--premium .cw-roi-payback-pkg{color:hsl(var(--cw-gold))}.cw-roi-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:999px;background:hsl(var(--cw-gold));color:hsl(var(--snap-bg));font-weight:700;font-size:14px;letter-spacing:.005em;align-self:flex-start;margin-top:4px;box-shadow:0 10px 30px -10px hsl(var(--cw-gold) / .65);transition:transform .25s ease,box-shadow .25s ease}.cw-roi-cta:hover{transform:translateY(-1px);box-shadow:0 14px 36px -10px hsl(var(--cw-gold) / .75)}.cw-builder-config{display:flex;flex-direction:column;gap:14px}.cw-builder-presets{display:flex;flex-direction:column;gap:8px;padding:6px;background:hsl(var(--snap-bg2));border:1px solid hsl(var(--snap-border));border-radius:14px}.cw-builder-preset{display:flex;align-items:baseline;justify-content:space-between;padding:12px 14px;border-radius:10px;background:transparent;border:1px solid transparent;color:hsl(var(--snap-text));cursor:pointer;transition:background .25s ease,border-color .25s ease}.cw-builder-preset:hover{background:hsl(var(--snap-bg3))}.cw-builder-preset.is-active{background:hsl(var(--cw-gold-soft));border-color:hsl(var(--cw-gold-edge))}.cw-builder-preset-label{font-size:13.5px;font-weight:600;letter-spacing:.005em}.cw-builder-preset-price{font-family:var(--snap-font-mono);font-size:11.5px;color:hsl(var(--cw-gold));letter-spacing:.04em}.cw-builder-modules{display:flex;flex-direction:column;gap:6px}.cw-builder-module{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:hsl(var(--snap-bg2));border:1px solid hsl(var(--snap-border));color:hsl(var(--snap-text));cursor:pointer;text-align:left;transition:background .25s ease,border-color .25s ease,transform .25s ease}.cw-builder-module:hover{background:hsl(var(--snap-bg3));transform:translate(2px)}.cw-builder-module.is-active{border-color:hsl(var(--cw-gold-edge));background:hsl(var(--cw-gold-soft) / .35)}.cw-builder-module.is-required{opacity:.95;cursor:default}.cw-builder-module.is-required:hover{transform:none}.cw-builder-module.is-premium.is-active{border-color:hsl(var(--cw-gold));box-shadow:0 0 0 1px hsl(var(--cw-gold-edge) / .5) inset}.cw-builder-module-head{display:flex;align-items:center;gap:10px}.cw-builder-module-icon{color:hsl(var(--cw-gold));flex-shrink:0}.cw-builder-module-name{font-size:13.5px;font-weight:600;letter-spacing:.005em;flex:1}.cw-builder-module-pill{font-family:var(--snap-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:hsl(var(--snap-bg3));color:hsl(var(--snap-muted));border:1px solid hsl(var(--snap-border))}.cw-builder-module-pill--premium{background:hsl(var(--cw-gold-soft));color:hsl(var(--cw-gold));border-color:hsl(var(--cw-gold-edge))}.cw-builder-module-tagline{font-size:12px;color:hsl(var(--snap-muted));margin-left:24px}.cw-builder-module-stats{display:flex;align-items:center;gap:8px;margin-top:4px;margin-left:24px;font-family:var(--snap-font-mono);font-size:11px;color:hsl(var(--snap-muted));letter-spacing:.04em}.cw-builder-module-stat{color:hsl(var(--cw-gold))}.cw-builder-module-stat-sep{opacity:.5}.cw-builder-module-toggle{margin-left:auto;width:30px;height:18px;border-radius:999px;background:hsl(var(--snap-border));position:relative;transition:background .25s ease}.cw-builder-module-toggle.is-on{background:hsl(var(--cw-gold))}.cw-builder-module-toggle-dot{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:hsl(var(--snap-bg));transition:transform .25s ease}.cw-builder-module-toggle.is-on .cw-builder-module-toggle-dot{transform:translate(12px)}.cw-builder-preview{background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .9));border:1px solid hsl(var(--snap-border));border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -30px hsl(var(--cw-gold) / .22);display:flex;flex-direction:column;min-height:540px}.cw-builder-preview-browser-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid hsl(var(--snap-border));background:linear-gradient(180deg,hsl(var(--snap-bg3)),hsl(var(--snap-bg2)))}.cw-builder-preview-dot{width:8px;height:8px;border-radius:50%;background:hsl(var(--snap-border))}.cw-builder-preview-dot:nth-child(1){background:#cb4d4d8c}.cw-builder-preview-dot:nth-child(2){background:#e0b8528c}.cw-builder-preview-dot:nth-child(3){background:#46b96c8c}.cw-builder-preview-url{margin-left:12px;font-family:var(--snap-font-mono);font-size:11.5px;color:hsl(var(--snap-muted));letter-spacing:.04em}.cw-builder-preview-stage{flex:1;padding:14px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.cw-builder-preview-stage::-webkit-scrollbar{width:4px}.cw-builder-preview-stage::-webkit-scrollbar-thumb{background:hsl(var(--snap-border));border-radius:2px}.cw-builder-preview-block{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:10px;background:hsl(var(--snap-bg));border:1px solid hsl(var(--cw-gold-edge));color:hsl(var(--snap-text))}.cw-builder-preview-block--hero{background:linear-gradient(135deg,hsl(var(--cw-gold-soft)),hsl(var(--snap-bg3)));min-height:72px}.cw-builder-preview-block--cta-bar{background:hsl(var(--cw-gold));color:hsl(var(--snap-bg));border-color:hsl(var(--cw-gold-deep))}.cw-builder-preview-block--cta-bar .cw-builder-preview-block-tag{color:hsl(var(--snap-bg));background:hsl(var(--snap-bg) / .15)}.cw-builder-preview-block-label{font-size:13px;font-weight:600;letter-spacing:.005em}.cw-builder-preview-block-tag{font-family:var(--snap-font-mono);font-size:10.5px;padding:3px 7px;border-radius:999px;background:hsl(var(--cw-gold-soft));color:hsl(var(--cw-gold));letter-spacing:.04em}.cw-builder-preview-empty{padding:40px 20px;text-align:center;color:hsl(var(--snap-muted));font-size:13px;font-style:italic}.cw-builder-summary{display:flex;flex-direction:column;gap:18px;padding:22px;background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .9));border:1px solid hsl(var(--snap-border));border-radius:16px;transition:box-shadow .5s ease,border-color .5s ease}.cw-builder-summary.is-pulsing{border-color:hsl(var(--cw-gold));box-shadow:0 0 0 4px hsl(var(--cw-gold) / .14),0 10px 40px -10px hsl(var(--cw-gold) / .35);animation:cw-summary-pulse .6s ease-out}@keyframes cw-summary-pulse{0%{transform:scale(1)}50%{transform:scale(1.012)}to{transform:scale(1)}}.cw-builder-summary-head{display:flex;align-items:center;gap:16px}.cw-builder-gauge-svg{flex-shrink:0}.cw-builder-summary-head-meta{display:flex;flex-direction:column;gap:2px}.cw-builder-summary-head-label{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--cw-gold));font-family:var(--snap-font-mono)}.cw-builder-summary-head-sub{font-size:12.5px;color:hsl(var(--snap-muted))}.cw-builder-summary-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;border-radius:12px;background:hsl(var(--snap-bg) / .6);border:1px solid hsl(var(--snap-border))}.cw-builder-summary-stat{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.cw-builder-summary-stat-icon{color:hsl(var(--cw-gold))}.cw-builder-summary-stat-value{font-family:var(--snap-font-mono);font-size:17px;font-weight:700;color:hsl(var(--snap-text))}.cw-builder-summary-stat-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--snap-muted));font-family:var(--snap-font-mono)}.cw-builder-summary-roi{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:12px;background:linear-gradient(135deg,hsl(var(--cw-gold-soft)),hsl(var(--snap-bg) / .4));border:1px solid hsl(var(--cw-gold-edge))}.cw-builder-summary-roi-head{display:flex;flex-direction:column;gap:2px}.cw-builder-summary-roi-title{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--cw-gold));font-family:var(--snap-font-mono)}.cw-builder-summary-roi-sub{font-size:11.5px;color:hsl(var(--snap-muted))}.cw-builder-summary-roi-value{font-family:var(--snap-font-mono);font-size:32px;font-weight:700;color:hsl(var(--cw-gold));line-height:1.1}.cw-builder-summary-roi-currency{font-size:14px;margin-left:5px;color:hsl(var(--snap-muted))}.cw-builder-summary-roi-inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cw-builder-summary-roi-input{display:flex;flex-direction:column;gap:4px}.cw-builder-summary-roi-input span{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--snap-muted));font-family:var(--snap-font-mono)}.cw-builder-summary-roi-input input{background:hsl(var(--snap-bg));border:1px solid hsl(var(--snap-border));border-radius:8px;padding:8px 10px;font-family:var(--snap-font-mono);font-size:13px;color:hsl(var(--snap-text));outline:none;transition:border-color .2s ease}.cw-builder-summary-roi-input input:focus{border-color:hsl(var(--cw-gold));box-shadow:0 0 0 3px hsl(var(--cw-gold) / .15)}.cw-builder-mobile-tabs{display:flex;gap:4px;padding:4px;background:hsl(var(--snap-bg2));border:1px solid hsl(var(--snap-border));border-radius:12px}.cw-builder-mobile-tab{position:relative;flex:1;padding:10px 12px;border:none;background:transparent;color:hsl(var(--snap-muted));border-radius:8px;cursor:pointer;font-size:13px;font-weight:600}.cw-builder-mobile-tab.is-active{color:hsl(var(--snap-text))}.cw-builder-mobile-tab-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));border-radius:8px;z-index:0}.cw-builder-mobile-tab-label{position:relative;z-index:1}.cw-gantt-meta{display:flex;align-items:center;gap:12px}.cw-gantt-critical{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;background:hsl(var(--snap-bg2));border:1px solid hsl(var(--cw-gold-edge));font-family:var(--snap-font-mono);font-size:12px;color:hsl(var(--cw-gold));letter-spacing:.04em}.cw-gantt-track-wrap{padding:24px;background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .7));border:1px solid hsl(var(--snap-border));border-radius:16px}.cw-gantt-scale{position:relative;height:22px;margin-bottom:14px;border-bottom:1px dashed hsl(var(--snap-border) / .6)}.cw-gantt-tick{position:absolute;transform:translate(-50%);font-family:var(--snap-font-mono);font-size:11px;color:hsl(var(--snap-muted));letter-spacing:.04em}.cw-gantt-track{position:relative;display:flex;flex-direction:column;gap:8px;min-height:200px;padding-top:6px}.cw-gantt-bar{position:relative;height:34px;border-radius:10px;padding:0 14px;display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,hsl(var(--cw-gold-deep)),hsl(var(--cw-gold)) 60%,hsl(var(--cw-gold-glow)));color:hsl(var(--snap-bg));font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;box-shadow:0 10px 30px -12px hsl(var(--cw-gold) / .45)}.cw-gantt-bar--analyse,.cw-gantt-bar--struktur,.cw-gantt-bar--design,.cw-gantt-bar--build,.cw-gantt-bar--launch{margin-left:0}.cw-gantt-bar-number{font-family:var(--snap-font-mono);font-size:12px;padding:2px 8px;border-radius:999px;background:hsl(var(--snap-bg) / .25);letter-spacing:.08em}.cw-gantt-bar-title{font-size:13.5px}.cw-gantt-bar-days{margin-left:auto;font-family:var(--snap-font-mono);font-size:11.5px;letter-spacing:.04em;opacity:.85}.cw-gantt-card{display:flex;flex-direction:column;gap:12px;padding:18px;background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .88));border:1px solid hsl(var(--snap-border));border-radius:14px;min-height:100%}.cw-gantt-card-head{display:flex;align-items:baseline;gap:10px}.cw-gantt-card-number{font-family:var(--snap-font-mono);font-size:13px;font-weight:700;color:hsl(var(--cw-gold));letter-spacing:.12em}.cw-gantt-card-title{font-size:15px;font-weight:600;color:hsl(var(--snap-text))}.cw-gantt-card-days{display:inline-block;font-family:var(--snap-font-mono);font-size:11px;color:hsl(var(--snap-muted));letter-spacing:.06em}.cw-gantt-card-block{display:flex;flex-direction:column;gap:4px}.cw-gantt-card-label{font-family:var(--snap-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--cw-gold))}.cw-gantt-card-block ul{display:flex;flex-direction:column;gap:3px}.cw-gantt-card-block li{font-size:12px;line-height:1.45;color:hsl(var(--snap-text));padding-left:10px;position:relative}.cw-gantt-card-block li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:hsl(var(--cw-gold))}.cw-gantt-card-artifact{margin-top:auto;padding-top:10px;border-top:1px dashed hsl(var(--cw-gold-edge));display:flex;flex-direction:column;gap:2px}.cw-gantt-card-artifact-label{font-family:var(--snap-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--cw-gold))}.cw-gantt-card-artifact-value{font-size:12.5px;font-weight:600;color:hsl(var(--snap-text))}.cw-case-scene{position:relative;padding:36px 28px 40px;background:linear-gradient(180deg,hsl(var(--snap-bg)),hsl(var(--snap-bg2) / .85));border:1px solid hsl(var(--snap-border));border-radius:20px;overflow:hidden;box-shadow:0 30px 80px -30px hsl(var(--cw-gold) / .2)}.cw-case-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,hsl(var(--snap-border) / .18) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--snap-border) / .18) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 30%,transparent 85%);mask-image:radial-gradient(ellipse at 50% 50%,black 30%,transparent 85%);opacity:.4}.cw-phones-wrap{position:relative;width:100%;--phone-tilt: 0deg;--phone-shift: 0px}.cw-phones-wrap--parallax .cw-phone--before{transform:rotateY(var(--phone-tilt)) translate(calc(var(--phone-shift) * -1));transition:transform .1s linear}.cw-phones-wrap--parallax .cw-phone--after{transform:rotateY(calc(var(--phone-tilt) * -1)) translate(var(--phone-shift));transition:transform .1s linear}.cw-phones-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:640px;margin:0 auto}@media (max-width: 640px){.cw-phones-grid{gap:24px;max-width:420px}}.cw-phone-col{display:flex;flex-direction:column;align-items:center;gap:16px;position:relative}.cw-phone-caption{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;font-family:var(--snap-font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.cw-phone-caption--before{color:hsl(var(--cw-urgent));background:hsl(var(--cw-urgent) / .1);border:1px solid hsl(var(--cw-urgent) / .35)}.cw-phone-caption--after{color:hsl(var(--cw-gold));background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge))}.cw-phone{position:relative;width:100%;max-width:230px;aspect-ratio:9 / 19;isolation:isolate}.cw-phone-btn{position:absolute;width:3px;border-radius:2px;background:#31353f}.cw-phone-btn--volume{left:-3px;top:22%;height:34px}.cw-phone-btn--volume-2{left:-3px;top:33%;height:34px}.cw-phone-frame{position:relative;width:100%;height:100%;padding:7px;border-radius:34px;background:linear-gradient(145deg,#1d212a,#0f1015);border:1px solid hsl(224 12% 22%);box-shadow:0 40px 80px -30px #000000d9,0 0 0 1px #16181d inset,0 0 0 3px #0b0c0f inset;overflow:hidden}.cw-phone--after .cw-phone-frame{background:linear-gradient(145deg,#383124,#0f1015);border-color:hsl(var(--cw-gold-edge));box-shadow:0 40px 90px -28px hsl(var(--cw-gold) / .35),0 0 0 1px hsl(var(--cw-gold) / .35) inset,0 0 0 3px #0b0c0f inset}.cw-phone-notch{position:absolute;top:10px;left:50%;transform:translate(-50%);width:58px;height:15px;border-radius:999px;background:#000;z-index:3}.cw-phone-home{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:48%;height:3px;border-radius:2px;background:#e6e6e640;z-index:3}.cw-phone-screen{position:relative;width:100%;height:100%;border-radius:26px;overflow:hidden;background:#111318;display:flex;flex-direction:column}.cw-phone-status{display:flex;align-items:center;justify-content:space-between;padding:12px 22px 4px;font-family:var(--snap-font-mono);font-size:10px;font-weight:700}.cw-phone-status--dark{color:#ccc;background:#0f0f0f}.cw-phone-status--light{color:#e9e7e2;background:#171a21}.cw-phone-status-icons{display:inline-flex;gap:3px;align-items:center}.cw-phone-content{flex:1;overflow:hidden;display:flex;flex-direction:column}.cw-phone-content--before{background:#f5f5f5;color:#2e3342}.cw-before-nav{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid hsl(0 0% 85%);background:#ebebeb}.cw-before-nav-brand{font-size:10.5px;font-weight:700;color:#343a4b;letter-spacing:0;font-family:Georgia,serif}.cw-before-nav-burger{color:#595959}.cw-before-hero{padding:14px 14px 12px;display:flex;flex-direction:column;gap:2px}.cw-before-hero-heading{font-size:16px;font-weight:800;color:#2a2f3c;font-family:Georgia,serif;letter-spacing:-.01em}.cw-before-hero-tag{font-size:8.5px;color:#666;letter-spacing:0}.cw-before-section{padding:8px 14px 10px;border-top:1px solid hsl(0 0% 88%);display:flex;flex-direction:column;gap:4px}.cw-before-section-title{font-size:8.5px;font-weight:700;color:#3b4154;text-transform:uppercase;letter-spacing:.04em}.cw-before-section-body{font-size:8.5px;line-height:1.45;color:#595959}.cw-before-item{display:flex;justify-content:space-between;align-items:baseline;padding:3px 0;border-bottom:1px solid hsl(0 0% 90%)}.cw-before-item-title{font-size:8.5px;color:#323848}.cw-before-item-price{font-size:8.5px;font-weight:600;color:#404040;font-family:Georgia,serif}.cw-before-footer{margin-top:auto;display:flex;gap:10px;padding:10px 14px 16px;border-top:1px solid hsl(0 0% 85%);font-size:8px;color:#2966a3;text-decoration:underline}.cw-phone-content--after{background:linear-gradient(180deg,#171a21,#13151b);color:#f4f3f0}.cw-after-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid hsl(224 12% 16%);background:#1b1e27}.cw-after-nav-logo{display:grid;place-items:center;width:17px;height:17px;border-radius:5px;background:linear-gradient(135deg,hsl(var(--cw-gold)),hsl(var(--cw-gold-deep)));color:hsl(var(--snap-bg))}.cw-after-nav-brand{font-size:9.5px;font-weight:700;color:#f4f3f0;letter-spacing:0}.cw-after-nav-burger{color:hsl(var(--snap-muted))}.cw-after-hero{padding:14px 14px 12px;display:flex;flex-direction:column;gap:5px;background:radial-gradient(ellipse at 80% 0%,hsl(var(--cw-gold) / .16) 0%,transparent 60%),transparent;border-bottom:1px solid hsl(224 12% 14%)}.cw-after-hero-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:2px 6px;border-radius:999px;background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));color:hsl(var(--cw-gold));font-family:var(--snap-font-mono);font-size:7.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.cw-after-hero-title{font-size:14px;line-height:1.08;font-weight:800;color:#f6f5f3;letter-spacing:-.02em}.cw-after-hero-title--italic{font-style:italic;font-weight:600}.cw-after-hero-sub{font-size:8.5px;color:hsl(var(--snap-muted));margin-top:2px}.cw-after-hero-cta{margin-top:6px;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:hsl(var(--cw-gold));color:hsl(var(--snap-bg));font-size:9.5px;font-weight:700;letter-spacing:.005em;border:none;width:-moz-fit-content;width:fit-content;box-shadow:0 6px 14px -6px hsl(var(--cw-gold) / .7)}.cw-after-rating{display:flex;align-items:center;gap:6px;padding:7px 14px;border-bottom:1px solid hsl(224 12% 14%)}.cw-after-rating-stars{display:inline-flex;gap:1px;color:hsl(var(--cw-gold))}.cw-after-rating-label{font-family:var(--snap-font-mono);font-size:8.5px;color:hsl(var(--snap-muted));letter-spacing:.02em}.cw-after-trust{display:flex;gap:4px;padding:7px 14px;border-bottom:1px solid hsl(224 12% 14%)}.cw-after-trust-logo{padding:2px 5px;border-radius:3px;background:#1f232d;border:1px solid hsl(224 12% 20%);font-family:var(--snap-font-mono);font-size:7px;letter-spacing:.12em;color:hsl(var(--snap-muted));font-weight:700}.cw-after-quote{display:flex;gap:7px;align-items:flex-start;padding:10px 14px;background:hsl(var(--cw-gold-soft) / .4);border-bottom:1px solid hsl(224 12% 14%)}.cw-after-quote-avatar{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,hsl(var(--cw-gold)),hsl(var(--cw-gold-deep)));color:hsl(var(--snap-bg));display:grid;place-items:center;font-size:8px;font-weight:700;flex-shrink:0}.cw-after-quote-body{display:flex;flex-direction:column;gap:1px}.cw-after-quote-text{font-size:8.5px;line-height:1.4;color:#eeece8;font-style:italic}.cw-after-quote-meta{font-family:var(--snap-font-mono);font-size:7.5px;color:hsl(var(--snap-muted));letter-spacing:.02em}.cw-after-final{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px 14px;background:linear-gradient(135deg,hsl(var(--cw-gold-soft)),transparent 85%)}.cw-after-final-title{font-size:10px;font-weight:700;color:#f6f5f3}.cw-after-final-cta{padding:5px 9px;font-size:8.5px;border-radius:999px}.cw-phone-annotation{position:absolute;display:flex;align-items:center;gap:0;z-index:4;pointer-events:none}.cw-phone-annotation--left{right:calc(100% + 4px);flex-direction:row-reverse}.cw-phone-annotation--right{left:calc(100% + 4px)}.cw-phone-annotation-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;z-index:1}.cw-phone-annotation--bad .cw-phone-annotation-dot{background:hsl(var(--cw-urgent));box-shadow:0 0 12px hsl(var(--cw-urgent)),0 0 0 3px hsl(var(--cw-urgent) / .18)}.cw-phone-annotation--good .cw-phone-annotation-dot{background:hsl(var(--cw-gold));box-shadow:0 0 12px hsl(var(--cw-gold)),0 0 0 3px hsl(var(--cw-gold) / .2)}.cw-phone-annotation-line{width:28px;height:1px;flex-shrink:0}.cw-phone-annotation--bad .cw-phone-annotation-line{background:hsl(var(--cw-urgent) / .55)}.cw-phone-annotation--good .cw-phone-annotation-line{background:hsl(var(--cw-gold) / .55)}.cw-phone-annotation-label{padding:4px 10px;border-radius:999px;font-family:var(--snap-font-mono);font-size:10px;letter-spacing:.04em;white-space:nowrap;font-weight:600}.cw-phone-annotation--bad .cw-phone-annotation-label{background:hsl(var(--cw-urgent) / .12);border:1px solid hsl(var(--cw-urgent) / .4);color:#e88787}.cw-phone-annotation--good .cw-phone-annotation-label{background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));color:hsl(var(--cw-gold))}@media (max-width: 1000px){.cw-phone-annotation-label{display:none}.cw-phone-annotation-line{width:14px}}.cw-case-notes{padding:14px 16px;border-radius:12px;background:hsl(var(--snap-bg2));border:1px solid hsl(var(--snap-border));display:flex;flex-direction:column;gap:6px}.cw-case-notes--before{border-color:hsl(var(--cw-urgent) / .4)}.cw-case-notes--after{border-color:hsl(var(--cw-gold-edge))}.cw-case-notes-label{font-family:var(--snap-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em}.cw-case-notes--before .cw-case-notes-label{color:hsl(var(--cw-urgent))}.cw-case-notes--after .cw-case-notes-label{color:hsl(var(--cw-gold))}.cw-case-notes ul{display:flex;flex-direction:column;gap:3px;margin:0}.cw-case-notes li{font-size:12.5px;line-height:1.45;color:hsl(var(--snap-text));padding-left:12px;position:relative}.cw-case-notes li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%}.cw-case-notes--before li:before{background:hsl(var(--cw-urgent))}.cw-case-notes--after li:before{background:hsl(var(--cw-gold))}.cw-case-table{background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .88));border:1px solid hsl(var(--snap-border));border-radius:14px;overflow:hidden}.cw-case-table-head,.cw-case-table-row{display:grid;grid-template-columns:1.4fr .9fr .9fr .9fr;gap:8px;padding:12px 16px;align-items:baseline}.cw-case-table-head{background:hsl(var(--snap-bg3));border-bottom:1px solid hsl(var(--snap-border));font-family:var(--snap-font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--snap-muted))}.cw-case-table-row{border-bottom:1px dashed hsl(var(--snap-border) / .5)}.cw-case-table-row:last-child{border-bottom:none}.cw-case-table-metric{font-size:13px;color:hsl(var(--snap-text));font-weight:500}.cw-case-table-before{font-family:var(--snap-font-mono);font-size:13px;color:hsl(var(--snap-muted))}.cw-case-table-after{font-family:var(--snap-font-mono);font-size:14px;font-weight:700;color:hsl(var(--cw-gold))}.cw-case-table-delta{font-family:var(--snap-font-mono);font-size:12px;padding:3px 8px;border-radius:999px;text-align:center;justify-self:end;width:-moz-fit-content;width:fit-content}.cw-case-table-delta.is-positive{background:hsl(var(--cw-gold-soft));color:hsl(var(--cw-gold));border:1px solid hsl(var(--cw-gold-edge))}.cw-case-table-delta.is-negative{background:hsl(var(--cw-urgent) / .1);color:hsl(var(--cw-urgent));border:1px solid hsl(var(--cw-urgent) / .3)}.cw-case-quote{margin-top:20px;padding:22px;border-radius:14px;background:linear-gradient(135deg,hsl(var(--cw-gold-soft)),hsl(var(--snap-bg3) / .7));border:1px solid hsl(var(--cw-gold-edge))}.cw-case-quote-head{display:flex;align-items:center;gap:14px;margin-bottom:12px}.cw-case-quote-avatar{width:42px;height:42px;border-radius:50%;background:hsl(var(--cw-gold));color:hsl(var(--snap-bg));display:grid;place-items:center;font-weight:700;font-size:15px;letter-spacing:.04em}.cw-case-quote-meta{display:flex;flex-direction:column;gap:1px}.cw-case-quote-author{font-size:14px;font-weight:600;color:hsl(var(--snap-text))}.cw-case-quote-role{font-family:var(--snap-font-mono);font-size:11px;color:hsl(var(--snap-muted));letter-spacing:.04em}.cw-case-quote-text{font-size:15.5px;line-height:1.55;color:hsl(var(--snap-text));font-style:italic;margin:0}.cw-pillar{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:18px;background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .9));border:1px solid hsl(var(--snap-border));overflow:hidden;min-height:280px;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.cw-pillar:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--cw-gold) / .55),transparent)}.cw-pillar:hover{border-color:hsl(var(--cw-gold-edge));transform:translateY(-2px);box-shadow:0 20px 50px -22px hsl(var(--cw-gold) / .3)}.cw-pillar-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cw-pillar-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));color:hsl(var(--cw-gold));font-family:var(--snap-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.cw-pillar-id{font-family:var(--snap-font-mono);font-size:9.5px;color:hsl(var(--snap-subtle));letter-spacing:.16em}.cw-pillar-main{display:flex;flex-direction:column;gap:4px}.cw-pillar-value{font-family:var(--snap-font-mono);font-size:44px;font-weight:700;color:hsl(var(--snap-text));line-height:1;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.cw-pillar-label{font-size:14px;font-weight:600;color:hsl(var(--cw-gold));letter-spacing:0;margin-top:2px}.cw-pillar-subtitle{font-size:12.5px;line-height:1.5;color:hsl(var(--snap-muted));margin:0}.cw-pillar-viz{margin-top:auto;padding-top:14px;border-top:1px dashed hsl(var(--snap-border) / .6)}.cw-pillar-viz--segments{display:flex;flex-direction:column;gap:10px}.cw-pillar-segment{display:flex;flex-direction:column;gap:4px}.cw-pillar-segment-rail{height:8px;border-radius:999px;background:hsl(var(--snap-border));overflow:hidden}.cw-pillar-segment-fill{height:100%;background:linear-gradient(90deg,hsl(var(--cw-gold-deep)),hsl(var(--cw-gold)) 60%,hsl(var(--cw-gold-glow)));border-radius:999px;transition:width .9s cubic-bezier(.16,1,.3,1);box-shadow:0 0 8px hsl(var(--cw-gold) / .35)}.cw-pillar-segment-meta{display:flex;justify-content:space-between;font-family:var(--snap-font-mono);font-size:10.5px;letter-spacing:.04em}.cw-pillar-segment-label{color:hsl(var(--snap-muted));text-transform:uppercase;letter-spacing:.1em}.cw-pillar-segment-days{color:hsl(var(--cw-gold));font-weight:700}.cw-pillar-viz--gauges{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cw-pillar-gauge{display:flex;align-items:center;gap:8px}.cw-pillar-gauge-label{font-family:var(--snap-font-mono);font-size:10.5px;color:hsl(var(--snap-muted));letter-spacing:.04em}.cw-pillar-viz--bars{display:flex;align-items:flex-end;justify-content:space-around;gap:8px;height:120px}.cw-pillar-bar{position:relative;flex:1;max-width:48px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.cw-pillar-bar-fill{width:100%;border-radius:6px 6px 0 0;transition:height 1s cubic-bezier(.16,1,.3,1)}.cw-pillar-bar--before .cw-pillar-bar-fill{background:linear-gradient(180deg,hsl(var(--cw-urgent) / .7),hsl(var(--cw-urgent) / .4));border:1px solid hsl(var(--cw-urgent) / .5);min-height:8px}.cw-pillar-bar--after .cw-pillar-bar-fill{background:linear-gradient(180deg,hsl(var(--cw-gold-glow)),hsl(var(--cw-gold-deep)));border:1px solid hsl(var(--cw-gold));box-shadow:0 0 14px hsl(var(--cw-gold) / .45);min-height:8px}.cw-pillar-bar-cap{position:absolute;top:-18px;font-family:var(--snap-font-mono);font-size:11px;font-weight:700;color:hsl(var(--snap-text))}.cw-pillar-bar--before .cw-pillar-bar-cap{color:hsl(var(--cw-urgent))}.cw-pillar-bar--after .cw-pillar-bar-cap{color:hsl(var(--cw-gold))}.cw-pillar-bar-label{position:absolute;bottom:-18px;font-family:var(--snap-font-mono);font-size:9.5px;color:hsl(var(--snap-muted));letter-spacing:.1em;text-transform:uppercase}.cw-pillar-bar-mult{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 10px;border-radius:8px;background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));color:hsl(var(--cw-gold));font-family:var(--snap-font-mono);font-weight:700;font-size:12px;letter-spacing:.04em;align-self:center}.cw-pillar-viz--grid{display:flex;flex-direction:column;gap:10px}.cw-pillar-grid{display:grid;gap:3px;padding:8px;background:hsl(var(--snap-bg) / .4);border-radius:6px}.cw-pillar-grid-cell{aspect-ratio:1;background:#282b33;border-radius:1.5px;transition:background .4s ease,box-shadow .4s ease}.cw-pillar-grid-cell.is-on{background:hsl(var(--cw-gold));box-shadow:0 0 4px hsl(var(--cw-gold) / .55)}.cw-pillar-grid-legend{font-family:var(--snap-font-mono);font-size:10px;color:hsl(var(--snap-muted));letter-spacing:.06em;text-align:center}.cw-metrics-icon{color:hsl(var(--cw-gold))}@media (prefers-reduced-motion: reduce){.cw-pillar-segment-fill,.cw-pillar-bar-fill,.cw-pillar-grid-cell{transition:none}}.cw-industry{padding:26px 28px 28px;border-radius:20px;background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .88));border:1px solid hsl(var(--snap-border));position:relative;overflow:hidden;box-shadow:0 30px 90px -40px #0009}.cw-industry:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--cw-gold) / .6),transparent)}.cw-industry-head{display:flex;flex-direction:column;gap:6px;margin-bottom:22px}.cw-industry-title{font-size:24px;font-weight:700;color:hsl(var(--snap-text));letter-spacing:-.015em;line-height:1.15}.cw-industry-sub{font-size:13.5px;color:hsl(var(--snap-muted));line-height:1.55;max-width:720px}.cw-industry-body{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width: 900px){.cw-industry-body{grid-template-columns:280px 1fr;gap:24px}}.cw-industry-tabs{display:flex;flex-direction:column;gap:4px;padding:6px;background:hsl(var(--snap-bg) / .5);border:1px solid hsl(var(--snap-border));border-radius:14px}.cw-industry-tab{position:relative;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:10px 12px 14px;border-radius:10px;border:none;background:transparent;color:hsl(var(--snap-muted));text-align:left;cursor:pointer;transition:color .25s ease}.cw-industry-tab:hover,.cw-industry-tab.is-active{color:hsl(var(--snap-text))}.cw-industry-tab-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,hsl(var(--cw-gold-soft)),hsl(var(--snap-bg3)));border:1px solid hsl(var(--cw-gold-edge));border-radius:10px;z-index:0}.cw-industry-tab-icon{position:relative;z-index:1;display:grid;place-items:center;color:hsl(var(--cw-gold))}.cw-industry-tab-name{position:relative;z-index:1;font-size:14px;font-weight:600;letter-spacing:0}.cw-industry-tab-lift{position:relative;z-index:1;font-family:var(--snap-font-mono);font-size:11px;color:hsl(var(--cw-gold));letter-spacing:.04em;font-weight:700}.cw-industry-tab-bar{position:absolute;bottom:6px;left:12px;right:12px;height:2px;border-radius:999px;background:hsl(var(--snap-border));z-index:1;overflow:hidden}.cw-industry-tab-bar-fill{display:block;height:100%;background:linear-gradient(90deg,hsl(var(--cw-gold-deep)),hsl(var(--cw-gold-glow)));transition:width .6s cubic-bezier(.16,1,.3,1)}.cw-industry-panel{padding:22px 24px;border-radius:14px;background:hsl(var(--snap-bg) / .4);border:1px solid hsl(var(--snap-border))}.cw-industry-panel-head{display:grid;grid-template-columns:1fr;gap:16px;padding-bottom:18px;border-bottom:1px solid hsl(var(--snap-border) / .55);margin-bottom:18px}@media (min-width: 720px){.cw-industry-panel-head{grid-template-columns:auto 1fr;align-items:end;gap:32px}}.cw-industry-panel-head-main{display:flex;flex-direction:column;gap:4px}.cw-industry-panel-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--snap-font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--cw-gold));font-weight:600}.cw-industry-panel-lift{display:inline-flex;align-items:baseline;color:hsl(var(--snap-text));letter-spacing:-.03em;font-family:var(--snap-font-mono);font-variant-numeric:tabular-nums}.cw-industry-panel-lift-plus{font-size:38px;font-weight:700;color:hsl(var(--cw-gold))}.cw-industry-panel-lift-value{font-size:72px;font-weight:800;color:hsl(var(--snap-text))}.cw-industry-panel-lift-unit{font-size:38px;font-weight:700;color:hsl(var(--cw-gold));margin-left:4px}.cw-industry-panel-lift-caption{font-family:var(--snap-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--snap-muted));margin-top:2px}.cw-industry-panel-head-aside{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.cw-industry-panel-sample{padding:3px 9px;border-radius:999px;background:hsl(var(--snap-bg2));border:1px solid hsl(var(--snap-border));font-family:var(--snap-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--snap-muted));font-weight:600}.cw-industry-panel-note{font-size:13px;line-height:1.55;color:hsl(var(--snap-text));max-width:520px}.cw-industry-panel-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:24px}@media (min-width: 720px){.cw-industry-panel-grid{grid-template-columns:repeat(3,1fr)}}.cw-industry-stat{padding:14px 16px;border-radius:12px;background:hsl(var(--snap-bg2) / .7);border:1px solid hsl(var(--snap-border));display:flex;flex-direction:column;gap:8px}.cw-industry-stat-label{font-family:var(--snap-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--snap-muted));font-weight:600}.cw-industry-stat-delta{display:flex;align-items:baseline;gap:8px;font-family:var(--snap-font-mono)}.cw-industry-stat-before{font-size:16px;color:hsl(var(--cw-urgent));text-decoration:line-through;text-decoration-color:hsl(var(--cw-urgent) / .55);font-weight:600}.cw-industry-stat-arrow{color:hsl(var(--snap-muted))}.cw-industry-stat-after{font-size:22px;color:hsl(var(--cw-gold));font-weight:700;font-variant-numeric:tabular-nums}.cw-industry-stat-rail{position:relative;height:6px;background:hsl(var(--snap-border));border-radius:999px;overflow:visible}.cw-industry-stat-rail-before{position:absolute;top:0;left:0;bottom:0;background:hsl(var(--cw-urgent) / .6);border-radius:999px;transition:width .7s cubic-bezier(.16,1,.3,1)}.cw-industry-stat-rail-after{position:absolute;top:-2px;left:0;bottom:-2px;background:linear-gradient(90deg,hsl(var(--cw-gold-deep)),hsl(var(--cw-gold-glow)));border-radius:999px;box-shadow:0 0 8px hsl(var(--cw-gold) / .4);transition:width .9s cubic-bezier(.16,1,.3,1) .15s}.cw-industry-stat-value{display:flex;align-items:baseline;gap:8px}.cw-industry-stat-num{font-family:var(--snap-font-mono);font-size:26px;font-weight:700;color:hsl(var(--snap-text));line-height:1;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.cw-industry-stat-unit{font-family:var(--snap-font-mono);font-size:11px;color:hsl(var(--snap-muted));letter-spacing:.06em}.cw-industry-stat-micro{display:inline-flex;align-items:center;gap:4px;font-family:var(--snap-font-mono);font-size:10.5px;color:hsl(var(--cw-gold));letter-spacing:.04em}.cw-industry-panel-ranking{padding:16px 18px;border-radius:12px;background:hsl(var(--snap-bg) / .5);border:1px solid hsl(var(--snap-border));display:flex;flex-direction:column;gap:8px}.cw-industry-panel-ranking-label{font-family:var(--snap-font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--cw-gold));font-weight:600;margin-bottom:4px}.cw-industry-rank{display:grid;grid-template-columns:140px 1fr 60px;align-items:center;gap:12px;padding:6px 0;transition:opacity .25s ease;opacity:.65}.cw-industry-rank.is-active{opacity:1}.cw-industry-rank-name{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:hsl(var(--snap-text));letter-spacing:.005em}.cw-industry-rank-bar{position:relative;height:8px;background:hsl(var(--snap-border));border-radius:999px;overflow:hidden}.cw-industry-rank-fill{display:block;height:100%;background:linear-gradient(90deg,hsl(var(--cw-gold-deep)),hsl(var(--cw-gold-glow)));border-radius:999px;transition:width .7s cubic-bezier(.16,1,.3,1)}.cw-industry-rank.is-active .cw-industry-rank-fill{box-shadow:0 0 8px hsl(var(--cw-gold) / .5)}.cw-industry-rank-value{font-family:var(--snap-font-mono);font-size:12px;font-weight:700;color:hsl(var(--cw-gold));text-align:right;letter-spacing:.02em}.cw-trust-tile{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;text-align:left;border-radius:16px;background:linear-gradient(180deg,hsl(var(--snap-bg2)),hsl(var(--snap-bg3) / .88));border:1px solid hsl(var(--snap-border));color:hsl(var(--snap-text));cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;width:100%;min-height:220px}.cw-trust-tile:hover{border-color:hsl(var(--cw-gold-edge));transform:translateY(-2px);box-shadow:0 20px 45px -20px hsl(var(--cw-gold) / .3)}.cw-trust-tile.is-lit{border-color:hsl(var(--cw-gold-edge));box-shadow:0 20px 50px -25px hsl(var(--cw-gold) / .42),0 0 0 1px hsl(var(--cw-gold-edge) / .4) inset;animation:cw-trust-tile-lit 1.4s cubic-bezier(.16,1,.3,1)}@keyframes cw-trust-tile-lit{0%{box-shadow:0 0 hsl(var(--cw-gold) / 0),0 0 0 1px hsl(var(--cw-gold-edge) / 0) inset}40%{box-shadow:0 0 60px -10px hsl(var(--cw-gold) / .7),0 0 0 2px hsl(var(--cw-gold) / .4) inset}to{box-shadow:0 20px 50px -25px hsl(var(--cw-gold) / .42),0 0 0 1px hsl(var(--cw-gold-edge) / .4) inset}}@media (prefers-reduced-motion: reduce){.cw-trust-tile.is-lit{animation:none}}.cw-trust-tile.is-lit .cw-trust-led{background:hsl(var(--cw-gold-glow));box-shadow:0 0 14px hsl(var(--cw-gold)),0 0 30px hsl(var(--cw-gold) / .4)}.cw-trust-tile.is-active{border-color:hsl(var(--cw-gold));box-shadow:0 0 0 1px hsl(var(--cw-gold-edge)) inset,0 20px 45px -20px hsl(var(--cw-gold) / .4)}.cw-trust-tile-top{display:flex;align-items:center;gap:10px;width:100%}.cw-trust-led{width:10px;height:10px;border-radius:50%;background:hsl(var(--cw-gold));box-shadow:0 0 12px hsl(var(--cw-gold) / .8);flex-shrink:0}.cw-trust-icon{color:hsl(var(--cw-gold));margin-left:auto}.cw-trust-tile-title{font-size:16px;font-weight:600;color:hsl(var(--snap-text));letter-spacing:.005em}.cw-trust-tile-desc{font-size:13.5px;line-height:1.55;color:hsl(var(--snap-muted))}.cw-trust-tile-indicator{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--snap-font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--snap-muted));padding-top:10px;border-top:1px dashed hsl(var(--snap-border));width:100%}.cw-trust-tile-indicator-dot{width:5px;height:5px;border-radius:50%;background:hsl(var(--cw-gold))}.cw-trust-tile.is-active .cw-trust-tile-indicator{color:hsl(var(--cw-gold));border-top-color:hsl(var(--cw-gold-edge))}.cw-faq-filters{display:inline-flex;gap:4px;padding:4px;background:hsl(var(--snap-bg2));border:1px solid hsl(var(--snap-border));border-radius:999px}.cw-faq-filter{position:relative;padding:8px 16px;border-radius:999px;border:none;background:transparent;color:hsl(var(--snap-muted));cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.005em;transition:color .25s ease}.cw-faq-filter:hover,.cw-faq-filter.is-active{color:hsl(var(--snap-text))}.cw-faq-filter-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));border-radius:999px;z-index:0}.cw-faq-filter-label{position:relative;z-index:1}.cw-faq-list{display:flex;flex-direction:column;gap:10px;max-width:900px}.cw-faq-list>div{display:flex;flex-direction:column;gap:10px}.cw-faq-item{background:hsl(var(--snap-bg2));border:1px solid hsl(var(--snap-border));border-radius:14px;overflow:hidden;transition:border-color .3s ease}.cw-faq-item.is-open{border-color:hsl(var(--cw-gold-edge))}.cw-faq-trigger{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;width:100%;padding:18px 22px;background:transparent;border:none;color:hsl(var(--snap-text));cursor:pointer;text-align:left}.cw-faq-category{font-family:var(--snap-font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--cw-gold));padding:3px 9px;border-radius:999px;background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));white-space:nowrap}.cw-faq-q{font-size:15px;font-weight:600;letter-spacing:.005em}.cw-faq-chevron{color:hsl(var(--snap-muted));transition:transform .3s ease,color .3s ease}.cw-faq-chevron.is-open{transform:rotate(180deg);color:hsl(var(--cw-gold))}.cw-faq-a{padding:0 22px 22px;margin:0;font-size:14.5px;line-height:1.65;color:hsl(var(--snap-muted))}.cw-cta{background:radial-gradient(ellipse at 50% 50%,hsl(var(--cw-gold) / .08) 0%,transparent 70%),linear-gradient(180deg,hsl(var(--snap-bg2) / .5),hsl(var(--snap-bg)))}.cw-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,hsl(var(--snap-border) / .2) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--snap-border) / .2) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 0%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 50%,black 0%,transparent 70%);opacity:.5;pointer-events:none}.cw-cta-scarcity{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:hsl(var(--cw-gold-soft));border:1px solid hsl(var(--cw-gold-edge));color:hsl(var(--cw-gold));font-family:var(--snap-font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.cw-cta-scarcity-dot{width:7px;height:7px;border-radius:50%;background:hsl(var(--cw-gold));box-shadow:0 0 10px hsl(var(--cw-gold));animation:cw-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.cw-cta-scarcity-dot{animation:none}}.cw-cta-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:hsl(var(--snap-bg2));border:1px solid hsl(var(--cw-gold-edge));color:hsl(var(--snap-text));font-family:var(--snap-font-mono);font-size:11.5px;letter-spacing:.06em}.cw-cta-chip-dot{width:5px;height:5px;border-radius:50%;background:hsl(var(--cw-gold));box-shadow:0 0 6px hsl(var(--cw-gold) / .75)}@media (max-width: 900px){.cw-case-table-head,.cw-case-table-row{grid-template-columns:1.4fr .8fr .8fr .7fr;gap:4px;padding:10px 12px}.cw-case-table-metric{font-size:12px}.cw-case-table-delta{font-size:11px;padding:2px 6px}}
