.cpv2 .diagram.hero-anim .bl-ops-auto{position:relative;width:100%;height:100%;overflow:hidden}.cpv2 .diagram.hero-anim .bl-auto-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.cpv2 .diagram.hero-anim .bl-auto-node{min-width:82px;text-align:center;font-size:11px;white-space:nowrap;transition:box-shadow .2s}.cpv2 .diagram.hero-anim .bl-auto-node--trigger{border-left:3px solid var(--bl-coral);padding-left:9px}.cpv2 .diagram.hero-anim .bl-auto-node--branch{border-style:dashed;border-color:var(--bl-coral-l);border-radius:6px}.cpv2 .diagram.hero-anim .bl-auto-node--outcome{background:var(--bl-coral);color:#fff;border-color:var(--bl-coral-d)}.cpv2 .diagram.hero-anim .bl-auto-node--lit{box-shadow:0 0 0 2px var(--bl-coral-glow),0 0 8px 2px var(--bl-coral-glow)}.cpv2 .diagram.hero-anim .bl-ops-auto.settled .bl-auto-node{box-shadow:0 0 0 1px rgba(255,106,62,.3)}.cpv2 .diagram.hero-anim .bl-auto-pulse{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:var(--bl-coral);box-shadow:0 0 6px 2px var(--bl-coral-glow);pointer-events:none;transform:translate(-50%,-50%)}.cpv2 .diagram.hero-anim .bl-ops-enrich{position:relative;width:100%;height:100%;overflow:hidden}.cpv2 .diagram.hero-anim .bl-enr-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:74%;background:var(--bl-card);border:1px solid var(--bl-line);border-radius:10px;padding:10px 12px;box-sizing:border-box;pointer-events:none;will-change:opacity,transform}.cpv2 .diagram.hero-anim .bl-enr-card-header{display:flex;align-items:center;gap:5px;margin-bottom:7px;padding-bottom:5px;border-bottom:1px solid var(--bl-line)}.cpv2 .diagram.hero-anim .bl-enr-coral-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--bl-coral);flex-shrink:0}.cpv2 .diagram.hero-anim .bl-enr-header-label{font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--bl-t2);text-transform:uppercase}.cpv2 .diagram.hero-anim .bl-enr-rows{display:flex;flex-direction:column;gap:4px}.cpv2 .diagram.hero-anim .bl-enr-row{display:flex;align-items:center;gap:6px;min-height:17px}.cpv2 .diagram.hero-anim .bl-enr-label{font-size:10px;color:var(--bl-t4);width:44px;flex-shrink:0}.cpv2 .diagram.hero-anim .bl-enr-placeholder{font-size:11px;color:var(--bl-t4);opacity:.5;flex:1;will-change:opacity}.cpv2 .diagram.hero-anim .bl-enr-check{display:flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;opacity:0;transform:scale(.5);transform-origin:center;will-change:opacity,transform}.cpv2 .diagram.hero-anim .bl-enr-value{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:5px;padding:2px 7px;font-size:11px;color:var(--bl-t1);white-space:nowrap;pointer-events:none;will-change:transform,opacity;max-width:120px;overflow:hidden;text-overflow:ellipsis}.cpv2 .diagram.hero-anim .bl-enr-value--status{color:var(--bl-coral-l);border-color:var(--bl-coral-l);background:var(--bl-coral-glow);font-weight:600}.cpv2 .diagram.hero-anim .bl-enr-dup{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--bl-panel);border:1px dashed var(--bl-line);border-radius:5px;padding:2px 7px;font-size:10px;color:var(--bl-t4);white-space:nowrap;pointer-events:none;will-change:transform,opacity;opacity:.4}.cpv2 .diagram.hero-anim .bl-ops-enrich.settled .bl-enr-card{border-color:var(--bl-coral-l)}.cpv2 .diagram.hero-anim .bl-ops-cms{position:relative;width:100%;height:100%;overflow:hidden}.cpv2 .diagram.hero-anim .bl-cms-browser-frame{position:absolute;left:50%;top:50%;width:82%;height:80%;background:var(--bl-panel);border:1.5px solid var(--bl-line);border-radius:8px;box-shadow:0 2px 16px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;transform:translate(-50%,-50%);pointer-events:none}.cpv2 .diagram.hero-anim .bl-cms-chrome{flex:0 0 auto;height:18px;background:var(--bl-card);border-bottom:1px solid var(--bl-line);display:flex;align-items:center;gap:4px;padding:0 8px}.cpv2 .diagram.hero-anim .bl-cms-dot{display:inline-block;width:5px;height:5px;border-radius:50%;flex-shrink:0}.cpv2 .diagram.hero-anim .bl-cms-dot--r{background:#ff5f57}.cpv2 .diagram.hero-anim .bl-cms-dot--y{background:#febc2e}.cpv2 .diagram.hero-anim .bl-cms-dot--g{background:#28c840}.cpv2 .diagram.hero-anim .bl-cms-url-pill{display:block;margin-left:6px;flex:1 1 auto;max-width:52%;height:7px;border-radius:4px;background:var(--bl-line);opacity:0}.cpv2 .diagram.hero-anim .bl-cms-viewport{flex:1 1 auto}.cpv2 .diagram.hero-anim .bl-cms-block{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;border:1.5px solid var(--bl-line);background:var(--bl-hub);display:flex;align-items:center;gap:4px;box-sizing:border-box;pointer-events:none;overflow:hidden}.cpv2 .diagram.hero-anim .bl-cms-block--nav{width:72%;height:5.5%;padding:0 7px;background:var(--bl-card);flex-direction:row;gap:5px}.cpv2 .diagram.hero-anim .bl-cms-logo-sq{display:block;width:8px;height:8px;border-radius:2px;background:var(--bl-coral);flex-shrink:0}.cpv2 .diagram.hero-anim .bl-cms-nav-stub{display:block;height:4px;width:14px;border-radius:2px;background:var(--bl-line)}.cpv2 .diagram.hero-anim .bl-cms-block--hero{width:66%;height:24%;background:radial-gradient(120% 120% at 50% 40%,var(--bl-coral-glow),transparent 70%),var(--bl-hub);flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:8px 10px}.cpv2 .diagram.hero-anim .bl-cms-hero-heading{display:block;width:58%;height:7px;border-radius:3px;background:var(--bl-coral);opacity:.9}.cpv2 .diagram.hero-anim .bl-cms-hero-sub{display:block;width:40%;height:4px;border-radius:2px;background:var(--bl-line)}.cpv2 .diagram.hero-anim .bl-cms-hero-btn{position:relative;display:block;width:28%;height:8px;border-radius:4px;background:var(--bl-coral);margin-top:2px;overflow:visible}.cpv2 .diagram.hero-anim .bl-cms-hero-btn-pulse{position:absolute;inset:-3px;border-radius:6px;border:2px solid var(--bl-coral-l);pointer-events:none;opacity:0}.cpv2 .diagram.hero-anim .bl-cms-block--content{width:30%;height:16%;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:6px 8px;background:var(--bl-card)}.cpv2 .diagram.hero-anim .bl-cms-content-bar{display:block;width:55%;height:5px;border-radius:2px;background:var(--bl-coral-l);opacity:.7}.cpv2 .diagram.hero-anim .bl-cms-content-line{display:block;width:85%;height:3px;border-radius:2px;background:var(--bl-line)}.cpv2 .diagram.hero-anim .bl-cms-content-line--short{width:60%}.cpv2 .diagram.hero-anim .bl-cms-block--footer{width:72%;height:5%;background:var(--bl-card);flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:0 8px}.cpv2 .diagram.hero-anim .bl-cms-footer-line{display:block;width:40%;height:3px;border-radius:2px;background:var(--bl-line);opacity:.6}.cpv2 .diagram.hero-anim .bl-cms-footer-line--short{width:25%}.cpv2 .diagram.hero-anim .bl-ops-seo{position:relative;width:100%;height:100%;overflow:hidden}.cpv2 .diagram.hero-anim .bl-seo-bar{position:absolute;left:50%;top:18%;transform:translate(-50%);width:78%;height:24px;background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:999px;display:flex;align-items:center;gap:6px;padding:0 10px;opacity:0;z-index:2;box-sizing:border-box}.cpv2 .diagram.hero-anim .bl-seo-magnifier{width:13px;height:13px;flex-shrink:0;color:var(--bl-t3)}.cpv2 .diagram.hero-anim .bl-seo-query{flex:1;height:6px;border-radius:3px;background:var(--bl-line);opacity:.55}.cpv2 .diagram.hero-anim .bl-seo-row{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:82%;height:18px;display:flex;align-items:center;gap:5px;background:var(--bl-card);border:1px solid var(--bl-line);border-radius:4px;padding:0 7px 0 5px;box-sizing:border-box;opacity:0;will-change:transform,opacity}.cpv2 .diagram.hero-anim .bl-seo-row--yours{border-left:2.5px solid var(--bl-coral)}.cpv2 .diagram.hero-anim .bl-seo-rank{font-size:8px;font-weight:700;color:var(--bl-t4);min-width:9px;text-align:center;line-height:1;flex-shrink:0}.cpv2 .diagram.hero-anim .bl-seo-favicon{width:8px;height:8px;border-radius:1px;background:var(--bl-hub);flex-shrink:0}.cpv2 .diagram.hero-anim .bl-seo-row--yours .bl-seo-favicon{background:var(--bl-coral)}.cpv2 .diagram.hero-anim .bl-seo-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.cpv2 .diagram.hero-anim .bl-seo-title{display:block;height:5px;border-radius:2px;background:var(--bl-t3);width:68%;opacity:.7}.cpv2 .diagram.hero-anim .bl-seo-row--yours .bl-seo-title{background:var(--bl-coral-l);opacity:.9;width:75%}.cpv2 .diagram.hero-anim .bl-seo-url{display:block;height:3px;border-radius:1.5px;background:var(--bl-line);width:45%;opacity:.5}.cpv2 .diagram.hero-anim .bl-seo-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;will-change:transform,opacity;font-size:8px;font-weight:800;color:#fff;background:var(--bl-coral);border-radius:999px;padding:1px 5px;pointer-events:none;white-space:nowrap;z-index:5;letter-spacing:.02em;box-shadow:0 1px 6px var(--bl-coral-glow)}.cpv2 .diagram.hero-anim .bl-ops-seo.settled .bl-seo-row--yours{box-shadow:0 0 0 1px var(--bl-coral),0 2px 8px var(--bl-coral-glow)}.cpv2 .diagram.hero-anim .bl-ops-ads{position:relative;width:100%;height:100%;overflow:hidden}.cpv2 .diagram.hero-anim .bl-ads-conv-card,.cpv2 .diagram.hero-anim .bl-ads-dot,.cpv2 .diagram.hero-anim .bl-ads-reticle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);will-change:transform,opacity}.cpv2 .diagram.hero-anim .bl-ads-dot{width:7px;height:7px;border-radius:50%;pointer-events:none}.cpv2 .diagram.hero-anim .bl-ads-dot--audience{background:var(--bl-t3);border:1px solid var(--bl-line);transition:background .25s,box-shadow .25s}.cpv2 .diagram.hero-anim .bl-ads-dot--audience.bl-ads-dot--converting{background:var(--bl-coral-l);box-shadow:0 0 5px var(--bl-coral-glow)}.cpv2 .diagram.hero-anim .bl-ads-dot--converted{width:8px;height:8px;background:var(--bl-coral);box-shadow:0 0 6px var(--bl-coral-glow)}.cpv2 .diagram.hero-anim .bl-ads-reticle{width:54px;height:54px;pointer-events:none}.cpv2 .diagram.hero-anim .bl-ads-reticle-ring{position:absolute;top:50%;left:50%;border-radius:50%;border-style:solid;border-color:var(--bl-coral);transform:translate(-50%,-50%)}.cpv2 .diagram.hero-anim .bl-ads-reticle-ring--outer{width:54px;height:54px;border-width:1.5px;border-color:var(--bl-coral-l);opacity:.55}.cpv2 .diagram.hero-anim .bl-ads-reticle-ring--mid{width:36px;height:36px;border-width:1.5px;border-color:var(--bl-coral);opacity:.75}.cpv2 .diagram.hero-anim .bl-ads-reticle-ring--inner{width:18px;height:18px;border-width:2px;border-color:var(--bl-coral);opacity:1}.cpv2 .diagram.hero-anim .bl-ads-reticle-cross{position:absolute;top:50%;left:50%;background:var(--bl-coral);transform:translate(-50%,-50%);opacity:.7}.cpv2 .diagram.hero-anim .bl-ads-reticle-cross--h{width:50px;height:1px}.cpv2 .diagram.hero-anim .bl-ads-reticle-cross--v{width:1px;height:50px}.cpv2 .diagram.hero-anim .bl-ads-conv-card{width:100px;background:var(--bl-card);border:1px solid var(--bl-line);border-radius:8px;padding:7px 10px 8px;display:flex;align-items:center;gap:6px;pointer-events:none;box-shadow:0 2px 10px rgba(0,0,0,.12)}.cpv2 .diagram.hero-anim .bl-ads-conv-dots{display:flex;align-items:center;gap:3px;flex-shrink:0}.cpv2 .diagram.hero-anim .bl-ads-conv-dot{width:7px;height:7px;border-radius:50%;background:var(--bl-coral);box-shadow:0 0 5px var(--bl-coral-glow);will-change:transform,opacity;transform-origin:center}.cpv2 .diagram.hero-anim .bl-ads-conv-count{font-size:10px;font-weight:700;color:var(--bl-coral-l);white-space:nowrap;letter-spacing:.02em;transform-origin:center;will-change:transform}.cpv2 .diagram.hero-anim .bl-ops-ads.settled .bl-ads-conv-card{box-shadow:0 2px 16px var(--bl-coral-glow),0 2px 10px rgba(0,0,0,.12);border-color:var(--bl-coral-l);transition:box-shadow .4s,border-color .4s}.cpv2 .diagram.hero-anim .bl-ops-road{position:relative;width:100%;height:100%;overflow:hidden}.cpv2 .diagram.hero-anim .bl-road-rail{position:absolute;left:30%;top:18%;width:2px;height:64%;background:linear-gradient(to bottom,var(--bl-coral),var(--bl-coral-l));transform-origin:top center;transform:scaleY(0);opacity:0;border-radius:2px;box-shadow:0 0 6px var(--bl-coral-glow);pointer-events:none;z-index:1}.cpv2 .diagram.hero-anim .bl-road-node{position:absolute;left:30%;top:calc(var(--road-slot-y, .5) * 100%);width:10px;height:10px;border-radius:50%;background:var(--bl-coral);border:2px solid var(--bl-panel);box-shadow:0 0 5px var(--bl-coral-glow);transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;z-index:2}.cpv2 .diagram.hero-anim .bl-road-chip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;padding:3px 9px 3px 5px;border-radius:20px;background:var(--bl-card);border:1px solid var(--bl-line);white-space:nowrap;font-size:11px;font-weight:500;color:var(--bl-t2);pointer-events:none;z-index:3;box-shadow:0 0 0 calc(var(--tick-glow, 0) * 6px) var(--bl-coral-glow),0 0 0 calc(var(--tick-glow, 0) * 1px) var(--bl-coral);transition:box-shadow .05s linear}.cpv2 .diagram.hero-anim .bl-road-marker{position:relative;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--bl-line);background:var(--bl-panel);flex-shrink:0;transition:background .2s ease,border-color .2s ease;overflow:hidden}.cpv2 .diagram.hero-anim .bl-road-marker.bl-road-ticked{background:var(--bl-coral);border-color:var(--bl-coral)}.cpv2 .diagram.hero-anim .bl-road-check{font-size:10px;font-weight:700;color:#fff;opacity:0;transform:scale(.5)}.cpv2 .diagram.hero-anim .bl-road-check,.cpv2 .diagram.hero-anim .bl-road-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;line-height:1}.cpv2 .diagram.hero-anim .bl-road-num{font-size:9px;font-weight:600;color:var(--bl-t4);transition:opacity .15s ease}.cpv2 .diagram.hero-anim .bl-road-marker.bl-road-ticked .bl-road-num{opacity:0}.cpv2 .diagram.hero-anim .bl-road-label{color:var(--bl-t2);font-size:10.5px;font-weight:500;letter-spacing:.01em}.cpv2 .diagram.hero-anim .bl-ops-road.settled .bl-road-rail{box-shadow:0 0 10px var(--bl-coral-glow)}.cpv2 .diagram.hero-anim .bl-ops-speed{position:relative;width:100%;height:100%;overflow:hidden}.cpv2 .diagram.hero-anim .bl-speed-dot{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:var(--bl-t3);border:1px solid var(--bl-line);will-change:transform,opacity;pointer-events:none}.cpv2 .diagram.hero-anim .bl-speed-card{background:var(--bl-card);border-radius:20px;padding:5px 10px 5px 7px;font-size:11px;font-weight:500;pointer-events:none}.cpv2 .diagram.hero-anim .bl-speed-card-icon{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--bl-t3);flex-shrink:0;transition:background .25s}.cpv2 .diagram.hero-anim .bl-speed-card.won{border-color:var(--bl-coral);box-shadow:0 0 0 1px var(--bl-coral),0 2px 12px var(--bl-coral-glow);color:var(--bl-coral-l)}.cpv2 .diagram.hero-anim .bl-speed-card.won .bl-speed-card-icon{background:var(--bl-coral);box-shadow:0 0 5px var(--bl-coral-glow)}.cpv2 .diagram.hero-anim .bl-speed-ring-wrap{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:4px;will-change:transform,opacity;pointer-events:none}.cpv2 .diagram.hero-anim .bl-speed-ring-svg{display:block;overflow:visible}.cpv2 .diagram.hero-anim .bl-speed-ring-track{stroke:var(--bl-line);opacity:.5}.cpv2 .diagram.hero-anim .bl-speed-ring-progress{stroke:var(--bl-coral-l);transition:stroke .2s}.cpv2 .diagram.hero-anim .bl-speed-ring--done .bl-speed-ring-progress{stroke:var(--bl-coral);filter:drop-shadow(0 0 4px var(--bl-coral-glow))}.cpv2 .diagram.hero-anim .bl-speed-ring-label{font-size:8.5px;font-weight:600;color:var(--bl-t4);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.cpv2 .diagram.hero-anim .bl-speed-reply{background:var(--bl-coral);border-color:var(--bl-coral-d);color:#fff;border-radius:20px;padding:4px 9px 4px 7px;font-size:10px;pointer-events:none;box-shadow:0 1px 8px var(--bl-coral-glow)}.cpv2 .diagram.hero-anim .bl-speed-reply-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.85);flex-shrink:0}.cpv2 .diagram.hero-anim .bl-speed-late{background:var(--bl-panel);border-style:dashed;border-radius:20px;padding:3px 9px 3px 7px;font-size:10px;font-weight:500;color:var(--bl-t4);pointer-events:none}.cpv2 .diagram.hero-anim .bl-speed-late i{background:var(--bl-t4);opacity:.4;border-radius:50%}.cpv2 .diagram.hero-anim .bl-ops-speed.settled .bl-speed-card.won{box-shadow:0 0 0 1px var(--bl-coral),0 3px 18px var(--bl-coral-glow)}.cpv2 .diagram.hero-anim .bl-speed-col-label{position:absolute;transform:translate(-50%);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;pointer-events:none;will-change:opacity,transform;opacity:0;padding:2px 8px;border-radius:999px}.cpv2 .diagram.hero-anim .bl-speed-col-label--yours{color:var(--bl-coral-l);background:var(--bl-coral-glow);border:1px solid var(--bl-coral-l)}.cpv2 .diagram.hero-anim .bl-speed-col-label--competitors{color:var(--bl-t4);background:var(--bl-panel);border:1px solid var(--bl-line)}.bl-spt{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:0;width:100%;padding:2.5rem 1rem;box-sizing:border-box;position:relative}.bl-spt:before{content:"";position:absolute;top:calc(2.5rem + 22px);left:calc(12.5% + 22px);right:calc(12.5% + 22px);height:2px;background:linear-gradient(to right,var(--bl-coral),var(--bl-coral-l),var(--bl-line),var(--bl-line));pointer-events:none}.bl-spt-step{flex:1 1 0;flex-direction:column;gap:.75rem;z-index:1;min-width:0}.bl-spt-node,.bl-spt-step{display:flex;align-items:center;position:relative}.bl-spt-node{width:44px;height:44px;border-radius:50%;justify-content:center;flex-shrink:0}.bl-spt-node--you{background:var(--bl-coral);box-shadow:0 0 0 4px var(--bl-coral-glow),0 2px 14px var(--bl-coral-glow)}.bl-spt-node--them{background:var(--bl-card);border:1.5px solid var(--bl-line)}.bl-spt-icon{font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.bl-spt-node--you .bl-spt-icon{color:#fff}.bl-spt-node--them .bl-spt-icon{color:var(--bl-t3)}.bl-spt-text{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center;padding:0 .25rem}.bl-spt-time{font-size:13px;font-weight:700;color:var(--bl-t1);letter-spacing:.02em;white-space:nowrap}.bl-spt-caption{font-size:11.5px;font-weight:500;color:var(--bl-t3);line-height:1.4;max-width:110px}.bl-spt-step--you .bl-spt-time{color:var(--bl-coral-l)}.bl-spt-step--you .bl-spt-caption{color:var(--bl-t2)}@media (max-width:600px){.bl-spt{flex-direction:column;align-items:flex-start;padding:1.5rem 1.25rem;gap:0}.bl-spt:before{display:none}.bl-spt-step{flex-direction:row;align-items:flex-start;gap:1rem;width:100%;padding-bottom:1.25rem;position:relative}.bl-spt-step:not(:last-child):after{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:var(--bl-line);pointer-events:none}.bl-spt-step--you:not(:last-child):after{background:linear-gradient(to bottom,var(--bl-coral-l),var(--bl-line))}.bl-spt-text{align-items:flex-start;text-align:left;padding:.2rem 0 0}.bl-spt-caption{max-width:none}}.cpv2 .diagram.hero-anim .bl-thread{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:26px;box-sizing:border-box}.cpv2 .diagram.hero-anim .bl-thread-phone{width:100%;max-width:360px;border:1px solid var(--bl-line);border-radius:18px;padding:15px 15px 17px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012));box-shadow:0 24px 60px -28px rgba(0,0,0,.55)}:root[data-theme=light] .cpv2 .diagram.hero-anim .bl-thread-phone{background:linear-gradient(180deg,rgba(20,16,12,.035),rgba(20,16,12,.01));box-shadow:0 22px 54px -30px rgba(20,16,12,.28)}.cpv2 .diagram.hero-anim .bl-thread-bar{display:flex;align-items:center;gap:9px;padding-bottom:12px;margin-bottom:13px;border-bottom:1px solid var(--bl-line);opacity:0;animation:blThreadBar 11s ease infinite}.cpv2 .diagram.hero-anim .bl-thread-av{width:27px;height:27px;border-radius:50%;flex:none;background:radial-gradient(120% 120% at 30% 25%,var(--bl-coral-l),var(--bl-coral) 70%)}.cpv2 .diagram.hero-anim .bl-thread-id{font-size:13px;font-weight:700;color:var(--bl-t1);line-height:1.15}.cpv2 .diagram.hero-anim .bl-thread-id em{display:flex;align-items:center;gap:5px;font-style:normal;font-size:10px;font-weight:600;color:var(--bl-t4);margin-top:3px}.cpv2 .diagram.hero-anim .bl-thread-on{width:6px;height:6px;border-radius:50%;background:#22b07a;flex:none}.cpv2 .diagram.hero-anim .bl-thread-msgs{display:flex;flex-direction:column;gap:9px;width:100%}.cpv2 .diagram.hero-anim .bl-thread-row{display:flex;flex-direction:column;gap:3px;max-width:87%;opacity:0;will-change:opacity,transform}.cpv2 .diagram.hero-anim .bl-thread-them{align-self:flex-start;align-items:flex-start}.cpv2 .diagram.hero-anim .bl-thread-you{align-self:flex-end;align-items:flex-end}.cpv2 .diagram.hero-anim .bl-thread-msg{padding:8px 11px;border-radius:14px;font-size:12px;line-height:1.4}.cpv2 .diagram.hero-anim .bl-thread-them .bl-thread-msg{background:rgba(140,131,124,.16);border:1px solid var(--bl-line);color:var(--bl-t1);border-bottom-left-radius:5px}.cpv2 .diagram.hero-anim .bl-thread-you .bl-thread-msg{background:var(--bl-coral);color:#fff;border-bottom-right-radius:5px;box-shadow:0 6px 20px -6px var(--bl-coral-glow)}.cpv2 .diagram.hero-anim .bl-thread-ts{font-size:9px;font-weight:600;color:var(--bl-t4);padding:0 4px}.cpv2 .diagram.hero-anim .bl-thread-link{display:flex;width:fit-content;align-items:center;gap:5px;margin-top:7px;padding:5px 10px;border-radius:8px;background:rgba(255,255,255,.96);color:var(--bl-coral-d);font-weight:800;font-size:11px;letter-spacing:-.01em}.cpv2 .diagram.hero-anim .bl-thread-r1{animation:blThreadM1 11s ease infinite}.cpv2 .diagram.hero-anim .bl-thread-r2{animation:blThreadM2 11s ease infinite}.cpv2 .diagram.hero-anim .bl-thread-r3{animation:blThreadM3 11s ease infinite}@keyframes blThreadBar{0%,4%{opacity:0;transform:translateY(8px)}10%,93%{opacity:1;transform:translateY(0)}97%,to{opacity:0}}@keyframes blThreadM1{0%,8%{opacity:0;transform:translateY(9px)}14%,93%{opacity:1;transform:translateY(0)}97%,to{opacity:0}}@keyframes blThreadM2{0%,28%{opacity:0;transform:translateY(9px)}34%,93%{opacity:1;transform:translateY(0)}97%,to{opacity:0}}@keyframes blThreadM3{0%,52%{opacity:0;transform:translateY(9px)}58%,93%{opacity:1;transform:translateY(0)}97%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.cpv2 .diagram.hero-anim .bl-thread *{animation:none!important}.cpv2 .diagram.hero-anim .bl-thread-bar,.cpv2 .diagram.hero-anim .bl-thread-row{opacity:1!important;transform:none!important}}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_40ee17{font-family:Lato,Lato Fallback;font-style:normal}.__variable_40ee17{--font-lato:"Lato","Lato Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_ec8afd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_ec8afd{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:optional;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:optional;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_b50578{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}