.BookDemoButton_bookDemoButton__ZKE2d{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center;gap:8px;width:56px;height:56px;padding:0;background-color:var(--accent,#6a0dad);color:var(--text-primary,#fff);border:none;border-radius:999px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.3);transition:all .3s ease;z-index:1000;overflow:hidden;animation:BookDemoButton_pulse__naTwI 2s infinite}.BookDemoButton_bookDemoButton__ZKE2d:focus,.BookDemoButton_bookDemoButton__ZKE2d:hover{background-color:var(--accent-hover,#4b0082);width:auto;padding:12px 20px;animation:none}.BookDemoButton_buttonIcon__Xng_h{flex-shrink:0;transition:opacity .3s ease;color:var(--text-primary,#fff)}.BookDemoButton_buttonText__L1Wts{display:none;white-space:nowrap;color:var(--text-primary,#fff)}.BookDemoButton_bookDemoButton__ZKE2d:focus .BookDemoButton_buttonText__L1Wts,.BookDemoButton_bookDemoButton__ZKE2d:hover .BookDemoButton_buttonText__L1Wts{display:inline-block;animation:BookDemoButton_fadeIn__OZ1FO .3s ease forwards}@keyframes BookDemoButton_fadeIn__OZ1FO{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@keyframes BookDemoButton_pulse__naTwI{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(145,70,161,.7)}70%{transform:scale(1.03);box-shadow:0 0 0 10px rgba(145,70,161,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(145,70,161,0)}}@media (max-width:768px){.BookDemoButton_bookDemoButton__ZKE2d{bottom:15px;right:15px;width:48px;height:48px;padding:0}.BookDemoButton_bookDemoButton__ZKE2d:focus,.BookDemoButton_bookDemoButton__ZKE2d:hover{padding:10px 16px}}.Hero_heroSection__8Y0h0{position:relative;height:100vh;min-height:600px;width:100%;overflow:hidden;display:flex;align-items:center;isolation:isolate;color:#ffffff;font-family:Inter,-apple-system,sans-serif;perspective:1200px;padding:0 1rem}.Hero_imageContainer__e8unp{position:absolute;inset:0;z-index:-2}.Hero_heroImage__JkrNP{object-fit:cover;width:100%;height:100%;filter:blur(6px) brightness(.5);transform:scale(1.05) rotateX(3deg)}.Hero_darkOverlay__a5o2a{position:absolute;inset:0;background:linear-gradient(135deg,rgba(8,8,16,.539),rgba(2,2,8,.95))}.Hero_content__MVtUH{width:100%;max-width:1200px;margin:0 auto;padding:2rem;text-align:center;transform-style:preserve-3d}.Hero_badge__ro5OT{display:inline-flex;align-items:center;gap:.5rem;background:rgba(168,85,247,.15);color:#a855f7;padding:.5rem 1rem;border-radius:50px;font-size:.9rem;font-weight:500;margin-bottom:1.5rem;backdrop-filter:blur(4px)}.Hero_accentText__VwgAK{background:linear-gradient(90deg,#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Hero_subtitle__h66Po{font-size:1.1rem;font-weight:500;color:rgba(255,255,255,.85);letter-spacing:.02em;margin-bottom:1.5rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.Hero_highlight__SM6tE{color:#a855f7;font-weight:600}.Hero_title__GxnES{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.2;margin:1rem 0;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:1px 1px 2px rgba(0,0,0,.25)}.Hero_featureGrid__x0Yyl{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:2rem;margin:2.5rem auto;justify-content:center;-webkit-overflow-scrolling:touch;max-width:1000px}.Hero_featureGrid__x0Yyl::-webkit-scrollbar{display:none}.Hero_featureGrid__x0Yyl{-ms-overflow-style:none}.Hero_featureItem__G_YBl{flex:0 0 auto;width:180px;scroll-snap-align:start;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:1.2rem;transition:all .4s ease;transform-style:preserve-3d;box-shadow:0 12px 24px rgba(0,0,0,.35);position:relative;backdrop-filter:blur(4px)}.Hero_featureItem__G_YBl:hover{background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.4);box-shadow:0 18px 36px rgba(168,85,247,.3)}.Hero_featureIcon__l_9GO{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:.8rem;background:rgba(168,85,247,.2);border-radius:8px;color:#a855f7;font-size:1rem}.Hero_featureItem__G_YBl span:last-child{font-size:.9rem;font-weight:500;display:block;color:rgba(255,255,255,.9)}@media (max-width:1024px){.Hero_featureGrid__x0Yyl{justify-content:start;padding-left:1rem}.Hero_featureItem__G_YBl{width:160px;padding:1rem}}@media (max-width:768px){.Hero_heroSection__8Y0h0{min-height:500px;padding-top:4rem}.Hero_title__GxnES{font-size:clamp(2rem,6vw,2.8rem)}.Hero_subtitle__h66Po{font-size:1rem}.Hero_featureItem__G_YBl{width:150px}.Hero_featureIcon__l_9GO{width:32px;height:32px;font-size:.9rem}.Hero_featureItem__G_YBl span:last-child{font-size:.85rem}}@media (max-width:480px){.Hero_content__MVtUH{padding:1rem}.Hero_badge__ro5OT{font-size:.8rem;padding:.4rem .8rem}.Hero_subtitle__h66Po{font-size:.9rem}.Hero_title__GxnES{font-size:clamp(1.8rem,8vw,2rem)}.Hero_featureItem__G_YBl{width:140px;padding:.8rem}.Hero_featureIcon__l_9GO{width:28px;height:28px;font-size:.8rem}.Hero_featureItem__G_YBl span:last-child{font-size:.8rem}}.CTA_ctaSection__Glmmw{padding:4rem 1rem;background:linear-gradient(135deg,#a855f7,#ec4899);color:#111;position:relative;overflow:hidden;text-align:center}.CTA_ctaSection__Glmmw:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);opacity:.3;z-index:0;animation:CTA_pulse__srUZz 15s infinite alternate}.CTA_ctaContainer__HK9m0{max-width:1200px;margin:0 auto;position:relative;z-index:1;padding:0 1rem;animation:CTA_fadeInUp__zB07k .8s ease-out both}.CTA_ctaTitle__5lowT{font-size:clamp(1.8rem,5vw,2.7rem);font-weight:800;margin-bottom:1.2rem;line-height:1.2;letter-spacing:-.5px}.CTA_accentText__wEiDr{color:#111;position:relative;display:inline-block}.CTA_accentText__wEiDr:after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:6px;background:rgba(0,0,0,.15);z-index:-1;border-radius:3px;transform-origin:right;transition:transform .4s ease}.CTA_accentText__wEiDr:hover:after{transform:scaleX(0);transform-origin:left}.CTA_ctaSubtitle__JrtDe{font-size:clamp(1rem,2.5vw,1.25rem);color:rgba(0,0,0,.85);max-width:700px;margin:0 auto 2.5rem;line-height:1.6;font-weight:500;animation:CTA_fadeIn__lcEio 1s ease-out .2s both}.CTA_buttonGroup__BSoCy{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;width:100%;max-width:600px;margin:0 auto}.CTA_primaryButton__mLoDG{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.9rem 2rem;border-radius:.6rem;font-weight:600;font-size:clamp(.95rem,2vw,1.1rem);min-width:180px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(0,0,0,.2);position:relative;overflow:hidden;flex:1;animation:CTA_fadeIn__lcEio .8s ease-out .4s both}.CTA_primaryButton__mLoDG:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .3s ease}.CTA_primaryButton__mLoDG:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.3)}.CTA_primaryButton__mLoDG:hover:before{opacity:1}.CTA_primaryButton__mLoDG:first-child{animation-delay:.4s}.CTA_primaryButton__mLoDG:nth-child(2){animation-delay:.5s}.CTA_demoButton__RmGbL{background-color:#000000;color:white}.CTA_demoButton__RmGbL:hover{background-color:#111}.CTA_contactButton__nYUPg{background-color:#2100f9db;color:white}.CTA_contactButton__nYUPg:hover{background-color:#1a00d0}.CTA_buttonIcon__XeVht{width:18px;height:18px;transition:transform .3s ease}.CTA_primaryButton__mLoDG:hover .CTA_buttonIcon__XeVht{transform:translateX(3px)}@keyframes CTA_fadeInUp__zB07k{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CTA_fadeIn__lcEio{0%{opacity:0}to{opacity:1}}@keyframes CTA_pulse__srUZz{0%{transform:scale(1);opacity:.3}to{transform:scale(1.1);opacity:.2}}@media (max-width:768px){.CTA_ctaSection__Glmmw{padding:3rem 1rem}.CTA_buttonGroup__BSoCy{gap:1rem}.CTA_primaryButton__mLoDG{padding:.85rem 1.5rem;min-width:160px;flex:1 1 45%}}@media (max-width:480px){.CTA_ctaSection__Glmmw{padding:2.5rem 1rem}.CTA_primaryButton__mLoDG{padding:.8rem;min-width:140px;flex:1 1 40%}.CTA_buttonGroup__BSoCy{gap:.8rem}}.EvolutionFeatureGrid_section__Wpdvw{padding:8rem 0;min-height:100vh;display:flex;align-items:center;background:linear-gradient(to bottom,var(--bg-body) 0,#0a0a0a 100%);position:relative;overflow:hidden}.EvolutionFeatureGrid_container__Jw4az{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.EvolutionFeatureGrid_heading__cDbsr{text-align:center;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;margin-bottom:5rem;color:var(--text-primary);line-height:1.2;animation:EvolutionFeatureGrid_fadeIn__1yhDM 1s ease-out}@keyframes EvolutionFeatureGrid_fadeIn__1yhDM{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.EvolutionFeatureGrid_highlight__abj2C{color:var(--accent);position:relative;display:inline-block}.EvolutionFeatureGrid_highlight__abj2C:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.19,1,.22,1)}.EvolutionFeatureGrid_section__Wpdvw:hover .EvolutionFeatureGrid_highlight__abj2C:after{transform:scaleX(1);transform-origin:left}.EvolutionFeatureGrid_grid__zLh0M{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.EvolutionFeatureGrid_card__xTEOY{position:relative;padding:2rem;background:rgba(17,17,17,.8);border-radius:16px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(145,70,161,.2);box-shadow:0 8px 32px rgba(0,0,0,.3);backdrop-filter:blur(8px);transform-style:preserve-3d;transform:perspective(1000px) rotateY(0deg) rotateX(0deg);overflow:hidden;min-height:350px;display:flex;flex-direction:column;opacity:0;animation:EvolutionFeatureGrid_cardEntrance__lKUoB .8s ease-out forwards}@keyframes EvolutionFeatureGrid_cardEntrance__lKUoB{0%{opacity:0;transform:perspective(1000px) rotateY(10deg) rotateX(-10deg) translateY(50px)}to{opacity:1;transform:perspective(1000px) rotateY(0deg) rotateX(0deg) translateY(0)}}.EvolutionFeatureGrid_card__xTEOY:first-child{animation-delay:.1s}.EvolutionFeatureGrid_card__xTEOY:nth-child(2){animation-delay:.3s}.EvolutionFeatureGrid_card__xTEOY:nth-child(3){animation-delay:.5s}.EvolutionFeatureGrid_card__xTEOY:nth-child(4){animation-delay:.7s}.EvolutionFeatureGrid_card__xTEOY:hover{transform:perspective(1000px) rotateY(-5deg) rotateX(5deg) translateY(-10px);box-shadow:0 20px 50px rgba(145,70,161,.3);border-color:rgba(145,70,161,.4)}.EvolutionFeatureGrid_cardContent__KECIJ{position:relative;z-index:2;flex:1;display:flex;flex-direction:column}.EvolutionFeatureGrid_cardGlow__kZneQ{position:absolute;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(145,70,161,.3) 0,rgba(145,70,161,0) 70%);filter:blur(20px);opacity:0;transition:opacity .5s ease}.EvolutionFeatureGrid_card__xTEOY:hover .EvolutionFeatureGrid_cardGlow__kZneQ{opacity:1}.EvolutionFeatureGrid_card1__MurHr .EvolutionFeatureGrid_cardGlow__kZneQ{background:radial-gradient(circle,rgba(145,70,161,.4) 0,rgba(145,70,161,0) 70%)}.EvolutionFeatureGrid_card2__KkT8Q .EvolutionFeatureGrid_cardGlow__kZneQ{background:radial-gradient(circle,rgba(70,161,145,.4) 0,rgba(70,161,145,0) 70%)}.EvolutionFeatureGrid_card3__m2fmb .EvolutionFeatureGrid_cardGlow__kZneQ{background:radial-gradient(circle,rgba(161,70,145,.4) 0,rgba(161,70,145,0) 70%)}.EvolutionFeatureGrid_card4__akNOl .EvolutionFeatureGrid_cardGlow__kZneQ{background:radial-gradient(circle,rgba(70,145,161,.4) 0,rgba(70,145,161,0) 70%)}.EvolutionFeatureGrid_title__m9_bf{font-size:1.5rem;font-weight:700;color:var(--accent);margin-bottom:1.5rem;position:relative;display:inline-block}.EvolutionFeatureGrid_title__m9_bf:after{content:"";position:absolute;bottom:-8px;left:0;width:50px;height:3px;background:var(--accent);transition:width .3s ease}.EvolutionFeatureGrid_card__xTEOY:hover .EvolutionFeatureGrid_title__m9_bf:after{width:100%}.EvolutionFeatureGrid_description__UvTXK{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6;flex:1}.EvolutionFeatureGrid_securityImpact__RX2kZ{font-size:.95rem;color:var(--text-secondary);opacity:.9;padding-top:1rem;border-top:1px solid rgba(145,70,161,.2)}.EvolutionFeatureGrid_impactLabel__SDQEL{color:var(--text-primary);font-weight:600;display:block;margin-bottom:.5rem}@media (max-width:1024px){.EvolutionFeatureGrid_section__Wpdvw{padding:6rem 0}.EvolutionFeatureGrid_grid__zLh0M{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.EvolutionFeatureGrid_section__Wpdvw{padding:4rem 0;min-height:auto}.EvolutionFeatureGrid_heading__cDbsr{margin-bottom:3rem}.EvolutionFeatureGrid_card__xTEOY{min-height:300px}}