.elementor-40112 .elementor-element.elementor-element-0364237{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}body.elementor-page-40112:not(.elementor-motion-effects-element-type-background),body.elementor-page-40112>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}@media(min-width:768px){.elementor-40112 .elementor-element.elementor-element-0364237{--width:100%}}:root{--dgs-cyan:#72c1d8;--dgs-purple:#634dbc;--dgs-pink:#ea3f8b;--dgs-orange:#ffae33;--gradient-primary:linear-gradient(
    135deg,
    #ffae33 0%,
    #ea3f8b 33%,
    #634dbc 66%,
    #72c1d8 100%
  );--gradient-neon:linear-gradient(
    135deg,
    #ffae33 0%,
    #ea3f8b 33%,
    #634dbc 66%,
    #72c1d8 100%
  );--gradient-warm:linear-gradient(135deg, #ffae33 0%, #ea3f8b 100%);--gradient-cool:linear-gradient(135deg, #634dbc 0%, #72c1d8 100%);--color-bg:#0a0a0f;--color-text:#ffffff;--color-text-muted:#b8b8c8;--color-neutral-900:oklch(0.185 0 0);--font-heading:'Space Grotesk', sans-serif;--font-body:'Inter', sans-serif;--ease-smooth:cubic-bezier(0.4, 0, 0.2, 1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased}.smm-wrapper{overflow-x:hidden;position:relative}.smm-container{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.smm-gradient-text{background:var(--gradient-neon);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:smm-gradient-shift 6s ease infinite}@keyframes smm-gradient-shift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.smm-gradient-mesh{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,rgb(255 174 51 / .3) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgb(234 63 139 / .25) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgb(99 77 188 / .2) 0%,transparent 50%);filter:blur(80px);pointer-events:none;z-index:0;animation:smm-mesh-float 20s ease-in-out infinite}@keyframes smm-mesh-float{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-20px,30px) scale(1.1)}66%{transform:translate(20px,-30px) scale(.9)}}.smm-section-header{text-align:center;max-width:900px;margin:0 auto 60px}.smm-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:var(--gradient-neon);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin-bottom:16px;animation:smm-gradient-shift 6s ease infinite;background-size:200% 200%}.smm-section-header h2{font-family:var(--font-heading);font-size:clamp(32px, 5vw, 56px);font-weight:700;line-height:1.2;margin-bottom:16px;letter-spacing:-.02em}.smm-section-header p{font-size:18px;color:var(--color-text-muted);line-height:1.8}.smm-btn{display:inline-flex;align-items:center;gap:10px;padding:18px 36px;border-radius:100px;font-family:var(--font-body);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;border:none;white-space:nowrap;position:relative;overflow:hidden;transition:all 0.4s var(--ease-smooth)}.smm-btn svg{width:20px;height:20px;transition:transform 0.3s var(--ease-smooth)}.smm-btn:hover svg{transform:translateX(5px)}.smm-btn-primary{background:var(--gradient-neon);background-size:200% 200%;color:#fff;box-shadow:0 10px 40px rgb(255 174 51 / .5);animation:smm-gradient-shift 6s ease infinite}.smm-btn-primary:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 15px 60px rgb(234 63 139 / .7)}.smm-btn-glass{background:rgb(255 255 255 / .1);color:var(--color-text);border:2px solid rgb(255 255 255 / .2);backdrop-filter:blur(20px)}.smm-btn-glass:hover{background:rgb(255 255 255 / .15);border-color:var(--dgs-cyan);transform:translateY(-4px) scale(1.02)}.smm-btn-large{padding:22px 44px;font-size:17px}.smm-hero{position:relative;padding:180px 24px 100px;overflow:hidden}.smm-hero-content{max-width:950px;margin:0 auto;text-align:center;position:relative;z-index:1}.smm-hero-title{font-family:var(--font-heading);font-size:clamp(42px, 7vw, 80px);font-weight:700;line-height:1.1;margin:24px 0;letter-spacing:-.03em}.smm-hero-subtitle{font-size:20px;color:var(--color-text-muted);line-height:1.8;max-width:800px;margin:0 auto 40px}.smm-hero-cta{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:80px}.smm-pill{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:rgb(255 255 255 / .1);border:2px solid rgb(255 255 255 / .2);border-radius:100px;font-size:13px;font-weight:700;color:var(--color-text);backdrop-filter:blur(20px)}.smm-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:950px;margin:0 auto}.smm-stat-card{background:rgb(255 255 255 / .06);border:2px solid rgb(255 174 51 / .3);border-radius:28px;padding:36px 28px;text-align:center;backdrop-filter:blur(30px);transition:all 0.5s var(--ease-smooth);position:relative;overflow:hidden}.smm-stat-card::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at top,rgb(255 174 51 / .15),rgb(234 63 139 / .1),transparent 70%);opacity:0;transition:opacity 0.5s ease;pointer-events:none}.smm-stat-card:hover{transform:translateY(-10px);border-color:var(--dgs-orange);background:rgb(255 255 255 / .1);box-shadow:0 25px 80px rgb(255 174 51 / .4),0 0 40px rgb(234 63 139 / .3),inset 0 0 30px rgb(255 174 51 / .1)}.smm-stat-card:hover::before{opacity:1}.smm-stat-number{font-family:var(--font-heading);font-size:52px;font-weight:700;background:var(--gradient-neon);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1;margin-bottom:10px;animation:smm-gradient-shift 6s ease infinite;background-size:200% 200%}.smm-stat-label{font-size:15px;color:var(--color-text-muted);font-weight:600}.smm-problem{padding:100px 24px;position:relative;overflow:hidden}.smm-problem-cascade{position:relative;max-width:1100px;margin:0 auto 50px;min-height:700px;padding:40px 20px}.smm-cascade-lines{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.25;pointer-events:none;z-index:1}.smm-problem-bubble{position:absolute;width:320px;height:320px;border-radius:50% 40% 50% 40%;background:rgb(255 255 255 / .08);border:2px solid rgb(255 174 51 / .4);backdrop-filter:blur(30px);display:flex;align-items:center;justify-content:center;padding:45px 35px;opacity:1;transform:scale(1);transition:all 0.7s cubic-bezier(.4,0,.2,1);cursor:pointer;z-index:10}.smm-bubble-1{top:40px;left:8%}.smm-bubble-2{top:50%;left:50%;transform:translate(-50%,-50%)}.smm-bubble-3{bottom:40px;right:8%}.smm-bubble-glow{position:absolute;inset:-20px;border-radius:50% 40% 50% 40%;background:radial-gradient(circle at center,rgb(255 174 51 / .3),rgb(234 63 139 / .2),transparent 70%);filter:blur(25px);opacity:.5;transition:opacity 0.5s ease;z-index:-1}.smm-problem-bubble:hover .smm-bubble-glow{opacity:1}.smm-problem-bubble:hover{border-color:var(--dgs-orange);background:rgb(255 255 255 / .12);transform:scale(1.05) rotate(2deg);box-shadow:0 30px 90px rgb(255 174 51 / .6);z-index:20}.smm-bubble-2:hover{transform:translate(-50%,-50%) scale(1.05) rotate(-2deg)}.smm-bubble-content{text-align:center;position:relative;z-index:1}.smm-problem-icon-wrap{width:75px;height:75px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgb(255 174 51 / .5),rgb(234 63 139 / .5));border-radius:50% 40% 50% 40%;transition:all 0.5s cubic-bezier(.4,0,.2,1)}.smm-problem-bubble:hover .smm-problem-icon-wrap{transform:scale(1.15) rotate(10deg);box-shadow:0 10px 40px rgb(255 174 51 / .7);background:linear-gradient(135deg,rgb(255 174 51 / .7),rgb(234 63 139 / .7))}.smm-problem-icon-wrap svg{width:38px;height:38px;stroke:var(--dgs-orange);fill:none;stroke-width:2.5;filter:drop-shadow(0 0 10px var(--dgs-orange))}.smm-problem-number{font-family:var(--font-heading);font-size:52px;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1;margin-bottom:14px;animation:smm-gradient-shift 6s ease infinite;background-size:200% 200%}.smm-problem-bubble p{font-size:14px;color:rgb(255 255 255 / .95);line-height:1.6;margin:0}.smm-problem-bubble p strong{color:#fff;font-weight:700}.smm-problem-footer{max-width:850px;margin:0 auto;text-align:center;padding:36px 40px;background:rgb(255 174 51 / .15);border:2px solid rgb(255 174 51 / .4);border-radius:28px;backdrop-filter:blur(20px);position:relative;z-index:5}.smm-problem-footer p{font-size:18px;color:var(--color-text);line-height:1.8;margin:0}.smm-problem-footer strong{color:var(--dgs-orange);font-weight:700}.smm-clients{padding:80px 24px;background:rgb(255 255 255 / .02)}.smm-clients-title{text-align:center;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:40px}.smm-clients-grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:28px}.smm-client-logo{width:150px;height:75px;display:flex;align-items:center;justify-content:center;padding:18px;background:rgb(255 255 255 / .05);border:2px solid rgb(255 255 255 / .12);border-radius:24px;backdrop-filter:blur(30px);transition:all 0.4s var(--ease-smooth)}.smm-client-logo:hover{background:rgb(255 255 255 / .08);border-color:var(--dgs-cyan);transform:translateY(-6px);box-shadow:0 15px 50px rgb(114 193 216 / .4)}.smm-client-logo img{max-width:100%;max-height:100%;object-fit:contain;opacity:.85;transition:opacity 0.3s}.smm-client-logo:hover img{opacity:1}@media (max-width:1024px){.smm-problem-bubble{width:280px;height:280px;padding:35px 28px}.smm-bubble-1{left:5%;top:30px}.smm-bubble-3{right:5%;bottom:30px}.smm-problem-number{font-size:46px}}@media (max-width:768px){.smm-hero{padding-top:150px}.smm-hero-stats{grid-template-columns:1fr;gap:20px}.smm-stat-card{padding:28px 24px}.smm-stat-number{font-size:44px}.smm-problem-cascade{min-height:auto;display:flex;flex-direction:column;gap:30px;padding:20px 0}.smm-problem-bubble{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%;max-width:320px;height:auto;min-height:300px;margin:0 auto;border-radius:40% 50% 40% 50%}.smm-bubble-2{transform:none!important}.smm-cascade-lines{display:none}.smm-problem-number{font-size:44px}}@media (max-width:480px){.smm-problem-bubble{padding:32px 24px;min-height:280px}.smm-problem-icon-wrap{width:65px;height:65px}.smm-problem-icon-wrap svg{width:32px;height:32px}.smm-problem-number{font-size:40px}.smm-problem-bubble p{font-size:13px}.smm-stat-number{font-size:40px}.smm-stat-label{font-size:14px}}.smm-services-codrops{padding:100px 24px 120px;position:relative;overflow:hidden}.smm-services-grid-2row{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px;max-width:1300px;margin:0 auto;padding:60px 0;align-items:start}.smm-service-slide{position:relative;opacity:.6;transform:scale(.98);transition:all 0.6s cubic-bezier(.4,0,.2,1);height:100%}.smm-service-slide:hover{opacity:1;transform:scale(1)}.smm-service-parallax{position:relative;padding:40px 0;height:100%;display:flex;flex-direction:column}.smm-mega-number{position:absolute;top:-25px;left:-15px;font-family:var(--font-heading);font-size:180px;font-weight:900;line-height:1;background:linear-gradient(135deg,var(--dgs-orange) 0%,var(--dgs-pink) 33%,var(--dgs-purple) 66%,var(--dgs-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;opacity:.08;pointer-events:none;transition:all 0.6s ease;background-size:200% 200%;animation:smm-gradient-shift 8s ease infinite}.smm-service-slide:hover .smm-mega-number{opacity:.25;transform:scale(1.05)}.smm-service-content{position:relative;z-index:2;display:flex;flex-direction:column;flex:1}.smm-service-icon-minimal{width:42px;height:42px;margin-bottom:24px;display:inline-flex;align-items:center;justify-content:center;transition:all 0.5s cubic-bezier(.4,0,.2,1);flex-shrink:0}.smm-service-icon-minimal svg{width:40px;height:40px;stroke:currentColor;fill:none;stroke-width:1.5;transition:all 0.5s ease}.smm-service-slide[data-index="01"] .smm-service-icon-minimal svg{color:var(--dgs-orange)}.smm-service-slide[data-index="02"] .smm-service-icon-minimal svg{color:var(--dgs-pink)}.smm-service-slide[data-index="03"] .smm-service-icon-minimal svg{color:var(--dgs-purple)}.smm-service-slide[data-index="04"] .smm-service-icon-minimal svg{color:var(--dgs-cyan)}.smm-service-slide[data-index="05"] .smm-service-icon-minimal svg{color:var(--dgs-orange)}.smm-service-slide[data-index="06"] .smm-service-icon-minimal svg{color:var(--dgs-pink)}.smm-service-slide:hover .smm-service-icon-minimal{transform:rotate(-8deg) scale(1.1)}.smm-service-slide:hover .smm-service-icon-minimal svg{filter:drop-shadow(0 0 20px currentColor)}.smm-service-heading{font-family:var(--font-heading);font-size:32px;font-weight:700;line-height:1.2;margin-bottom:18px;letter-spacing:-.02em;display:flex;flex-direction:column;color:rgb(255 255 255 / .9);min-height:76px;flex-shrink:0}.smm-service-slide:hover .smm-text-split{color:#fff0}.smm-text-split{display:inline-block;position:relative;transition:all 0.4s cubic-bezier(.4,0,.2,1)}.smm-text-split::before{content:attr(data-text);position:absolute;top:0;left:0;color:#fff0;background:linear-gradient(135deg,var(--dgs-orange),var(--dgs-pink),var(--dgs-purple),var(--dgs-cyan));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;opacity:0;transform:translateY(100%);transition:all 0.5s cubic-bezier(.4,0,.2,1)}.smm-service-slide:hover .smm-text-split::before{opacity:1;transform:translateY(0)}.smm-service-slide:hover .smm-text-split:nth-child(1)::before{transition-delay:0.1s}.smm-service-slide:hover .smm-text-split:nth-child(2)::before{transition-delay:0.2s}.smm-service-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;min-height:52px;align-content:flex-start;flex-shrink:0}.smm-service-tags span{font-size:11px;font-weight:600;padding:5px 12px;border-radius:20px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);color:rgb(255 255 255 / .75);transition:all 0.3s ease;height:fit-content}.smm-service-slide:hover .smm-service-tags span{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .25);color:rgb(255 255 255 / .95)}.smm-service-text{font-size:14px;color:rgb(255 255 255 / .7);line-height:1.7;transition:all 0.3s ease;flex:1}.smm-service-slide:hover .smm-service-text{color:rgb(255 255 255 / .9)}.smm-scroll-line{position:absolute;right:0;top:0;width:2px;height:0;background:linear-gradient(to bottom,transparent,currentColor,transparent);opacity:0;transition:all 0.6s ease}.smm-service-slide[data-index="01"] .smm-scroll-line{color:var(--dgs-orange)}.smm-service-slide[data-index="02"] .smm-scroll-line{color:var(--dgs-pink)}.smm-service-slide[data-index="03"] .smm-scroll-line{color:var(--dgs-purple)}.smm-service-slide[data-index="04"] .smm-scroll-line{color:var(--dgs-cyan)}.smm-service-slide[data-index="05"] .smm-scroll-line{color:var(--dgs-orange)}.smm-service-slide[data-index="06"] .smm-scroll-line{color:var(--dgs-pink)}.smm-service-slide:hover .smm-scroll-line{height:100%;opacity:.5}.smm-service-slide{opacity:0;animation:serviceFadeIn 0.8s ease-out forwards}.smm-service-slide:nth-child(1){animation-delay:0.1s}.smm-service-slide:nth-child(2){animation-delay:0.2s}.smm-service-slide:nth-child(3){animation-delay:0.3s}.smm-service-slide:nth-child(4){animation-delay:0.4s}.smm-service-slide:nth-child(5){animation-delay:0.5s}.smm-service-slide:nth-child(6){animation-delay:0.6s}@keyframes serviceFadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:.6;transform:translateY(0)}}@media (max-width:1024px){.smm-services-grid-2row{grid-template-columns:repeat(2,1fr);gap:36px 28px}.smm-mega-number{font-size:150px;top:-20px}.smm-service-heading{font-size:28px;min-height:67px}.smm-service-text{font-size:13px}}@media (max-width:768px){.smm-services-grid-2row{grid-template-columns:1fr;gap:48px;padding:40px 0}.smm-mega-number{font-size:140px;top:-18px}.smm-service-heading{font-size:30px;min-height:72px}.smm-service-text{font-size:14px}}@media (max-width:480px){.smm-mega-number{font-size:120px;top:-15px}.smm-service-icon-minimal{width:38px;height:38px;margin-bottom:20px}.smm-service-icon-minimal svg{width:36px;height:36px}.smm-service-heading{font-size:26px;margin-bottom:16px;min-height:62px}.smm-service-tags{gap:6px;margin-bottom:14px;min-height:48px}.smm-service-tags span{font-size:10px;padding:4px 10px}.smm-service-text{font-size:13px}}.smm-case-studies{padding:100px 24px;background:rgb(255 255 255 / .02);position:relative;overflow:hidden}.smm-cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:1300px;margin:0 auto}.smm-case-card{background:rgb(255 255 255 / .05);border:2px solid rgb(255 255 255 / .12);border-radius:32px;padding:44px;backdrop-filter:blur(30px);opacity:1;transition:all 0.7s var(--ease-smooth);cursor:pointer;position:relative;display:flex;flex-direction:column}.smm-case-card:hover{transform:translateY(-10px);border-color:var(--dgs-cyan);box-shadow:0 28px 80px rgb(114 193 216 / .5);background:rgb(255 255 255 / .08)}.smm-case-card:nth-child(1):hover{border-color:var(--dgs-orange);box-shadow:0 28px 80px rgb(255 174 51 / .5)}.smm-case-card:nth-child(2):hover{border-color:var(--dgs-pink);box-shadow:0 28px 80px rgb(234 63 139 / .5)}.smm-case-card:nth-child(3):hover{border-color:var(--dgs-purple);box-shadow:0 28px 80px rgb(99 77 188 / .5)}.smm-case-card:nth-child(4):hover{border-color:var(--dgs-cyan);box-shadow:0 28px 80px rgb(114 193 216 / .5)}.smm-case-badge{display:inline-block;padding:8px 20px;background:var(--gradient-neon);border-radius:100px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;background-size:200% 200%;animation:smm-gradient-shift 6s ease infinite;width:fit-content}.smm-case-card h3{font-family:var(--font-heading);font-size:28px;font-weight:600;margin-bottom:14px;color:#fff;min-height:68px}.smm-case-card p{font-size:16px;color:var(--color-text-muted);line-height:1.8;margin-bottom:28px;flex:1;min-height:90px}.smm-case-results{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px;padding:24px 0;border-top:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1)}.smm-case-result{text-align:center}.smm-case-metric{font-family:var(--font-heading);font-size:42px;font-weight:700;background:var(--gradient-neon);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1;display:block;margin-bottom:8px;animation:smm-gradient-shift 6s ease infinite;background-size:200% 200%}.smm-case-metric-label{font-size:13px;color:var(--color-text-muted);font-weight:600}.smm-case-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:rgb(114 193 216 / .15);border:2px solid rgb(114 193 216 / .4);border-radius:100px;color:var(--dgs-cyan);font-size:14px;font-weight:600;cursor:pointer;transition:all 0.4s var(--ease-smooth);width:fit-content}.smm-case-btn svg{width:18px;height:18px;transition:transform 0.3s ease}.smm-case-card:hover .smm-case-btn{background:rgb(114 193 216 / .25);border-color:var(--dgs-cyan);transform:translateX(5px)}.smm-case-card:hover .smm-case-btn svg{transform:translateX(3px)}.smm-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(0);transition:backdrop-filter 0.3s ease}.smm-modal.active{display:flex;backdrop-filter:blur(12px)}.smm-modal-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgb(0 0 0 / .95) 0%,rgb(10 10 15 / .97) 50%,rgb(0 0 0 / .95) 100%);z-index:1;opacity:0;transition:opacity 0.4s ease}.smm-modal.active .smm-modal-overlay{opacity:1}.smm-modal-content{position:relative;z-index:2;max-width:1100px;width:100%;max-height:90vh;overflow-y:auto;background:linear-gradient(135deg,rgb(20 20 30 / .98) 0%,rgb(15 15 25 / .98) 100%);border:2px solid #fff0;background-clip:padding-box;border-radius:32px;padding:60px;box-shadow:0 40px 120px rgb(0 0 0 / .9),0 0 0 1px rgb(114 193 216 / .3),inset 0 1px 0 rgb(255 255 255 / .1);transform:scale(.9) translateY(40px);opacity:0;transition:all 0.5s cubic-bezier(.4,0,.2,1)}.smm-modal.active .smm-modal-content{transform:scale(1) translateY(0);opacity:1}.smm-modal-content::-webkit-scrollbar{width:8px}.smm-modal-content::-webkit-scrollbar-track{background:rgb(255 255 255 / .05);border-radius:10px}.smm-modal-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--dgs-cyan),var(--dgs-purple));border-radius:10px}.smm-modal-close{position:absolute;top:24px;right:24px;width:48px;height:48px;background:rgb(255 255 255 / .08);border:2px solid rgb(255 255 255 / .2);border-radius:50%;color:#fff;font-size:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;z-index:10}.smm-modal-close:hover{background:rgb(234 63 139 / .2);border-color:var(--dgs-pink);transform:rotate(90deg) scale(1.1);box-shadow:0 0 20px rgb(234 63 139 / .5)}.smm-modal-body h3{font-family:var(--font-heading);font-size:42px;font-weight:700;margin-bottom:16px;color:#fff;line-height:1.2;letter-spacing:-.02em;background:linear-gradient(135deg,#ffffff 0%,rgb(255 255 255 / .9) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.smm-modal-industry{display:inline-block;padding:8px 20px;background:rgb(114 193 216 / .15);border:1px solid rgb(114 193 216 / .4);border-radius:100px;color:var(--dgs-cyan);font-weight:600;font-size:14px;margin-bottom:32px;letter-spacing:.5px}.smm-modal-body h4{font-family:var(--font-heading);font-size:24px;font-weight:600;margin:40px 0 20px;color:#fff;position:relative;padding-left:24px}.smm-modal-body h4::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background:linear-gradient(180deg,var(--dgs-orange),var(--dgs-pink));border-radius:2px}.smm-modal-body p{font-size:17px;color:rgb(255 255 255 / .8);line-height:1.9;margin-bottom:24px}.smm-modal-body ul{list-style:none;padding:0;margin:24px 0}.smm-modal-body ul li{padding:16px 0 16px 48px;position:relative;color:rgb(255 255 255 / .85);line-height:1.8;font-size:16px;border-bottom:1px solid rgb(255 255 255 / .05)}.smm-modal-body ul li:last-child{border-bottom:none}.smm-modal-body ul li::before{content:'✓';position:absolute;left:0;top:16px;width:32px;height:32px;background:linear-gradient(135deg,var(--dgs-cyan),var(--dgs-purple));color:#fff;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.smm-modal-body ul li strong{color:#fff;font-weight:600}.smm-modal-instagram{margin:40px 0;padding:32px;background:linear-gradient(135deg,rgb(255 174 51 / .08),rgb(234 63 139 / .08));border:2px solid rgb(255 174 51 / .2);border-radius:24px;position:relative;overflow:hidden}.smm-modal-instagram::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--dgs-orange),transparent)}.smm-modal-instagram h4{margin:0 0 20px 0;padding-left:0;display:flex;align-items:center;gap:12px}.smm-modal-instagram h4::before{display:none}.smm-modal-instagram h4 svg{width:28px;height:28px;fill:url(#instagram-gradient)}.smm-modal-instagram-link{display:block;position:relative;border-radius:16px;overflow:hidden;transition:all 0.4s ease;border:2px solid rgb(255 255 255 / .1)}.smm-modal-instagram-link:hover{transform:translateY(-4px);border-color:var(--dgs-pink);box-shadow:0 20px 60px rgb(234 63 139 / .4)}.smm-modal-instagram-link img{width:100%;height:auto;display:block;transition:all 0.4s ease}.smm-modal-instagram-link:hover img{transform:scale(1.02)}.smm-modal-instagram-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgb(255 174 51 / .9),rgb(234 63 139 / .9));display:flex;align-items:center;justify-content:center;opacity:0;transition:all 0.4s ease}.smm-modal-instagram-link:hover .smm-modal-instagram-overlay{opacity:1}.smm-modal-instagram-cta{color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;gap:12px;padding:16px 32px;background:rgb(0 0 0 / .3);border-radius:100px;border:2px solid rgb(255 255 255 / .5);transform:translateY(10px);transition:all 0.3s ease}.smm-modal-instagram-link:hover .smm-modal-instagram-cta{transform:translateY(0)}.smm-modal-results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:40px 0}.smm-modal-result{text-align:center;padding:32px 24px;background:linear-gradient(135deg,rgb(114 193 216 / .08),rgb(99 77 188 / .08));border:2px solid rgb(114 193 216 / .25);border-radius:20px;position:relative;overflow:hidden;transition:all 0.4s ease}.smm-modal-result::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--dgs-cyan),var(--dgs-purple));transform:scaleX(0);transition:transform 0.4s ease}.smm-modal-result:hover::before{transform:scaleX(1)}.smm-modal-result:hover{border-color:var(--dgs-cyan);background:linear-gradient(135deg,rgb(114 193 216 / .15),rgb(99 77 188 / .15));transform:translateY(-4px);box-shadow:0 20px 60px rgb(114 193 216 / .3)}.smm-modal-result-number{font-family:var(--font-heading);font-size:52px;font-weight:700;background:linear-gradient(135deg,var(--dgs-cyan) 0%,var(--dgs-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;display:block;margin-bottom:12px;line-height:1.1;word-break:break-word;overflow-wrap:break-word}.smm-modal-result-label{font-size:15px;color:rgb(255 255 255 / .7);font-weight:600;line-height:1.4;word-break:break-word}@media (max-width:768px){.smm-modal-content{padding:40px 28px;max-height:95vh}.smm-modal-body h3{font-size:32px}.smm-modal-body h4{font-size:20px}.smm-modal-results-grid{grid-template-columns:1fr}.smm-modal-result-number{font-size:44px}.smm-modal-instagram{padding:24px 20px}}@media (max-width:480px){.smm-modal-content{padding:32px 20px;border-radius:24px}.smm-modal-close{top:16px;right:16px;width:40px;height:40px;font-size:24px}.smm-modal-body h3{font-size:28px}.smm-modal-result-number{font-size:38px}.smm-modal-instagram-cta{font-size:16px;padding:12px 24px}}@media (max-width:1024px){.smm-cases-grid{grid-template-columns:repeat(2,1fr)}.smm-case-card{padding:36px 28px}.smm-case-card h3{font-size:24px;min-height:60px}.smm-case-card p{font-size:15px;min-height:85px}}@media (max-width:768px){.smm-cases-grid{grid-template-columns:1fr}.smm-case-card{padding:36px 28px}.smm-case-card h3{font-size:24px;min-height:auto}.smm-case-card p{min-height:auto}.smm-case-results{grid-template-columns:1fr;gap:16px}.smm-case-metric{font-size:36px}.smm-modal-content{padding:30px 24px}.smm-modal-body h3{font-size:28px}.smm-modal-results-grid{grid-template-columns:1fr}}@media (max-width:480px){.smm-case-card{padding:28px 20px}.smm-case-card h3{font-size:22px}.smm-case-metric{font-size:32px}.smm-modal-result-number{font-size:40px}}.smm-news{padding:100px 24px}.smm-news-strip-viewport{position:relative;overflow:hidden;border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:radial-gradient(circle at top left,rgb(255 174 51 / .15),transparent 55%),radial-gradient(circle at bottom right,rgb(234 63 139 / .12),transparent 55%),rgb(10 10 15 / .96);padding:24px 0;margin-bottom:40px}.smm-news-strip-track{display:inline-flex;align-items:center;gap:60px;padding-inline:40px;white-space:nowrap;animation:smm-news-marquee 60s linear infinite}.smm-news-strip-viewport:hover .smm-news-strip-track{animation-play-state:paused}.smm-news-strip-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.4s ease;cursor:pointer;position:relative}.smm-news-strip-logo:hover{transform:translateY(-8px) scale(1.08);z-index:10}.smm-news-strip-logo img{height:60px;width:auto;max-width:200px;object-fit:contain;filter:grayscale(.1);opacity:.9;transition:all 0.4s ease}.smm-news-strip-logo:hover img{filter:grayscale(0%) brightness(1.15);opacity:1}.smm-news-strip-logo:hover{filter:drop-shadow(0 8px 24px rgb(114 193 216 / .4)) drop-shadow(0 16px 48px rgb(114 193 216 / .3)) drop-shadow(0 0 60px rgb(114 193 216 / .25))}.smm-news-strip-viewport:has(.smm-news-strip-logo:hover) .smm-news-strip-track{animation-play-state:paused}@keyframes smm-news-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.smm-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.smm-news-card{background:rgb(255 255 255 / .05);border:2px solid rgb(255 255 255 / .12);border-radius:28px;padding:32px;backdrop-filter:blur(30px);opacity:1;transition:all 0.7s var(--ease-smooth);cursor:pointer}.smm-news-card:hover{transform:translateY(-10px);border-color:var(--dgs-purple);box-shadow:0 28px 80px rgb(99 77 188 / .5)}.smm-news-source{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--dgs-purple);margin-bottom:12px}.smm-news-card h4{font-family:var(--font-heading);font-size:20px;font-weight:600;margin-bottom:10px;line-height:1.4}.smm-news-card p{font-size:15px;color:var(--color-text-muted);line-height:1.7}.smm-news-note{text-align:center;margin-top:20px;font-size:14px;color:var(--color-text-muted)}@media (max-width:768px){.smm-news-strip-viewport{padding:20px 0}.smm-news-strip-track{animation-duration:40s;gap:50px}.smm-news-strip-logo img{height:50px;max-width:170px}.smm-news-grid{grid-template-columns:1fr}}@media (max-width:480px){.smm-news-strip-viewport{padding:16px 0}.smm-news-strip-track{animation-duration:30s;gap:40px}.smm-news-strip-logo img{height:40px;max-width:140px}}@media (prefers-reduced-motion:reduce){.smm-news-strip-track{animation:none}.smm-news-strip-viewport{overflow-x:auto;scroll-behavior:smooth}}.smm-process-flow{padding:100px 24px;background:rgb(255 255 255 / .02)}.smm-flow-timeline{position:relative;max-width:950px;margin:0 auto;padding:40px 0}.smm-flow-line{position:absolute;left:50%;top:0;width:3px;height:0%;background:var(--gradient-neon);transform:translateX(-50%);box-shadow:0 0 20px var(--dgs-cyan);z-index:1;transition:height 0.6s cubic-bezier(.4,0,.2,1)}.smm-flow-line::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:12px;height:12px;background:var(--dgs-cyan);border-radius:50%;box-shadow:0 0 20px var(--dgs-cyan);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:.6;transform:translateX(-50%) scale(1.3)}}@supports not (animation-timeline:view()){.smm-flow-line{transform:translateX(-50%) scaleY(1);transition:transform 0.3s ease-out}}@keyframes grow-line{from{transform:translateX(-50%) scaleY(0)}to{transform:translateX(-50%) scaleY(1)}}.smm-flow-line::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(114 193 216 / .15);z-index:-1;transform:translateX(0)}.smm-flow-step{display:grid;grid-template-columns:1fr auto 1fr;gap:36px;align-items:center;margin-bottom:70px;opacity:0;transform:translateY(30px);animation:fade-in-step linear forwards;animation-timeline:view();animation-range:entry 0% cover 30%}@supports not (animation-timeline:view()){.smm-flow-step{opacity:1;transform:translateY(0)}}@keyframes fade-in-step{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.smm-flow-step:nth-child(1){animation-delay:0ms}.smm-flow-step:nth-child(2){animation-delay:100ms}.smm-flow-step:nth-child(3){animation-delay:200ms}.smm-flow-step:nth-child(4){animation-delay:300ms}.smm-flow-step:nth-child(5){animation-delay:400ms}.smm-flow-step:nth-child(6){animation-delay:500ms}.smm-flow-left .smm-flow-content{text-align:right}.smm-flow-right .smm-flow-content{text-align:left;grid-column:3}.smm-flow-right .smm-flow-dot{grid-column:2}.smm-flow-dot{width:28px;height:28px;background:var(--gradient-neon);border-radius:50%;position:relative;z-index:2;box-shadow:0 0 0 10px rgb(114 193 216 / .3),0 0 30px rgb(255 174 51 / .6);background-size:200% 200%;opacity:.4;transform:scale(.8);animation:activate-dot linear forwards;animation-timeline:view();animation-range:entry 0% cover 30%}@supports not (animation-timeline:view()){.smm-flow-dot{opacity:1;transform:scale(1);animation:smm-pulse-dot 2.5s ease-in-out infinite}}@keyframes activate-dot{from{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1);animation:smm-pulse-dot 2.5s ease-in-out infinite}}@keyframes smm-pulse-dot{0%,100%{box-shadow:0 0 0 10px rgb(114 193 216 / .3),0 0 30px rgb(255 174 51 / .6);transform:scale(1)}50%{box-shadow:0 0 0 20px #fff0,0 0 40px rgb(234 63 139 / .8);transform:scale(1.15)}}.smm-flow-content{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .15);border-radius:22px;padding:36px;backdrop-filter:blur(30px);transition:all 0.5s var(--ease-smooth)}.smm-flow-content:hover{background:rgb(255 255 255 / .08);border-color:var(--dgs-pink);transform:scale(1.05);box-shadow:0 20px 60px rgb(234 63 139 / .4)}.smm-flow-number{font-family:var(--font-heading);font-size:44px;font-weight:700;background:var(--gradient-neon);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1;margin-bottom:14px;animation:smm-gradient-shift 6s ease infinite;background-size:200% 200%}.smm-flow-content h4{font-family:var(--font-heading);font-size:24px;font-weight:600;margin-bottom:10px}.smm-flow-content p{font-size:15px;color:var(--color-text-muted);line-height:1.8}@media (max-width:768px){.smm-flow-step{grid-template-columns:auto 1fr;gap:20px;margin-bottom:50px}.smm-flow-left .smm-flow-content,.smm-flow-right .smm-flow-content{text-align:left;grid-column:2}.smm-flow-left .smm-flow-dot,.smm-flow-right .smm-flow-dot{grid-column:1}.smm-flow-line{left:14px}}@media (prefers-reduced-motion:reduce){.smm-flow-line,.smm-flow-step,.smm-flow-dot{animation:none!important;opacity:1!important;transform:none!important}}.smm-why{padding:100px 24px}.smm-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.smm-why-card{background:rgb(255 255 255 / .05);border:2px solid rgb(255 255 255 / .12);border-radius:32px;padding:44px 36px;text-align:center;opacity:1;transition:all 0.7s var(--ease-smooth);backdrop-filter:blur(30px)}.smm-why-card:hover{border-color:var(--dgs-orange);transform:translateY(-10px);box-shadow:0 28px 80px rgb(255 174 51 / .5)}.smm-why-icon{width:80px;height:80px;margin:0 auto 28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgb(255 174 51 / .3),rgb(234 63 139 / .3));border-radius:24px;transition:all 0.5s var(--ease-smooth)}.smm-why-card:hover .smm-why-icon{transform:scale(1.15) rotate(-8deg);box-shadow:0 10px 40px rgb(255 174 51 / .6)}.smm-why-icon svg{width:40px;height:40px;stroke:var(--dgs-orange);fill:none;stroke-width:2;filter:drop-shadow(0 0 8px var(--dgs-orange))}.smm-why-card h4{font-family:var(--font-heading);font-size:22px;font-weight:600;margin-bottom:12px}.smm-why-card p{font-size:15px;color:var(--color-text-muted);line-height:1.8}.smm-faq{padding:100px 24px}.smm-faq-grid{display:grid;gap:20px;max-width:950px;margin:0 auto}.smm-faq-item{background:rgb(255 255 255 / .05);border:2px solid rgb(255 255 255 / .12);border-radius:28px;padding:32px 36px;opacity:1;transition:all 0.6s var(--ease-smooth);backdrop-filter:blur(30px)}.smm-faq-item{background:rgb(255 255 255 / .05);border:2px solid rgb(255 255 255 / .12);box-shadow:none}.smm-faq-item:hover{border-color:var(--dgs-purple);background:rgb(15 15 30 / .95);box-shadow:0 16px 40px rgb(99 77 188 / .45);transform:translateX(10px)}.smm-faq-item:hover .smm-faq-question-text{color:#fff}.smm-faq-item:hover .smm-faq-number{color:var(--dgs-purple)}.smm-faq-item h4{font-family:var(--font-heading);font-size:20px;font-weight:600;margin-bottom:12px}.smm-faq-item p{font-size:16px;color:var(--color-text-muted);line-height:1.8}.smm-cta-final{padding:120px 24px;position:relative;text-align:center;overflow:hidden}.smm-cta-final h2{font-family:var(--font-heading);font-size:clamp(38px, 6vw, 68px);font-weight:700;line-height:1.15;margin:28px 0;letter-spacing:-.02em}.smm-cta-final p{font-size:20px;color:var(--color-text-muted);line-height:1.8;margin-bottom:44px;max-width:750px;margin-inline:auto}.smm-cta-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:40px}.smm-cta-trust{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}.smm-trust-item{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--color-text-muted);font-weight:500}.smm-trust-item svg{width:22px;height:22px;stroke:var(--dgs-cyan)}.smm-form-section{position:relative;padding:120px 24px 140px;overflow:hidden}.smm-form-section .smm-gradient-mesh{opacity:.8}.smm-form-shell{max-width:720px;margin:0 auto;padding:32px 28px;border-radius:24px;background:rgb(10 10 15 / .9);border:1px solid rgb(255 174 51 / .3);box-shadow:0 24px 80px rgb(0 0 0 / .8);backdrop-filter:blur(26px)}.smm-form-trust{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;font-size:13px;font-weight:500;color:var(--color-text-muted)}.smm-form-trust span{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .12)}.smm-form-shell input[type="text"],.smm-form-shell input[type="email"],.smm-form-shell input[type="tel"],.smm-form-shell textarea,.smm-form-shell select{width:100%;background:rgb(15 15 25 / .9);border-radius:12px!important;border:1px solid rgb(255 255 255 / .16)!important;padding:12px 14px!important;color:var(--color-text)!important;font-size:14px!important;outline:none!important;transition:border-color 0.25s var(--ease-smooth),box-shadow 0.25s var(--ease-smooth),background 0.25s var(--ease-smooth)}.smm-form-shell input:focus,.smm-form-shell textarea:focus,.smm-form-shell select:focus{border-color:var(--dgs-cyan)!important;box-shadow:0 0 0 1px var(--dgs-cyan);background:rgb(8 8 16 / .98)}.smm-form-shell label{font-size:13px!important;font-weight:500!important;color:var(--color-text-muted)!important;margin-bottom:6px;display:inline-block}.smm-form-shell button[type="submit"],.smm-form-shell .ff-btn-submit{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:14px 28px!important;border-radius:999px!important;border:none!important;cursor:pointer;font-size:14px!important;font-weight:600!important;font-family:var(--font-body)!important;background-image:var(--gradient-neon)!important;color:#fff!important;text-transform:none!important;box-shadow:0 12px 40px rgb(255 174 51 / .6);transition:transform 0.25s var(--ease-smooth),box-shadow 0.25s var(--ease-smooth),background-position 0.6s var(--ease-smooth);background-size:200% 200%}.smm-form-shell button[type="submit"]:hover,.smm-form-shell .ff-btn-submit:hover{transform:translateY(-2px);box-shadow:0 18px 60px rgb(234 63 139 / .8);background-position:100% 50%}@media (max-width:1024px){.smm-why-grid,.smm-news-grid{grid-template-columns:repeat(2,1fr)}.smm-cases-grid{grid-template-columns:1fr}}@media (max-width:768px){.smm-cards-grid{grid-template-columns:1fr;gap:30px}.smm-case-results,.smm-modal-results-grid{grid-template-columns:1fr}.smm-flow-step{grid-template-columns:1fr;text-align:center!important}.smm-flow-left .smm-flow-content,.smm-flow-right .smm-flow-content{text-align:center;grid-column:1}.smm-flow-dot,.smm-flow-line{display:none}.smm-hero-cta,.smm-cta-buttons{flex-direction:column}.smm-btn{width:100%;justify-content:center}.smm-modal-content{padding:30px}.smm-news-strip-track{gap:24px;padding-inline:24px}.smm-form-section{padding:80px 20px 100px}.smm-form-shell{padding:24px 18px}.smm-why-grid,.smm-news-grid{grid-template-columns:1fr}}<script>(function(){'use strict';console.log('🔧 Process Flow Script Loading...');function initProcessFlowSimple(){console.log('🔧 Initializing Process Flow...');const timeline=document.querySelector('.smm-flow-timeline');const line=document.querySelector('.smm-flow-line');const steps=document.querySelectorAll('.smm-flow-step');// Debug:Check if elements exist console.log('Timeline:',timeline);console.log('Line:',line);console.log('Steps found:',steps.length);if (!timeline || !line || steps.length===0){console.error('❌ Process Flow elements not found!');console.log('Timeline exists?',!!timeline);console.log('Line exists?',!!line);console.log('Steps count:',steps.length);return}// Calculate total height const lastStep=steps[steps.length - 1];const timelineRect=timeline.getBoundingClientRect();const lastStepRect=lastStep.getBoundingClientRect();let totalHeight=(lastStepRect.top - timelineRect.top)+(lastStepRect.height / 2);console.log('✅ Process Flow elements found!');console.log('Total height:',totalHeight);function updateAnimation(){const scrollTop=window.pageYOffset || document.documentElement.scrollTop;const timelineTop=timeline.offsetTop;const windowHeight=window.innerHeight;const scrollPosition=scrollTop+(windowHeight * .7);// Animate line if (scrollPosition>timelineTop){const progress=scrollPosition - timelineTop;const lineHeight=Math.min(progress, totalHeight);const percentage=(lineHeight / totalHeight) * 100;line.style.height=percentage+'%';// Debug:Show current progress if (percentage>0 && percentage < 100){console.log('📊 Line progress:',Math.round(percentage)+'%')}}else{line.style.height='0%'}// Activate steps steps.forEach(function(step,index){const stepRect=step.getBoundingClientRect();const stepTop=scrollTop+stepRect.top;const triggerPoint=scrollTop+(windowHeight * .75);if (triggerPoint>stepTop && !step.classList.contains('active')){setTimeout(function(){step.classList.add('active');console.log('✅ Step '+(index+1)+' activated')},index * 100)}})}// Add scroll listener window.addEventListener('scroll',updateAnimation,{passive:true});console.log('✅ Scroll listener added');// Initial update updateAnimation();console.log('✅ Initial animation update complete');// Update on resize let resizeTimer;window.addEventListener('resize',function(){clearTimeout(resizeTimer);resizeTimer=setTimeout(function(){const lastStep=steps[steps.length - 1];const timelineRect=timeline.getBoundingClientRect();const lastStepRect=lastStep.getBoundingClientRect();totalHeight=(lastStepRect.top - timelineRect.top)+(lastStepRect.height / 2);updateAnimation();console.log('🔄 Resized - new total height:',totalHeight)},250)})}// Wait for DOM to be ready if (document.readyState==='loading'){document.addEventListener('DOMContentLoaded',function(){console.log('✅ DOM Ready');initProcessFlowSimple()})}else{console.log('✅ DOM Already Ready');initProcessFlowSimple()}// Also try after a short delay (for WordPress) setTimeout(function(){if (!document.querySelector('.smm-flow-line').style.height){console.log('🔄 Retry initialization...');initProcessFlowSimple()}},500);console.log('🎉 Process Flow Script Loaded!')})();</script><script>(function(){'use strict';console.log('🔧 Process Flow Script Loading...');function initProcessFlowSimple(){console.log('🔧 Initializing Process Flow...');const timeline=document.querySelector('.smm-flow-timeline');const line=document.querySelector('.smm-flow-line');const steps=document.querySelectorAll('.smm-flow-step');// Debug:Check if elements exist console.log('Timeline:',timeline);console.log('Line:',line);console.log('Steps found:',steps.length);if (!timeline || !line || steps.length===0){console.error('❌ Process Flow elements not found!');console.log('Timeline exists?',!!timeline);console.log('Line exists?',!!line);console.log('Steps count:',steps.length);return}// Calculate total height const lastStep=steps[steps.length - 1];const timelineRect=timeline.getBoundingClientRect();const lastStepRect=lastStep.getBoundingClientRect();let totalHeight=(lastStepRect.top - timelineRect.top)+(lastStepRect.height / 2);console.log('✅ Process Flow elements found!');console.log('Total height:',totalHeight);function updateAnimation(){const scrollTop=window.pageYOffset || document.documentElement.scrollTop;const timelineTop=timeline.offsetTop;const windowHeight=window.innerHeight;const scrollPosition=scrollTop+(windowHeight * .7);// Animate line if (scrollPosition>timelineTop){const progress=scrollPosition - timelineTop;const lineHeight=Math.min(progress, totalHeight);const percentage=(lineHeight / totalHeight) * 100;line.style.height=percentage+'%';// Debug:Show current progress if (percentage>0 && percentage < 100){console.log('📊 Line progress:',Math.round(percentage)+'%')}}else{line.style.height='0%'}// Activate steps steps.forEach(function(step,index){const stepRect=step.getBoundingClientRect();const stepTop=scrollTop+stepRect.top;const triggerPoint=scrollTop+(windowHeight * .75);if (triggerPoint>stepTop && !step.classList.contains('active')){setTimeout(function(){step.classList.add('active');console.log('✅ Step '+(index+1)+' activated')},index * 100)}})}// Add scroll listener window.addEventListener('scroll',updateAnimation,{passive:true});console.log('✅ Scroll listener added');// Initial update updateAnimation();console.log('✅ Initial animation update complete');// Update on resize let resizeTimer;window.addEventListener('resize',function(){clearTimeout(resizeTimer);resizeTimer=setTimeout(function(){const lastStep=steps[steps.length - 1];const timelineRect=timeline.getBoundingClientRect();const lastStepRect=lastStep.getBoundingClientRect();totalHeight=(lastStepRect.top - timelineRect.top)+(lastStepRect.height / 2);updateAnimation();console.log('🔄 Resized - new total height:',totalHeight)},250)})}// Wait for DOM to be ready if (document.readyState==='loading'){document.addEventListener('DOMContentLoaded',function(){console.log('✅ DOM Ready');initProcessFlowSimple()})}else{console.log('✅ DOM Already Ready');initProcessFlowSimple()}// Also try after a short delay (for WordPress) setTimeout(function(){if (!document.querySelector('.smm-flow-line').style.height){console.log('🔄 Retry initialization...');initProcessFlowSimple()}},500);console.log('🎉 Process Flow Script Loaded!')})();</script>.smm-news-strip-logo{height:auto;padding:12px 20px}.smm-news-strip-logo img{height:60px!important;width:auto!important;max-width:200px!important;object-fit:contain;filter:grayscale(.1);opacity:.9;transition:all 0.4s ease}.smm-news-strip-viewport{padding:24px 0}.smm-news-strip-track{gap:60px}.smm-news-strip-logo:hover{transform:translateY(-6px) scale(1.05);filter:drop-shadow(0 8px 24px rgb(114 193 216 / .4))}.smm-news-strip-logo:hover img{filter:grayscale(0%) brightness(1.1);opacity:1}.smm-news-strip-viewport:hover .smm-news-strip-track{animation-play-state:paused}.smm-modal{display:none}.smm-modal.active{display:flex!important}.smm-modal-content{transform:scale(.9);opacity:0;transition:all 0.3s ease}.smm-modal.active .smm-modal-content{transform:scale(1);opacity:1}.smm-modal-close{cursor:pointer;transition:all 0.3s ease}.smm-modal-close:hover{transform:rotate(90deg) scale(1.1);opacity:1}html{scroll-behavior:smooth}@media (max-width:768px){.smm-news-strip-logo img{height:50px!important;max-width:170px!important}.smm-news-strip-track{gap:50px}}@media (max-width:480px){.smm-news-strip-logo img{height:40px!important;max-width:140px!important}.smm-news-strip-track{gap:40px}}.smm-flow-line{z-index:1!important}.smm-flow-dot{z-index:10!important;position:relative!important}.smm-flow-content{z-index:5!important;position:relative!important}.smm-flow-step{position:relative!important;z-index:5!important}body{background:linear-gradient(180deg,#0a0118 0%,#1a0b2e 15%,#0f0520 30%,#1a0b2e 45%,#0a0118 60%,#1a0b2e 75%,#0f0520 90%,#0a0118 100%);background-attachment:fixed;min-height:100vh}section{background:transparent!important;position:relative}.smm-gradient-mesh{opacity:.4}section::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgb(139 92 246 / .1) 50%,transparent 100%);opacity:.3}section:last-of-type::after{display:none}.smm-urgency{position:relative;padding:120px 0;overflow:hidden}.smm-urgency-content{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto}.smm-urgency-badge{display:inline-block;padding:10px 24px;background:linear-gradient(135deg,rgb(255 107 0 / .15) 0%,rgb(220 38 38 / .15) 100%);border:1px solid rgb(255 107 0 / .3);border-radius:50px;color:#ff6b00;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,100%{box-shadow:0 0 20px rgb(255 107 0 / .3)}50%{box-shadow:0 0 30px rgb(255 107 0 / .5)}}.smm-urgency-title{font-size:clamp(32px, 5vw, 56px);font-weight:700;line-height:1.2;color:#fff;margin-bottom:20px}.smm-urgency-subtitle{font-size:20px;line-height:1.6;color:rgb(255 255 255 / .7);margin-bottom:48px;max-width:700px;margin-left:auto;margin-right:auto}.smm-urgency-features{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-bottom:48px}.smm-urgency-feature{display:flex;align-items:center;gap:12px;padding:16px 28px;background:rgb(139 92 246 / .1);border:1px solid rgb(139 92 246 / .2);border-radius:50px;color:rgb(255 255 255 / .9);font-size:15px;font-weight:500;transition:all 0.3s ease}.smm-urgency-feature:hover{background:rgb(139 92 246 / .15);border-color:rgb(139 92 246 / .4);transform:translateY(-2px)}.smm-urgency-feature svg{width:20px;height:20px;color:#8b5cf6;flex-shrink:0}.smm-urgency-cta{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:32px}.smm-btn-large{padding:18px 36px;font-size:16px;font-weight:600}.smm-urgency-note{font-size:14px;color:rgb(255 255 255 / .6);font-style:italic;margin:0}@media (max-width:768px){.smm-urgency{padding:80px 0}.smm-urgency-features{flex-direction:column;align-items:center;gap:16px}.smm-urgency-feature{width:100%;max-width:320px;justify-content:center}.smm-urgency-cta{flex-direction:column;width:100%}.smm-urgency-cta .smm-btn{width:100%;justify-content:center}}.smm-faq{position:relative;padding:120px 0;overflow:hidden}.smm-faq-accordion{max-width:900px;margin:60px auto 80px;display:flex;flex-direction:column;gap:20px}.smm-faq-item{position:relative;background:rgb(255 255 255 / .03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .08);border-radius:20px;overflow:hidden;transition:all 0.4s cubic-bezier(.4,0,.2,1)}.smm-faq-item:hover{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .12);transform:none;box-shadow:none}.smm-faq-question{width:100%;display:flex;align-items:center;gap:20px;padding:28px 32px;background:#fff0;border:none;cursor:pointer;text-align:left;color:#fff;transition:all 0.3s ease;position:relative}.smm-faq-question::before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background:rgb(255 255 255 / .18);opacity:0;transition:opacity 0.3s ease}.smm-faq-question.active::before{opacity:1}.smm-faq-number{font-size:16px;font-weight:700;color:rgb(255 255 255 / .7);font-family:'Space Mono',monospace;min-width:40px;opacity:.7;transition:all 0.3s ease}.smm-faq-question:hover .smm-faq-number,.smm-faq-question.active .smm-faq-number{opacity:1;color:#fff}.smm-faq-question-text{flex:1;font-size:18px;font-weight:600;line-height:1.4;color:rgb(255 255 255 / .9);transition:color 0.3s ease}.smm-faq-question:hover .smm-faq-question-text,.smm-faq-question.active .smm-faq-question-text{color:#fff}.smm-faq-icon{width:24px;height:24px;color:rgb(255 255 255 / .5);transition:all 0.4s cubic-bezier(.4,0,.2,1);flex-shrink:0}.smm-faq-question.active .smm-faq-icon{transform:rotate(180deg);color:#fff}.smm-faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(.4,0,.2,1)}.smm-faq-answer.active{max-height:500px}.smm-faq-answer-content{padding:0 32px 32px 92px;color:rgb(255 255 255 / .7);line-height:1.8;font-size:16px}.smm-faq-answer-content p{margin:0}.smm-faq-cta{text-align:center;margin-top:60px;padding:48px;background:rgb(255 255 255 / .04);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgb(255 255 255 / .14);border-radius:24px;max-width:700px;margin-left:auto;margin-right:auto}.smm-faq-cta-text{font-size:24px;font-weight:600;color:#fff;margin-bottom:24px}@media (max-width:768px){.smm-faq{padding:80px 0}.smm-faq-accordion{gap:16px}.smm-faq-question{padding:20px;gap:12px}.smm-faq-number{font-size:14px;min-width:32px}.smm-faq-question-text{font-size:16px}.smm-faq-icon{width:20px;height:20px}.smm-faq-answer-content{padding:0 20px 24px 20px;font-size:15px}.smm-faq-cta{padding:32px 24px}.smm-faq-cta-text{font-size:20px}}@media (hover:hover){.smm-faq-item:hover{box-shadow:0 8px 32px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .1)}}