@import "https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{font-family:var(--font-body,system-ui,-apple-system,"Segoe UI",sans-serif);color:#eef2ff;background:#0d0a1a;margin:0}a{color:inherit;text-decoration:none}
*{box-sizing:border-box;margin:0;padding:0}:root{--color-primary:#8b5cf6;--color-secondary:#10b981;--color-accent:#22d3ee;--color-background:#0f0728;--color-foreground:#fff;--color-muted:#c6c3d3;--color-progress-bar:#10b981;--color-progress-bg:#cbd5e1;--color-card-bg:#8b5cf614;--color-card-border:#8b5cf64d;--background:var(--color-background);--foreground:var(--color-foreground);--muted:var(--color-muted);--card:#130f26;--primary:var(--color-primary);--primary-600:#7c3aed;--secondary:var(--color-secondary);--accent:var(--color-accent);--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--gradient-primary:linear-gradient(90deg,var(--color-secondary)0%,var(--color-primary)65%);--gradient-secondary:linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)100%);--gradient-text:linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)50%,var(--color-accent)100%);--shadow-sm:0 1px 2px 0 #8b5cf626;--shadow-md:0 4px 6px -1px #8b5cf633;--shadow-lg:0 10px 15px -3px #8b5cf640;--shadow-xl:0 20px 25px -5px #8b5cf64d;--glow-primary:0 0 20px #8b5cf666,0 0 40px #8b5cf633;--glow-secondary:0 0 20px #22d3ee66,0 0 40px #22d3ee33;--radius-sm:8px;--radius:12px;--radius-lg:20px;--font-heading:"Outfit",sans-serif;--font-body:"Inter",sans-serif}html,body{height:100%}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-body);min-height:100vh;line-height:1.6;position:relative}.floating-text-bg{z-index:0;pointer-events:none;opacity:.12;contain:strict;position:fixed;inset:0;overflow:hidden}.floating-text-row{white-space:nowrap;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;will-change:transform;backface-visibility:hidden;font-weight:800;display:flex;position:absolute;transform:translateZ(0)}.floating-text-row span{color:var(--color-primary);padding:0 50px;display:inline-block}@media (prefers-reduced-motion:reduce){.floating-text-bg{display:none}}@media (max-width:768px){.floating-text-bg{display:none}}.floating-text-row:nth-child(odd) span{color:var(--color-accent)}.floating-text-row:nth-child(3n) span{color:var(--color-secondary)}.floating-text-row:first-child{font-size:2.5rem;animation:60s linear infinite floatLeft;top:15%}.floating-text-row:nth-child(2){font-size:2rem;animation:65s linear infinite floatRight;top:45%}.floating-text-row:nth-child(3){font-size:2.5rem;animation:55s linear infinite floatLeft;top:75%}@keyframes floatLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes floatRight{0%{transform:translate(-50%)}to{transform:translate(0)}}body:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--color-background)88%,var(--color-secondary)12%)0%,color-mix(in srgb,var(--color-background)92%,var(--color-primary)8%)40%,color-mix(in srgb,var(--color-background)96%,var(--color-primary)4%)100%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1000px 520px at 12% -6%,color-mix(in srgb,var(--color-accent)62%,transparent),transparent 62%),radial-gradient(680px 360px at 38% -4%,color-mix(in srgb,var(--color-accent)20%,transparent),transparent 70%),radial-gradient(1100px 560px at 98% -10%,color-mix(in srgb,var(--color-primary)58%,transparent),transparent 62%),radial-gradient(700px 420px at 50% 16%,color-mix(in srgb,var(--color-secondary)22%,transparent),transparent 72%),radial-gradient(1200px 380px at 50% 122%,color-mix(in srgb,var(--color-primary)35%,black 20%),transparent 78%);mix-blend-mode:screen;opacity:.68;will-change:transform,opacity;contain:strict;animation:24s ease-in-out infinite alternate rc-glow-drift;position:fixed;inset:0;transform:translateZ(0)}@keyframes rc-glow-drift{0%{opacity:.42;transform:translateZ(0)translateY(0)}to{opacity:.52;transform:translateZ(0)translateY(-8px)}}.container{z-index:1;max-width:1200px;margin:0 auto;padding:0 40px;position:relative}.landing-page .container{max-width:1600px;padding:0 60px}@media (max-width:1200px){.container{padding:0 30px}.landing-page .container{padding:0 40px}}@media (max-width:768px){.container,.landing-page .container{padding:0 20px}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--foreground);letter-spacing:-.02em;font-weight:700;line-height:1.2}h1{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:700}h2{font-family:var(--font-heading);letter-spacing:-.015em;font-weight:700}h3,.h1{font-family:var(--font-heading);letter-spacing:-.01em;font-weight:600}.accent-label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;font-weight:500}.rc-title-xl{font-size:clamp(32px,4vw,44px);line-height:1.12;font-family:var(--font-heading);letter-spacing:-.02em;font-weight:700}.rc-title-lg{font-size:clamp(24px,2.5vw,32px);line-height:1.18;font-family:var(--font-heading);letter-spacing:-.01em;font-weight:700}.rc-title-md{font-size:clamp(20px,2vw,26px);line-height:1.25;font-family:var(--font-heading);letter-spacing:-.01em;font-weight:600}.rc-subtitle-md{font-size:clamp(14px,1.3vw,16px);line-height:1.35;font-family:var(--font-body)}.rc-overline{text-transform:uppercase;letter-spacing:.16em;color:var(--color-muted);font-size:12px;font-weight:600}.rc-subtle{color:var(--color-muted)}.section-title{text-align:center;background:var(--gradient-text);-webkit-text-fill-color:transparent;font-size:clamp(28px,3.5vw,40px);font-weight:800;font-family:var(--font-heading);letter-spacing:-.02em;opacity:0;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;line-height:1.15;animation:.8s ease-out forwards titleReveal;position:relative}.section-title .emoji,.hero-title .emoji,.milestone-title .emoji,.proof-number .emoji,.stat-value .emoji{-webkit-text-fill-color:initial;background:0 0;-webkit-background-clip:initial;background-clip:initial}@keyframes titleReveal{0%{opacity:0;filter:blur(10px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}.section-subtitle{text-align:center;color:var(--muted);font-size:clamp(16px,1.5vw,20px);font-family:var(--font-body);opacity:0;margin-bottom:3rem;line-height:1.4;animation:.8s ease-out .2s forwards subtitleReveal}@keyframes subtitleReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero{color:var(--foreground);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;min-height:auto;padding:60px 40px 80px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.hero{padding:40px 20px 60px}}.hero-logo{width:100%;max-width:380px;height:auto;margin:0 auto 30px;animation:.8s ease-out fadeInDown;display:block}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.hero .container{z-index:1;width:100%;position:relative}.limited-badge{background:var(--gradient-primary);color:#fff;box-shadow:var(--glow-primary);text-shadow:0 2px 4px #0003;will-change:transform;border-radius:50px;margin-bottom:20px;padding:12px 24px;font-weight:700;animation:2s infinite pulse;display:inline-block;transform:translateZ(0)}@keyframes pulse{0%,to{transform:translateZ(0)scale(1)}50%{transform:translateZ(0)scale(1.05)}}.hero-title{font-size:clamp(40px,5vw,64px);font-family:var(--font-heading);letter-spacing:-.03em;color:var(--foreground);margin-bottom:20px;font-weight:800;line-height:1.05;animation:.8s ease-out fadeInUp}.hero-title .highlight{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900;display:inline-block}.hero-subtitle{color:var(--muted);font-size:clamp(20px,2.5vw,28px);font-weight:600;font-family:var(--font-heading);letter-spacing:-.01em;margin-bottom:15px;animation:.8s ease-out .2s backwards fadeInUp}.hero-description{max-width:800px;color:var(--muted);font-size:clamp(16px,1.5vw,19px);line-height:1.6;font-family:var(--font-body);margin-bottom:40px;margin-left:auto;margin-right:auto;animation:.8s ease-out .4s backwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;filter:blur(4px);transform:translateY(40px)}to{opacity:1;filter:blur();transform:translateY(0)}}.lead-form{background:color-mix(in oklab,var(--card)88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in oklab,var(--foreground)6%,transparent);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:30px}.form-row{gap:15px;margin-bottom:20px;display:flex}.form-row input{border:2px solid color-mix(in oklab,var(--foreground)10%,transparent);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--card)50%,transparent);color:var(--foreground);flex:1;padding:15px 20px;font-size:1rem;transition:all .3s}.form-row input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #8b5cf61a}.form-row input::placeholder{color:#4a5568}.form-row input,.form-row select{color:#1a202c}.cta-button{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)18%,#fff 82%)0%,color-mix(in srgb,var(--color-secondary)24%,#fff 76%)55%,color-mix(in srgb,var(--color-accent)38%,#fff 62%)100%);color:#0f1c2c;min-width:200px;min-height:50px;font-size:clamp(15px,1.2vw,17px);font-weight:700;font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;white-space:nowrap;text-align:center;box-shadow:0 10px 30px color-mix(in srgb,var(--color-primary)20%,transparent),0 2px 8px #00000014,inset 0 1px 0 #ffffff80;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:16px 36px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.cta-button:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.cta-button:hover:before{left:100%}.cta-button:after{content:"";opacity:.7;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(145deg,#ffffff59,#ffffff0f);border-radius:9999px;position:absolute;inset:2px}.cta-button:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)22%,#fff 78%)0%,color-mix(in srgb,var(--color-secondary)28%,#fff 72%)55%,color-mix(in srgb,var(--color-accent)26%,#fff 74%)100%);box-shadow:0 20px 40px color-mix(in srgb,var(--color-primary)25%,transparent),0 8px 16px #00000026,inset 0 1px 0 #fff9;transform:translateY(-4px)scale(1.02)}.cta-button:active{transform:translateY(0)}.cta-button:focus-visible{outline:none;box-shadow:0 0 0 2px #3cbeff8c,0 0 0 6px #3cbeff2e}.form-note{color:var(--muted);text-align:center;margin-top:15px;font-size:.9rem}.workflow-card{background:color-mix(in srgb,var(--color-background)90%,var(--color-card-bg));-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--color-card-border)60%,#ffffff59);text-align:center;box-shadow:0 18px 30px -6px color-mix(in srgb,var(--color-primary)22%,transparent);border-radius:12px;padding:32px;transition:all .3s;position:relative;overflow:hidden}.workflow-card:before{content:"";pointer-events:none;opacity:.45;z-index:1;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:18px 18px;border-radius:12px;position:absolute;inset:0}.workflow-card:after{content:"";background:radial-gradient(circle at bottom right,color-mix(in srgb,var(--color-primary)28%,transparent)0%,transparent 70%);pointer-events:none;z-index:1;border-radius:0 0 12px;width:100px;height:100px;position:absolute;bottom:0;right:0}.workflow-card .laser-top{content:"";background:linear-gradient(90deg,transparent 0%,var(--color-primary)20%,var(--color-accent)50%,var(--color-primary)80%,transparent 100%);z-index:4;height:2px;position:absolute;top:0;left:0;right:0}.workflow-card .laser-bottom{content:"";background:linear-gradient(90deg,transparent 0%,var(--color-primary)20%,var(--color-accent)50%,var(--color-primary)80%,transparent 100%);z-index:4;height:2px;position:absolute;bottom:0;left:0;right:0}.workflow-card>*{z-index:2;position:relative}.workflow-card:hover{border-color:#8b5cf680;transform:translateY(-5px);box-shadow:0 10px 30px #8b5cf659,0 0 60px #22d3ee33}.card-icon{margin-bottom:20px;font-size:3rem;display:block}.card-description{color:var(--muted);line-height:1.6}.workflow-grid,.benefits-grid,.use-case-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:50px;display:grid}@media (max-width:768px){.workflow-grid,.benefits-grid,.use-case-grid{grid-template-columns:1fr;gap:24px}}.proof-item{text-align:center}.proof-number{font-size:clamp(32px,3.5vw,42px);font-weight:800;font-family:var(--font-heading);letter-spacing:-.02em;background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;line-height:1;display:block}.proof-text{color:var(--muted);font-size:clamp(13px,1.2vw,15px);font-weight:600;font-family:var(--font-body);letter-spacing:.01em}.pain-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:50px;display:grid}.pain-card{background:color-mix(in oklab,var(--card)88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in oklab,var(--foreground)6%,transparent);border-radius:var(--radius);padding:40px;transition:all .3s}.pain-card.solution{border-color:var(--success);background:color-mix(in oklab,var(--success)5%,var(--card))}.pain-icon{margin-bottom:20px;font-size:2rem;display:block}.pain-card h3{color:var(--foreground);margin-bottom:20px}.pain-card ul{padding:0;list-style:none}.pain-card li{color:var(--muted);padding:8px 0 8px 20px;position:relative}.pain-card li:before{content:"•";color:var(--primary);font-weight:700;position:absolute;left:0}.benefit-item{text-align:center;padding:30px}.benefit-icon{margin-bottom:20px;font-size:3rem;display:block}.benefit-item h3{color:var(--color-foreground);font-size:18px;font-weight:600;font-family:var(--font-heading);letter-spacing:-.01em;margin-bottom:8px}.benefit-item p{color:var(--color-muted);font-size:14px;line-height:1.5;font-family:var(--font-body)}.rewards-milestones{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1300px;margin:0 auto;display:grid}@media (max-width:1200px){.rewards-milestones{grid-template-columns:repeat(2,1fr);max-width:900px}}@media (max-width:768px){.rewards-milestones{grid-template-columns:1fr;max-width:500px}}.milestone-card{text-align:center;background:linear-gradient(145deg,color-mix(in srgb,var(--color-background)85%,var(--color-card-bg)15%)0%,color-mix(in srgb,var(--color-background)78%,var(--color-primary)22%)100%);border:1px solid color-mix(in srgb,var(--color-card-border)65%,#ffffff40);opacity:0;border-radius:20px;flex-direction:column;align-items:center;height:100%;padding:32px 24px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s ease-out forwards fadeInUp;display:flex;position:relative;overflow:hidden}.milestone-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.milestone-card:hover:after{left:100%}@keyframes fadeInMilestone{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.milestone-card:before{content:"";opacity:.28;pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff1a 0,#0000 12px),repeating-linear-gradient(90deg,#ffffff1a 0,#0000 12px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 60%,#0000 100%);mask-image:radial-gradient(#000 60%,#0000 100%)}.milestone-card:hover{border-color:color-mix(in srgb,var(--color-primary)60%,#ffffff80);box-shadow:0 25px 50px color-mix(in srgb,var(--color-primary)30%,transparent),0 0 0 1px color-mix(in srgb,var(--color-card-border)55%,#ffffff59),0 0 60px -10px color-mix(in srgb,var(--color-primary)40%,transparent);transform:translateY(-12px)scale(1.02)}.milestone-image-container{border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:280px;margin-bottom:24px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0006,inset 0 0 0 1px #ffffff1a}.milestone-card:hover .milestone-image-container{box-shadow:0 20px 40px #00000080,inset 0 0 0 1px #fff3,0 0 30px -5px color-mix(in srgb,var(--color-primary)50%,transparent);transform:scale(1.03)}.milestone-image-container img{border-radius:var(--radius);object-fit:cover;object-position:center;width:100%;height:100%;min-height:280px;display:block}.milestone-badge{z-index:10;transition:all .3s;display:none}.milestone-content{z-index:1;flex-direction:column;flex-grow:1;width:100%;display:flex;position:relative}.milestone-title{font-size:26px;font-weight:800;font-family:var(--font-heading);letter-spacing:-.02em;color:var(--foreground);background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;transition:transform .3s}.milestone-card:hover .milestone-title{transform:translateY(-2px)}.milestone-description{color:var(--muted);font-size:15px;line-height:1.7;font-family:var(--font-body);flex-grow:1;margin-bottom:24px;transition:color .3s}.milestone-card:hover .milestone-description{color:color-mix(in srgb,var(--muted)80%,var(--foreground)20%)}.milestone-points{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)25%,transparent)0%,color-mix(in srgb,var(--color-secondary,#22d3ee)25%,transparent)100%);border:2px solid color-mix(in srgb,var(--color-primary)50%,#fff3);width:100%;color:var(--foreground);box-shadow:0 4px 15px color-mix(in srgb,var(--color-primary)25%,transparent),inset 0 1px 0 #ffffff26;cursor:default;border-radius:9999px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:16px 28px;font-size:18px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.milestone-points:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary,#22d3ee));opacity:0;z-index:-1;transition:opacity .3s;position:absolute;inset:-2px}.milestone-card:hover .milestone-points{border-color:color-mix(in srgb,var(--color-primary)70%,#fff6);box-shadow:0 8px 25px color-mix(in srgb,var(--color-primary)40%,transparent),inset 0 1px 0 #ffffff40,0 0 20px -5px var(--color-primary);transform:scale(1.05)}.milestone-card:hover .milestone-points:before{opacity:.15}.milestone-progress-line{background:linear-gradient(90deg,#8b5cf680,#0000);width:40px;height:2px;position:absolute;top:50%;right:-40px}.use-case-card{background:color-mix(in oklab,var(--card)88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in oklab,var(--foreground)6%,transparent);border-radius:var(--radius);text-align:center;padding:30px;transition:all .3s}.use-case-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.use-case-card h3{color:var(--foreground);margin-bottom:15px}.use-case-card p{color:var(--muted);line-height:1.6}.trust-badges{flex-wrap:wrap;justify-content:center;gap:30px;margin-top:40px;display:flex}.trust-badges span{color:var(--muted);background:color-mix(in oklab,var(--card)50%,transparent);border-radius:var(--radius-sm);border:1px solid color-mix(in oklab,var(--foreground)10%,transparent);padding:10px 20px;font-weight:600}.footer{background:linear-gradient(180deg,color-mix(in srgb,var(--color-background)95%,var(--color-primary)5%)0%,color-mix(in srgb,var(--color-background)98%,black 2%)100%);text-align:center;border-top:1px solid color-mix(in srgb,var(--color-primary)20%,#ffffff1a);padding:60px 20px 40px;position:relative;overflow:hidden}.footer:before{content:"";background:linear-gradient(90deg,transparent,var(--color-primary),var(--color-accent),var(--color-primary),transparent);width:200px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer p{color:var(--muted);margin-bottom:12px;transition:color .3s}.footer-links{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:16px;display:flex}.footer-links a{color:color-mix(in srgb,var(--color-primary)80%,var(--color-foreground)20%);border-radius:8px;padding:8px 16px;text-decoration:none;transition:all .3s;position:relative}.footer-links a:after{content:"";background:var(--gradient-primary);width:0;height:2px;transition:width .3s;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.footer-links a:hover{color:var(--color-accent);background:color-mix(in srgb,var(--color-primary)10%,transparent)}.footer-links a:hover:after{width:60%}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.5rem}.form-row{flex-direction:column}.social-proof{gap:30px}.pain-grid,.workflow-grid,.benefits-grid,.use-case-grid{grid-template-columns:1fr}.trust-badges{flex-direction:column;align-items:center}}@media (max-width:480px){.hero{padding:40px 15px 60px}.hero-title,.section-title{font-size:2rem}.container{padding:0 15px}}.form-container{max-width:800px;margin:0 auto 40px;animation:.8s ease-out .6s backwards fadeInUp}.lead-form{flex-direction:column;gap:12px;margin-bottom:15px;display:flex}.form-row{gap:12px;display:flex}.form-row input{flex:1}.lead-form input[type=email],.lead-form input[type=text],.lead-form input[type=tel],.lead-form input[type=date],.lead-form select{color:#1f2937;box-shadow:var(--shadow-lg);background:#fffffff2;border:2px solid #8b5cf64d;border-radius:12px;outline:none;flex:1;padding:18px 24px;font-size:1.1rem;transition:all .3s}.lead-form select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:48px}.lead-form select option[value=""][disabled],.lead-form input::placeholder{color:#6b7280}.lead-form input[type=email]:focus,.lead-form input[type=text]:focus,.lead-form input[type=tel]:focus,.lead-form input[type=date]:focus,.lead-form select:focus{background-color:#fff;border-color:#9acd32;box-shadow:0 0 15px #9acd324d,0 4px 20px #6b7f3f33}.lead-form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:opacity(.7)}.lead-form input[type=date]::-webkit-calendar-picker-indicator:hover{filter:opacity()}.form-note{color:var(--muted);text-align:center;font-size:.95rem}.social-proof{flex-wrap:wrap;justify-content:center;gap:60px;margin-top:60px;display:flex}.proof-item{flex-direction:column;align-items:center;display:flex}.content-section{padding:100px 40px;position:relative}@media (max-width:768px){.content-section{padding:60px 20px}}.workflow-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:40px;display:grid}@media (max-width:768px){.workflow-grid{grid-template-columns:1fr;gap:24px}}.unified-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0a1a;border:1px solid #8b5cf633;border-radius:12px;padding:32px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #8b5cf640}.unified-card:hover{border-color:#8b5cf666;transform:translateY(-2px);box-shadow:0 20px 25px -5px #8b5cf659}.unified-card:before{content:"";pointer-events:none;opacity:.6;z-index:1;background-image:linear-gradient(#8b5cf633 1px,#0000 1px),linear-gradient(90deg,#8b5cf633 1px,#0000 1px);background-size:20px 20px;border-radius:12px;position:absolute;inset:0}.unified-card:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 100% 100%,#8b5cf64d 0%,#0000 70%);border-radius:0 0 12px;width:100px;height:100px;position:absolute;bottom:0;right:0}.unified-card .laser-border-top,.unified-card-laser-top{background:linear-gradient(90deg,transparent 0%,var(--color-primary)20%,var(--color-accent)50%,var(--color-primary)80%,transparent 100%);z-index:4;border-radius:12px 12px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.unified-card .laser-border-bottom,.unified-card-laser-bottom{background:linear-gradient(90deg,transparent 0%,var(--color-primary)20%,var(--color-accent)50%,var(--color-primary)80%,transparent 100%);z-index:4;border-radius:0 0 12px 12px;height:2px;position:absolute;bottom:0;left:0;right:0}.unified-card>*{z-index:2;position:relative}.unified-card-small{padding:24px}.unified-card-no-padding{padding:0}.card-icon{margin-bottom:16px;font-size:3rem}.workflow-card h3{color:var(--foreground);margin-bottom:8px;font-size:1.5rem}.card-number{color:var(--primary);margin-bottom:12px;font-size:1.25rem;font-weight:700}.card-description{color:var(--muted);font-size:1rem}.workflow-card.plus-more h3,.workflow-card.plus-more .card-description{color:var(--foreground)}.pain-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:1000px;margin:0 auto;display:grid}.pain-card.solution h3,.pain-card.solution ul li{color:#fff}.pain-icon{margin-bottom:20px;font-size:3rem}.pain-card h3{margin-bottom:20px;font-size:1.5rem}.pain-card ul{list-style:none}.pain-card ul li{padding:12px 0;font-size:1.05rem;line-height:1.6}.benefits-grid{grid-template-columns:repeat(4,1fr);gap:32px;max-width:100%;display:grid}@media (max-width:1200px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.benefits-grid{grid-template-columns:1fr}}.benefit-item{background:linear-gradient(145deg,color-mix(in srgb,var(--color-background)92%,var(--color-primary)8%)0%,color-mix(in srgb,var(--color-background)88%,var(--color-secondary)12%)100%);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 30px color-mix(in srgb,var(--color-primary)15%,transparent);border:1px solid color-mix(in srgb,var(--color-primary)25%,#ffffff1a);text-align:center;opacity:0;border-radius:16px;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s ease-out forwards benefitFadeIn;position:relative;overflow:hidden}.benefit-item:first-child{animation-delay:.1s}.benefit-item:nth-child(2){animation-delay:.2s}.benefit-item:nth-child(3){animation-delay:.3s}.benefit-item:nth-child(4){animation-delay:.4s}@keyframes benefitFadeIn{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.benefit-item:before{content:"";pointer-events:none;opacity:.6;z-index:1;background-image:linear-gradient(#8b5cf633 1px,#0000 1px),linear-gradient(90deg,#8b5cf633 1px,#0000 1px);background-size:20px 20px;border-radius:12px;position:absolute;inset:0}.benefit-item:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 100% 100%,#8b5cf64d 0%,#0000 70%);border-radius:0 0 12px;width:100px;height:100px;position:absolute;bottom:0;right:0}.benefit-item .laser-top{background:linear-gradient(90deg,transparent 0%,var(--color-primary)20%,var(--color-accent)50%,var(--color-primary)80%,transparent 100%);z-index:4;height:2px;position:absolute;top:0;left:0;right:0}.benefit-item .laser-bottom{background:linear-gradient(90deg,transparent 0%,var(--color-primary)20%,var(--color-accent)50%,var(--color-primary)80%,transparent 100%);z-index:4;height:2px;position:absolute;bottom:0;left:0;right:0}.benefit-item>*{z-index:2;position:relative}.benefit-item:hover{box-shadow:0 25px 50px color-mix(in srgb,var(--color-primary)30%,transparent),0 0 80px color-mix(in srgb,var(--color-accent)15%,transparent);border-color:color-mix(in srgb,var(--color-primary)50%,#ffffff4d);transform:translateY(-10px)scale(1.02)}.benefit-item .benefit-icon{margin-bottom:20px;font-size:3.5rem;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block}.benefit-item:hover .benefit-icon{transform:scale(1.15)rotate(5deg)}.benefit-item-old-styles{background:repeating-linear-gradient(0deg,transparent,transparent 25px,#556b2f14 25px,#556b2f14 26px),repeating-linear-gradient(90deg,transparent,transparent 25px,#556b2f14 25px,#556b2f14 26px),linear-gradient(135deg,color-mix(in srgb,var(--color-secondary)10%,white)0%,color-mix(in srgb,var(--color-secondary)5%,white)100%)}.benefit-icon{margin-bottom:16px;font-size:3rem}.use-case-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.use-case-card h3{margin-bottom:12px;font-size:1.5rem}.use-case-card p{opacity:.95;font-size:1.05rem}.final-cta .container{z-index:1;position:relative}.final-cta .section-title,.final-cta .section-subtitle{color:#fff}.final-cta .form-note{color:#fff;opacity:.95}.trust-badges{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:40px;font-size:1.1rem;font-weight:600;display:flex}.thank-you-hero{background:var(--gradient-success);color:#fff;text-align:center;padding:80px 20px}.thank-you-hero .hero-title,.thank-you-hero .hero-subtitle{color:#fff}.success-icon{margin-bottom:20px;font-size:5rem;animation:.8s ease-out bounceIn}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.download-section{background:var(--bg-light);padding:60px 20px}.download-card{max-width:600px;box-shadow:var(--shadow-xl);text-align:center;background:#fff;border-radius:20px;margin:0 auto;padding:48px}.download-card h2{margin-bottom:16px;font-size:2rem}.download-info{color:var(--muted);margin-bottom:32px;font-size:1.1rem}.download-button{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-lg);border-radius:12px;padding:20px 48px;font-size:1.25rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.download-button:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.download-note{color:var(--muted);margin-top:16px;font-size:.95rem}.instructions{background:#fff;padding:80px 20px}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.step-card{background:var(--bg-light);border:2px solid var(--border-color);border-radius:16px;padding:40px;position:relative}.step-number{background:var(--gradient-primary);color:#fff;width:50px;height:50px;box-shadow:var(--shadow-lg);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;position:absolute;top:-20px;left:40px}.step-card h3{margin-top:12px;margin-bottom:16px;font-size:1.5rem}.step-card p{color:var(--muted);font-size:1.05rem;line-height:1.6}.hosting-options{background:var(--bg-light);padding:80px 20px}.hosting-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.hosting-card{box-shadow:var(--shadow-md);background:#fff;border:2px solid #0000;border-radius:16px;padding:40px;transition:all .3s;position:relative}.hosting-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.hosting-card.recommended{border-color:var(--color-secondary);background:linear-gradient(135deg,color-mix(in srgb,var(--color-secondary)8%,white)0%,color-mix(in srgb,var(--color-secondary)15%,white)100%)}.recommended-badge{background:var(--gradient-success);color:#fff;box-shadow:var(--shadow-md);border-radius:20px;padding:8px 20px;font-size:.9rem;font-weight:700;position:absolute;top:-15px;right:20px}.hosting-card h3{margin-bottom:16px;font-size:1.5rem}.hosting-price{color:var(--primary);margin-bottom:24px;font-size:2rem;font-weight:700}.hosting-card ul{list-style:none}.hosting-card ul li{padding:8px 0;font-size:1.05rem}.vps-promotion{background:#fff;padding:80px 20px}.promo-header{text-align:center;margin-bottom:60px}.vps-benefits-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-bottom:60px;display:grid}.vps-benefit{text-align:center;padding:32px}.benefit-icon-large{margin-bottom:20px;font-size:4rem}.vps-benefit h3{margin-bottom:12px;font-size:1.5rem}.vps-benefit p{color:var(--muted);font-size:1.05rem;line-height:1.6}.pricing-comparison{background:var(--bg-light);border-radius:16px;max-width:800px;margin:60px auto;padding:40px}.pricing-comparison h3{text-align:center;margin-bottom:32px;font-size:2rem}.comparison-table{box-shadow:var(--shadow-md);background:#fff;border-radius:12px;overflow:hidden}.comparison-row{border-bottom:1px solid var(--border-color);grid-template-columns:1fr 1fr 1fr;display:grid}.comparison-row:last-child{border-bottom:none}.comparison-row.header{background:var(--gradient-primary);color:#fff;font-weight:700}.comparison-cell{text-align:center;justify-content:center;align-items:center;padding:20px;display:flex}.comparison-cell.highlight{color:var(--success-color);background:#f0fdf4;font-weight:600}.comparison-row.header .comparison-cell.highlight{color:#fff;background:#10b98133}.discount-banner{background:var(--gradient-secondary);color:#fff;text-align:center;box-shadow:var(--shadow-xl);border-radius:20px;margin:60px 0;padding:60px 40px}.discount-content h3{margin-bottom:16px;font-size:2rem}.discount-content p{margin-bottom:24px;font-size:1.25rem}.coupon-code{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:32px 0;display:flex}.coupon-code .code{color:var(--foreground);letter-spacing:2px;background:#fff;border-radius:12px;padding:20px 40px;font-family:Courier New,monospace;font-size:2rem;font-weight:900}.copy-button{color:#fff;cursor:pointer;background:#fff3;border:2px solid #fff;border-radius:12px;padding:16px 32px;font-size:1.1rem;font-weight:700;transition:all .3s}.copy-button:hover{color:var(--secondary-color);background:#fff}.discount-note{opacity:.9;margin-bottom:32px;font-size:1rem}.vps-cta-button{color:var(--secondary-color);box-shadow:var(--shadow-lg);background:#fff;border-radius:12px;padding:20px 48px;font-size:1.25rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.vps-cta-button:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.plans-overview{margin-top:60px}.plans-overview h3{text-align:center;margin-bottom:40px;font-size:2rem}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;max-width:900px;margin:0 auto 24px;display:grid}.plan-card{box-shadow:var(--shadow-lg);border:2px solid var(--border-color);background:#fff;border-radius:16px;padding:40px;transition:all .3s;position:relative}.plan-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)}.plan-card.popular{border-color:var(--color-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)8%,white)0%,color-mix(in srgb,var(--color-primary)15%,white)100%)}.popular-badge{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-md);border-radius:20px;padding:8px 24px;font-size:.9rem;font-weight:700;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.plan-card h4{text-align:center;margin-bottom:16px;font-size:1.75rem}.plan-price{color:var(--primary);text-align:center;margin-bottom:24px;font-size:2.5rem;font-weight:900}.original-price{color:var(--muted);margin-right:8px;font-size:1.5rem;text-decoration:line-through}.plan-features{margin-bottom:32px;list-style:none}.plan-features li{border-bottom:1px solid var(--border-color);padding:12px 0;font-size:1.05rem}.plan-features li:last-child{border-bottom:none}.plan-button{background:var(--gradient-primary);color:#fff;text-align:center;border-radius:12px;width:100%;padding:16px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:block}.plan-button:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.plans-note{text-align:center;color:var(--muted);margin-top:24px;font-size:1rem}.whats-next{background:var(--bg-light);padding:80px 20px}.next-steps{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.next-step{text-align:center;box-shadow:var(--shadow-md);background:#fff;border-radius:16px;padding:40px}.next-icon{margin-bottom:20px;font-size:4rem}.next-step h3{margin-bottom:16px;font-size:1.5rem}.next-step p{color:var(--muted);font-size:1.05rem;line-height:1.6}.footer{color:var(--muted);text-align:center;background:#0a0816;border-top:1px solid #8b5cf633;padding:40px 20px}.footer p{opacity:.9;margin:8px 0}.footer-note{opacity:.7;font-size:.95rem}.footer a{color:var(--secondary);text-decoration:none;transition:color .3s}.footer a:hover{color:var(--primary);text-decoration:underline}@media (max-width:768px){.hero-logo{max-width:320px}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.25rem}.hero-description{font-size:1.1rem}.section-title{font-size:2rem}.section-subtitle{font-size:1.1rem}.form-row{flex-direction:column}.social-proof{gap:30px}.workflow-grid,.benefits-grid,.hosting-grid,.plans-grid,.comparison-row{grid-template-columns:1fr}.comparison-cell{border-bottom:1px solid var(--border-color);padding:16px}.comparison-row:not(.header) .comparison-cell:first-child{background:var(--bg-light);font-weight:700}.coupon-code{flex-direction:column}.coupon-code .code{padding:16px 24px;font-size:1.5rem}}@media (max-width:480px){.hero{padding:40px 20px 80px}.hero-logo{max-width:280px}.hero-title{font-size:2rem}.cta-button{padding:16px 24px;font-size:1rem}.proof-number{font-size:2rem}.card-icon,.benefit-icon{font-size:2.5rem}}.fade-in{animation:.6s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-in-up{animation:.6s ease-out slideInUp}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.text-center{text-align:center}.mb-20{margin-bottom:20px}.mt-40{margin-top:40px}.worldmap-container{width:100%;max-width:1200px;margin:0 auto;position:relative}.worldmap-container img{width:100%;height:auto;display:block}.rc-pin{--pin-core-1:#c7f1ff;--pin-core-2:#7cd3ff;--pin-core-3:#8b5cf6;--pin-ring:#7cd4ffb3;--pin-glow1:#7cd4ff8c;--pin-glow2:#3cbeff8c;--pin-glow3:#8b5cf673;pointer-events:auto;background:radial-gradient(circle at 50% 50%,var(--pin-core-1)0%,var(--pin-core-2)42%,var(--pin-core-3)100%);width:11px;height:11px;box-shadow:0 0 0 2px var(--pin-ring),0 0 12px var(--pin-glow2),0 0 26px var(--pin-glow3);animation:7s linear infinite rc-pin-hue;animation-delay:var(--pin-delay,0s);will-change:filter;backface-visibility:hidden;contain:layout style;border-radius:9999px;display:block;position:relative;transform:translateZ(0)}.rc-pin:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 50%,var(--pin-glow1),#0000 60%);filter:blur(2px);opacity:.75;pointer-events:none;animation:2.2s ease-in-out infinite rc-pin-breathe;animation-delay:var(--pin-delay,0s);will-change:transform,opacity;backface-visibility:hidden;position:absolute;inset:-4px}.rc-pin:after{content:"";border-radius:inherit;border:2px solid var(--pin-ring);opacity:.9;pointer-events:none;animation:1.8s ease-out infinite rc-pin-pulse;animation-delay:var(--pin-delay,0s);will-change:transform,opacity;backface-visibility:hidden;position:absolute;inset:-10px}@keyframes rc-pin-pulse{0%{opacity:.9;transform:translateZ(0)scale(.7)}70%{opacity:0;transform:translateZ(0)scale(1.9)}to{opacity:0;transform:translateZ(0)scale(1.9)}}@keyframes rc-pin-breathe{0%,to{opacity:.5;transform:translateZ(0)scale(.96)}50%{opacity:.9;transform:translateZ(0)scale(1.06)}}@keyframes rc-pin-hue{0%{filter:hue-rotate()saturate(1.05)}50%{filter:hue-rotate(35deg)saturate(1.25)}to{filter:hue-rotate()saturate(1.05)}}@media (prefers-reduced-motion:reduce){.rc-pin,.rc-pin:before,.rc-pin:after{animation:none!important}}.rc-pin--violet{--pin-core-1:#efe1ff;--pin-core-2:#caa7ff;--pin-core-3:#9b6cff;--pin-ring:#ab82ffcc;--pin-glow1:#ab82ff99;--pin-glow2:#ab82ff8c;--pin-glow3:#9747ff73}.rc-pin--lime{--pin-core-1:#e1ffd2;--pin-core-2:#baff80;--pin-core-3:#22c55e;--pin-ring:#9aff78d9;--pin-glow1:#9aff788c;--pin-glow2:#22c55e8c;--pin-glow3:#10b98173}.rc-pin--magenta{--pin-core-1:#ffe1fb;--pin-core-2:#ffb7f0;--pin-core-3:#e879f9;--pin-ring:#ffb7f0d9;--pin-glow1:#ffb7f099;--pin-glow2:#e879f98c;--pin-glow3:#db277773}.rc-pin-card{background:color-mix(in oklab,var(--card)88%,transparent);-webkit-backdrop-filter:blur(10px);color:#fff;opacity:0;pointer-events:none;z-index:100;border:1px solid #ab82ff59;border-radius:14px;min-width:220px;max-width:280px;padding:14px 16px;animation:.16s ease-out forwards rc-pin-card-in;position:absolute;top:16px;left:50%;transform:translate(-50%,10px)scale(.96);box-shadow:0 8px 28px #8b5cf638,0 3px 12px #00000059,inset 0 1px #ffffff14}.rc-pin-card:before{content:"";filter:drop-shadow(0 2px 2px #00000059);border:6px solid #0000;border-top-width:0;border-bottom-color:#ab82ff8c;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.rc-pin-card h4{color:#fff;margin:0 0 6px;font-size:16px;font-weight:600}.rc-pin-card .rc-pin-meta{color:#fffc;font-size:13px}.rc-pin-card .rc-flag{margin-right:8px;font-size:18px}.rc-pin-card--violet{border-color:#ab82ff8c;box-shadow:0 8px 28px #ab82ff40,0 3px 12px #00000059,inset 0 1px #ffffff14}.rc-pin-card--lime{border-color:#9aff7899;box-shadow:0 8px 28px #9aff7840,0 3px 12px #00000059,inset 0 1px #ffffff14}.rc-pin-card--magenta{border-color:#ffb7f099;box-shadow:0 8px 28px #ffb7f040,0 3px 12px #00000059,inset 0 1px #ffffff14}@keyframes rc-pin-card-in{0%{opacity:0;transform:translate(-50%,4px)scale(.94)}to{opacity:1;transform:translate(-50%,10px)scale(1)}}.rc-arc{fill:none;stroke:#7cd4ffd9;stroke-width:.26px;stroke-linecap:round;stroke-dasharray:none;opacity:0;filter:drop-shadow(0 0 2px #7cd4ff73);animation:2.1s ease-in-out forwards rc-arc-fade}.rc-arc.rc-arc--emph{stroke-width:.34px;filter:drop-shadow(0 0 3px #ab82ff99)}.rc-arc--violet{stroke:#ab82ffe6;filter:drop-shadow(0 0 2px #ab82ff80)}.rc-arc--lime{stroke:#9aff78f2;filter:drop-shadow(0 0 2px #9aff7899)}.rc-arc--magenta{stroke:#ffb7f0e6;filter:drop-shadow(0 0 2px #ffb7f08c)}@keyframes rc-arc-fade{0%{opacity:0;stroke-dashoffset:100px}20%{opacity:.85}80%{opacity:.7}to{opacity:0;stroke-dashoffset:0}}@media (max-width:480px){.container,.landing-page .container{padding:0 12px!important}.hero{padding:30px 12px 50px}.content-section{padding:50px 12px}.unified-card,.workflow-card,.benefit-card,.use-case-card,.feature-card{padding:20px!important}.form-container{padding:24px 16px}.hero-title{font-size:2.2rem;line-height:1.2}.hero-subtitle{font-size:1.25rem}.section-title{font-size:1.8rem}.cta-button,.btn{width:100%;padding:14px 24px}}@media (max-width:360px){.container,.landing-page .container{padding:0 8px!important}.hero{padding:20px 8px 40px}.content-section{padding:40px 8px}.unified-card,.workflow-card,.benefit-card,.use-case-card,.feature-card{padding:16px!important}}@keyframes milestone-pulse-animation{0%,to{transform:translateZ(0)scale(1);box-shadow:0 0 #10b981b3,0 4px 16px #10b98180}50%{transform:translateZ(0)scale(1.05);box-shadow:0 0 0 12px #10b98100,0 4px 16px #10b98180}}.milestone-pulse{will-change:transform,box-shadow;backface-visibility:hidden;animation:2s ease-in-out infinite milestone-pulse-animation!important}.reward-badge{font-size:.9rem;font-weight:700;font-family:var(--font-heading);text-align:center;white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;padding:6px 16px;display:inline-flex}.reward-badge-locked{color:#fff;background:linear-gradient(135deg,#8b5cf633 0%,#22d3ee33 100%);border:2px solid #8b5cf666}.reward-badge-unlocked{background:linear-gradient(135deg,var(--color-secondary)0%,#34d399 100%);border:2px solid var(--color-secondary);color:#fff;box-shadow:0 0 12px #10b98180}.reward-btn{font-size:.85rem;font-weight:600;font-family:var(--font-body);text-align:center;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;justify-content:center;align-items:center;padding:10px 20px;transition:all .3s;display:inline-flex}.reward-btn-locked{color:#fff9;cursor:not-allowed;background:#8b5cf626;border:2px solid #8b5cf64d}.reward-btn-unlocked{background:linear-gradient(135deg,var(--color-secondary)0%,#34d399 100%);border:2px solid var(--color-secondary);color:#fff;cursor:pointer;box-shadow:0 4px 12px #10b98166}.reward-btn-unlocked:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98180}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:color-mix(in srgb,var(--color-background)95%,var(--color-primary)5%);border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--color-accent),var(--color-primary))}.reward-page-hero{animation:.8s ease-out rewardHeroFadeIn}@keyframes rewardHeroFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reward-stat-card{background:color-mix(in srgb,var(--color-primary)10%,transparent);border:1px solid var(--color-card-border);text-align:center;border-radius:12px;padding:16px;transition:all .3s;animation:.5s ease-out backwards statCardFadeIn;position:relative;overflow:hidden}.reward-stat-card:first-child{animation-delay:.1s}.reward-stat-card:nth-child(2){animation-delay:.2s}.reward-stat-card:nth-child(3){animation-delay:.3s}@keyframes statCardFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.reward-stat-card:hover{border-color:var(--color-primary);box-shadow:0 8px 24px color-mix(in srgb,var(--color-primary)25%,transparent);transform:translateY(-3px)}.reward-stat-card:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary)10%,transparent),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.reward-stat-card:hover:before{left:100%}.stat-value{background:linear-gradient(135deg,var(--color-foreground),var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800}.stat-label{color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.share-btn{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.share-btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.share-btn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px #0000004d}.share-btn:hover:before{left:100%}.share-btn:active{transform:translateY(0)scale(.98)}.reward-card{transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s ease-out backwards rewardCardSlideIn;position:relative;overflow:hidden}.reward-card:first-child{animation-delay:.1s}.reward-card:nth-child(2){animation-delay:.15s}.reward-card:nth-child(3){animation-delay:.2s}.reward-card:nth-child(4){animation-delay:.25s}.reward-card:nth-child(5){animation-delay:.3s}.reward-card:nth-child(6){animation-delay:.35s}.reward-card:nth-child(7){animation-delay:.4s}.reward-card:nth-child(8){animation-delay:.45s}.reward-card:nth-child(9){animation-delay:.5s}@keyframes rewardCardSlideIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.reward-card:hover{box-shadow:0 16px 40px color-mix(in srgb,var(--color-primary)30%,transparent),0 0 30px color-mix(in srgb,var(--color-accent)15%,transparent);border-color:color-mix(in srgb,var(--color-primary)60%,transparent);transform:translateY(-4px)}.reward-card:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary)8%,transparent),transparent);z-index:1;width:50%;height:100%;transition:left .8s;position:absolute;top:0;left:-150%;transform:skew(-20deg)}.reward-card:hover:after{left:150%}.milestone-progress-bar{contain:paint;position:relative;overflow:hidden}.milestone-progress-bar:after{content:"";will-change:transform;backface-visibility:hidden;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s infinite progressShimmer;position:absolute;inset:0;transform:translateZ(0)}@keyframes progressShimmer{0%{transform:translateZ(0)translate(-100%)}to{transform:translateZ(0)translate(100%)}}.milestone-circle{transition:all .3s}.milestone-circle:hover{transform:scale(1.15)}.milestone-circle.reached{animation:.5s ease-out milestoneReached}@keyframes milestoneReached{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.points-breakdown{animation:.6s ease-out .4s backwards pointsBreakdownSlideUp}@keyframes pointsBreakdownSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.points-breakdown-row{border-radius:8px;padding:8px;transition:all .2s}.points-breakdown-row:hover{background:color-mix(in srgb,var(--color-secondary)10%,transparent);transform:translate(5px)}.referral-link-input{transition:all .3s}.referral-link-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)20%,transparent);border-color:var(--color-primary)!important}.copy-btn{transition:all .3s cubic-bezier(.4,0,.2,1)}.copy-btn:hover{transform:scale(1.05)}.copy-btn:active{transform:scale(.95)}.copy-btn.copied{animation:.5s copySuccess}@keyframes copySuccess{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.sidebar-card{will-change:transform;backface-visibility:hidden;animation:6s ease-in-out infinite sidebarFloat;transform:translateZ(0)}@keyframes sidebarFloat{0%,to{transform:translateZ(0)translateY(0)}50%{transform:translateZ(0)translateY(-5px)}}.reward-modal-overlay{animation:.3s modalOverlayFadeIn}@keyframes modalOverlayFadeIn{0%{opacity:0}to{opacity:1}}.reward-modal-content{animation:.4s cubic-bezier(.4,0,.2,1) modalContentSlideUp}@keyframes modalContentSlideUp{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.coupon-code-display{contain:paint;position:relative;overflow:hidden}.coupon-code-display:before{content:"";background:linear-gradient(45deg,transparent,color-mix(in srgb,var(--color-primary)5%,transparent),transparent);will-change:transform;backface-visibility:hidden;width:200%;height:200%;animation:3s infinite couponShine;position:absolute;top:-50%;left:-50%}@keyframes couponShine{0%{transform:rotate(0)translate(-50%,-50%)translateZ(0)}to{transform:rotate(360deg)translate(-50%,-50%)translateZ(0)}}@media (max-width:1024px){#rewardBody{grid-template-columns:1fr!important;gap:24px!important}#sidebarCard{position:relative!important;top:0!important}}@media (max-width:768px){#milestonesRow{padding:0 20px 20px;overflow-x:auto;margin:40px -20px -20px!important}.reward-stat-card{padding:12px}.stat-value{font-size:1.5rem}.share-btn{padding:10px 14px!important;font-size:.85rem!important}}
