.cta-anim{position:relative;width:100%;margin:0 auto;padding:3rem clamp(1.5rem,4vw,4rem) 3.25rem;border-radius:28px;background:radial-gradient(120% 100% at 50% 0%,hsla(var(--accent-h),var(--accent-s),50%,.15) 0%,transparent 60%),linear-gradient(180deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);border:1px solid hsla(var(--accent-h),var(--accent-s),50%,.18);box-shadow:0 30px 80px -40px #00000080,0 8px 24px -12px hsla(var(--accent-h),var(--accent-s),50%,.15),inset 0 1px hsla(var(--accent-h),var(--accent-s),60%,.1);text-align:center;overflow:hidden}.cta-anim:before{content:"";position:absolute;inset:0;background-image:radial-gradient(2px 2px at 12% 22%,hsla(var(--accent-h),var(--accent-s),70%,.5) 0,transparent 50%),radial-gradient(1.5px 1.5px at 84% 14%,hsla(var(--accent-h),var(--accent-s),70%,.35) 0,transparent 50%),radial-gradient(1px 1px at 92% 78%,hsla(var(--accent-h),var(--accent-s),70%,.4) 0,transparent 50%),radial-gradient(1.5px 1.5px at 8% 86%,hsla(var(--accent-h),var(--accent-s),70%,.3) 0,transparent 50%);pointer-events:none;opacity:.6}.cta-anim__title{font-family:var(--font-heading);font-size:clamp(1.65rem,2.1vw + 1rem,2.25rem);font-weight:800;line-height:1.18;letter-spacing:-.02em;margin:1.25rem 0 .75rem;color:var(--text-primary);position:relative}.cta-anim__lead{max-width:540px;margin:0 auto 1.5rem;color:var(--text-secondary);font-size:1rem;line-height:1.55;position:relative}.cta-anim__bullets{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 auto 1.75rem;position:relative}.cta-anim__bullet{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .9rem;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--text-secondary);background:hsla(var(--accent-h),var(--accent-s),50%,.08);border:1px solid hsla(var(--accent-h),var(--accent-s),50%,.18)}.cta-anim__bullet:before{content:"";width:6px;height:6px;border-radius:50%;background:hsl(var(--accent-h),var(--accent-s),60%);box-shadow:0 0 8px hsl(var(--accent-h),var(--accent-s),65%)}.cta-anim__btn{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.85rem;border-radius:999px;font-family:var(--font-heading);font-weight:800;font-size:1.02rem;letter-spacing:-.01em;background:linear-gradient(135deg,hsl(var(--accent-h),var(--accent-s),55%),hsl(calc(var(--accent-h) + 22),var(--accent-s),60%));color:#fff;text-decoration:none;border:none;box-shadow:0 12px 30px -12px hsla(var(--accent-h),var(--accent-s),55%,.55),inset 0 1px #ffffff40;transition:transform .2s ease,box-shadow .2s ease;position:relative;z-index:2}.cta-anim__btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px hsla(var(--accent-h),var(--accent-s),55%,.7),inset 0 1px #ffffff4d}.cta-anim__btn svg{width:18px;height:18px}.cs-launch__browser{width:min(420px,100%);margin:0 auto .5rem;padding:8px 10px 10px;border-radius:14px;background:hsla(var(--accent-h),var(--accent-s),12%,.5);border:1px solid hsla(var(--accent-h),var(--accent-s),50%,.22);box-shadow:0 20px 50px -20px #00000080,inset 0 1px #ffffff0d;position:relative}.cs-launch__chrome{display:flex;align-items:center;gap:6px;padding:4px 6px 8px;border-bottom:1px solid hsla(var(--accent-h),var(--accent-s),50%,.12);margin-bottom:8px}.cs-launch__dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.cs-launch__dot:nth-child(1){background:#ff5f57}.cs-launch__dot:nth-child(2){background:#febc2e}.cs-launch__dot:nth-child(3){background:#28c840}.cs-launch__url{margin-left:8px;font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;color:var(--text-tertiary);letter-spacing:.02em}.cs-launch__url em{color:hsl(var(--accent-h),var(--accent-s),70%);font-style:normal}.cs-launch__blocks{display:flex;flex-direction:column;gap:6px;padding:4px 4px 6px}.cs-launch__block{height:14px;border-radius:6px;background:linear-gradient(90deg,hsla(var(--accent-h),var(--accent-s),50%,.35),hsla(var(--accent-h),var(--accent-s),50%,.1));border:1px solid hsla(var(--accent-h),var(--accent-s),50%,.18);opacity:0;transform:translate(-10px);animation:csLaunchBlockIn .55s cubic-bezier(.2,.7,.3,1) forwards}.cs-launch__block--nav{width:100%;animation-delay:.1s;height:10px}.cs-launch__block--hero{width:92%;animation-delay:.35s;height:22px;background:linear-gradient(90deg,hsla(var(--accent-h),var(--accent-s),55%,.45),hsla(calc(var(--accent-h) + 22),var(--accent-s),60%,.25))}.cs-launch__block--features{width:84%;animation-delay:.6s;height:14px}.cs-launch__block--cta{width:50%;animation-delay:.85s;height:16px;background:linear-gradient(90deg,#28c840,hsl(var(--accent-h),var(--accent-s),55%) 120%);border-color:#26d96266;position:relative}.cs-launch__block--cta:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:10px;font-weight:800;opacity:0;animation:csLaunchCheckIn .35s ease 1.15s forwards}@keyframes csLaunchBlockIn{to{opacity:1;transform:translate(0)}}@keyframes csLaunchCheckIn{to{opacity:1}}.rf-launch__gauge{position:relative;width:200px;height:150px;margin:0 auto 1.5rem}.rf-launch__gauge svg{display:block;width:100%;height:110px;overflow:visible;margin:0 auto}.rf-launch__gauge-track{fill:none;stroke:hsla(var(--accent-h),var(--accent-s),50%,.15);stroke-width:12;stroke-linecap:round}.rf-launch__gauge-fill{fill:none;stroke:url(#rfGaugeGrad);stroke-width:12;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220;animation:rfGaugeSweep 2.4s cubic-bezier(.25,.7,.3,1) .3s forwards;filter:drop-shadow(0 0 8px hsla(140,70%,55%,.45))}@keyframes rfGaugeSweep{0%{stroke-dashoffset:220}to{stroke-dashoffset:14}}.rf-launch__gauge-label{position:absolute;top:60px;left:0;right:0;text-align:center;font-family:var(--font-heading);font-weight:800;font-size:2rem;line-height:1;background:linear-gradient(135deg,#3cdd71,hsl(var(--accent-h),var(--accent-s),60%));-webkit-background-clip:text;background-clip:text;color:transparent}.rf-launch__gauge-sub{position:absolute;top:118px;left:0;right:0;text-align:center;font-size:.7rem;color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.rf-launch__gauge-old{position:absolute;top:22px;left:50%;transform:translate(-50%);font-size:.9rem;color:#e46767d9;font-weight:700;text-decoration:line-through;opacity:0;animation:rfOldFade .5s ease 1.8s forwards}@keyframes rfOldFade{0%{opacity:.85;transform:translate(-50%,-8px)}to{opacity:0;transform:translate(-50%,-28px)}}.pc-launch__funnel{position:relative;width:220px;height:130px;margin:0 auto .5rem}.pc-launch__funnel svg{width:100%;height:100%}.pc-launch__funnel-shape{fill:hsla(var(--accent-h),var(--accent-s),50%,.08);stroke:hsla(var(--accent-h),var(--accent-s),50%,.4);stroke-width:1.5}.pc-launch__dot{position:absolute;width:12px;height:12px;border-radius:50%;background:hsl(var(--accent-h),var(--accent-s),60%);box-shadow:0 0 10px hsla(var(--accent-h),var(--accent-s),65%,.6);top:-6px;animation:pcDotFlow 3.6s ease-in-out infinite}.pc-launch__dot--1{left:28px;animation-delay:0s}.pc-launch__dot--2{left:70px;animation-delay:.6s}.pc-launch__dot--3{left:110px;animation-delay:1.2s}.pc-launch__dot--4{left:150px;animation-delay:1.8s}.pc-launch__dot--5{left:192px;animation-delay:2.4s}@keyframes pcDotFlow{0%{top:-6px;opacity:0;transform:scale(.6)}10%{opacity:1;transform:scale(1)}60%{top:60px;left:50%;transform:translate(-50%) scale(1)}85%{top:110px;left:50%;transform:translate(-50%) scale(.8);opacity:1;background:#28c840;box-shadow:0 0 12px #3cdd71b3}to{top:130px;left:50%;transform:translate(-50%) scale(.4);opacity:0}}.pc-launch__check{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#28c840,hsl(var(--accent-h),var(--accent-s),55%));display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px -4px #26d96280;animation:pcCheckPulse 2.4s ease-in-out infinite}.pc-launch__check svg{width:16px;height:16px;color:#fff}@keyframes pcCheckPulse{0%,to{transform:translate(-50%) scale(1);box-shadow:0 6px 16px -4px #26d96280}50%{transform:translate(-50%) scale(1.08);box-shadow:0 8px 22px -4px #26d962b3}}.seo-launch__serp{width:min(380px,100%);margin:0 auto .5rem;padding:12px 14px;border-radius:14px;background:hsla(var(--accent-h),var(--accent-s),12%,.5);border:1px solid hsla(var(--accent-h),var(--accent-s),50%,.18);position:relative}.seo-launch__serp-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid hsla(var(--accent-h),var(--accent-s),50%,.1);font-size:.74rem;color:var(--text-tertiary)}.seo-launch__serp-head:before{content:"";width:14px;height:14px;border-radius:50%;background:conic-gradient(#4285f4 0 25%,#ea4335 0 50%,#fbbc04 0 75%,#34a853 0 100%)}.seo-launch__results{display:flex;flex-direction:column;gap:5px}.seo-launch__result{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;background:hsla(var(--accent-h),var(--accent-s),30%,.18);border:1px solid hsla(var(--accent-h),var(--accent-s),50%,.08);font-size:.78rem;color:var(--text-secondary);transition:all .8s cubic-bezier(.4,0,.2,1);position:relative}.seo-launch__result-rank{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:hsla(var(--accent-h),var(--accent-s),50%,.2);font-size:.66rem;font-weight:800;flex-shrink:0;color:var(--text-secondary)}.seo-launch__result--mine{background:#1f7a3d47;border-color:#3cdd718c;color:#b1f1c6;font-weight:700;position:relative;animation:seoMinePulse 2.6s ease-in-out infinite}.seo-launch__result--mine .seo-launch__result-rank{background:linear-gradient(135deg,#28c840,hsl(var(--accent-h),var(--accent-s),55%));color:#fff;box-shadow:0 0 10px #3cdd7199}.seo-launch__result--mine:after{content:"";position:absolute;right:10px;top:50%;width:16px;height:16px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='hsl(140 70%% 65%%)' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='17 11 12 6 7 11'/><polyline points='17 18 12 13 7 18'/></svg>") center/contain no-repeat;transform:translateY(-50%);animation:seoArrowBounce 2.6s ease-in-out infinite}@keyframes seoMinePulse{0%,to{box-shadow:0 0 #3cdd7100;border-color:#3cdd718c}50%{box-shadow:0 0 0 4px #3cdd7126;border-color:#3cdd71d9}}@keyframes seoArrowBounce{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 3px))}}@media(prefers-reduced-motion:reduce){.cs-launch__block,.cs-launch__block--cta:after,.rf-launch__gauge-fill,.rf-launch__gauge-old,.pc-launch__dot,.pc-launch__check,.seo-launch__result--mine,.seo-launch__result--mine:after{animation:none!important}.cs-launch__block{opacity:1;transform:none}.cs-launch__block--cta:after{opacity:1}.rf-launch__gauge-fill{stroke-dashoffset:14}}@media(max-width:720px){.cta-anim{padding:1.85rem 1.25rem 2rem;border-radius:20px}.cta-anim__title{font-size:1.4rem;margin:.85rem 0 .55rem;line-height:1.22}.cta-anim__lead{font-size:.92rem;margin:0 auto 1rem;line-height:1.5}.cta-anim__bullets{gap:.35rem;margin:0 auto 1.15rem}.cta-anim__bullet{font-size:.72rem;padding:.3rem .65rem}.cta-anim__btn{padding:.78rem 1.4rem;font-size:.94rem}.cs-launch__browser{padding:6px 8px 8px}.cs-launch__block{height:10px}.cs-launch__block--hero{height:16px}.cs-launch__block--features{height:10px}.cs-launch__block--cta{height:12px}.rf-launch__gauge{width:160px;height:120px;margin-bottom:1.1rem}.rf-launch__gauge svg{height:88px}.rf-launch__gauge-label{top:48px;font-size:1.65rem}.rf-launch__gauge-sub{top:95px;font-size:.62rem}.rf-launch__gauge-old{top:18px;font-size:.78rem}.pc-launch__funnel{width:160px;height:100px}.seo-launch__serp{padding:8px 10px}.seo-launch__result{padding:5px 7px;font-size:.7rem}.seo-launch__result-rank{width:16px;height:16px;font-size:.6rem}}
