@import"https://fonts.googleapis.com/css2?family=Jura:wght@700&display=swap";:root{font-family:Inter,Segoe UI,sans-serif;color:#f3f4ff;background-color:#0a0c14;line-height:1.5;font-weight:400}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 20% 15%,rgba(255,71,143,.3),transparent 40%),radial-gradient(circle at 80% 85%,rgba(143,80,255,.28),transparent 45%),#0a0c14;min-height:100vh}a{color:inherit;text-decoration:none}.page{position:relative;max-width:1120px;margin:0 auto;padding:1.5rem 1rem 4rem;overflow:hidden}.reveal{opacity:1;transform:translateY(0) scale(1);transition:opacity .65s ease,transform .65s ease;will-change:opacity,transform}.glitch-reveal{position:relative;isolation:isolate}.glitch-reveal:before,.glitch-reveal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0}.glitch-reveal:before{background:repeating-linear-gradient(180deg,rgba(85,255,239,.08) 0,rgba(85,255,239,.08) 1px,transparent 1px,transparent 6px);mix-blend-mode:screen}.glitch-reveal:after{background:linear-gradient(90deg,#ff478f29,#2ee6dc29);mix-blend-mode:lighten}.js-reveal-enabled .reveal{opacity:0;transform:translateY(24px) scale(.985);filter:blur(8px) saturate(1.2)}.js-reveal-enabled .reveal.is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0) saturate(1)}.js-reveal-enabled .glitch-reveal.is-visible:before{animation:glitchScan .52s ease-out 1}.js-reveal-enabled .glitch-reveal.is-visible:after{animation:glitchFlash .42s steps(2,end) 1}.bg-shape{position:absolute;width:220px;height:220px;border-radius:50%;filter:blur(8px);z-index:-1}.bg-shape-left{top:-80px;left:-80px;background:linear-gradient(140deg,#ff4b9a,#9a42ff)}.bg-shape-right{bottom:-80px;right:-80px;background:linear-gradient(140deg,#9a42ff,#ff4b9a)}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.logo{display:inline-flex;align-items:center;font-family:Jura,Inter,sans-serif;font-weight:700;letter-spacing:.08em;font-size:clamp(1.7rem,2.5vw,2.2rem);line-height:1}.logo-main{color:#e9eeff}.logo-accent{color:#2ee6dc;margin-left:.15rem}.logo-icon{width:30px;height:30px;margin-left:.45rem;display:inline-block}.header-cta{padding:.6rem 1rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);transition:.2s ease}.header-cta:hover{background:#ffffff29}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:1.2rem}.journey{margin-bottom:1rem}.journey-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.journey-grid a{text-align:center;padding:.6rem .7rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:.85rem}.hero-content,.stat-card,.product-card,.process article,.contact{background:linear-gradient(165deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-content{padding:2rem}.hero-visual{position:relative;min-height:320px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 20% 20%,rgba(35,225,218,.25),transparent 40%),radial-gradient(circle at 80% 80%,rgba(245,96,255,.2),transparent 35%),linear-gradient(165deg,#ffffff14,#ffffff0a);overflow:hidden}.hero-orb{position:absolute;top:50%;left:50%;width:170px;height:170px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#92d6ffa6,#8b4fff1a);box-shadow:0 0 60px #8b4fff73;animation:pulse 3s ease-in-out infinite;display:grid;place-items:center}.hero-orb-text{display:inline-flex;align-items:baseline;font-family:Jura,Inter,sans-serif;font-weight:700;font-size:clamp(1.6rem,2vw,2rem);letter-spacing:.08em;text-shadow:0 0 16px rgba(255,255,255,.35)}.hero-node{position:absolute;width:10px;height:10px;border-radius:50%;background:#6ff5e8;box-shadow:0 0 18px #6ff5e8;animation:blink 2.8s ease-in-out infinite}.hero-node-one{top:22%;left:22%}.hero-node-two{top:30%;right:18%;animation-delay:.6s}.hero-node-three{bottom:24%;left:30%;animation-delay:1.1s}.hero-flow{position:absolute;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(126,247,231,.9),transparent);animation:moveFlow 4s linear infinite}.hero-flow-one{top:34%;left:-20%;width:60%}.hero-flow-two{bottom:32%;right:-20%;width:65%;animation-delay:1.2s}.hero-mini-card{position:absolute;right:1rem;bottom:1rem;width:165px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:#0b1020b8;padding:.8rem}.hero-mini-card p{margin:0;font-size:.72rem;color:#ebeeffb8;text-transform:uppercase;letter-spacing:.08em}.hero-mini-card strong{display:block;margin:.25rem 0 .5rem;font-size:1.2rem}.mini-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;align-items:end;height:34px}.mini-bars span{border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#2ee6dc,#8b4fff);animation:bars 1.8s ease-in-out infinite}.mini-bars span:nth-child(1){height:45%}.mini-bars span:nth-child(2){height:68%;animation-delay:.2s}.mini-bars span:nth-child(3){height:90%;animation-delay:.35s}.mini-bars span:nth-child(4){height:75%;animation-delay:.5s}.eyebrow{margin:0;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:#ff77b6}h1,h2,h3{margin-top:0;line-height:1.2}h1{margin:.8rem 0 1rem;font-size:clamp(1.8rem,4vw,3rem);max-width:18ch}.hero-description{margin-top:0;color:#ebeeffd9;max-width:56ch}.hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}.btn{border:none;border-radius:999px;padding:.72rem 1.1rem;font-weight:600;cursor:pointer}.btn-primary{color:#fff;background:linear-gradient(90deg,#ff4b9a,#8b4fff)}.btn-secondary{color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.18)}.stats{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.stat-card{padding:1rem 1.2rem}.stat-card p{margin:0;font-size:1.8rem;font-weight:700}.stat-card span{color:#ebeeffcc}.products,.results,.process,.trust,.faq,.implementation{margin-top:3rem}.section-heading{margin-bottom:1rem}.section-heading h2{margin:.4rem 0 0}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.product-card{padding:1.2rem;display:grid;gap:.6rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.product-card:hover,.product-card.is-active{transform:translateY(-4px);border-color:#ff4b9a66;box-shadow:0 10px 30px #8b4fff33}.badge{display:inline-block;padding:.25rem .6rem;border-radius:999px;font-size:.72rem;background:#ff4b9a33;color:#ff8cc2;margin-bottom:.6rem}.product-card p{margin:0;color:#ebeeffd1}.product-card strong{color:#fff}.product-cta{justify-self:start;margin-top:.3rem;padding:.5rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;font-size:.83rem;font-weight:600;transition:background .2s ease,border-color .2s ease}.product-cta:hover{background:linear-gradient(90deg,#ff4b9a40,#8b4fff40);border-color:#ffffff59}.process-grid,.implementation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.implementation-grid article{background:linear-gradient(165deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem}.implementation-grid article p{color:#ebeeffd1;margin-bottom:0}.results-grid,.trust-grid,.faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.success-chart{display:grid;gap:1rem}.sales-dashboard{display:grid;grid-template-columns:1.1fr 1.6fr 1.2fr;gap:1rem}.dashboard-card{background:linear-gradient(165deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem}.dashboard-highlight{display:grid;align-content:center}.dashboard-label{margin:0;color:#ebeeffd1;font-size:.9rem}.dashboard-value{margin:.2rem 0;font-size:clamp(2rem,4vw,3rem);font-weight:700}.dashboard-delta{margin:0;color:#8ee8bf;font-weight:600}.dashboard-card h3{margin-bottom:.8rem}.kpi-row+.kpi-row{margin-top:.8rem}.kpi-head{display:flex;justify-content:space-between;gap:1rem;font-size:.86rem}.kpi-head span:first-child{color:#ebeeffe0}.kpi-head span:last-child{color:#ebeeffb8;white-space:nowrap}.chart-row{background:linear-gradient(165deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem}.chart-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.chart-head h3{margin-bottom:.3rem}.chart-head p{margin:0;color:#ebeeffcc;font-size:.88rem}.chart-track{height:10px;background:#ffffff1f;border-radius:999px;margin-top:.5rem;overflow:hidden}.chart-bar{height:100%;border-radius:999px;transform-origin:left center;transform:scaleX(0);transition:transform .85s ease}.chart-before{background:#ffffff59}.chart-after{background:linear-gradient(90deg,#ff4b9a,#8b4fff)}.trend-chart{width:100%;height:110px}.trend-caption{margin:.3rem 0 0;color:#ebeeffbf;font-size:.88rem}.dashboard-card.is-visible .chart-bar{transform:scaleX(1)}.result-card,.trust-grid article,.faq-grid article{background:linear-gradient(165deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem}.result-card p,.trust-grid article p,.faq-grid article p{color:#ebeeffd1}.result-card strong{color:#fff}.process article{padding:1rem}.process article p{margin-bottom:0;color:#ebeeffd1}.contact{margin-top:3rem;padding:1.4rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-copy p:last-child{color:#ebeeffd1}.contact-form{display:grid;gap:.8rem}.contact-form label{font-size:.9rem;display:grid;gap:.4rem}.contact-form input,.contact-form textarea{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#040710b3;color:#fff;padding:.7rem .8rem;font:inherit}.contact-form textarea{resize:vertical}.phone-meta{font-size:.78rem;color:#ebeeffb8}.contact-form button[disabled]{opacity:.75;cursor:wait}.form-message{margin:.2rem 0 0;font-size:.9rem}.form-message-success{color:#7af0b8}.form-message-error{color:#ff8fa8}.loading-screen{color:#fff;min-height:100vh;display:grid;place-content:center}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.08)}}@keyframes blink{0%,to{opacity:.4}50%{opacity:1}}@keyframes moveFlow{0%{transform:translate(-18%)}to{transform:translate(18%)}}@keyframes bars{0%,to{filter:brightness(.9)}50%{filter:brightness(1.15)}}@keyframes glitchScan{0%{opacity:.5;transform:translate(-8px)}40%{opacity:.3;transform:translate(6px)}to{opacity:0;transform:translate(0)}}@keyframes glitchFlash{0%{opacity:.5;clip-path:inset(0 0 70% 0)}50%{opacity:.25;clip-path:inset(40% 0 30% 0)}to{opacity:0;clip-path:inset(75% 0 0 0)}}@media (max-width: 920px){.hero,.journey-grid,.contact,.sales-dashboard,.process-grid,.implementation-grid,.results-grid,.trust-grid,.faq-grid{grid-template-columns:1fr}.chart-head{flex-direction:column;align-items:flex-start}.stats,.product-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.reveal,.chart-bar,.hero-orb,.hero-node,.hero-flow,.mini-bars span{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.glitch-reveal:before,.glitch-reveal:after{animation:none!important;transition:none!important;opacity:0!important}}
