@import "https://fonts.googleapis.com/css2?family=Caveat:wght@700&family=Permanent+Marker&family=Space+Grotesk:wght@700&family=Outfit:wght@900&display=swap";@font-face{font-family:Mango Grotesque Extra Bold;src:url(https://framerusercontent.com/assets/8KzAecyKuBSYwpL42QqGoo75yk.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:800}@font-face{font-family:Mango Grotesque Bold;src:url(https://framerusercontent.com/assets/gBZuuNKNCyBkXqbw0nPRN8nBdaY.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Geist Bold;src:url(https://framerusercontent.com/assets/cD2TL3JXx2rge4DsbI6hAIwzI.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Geist Regular;src:url(https://framerusercontent.com/assets/pnVyB1suA5XzXBifPcksvcMU8NM.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--bg-primary:#08080c;--bg-secondary:#0d0d14;--bg-tertiary:#13131c;--bg-card:#ffffff08;--bg-card-hover:#ffffff0f;--bg-glass:#12121acc;--bg-glass-border:#ffffff14;--text-primary:#fff;--text-secondary:#ffffffbf;--text-tertiary:#ffffff80;--accent-1:#f7b733;--accent-2:#fc4a1a;--accent-gradient:linear-gradient(135deg, #f7b733 0%, #fc4a1a 100%);--accent-glow:#f7b73326;--border-subtle:#ffffff1a;--border-light:#ffffff26;--border-accent:#f7b7334d;--font-primary:"Geist Regular", "Inter", sans-serif;--font-secondary:"Geist Regular", "Inter", sans-serif;--font-display:"Mango Grotesque Extra Bold", "Mango Grotesque Bold", sans-serif;--section-padding:clamp(45px, 6vw, 75px);--container-max:1280px;--gutter:clamp(16px, 4vw, 24px);--h1-size:clamp(2.5rem, 8vw, 6rem);--h2-size:clamp(2rem, 5vw, 3.5rem);--h3-size:clamp(1.5rem, 3vw, 2.2rem);--body-size:clamp(.95rem, 1.1vw, 1.15rem);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--transition-fast:.2s var(--ease-out-quart);--transition-medium:.4s var(--ease-out-expo);--transition-slow:.8s var(--ease-out-expo);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-full:100px}.floating-3d-element{pointer-events:none;z-index:10;will-change:transform;filter:drop-shadow(0 20px 40px #0006);justify-content:center;align-items:center;width:120px;height:120px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute}.floating-3d-element img{object-fit:contain;width:100%;height:100%}@keyframes float-y{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(5deg)}}@keyframes float-x{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(15px)rotate(-5deg)}}@keyframes float-complex{0%,to{transform:translate(0)rotate(0)scale(1)}33%{transform:translate(10px,-15px)rotate(3deg)scale(1.05)}66%{transform:translate(-10px,10px)rotate(-3deg)scale(.95)}}.anim-float-y{animation:5s ease-in-out infinite float-y}.anim-float-x{animation:6s ease-in-out infinite float-x}.anim-float-complex{animation:8s ease-in-out infinite float-complex}.delay-1{animation-delay:-1s}.delay-2{animation-delay:-2s}.delay-3{animation-delay:-3s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:auto}body{font-family:var(--font-primary);background:var(--bg-primary);color:var(--text-primary);width:100%;line-height:1.6;position:relative;overflow-x:auto}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}ul{list-style:none}img{max-width:100%;display:block}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}.container{max-width:var(--container-max);padding:0 var(--gutter);width:100%;margin:0 auto}#preloader{z-index:999999;background:var(--bg-primary);justify-content:center;align-items:center;transition:none;display:flex;position:fixed;inset:0}#preloader.loaded{opacity:0;visibility:hidden;display:none!important}.loader-content{flex-direction:column;align-items:center;gap:24px;display:flex}.loader-logo{align-items:center;gap:12px;display:flex}.loader-icon{width:36px;height:36px;animation:2s cubic-bezier(.4,0,.2,1) infinite pulseLoader}.loader-icon svg{width:100%;height:100%}.loader-text{letter-spacing:2px;color:var(--text-primary);font-size:20px;font-weight:700}.loader-text span{color:var(--text-secondary);letter-spacing:3px;margin-left:6px;font-size:18px;font-weight:400}.loader-progress{background:#0000000a;border-radius:2px;width:200px;height:2px;position:relative;overflow:hidden}.loader-progress-bar{background:var(--accent-gradient);border-radius:2px;width:50%;height:100%;animation:1.5s ease-in-out infinite loaderProgress;position:absolute;top:0;left:0}@keyframes loaderProgress{0%{width:50%;left:-50%}to{width:50%;left:100%}}@keyframes pulseLoader{0%,to{filter:drop-shadow(0 0 10px #f7b73333);transform:scale(1)}50%{filter:drop-shadow(0 0 20px #fc4a1a80);transform:scale(1.05)}}.cursor-glow{background:radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);pointer-events:none;z-index:9999;opacity:0;mix-blend-mode:screen;border-radius:50%;width:500px;height:500px;transition:opacity .3s;position:fixed;transform:translate(-50%,-50%)}body:hover .cursor-glow{opacity:1}#particleCanvas{pointer-events:none;z-index:0;opacity:.4;width:100%;height:100%;position:fixed;top:0;left:0}.navbar{z-index:1000;transition:all var(--transition-medium);padding:20px 0;position:fixed;top:0;left:0;right:0}.navbar.scrolled{padding:12px 0;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#0a0a0fe0!important;border-bottom:none!important;box-shadow:0 10px 30px #00000080!important}.navbar.scrolled .logo-text{color:#fff!important}.navbar.scrolled .logo-accent{color:#ffffffb3}.nav-container{max-width:var(--container-max);justify-content:space-between;align-items:center;margin:0 auto;padding:0 24px;display:flex}.nav-logo{z-index:1001;align-items:center;gap:10px;display:flex}.logo-icon{width:40px;height:40px}.logo-icon svg,.logo-icon img{object-fit:contain;width:100%;height:100%}.logo-text{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-primary);font-family:Barlow Condensed,Impact,sans-serif;font-size:20px;font-weight:900}.logo-accent{color:var(--text-secondary);letter-spacing:2px;text-transform:uppercase;margin-left:3px;font-family:Barlow Condensed,Impact,sans-serif;font-size:16px;font-weight:700}.logo-text.logo-theme-home{letter-spacing:1px!important;text-transform:uppercase!important;color:#fff!important;-webkit-text-stroke:.8px #000!important;text-shadow:-1.5px -1.5px #000,1.5px -1.5px #000,-1.5px 1.5px #000,1.5px 1.5px #000,2px 2px #1e1b4b,3px 3px #3b30ff,4px 4px #3b30ff!important;align-items:center!important;font-family:Bangers,Londrina Solid,sans-serif!important;font-size:32px!important;font-weight:400!important;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)!important;display:inline-flex!important;transform:rotate(-1deg)translateY(-1px)!important}.logo-text.logo-theme-home:hover{transform:rotate(0)scale(1.05)translateY(0)!important}.logo-text.logo-theme-home .logo-accent{letter-spacing:1px!important;color:#ff007a!important;text-transform:uppercase!important;-webkit-text-stroke:.8px #000!important;text-shadow:-1.5px -1.5px #000,1.5px -1.5px #000,-1.5px 1.5px #000,1.5px 1.5px #000,2px 2px #1e1b4b,3px 3px #ff007a,4px 4px #ff007a!important;margin-left:7px!important;font-family:Bangers,Londrina Solid,sans-serif!important;font-size:32px!important;font-weight:400!important}.page-home .navbar:not(.scrolled) .logo-text.logo-theme-home{color:#fff!important}.page-home .navbar:not(.scrolled) .logo-text.logo-theme-home .logo-accent{color:#ff007a!important}.navbar.scrolled .logo-text.logo-theme-home{color:#fff!important}.navbar.scrolled .logo-text.logo-theme-home .logo-accent{color:#ff007a!important}.logo-text.logo-theme-webdev{animation:2.5s ease-in-out infinite alternate webdevGlow;letter-spacing:.5px!important;color:#00e5ff!important;font-family:Space Mono,Fira Code,Courier New,monospace!important;font-size:15.5px!important;font-weight:700!important}.logo-text.logo-theme-webdev .logo-accent{color:#00e676!important;-webkit-text-fill-color:initial!important;font-size:13.5px!important;font-weight:800!important}@keyframes webdevGlow{0%{text-shadow:0 0 5px #00e5ff4d}to{text-shadow:0 0 18px #00e5ffe6,0 0 28px #00e67699}}.logo-text.logo-theme-ugc{animation:2s ease-in-out infinite ugcBounce;letter-spacing:.5px!important;font-family:Outfit,Plus Jakarta Sans,sans-serif!important;font-size:17.5px!important;font-weight:800!important}.logo-text.logo-theme-ugc .logo-accent{background:linear-gradient(135deg,#ff007a 0%,#7928ca 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;font-size:14px!important}@keyframes ugcBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)scale(1.04)}}.logo-text.logo-theme-branding{animation:3s linear infinite brandingShimmer;letter-spacing:1px!important;color:#f59e0b!important;font-family:Playfair Display,Georgia,serif!important;font-size:18px!important;font-style:italic!important}.logo-text.logo-theme-branding .logo-accent{letter-spacing:3px!important;color:#fff!important;-webkit-text-fill-color:initial!important;font-family:Georgia,serif!important;font-size:13.5px!important;font-style:normal!important}@keyframes brandingShimmer{0%,to{opacity:.9;text-shadow:0 0 10px #f59e0b4d}50%{opacity:1;text-shadow:0 0 25px #fbbf24cc,0 0 35px #f59e0b80}}.logo-text.logo-theme-seo{text-transform:uppercase;animation:3s cubic-bezier(.16,1,.3,1) infinite seoRise;letter-spacing:3px!important;font-family:Inter,Roboto,sans-serif!important;font-size:15.5px!important;font-weight:800!important}.logo-text.logo-theme-seo .logo-accent{color:#10b981!important;-webkit-text-fill-color:initial!important;font-size:13.5px!important}@keyframes seoRise{0%,to{text-shadow:0 0 5px #10b9814d;transform:translateY(0)}50%{text-shadow:0 0 20px #10b981cc;transform:translateY(-2px)}}.logo-text.logo-theme-performance{animation:1.8s ease-in-out infinite alternate speedGlow;letter-spacing:-.5px!important;font-family:Trebuchet MS,Arial Black,sans-serif!important;font-size:18px!important;font-style:italic!important;font-weight:900!important}.logo-text.logo-theme-performance .logo-accent{background:linear-gradient(135deg,#ff4500 0%,#ff8c00 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;font-size:14px!important}@keyframes speedGlow{0%{text-shadow:0 0 5px #ff450066;transform:skew(-6deg)}to{text-shadow:0 0 25px #ff8c00e6;transform:skew(-6deg)scale(1.02)}}.logo-text.logo-theme-social{animation:1.5s ease-in-out infinite socialHeartbeat;letter-spacing:1px!important;font-family:Poppins,Century Gothic,sans-serif!important;font-size:16.5px!important;font-weight:700!important}.logo-text.logo-theme-social .logo-accent{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;font-size:13.5px!important}@keyframes socialHeartbeat{0%,to{transform:scale(1)}15%{transform:scale(1.05)}30%{transform:scale(1)}45%{transform:scale(1.04)}}.logo-text.logo-theme-saas{animation:3.5s ease-in-out infinite saasFloat;letter-spacing:2.5px!important;color:#fff!important;font-family:Fira Sans,Segoe UI,sans-serif!important;font-size:16px!important;font-weight:700!important}.logo-text.logo-theme-saas .logo-accent{color:#6366f1!important;-webkit-text-fill-color:initial!important;font-size:13.5px!important}@keyframes saasFloat{0%,to{text-shadow:0 0 10px #6366f166;transform:translateY(0)}50%{text-shadow:0 0 22px #6366f1cc;transform:translateY(-3px)}}.logo-text.logo-theme-ai{animation:2s ease-in-out infinite aiScan;letter-spacing:1px!important;color:#00e5ff!important;font-family:Courier New,Lucida Console,monospace!important;font-size:15.5px!important;font-weight:800!important}.logo-text.logo-theme-ai .logo-accent{background:linear-gradient(135deg,#00e5ff 0%,#7d2ae8 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;font-size:13.5px!important}@keyframes aiScan{0%,to{opacity:.85;text-shadow:0 0 8px #00e5ff80}50%{opacity:1;text-shadow:0 0 20px #00e5ff,0 0 30px #7d2ae8cc}}.logo-text.logo-theme-influencer{animation:2.5s ease-in-out infinite alternate infFlare;letter-spacing:3px!important;font-family:Didot,Georgia,serif!important;font-size:17.5px!important}.logo-text.logo-theme-influencer .logo-accent{background:linear-gradient(135deg,#ec4899 0%,#f43f5e 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;font-size:13.5px!important}@keyframes infFlare{0%{filter:drop-shadow(0 0 4px #ec489966)}to{filter:drop-shadow(0 0 16px #f43f5ee6)}}.logo-text.logo-theme-services{letter-spacing:1px!important;text-transform:uppercase!important;color:#fff!important;-webkit-text-stroke:.8px #000!important;text-shadow:-1.5px -1.5px #000,1.5px -1.5px #000,-1.5px 1.5px #000,1.5px 1.5px #000,1px 1px #000,2px 2px #000,3px 3px #000,4px 4px #000!important;align-items:center!important;font-family:Bebas Neue,sans-serif!important;font-size:32px!important;font-weight:700!important;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)!important;animation:none!important;display:inline-flex!important;transform:rotate(-1.5deg)translateY(-2px)!important}.logo-text.logo-theme-services:hover{transform:rotate(0)scale(1.05)translateY(-1px)!important}.logo-text.logo-theme-services .logo-accent{letter-spacing:1px!important;color:#fff!important;text-transform:uppercase!important;-webkit-text-stroke:.8px #000!important;text-shadow:-1.5px -1.5px #000,1.5px -1.5px #000,-1.5px 1.5px #000,1.5px 1.5px #000,1px 1px #000,2px 2px #000,3px 3px #000,4px 4px #000!important;margin-left:7px!important;font-family:Bebas Neue,sans-serif!important;font-size:32px!important;font-weight:700!important}.page-services .navbar:not(.scrolled) .logo-text.logo-theme-services,.navbar.scrolled .logo-text.logo-theme-services,.page-services .navbar:not(.scrolled) .logo-text.logo-theme-services .logo-accent,.navbar.scrolled .logo-text.logo-theme-services .logo-accent{color:#fff!important}.logo-text.logo-theme-work{animation:2.5s ease-in-out infinite workTilt;letter-spacing:.5px!important;font-family:Syne,Arial Black,sans-serif!important;font-size:17.5px!important;font-weight:800!important}.logo-text.logo-theme-work .logo-accent{background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;font-size:13.5px!important}@keyframes workTilt{0%,to{transform:rotate(0)}50%{transform:rotate(-1.5deg)scale(1.03)}}.logo-text.logo-theme-wordpress{animation:3s ease-in-out infinite alternate wpInk;letter-spacing:1px!important;font-family:Times New Roman,Georgia,serif!important;font-size:17.5px!important;font-style:italic!important}.logo-text.logo-theme-wordpress .logo-accent{color:#38bdf8!important;-webkit-text-fill-color:initial!important;font-size:13.5px!important;font-style:normal!important}@keyframes wpInk{0%{opacity:.8;text-shadow:0 0 4px #38bdf84d}to{opacity:1;text-shadow:0 0 16px #38bdf8cc}}.logo-text.logo-theme-about{letter-spacing:.5px!important;text-transform:uppercase!important;color:#fff!important;-webkit-text-stroke:1.5px #1e40af!important;text-shadow:-2.5px -2.5px #ff007a,2.5px -2.5px #ff007a,-2.5px 2.5px #ff007a,2.5px 2.5px #ff007a,-2.5px 0 #ff007a,2.5px 0 #ff007a,0 -2.5px #ff007a,0 2.5px #ff007a,3px 3px 6px #00000080!important;align-items:center!important;font-family:Titan One,Lilita One,cursive,sans-serif!important;font-size:32px!important;font-weight:400!important;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)!important;animation:none!important;display:inline-flex!important;transform:rotate(-1.5deg)translateY(-2px)!important}.logo-text.logo-theme-about:hover{transform:rotate(0)scale(1.05)translateY(-1px)!important}.logo-text.logo-theme-about .logo-accent{letter-spacing:.5px!important;color:#fff!important;text-transform:uppercase!important;-webkit-text-stroke:1.5px #1e40af!important;text-shadow:-2.5px -2.5px #ff007a,2.5px -2.5px #ff007a,-2.5px 2.5px #ff007a,2.5px 2.5px #ff007a,-2.5px 0 #ff007a,2.5px 0 #ff007a,0 -2.5px #ff007a,0 2.5px #ff007a,3px 3px 6px #00000080!important;margin-left:7px!important;font-family:Titan One,Lilita One,cursive,sans-serif!important;font-size:32px!important;font-weight:400!important}.page-about .navbar:not(.scrolled) .logo-text.logo-theme-about,.navbar.scrolled .logo-text.logo-theme-about,.page-about .navbar:not(.scrolled) .logo-text.logo-theme-about .logo-accent,.navbar.scrolled .logo-text.logo-theme-about .logo-accent{color:#fff!important}.logo-text.logo-theme-contact{animation:3s ease-in-out infinite contactFlicker;letter-spacing:1.5px!important;color:#00e5ff!important;font-family:Arial Black,sans-serif!important;font-size:16.5px!important}.logo-text.logo-theme-contact .logo-accent{color:#ff007a!important;-webkit-text-fill-color:initial!important;font-size:13.5px!important}@keyframes contactFlicker{0%,to{text-shadow:0 0 12px #00e5ffcc,0 0 20px #ff007a99}30%{opacity:.9;text-shadow:0 0 4px #00e5ff66}60%{opacity:1;text-shadow:0 0 25px #00e5ff,0 0 35px #ff007ae6}}.logo-text.logo-theme-blog{animation:2.5s ease-in-out infinite alternate blogGlow;letter-spacing:2px!important;font-family:Georgia,Bodoni MT,serif!important;font-size:17.5px!important}.logo-text.logo-theme-blog .logo-accent{color:#eab308!important;-webkit-text-fill-color:initial!important;font-size:13.5px!important}@keyframes blogGlow{0%{text-shadow:0 0 4px #eab3084d}to{text-shadow:0 0 18px #eab308cc}}.logo-text.logo-theme-testimonials{animation:2.5s ease-in-out infinite goldGlow;letter-spacing:2px!important;color:#fbbf24!important;font-family:Cinzel,Trajan Pro,Georgia,serif!important;font-size:17.5px!important;font-weight:700!important}.logo-text.logo-theme-testimonials .logo-accent{color:#fff!important;-webkit-text-fill-color:initial!important;font-size:13.5px!important}@keyframes goldGlow{0%,to{text-shadow:0 0 8px #fbbf2466}50%{text-shadow:0 0 24px #fbbf24e6,0 0 35px #f59e0b99}}.nav-links{gap:36px;display:flex}.nav-link{letter-spacing:.5px;transition:color var(--transition-fast), text-shadow var(--transition-fast);text-shadow:0 1px 4px #0009;padding:4px 0;font-size:14px;position:relative;color:#ffffffeb!important;font-weight:600!important}.nav-link:after{content:"";background:var(--accent-gradient);width:0;height:2px;transition:width var(--transition-medium);border-radius:2px;position:absolute;bottom:-2px;left:0}.nav-link:hover,.nav-link.active{text-shadow:0 0 12px #f7b733b3;color:#f7b733!important}.navbar.scrolled .nav-link{text-shadow:0 1px 3px #00000080;color:#fff!important}.navbar.scrolled .nav-link:hover,.navbar.scrolled .nav-link.active{color:#f7b733!important}.nav-link:hover:after,.nav-link.active:after{width:100%}.nav-links li{position:relative}.dropdown-menu{-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;z-index:1000;border-radius:14px;min-width:220px;padding:10px 0;list-style:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:0;transform:translateY(10px);box-shadow:0 16px 40px #0009;background:#0c0c12f5!important;border:1px solid #ffffff24!important}.nav-links li:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu li{width:100%}.dropdown-menu a{white-space:nowrap;padding:11px 20px;font-size:14px;transition:all .25s;display:block;color:#fff!important;text-shadow:none!important;font-weight:600!important}.dropdown-menu a:hover{padding-left:24px;color:#f7b733!important;background:#f7b7331f!important}.drop-icon{opacity:.5;margin-left:2px;font-size:10px}.nav-cta{color:#fff;letter-spacing:.6px;text-transform:uppercase;background:linear-gradient(135deg,#e99621 0%,#fc4a1a 100%);border-radius:8px;align-items:center;gap:10px;padding:11px 24px 11px 40px;font-size:13px;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 4px 15px #fc4a1a40}.nav-cta:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 22px #fc4a1a73}.navbar:not(.scrolled) .nav-cta,.page-web .navbar .nav-cta,.page-saas .navbar .nav-cta{color:#fff;background:linear-gradient(135deg,#e99621 0%,#fc4a1a 100%)}.navbar:not(.scrolled) .nav-cta:hover,.page-web .navbar .nav-cta:hover,.page-saas .navbar .nav-cta:hover{transform:translateY(-2px)}.cta-pulse{background:#fff;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;position:absolute;left:18px;box-shadow:0 0 8px #fff}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.nav-toggle{z-index:1001;flex-direction:column;gap:6px;padding:4px;display:none}.nav-toggle span{background:var(--text-primary);width:24px;height:2px;transition:all var(--transition-fast);border-radius:2px}.hero{justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.hero-bg-effects{position:absolute;inset:0;overflow:hidden}.hero-orb{filter:blur(100px);opacity:.45;border-radius:50%;position:absolute}.hero-orb-1{background:radial-gradient(circle,#f7b73366,#0000);width:600px;height:600px;animation:15s ease-in-out infinite floatOrb1;top:-200px;left:-100px}.hero-orb-2{background:radial-gradient(circle,#fc4a1a4d,#0000);width:500px;height:500px;animation:18s ease-in-out infinite floatOrb2;bottom:-150px;right:-100px}.hero-orb-3{background:radial-gradient(circle,#f7b73333,#0000);width:300px;height:300px;animation:12s ease-in-out infinite floatOrb3;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes floatOrb1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(80px,50px)scale(1.1)}66%{transform:translate(-40px,80px)scale(.9)}}@keyframes floatOrb2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-60px,-40px)scale(1.1)}66%{transform:translate(40px,-60px)scale(.95)}}@keyframes floatOrb3{0%,to{opacity:.2;transform:translate(-50%,-50%)scale(1)}50%{opacity:.35;transform:translate(-50%,-50%)scale(1.3)}}.hero-grid{z-index:0;background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 22v6M22 25h6' stroke='rgba(0, 0, 0, 0.05)' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-size:50px 50px;animation:3s forwards gridFade;position:absolute;inset:0}@keyframes gridFade{0%{opacity:0}to{opacity:1}}.hero-vintage-grain{content:none!important;display:none!important}.hero-vintage-vignette{pointer-events:none;z-index:1;background:radial-gradient(circle,#0000 20%,#0f0a0585 70%,#050507e0 100%);position:absolute;inset:0}.hero-content{z-index:1;text-align:center;max-width:900px;position:relative}.hero-badge{background:var(--bg-glass);border:1px solid var(--bg-glass-border);border-radius:var(--radius-full);color:var(--accent-1);letter-spacing:1px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:10px;margin-bottom:32px;padding:10px 24px;font-size:13px;font-weight:500;display:inline-flex}.badge-dot{background:var(--accent-1);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.hero-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin-bottom:28px;font-size:clamp(3.5rem,11vw,8.5rem);font-weight:800;line-height:.95}.hero-rotating-text{min-width:300px;display:inline-block;position:relative}.rotating-word{background:var(--accent-gradient);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;transition:none;display:inline-block;text-shadow:none!important}.rw-letter{background:inherit;-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translate(36px);text-shadow:none!important}.rw-letter.rw-in{opacity:1;transform:translate(0)}.rw-letter.rw-out-left{opacity:0;transition:opacity .24s ease-in,transform .28s ease-in;transform:translate(-30px)}.hero-subtitle{font-family:var(--font-secondary);color:#111;text-shadow:0 1px 2px #fffc;max-width:650px;margin:0 auto 40px;font-size:18px;font-weight:600;line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:60px;display:flex}.btn{border-radius:var(--radius-full);font-size:15px;font-weight:600;font-family:var(--font-primary);letter-spacing:.3px;transition:all var(--transition-fast);border:none;outline:none;align-items:center;gap:10px;padding:16px 36px;display:inline-flex;position:relative;overflow:hidden}.btn-primary{color:#000;background:var(--accent-gradient)}.btn-primary .btn-bg{opacity:0;transition:opacity var(--transition-fast);background:linear-gradient(135deg,#fc4a1a,#f7b733);position:absolute;inset:0}.btn-primary:hover .btn-bg{opacity:1}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 40px #f7b73359}.btn-text{z-index:1;position:relative}.btn-icon{z-index:1;transition:transform var(--transition-fast);position:relative}.btn:hover .btn-icon{transform:translate(4px)}.btn-outline{border:1px solid var(--border-light);color:var(--text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-outline:hover{border-color:var(--accent-1);background:#f7b73314;transform:translateY(-3px)}.btn-lg{padding:20px 48px;font-size:16px}.hero-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.hero-stat{text-align:center}.stat-number{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:800}.stat-plus{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700}.stat-label{color:#000;text-transform:uppercase;letter-spacing:1.5px;margin-top:4px;font-size:13px;font-weight:800;display:block}.stat-divider{background:var(--border-subtle);width:1px;height:50px}.hero-scroll-indicator{flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.scroll-line{background:linear-gradient(to bottom, var(--accent-1), transparent);width:1px;height:60px;animation:2s ease-in-out infinite scrollPulse}@keyframes scrollPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.4;transform:scaleY(.7)}}.hero-scroll-indicator span{color:#000;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800}.hero{color:#fff}.hero-title{text-shadow:0 2px 20px #0009;color:#fff!important}.hero .hero-subtitle{color:#ffffffe0!important;text-shadow:0 2px 8px #00000080!important}.hero .hero-badge{color:#fff!important;background:#ffffff14!important;border-color:#ffffff2e!important}.hero .btn-outline{color:#fff!important;background:#ffffff0f!important;border-color:#fff6!important}.hero .btn-outline:hover{color:#fff!important;background:#ffffff24!important;border-color:#ffffffb3!important}.hero .stat-label{color:#ffffffbf!important}.hero .stat-divider{background:#ffffff26!important}.hero .hero-scroll-indicator span{color:#fff9!important}.page-home .navbar:not(.scrolled) .logo-text,.page-about .navbar:not(.scrolled) .logo-text,.page-services .navbar:not(.scrolled) .logo-text,.page-contact .navbar:not(.scrolled) .logo-text,.page-blog .navbar:not(.scrolled) .logo-text,.page-blog-post .navbar:not(.scrolled) .logo-text,.page-testimonials .navbar:not(.scrolled) .logo-text,.page-terms .navbar:not(.scrolled) .logo-text,.page-privacy .navbar:not(.scrolled) .logo-text,.page-seo .navbar:not(.scrolled) .logo-text,.page-ai .navbar:not(.scrolled) .logo-text,.page-performance .navbar:not(.scrolled) .logo-text,.page-social .navbar:not(.scrolled) .logo-text,.page-branding .navbar:not(.scrolled) .logo-text,.page-ugc .navbar:not(.scrolled) .logo-text,.page-influencer .navbar:not(.scrolled) .logo-text,.page-talent .navbar:not(.scrolled) .logo-text,.page-web .navbar:not(.scrolled) .logo-text,.page-saas .navbar:not(.scrolled) .logo-text,.page-wordpress .navbar:not(.scrolled) .logo-text{color:#fff!important}.page-home .navbar:not(.scrolled) .logo-accent,.page-about .navbar:not(.scrolled) .logo-accent,.page-services .navbar:not(.scrolled) .logo-accent,.page-contact .navbar:not(.scrolled) .logo-accent,.page-blog .navbar:not(.scrolled) .logo-accent,.page-blog-post .navbar:not(.scrolled) .logo-accent,.page-testimonials .navbar:not(.scrolled) .logo-accent,.page-terms .navbar:not(.scrolled) .logo-accent,.page-privacy .navbar:not(.scrolled) .logo-accent,.page-seo .navbar:not(.scrolled) .logo-accent,.page-ai .navbar:not(.scrolled) .logo-accent,.page-performance .navbar:not(.scrolled) .logo-accent,.page-social .navbar:not(.scrolled) .logo-accent,.page-branding .navbar:not(.scrolled) .logo-accent,.page-ugc .navbar:not(.scrolled) .logo-accent,.page-influencer .navbar:not(.scrolled) .logo-accent,.page-talent .navbar:not(.scrolled) .logo-accent,.page-web .navbar:not(.scrolled) .logo-accent,.page-saas .navbar:not(.scrolled) .logo-accent,.page-wordpress .navbar:not(.scrolled) .logo-accent{color:#ffffffb3!important}.page-home .navbar:not(.scrolled) .nav-link,.page-about .navbar:not(.scrolled) .nav-link,.page-services .navbar:not(.scrolled) .nav-link,.page-contact .navbar:not(.scrolled) .nav-link,.page-blog .navbar:not(.scrolled) .nav-link,.page-blog-post .navbar:not(.scrolled) .nav-link,.page-testimonials .navbar:not(.scrolled) .nav-link,.page-terms .navbar:not(.scrolled) .nav-link,.page-privacy .navbar:not(.scrolled) .nav-link,.page-seo .navbar:not(.scrolled) .nav-link,.page-ai .navbar:not(.scrolled) .nav-link,.page-performance .navbar:not(.scrolled) .nav-link,.page-social .navbar:not(.scrolled) .nav-link,.page-branding .navbar:not(.scrolled) .nav-link,.page-ugc .navbar:not(.scrolled) .nav-link,.page-influencer .navbar:not(.scrolled) .nav-link,.page-talent .navbar:not(.scrolled) .nav-link,.page-web .navbar:not(.scrolled) .nav-link,.page-saas .navbar:not(.scrolled) .nav-link,.page-wordpress .navbar:not(.scrolled) .nav-link{color:#ffffffbf!important}.page-home .navbar:not(.scrolled) .nav-link:hover,.page-home .navbar:not(.scrolled) .nav-link.active,.page-about .navbar:not(.scrolled) .nav-link:hover,.page-about .navbar:not(.scrolled) .nav-link.active,.page-services .navbar:not(.scrolled) .nav-link:hover,.page-services .navbar:not(.scrolled) .nav-link.active,.page-contact .navbar:not(.scrolled) .nav-link:hover,.page-contact .navbar:not(.scrolled) .nav-link.active,.page-blog .navbar:not(.scrolled) .nav-link:hover,.page-blog .navbar:not(.scrolled) .nav-link.active,.page-blog-post .navbar:not(.scrolled) .nav-link:hover,.page-blog-post .navbar:not(.scrolled) .nav-link.active,.page-testimonials .navbar:not(.scrolled) .nav-link:hover,.page-testimonials .navbar:not(.scrolled) .nav-link.active,.page-terms .navbar:not(.scrolled) .nav-link:hover,.page-terms .navbar:not(.scrolled) .nav-link.active,.page-privacy .navbar:not(.scrolled) .nav-link:hover,.page-privacy .navbar:not(.scrolled) .nav-link.active,.page-seo .navbar:not(.scrolled) .nav-link:hover,.page-seo .navbar:not(.scrolled) .nav-link.active,.page-ai .navbar:not(.scrolled) .nav-link:hover,.page-ai .navbar:not(.scrolled) .nav-link.active,.page-performance .navbar:not(.scrolled) .nav-link:hover,.page-performance .navbar:not(.scrolled) .nav-link.active,.page-social .navbar:not(.scrolled) .nav-link:hover,.page-social .navbar:not(.scrolled) .nav-link.active,.page-branding .navbar:not(.scrolled) .nav-link:hover,.page-branding .navbar:not(.scrolled) .nav-link.active,.page-ugc .navbar:not(.scrolled) .nav-link:hover,.page-ugc .navbar:not(.scrolled) .nav-link.active,.page-influencer .navbar:not(.scrolled) .nav-link:hover,.page-influencer .navbar:not(.scrolled) .nav-link.active,.page-talent .navbar:not(.scrolled) .nav-link:hover,.page-talent .navbar:not(.scrolled) .nav-link.active,.page-web .navbar:not(.scrolled) .nav-link:hover,.page-web .navbar:not(.scrolled) .nav-link.active,.page-saas .navbar:not(.scrolled) .nav-link:hover,.page-saas .navbar:not(.scrolled) .nav-link.active,.page-wordpress .navbar:not(.scrolled) .nav-link:hover,.page-wordpress .navbar:not(.scrolled) .nav-link.active{color:#fff!important}.page-home .navbar:not(.scrolled) .nav-toggle span,.page-about .navbar:not(.scrolled) .nav-toggle span,.page-services .navbar:not(.scrolled) .nav-toggle span,.page-contact .navbar:not(.scrolled) .nav-toggle span,.page-blog .navbar:not(.scrolled) .nav-toggle span,.page-blog-post .navbar:not(.scrolled) .nav-toggle span,.page-testimonials .navbar:not(.scrolled) .nav-toggle span,.page-terms .navbar:not(.scrolled) .nav-toggle span,.page-privacy .navbar:not(.scrolled) .nav-toggle span,.page-seo .navbar:not(.scrolled) .nav-toggle span,.page-ai .navbar:not(.scrolled) .nav-toggle span,.page-performance .navbar:not(.scrolled) .nav-toggle span,.page-social .navbar:not(.scrolled) .nav-toggle span,.page-branding .navbar:not(.scrolled) .nav-toggle span,.page-ugc .navbar:not(.scrolled) .nav-toggle span,.page-influencer .navbar:not(.scrolled) .nav-toggle span,.page-talent .navbar:not(.scrolled) .nav-toggle span,.page-web .navbar:not(.scrolled) .nav-toggle span,.page-saas .navbar:not(.scrolled) .nav-toggle span,.page-wordpress .navbar:not(.scrolled) .nav-toggle span{background:#fff!important}.marquee-section{background:#111116;border-top:1px solid #f7b73326;border-bottom:1px solid #f7b73326;padding:24px 0;overflow:hidden}.marquee-track{-webkit-user-select:none;user-select:none;width:100%;display:flex;overflow:hidden}.marquee-content{white-space:nowrap;flex-shrink:0;align-items:center;gap:40px;padding-right:40px;animation:25s linear infinite marqueeScroll;display:flex}.marquee-content span{letter-spacing:4px;text-transform:uppercase;flex-shrink:0;font-size:16px;font-weight:800;color:#f7b733!important}.marquee-dot{color:#f7b733!important;-webkit-text-fill-color:initial!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.section-header{text-align:center;margin-bottom:64px}.section-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;gap:8px;margin-bottom:20px;padding:6px 18px;display:inline-flex;box-shadow:0 0 15px #f7b7331f;color:#f7b733!important;letter-spacing:1.5px!important;text-transform:uppercase!important;background:#f7b7331f!important;border:1px solid #f7b73359!important;border-radius:50px!important;font-size:12px!important;font-weight:700!important}.section-title{font-family:var(--font-display);letter-spacing:-.5px;text-transform:uppercase;margin-bottom:16px;font-size:clamp(2.5rem,7vw,4.8rem);font-weight:800;line-height:.95}.section-subtitle{font-family:var(--font-secondary);font-size:var(--body-size);color:var(--text-secondary);max-width:650px;margin:0 auto;line-height:1.7}.services{padding:var(--section-padding) 0;position:relative}.services-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));grid-auto-rows:1fr;justify-content:center;gap:24px;display:grid}.service-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;transform-style:preserve-3d;color:inherit;padding:40px 32px;text-decoration:none;transition:all .6s cubic-bezier(.23,1,.32,1);position:relative;overflow:visible;flex-direction:column!important;height:100%!important;display:flex!important}.service-content{z-index:10;position:relative;flex-direction:column!important;flex:1!important;display:flex!important}.service-card:hover{background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:0 40px 80px #00000080}.service-card-glow{background:var(--accent-gradient);opacity:0;height:2px;transition:opacity var(--transition-medium);position:absolute;top:0;left:0;right:0}.service-card:hover{background:var(--bg-card-hover);border-color:var(--border-accent);transform:translateY(-8px);box-shadow:0 20px 60px #f7b73314}.service-card:hover .service-card-glow{opacity:1}.service-card.has-image{background-position:50%;background-size:cover;border:none;padding:0}.service-card.has-image .service-content{background:linear-gradient(#0000 40%,#000000e6 100%);justify-content:flex-end;height:100%;padding:40px 32px}.service-card.has-image .service-icon{justify-content:center;align-items:center;width:60px;height:60px;font-size:2.2rem;display:flex}.service-card.has-image:hover{transform:translateY(-10px)scale(1.02)}.service-icon{width:52px;height:52px;color:var(--accent-1);transition:transform var(--transition-medium);justify-content:center;align-items:center;margin-bottom:24px;display:flex}.service-link:hover{gap:14px}.svc-list{border-top:1px solid #ffffff14}.svc-row{color:inherit;border-bottom:1px solid #ffffff14;text-decoration:none;transition:all .5s cubic-bezier(.23,1,.32,1);display:block;position:relative;overflow:visible}.svc-row-inner{z-index:2;align-items:center;gap:32px;padding:36px 0;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.svc-num{font-family:var(--font-secondary);color:#ffffff40;letter-spacing:2px;min-width:40px;font-size:14px;font-weight:700;transition:all .5s}.svc-title{font-family:var(--font-primary);color:var(--text-primary);letter-spacing:-.5px;flex:1;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700;line-height:1.2;transition:all .5s cubic-bezier(.23,1,.32,1)}.svc-desc{font-family:var(--font-secondary);color:#ffffff4d;text-align:right;max-width:280px;font-size:14px;line-height:1.5;transition:all .5s}.svc-arrow{color:#ffffff4d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex}.svc-img-float{opacity:0;pointer-events:none;z-index:10;border-radius:16px;width:280px;height:180px;transition:all .6s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;right:100px;overflow:hidden;transform:translateY(-50%)rotate(-3deg)scale(.85);box-shadow:0 30px 60px #00000080}.svc-img-float img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.svc-row:hover{background:linear-gradient(90deg,#0000 0%,#f7b73308 20%,#f7b7330d 50%,#f7b73308 80%,#0000 100%)}.svc-row:hover .svc-num{color:var(--accent-1);background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.svc-row:hover .svc-title{color:#fff;transform:translate(12px)}.svc-row:hover .svc-desc{color:#ffffff8c}.svc-row:hover .svc-arrow{background:var(--accent-gradient);color:#000;border-color:#0000;transform:rotate(45deg);box-shadow:0 4px 30px #f7b73340}.svc-row:hover .svc-img-float{opacity:1;transform:translateY(-50%)rotate(2deg)scale(1)}.svc-row:hover .svc-img-float img{transform:scale(1.05)}.svc-row:after{content:"";background:var(--accent-gradient);z-index:3;width:0;height:1px;transition:width .6s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-1px;left:0}.svc-row:hover:after{width:100%}.svc-list:hover .svc-row:not(:hover){opacity:.4}.svc-list:hover .svc-row:not(:hover) .svc-title{color:#fff6}@media (width<=1024px){.svc-img-float{display:none}.svc-row-inner{gap:20px}}@media (width<=640px){.svc-row-inner{flex-wrap:wrap;gap:12px;padding:24px 0}.svc-title{width:calc(100% - 80px);font-size:1.2rem}.svc-desc{display:none}.svc-arrow{width:40px;min-width:40px;height:40px}}.service-card:hover .service-icon{transform:scale(1.1)rotate(-5deg)}.service-icon svg{width:100%;height:100%}.service-number{color:#ffffff59;letter-spacing:-3px;transition:all var(--transition-medium);font-size:64px;font-weight:900;line-height:1;position:absolute;top:24px;right:24px}.service-card:hover .service-number{color:var(--accent-1);opacity:.8}.service-title{letter-spacing:-.3px;margin-bottom:12px;font-size:20px;font-weight:700}.service-desc{font-family:var(--font-secondary);color:var(--text-secondary);margin-bottom:24px;font-size:14px;line-height:1.6;flex:1!important}.service-link{color:var(--accent-1);transition:gap var(--transition-fast);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.services{background-color:var(--bg-primary);position:relative;overflow:hidden}.services-bg-orb{filter:blur(120px);opacity:.35;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.services-orb-1{background:radial-gradient(circle,#f7b7334d,#0000 70%);width:450px;height:450px;animation:20s ease-in-out infinite orbDrift;top:10%;right:-100px}.services-orb-2{background:radial-gradient(circle,#fc4a1a40,#0000 70%);width:500px;height:500px;animation:25s ease-in-out infinite alternate orbDrift;bottom:-150px;left:-150px}@keyframes orbDrift{0%,to{opacity:.8;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(30px,-50px)scale(1.08)}66%{opacity:.7;transform:translate(-20px,40px)scale(.92)}}.services-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:60px;display:grid;position:relative}.service-card{-webkit-backdrop-filter:blur(20px);height:100%;color:inherit;cursor:pointer;background:#ffffffd9;border:1px solid #fc4a1a14;border-radius:28px;flex-direction:column;padding:18px;text-decoration:none;transition:all .5s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #fc4a1a0a,0 5px 12px #00000004}.service-card:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:100%;height:100%;transition:left .8s cubic-bezier(.165,.84,.44,1);position:absolute;top:0;left:-150%;transform:skew(-20deg)}.service-card:hover:before{left:150%}.service-card-image{background:var(--bg-tertiary);border-radius:20px;height:220px;position:relative;overflow:hidden;box-shadow:inset 0 0 15px #0000000d}.service-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.service-card-num{color:#fff;-webkit-backdrop-filter:blur(12px);font-size:11px;font-weight:800;font-family:var(--font-primary);letter-spacing:1.5px;z-index:2;background:#0a0a0ad1;border:1px solid #fff3;border-radius:100px;padding:6px 14px;transition:all .4s cubic-bezier(.165,.84,.44,1);position:absolute;top:16px;left:16px;box-shadow:0 8px 16px #00000026}.service-card-content{flex-direction:column;flex:1;padding:24px 16px 16px;transition:transform .4s cubic-bezier(.165,.84,.44,1);display:flex}.service-card-title{font-family:var(--font-primary);color:var(--text-primary);letter-spacing:-.4px;margin-bottom:12px;font-size:22px;font-weight:800;line-height:1.3;transition:color .3s}.service-card-desc{font-family:var(--font-secondary);color:var(--text-secondary);flex:1;margin-bottom:24px;font-size:14px;line-height:1.65}.service-card-link{border:1.5px solid var(--accent-2);color:var(--accent-2);text-transform:uppercase;letter-spacing:.8px;background:0 0;border-radius:100px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:12px 28px;font-size:13px;font-weight:700;transition:all .4s cubic-bezier(.165,.84,.44,1);display:inline-flex}.service-card-link .link-arrow{font-size:16px;transition:transform .3s}.service-card:hover{border-color:var(--accent-2);background:#fff;transform:translateY(-10px)scale(1.01);box-shadow:0 30px 60px #fc4a1a1f,0 0 0 1px #fc4a1a08}.service-card:hover .service-card-image img{transform:scale(1.08)rotate(1.5deg)}.service-card:hover .service-card-title{color:var(--accent-2)}.service-card:hover .service-card-content{transform:translateY(-2px)}.service-card:hover .service-card-num{background:var(--accent-gradient);border-color:#0000;transform:translateY(-2px);box-shadow:0 8px 20px #fc4a1a59}.service-card:hover .service-card-link{background:var(--accent-gradient);color:#fff;border-color:#0000;box-shadow:0 10px 25px #fc4a1a40}.service-card:hover .service-card-link .link-arrow{transform:translate(5px)}@keyframes bounceNum{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=1024px){.services-grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (width<=768px){.services-grid{grid-template-columns:1fr;gap:24px}}.service-card-v2{border-radius:var(--radius-xl);background:var(--bg-card);border:1px solid var(--border-subtle);flex-direction:column;transition:all .6s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.service-card-v2:before{content:"";background:var(--accent-gradient);z-index:5;opacity:0;height:3px;transition:opacity .5s;position:absolute;top:0;left:0;right:0}.service-card-v2:hover:before{opacity:1}.service-card-v2:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:3;background:linear-gradient(160deg,#0000 30%,#f7b73366,#fc4a1a4d);padding:1px;transition:all .5s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sv3-card:hover:before{background:linear-gradient(135deg,#f7b73399,#fc4a1a1a 40%,#f7b7331a 60%,#fc4a1a99)}.sv3-card-inner{-webkit-backdrop-filter:blur(20px);background:#0a0a0ce6;border-radius:20px;flex-direction:column;height:100%;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.sv3-card:hover .sv3-card-inner{background:#0f0f14f2;transform:translateY(-8px);box-shadow:0 40px 80px -20px #0009,0 0 60px -10px #f7b7330d}.sv3-shine{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff08,#ffffff0f,#ffffff08,#0000);width:60%;height:100%;transition:none;position:absolute;top:0;left:-100%}.sv3-card:hover .sv3-shine{transition:left .8s;left:150%}.sv3-img-wrap{height:220px;position:relative;overflow:hidden}.sv3-img-wrap img{object-fit:cover;filter:brightness(.75)saturate(1.1);width:100%;height:100%;transition:transform .8s cubic-bezier(.23,1,.32,1),filter .5s}.sv3-card:hover .sv3-img-wrap img{filter:brightness(.9)saturate(1.3);transform:scale(1.12)}.sv3-img-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0a0a0c00 0%,#0a0a0c33 50%,#0a0a0cf2 100%);position:absolute;inset:0}.sv3-badge{text-transform:uppercase;letter-spacing:1.5px;color:#000;background:var(--accent-gradient);border-radius:var(--radius-full);z-index:2;padding:6px 16px;font-size:11px;font-weight:700;animation:3s ease-in-out infinite badgePulse;position:absolute;top:16px;left:16px;box-shadow:0 4px 20px #f7b7334d}@keyframes badgePulse{0%,to{box-shadow:0 4px 20px #f7b7334d}50%{box-shadow:0 4px 30px #f7b73380}}.sv3-body{z-index:2;flex-direction:column;flex:1;padding:28px;display:flex;position:relative}.sv3-top-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sv3-num{color:var(--accent-1);letter-spacing:2px;font-size:12px;font-weight:800;font-family:var(--font-secondary)}.sv3-cat{letter-spacing:2.5px;color:#ffffff59;text-transform:uppercase;border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:4px 12px;font-size:10px;font-weight:700;transition:all .4s}.sv3-card:hover .sv3-cat{color:var(--accent-1);background:#f7b7330d;border-color:#f7b73333}.sv3-body h3{font-family:var(--font-primary);color:var(--text-primary);letter-spacing:-.5px;margin-bottom:12px;font-size:21px;font-weight:700;line-height:1.25}.sv3-body p{font-family:var(--font-secondary);color:var(--text-secondary);flex:1;margin-bottom:24px;font-size:14px;line-height:1.7}.sv3-cta{color:var(--text-primary);border-top:1px solid #ffffff0f;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .4s;display:inline-flex}.sv3-cta span{transition:color .3s}.sv3-arrow{width:36px;height:36px;color:var(--accent-1);background:#f7b7331a;border:1px solid #f7b73326;border-radius:50%;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex}.sv3-cta:hover span{color:var(--accent-1)}.sv3-cta:hover .sv3-arrow{background:var(--accent-gradient);color:#000;border-color:#0000;transform:translate(4px)scale(1.1);box-shadow:0 4px 20px #f7b7334d}@media (width<=1024px){.sv3-grid{grid-template-columns:repeat(2,1fr);gap:20px}.sv3-card.sv3-featured{grid-column:span 2}.sv3-card.sv3-featured .sv3-img-wrap{min-height:280px}}@media (width<=768px){.sv3-grid{grid-template-columns:1fr;gap:18px}.sv3-card.sv3-featured{grid-column:span 1}.sv3-card.sv3-featured .sv3-card-inner{flex-direction:column}.sv3-card.sv3-featured .sv3-img-wrap{width:100%;min-height:220px}.sv3-card.sv3-featured .sv3-body{width:100%;padding:28px}.sv3-card.sv3-featured .sv3-body h3{font-size:22px}.sv3-card:hover .sv3-card-inner{transform:translateY(-4px)}}.stats-section{background:var(--bg-primary);padding:100px 0;position:relative;overflow:hidden}.stats-section:before{content:"";opacity:.85;z-index:0;background-image:url(/assets/images/pinterest/hero.png);background-position:50%;background-size:cover;position:absolute;inset:0}.stats-bg{position:absolute;inset:0}.stats-gradient-1{filter:blur(80px);background:radial-gradient(circle,#f7b7331a,#0000);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;left:-100px}.stats-gradient-2{filter:blur(80px);background:radial-gradient(circle,#fc4a1a1a,#0000);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-100px;right:-100px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid;position:relative}.stat-card{background:var(--bg-glass);border:1px solid var(--bg-glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;transition:all var(--transition-medium);padding:36px 28px}.stat-card:hover{border-color:var(--border-accent);transform:translateY(-4px)}.stat-card-value{background:var(--accent-gradient);-webkit-text-fill-color:transparent;letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:44px;font-weight:800}.stat-card-label{color:var(--text-secondary);margin-bottom:16px;font-size:14px}.stat-card-bar{background:#0000000a;border-radius:3px;height:3px;overflow:hidden}.stat-fill{background:var(--accent-gradient);width:0;height:100%;transition:width 1.5s var(--ease-out-expo);border-radius:3px}.stat-fill.animate{width:var(--fill-width)}.work-section{padding:var(--section-padding) 0;background:var(--bg-secondary)}.portfolio-filter{z-index:10;flex-wrap:wrap;justify-content:center;gap:clamp(12px,2vw,24px);margin:80px auto 60px;display:flex;position:relative}.filter-btn{border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;background:#fff;border:1px solid #fc4a1a14;padding:12px 28px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 12px #00000005}.filter-btn:hover{color:var(--accent-2);border-color:var(--accent-2);transform:translateY(-2px);box-shadow:0 6px 15px #fc4a1a14}.filter-btn:active{transform:translateY(0)scale(.96)}.filter-btn.active{background:var(--accent-gradient);color:#fff;border-color:#0000;font-weight:700;box-shadow:0 10px 25px #fc4a1a40}.portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));justify-content:center;gap:48px;display:grid}@keyframes fadeInUpPortfolio{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.portfolio-item{transition:all .5s var(--ease-out-expo);animation:.6s cubic-bezier(.165,.84,.44,1) both fadeInUpPortfolio}.portfolio-item:first-child{animation-delay:50ms}.portfolio-item:nth-child(2){animation-delay:.1s}.portfolio-item:nth-child(3){animation-delay:.15s}.portfolio-item:nth-child(4){animation-delay:.2s}.portfolio-item:nth-child(5){animation-delay:.25s}.portfolio-item:nth-child(6){animation-delay:.3s}.portfolio-item.hidden{opacity:0;pointer-events:none;animation:none;position:absolute;transform:scale(.8)}.portfolio-card{-webkit-backdrop-filter:blur(16px);cursor:pointer;z-index:1;background:#1212168c;border:1px solid #ffffff12;border-radius:24px;padding:12px;transition:all .5s cubic-bezier(.165,.84,.44,1);display:block;position:relative;box-shadow:0 15px 35px #00000059}.portfolio-card:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(circle,#fc4a1a26 0%,#0000 70%);border-radius:24px;transition:opacity .5s;position:absolute;inset:0}.portfolio-card:hover:before{opacity:1}.card-glare{pointer-events:none;z-index:10;opacity:0;mix-blend-mode:overlay;transition:opacity .4s;position:absolute;inset:0}.portfolio-image{aspect-ratio:16/11;z-index:1;background-position:50%;background-size:cover;border-radius:16px;width:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden}.portfolio-image:before{content:"";z-index:2;opacity:.4;transition:opacity var(--transition-medium);background:linear-gradient(#0a0a0c00,#0a0a0c99);position:absolute;inset:0}.portfolio-card:hover .portfolio-image:before{opacity:.6}.portfolio-card:hover .portfolio-image{transform:scale(1.03)}.portfolio-overlay{-webkit-backdrop-filter:blur(20px);z-index:5;background:#0d0d12d1;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:flex-end;padding:16px 20px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:12px;left:12px;right:12px}.portfolio-overlay h3{color:#fff;text-shadow:0 2px 8px #00000080;min-height:auto;margin:0;font-size:18px;font-weight:700;transition:color .3s;display:block}.portfolio-card:hover .portfolio-overlay h3{color:#fc4a1a}.portfolio-overlay p{color:#ffffffb3;text-shadow:0 2px 8px #00000080;opacity:0;max-height:0;margin-top:0;font-size:13px;line-height:1.4;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(10px)}.portfolio-card:hover .portfolio-overlay p{opacity:1;max-height:80px;margin-top:6px;transform:translateY(0)}.portfolio-tag{z-index:10;color:#ff7d5c;-webkit-backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:1px;background:#fc4a1a26;border:1px solid #fc4a1a40;border-radius:100px;padding:4px 10px;font-size:10px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #00000026}.portfolio-card:hover .portfolio-tag{color:#fff;background:linear-gradient(135deg,#fc4a1a,#f7b731);border-color:#0000;box-shadow:0 4px 12px #fc4a1a59}.clients-section{background:radial-gradient(circle,#fc4a1a0d 0%,#0a0a0efa 70%),#0a0a0d;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:0;padding:70px 0;display:flex;position:relative;overflow:hidden}.clients-marquee-container{z-index:1;flex-direction:column;gap:0;width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.clients-marquee{z-index:1;align-items:center;width:100%;padding:20px 0;display:flex;position:relative;overflow:hidden}.clients-track{width:max-content;padding:10px 0;display:flex;flex-shrink:0!important;gap:0!important}.clients-track.track-left{will-change:transform;animation:35s linear infinite marqueeLeft}.marquee-group{flex-shrink:0!important;justify-content:flex-start!important;align-items:center!important;min-width:max-content!important;display:flex!important}.clients-track .marquee-group,.w-marquee-inner .marquee-group{gap:12px!important;padding-right:12px!important}.sleek-logo-strip-track .marquee-group{gap:20px!important;padding-right:20px!important}.track-right{animation:70s linear infinite clientsScrollRight}@keyframes clientsScrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes marqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.client-logo{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:95px;margin:0 6px;padding:10px 18px;display:flex;box-shadow:0 4px 15px #0000004d}.client-logo img{object-fit:contain;mix-blend-mode:normal;filter:brightness(1.15)contrast(1.05);opacity:1;width:auto;max-width:200px;height:auto;max-height:75px;transition:transform .3s,filter .3s,opacity .3s}.client-logo:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 6px 20px #0006}.client-logo:hover img{filter:brightness(1.25)contrast(1.05);opacity:1;transform:scale(1.08)}@keyframes clientsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes clientBob{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.testimonials{padding:var(--section-padding) 0;background:var(--bg-secondary)}.testimonials-slider{max-width:700px;margin:0 auto}.testimonial-cards{min-height:360px;position:relative}.testimonial-card{background:var(--bg-glass);border:1px solid var(--bg-glass-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;height:100%;transition:all .6s var(--ease-out-expo);pointer-events:none;flex-direction:column;justify-content:center;padding:40px 48px;display:flex;position:absolute;top:0;left:0;right:0;transform:translate(60px)scale(.95)}.testimonial-card.active{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.testimonial-card.exit-left{opacity:0;transform:translate(-60px)scale(.95)}.testimonial-quote{font-family:var(--font-display);background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-10px;font-size:72px;line-height:1}.testimonial-text{font-family:var(--font-secondary);color:var(--text-secondary);margin-bottom:28px;font-size:16px;line-height:1.8}.testimonial-author{align-items:center;gap:14px;margin:20px 0 16px;display:flex}.author-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:20px;font-weight:700;display:flex}.avatar-ak{background:linear-gradient(135deg,#667eea,#764ba2)}.avatar-ps{background:linear-gradient(135deg,#f093fb,#f5576c)}.avatar-rv{background:linear-gradient(135deg,#4facfe,#00f2fe)}.avatar-nk{background:linear-gradient(135deg,#43e97b,#38f9d7)}.author-avatar-sm{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.post-featured-image{border-radius:var(--radius-lg);background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;height:400px;margin-bottom:40px;display:flex;position:relative;overflow:hidden}.post-placeholder-icon{opacity:.5;font-size:64px}.author-info h4{font-size:16px;font-weight:600}.author-info span{color:var(--text-tertiary);font-size:13px}.testimonial-stars{color:var(--accent-1);letter-spacing:2px;margin-top:4px;font-size:16px}.testimonial-nav{justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.test-nav-btn{border:1px solid var(--border-subtle);width:48px;height:48px;color:var(--text-secondary);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.test-nav-btn:hover{border-color:var(--accent-1);color:var(--accent-1);background:#f7b73314}.test-dots{gap:8px;display:flex}.test-dot{background:var(--border-subtle);width:10px;height:10px;transition:all var(--transition-fast);cursor:pointer;border-radius:50%}.test-dot.active{background:var(--accent-gradient);border-radius:6px;width:32px}.about-section{padding:var(--section-padding) 0}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.about-text{font-family:var(--font-secondary);color:var(--text-secondary);margin-bottom:16px;font-size:16px;line-height:1.7}.about-features{flex-direction:column;gap:20px;margin-top:36px;display:flex}.about-feature{background:var(--bg-glass);border:1px solid var(--bg-glass-border);border-radius:var(--radius-md);transition:all var(--transition-fast);align-items:center;gap:16px;padding:18px 20px;display:flex}.about-feature:hover{border-color:var(--border-accent);background:#f7b7330a}.feature-icon{flex-shrink:0;font-size:28px}.about-feature h4{margin-bottom:2px;font-size:15px;font-weight:600}.about-feature p{color:var(--text-tertiary);font-size:13px}.about-visual{justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.about-card-stack{width:100%;height:500px;position:relative}.about-float-card{z-index:2;background:#fff;border:1px solid #fc4a1a14;border-radius:16px;padding:22px 30px;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:0 15px 35px #fc4a1a0a,0 2px 4px #00000003}.about-float-card:hover{border-color:#fc4a1a4d;transform:translateY(-8px)scale(1.03);box-shadow:0 25px 50px #fc4a1a1f,0 0 15px #f7b7330d}.float-card-number{font-size:34px;font-weight:800;font-family:var(--font-primary);background:var(--accent-gradient);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;line-height:1.1;display:block}.float-card-text{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}.card-1{animation:6s ease-in-out infinite floatCard1;top:30px;right:20px}.card-2{animation:7s ease-in-out infinite floatCard2;top:50%;left:10px;transform:translateY(-50%)}.card-3{animation:5s ease-in-out infinite floatCard3;bottom:30px;right:20px}@keyframes floatCard1{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatCard2{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes floatCard3{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}.about-main-visual{justify-content:center;align-items:center;width:280px;height:280px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visual-ring{border:1px solid #fc4a1a14;border-radius:50%;position:absolute}.ring-1{border-style:dashed;border-color:#fc4a1a33;width:280px;height:280px;animation:24s linear infinite spinRing}.ring-1:after{content:"";background:var(--accent-1);width:8px;height:8px;box-shadow:0 0 10px var(--accent-1);border-radius:50%;position:absolute;top:25px;left:25px}.ring-2{border-color:#f7b7332e;width:210px;height:210px;animation:18s linear infinite reverse spinRing}.ring-2:after{content:"";background:var(--accent-2);width:6px;height:6px;box-shadow:0 0 8px var(--accent-2);border-radius:50%;position:absolute;bottom:20px;right:20px}.ring-3{border-style:dashed;border-color:#fc4a1a40;width:140px;height:140px;animation:12s linear infinite spinRing}.ring-3:after{content:"";background:var(--accent-1);width:5px;height:5px;box-shadow:0 0 6px var(--accent-1);border-radius:50%;position:absolute;top:50%;right:-3px;transform:translateY(-50%)}@keyframes spinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.visual-core{z-index:3;width:100px;height:100px;font-size:26px;font-weight:800;font-family:var(--font-primary);background:#fff;background:var(--accent-gradient);-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;background-clip:text;border:1px solid #fc4a1a1f;border-radius:50%;justify-content:center;align-items:center;animation:3s ease-in-out infinite corePulse;display:flex;position:relative;box-shadow:0 10px 30px #fc4a1a1f,inset 0 2px 5px #ffffffe6}@keyframes corePulse{0%,to{transform:scale(1);box-shadow:0 10px 30px #fc4a1a1f}50%{transform:scale(1.05);box-shadow:0 15px 40px #fc4a1a33}}.process-section{padding:var(--section-padding) 0;background:var(--bg-primary);position:relative;overflow:hidden}.process-timeline{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:80px;display:flex;position:relative}.process-step{z-index:2;text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.step-number{background:var(--bg-card);border:1px solid var(--border-light);width:64px;height:64px;color:var(--accent-1);transition:all var(--transition-medium);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:24px;font-weight:800;display:flex;position:relative;box-shadow:0 10px 30px #0000004d}.process-step:hover .step-number{background:var(--accent-gradient);color:var(--text-primary);border-color:#0000;transform:translateY(-5px);box-shadow:0 15px 35px #f7b73333}.step-content h3{color:var(--text-primary);margin-bottom:12px;font-size:20px;font-weight:700}.step-content p{color:var(--text-secondary);max-width:250px;margin:0 auto;font-size:15px;line-height:1.6}.process-connector{background:var(--border-subtle);z-index:1;opacity:.5;flex:.5;height:2px;margin-top:32px;position:relative}@media (width<=991px){.process-timeline{flex-direction:column;align-items:center;gap:60px;margin-top:60px}.process-connector{background:var(--border-subtle);width:2px;height:60px;margin:-40px 0}.process-step{width:100%;max-width:400px}.step-content p{max-width:100%}}.cta-section{padding:100px 0;position:relative;overflow:hidden}.cta-section:before{content:"";z-index:2;background:linear-gradient(90deg,#0000,#f7b733,#fc4a1a,#0000);height:3px;position:absolute;bottom:0;left:0;right:0}.cta-bg{position:absolute;inset:0}.cta-orb{filter:blur(100px);border-radius:50%;position:absolute}.cta-orb-1{background:#f7b73312;width:600px;height:600px;top:-200px;right:-150px}.cta-orb-2{background:#fc4a1a12;width:400px;height:400px;bottom:-150px;left:-100px}.cta-content{z-index:1;text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:100%;margin:0;display:grid;position:relative}.cta-content-left{flex-direction:column;gap:20px;display:flex}.cta-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#f7b733;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.cta-eyebrow:before{content:"";background:#f7b733;border-radius:2px;width:28px;height:2px;display:inline-block}.cta-content-right{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #f7b73326;border-radius:24px;flex-direction:column;gap:20px;padding:44px 40px;display:flex}.cta-right-label{color:#ffffff80;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:600}.cta-right-desc{color:#ffffffb3;margin:0;font-size:15px;line-height:1.7}.cta-title{letter-spacing:-1px;margin-bottom:0;font-size:clamp(32px,4.5vw,52px);font-weight:800;line-height:1.1}.cta-subtitle{font-family:var(--font-secondary);color:#fff9;max-width:480px;margin-bottom:0;font-size:16px;line-height:1.7}@media (width<=900px){.cta-content{grid-template-columns:1fr!important;gap:40px!important}.cta-subtitle{max-width:100%}.cta-content-right{padding:32px 28px}}.cta-form{text-align:left}.form-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.form-group{position:relative}.form-group.full-width{margin-bottom:32px}.form-group input,.form-group textarea,.form-group select{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);transition:all var(--transition-fast);padding:16px 20px;font-size:15px}.form-group select{cursor:pointer;appearance:none}.form-group select option{background:var(--bg-tertiary);color:var(--text-primary)}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--accent-1);background:#f7b7330a;box-shadow:0 0 0 3px #f7b7331a}.form-group textarea{resize:vertical;min-height:120px}.form-line{background:var(--accent-gradient);width:0;height:2px;transition:width var(--transition-medium);border-radius:2px;position:absolute;bottom:0;left:0}.form-group input:focus~.form-line,.form-group textarea:focus~.form-line,.form-group select:focus~.form-line{width:100%}.cta-form .btn{justify-content:center;width:100%}.footer{color:#e4e4e7;background:radial-gradient(circle at 50% 0,#f7b7330d,#0000 60%),radial-gradient(circle at 50% 100%,#fc4a1a1f,#0000 50%),#070709;border-top:1px solid #ffffff14;padding:80px 0 0;position:relative;overflow:hidden}.footer-grid,.footer-top{z-index:1;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:60px;padding-bottom:60px;display:grid;position:relative}.footer-brand{flex-direction:column;gap:20px;display:flex}.footer-brand .nav-logo{margin-bottom:0}.footer-brand .nav-logo .logo-text{color:#fff!important}.footer-brand .nav-logo .logo-accent{color:#a1a1aa!important}.footer-brand .nav-logo .logo-icon{width:70px;height:70px}.footer-brand .nav-logo .logo-text{font-size:20px}.footer-desc{font-family:var(--font-secondary);color:#a1a1aa;max-width:300px;margin-bottom:4px;font-size:14px;line-height:1.7}.social-links{gap:12px;display:flex}.social-link{color:#a1a1aa;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.social-link svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.social-link:hover{color:#fff;background:var(--accent-gradient);border-color:#0000;transform:translateY(-4px);box-shadow:0 8px 24px #fc4a1a59}.social-link:hover svg{transform:scale(1.1)}.footer-links-group h4{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:2px;color:#fff;margin-bottom:24px;font-size:13px;font-weight:600}.footer-links-group ul{flex-direction:column;gap:14px;padding:0;list-style:none;display:flex}.footer-links-group a,.footer-links-group span{font-family:var(--font-secondary);color:#a1a1aa;font-size:14px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block}.footer-links-group a:hover{color:#fff;transform:translate(6px)}.footer-contact-list{flex-direction:column;display:flex;gap:16px!important}.footer-contact-item{color:#a1a1aa;align-items:flex-start;gap:12px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.footer-contact-item svg{color:#fc4a1a;flex-shrink:0;margin-top:3px;transition:transform .3s cubic-bezier(.16,1,.3,1)}a.footer-contact-item:hover{color:#fff}a.footer-contact-item:hover svg{color:#f7b733;transform:scale(1.1)}.footer-bottom{z-index:1;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:30px 0;display:flex;position:relative}.footer-bottom p{color:#71717a;font-size:13px}.footer-bottom-links{gap:24px;display:flex}.footer-bottom-links a{color:#71717a;font-size:13px;text-decoration:none;transition:color .3s}.footer-bottom-links a:hover{color:#fff}.footer-watermark-svg{transform-origin:top;z-index:0;opacity:.85;filter:drop-shadow(0 0 12px #fc4a1a73)drop-shadow(0 0 25px #fc4a1a26);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;margin-top:-60px;margin-bottom:45px;display:block;position:relative;left:0;transform:scaleY(1.45)scaleX(1.52);-webkit-mask-image:linear-gradient(#000 15%,#0000 85%);mask-image:linear-gradient(#000 15%,#0000 85%)}.footer-watermark-svg text{letter-spacing:.22em;text-transform:uppercase;stroke-width:2.2px;font-size:250px;font-weight:900;font-family:Mango Grotesque Extra Bold,Mango Grotesque Bold,Outfit,Inter,sans-serif!important}.back-to-top{background:var(--accent-gradient);color:#000;z-index:100;opacity:0;visibility:hidden;width:48px;height:48px;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:32px;right:32px;transform:translateY(20px);box-shadow:0 4px 20px #f7b7334d}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{transform:translateY(-4px);box-shadow:0 8px 30px #f7b73366}[data-animate]{opacity:0;transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1)}[data-animate=fade-up]{transform:translateY(50px)}[data-animate=fade-right]{transform:translate(-50px)}[data-animate=fade-left]{transform:translate(50px)}[data-delay="75"]{transition-delay:75ms}[data-delay="225"]{transition-delay:.225s}[data-delay="375"]{transition-delay:.375s}[data-delay="450"]{transition-delay:.45s}[data-delay="600"]{transition-delay:.6s}[data-delay="700"]{transition-delay:.7s}[data-delay="800"]{transition-delay:.8s}[data-delay="900"]{transition-delay:.9s}[data-delay="1000"]{transition-delay:1s}[data-animate=fade]{transform:none}[data-animate].animate-in{opacity:1;transform:translate(0)!important}@media (width<=768px){[data-animate]{opacity:1!important;transition:none!important;transform:none!important}}*{min-width:0;min-height:0}.schedule-modal{z-index:99999;opacity:0;visibility:hidden;box-sizing:border-box;justify-content:center;align-items:center;padding:16px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.schedule-modal.active{opacity:1;visibility:visible}.schedule-modal-overlay{-webkit-backdrop-filter:blur(12px);background:#000000d9;position:absolute;inset:0}.schedule-modal-content{z-index:1;opacity:0;flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 32px);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s;display:flex;position:relative;transform:translateY(30px)scale(.95)}.schedule-modal.active .schedule-modal-content{opacity:1;transform:translateY(0)scale(1)}.schedule-modal-inner{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:#191924;border:1px solid #ffffff1f;border-radius:24px;width:100%;max-height:calc(100vh - 32px);padding:40px 36px 36px;position:relative;overflow-y:auto;box-shadow:0 30px 70px #000000d9,0 0 0 1px #ffffff0d}.schedule-modal-inner::-webkit-scrollbar{width:6px}.schedule-modal-inner::-webkit-scrollbar-track{background:0 0}.schedule-modal-inner::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.schedule-modal-close{color:#ffffffb3;z-index:20;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;line-height:0;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.schedule-modal-close:hover{color:#fff;background:#fff3;transform:scale(1.05)}.schedule-modal-header{text-align:center;margin-bottom:24px;padding-right:20px}.schedule-modal-header h3{color:#fff;margin-bottom:6px;font-size:clamp(20px,5vw,26px);line-height:1.25}.schedule-modal-header p{color:#ffffffa6;font-size:clamp(13px,3.5vw,15px)}.schedule-popup-form .form-group{margin-bottom:16px}.schedule-popup-form .form-group input,.schedule-popup-form .form-group textarea{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff26!important}.schedule-popup-form .form-group input::placeholder,.schedule-popup-form .form-group textarea::placeholder{color:#ffffff73!important}.schedule-popup-form .form-group input:focus,.schedule-popup-form .form-group textarea:focus{border-color:var(--accent-1)!important;background:#ffffff1f!important;box-shadow:0 0 0 3px #f7b73326!important}.custom-datetime{color:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;background:#ffffff0d;width:100%;padding:14px 16px;font-size:15px}@media (width<=600px){.schedule-modal{padding:10px}.schedule-modal-content{max-height:calc(100vh - 20px)}.schedule-modal-inner{border-radius:20px;max-height:calc(100vh - 20px);padding:32px 20px 28px}.schedule-modal-close{width:32px;height:32px;top:10px;right:10px}}@media (width<=380px){.schedule-modal{padding:6px}.schedule-modal-inner{border-radius:16px;padding:28px 14px 20px}.schedule-modal-header{margin-bottom:18px;padding-right:16px}.schedule-popup-form .form-group{margin-bottom:12px}}@media (height<=600px){.schedule-modal-inner{padding-top:28px;padding-bottom:20px}.schedule-modal-header{margin-bottom:14px}.schedule-popup-form .form-group{margin-bottom:10px}}@media (width<=1200px){.container{padding:0 28px}.hero-content{max-width:800px}.footer-grid,.footer-top{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:32px}.about-grid{gap:50px}}@media (width<=1024px){:root{--section-padding:80px}.container{padding:0 24px}.services-grid{grid-template-columns:repeat(2,1fr)}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.about-grid,.about-story-grid{text-align:center;grid-template-columns:1fr;gap:40px}.about-features{align-items:center}.mission-grid{grid-template-columns:1fr;gap:24px}.team-grid,.why-us-grid{grid-template-columns:repeat(2,1fr);gap:24px}.post-layout{grid-template-columns:1fr;gap:60px}.post-sidebar{grid-row:2}.footer-grid,.footer-top{grid-template-columns:1fr 1fr;gap:32px}.hero-stats{gap:28px}.stat-number{font-size:36px}.hero-title{letter-spacing:-1.5px}.cta-orb-1,.cta-orb-2{width:300px;height:300px}.testimonials-slider{max-width:600px}.testimonial-card{padding:36px 28px}}@media (width<=768px){:root{--section-padding:64px}.container{padding:0 var(--gutter)}.nav-links{-webkit-backdrop-filter:blur(25px);opacity:0;visibility:hidden;pointer-events:none;z-index:999;background:#fffffffa;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;height:100vh;transition:all .5s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0}.nav-links.open,.nav-links.active{opacity:1;visibility:visible;pointer-events:auto}.nav-link{font-size:24px}.dropdown-menu{opacity:1;visibility:visible;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;min-width:auto;padding:10px 0;display:none;position:static;transform:none}.nav-dropdown.active .dropdown-menu{display:block}.dropdown-menu a{color:#ffffff80;padding:8px 20px;font-size:18px}.nav-cta{display:none}.nav-toggle{display:flex}.nav-toggle.open span:first-child{transform:translateY(8px)rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.hero{min-height:auto;padding:130px 20px 60px}.hero-title{letter-spacing:-1px}.hero-rotating-text{min-width:auto;display:block}.hero-subtitle{max-width:100%;margin-bottom:32px;font-size:16px}.hero-actions{margin-bottom:40px}.hero-stats{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:16px}.hero-stat{text-align:left;flex-shrink:0}.stat-divider{background:#ffffff40;flex-shrink:0;width:1px;height:28px;display:block}.stat-number{font-size:24px}.stat-label{font-size:11px}.hero-scroll-indicator{display:none}.marquee-content span{letter-spacing:3px;font-size:14px}.section-header{margin-bottom:40px}.section-subtitle{font-size:15px}.services-grid{grid-template-columns:1fr;gap:16px}.service-card{padding:32px 24px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.about-story-grid,.mission-grid,.team-grid,.why-us-grid{text-align:center;grid-template-columns:1fr;gap:40px}.about-visual{min-height:400px;margin-top:40px}.about-main-visual,.visual-ring{display:none}.about-float-card{margin-bottom:20px;animation:none!important;position:relative!important;inset:auto!important;transform:none!important}.post-layout{gap:40px}.post-featured-image{height:280px!important}.blog-post-title{font-size:34px!important;line-height:1.2!important}.portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.portfolio-overlay{background:#0d0d12e6!important;border-radius:16px!important;flex-direction:column!important;justify-content:flex-end!important;padding:16px 20px!important;display:flex!important;position:absolute!important;bottom:12px!important;left:12px!important;right:12px!important}.portfolio-overlay p,.portfolio-stats-row{opacity:1;max-height:none;overflow:visible;transform:none}.clients-section{padding:48px 0}.clients-track{gap:0!important}.client-logo{height:100px;padding:0 24px}.about-grid{grid-template-columns:1fr;gap:32px}.about-visual{order:-1;min-height:300px}.about-card-stack{height:300px}.about-main-visual,.ring-1{width:170px;height:170px}.ring-2{width:130px;height:130px}.ring-3{width:90px;height:90px}.about-float-card{padding:14px 18px}.float-card-number{font-size:22px}.float-card-text{font-size:11px}.testimonial-card{padding:28px 20px}.testimonial-cards{min-height:420px}.testimonial-text{font-size:15px}.testimonial-quote{font-size:48px}.cta-content{max-width:100%}.form-row{grid-template-columns:1fr;gap:16px}.form-group.full-width{margin-bottom:20px}.cta-form .btn{padding:16px 32px}.footer{padding:48px 0 0}.footer-grid,.footer-top{grid-template-columns:1fr;gap:32px}.footer-desc{max-width:100%}.footer-bottom{text-align:center;flex-direction:column;gap:12px;padding:20px 0}.back-to-top{width:44px;height:44px;bottom:20px;right:20px}.btn{padding:14px 28px;font-size:14px}.btn-lg{padding:16px 36px;font-size:15px}}@media (width<=480px){:root{--section-padding:48px}.container{padding:0 var(--gutter)}.navbar{padding:12px 0!important}.logo-text{font-size:13px}.logo-icon{width:32px!important;height:32px!important}.nav-link{font-size:20px}.hero{padding:120px 16px 48px}.hero-badge{margin-bottom:20px;padding:8px 16px;font-size:11px}.hero-title{letter-spacing:-.5px;margin-bottom:20px}.hero-subtitle{margin-bottom:24px;font-size:15px;line-height:1.6}.hero-actions{flex-direction:column;align-items:stretch;margin-bottom:32px}.btn{justify-content:center;width:100%;padding:14px 24px}.btn-lg{padding:16px 28px}.hero-stats{flex-flow:row;justify-content:flex-start;align-items:center;gap:10px}.hero-stat{text-align:left;flex-shrink:0}.stat-divider{background:#fff3;flex-shrink:0;width:1px;height:24px;display:block}.stat-number{font-size:22px}.stat-label{letter-spacing:.5px;font-size:9px}.marquee-section{padding:18px 0}.marquee-content{gap:24px}.marquee-content span{letter-spacing:2px;font-size:12px}.section-header{margin-bottom:32px}.section-tag{letter-spacing:1.5px;padding:6px 14px;font-size:11px}.section-subtitle{font-size:14px}.service-card{padding:24px 20px}.service-icon{width:44px;height:44px;margin-bottom:16px}.service-title{font-size:18px}.service-desc{font-size:13px}.service-number{font-size:40px;top:20px;right:20px}.stats-grid{grid-template-columns:1fr;gap:12px}.stat-card{padding:24px 20px}.stat-card-value{font-size:32px}.stat-card-label{font-size:13px}.portfolio-filter{gap:8px}.filter-btn{padding:8px 16px;font-size:12px}.portfolio-image{padding:20px}.portfolio-overlay h3{font-size:18px}.portfolio-overlay p{font-size:13px}.clients-section{padding:36px 0}.client-logo{padding:8px 18px;font-size:13px}.about-visual{min-height:auto;margin-top:60px}.about-card-stack{flex-direction:column;align-items:center;gap:20px;height:auto;padding-bottom:40px;display:flex;position:relative}.about-main-visual{width:180px;height:180px;margin:0 auto 40px;position:relative;top:auto;left:auto;transform:none}.ring-1{width:180px;height:180px}.ring-2{width:140px;height:140px}.ring-3{width:100px;height:100px}.visual-core{letter-spacing:2px;font-size:28px}.card-1,.card-2,.card-3{z-index:10;max-width:280px;width:100%!important;animation:1s ease-out forwards fade-up!important;position:relative!important;inset:auto!important;transform:none!important}.about-text{font-size:15px}.about-feature{padding:14px 16px}.feature-icon{font-size:22px}.about-feature h4{font-size:14px}.about-feature p{font-size:12px}.testimonial-card{padding:24px 18px}.testimonial-cards{min-height:400px}.testimonial-quote{font-size:40px}.testimonial-text{margin-bottom:20px;font-size:15px;line-height:1.6}.author-avatar{width:40px;height:40px;font-size:16px}.author-info h4{font-size:14px}.author-info span{font-size:12px}.testimonial-stars{font-size:16px}.test-nav-btn{width:40px;height:40px}.cta-title{margin-bottom:12px}.cta-subtitle{margin-bottom:32px;font-size:15px}.form-group input,.form-group textarea,.form-group select{padding:14px 16px;font-size:14px}.footer{padding:40px 0 0}.footer-grid{gap:28px}.footer-links-group h4{margin-bottom:14px;font-size:14px}.footer-links-group a,.footer-links-group span{font-size:13px}.footer-bottom{padding:16px 0}.footer-bottom p,.footer-bottom-links a{font-size:12px}.footer-bottom-links{gap:16px}.social-link{width:38px;height:38px}.back-to-top{width:40px;height:40px;bottom:16px;right:16px}}@media (width<=360px){:root{--gutter:12px;--section-padding:40px}.container{padding:0 var(--gutter)}.hero{padding:110px 12px 40px}.hero-title{font-size:32px}.hero-subtitle{font-size:13px}.hero-badge{letter-spacing:.5px;padding:6px 12px;font-size:10px}.hero-rotating-text{min-width:0}.stat-card-value{font-size:28px}.about-visual{min-height:auto}.about-card-stack{height:auto}.testimonial-cards{min-height:380px}.testimonial-text{font-size:13px}.services-grid{gap:12px}.service-card{padding:20px 16px}.portfolio-filter{flex-wrap:wrap;gap:6px}.filter-btn{padding:6px 12px;font-size:11px}.footer-grid{gap:24px}.btn{padding:12px 20px;font-size:13px}.nav-link{font-size:18px}.logo-text{letter-spacing:1px;font-size:12px}.logo-icon{width:26px;height:26px}}@media (hover:none) and (pointer:coarse){.cursor-glow{display:none!important}.service-card:hover,.cap-card:hover,.service-visual-card:hover,.visual-card-featured:hover{transform:none!important}.portfolio-overlay,.service-detail-visual{opacity:1!important;transform:none!important}.btn-primary:hover,.btn-outline:hover,.about-float-card:hover,.stat-card:hover{transform:none!important}.service-card,.portfolio-card,.testimonial-grid-card{perspective:none;transform:none!important}.portfolio-overlay p{opacity:1!important;max-height:80px!important;margin-top:6px!important;transform:translateY(0)!important}}@media (width<=768px) and (orientation:landscape){.hero{min-height:auto;padding:90px 20px 40px}.hero-stats{flex-direction:row;gap:20px}.stat-divider{height:30px;display:block}.nav-links{padding:60px 20px;overflow-y:auto}}@media (width<=280px){:root{--gutter:10px}.hero-title{font-size:26px}.btn{padding:10px 16px;font-size:12px}.nav-cta{display:none}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}::selection{color:#fff;background:#f7b7334d}.page-transition-overlay{z-index:10000;pointer-events:none;flex-direction:column;display:flex;position:fixed;inset:0}.transition-panel{background:var(--bg-primary);transform-origin:100%;flex:1;width:100%;transition:transform .7s cubic-bezier(.8,0,.2,1);transform:scaleX(0)}.transition-panel:nth-child(2n){transform-origin:0}.page-transition-overlay.active{pointer-events:all}.page-transition-overlay.active .transition-panel{transform:scaleX(1)}.page-transition-overlay.entering .transition-panel{transition:none;transform:scaleX(1)}.transition-logo{z-index:10001;opacity:0;width:150px;height:150px;filter:drop-shadow(0 0 20px var(--accent-1));transition:all .5s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.page-transition-overlay.active .transition-logo,.page-transition-overlay.entering .transition-logo{opacity:1;transform:translate(-50%,-50%)scale(1.1)}.page-transition-overlay.active .transition-logo{transition-delay:.3s}body.page-entering main,body.page-entering section{animation:1.4s cubic-bezier(.16,1,.3,1) forwards contentEntrance}@keyframes contentEntrance{0%{opacity:0;filter:blur(15px)brightness(.5);transform:translateY(40px)scale(.96)}to{opacity:1;filter:blur()brightness();transform:translateY(0)scale(1)}}.scroll-progress{background:linear-gradient(to right, var(--accent-1), var(--accent-2));z-index:10002;width:0%;height:4px;transition:width .1s;position:fixed;top:0;left:0}.page-hero{position:relative;overflow:hidden}.page-hero-content{will-change:transform, opacity}.about-float-orb{background:radial-gradient(circle, var(--accent-1-glow) 0%, transparent 70%);filter:blur(60px);opacity:.3;z-index:-1;pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute}.team-card{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(50px)scale(.9)}.team-card.animate-in{opacity:1;transform:translateY(0)scale(1)}.team-card.animate-in .team-socials a{animation:.5s forwards slideInUp}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-story-visual{will-change:transform}@media (width<=768px){.team-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding-bottom:20px;display:flex;overflow-x:auto}.team-card{scroll-snap-align:center;min-width:280px}}.page-branding .page-hero-title,.page-branding h1,.page-branding h2,.page-branding h3{font-family:Playfair Display,Georgia,serif!important}.page-branding,.page-branding .single-service-section{background:#faf9f6!important}.page-branding .cap-card{background:#fff!important;border:1px solid #f7b73326!important;border-radius:40px 10px!important;transition:all .4s!important;box-shadow:0 15px 35px #f7b7330a!important}.page-branding .cap-card:hover{border-color:var(--accent-1)!important;transform:translateY(-8px)rotate(-1deg)!important;box-shadow:0 25px 45px #f7b7331a!important}.page-performance{color:#fff!important;background:#08080a!important}.page-performance .page-hero,.page-performance .single-service-section{background:#08080a!important}.page-performance .breadcrumb,.page-performance .breadcrumb a,.page-performance .page-hero-subtitle,.page-performance .service-intro-content p,.page-performance .highlight-item p,.page-performance .cap-card p{color:#ffffffb3!important}.page-performance h1,.page-performance h2,.page-performance h3,.page-performance h4{color:#fff!important}.page-performance .capabilities-grid{grid-template-columns:repeat(4,1fr)!important;gap:24px!important}.page-performance .cap-card{background:linear-gradient(#ffffff05 0%,#ffffff01 100%)!important;border:1px solid #ffffff0a!important;border-radius:20px!important;padding:35px 28px!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px #0003!important}.page-performance .cap-card:before{content:""!important;opacity:0!important;pointer-events:none!important;background:radial-gradient(circle at 50% 0,#fc4a1a14,#0000 70%)!important;width:100%!important;height:100%!important;transition:opacity .4s!important;position:absolute!important;top:0!important;left:0!important}.page-performance .cap-card:hover:before{opacity:1!important}.page-performance .cap-card:hover{background:linear-gradient(#ffffff0a 0%,#ffffff04 100%)!important;border-color:#fc4a1a59!important;transform:translateY(-8px)!important;box-shadow:0 20px 40px #fc4a1a14,0 0 1px #fc4a1a4d!important}.page-performance .cap-icon{background:#fc4a1a0f!important;border:1px solid #fc4a1a26!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;margin-bottom:24px!important;transition:all .3s!important;display:flex!important}.page-performance .cap-icon svg{stroke:#fc4a1a!important;stroke-width:2px!important;width:22px!important;height:22px!important;transition:all .3s!important}.page-performance .cap-card:hover .cap-icon{background:#fc4a1a!important;border-color:#fc4a1a!important;box-shadow:0 0 15px #fc4a1a66!important}.page-performance .cap-card:hover .cap-icon svg{stroke:#fff!important;transform:scale(1.1)!important}.page-performance .cap-card h3{color:#fff!important;margin-bottom:12px!important;font-size:19px!important;font-weight:700!important;transition:color .3s!important}.page-performance .cap-card:hover h3{color:#fc4a1a!important}.page-performance .cap-card p{color:#fff9!important;font-size:14px!important;line-height:1.6!important}@media (width<=1024px){.page-performance .capabilities-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}@media (width<=600px){.page-performance .capabilities-grid{grid-template-columns:1fr!important}}.page-social-capabilities{position:relative!important}.page-social-capabilities .ambient-blob{filter:blur(130px)!important;opacity:.08!important;pointer-events:none!important;z-index:0!important;border-radius:50%!important;width:350px!important;height:350px!important;position:absolute!important}.page-social-capabilities .blob-pink{background:#e1306c!important;top:5%!important;left:10%!important}.page-social-capabilities .blob-blue{background:#1877f2!important;bottom:5%!important;right:10%!important}.page-social .capabilities-grid{grid-template-columns:repeat(3,1fr)!important;gap:30px!important;display:grid!important}@media (width>=1025px){.page-social .cap-card:first-child{grid-column:span 2!important}.page-social .cap-card:nth-child(2),.page-social .cap-card:nth-child(3){grid-column:span 1!important}.page-social .cap-card:nth-child(4),.page-social .cap-card:nth-child(5){grid-column:span 2!important}.page-social .cap-card:nth-child(6){grid-column:span 1!important}.page-social .cap-card:first-child,.page-social .cap-card:nth-child(4),.page-social .cap-card:nth-child(5){grid-template-rows:auto auto!important;grid-template-columns:74px 1fr!important;align-content:center!important;gap:0 28px!important;padding:45px 36px!important;display:grid!important}.page-social .cap-card:first-child .cap-icon,.page-social .cap-card:nth-child(4) .cap-icon,.page-social .cap-card:nth-child(5) .cap-icon{border-radius:18px!important;grid-area:1/1/span 2!important;align-self:center!important;width:60px!important;height:60px!important;margin-bottom:0!important}.page-social .cap-card:first-child h3,.page-social .cap-card:nth-child(4) h3,.page-social .cap-card:nth-child(5) h3{grid-area:1/2!important;margin-bottom:6px!important}.page-social .cap-card:first-child p,.page-social .cap-card:nth-child(4) p,.page-social .cap-card:nth-child(5) p{grid-area:2/2!important;max-width:95%!important}}.page-social .cap-card:first-child{--accent:#e1306c;--accent-rgb:225, 48, 108}.page-social .cap-card:nth-child(2){--accent:#1877f2;--accent-rgb:24, 119, 242}.page-social .cap-card:nth-child(3){--accent:red;--accent-rgb:255, 0, 0}.page-social .cap-card:nth-child(4){--accent:#00bcd4;--accent-rgb:0, 188, 212}.page-social .cap-card:after{content:""!important;background:var(--accent)!important;border-radius:24px 24px 0 0!important;height:4px!important;transition:height .3s!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.page-social .cap-card:before{content:""!important;background:radial-gradient(circle at 50% 0%, rgba(var(--accent-rgb), .06), transparent 75%)!important;opacity:1!important;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.page-social .cap-icon{background:rgba(var(--accent-rgb), .06)!important;border:1px solid rgba(var(--accent-rgb), .12)!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;margin-bottom:24px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.page-social .cap-icon svg{width:22px!important;height:22px!important;stroke:var(--accent)!important;stroke-width:2px!important;transition:all .3s!important}.page-social .cap-card:hover{border-color:rgba(var(--accent-rgb), .3)!important;box-shadow:0 25px 50px rgba(var(--accent-rgb), .12), inset 0 1px 0 #ffffffe6!important;background:#fff!important;transform:translateY(-10px)!important}.page-social .cap-card:hover:after{height:5px!important}.page-social .cap-card:hover .cap-icon{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:0 8px 20px rgba(var(--accent-rgb), .3)!important}.page-social .cap-card:hover .cap-icon svg{stroke:#fff!important;transform:scale(1.1)!important}.page-social .cap-card h3{color:#111!important;margin-bottom:12px!important;font-size:19px!important;font-weight:700!important;transition:color .3s!important}.page-social .cap-card:hover h3{color:var(--accent)!important}.page-social .cap-card p{color:#555!important;margin:0!important;font-size:14px!important;line-height:1.6!important}@media (width<=1024px){.page-social .capabilities-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.page-social .cap-card:first-child,.page-social .cap-card:nth-child(2),.page-social .cap-card:nth-child(3),.page-social .cap-card:nth-child(4),.page-social .cap-card:nth-child(5),.page-social .cap-card:nth-child(6){grid-column:span 1!important}}@media (width<=600px){.page-social .capabilities-grid{grid-template-columns:1fr!important}}.page-social-capabilities{color:#fff!important;background:#08080c!important}.page-social-capabilities .section-title{color:#fff!important}.page-social-capabilities .cap-card{--accent:#ff4d30!important;--accent-rgb:255, 77, 48!important;background:#121218!important;border:1px solid #ffffff29!important;box-shadow:0 20px 40px #00000080,inset 0 1px 1px #ffffff14!important}.page-social-capabilities .cap-card:after{background:linear-gradient(90deg,#f7b733 0%,#fc4a1a 100%)!important}.page-social-capabilities .cap-card:hover{border-color:rgba(var(--accent-rgb), .5)!important;box-shadow:0 30px 60px rgba(var(--accent-rgb), .2), inset 0 1px 1px #ffffff26!important;background:#181822!important}.page-social-capabilities .cap-card h3{color:#fff!important}.page-social-capabilities .cap-card:hover h3{color:var(--accent)!important}.page-social-capabilities .cap-card p{color:#ffffffa6!important}.page-social-capabilities .cap-icon{background:rgba(var(--accent-rgb), .12)!important;border-color:rgba(var(--accent-rgb), .2)!important}.page-social-capabilities .cap-card:hover .cap-icon{background:var(--accent)!important;border-color:var(--accent)!important}.page-web .capabilities-grid{grid-template-columns:repeat(2,1fr)!important;gap:40px!important}.page-web .cap-card{color:#0f6!important;background:#111116!important;border:1px solid #ffffff1a!important;border-radius:8px!important;padding:30px!important;font-family:Courier New,Courier,monospace!important}.page-web .cap-card h3{color:#fff!important;font-family:var(--font-primary)!important;font-size:20px!important}.page-web .cap-card p{color:#a1a1aa!important;font-family:var(--font-secondary)!important}.page-web .cap-card:before{font-weight:700;content:"$ cat "!important;color:var(--accent-1)!important}.page-web .cap-card:hover{border-color:#0f6!important;transform:translateY(-5px)!important;box-shadow:0 15px 35px #00ff661a!important}.page-saas .capabilities-grid{grid-template-columns:repeat(2,1fr)!important}.page-saas .cap-card{text-align:left!important;background:#fff!important;border:1px solid #fc4a1a14!important;border-radius:20px!important;align-items:flex-start!important;gap:20px!important;padding:32px!important;display:flex!important;box-shadow:0 12px 30px #00000005!important}.page-saas .cap-icon{margin:0!important;font-size:36px!important}.page-ai{color:#fff!important;background:#060608!important}.page-ai .page-hero,.page-ai .single-service-section{background:#060608!important}.page-ai .breadcrumb,.page-ai .breadcrumb a,.page-ai .page-hero-subtitle,.page-ai .service-intro-content p,.page-ai .highlight-item p,.page-ai .cap-card p{color:#ffffffbf!important}.page-ai h1,.page-ai h2,.page-ai h3,.page-ai h4{color:#fff!important}.page-ai .cap-card{background:#0a0a0fcc!important;border:1px solid #00f2fe26!important;border-radius:16px!important;box-shadow:0 10px 30px #00f2fe08!important}.page-ai .cap-card:hover{border-color:#00f2fe!important;transform:translateY(-8px)scale(1.02)!important;box-shadow:0 15px 40px #00f2fe33,0 0 20px #7f00ff1a!important}.page-wordpress .capabilities-grid{grid-template-columns:repeat(4,1fr)!important;align-items:flex-start!important}.page-wordpress .cap-card{background:#fff!important;border:1px solid #fc4a1a0f!important;border-radius:24px!important;box-shadow:0 10px 25px #00000005!important}.page-wordpress .cap-card:nth-child(2n){transform:translateY(30px)!important}.page-wordpress .cap-card:hover{border-color:var(--accent-1)!important;box-shadow:0 20px 45px #fc4a1a14!important}.page-influencer .cap-card{background:#fff!important;border:1px solid #fc4a1a0f!important;border-radius:50% 50% 16px 16px!important;padding:40px 24px 28px!important;box-shadow:0 12px 30px #00000005!important}.page-influencer .cap-card:hover{border-color:var(--accent-2)!important;transform:translateY(-8px)!important;box-shadow:0 20px 40px #fc4a1a14!important}.page-seo .capabilities-grid{flex-direction:column!important;gap:30px!important;max-width:800px!important;margin:60px auto 0!important;display:flex!important;position:relative!important}.page-seo .capabilities-grid:before{background:linear-gradient(to bottom, var(--accent-1), var(--accent-2));z-index:0;width:2px;position:absolute;top:0;bottom:0;left:45px;content:""!important}.page-seo .cap-card{text-align:left!important;z-index:1!important;background:#fff!important;border:1px solid #fc4a1a14!important;border-radius:20px!important;align-items:center!important;gap:30px!important;width:100%!important;padding:24px 32px!important;display:flex!important;position:relative!important;box-shadow:0 10px 35px #fc4a1a08!important}.page-seo .cap-icon{border:2px solid var(--accent-2)!important;z-index:2!important;background:#fff!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:60px!important;height:60px!important;margin:0!important;font-size:32px!important;display:flex!important}.page-seo .cap-card:hover{border-color:var(--accent-2)!important;transform:translate(10px)!important;box-shadow:0 15px 40px #fc4a1a1a!important}.work-section,.testimonials,.cta-section{color:#fff!important;background:radial-gradient(circle,#fc4a1a14 0%,#111116 80%),#111116!important;border-top:1px solid #f7b73326!important;border-bottom:1px solid #f7b73326!important;position:relative!important}.work-section h2,.work-section h3,.work-section p,.testimonials h2,.testimonials h3,.testimonials p,.cta-section h2,.cta-section p,.work-section .section-title,.testimonials .section-title,.cta-section .cta-title{color:#fff!important}.work-section .section-subtitle,.testimonials .testimonial-text,.cta-section .cta-subtitle{color:#ffffffbf!important}.work-section .section-tag,.testimonials .section-tag,.kpi-dashboard-section .section-tag,.marketing-funnel-section .section-tag,.branding-showcase-section .section-tag,.inf-funnel-section .section-tag,.cta-section .section-tag,.brand-journey-section .section-tag,.single-service-section.dark .section-tag,.service-work-section.alt .section-tag,.ai-pipeline-diagram-section .section-tag,.ai-agent-mockup-section .section-tag,.inf-campaign-dashboard-section .section-tag{color:#f7b733!important;background:#f7b73314!important;border-color:#f7b73359!important}.work-section .btn-outline,.testimonials .btn-outline,.cta-section .btn-outline{color:#fff!important;border-color:#ffffff40!important}.work-section .btn-outline:hover,.testimonials .btn-outline:hover,.cta-section .btn-outline:hover{color:#fff!important;border-color:var(--accent-1)!important;background:#ffffff14!important}.work-section .portfolio-card{background:#1212168c!important;border:1px solid #ffffff14!important;box-shadow:0 15px 35px #0006!important}.work-section .portfolio-card:hover{background:#1a1a20bf!important;border-color:#fc4a1a66!important;box-shadow:0 25px 50px #0000008c,0 0 35px #fc4a1a26!important}.work-section .filter-btn{color:#fff9!important;background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:100px!important;padding:10px 22px!important;font-size:13.5px!important;font-weight:600!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.work-section .filter-btn:hover{color:#fff!important;background:#ffffff0f!important;border-color:#fc4a1a4d!important}.work-section .filter-btn.active{color:#fff!important;background:linear-gradient(135deg,#fc4a1a,#f7b731)!important;border-color:#0000!important;font-weight:700!important;box-shadow:0 8px 24px #fc4a1a59!important}.testimonials .testimonial-card{color:#fff!important;background:#ffffff08!important;border:1px solid #f7b73340!important;box-shadow:0 10px 30px #0006!important}.testimonials .testimonial-card.active{border-color:var(--accent-1)!important;box-shadow:0 15px 35px #fc4a1a33!important}.testimonials .testimonial-author h4{color:#fff!important}.testimonials .testimonial-author span{color:#fff9!important}.testimonials .testimonial-stars{color:#f7b733!important}.testimonials .test-nav-btn{color:#ffffffb3!important;background:#ffffff05!important;border:1px solid #ffffff26!important}.testimonials .test-nav-btn:hover{border-color:var(--accent-1)!important;color:#fff!important;background:#fc4a1a1f!important}.testimonials .test-dot{background:#fff3!important}.testimonials .test-dot.active{background:var(--accent-gradient)!important}.cta-section .form-group input,.cta-section .form-group select,.cta-section .form-group textarea{color:#fff!important;background:#ffffff08!important;border:1px solid #ffffff1a!important}.cta-section .form-group input:focus,.cta-section .form-group select:focus,.cta-section .form-group textarea:focus{border-color:var(--accent-1)!important;outline:none!important}.footer{z-index:1!important;position:relative!important}.footer-grid,.footer-bottom,.footer-watermark-svg{z-index:3!important;position:relative!important}.testimonial-card{z-index:3!important;position:absolute!important}.testimonials{padding:50px 0!important}.client-logo:hover,.service-card:hover,.portfolio-card:hover,.testimonial-card:hover{z-index:10!important}.services .svc-list{border-top:1px solid #11111114!important}.services .svc-row{border-bottom:1px solid #11111114!important}.services .svc-num{color:#11111140!important}.services .svc-title{color:#111116!important}.services .svc-desc{color:#11111180!important}.services .svc-arrow{color:#1116!important;border:1px solid #1111111a!important}.services .svc-row:hover{background:linear-gradient(90deg,#0000 0%,#fc4a1a05 20%,#fc4a1a0a 50%,#fc4a1a05 80%,#0000 100%)!important}.services .svc-row:hover .svc-title{color:var(--accent-2)!important;transform:translate(12px)!important}.services .svc-row:hover .svc-desc{color:#111c!important}.services .svc-row:hover .svc-arrow{background:var(--accent-gradient)!important;color:#fff!important;border-color:#0000!important;transform:rotate(45deg)!important;box-shadow:0 4px 20px #fc4a1a33!important}.services .svc-row:hover .svc-num{color:var(--accent-1)!important;background:var(--accent-gradient)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.services .svc-list:hover .svc-row:not(:hover){opacity:.45!important}.services .svc-list:hover .svc-row:not(:hover) .svc-title{color:#1116!important}.services .svc-list:hover .svc-row:not(:hover) .svc-desc{color:#11111140!important}.services .svc-list:hover .svc-row:not(:hover) .svc-num{color:#11111126!important}.services .svc-list:hover .svc-row:not(:hover) .svc-arrow{color:#1113!important;border-color:#1111110d!important}.cta-section .cta-content,.cta-section .cta-form,.cta-section .form-row,.cta-section .form-group,.cta-section .form-group input,.cta-section .form-group select,.cta-section .form-group textarea,.cta-section .cta-form .btn{z-index:4!important;position:relative!important}.page-about .page-hero{background:linear-gradient(#08080c61,#0e0a086b),url(/assets/images/pinterest/hero.png) 50%/cover no-repeat!important}.page-services .page-hero{background:linear-gradient(#08080c61,#0e0a086b),url(/assets/images/pinterest/branding.png) 50%/cover no-repeat!important}.page-testimonials .page-hero{background:linear-gradient(#08080c61,#0e0a086b),url(/assets/images/pinterest/performance.png) 50%/cover no-repeat!important}.page-terms .page-hero{background:linear-gradient(#08080c61,#0e0a086b),url(/assets/images/pinterest/blog-seo.png) 50%/cover no-repeat!important}.page-privacy .page-hero{background:linear-gradient(#08080c61,#0e0a086b),url(/assets/images/pinterest/blog-webdev.png) 50%/cover no-repeat!important}.page-blog .page-hero{background:linear-gradient(#08080c61,#0e0a086b),url(/assets/images/pinterest/blog-marketing.png) 50%/cover no-repeat!important}.page-blog-post .blog-post-hero{background:linear-gradient(#08080c61,#0e0a086b),url(/assets/images/pinterest/blog-branding.png) 50%/cover no-repeat!important}.page-work .w-hero{background:#08080c!important}.page-wordpress .page-hero{background:linear-gradient(#08080c61,#0e0a086b),url(/assets/images/wp-1.png) 50%/cover no-repeat!important}.page-contact .page-hero{background:linear-gradient(#08080c61,#0e0a086b),url(/assets/images/pinterest/social.png) 50%/cover no-repeat!important}.page-branding .page-hero{background:linear-gradient(#08080c61,#0e0a086b),url(/assets/images/showcase-branding.png) 50%/cover no-repeat!important}.page-performance .page-hero{background:linear-gradient(#08080c61,#0e0a086b),url(/assets/images/pinterest/performance.png) 50%/cover no-repeat!important}.page-social .page-hero{background:linear-gradient(#08080c61,#0e0a086b),url(/assets/images/showcase-social.png) 50%/cover no-repeat!important}.page-seo .page-hero{background:linear-gradient(#08080c61,#0e0a086b),url(/assets/images/pinterest/seo.png) 50%/cover no-repeat!important}.page-ai .page-hero{background:linear-gradient(#08080c61,#0e0a086b),url(/assets/images/pinterest/ai.png) 50%/cover no-repeat!important}.page-influencer .inf-hero,.page-ugc .ugc-hero,.page-talent .tm-hero{background:0 0!important}.page-web .wd-hero{background:linear-gradient(#0009,#0009),url(/assets/images/showcase-webdev.png) 50%/cover no-repeat!important}.page-saas .sa-hero{background:linear-gradient(#0009,#0009),url(/assets/images/pinterest/saas.png) 50%/cover no-repeat!important}.marquee-section-header{justify-content:center;align-items:center;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:0 24px 44px;display:flex}.marquee-header-line{background:linear-gradient(90deg,#0000,#fc4a1a73);flex:1;height:1px}.marquee-section-header .marquee-header-line:last-child{background:linear-gradient(90deg,#fc4a1a73,#0000)}.marquee-badge{color:#fff;text-transform:uppercase;letter-spacing:2.5px;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fc4a1a24,#f7b73112);border:1px solid #fc4a1a59;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:12px 32px;font-family:Outfit,sans-serif;font-size:13px;font-weight:700;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 0 25px #fc4a1a26,inset 0 1px 1px #fff3;clip-path:none!important}.marquee-badge:before{content:"✦";color:#fc4a1a;text-shadow:0 0 8px #fc4a1acc;font-size:14px}.marquee-badge:hover{color:#fff;border-color:#fc4a1aa6;transform:translateY(-2px);box-shadow:0 0 35px #fc4a1a59}@media (width<=991px){.marquee-badge{letter-spacing:2px;padding:12px 28px;font-size:13px}}@media (width<=768px){.marquee-section-header{gap:12px;padding:0 16px 28px}.marquee-badge{letter-spacing:1.5px;padding:10px 20px;font-size:11px}}.page-branding .portfolio-card,.page-social .portfolio-card,.page-seo .portfolio-card,.page-wordpress .portfolio-card{background:#fff!important;border:1px solid #f7b7332e!important;box-shadow:0 10px 25px #f7b7330a,0 4px 12px #00000003!important}.page-branding .portfolio-card:hover,.page-social .portfolio-card:hover,.page-seo .portfolio-card:hover,.page-wordpress .portfolio-card:hover{border-color:var(--accent-1)!important;background:#fff!important;box-shadow:0 20px 45px #f7b7331f,0 8px 24px #00000008!important}.page-branding .portfolio-tag,.page-social .portfolio-tag,.page-seo .portfolio-tag,.page-wordpress .portfolio-tag{color:var(--accent-2)!important;background:#fc4a1a0f!important;border-color:#fc4a1a26!important}.page-branding .portfolio-card:hover .portfolio-tag,.page-social .portfolio-card:hover .portfolio-tag,.page-seo .portfolio-card:hover .portfolio-tag,.page-wordpress .portfolio-card:hover .portfolio-tag{color:#fff!important;background:linear-gradient(135deg,#fc4a1a,#f7b731)!important;border-color:#0000!important}.page-branding .portfolio-overlay,.page-social .portfolio-overlay,.page-seo .portfolio-overlay,.page-wordpress .portfolio-overlay{background:#ffffffe6!important;border:1px solid #f7b73326!important;box-shadow:0 8px 30px #0000000f!important}.page-branding .portfolio-overlay h3,.page-social .portfolio-overlay h3,.page-seo .portfolio-overlay h3,.page-wordpress .portfolio-overlay h3{color:#0a0a0a!important;text-shadow:none!important}.page-branding .portfolio-card:hover .portfolio-overlay h3,.page-social .portfolio-card:hover .portfolio-overlay h3,.page-seo .portfolio-card:hover .portfolio-overlay h3,.page-wordpress .portfolio-card:hover .portfolio-overlay h3{color:#fc4a1a!important}.page-branding .portfolio-overlay p,.page-social .portfolio-overlay p,.page-seo .portfolio-overlay p,.page-wordpress .portfolio-overlay p{color:#0a0a0aa6!important;text-shadow:none!important}.logo-text[class*=logo-theme-]:not(.logo-theme-home):not(.logo-theme-services):not(.logo-theme-about){white-space:nowrap!important;color:#fff!important;text-shadow:none!important;align-items:center!important;animation:none!important;display:inline-flex!important}.logo-text[class*=logo-theme-]:not(.logo-theme-home):not(.logo-theme-services):not(.logo-theme-about) .logo-accent{color:#ffffffb3!important;-webkit-text-fill-color:#ffffffb3!important;background:0 0!important;margin-left:4px!important;font-size:14px!important;font-weight:400!important}.logo-text.logo-theme-webdev{font-family:Space Mono,Fira Code,Courier New,monospace!important}.logo-text.logo-theme-ugc{font-family:Outfit,Plus Jakarta Sans,sans-serif!important}.logo-text.logo-theme-branding{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important}.logo-text.logo-theme-seo{font-family:Inter,Roboto,sans-serif!important}.logo-text.logo-theme-performance{font-family:Trebuchet MS,Impact,sans-serif!important;font-style:italic!important}.logo-text.logo-theme-social{font-family:Poppins,Century Gothic,sans-serif!important}.logo-text.logo-theme-saas{font-family:Fira Sans,Segoe UI,sans-serif!important}.logo-text.logo-theme-ai{font-family:Courier New,Lucida Console,monospace!important}.logo-text.logo-theme-influencer{font-family:Didot,Georgia,serif!important}.logo-text.logo-theme-services{font-family:Bebas Neue,sans-serif!important}.logo-text.logo-theme-work{font-family:Syne,Arial Black,sans-serif!important}.logo-text.logo-theme-wordpress{font-family:Times New Roman,Georgia,serif!important;font-style:italic!important}.logo-text.logo-theme-about{font-family:Titan One,Lilita One,sans-serif!important}.logo-text.logo-theme-contact{font-family:Arial Black,sans-serif!important}.logo-text.logo-theme-blog{font-family:Georgia,Bodoni MT,serif!important}.logo-text.logo-theme-testimonials{font-family:Cinzel,Trajan Pro,Georgia,serif!important}.clients-section{padding:48px 0!important}.clients-marquee{padding:15px 0!important}.clients-track .marquee-group{gap:12px!important;padding-right:12px!important}.client-logo{justify-content:center!important;align-items:center!important;min-width:auto!important;height:100px!important;margin:0 6px!important;padding:0 12px!important;display:flex!important}.client-logo img,.sleek-brand-item img{object-fit:contain!important;filter:brightness(1.2)contrast(1.05)!important;width:auto!important;max-width:220px!important;height:auto!important;max-height:85px!important;transition:transform .3s,filter .3s!important}.client-logo:hover img,.sleek-brand-item:hover img{filter:brightness(1.35)contrast(1.15)!important;transform:scale(1.1)!important}@media (width<=768px){.clients-track .marquee-group{gap:18px!important;padding-right:18px!important}.client-logo{min-width:auto!important;height:75px!important;padding:0 8px!important}.client-logo img,.sleek-brand-item img{max-width:150px!important;max-height:60px!important}}.custom-datetime-container{width:100%;position:relative}.custom-datetime-trigger{color:#fff;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-size:15px;transition:all .25s;display:flex}.custom-datetime-trigger:hover{background:#ffffff0d;border-color:#fff3}.custom-datetime-trigger.active{border-color:var(--accent-1);background:#f7b7330a;box-shadow:0 0 0 3px #f7b7331a}.custom-datetime-trigger .trigger-left{align-items:center;gap:12px;display:flex}.custom-datetime-trigger .datetime-icon{width:18px;height:18px;color:var(--accent-1);flex-shrink:0}.custom-datetime-trigger .chevron-icon{color:#fff6;flex-shrink:0;width:16px;height:16px;transition:transform .2s}.custom-datetime-trigger .chevron-icon.open{transform:rotate(180deg)}.custom-datetime-picker-panel{box-sizing:border-box;background:#12121c;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:18px;width:100%;margin-top:8px;padding:18px;display:flex;position:relative;box-shadow:inset 0 0 20px #0006}.calendar-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.calendar-month-year{color:#fff;letter-spacing:.2px;font-size:15px;font-weight:700}.calendar-nav-btn{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.calendar-nav-btn:hover:not(:disabled){color:var(--accent-1);border-color:var(--accent-1);background:#ffffff1a}.calendar-nav-btn:disabled{opacity:.3;cursor:not-allowed}.calendar-weekdays{text-align:center;color:#fff6;text-transform:uppercase;letter-spacing:.5px;grid-template-columns:repeat(7,1fr);margin-bottom:6px;font-size:11px;font-weight:700;display:grid}.calendar-days-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calendar-day-cell{aspect-ratio:1;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:13px;transition:all .2s;display:flex}.calendar-day-cell:hover:not(.disabled):not(.padding){color:var(--accent-1);background:#ffffff14}.calendar-day-cell.selected{box-shadow:0 4px 12px #f7b7334d;color:#000!important;background:linear-gradient(135deg,#f7b733,#fc4a1a)!important;font-weight:700!important}.calendar-day-cell.today{border:1px solid #f7b73380}.calendar-day-cell.disabled{cursor:not-allowed;color:#ffffff59!important}.calendar-day-cell.padding{cursor:default;pointer-events:none}.time-picker-section{border-top:1px solid #ffffff0f;padding-top:16px}.time-select-row{grid-template-columns:1fr 1fr 1.2fr;align-items:end;gap:12px;display:grid}.time-select-group{flex-direction:column;gap:6px;display:flex}.time-select-group label{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.time-select-group select{color:#fff!important;cursor:pointer!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:8px!important;outline:none!important;width:100%!important;padding:10px 14px!important;font-size:14px!important}.time-select-group select:focus{border-color:var(--accent-1)!important}.ampm-toggle-wrap{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;height:38px;display:flex;overflow:hidden}.ampm-btn-custom{color:#fff9;cursor:pointer;text-transform:uppercase;background:0 0;border:none;flex:1;font-size:12px;font-weight:700;transition:all .2s}.ampm-btn-custom.active{color:#000;background:linear-gradient(135deg,#f7b733,#fc4a1a)}.admin-dashboard-container{color:#1e293b;background:#f8fafc;min-height:100vh;padding-top:80px;font-family:Inter,sans-serif;display:flex}.admin-sidebar{z-index:10;box-sizing:border-box;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;width:260px;padding:24px 16px;display:flex;position:fixed;top:80px;bottom:0;left:0}.admin-brand{justify-content:space-between;align-items:center;margin-bottom:32px;padding:0 8px;display:flex}.admin-brand .logo-box{align-items:center;gap:10px;text-decoration:none;display:flex}.admin-logo-img{width:auto;height:28px}.admin-logo-text{letter-spacing:1px;color:#0f172a;font-size:14px;font-weight:800}.admin-version{color:#d97706;background:#f7b73326;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.admin-nav-menu{flex-direction:column;flex:1;gap:8px;display:flex}.admin-nav-item{color:#475569;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.admin-nav-item svg{opacity:.7;color:#475569;transition:all .2s}.admin-nav-item:hover,.admin-nav-item.active{color:#0f172a;background:#f1f5f9}.admin-nav-item:hover svg,.admin-nav-item.active svg{opacity:1;color:#0f172a}.admin-nav-item.active{border-left:3px solid var(--accent-1);color:#b45309;background:#f7b7331a;padding-left:13px}.admin-nav-item.external-link{border-top:1px solid #e2e8f0;border-radius:0;margin-top:16px;padding-top:20px}.admin-sidebar-footer{border-top:1px solid #e2e8f0;padding-top:16px}.admin-user-profile{align-items:center;gap:12px;display:flex}.admin-avatar{color:#fff;background:linear-gradient(135deg,#f7b733,#fc4a1a);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.admin-user-info h4{color:#0f172a;margin:0;font-size:13px;font-weight:700}.admin-user-info span{color:#64748b;font-size:11px}.admin-content-area{box-sizing:border-box;flex:1;margin-left:260px;padding:32px 40px;overflow-y:auto}.admin-topbar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.admin-page-title{letter-spacing:-.5px;color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800}.admin-page-subtitle{color:#64748b;margin:0;font-size:14px}.editor-trigger-btn{padding:12px 24px!important}.metrics-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:36px;display:grid}.metric-widget-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:20px;display:flex;box-shadow:0 1px 3px #00000005}.widget-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:700}.widget-value{color:#0f172a;margin:0 0 8px;font-size:32px;font-weight:800}.widget-value-text{color:#0f172a;margin:6px 0 10px;font-size:14px;font-weight:700;line-height:1.4}.widget-badge{border-radius:20px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:700}.widget-badge.positive{color:#166534;background:#34a8531f}.widget-badge.status-pub{color:#b45309;background:#f59e0b1f}.widget-badge.status-draft{color:#475569;background:#f1f5f9}.widget-badge.featured-lbl{color:#b91c1c;background:#ef44441f}.dashboard-content-table-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 4px 6px -1px #00000005}.table-filter-bar{background:#fafafa;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px;display:flex}.search-input-wrapper{width:320px;position:relative}.search-icon{color:#94a3b8;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-input-wrapper input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:10px 14px 10px 40px;font-size:13px;transition:all .2s}.search-input-wrapper input:focus{border-color:var(--accent-1);box-shadow:0 0 0 3px #f7b73326}.filter-select-wrapper{color:#475569;align-items:center;gap:10px;font-size:13px;display:flex}.filter-select-wrapper select{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:8px 12px}.filter-select-wrapper select:focus{border-color:var(--accent-1)}.admin-data-table-container{overflow-x:auto}.admin-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.admin-data-table th{color:#64748b;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:16px 20px;font-size:11px;font-weight:700}.admin-data-table td{vertical-align:middle;color:#334155;border-bottom:1px solid #f1f5f9;padding:16px 20px}.table-row-interactive{cursor:pointer;transition:background .2s}.table-row-interactive:hover{background:#f8fafc}.td-thumb{background-position:50%;background-size:cover;border:1px solid #e2e8f0;border-radius:6px;width:60px;height:40px}.td-title-text{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;max-width:320px;margin-bottom:4px;font-size:14px;font-weight:700;overflow:hidden}.td-excerpt-text{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:12px;overflow:hidden}.cat-label-badge{text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.cat-label-badge.marketing{color:#b45309;background:#f59e0b1f}.cat-label-badge.branding{color:#b91c1c;background:#ef44441f}.cat-label-badge.social{color:#1d4ed8;background:#3b82f61f}.cat-label-badge.seo{color:#6d28d9;background:#8b5cf61f}.cat-label-badge.web{color:#0f766e;background:#14b8a61f}.cat-label-badge.saas{color:#be123c;background:#f43f5e1f}.cat-label-badge.ai{color:#c2410c;background:#f973161f}.status-pill{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.status-pill.published{color:#166534;background:#22c55e1f}.status-pill.draft{color:#475569;background:#f1f5f9}.feat-star-badge{color:#d97706;font-weight:700}.feat-star-inactive{color:#cbd5e1}.action-buttons-group{justify-content:flex-end;gap:8px;display:flex}.action-btn{cursor:pointer;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:all .2s;display:flex}.action-btn:hover{color:#0f172a;background:#f1f5f9}.action-btn.delete:hover{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.table-empty-state{text-align:center;color:#64748b;padding:48px 0!important}.editor-topbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.editor-back-btn{color:#b45309;cursor:pointer;background:0 0;border:none;margin-bottom:8px;padding:0;font-size:13px;font-weight:700;display:block}.editor-back-btn:hover{text-decoration:underline}.editor-actions-top{align-items:center;gap:12px;display:flex}.editor-draft-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .2s}.editor-draft-btn:hover{color:#0f172a;background:#f1f5f9}.editor-publish-btn{padding:10px 22px!important}.editor-workspace-grid{grid-template-columns:1fr 340px;align-items:start;gap:28px;display:grid}.editor-main-panel{flex-direction:column;gap:24px;display:flex}.editor-section-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px #00000005}.section-card-title{letter-spacing:-.2px;color:#0f172a;border-bottom:1px solid #e2e8f0;margin:0 0 20px;padding-bottom:12px;font-size:16px;font-weight:800}.form-group{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.form-group label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.form-group input,.form-group select,.form-group textarea{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:12px 16px;font-size:14px;transition:all .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent-1);box-shadow:0 0 0 3px #f7b73326}.form-group .req{color:#ef4444}.form-row-2col{grid-template-columns:1fr 1fr;gap:20px;display:grid}.char-count{color:#94a3b8;text-align:right;margin-top:-14px;margin-bottom:14px;font-size:11px}.content-builder-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.content-builder-header .section-card-title{border:none;margin:0;padding:0}.builder-tip{color:#94a3b8;font-size:11px}.blocks-vertical-list{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.content-block-wrapper{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;transition:all .2s}.content-block-wrapper:hover{border-color:#cbd5e1}.block-meta-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.block-type-badge{color:#475569;letter-spacing:.5px;background:#e2e8f0;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:800}.block-delete-btn{color:#ef4444;cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:700;transition:color .2s}.block-delete-btn:hover{color:#b91c1c}.block-input-heading{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:10px 14px;font-size:16px;font-weight:700}.block-input-heading:focus{border-color:var(--accent-1);box-shadow:0 0 0 3px #f7b73326}.block-input-paragraph{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:10px 14px;font-size:13px;line-height:1.6}.block-input-paragraph:focus{border-color:var(--accent-1);box-shadow:0 0 0 3px #f7b73326}.block-input-quote{border:1px solid #f7b73326;border-left:3px solid var(--accent-1);color:#0f172a;box-sizing:border-box;background:#f7b73305;border-radius:0 6px 6px 0;outline:none;width:100%;padding:12px 14px;font-size:13px;line-height:1.5}.block-input-quote:focus{background:#f7b7330d}.block-list-inputs{flex-direction:column;gap:8px;display:flex}.list-item-row{align-items:center;gap:10px;display:flex}.bullet-dot{color:var(--accent-1);font-weight:700}.list-item-row input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:13px}.list-item-row input:focus{border-color:var(--accent-1);box-shadow:0 0 0 3px #f7b73326}.list-item-delete{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:11px}.list-item-delete:hover{color:#ef4444}.add-list-item-btn{color:#475569;cursor:pointer;background:#fff;border:1px dashed #cbd5e1;border-radius:6px;align-self:flex-start;padding:6px 12px;font-size:11px;font-weight:700;transition:all .2s}.add-list-item-btn:hover{color:#0f172a;background:#f1f5f9}.add-block-toolbar{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;display:flex}.toolbar-label{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.toolbar-buttons{flex-wrap:wrap;gap:8px;display:flex}.toolbar-buttons button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .2s}.toolbar-buttons button:hover{border-color:var(--accent-1);color:#b45309;background:#f7b7331a}.editor-sidebar-panel{flex-direction:column;gap:24px;display:flex}.editor-sidebar-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #00000005}.sidebar-card-title{letter-spacing:-.1px;text-transform:uppercase;color:#0f172a;border-bottom:1px solid #e2e8f0;margin:0 0 16px;padding-bottom:8px;font-size:14px;font-weight:800}.setting-toggle-item{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.setting-toggle-item:last-child{margin-bottom:0}.toggle-info h5{color:#0f172a;margin:0 0 4px;font-size:12px;font-weight:700}.toggle-info p{color:#64748b;max-width:180px;margin:0;font-size:10px}.toggle-switch{width:44px;height:24px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background-color:#e2e8f0;border-radius:24px;transition:all .4s;position:absolute;inset:0}.toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .4s;position:absolute;bottom:4px;left:4px}.toggle-switch input:checked+.toggle-slider{background-color:var(--accent-1)}.toggle-switch input:focus+.toggle-slider{box-shadow:0 0 1px var(--accent-1)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px)}.google-serp-preview{background:#fff;border:1px solid #dadce0;border-radius:8px;margin-top:16px;padding:14px}.serp-header{color:#70757a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:10px;font-weight:700}.serp-url{color:#202124;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:12px;overflow:hidden}.serp-title{color:#1a0dab;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden}.serp-description{color:#4d5156;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.toast-notification{z-index:9999;color:#166534;background:#fff;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:12px;padding:16px 20px;font-size:13px;font-weight:700;animation:.3s cubic-bezier(.16,1,.3,1) slideInUp;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 10px 25px #0000000d}.toast-notification.error{color:#991b1b;border-color:#fca5a5}.toast-icon{color:#166534;background:#22c55e1f;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-weight:700;display:flex}.toast-notification.error .toast-icon{color:#991b1b;background:#ef44441f}.blog-post-loading{justify-content:center;align-items:center;min-height:50vh;padding-top:120px;display:flex}.blog-hero-stat-value-plus{color:var(--accent-1);margin-left:2px;font-weight:800}.admin-dashboard-container label,.admin-dashboard-container .form-group label{color:#64748b!important;text-shadow:none!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:8px!important;font-size:12px!important;font-weight:700!important;display:inline-block!important}.admin-dashboard-container input,.admin-dashboard-container select,.admin-dashboard-container textarea,.admin-dashboard-container .form-group input,.admin-dashboard-container .form-group select,.admin-dashboard-container .form-group textarea{color:#0f172a!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;width:100%!important;padding:12px 16px!important;font-family:inherit!important;font-size:14px!important;transition:all .2s!important}.admin-dashboard-container select option{color:#0f172a!important;background:#fff!important}.admin-dashboard-container input::placeholder,.admin-dashboard-container textarea::placeholder{color:#94a3b8!important}.admin-dashboard-container input:focus,.admin-dashboard-container select:focus,.admin-dashboard-container textarea:focus{background:#fff!important;border-color:#fc4a1a!important;box-shadow:0 0 0 3px #fc4a1a26!important}.filter-select-wrapper{align-items:center!important;gap:8px!important;display:flex!important}.filter-select-wrapper span{color:#475569!important;text-transform:none!important;letter-spacing:normal!important;vertical-align:middle!important;margin:0!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-block!important}.filter-select-wrapper select{box-sizing:border-box!important;vertical-align:middle!important;width:auto!important;height:auto!important;padding:8px 32px 8px 12px!important;font-size:13px!important;line-height:1.2!important;display:inline-block!important}.page-hero,.blog-hero,.blog-post-hero,.services-hero{padding:180px var(--gutter) 100px;color:#fff;isolation:isolate;background:#08080c;align-items:center;min-height:450px;display:flex;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.w-hero-inner,.wd-hero-inner,.sa-hero-inner,.tm-hero-inner,.ugc-hero-inner{z-index:2!important;pointer-events:auto!important;position:relative!important}.hero-video-bg{z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.hero-video{object-fit:cover!important;opacity:.65!important;width:100%!important;height:100%!important}.hero-video-overlay{z-index:1!important;background:linear-gradient(#08080c26 0%,#08080cbf 100%)!important;position:absolute!important;inset:0!important}.page-hero:before,.blog-hero:before,.blog-post-hero:before,.services-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(55% 55% at 12% 40%,#f7b7332e 0%,#0000 60%),radial-gradient(50% 50% at 88% 65%,#fc4a1a21 0%,#0000 60%),radial-gradient(30% 30% at 78% 20%,#f7b7331a 0%,#0000 55%),linear-gradient(160deg,#08060eb8 0%,#0e0a06ad 50%,#06060cc7 100%);position:absolute;inset:0}.page-hero:after,.blog-hero:after,.blog-post-hero:after,.services-hero:after{content:none!important;display:none!important}.page-hero-content,.blog-post-header{z-index:5;position:relative}.showcase-tag-label{color:#fa0!important;text-transform:uppercase!important;letter-spacing:1.2px!important;background:#ffaa001a!important;border:1px solid #ffaa0040!important;border-radius:100px!important;padding:5px 14px!important;font-size:11px!important;font-weight:700!important;display:inline-block!important}.showcase-link-btn{color:#fa0!important;text-transform:uppercase!important;letter-spacing:1px!important;background:#ffaa0014!important;border:1px solid #ffaa0040!important;border-radius:100px!important;align-items:center!important;gap:8px!important;margin-top:6px!important;padding:10px 20px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.showcase-link-btn:hover{color:#000!important;background:#fa0!important;transform:translate(4px)!important;box-shadow:0 6px 20px #ffaa0059!important}.breadcrumb{color:#ffffffa6;z-index:5;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;font-size:.95rem;font-weight:700;display:flex;position:relative}.breadcrumb a{color:inherit;transition:color .3s}.breadcrumb a:hover{color:var(--accent-1)}.page-hero-content{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.blog-post-header{width:100%}.blog-post-header .blog-category{margin-bottom:24px;display:inline-block;position:relative;top:auto;left:auto}.page-hero-title,.blog-post-title{font-size:1.8rem!important;line-height:1.2!important}.post-featured-image{border-radius:16px;margin-bottom:32px}.post-intro{border-left-width:2px;padding-left:16px;font-size:15px}.post-body h2{margin-top:32px;padding-left:14px;font-size:20px}.post-body h2:before{width:3px}.post-body p{font-size:14px;line-height:1.75}.post-body blockquote{padding:24px 20px}.post-body blockquote p{font-size:15px}.post-body ul{margin-bottom:24px;padding-left:28px!important;list-style-type:disc!important}.post-body ol{margin-bottom:24px;padding-left:28px!important;list-style-type:decimal!important}.post-body ul li{font-size:14px;list-style-type:disc!important;display:list-item!important}.post-body ol li{font-size:14px;list-style-type:decimal!important;display:list-item!important}.post-tags{gap:8px;margin-top:36px}.post-tag{padding:6px 14px;font-size:12px}.post-share{flex-direction:column;align-items:flex-start;gap:12px}.related-thumb{width:50px;height:50px}.related-post h4{font-size:13px}.single-service-section{padding:var(--section-padding) 0}.service-intro-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(40px,6vw,80px);max-width:1200px;margin:0 auto 100px;display:grid}.service-intro-content .service-tag{text-transform:uppercase;letter-spacing:1px;color:var(--accent-1);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;margin-bottom:24px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}.service-intro-content h2{font-size:var(--h2-size);margin-bottom:30px;line-height:1.2}.service-intro-content p{font-size:var(--body-size);color:#1119;margin-bottom:24px;line-height:1.8}.service-features-highlight{gap:30px;margin-top:40px;display:grid}.highlight-item{gap:20px;display:flex}.highlight-icon{color:var(--accent-orange);flex-shrink:0;font-size:1.5rem}.highlight-item h4{margin-bottom:8px;font-size:1.2rem}.highlight-item p{margin-bottom:0;font-size:.95rem}.visual-card-featured{text-align:center;z-index:1;background-color:#111115;background-image:linear-gradient(135deg,#111115 0%,#1e1e28 100%);border:1px solid #ffffff14;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:60px 40px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000059}.visual-card-featured:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0f26 0%,#0a0a0f59 40%,#0a0a0fd9 100%);position:absolute;inset:0}.visual-card-featured:hover{border-color:#fc4a1a59;transform:translateY(-8px);box-shadow:0 30px 60px #00000080,0 0 30px #fc4a1a1f}.visual-badge{display:none!important}.visual-icon-xl{z-index:2;width:80px;height:80px;margin-bottom:24px;position:relative}.visual-card-featured h3{z-index:2;text-shadow:0 2px 10px #00000080;margin-bottom:12px;font-size:2.2rem;font-weight:700;position:relative;color:#fff!important}.visual-card-featured p{opacity:.9;z-index:2;text-shadow:0 2px 8px #00000080;margin:0;font-size:1.05rem;position:relative;color:#ffffffd9!important}.ugc-showcase-container{border-top:1px solid #ffffff0d;padding-top:100px;padding-bottom:100px;position:relative;overflow:hidden}.ugc-ambience{pointer-events:none;z-index:0;position:absolute;inset:0}.ugc-orb{filter:blur(120px);opacity:.15;border-radius:50%;animation:15s ease-in-out infinite floatOrb;position:absolute}.ugc-orb-1{background:radial-gradient(circle,#fc4a1a,#0000 70%);width:600px;height:600px;top:-200px;left:-200px}.ugc-orb-2{background:radial-gradient(circle,#f7b733,#0000 70%);width:500px;height:500px;animation-delay:-5s;bottom:-150px;right:-100px}@keyframes floatOrb{0%,to{transform:translate(0)scale(1)}50%{transform:translate(100px,50px)scale(1.2)}}.ugc-bg-text{font-size:15vw;font-family:var(--font-display);white-space:nowrap;opacity:.45;background:linear-gradient(90deg,#f7b733,#fc4a1a);-webkit-text-fill-color:transparent;pointer-events:none;-webkit-background-clip:text;background-clip:text;font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.ugc-content-relative{z-index:1;position:relative}.ugc-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));justify-content:center;gap:40px;margin-top:60px;display:grid}.ugc-card{aspect-ratio:9/16;background:var(--bg-card);cursor:pointer;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);border:8px solid #ffffff0f;border-radius:36px;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000c,0 15px 35px #0006;mask-image:radial-gradient(#fff,#000)}.ugc-card:before{content:"";z-index:10;background:#000c;border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:35%;height:24px;transition:all .3s;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 -2px 5px #ffffff1a}.ugc-card:hover{z-index:2;border-color:#f7b73366;transform:translateY(-12px)scale(1.03);box-shadow:inset 0 0 0 1px #000c,0 30px 60px #0009,0 0 40px #f7b73340}.ugc-card:hover:before{background:#000000e6;width:38%;height:28px}.ugc-video{object-fit:cover;background-color:var(--bg-secondary);border-radius:28px;width:100%;height:100%;transition:opacity .3s}.ugc-overlay{opacity:1;pointer-events:none;background:#0006;border-radius:28px;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.ugc-card:hover .ugc-overlay{opacity:0}.play-indicator{-webkit-backdrop-filter:blur(10px);color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:50px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;display:flex;box-shadow:0 8px 16px #0003}.capabilities-container{border-top:1px solid #ffffff0d;padding-top:60px}.capabilities-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:60px;display:grid}.cap-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:40px;transition:all .4s}.cap-card:hover{background:#ffffff0f;border-color:#1113;transform:translateY(-10px)}.cap-icon{justify-content:flex-start;align-items:center;height:44px;margin-bottom:24px;font-size:2.5rem;display:flex}.cap-icon svg{width:40px;height:40px;stroke:var(--accent-2);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:all .35s cubic-bezier(.16,1,.3,1)}.cap-card:hover .cap-icon svg{stroke:var(--accent-1);transform:scale(1.12)translateY(-2px)}.cap-card h3{margin-bottom:15px;font-size:1.4rem}.cap-card p{color:#11111180;font-size:.95rem;line-height:1.6}.service-work-section{padding:120px 0}.service-work-section.alt{background:var(--bg-card)}.service-detail-section{border-bottom:1px solid #ffffff0d;padding:120px 0}.service-detail-section.alt{background:var(--bg-card)}.service-detail{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.service-detail.reverse .service-detail-content{order:2}.service-detail.reverse .service-detail-visual{order:1}.service-detail-num{color:var(--accent-orange,#fc4a1a);opacity:1;letter-spacing:-2px;margin-bottom:20px;font-size:3rem;font-weight:900;display:block}.service-detail-content h2{margin-bottom:30px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.service-detail-content p{color:#111111b3;margin-bottom:40px;font-size:1.15rem;line-height:1.7}.service-features{grid-template-columns:1fr 1fr;gap:15px 30px;margin-bottom:50px;padding:0;list-style:none;display:grid}.service-features li{color:#111c;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.4;display:flex}.feature-check{color:var(--accent-orange,#fc4a1a);flex-shrink:0;margin-top:2px;font-weight:700}.service-detail-visual{perspective:1000px;justify-content:center;align-self:center;align-items:center;height:480px;max-height:480px;display:flex;position:relative}.service-visual-card{text-align:center;color:#fff;background-position:50%;background-size:cover;border-radius:40px;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:480px;max-height:480px;padding:40px;transition:all .6s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:hidden;transform:rotateY(-5deg);box-shadow:0 30px 60px #00000080}.service-visual-card:before{content:"";z-index:1;background:linear-gradient(#0000 30%,#000c 100%);position:absolute;inset:0}.service-detail:hover .service-visual-card{transform:rotateY(0)translateY(-10px)}.visual-icon-large{width:80px;height:80px;margin:0 auto 30px}.service-visual-card h3{z-index:5;margin-bottom:15px;font-size:2rem;position:relative}.service-visual-card p{z-index:5;opacity:.8;font-size:1rem;position:relative}@media (width<=1024px){.service-intro-grid{grid-template-columns:1fr;gap:60px}.service-intro-visual{order:-1}.service-detail{text-align:center;grid-template-columns:1fr;gap:60px}.service-detail-num{margin:0 auto 20px}.service-features{text-align:left;justify-items:center}.service-detail.reverse .service-detail-content{order:1}.service-detail.reverse .service-detail-visual{order:2}}.blog-featured{padding:60px 0 100px}.featured-post{background:#ffffff08;border:1px solid #ffffff1a;border-radius:40px;grid-template-columns:1.2fr 1fr;transition:all .5s;display:grid;overflow:hidden}.featured-post:hover{background:#ffffff0d;border-color:#1113;transform:translateY(-10px)}.featured-image{min-height:440px;position:relative}.blog-category{background:var(--accent-orange,#fc4a1a);color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:100px;padding:8px 20px;font-size:.8rem;font-weight:700;position:absolute;top:30px;left:30px}.featured-content{flex-direction:column;justify-content:center;padding:60px;display:flex}.blog-meta{color:#11111180;align-items:center;gap:12px;margin-bottom:24px;font-size:.9rem;display:flex}.featured-content h2{margin-bottom:24px;font-size:3rem;font-weight:800;line-height:1.2}.featured-content p{color:#1119;margin-bottom:40px;font-size:1.15rem;line-height:1.7}.read-more-link{color:var(--accent-orange,#fc4a1a);align-items:center;gap:8px;font-weight:700;display:flex}.blog-grid-section{padding-bottom:120px}.blog-filter{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:60px;display:flex}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:40px;display:grid}.blog-card{background:var(--bg-card);border:1px solid #ffffff0d;border-radius:32px;transition:all .4s;overflow:hidden}.blog-card:hover{background:#ffffff0d;border-color:#11111126;transform:translateY(-10px)}.blog-card-image{height:240px;position:relative}.blog-card-body{padding:32px}.blog-card-body h3{text-align:center;max-width:900px;margin:0 auto;padding:120px 0 60px;font-size:1.6rem;font-weight:700;line-height:1.3}.post-meta{margin-bottom:30px}.post-title{margin-bottom:40px;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.1}.post-featured-image{object-fit:cover;border-radius:40px;width:100%;height:600px;margin-bottom:80px}.post-container{max-width:800px;margin:0 auto;padding-bottom:120px}.post-content{color:#111c;font-size:1.2rem;line-height:1.8}.post-content h2,.post-content h3{color:var(--text-primary);margin:60px 0 30px}.post-content p{margin-bottom:30px}.post-content blockquote{border-left:4px solid var(--accent-orange);color:var(--text-primary);margin:40px 0;padding-left:30px;font-size:1.5rem;font-style:italic}.newsletter-section{padding-bottom:120px}.newsletter-box{background:var(--bg-card,#ffffff08);border:1px solid var(--border-subtle,#ffffff0f);text-align:center;border-radius:32px;max-width:900px;margin:0 auto;padding:80px 40px}.newsletter-box h2{color:var(--text-primary);margin-bottom:20px;font-size:3.5rem;font-weight:800;line-height:1.1}.newsletter-box p{color:var(--text-secondary,#ffffffb3);max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.2rem;line-height:1.6}.newsletter-form{border:1px solid var(--border-subtle,#ffffff0f);background:#0006;border-radius:100px;gap:12px;max-width:500px;margin:0 auto;padding:8px;display:flex}.newsletter-form input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 24px;font-size:1rem}.newsletter-form input::placeholder{color:var(--text-tertiary,#ffffff73)}.newsletter-form .btn{border-radius:100px;flex-shrink:0;height:100%;padding:14px 36px}@media (width<=1024px){.featured-post{grid-template-columns:1fr}.featured-content{padding:40px}.featured-content h2{font-size:2.2rem}.service-intro-grid{grid-template-columns:1fr;gap:60px}.service-intro-visual{order:-1}.service-detail{text-align:center;grid-template-columns:1fr;gap:60px}.service-detail-num{margin:0 auto 20px}.service-features{text-align:left;justify-items:center}.service-detail.reverse .service-detail-content{order:1}.service-detail.reverse .service-detail-visual{order:2}}@media (width<=768px){.blog-grid{grid-template-columns:1fr}.post-featured-image{border-radius:24px;height:400px}.post-content{font-size:1.1rem}.page-hero,.blog-hero,.blog-post-hero,.services-hero{min-height:auto;padding:140px 20px 60px}.visual-card-featured{padding:40px 20px}.service-features{grid-template-columns:1fr}.service-detail-section{padding:80px 0}.service-intro-content h2{font-size:2.2rem}.newsletter-box{padding:60px 24px}.newsletter-box h2{font-size:2.8rem}.newsletter-form{background:0 0;border:none;border-radius:0;flex-direction:column;gap:16px;padding:0}.newsletter-form input{border:1px solid var(--border-subtle,#ffffff0f);background:#0006;border-radius:100px;width:100%;padding:16px 24px}.newsletter-form .btn{justify-content:center;width:100%}}@media (width<=480px){.featured-content{padding:30px 20px}.featured-content h2{font-size:1.8rem}.blog-card-body{padding:24px}.blog-card-body h3{font-size:1.4rem}.page-hero-title{font-size:2.8rem}.page-hero-subtitle{font-size:1rem}.service-intro-content h2{font-size:1.8rem}.single-service-section{padding:60px 0}.visual-icon-xl{width:70px;height:70px}.visual-card-featured h3{font-size:1.5rem}.cap-card{padding:24px}.cap-icon{font-size:2rem}.service-detail-content h2{font-size:1.8rem}.service-visual-card{padding:40px 20px}.service-visual-card h3{font-size:1.5rem}}@media (width<=360px){.page-hero-title{font-size:2.2rem}.service-intro-content h2{font-size:1.6rem}}.about-story-section{padding:var(--section-padding) 0;background:var(--bg-primary);position:relative;overflow:hidden}.about-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8vw,100px);display:grid}.about-story-content .section-tag{margin-bottom:20px}.about-story-content .section-title{margin-bottom:32px}.about-story-content .about-text{font-family:var(--font-secondary);color:#1119;margin-bottom:20px;font-size:16px;line-height:1.85}.about-story-content .about-text:last-child{margin-bottom:0}.about-story-visual{position:relative}.story-timeline{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:40px 36px;position:relative}.story-timeline:before{content:"";background:linear-gradient(to bottom, var(--accent-1), var(--accent-2), transparent);border-radius:2px;width:2px;position:absolute;top:56px;bottom:56px;left:36px}.timeline-item{align-items:flex-start;gap:24px;padding-bottom:36px;padding-left:28px;transition:all .4s;display:flex;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-item:hover{transform:translate(6px)}.timeline-item:before{content:"";background:var(--accent-1);z-index:2;border-radius:50%;width:10px;height:10px;transition:all .3s;position:absolute;top:8px;left:-5px;box-shadow:0 0 0 3px #f7b73333,0 0 12px #f7b73326}.timeline-item:hover:before{transform:scale(1.4);box-shadow:0 0 0 5px #f7b73340,0 0 20px #f7b7334d}.timeline-item:first-child:before{animation:2s ease-in-out infinite dotPulse}@keyframes dotPulse{0%,to{box-shadow:0 0 0 3px #f7b73333,0 0 12px #f7b73326}50%{box-shadow:0 0 0 6px #f7b73326,0 0 25px #f7b73340}}.timeline-year{background:var(--accent-gradient);-webkit-text-fill-color:transparent;letter-spacing:.5px;-webkit-background-clip:text;background-clip:text;flex-shrink:0;min-width:42px;font-size:15px;font-weight:800}.timeline-content h4{color:var(--text-primary);letter-spacing:-.3px;margin-bottom:6px;font-size:16px;font-weight:700}.timeline-content p{color:#11111173;font-size:13px;line-height:1.6}.mission-section{padding:var(--section-padding) 0;background:var(--bg-secondary)}.mission-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.mission-card{border:1px solid var(--border-subtle);text-align:center;background:#ffffff08;border-radius:24px;padding:48px 36px;transition:all .5s cubic-bezier(.25,1,.5,1)}.mission-card:hover{background:#ffffff0f;border-color:#f7b73333;transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.mission-icon{margin-bottom:24px;font-size:48px;animation:4s ease-in-out infinite floatCard1;display:inline-block}.mission-card h3{color:var(--text-primary);margin-bottom:16px;font-size:22px;font-weight:700}.mission-card p{color:#1119;font-size:15px;line-height:1.7}.team-section{padding:var(--section-padding) 0;background:var(--bg-primary)}.team-grid{grid-template-columns:repeat(2,1fr);gap:30px;max-width:800px;margin:60px auto 0;display:grid}.team-card{border:1px solid var(--border-subtle);text-align:center;background:#ffffff08;border-radius:24px;padding:40px 28px;transition:all .5s cubic-bezier(.25,1,.5,1)}.team-card:hover{background:#ffffff0f;border-color:#f7b73333;transform:translateY(-10px);box-shadow:0 25px 50px #0000004d}.team-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 20px;font-size:28px;font-weight:800;transition:transform .5s;display:flex;box-shadow:0 10px 30px #0000004d}.team-card:hover .team-avatar{transform:scale(1.1)rotate(-5deg)}.team-card h4{color:var(--text-primary);margin-bottom:6px;font-size:18px;font-weight:700}.team-role{color:var(--accent-1);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px;font-size:13px;font-weight:600;display:block}.team-bio{color:#11111180;margin-bottom:20px;font-size:14px;line-height:1.6}.team-socials{justify-content:center;gap:10px;display:flex}.team-socials a{color:#11111180;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;transition:all .3s;display:flex}.team-socials a:hover{border-color:var(--accent-1);color:var(--accent-1);background:#f7b73314;transform:translateY(-3px)}.why-us-section{padding:var(--section-padding) 0;background:var(--bg-secondary)}.why-us-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:60px;display:grid}.why-card{border:1px solid var(--border-subtle);background:#ffffff08;border-radius:20px;padding:40px 28px;transition:all .5s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.why-card:before{content:"";background:var(--accent-gradient);opacity:0;width:100%;height:3px;transition:opacity .4s;position:absolute;top:0;left:0}.why-card:hover{background:#ffffff0f;border-color:#f7b73333;transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.why-card:hover:before{opacity:1}.why-num{background:var(--accent-gradient);-webkit-text-fill-color:transparent;opacity:.3;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:48px;font-weight:900;line-height:1}.why-card:hover .why-num{opacity:.6}.why-card h3{color:var(--text-primary);margin-bottom:12px;font-size:19px;font-weight:700}.why-card p{color:#1111118c;font-size:14px;line-height:1.7}@media (width<=1024px){.about-story-grid{grid-template-columns:1fr;gap:40px}.story-timeline{max-width:500px}.mission-grid{grid-template-columns:1fr;gap:20px}.team-grid,.why-us-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.mission-card{padding:36px 28px}}@media (width<=768px){.about-story-grid{text-align:center;gap:32px}.about-story-content .about-text{font-size:15px}.story-timeline{max-width:100%;padding:32px 28px}.story-timeline:before{top:48px;bottom:48px;left:28px}.timeline-item{text-align:left;flex-direction:column;gap:6px;padding-bottom:28px;padding-left:24px}.timeline-item:before{width:8px;height:8px;top:6px;left:-5px}.team-grid{grid-template-columns:1fr;gap:16px;max-width:400px;margin-left:auto;margin-right:auto}.why-us-grid{grid-template-columns:1fr;gap:16px}.team-card{padding:32px 24px}.team-avatar{width:80px;height:80px;font-size:24px}.why-card,.mission-card{padding:32px 24px}.mission-icon{font-size:40px}.mission-card h3{font-size:20px}}@media (width<=480px){.about-story-content .section-title{font-size:1.8rem}.about-story-content .about-text{font-size:14px;line-height:1.7}.story-timeline{padding:28px 22px}.story-timeline:before{top:42px;bottom:42px;left:22px}.timeline-item{padding-left:20px}.timeline-year{font-size:14px}.timeline-content h4{font-size:15px}.timeline-content p{font-size:12px}.timeline-item:before{width:8px;height:8px;left:-5px}.team-card h4{font-size:16px}.team-role{font-size:12px}.team-bio{font-size:13px}.why-num{font-size:40px}.why-card h3{font-size:17px}.why-card p{font-size:13px}.mission-card p{font-size:14px}}.showcase-section{padding:var(--section-padding) 0;background:var(--bg-primary);position:relative;overflow:hidden}.showcase-carousel-wrapper{perspective:1200px;width:100%;margin-top:40px;padding:40px 0 20px;position:relative}.showcase-carousel{cursor:grab;will-change:transform;align-items:center;width:max-content;display:flex;position:relative}.showcase-carousel:active{cursor:grabbing}.showcase-card{background:var(--bg-secondary);border:1px solid var(--border-subtle);opacity:.3;filter:brightness(.3)blur(4px);z-index:1;border-radius:28px;flex-shrink:0;width:250px;height:520px;transition:all .6s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden;transform:scale(.85)}.showcase-card.active{opacity:1;filter:brightness()blur();z-index:10;border-color:#f7b73340;width:70vw;max-width:1000px;transform:scale(1);box-shadow:0 40px 100px #000000b3,0 0 0 1px #f7b73326,0 0 120px #f7b7331a}.showcase-card.adjacent{opacity:.6;filter:brightness(.5)blur(2px);z-index:5;width:300px;transform:scale(.9)}.showcase-image{background-position:50%;background-size:cover;transition:transform 1.2s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}.showcase-card.active .showcase-image{transform:scale(1.08)}.showcase-overlay{text-align:center;opacity:0;pointer-events:none;background:linear-gradient(#0000001a 0%,#0000004d 45%,#000000b3 70%,#000000f2 100%);flex-direction:column;justify-content:flex-end;align-items:center;padding:50px;transition:opacity .6s .15s;display:flex;position:absolute;inset:0}.showcase-card.active .showcase-overlay{opacity:1;pointer-events:auto}.showcase-tag{-webkit-backdrop-filter:blur(12px);text-transform:uppercase;letter-spacing:2.5px;color:var(--accent-1);opacity:0;z-index:20;background:#f7b73326;border:1px solid #f7b73340;border-radius:100px;padding:10px 24px;font-size:12px;font-weight:800;transition:all .5s .3s;position:absolute;top:30px;left:50%;transform:translate(-50%)translateY(-10px)}.showcase-card.active .showcase-tag{opacity:1;transform:translate(-50%)translateY(0)}.showcase-title{letter-spacing:-1.5px;opacity:0;margin-bottom:16px;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.1;transition:all .6s cubic-bezier(.25,1,.5,1) .2s;transform:translateY(20px)}.showcase-card.active .showcase-title{opacity:1;transform:translateY(0)}.showcase-desc{color:#111111a6;opacity:0;max-width:520px;margin-bottom:32px;font-size:16px;line-height:1.7;transition:all .6s cubic-bezier(.25,1,.5,1) .3s;transform:translateY(20px)}.showcase-card.active .showcase-desc{opacity:1;transform:translateY(0)}.case-btn{background:var(--accent-gradient);color:#000;letter-spacing:.5px;opacity:0;border-radius:100px;align-items:center;gap:10px;width:fit-content;padding:14px 30px;font-size:14px;font-weight:700;transition:all .4s;display:inline-flex;transform:translateY(20px);box-shadow:0 4px 20px #f7b73333}.showcase-card.active .case-btn{opacity:1;transition-delay:.4s;transform:translateY(0)}.case-btn:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 12px 30px #f7b73359}.case-btn span{transition:transform .3s}.case-btn:hover span{transform:translate(4px)}.showcase-nav{justify-content:center;gap:16px;margin-top:50px;display:flex}.showcase-nav-btn{color:#111111b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .4s;display:flex}.showcase-nav-btn:hover{background:var(--accent-gradient);color:#000;border-color:#0000;transform:scale(1.1);box-shadow:0 8px 24px #f7b7334d}@media (width<=1200px){.showcase-card{width:220px;height:480px}.showcase-card.active{width:75vw}.showcase-card.adjacent{width:260px}}@media (width<=1024px){.showcase-card{width:180px;height:440px}.showcase-card.active{width:85vw}.showcase-overlay{padding:36px}.showcase-title{font-size:28px}.showcase-desc{margin-bottom:24px;font-size:14px}}@media (width<=768px){.showcase-card{border-radius:24px;width:60px;height:450px}.showcase-card.active{width:90vw}.showcase-card.adjacent{width:10vw}.showcase-overlay{padding:28px}.showcase-title{letter-spacing:-.5px;font-size:24px}.showcase-desc{display:none}.showcase-tag{padding:8px 18px;font-size:11px;top:20px;left:20px}.showcase-nav-btn{width:48px;height:48px}}@media (width<=480px){.showcase-card{width:8vw;height:380px}.showcase-card.active{width:85vw}.showcase-overlay{padding:24px}.showcase-title{font-size:22px}.case-btn{padding:12px 24px;font-size:13px}}.testimonials-stats-section{z-index:20;margin-top:-100px;padding:40px 0;position:relative}.stats-mini-grid{-webkit-backdrop-filter:blur(25px)saturate(180%);background:#ffffffd9;border:1px solid #0000000f;border-radius:32px;grid-template-columns:repeat(4,1fr);align-items:center;gap:30px;padding:50px 60px;display:grid;box-shadow:0 20px 45px #0000000d}@media (width<=900px){.stats-mini-grid{grid-template-columns:repeat(2,1fr);gap:24px;padding:40px}}@media (width<=540px){.stats-mini-grid{grid-template-columns:1fr;padding:30px 24px}}.stat-mini-card{align-items:center;gap:20px;padding:0;display:flex;position:relative}.stat-mini-card:after{content:"";background:linear-gradient(#0000,#00000014,#0000);width:1px;height:50px;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.stat-mini-card:last-child:after{display:none}.stat-mini-card .stat-icon{color:#fc4a1a;filter:drop-shadow(0 4px 10px #fc4a1a26);flex-shrink:0;animation:3s ease-in-out infinite floating-icon}.stat-mini-card .stat-info p{color:var(--text-secondary);margin:0;font-size:.95rem;font-weight:500}@keyframes floating-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.stat-mini-card h3{background:var(--accent-gradient);-webkit-text-fill-color:transparent;letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;margin-bottom:5px;font-size:2.2rem;font-weight:900}.testimonials-grid-section{background:radial-gradient(circle at 50% 0,#f7b73314 0%,#0000 70%);padding:40px 0 60px;position:relative;overflow:hidden}.testimonials-masonry{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;width:100%;margin-top:50px;display:grid}@media (width<=1100px){.testimonials-masonry{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.testimonials-masonry{grid-template-columns:1fr}}.testimonial-grid-card{box-sizing:border-box;background:#fff;border:1px solid #0000000f;border-radius:28px;flex-direction:column;justify-content:space-between;height:100%;padding:36px;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;position:relative;box-shadow:0 10px 30px #00000005}.testimonial-footer{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;margin-top:25px;padding-top:20px;display:flex}.testimonial-tag{color:var(--accent-1);background:#f7b73314;border:1px solid #f7b73326;border-radius:100px;padding:6px 14px;font-size:12px;font-weight:600}.client-mini-logo{background:#111116;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:6px;transition:all .3s;display:flex}.client-mini-logo img{object-fit:contain;width:100%;height:100%}.testimonial-grid-card:hover .client-mini-logo{border-color:var(--accent-1);background:#111116;transform:scale(1.1)}.decorative-blob{display:none}.testimonial-grid-card:before{content:"";background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%), #f7b7330a 0%, transparent 60%);opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.testimonial-grid-card:hover:before{opacity:1}.testimonial-grid-card:hover{background:#fff;border-color:#f7b73380;transform:translateY(-12px)rotateX(1deg)rotateY(-1deg);box-shadow:0 30px 60px #00000014,0 0 25px #f7b73314}.testimonial-grid-card.featured{background:#fff;border:1px solid #f7b73340;box-shadow:0 10px 30px #f7b7330d}.testimonial-grid-card.featured:after{content:"TOP PARTNER";background:var(--accent-gradient);color:#fff;padding:5px 40px;font-size:.65rem;font-weight:900;position:absolute;top:20px;right:-30px;transform:rotate(45deg);box-shadow:0 5px 15px #fc4a1a40}.testimonial-grid-header{z-index:2;justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}.user-avatar{border:2px solid #00000014;border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.1rem;font-weight:800;transition:transform .4s;display:flex;position:relative;overflow:hidden;transform:rotate(-3deg)}.user-avatar img{object-fit:cover;width:100%;height:100%}.testimonial-grid-card:hover .user-avatar{border-color:var(--accent-1);transform:rotate(0)scale(1.1)}.user-meta{align-items:center;gap:18px;display:flex}.user-meta h4{letter-spacing:-.5px;color:#0a0a0a;margin-bottom:0;font-size:1.25rem}.user-meta span{color:#0a0a0a99;font-size:.85rem;display:block}.rating{color:#f7b733;filter:drop-shadow(0 0 5px #f7b73380);font-size:.9rem}.testimonial-content{color:#0a0a0ad9;z-index:2;margin-bottom:40px;font-size:1.1rem;line-height:1.8;position:relative}.testimonial-content:before{content:"“";color:var(--accent-1);opacity:.1;font-family:Playfair Display,serif;font-size:8rem;position:absolute;top:-30px;left:-20px}.testimonial-tag{z-index:2;letter-spacing:.5px;background:#f7b7331a;border:1px solid #f7b73333;font-weight:700;transition:all .3s}.testimonial-grid-card:hover .testimonial-tag{background:var(--accent-gradient);color:#fff;border-color:#0000}.video-testimonials-section{background:var(--bg-secondary);padding:60px 0}.video-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:50px;display:grid}.video-card{background:var(--bg-secondary);border:1px solid var(--border-subtle);transition:all .5s var(--ease-out-expo);border-radius:40px;position:relative;overflow:hidden}.video-card:hover{border-color:#f7b7334d;transform:translateY(-12px);box-shadow:0 30px 60px -12px #0009}.video-placeholder{background:var(--bg-tertiary);border-radius:35px;margin:15px;position:relative;overflow:hidden}.video-placeholder img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out-expo), filter .5s ease}.video-card:hover .video-placeholder img{filter:brightness(.85);transform:scale(1.1)}.video-info{transition:transform .5s var(--ease-out-expo);padding:10px 35px 35px}.video-card:hover .video-info{transform:translateY(-5px)}.video-info h4{color:var(--text-primary);margin-bottom:8px;font-size:1.4rem;font-weight:700;line-height:1.3}.video-info p{color:var(--text-secondary);opacity:.8;margin:0;font-size:1rem}.review-form-section{background:var(--bg-secondary);padding:60px 0;position:relative;overflow:hidden}.review-bg-blur{background:radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);filter:blur(100px);opacity:.5;pointer-events:none;z-index:1;width:600px;height:600px;position:absolute;top:50%;right:-10%}.review-container{z-index:2;grid-template-columns:1fr 1.2fr;align-items:center;gap:80px;display:grid;position:relative}.review-content h2{margin-bottom:24px;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.1}.review-content p{color:var(--text-secondary);max-width:500px;margin-bottom:40px;font-size:1.2rem;line-height:1.6}.review-badges{gap:24px;margin-top:48px;display:flex}.badge-item{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:1px;flex-direction:column;gap:4px;font-size:.9rem;font-weight:600;display:flex}.badge-item span{color:var(--text-primary);font-size:2rem;font-family:var(--font-display);background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.review-form-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:40px;padding:60px;position:relative;box-shadow:0 40px 80px #0006}.review-form-card:after{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#0000,#f7b73333);border-radius:40px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.testimonialSubmitForm{flex-direction:column;gap:30px;display:flex}.rating-group{margin:10px 0}.star-rating-input{flex-direction:column;gap:12px;display:flex}.rating-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:600}.stars-container{align-items:center;gap:20px;display:flex}.stars{gap:8px;display:flex}.star{color:#1111111a;cursor:pointer;font-size:2.2rem;line-height:1;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.star.active,.star.hover{color:var(--accent-1);text-shadow:0 0 15px #f7b73380;transform:scale(1.1)}.star:hover{transform:scale(1.2)translateY(-2px)}.rating-value-text{color:var(--accent-1);opacity:0;font-size:1rem;font-weight:700;transition:all .3s;transform:translate(-10px)}.rating-value-text.visible{opacity:1;transform:translate(0)}.review-form-card .form-group{margin-bottom:0;position:relative}.review-form-card .form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.review-form-card input,.review-form-card textarea{width:100%;color:var(--text-primary);background:0 0;border-bottom:1px solid #ffffff1a;padding:16px 0;font-size:1rem;transition:all .3s}.review-form-card input::placeholder,.review-form-card textarea::placeholder{color:#1111114d}.review-form-card .form-line{background:var(--accent-gradient);width:0;height:2px;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0}.review-form-card input:focus~.form-line,.review-form-card textarea:focus~.form-line{width:100%}@media (width<=1024px){.review-container{text-align:center;grid-template-columns:1fr;gap:60px}.review-content p{margin-left:auto;margin-right:auto}.review-badges,.stars-container{justify-content:center}}@media (width<=768px){.review-form-card{padding:40px 24px}.review-form-card .form-row{grid-template-columns:1fr;gap:24px}}[data-animate].entrance-card{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)scale(.96)}[data-animate].entrance-card.animate-in{opacity:1;transform:translateY(0)scale(1)!important}@media (width<=1024px){.stats-mini-grid{grid-template-columns:1fr 1fr;padding:40px}.stat-mini-card:after{display:none}}@media (width<=768px){.review-content .section-title{font-size:3rem}}.clients-grid-section{z-index:10;padding:50px 0;position:relative}.clients-logo-grid{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:50px;display:grid}@media (width<=1024px){.clients-logo-grid{grid-template-columns:repeat(4,1fr)}}.client-logo-box{border:1.5px solid var(--border-subtle);text-align:center;box-sizing:border-box;background:#fff;border-radius:18px;justify-content:center;align-items:center;height:130px;padding:20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000a}.client-logo-box:hover{border-color:var(--accent-1);background:#fff;transform:translateY(-8px)scale(1.05);box-shadow:0 20px 40px #00000014}.client-logo-box img{object-fit:contain;mix-blend-mode:multiply;opacity:.85;width:auto;max-width:85%;height:auto;max-height:80px;margin:0 auto;transition:all .4s;display:block}.client-logo-box.active-brand img,.client-logo-box:hover img{opacity:1;transform:scale(1.08)}.client-logo-box.logo-light img{mix-blend-mode:normal}.client-logo-box.logo-light.active-brand img,.client-logo-box.logo-light:hover img{transform:scale(1.08)}.client-logo-box span{color:#1113;letter-spacing:1px;font-size:1.1rem;font-weight:900;transition:all .4s}.client-logo-box:hover span{color:#fff;transform:scale(1.1)}@media (width<=768px){.clients-logo-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.clients-logo-grid{grid-template-columns:repeat(2,1fr)}}.logo-text-style{color:#1116;text-transform:uppercase;text-align:center;cursor:default;font-size:1.1rem;font-weight:800;line-height:1.2;transition:all .4s}.client-logo-box:hover .logo-text-style{color:#fff;text-shadow:0 0 10px #ffffff4d;transform:scale(1.1)}.floating-download-btn{z-index:2000;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:15px;padding:10px;text-decoration:none;transition:all .5s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;bottom:30px;left:30px}.floating-download-btn .mascot-container{background:0 0;width:120px;height:120px;padding:0;transition:all .4s;animation:3s ease-in-out infinite bee-float;position:relative}.floating-download-btn .mascot-container img{object-fit:contain;filter:drop-shadow(0 8px 16px #0009);width:100%;height:100%}.floating-download-btn .download-label{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#0f0f0fcc;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:10px;padding:14px 24px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;transform:translate(-20px);box-shadow:0 10px 30px #00000080}.floating-download-btn .download-label svg{color:var(--accent-1);animation:2s infinite bounce-horizontal}.floating-download-btn:hover .download-label{opacity:1;transform:translate(0)}.floating-download-btn:hover .mascot-container{filter:drop-shadow(0 15px 35px #f7b73366);transform:scale(1.15)rotate(8deg)}.floating-download-btn:active .mascot-container{transform:scale(.9)rotate(-5deg)}@keyframes bee-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(3deg)}}@keyframes bounce-horizontal{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (width<=768px){.floating-download-btn{gap:10px;bottom:25px;left:20px}.floating-download-btn .mascot-container{width:70px;height:70px}.floating-download-btn .download-label{padding:10px 18px;font-size:.8rem}}@media (width<=480px){.floating-download-btn .download-label{display:none}}.contact-form-wrapper{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;padding:60px}.form-line{background:#f7b733;width:0;height:1px;transition:width .4s;position:absolute;bottom:0;left:0}.form-group input:focus~.form-line,.form-group textarea:focus~.form-line{width:100%}.contact-info-card{border:1px solid var(--border-subtle);background:linear-gradient(135deg,#00000008,#00000003);border-radius:24px;grid-template-columns:56px 1fr;align-items:center;gap:24px;padding:28px 32px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:grid;position:relative;overflow:hidden}.info-content{flex-direction:column;display:flex}.contact-info-card a,.contact-info-card p{color:#111111d9;margin:0;font-size:17px;font-weight:500;line-height:1.4;text-decoration:none}@media (width<=1024px){.contact-grid{grid-template-columns:1fr;gap:40px}.contact-form-wrapper{padding:40px 24px}.contact-info-wrapper{flex-flow:wrap}.contact-info-card{flex:300px}.ugc-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));perspective:1200px;flex-wrap:nowrap;gap:15px;padding:20px calc(50vw - 120px) 30px;scroll-padding:0;display:flex;overflow-x:auto}.ugc-grid::-webkit-scrollbar{height:4px}.ugc-grid::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px;margin:0 calc(50vw - 120px)}.ugc-grid::-webkit-scrollbar-thumb{background:var(--accent-1);border-radius:10px}.ugc-card{scroll-snap-align:center;opacity:.4;width:240px;transform-style:preserve-3d;cursor:grab;flex:none;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s,border-color .4s,box-shadow .4s;transform:scale(.8)rotateY(0)}.ugc-card:active{cursor:grabbing}.ugc-card.hidden-card{pointer-events:none;transform:scale(.6)rotateY(0);opacity:0!important}.ugc-card.prev{opacity:.5;z-index:2;transform:scale(.8)rotateY(25deg)translate(30px)}.ugc-card.next{opacity:.5;z-index:2;transform:scale(.8)rotateY(-25deg)translate(-30px)}.ugc-card.focused-hero{opacity:1;z-index:10;border-color:#f7b73380;transform:scale(1.05)rotateY(0)translateZ(40px);box-shadow:inset 0 0 0 1px #000c,0 25px 50px #0009,0 0 40px #f7b73359}}@media (width<=768px){.contact-info-wrapper{flex-direction:column}.ugc-grid{padding-left:calc(50vw - 100px);padding-right:calc(50vw - 100px)}.ugc-grid::-webkit-scrollbar-track{margin:0 calc(50vw - 100px)}.ugc-card{width:200px}.ugc-bg-text{font-size:25vw}}.blog-hero-stats-cards{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:100%;max-width:980px;margin-top:48px;margin-left:auto;margin-right:auto;display:flex}.blog-hero-stat-card{-webkit-backdrop-filter:blur(16px);flex:1;align-items:center;gap:20px;min-width:260px;max-width:320px;padding:20px 28px;display:flex;position:relative;overflow:hidden;background:#ffffff05!important;border:1px solid #ffffff14!important;border-radius:20px!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important}.blog-hero-stat-card:hover{background:#ffffff0d!important;border-color:#fc4a1a4d!important;transform:translateY(-5px)!important;box-shadow:0 12px 30px #0000004d,0 0 20px #fc4a1a1f!important}.blog-stat-icon-wrapper{color:#fc4a1a;background:#fc4a1a14;border:1px solid #fc4a1a33;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.blog-hero-stat-card:hover .blog-stat-icon-wrapper{color:#fff;background:#fc4a1a;box-shadow:0 0 15px #fc4a1a66}.blog-stat-content{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.blog-hero-stat-value{background:linear-gradient(135deg,#fc4a1a 0%,#f7b733 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:2.2rem;font-weight:900;line-height:1}.blog-hero-stat-label{color:#fff9;text-transform:uppercase;letter-spacing:1px;font-size:.78rem;font-weight:700}.featured-post-v2{color:inherit;border-radius:28px;text-decoration:none;transition:all .6s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.featured-post-v2:hover{transform:translateY(-8px);box-shadow:0 40px 80px #fc4a1a26}.featured-post-image{background-position:50%;background-size:cover;width:100%;min-height:520px;position:relative}.featured-post-overlay{background:linear-gradient(#00000026 0%,#0006 50%,#000000f2 100%);flex-direction:column;justify-content:flex-end;padding:60px;transition:background .5s;display:flex;position:absolute;inset:0}.featured-post-v2:hover .featured-post-overlay{background:linear-gradient(#0003 0%,#00000080 50%,#000000fa 100%)}.blog-category-badge{-webkit-backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:1.2px;z-index:2;background:#fc4a1ae6;border-radius:100px;padding:10px 22px;font-size:.8rem;font-weight:700;position:absolute;top:28px;left:28px}.featured-post-info{max-width:700px}.featured-post-meta{align-items:center;gap:20px;margin-bottom:20px;display:flex}.meta-item{color:#ffffffbf;align-items:center;gap:8px;font-size:.9rem;display:flex}.meta-item svg{opacity:.8}.featured-post-title{color:#fff;margin-bottom:16px;font-size:clamp(1.8rem,3vw,3rem);font-weight:800;line-height:1.2}.featured-post-excerpt{color:#ffffffb3;margin-bottom:32px;font-size:1.15rem;line-height:1.7}.featured-read-btn{color:#fc4a1a;align-items:center;gap:10px;font-size:1rem;font-weight:700;transition:all .3s;display:inline-flex}.featured-read-btn svg{transition:transform .3s}.featured-post-v2:hover .featured-read-btn svg{transform:translate(6px)}.featured-post-v2:hover .featured-read-btn{color:#f7b733}.blog-filter-v2{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:100px;flex-wrap:wrap;justify-content:center;gap:10px;max-width:700px;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:8px;display:flex}.blog-grid-v2{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.blog-card-v2{background:var(--bg-card);border:1px solid var(--border-subtle);color:inherit;border-radius:24px;flex-direction:column;text-decoration:none;transition:all .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.blog-card-v2:before{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#0000 30%,#fc4a1a4d 100%);border-radius:24px;padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.blog-card-v2:hover:before{opacity:1}.blog-card-v2:hover{background:#ffffff0a;transform:translateY(-12px);box-shadow:0 30px 60px #0006}.blog-card-v2-image{background-position:50%;background-size:cover;height:220px;position:relative;overflow:hidden}.blog-card-v2-image:after{content:"";background:linear-gradient(#0000 40%,#0006 100%);transition:opacity .4s;position:absolute;inset:0}.blog-card-v2:hover .blog-card-v2-image:after{opacity:.7}.blog-read-time{-webkit-backdrop-filter:blur(8px);color:#111c;letter-spacing:.5px;z-index:2;background:#0009;border-radius:100px;padding:6px 14px;font-size:.75rem;font-weight:600;position:absolute;top:16px;right:16px}.blog-card-v2-body{flex-direction:column;flex:1;padding:28px;display:flex}.blog-card-v2-meta{color:#1116;align-items:center;gap:12px;margin-bottom:16px;font-size:.85rem;font-weight:500;display:flex}.blog-card-v2-body h3{color:var(--text-primary);margin-bottom:12px;font-size:1.35rem;font-weight:700;line-height:1.35;transition:color .3s}.blog-card-v2:hover .blog-card-v2-body h3{color:#f7b733}.blog-card-v2-body p{color:#11111173;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:20px;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card-v2-link{color:#fc4a1a;align-items:center;gap:8px;font-size:.9rem;font-weight:700;transition:all .3s;display:inline-flex}.blog-card-v2-link svg{transition:transform .3s}.blog-card-v2:hover .blog-card-v2-link{color:#f7b733}.blog-card-v2:hover .blog-card-v2-link svg{transform:translate(4px)}.newsletter-section-v2{padding:60px 0 120px}.newsletter-box-v2{text-align:center;background:#0f0f0ff2;border:1px solid #ffffff14;border-radius:32px;max-width:800px;margin:0 auto;padding:80px 40px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.newsletter-glow{pointer-events:none;background:radial-gradient(circle,#fc4a1a40 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:4s ease-in-out infinite newsletterPulse;position:absolute;top:-200px;left:50%;transform:translate(-50%)}@keyframes newsletterPulse{0%,to{opacity:.5;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.2)}}.newsletter-content{z-index:1;position:relative}.newsletter-content .section-tag{margin-bottom:16px}.newsletter-content h2{color:#fff;margin-bottom:16px;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.1}.newsletter-content>p{color:#ffffffb3;max-width:500px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.6}.newsletter-form-v2{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;gap:12px;max-width:500px;margin:0 auto 20px;padding:8px;transition:border-color .3s,background-color .3s;display:flex}.newsletter-form-v2:focus-within{background:#ffffff14;border-color:#fc4a1a99}.newsletter-form-v2 input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 24px;font-size:1rem}.newsletter-form-v2 input::placeholder{color:#ffffff80}.newsletter-form-v2 .btn{border-radius:100px;flex-shrink:0;padding:14px 36px}.newsletter-trust{color:#fff6!important;margin-bottom:0!important;font-size:.85rem!important}@media (width<=1024px){.blog-grid-v2{grid-template-columns:repeat(2,1fr);gap:24px}.featured-post-image{min-height:420px}.featured-post-overlay{padding:40px}.featured-post-title{font-size:2rem}}@media (width<=768px){.blog-hero-stats{flex-direction:column;gap:20px;padding:24px}.blog-hero-stat-divider{background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:60px;height:1px}.blog-grid-v2{grid-template-columns:1fr;gap:24px}.featured-post-image{min-height:380px}.featured-post-overlay{padding:28px}.featured-post-title{font-size:1.6rem}.featured-post-excerpt{margin-bottom:24px;font-size:1rem}.featured-post-meta{flex-direction:column;align-items:flex-start;gap:8px}.blog-filter-v2{border-radius:16px;gap:6px;padding:6px}.newsletter-box-v2{padding:50px 24px}.newsletter-form-v2{background:0 0;border:none;border-radius:0;flex-direction:column;gap:14px;padding:0}.newsletter-form-v2 input{background:#00000080;border:1px solid #ffffff14;border-radius:100px;width:100%;padding:16px 24px}.newsletter-form-v2 .btn{justify-content:center;width:100%}}@media (width<=480px){.blog-hero-stat-value{font-size:1.6rem}.blog-hero-stat-label{font-size:.75rem}.blog-card-v2-body{padding:22px}.blog-card-v2-body h3{font-size:1.2rem}.featured-post-image{min-height:320px}.featured-post-title{font-size:1.4rem}.featured-post-excerpt{display:none}}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr))}.capabilities-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.ugc-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}@media (width<=768px){.service-detail-visual{height:auto;max-height:none}.service-visual-card{height:340px;max-height:340px}.ugc-showcase-container{padding-top:60px;padding-bottom:60px}.ugc-bg-text{opacity:.25;font-size:25vw}.ugc-grid{gap:20px;margin-top:40px}.ugc-card{border-width:5px}.service-detail-section{padding:60px 0}.featured-content h2{font-size:2rem}}@media (width<=360px){.page-hero,.blog-hero,.blog-post-hero,.services-hero{padding:120px 12px 48px}.page-hero-title,.blog-post-title{font-size:clamp(1.8rem,8vw,2.5rem)}.featured-content{padding:24px 16px}.featured-content h2,.service-detail-content h2{font-size:1.6rem}.cap-card,.blog-card-body,.sidebar-card{padding:20px 16px}.service-intro-content h2{font-size:1.6rem}.single-service-section{padding:40px 0}.newsletter-box{padding:40px 16px}.newsletter-box h2{font-size:2rem}}@media (width<=280px){.page-hero-title,.blog-post-title{font-size:1.5rem}.blog-card-body h3{font-size:1.1rem}.featured-content h2,.service-detail-content h2{font-size:1.3rem}}.contact-page-section{padding:var(--section-padding) 0;background:var(--bg-primary);z-index:1;position:relative}.contact-form-wrapper{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:#fff;padding:48px;box-shadow:0 4px 40px #0000000f}.contact-form-wrapper h2{margin-bottom:10px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2}.contact-form-desc{color:#ffffffbf;margin-bottom:36px;font-size:15px;line-height:1.6}.contact-form{flex-direction:column;gap:24px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-group{flex-direction:column;gap:8px;display:flex;position:relative}.form-group.full-width{grid-column:1/-1}.form-group label{color:var(--text-secondary);letter-spacing:.5px;text-transform:uppercase;font-size:13px;font-weight:600}.form-group input,.form-group select,.form-group textarea{border-radius:var(--radius-md);color:#1a1a22;width:100%;font-size:15px;font-family:var(--font-primary);background:#fcfcfc;border:1.5px solid #0000001f;outline:none;padding:16px 20px;transition:border-color .25s,box-shadow .25s,background-color .25s}.form-group input:hover,.form-group select:hover,.form-group textarea:hover{background-color:#fff;border-color:#f7b73366}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent-1);background-color:#fff;box-shadow:0 0 0 4px #f7b73326}.form-group select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23aaa' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px;color:#fff!important;background-color:#1a1a22!important;border-color:#ffffff26!important}.form-group select option{color:#fff;background-color:#1a1a22}.form-group select option:disabled{color:#888}.form-group textarea{resize:vertical;min-height:130px;line-height:1.6}.contact-form .btn-lg{align-self:flex-start;margin-top:4px;padding:17px 40px;font-size:15px}.contact-info-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.contact-info-card{border-radius:var(--radius-lg);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);background:#ffffff0a;border:1px solid #ffffff1a;flex-direction:row;align-items:flex-start;gap:16px;padding:24px 20px;display:flex;box-shadow:0 4px 20px #00000026}.contact-info-card:hover{border-color:#f7b73366;transform:translateY(-4px);box-shadow:0 10px 30px #f7b7331a}.info-icon{border-radius:var(--radius-md);width:48px;height:48px;color:var(--accent-1);background:linear-gradient(135deg,#f7b7332e,#fc4a1a1f);border:1px solid #f7b73340;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .3s;display:flex}.contact-info-card:hover .info-icon{background:linear-gradient(135deg,#f7b73347,#fc4a1a2e);transform:scale(1.08)rotate(-3deg)}.info-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.info-content h3{letter-spacing:1.2px;text-transform:uppercase;color:#ffffff80;margin-bottom:2px;font-size:11px;font-weight:700}.info-content a{color:#fff;transition:color var(--transition-fast);word-break:break-all;font-size:15px;font-weight:600}.info-content a:hover{color:var(--accent-1)}.info-content p{color:#ffffffb3;font-size:14px;line-height:1.5}.info-subtext{font-size:13px;color:#ffffff73!important}.contact-socials .social-link{border-radius:var(--radius-sm);background:var(--bg-tertiary);border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.contact-socials .social-link:hover{background:var(--accent-gradient);color:#000;border-color:#0000;transform:translateY(-2px)}.map-placeholder{margin-top:4px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1)}.map-placeholder:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000000d}.faq-section{padding:var(--section-padding) 0;background:var(--bg-secondary);z-index:1;position:relative}.faq-item{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:box-shadow var(--transition-fast);background:#fff;overflow:hidden}.faq-item:hover{box-shadow:0 4px 24px #0000000f}.faq-question{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;font-size:16px;font-weight:600;display:flex}.faq-question:hover{color:var(--accent-1)}.faq-icon{background:var(--bg-tertiary);border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--text-secondary);transition:all var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:400;line-height:1;display:flex}.faq-item.open .faq-icon{background:var(--accent-gradient);color:#000;border-color:#0000;transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .4s var(--ease-out-expo), padding .3s ease;padding:0 28px;overflow:hidden}.faq-item.open .faq-answer{max-height:400px;padding:0 28px 24px}.faq-answer p{color:var(--text-tertiary);border-top:1px solid var(--border-subtle);padding-top:18px;font-size:15px;line-height:1.75}@media (width<=1024px){.contact-grid{grid-template-columns:1fr;gap:48px}.contact-info-wrapper{flex-direction:column;gap:24px;display:flex}}@media (width<=768px){.contact-form-wrapper{padding:36px 24px}.form-row{grid-template-columns:1fr;gap:24px}.contact-info-grid{grid-template-columns:1fr;gap:16px}.contact-form .btn-lg{text-align:center;justify-content:center;align-self:stretch}.faq-question{padding:18px 20px;font-size:14px}.faq-answer{padding:0 20px}.faq-item.open .faq-answer{padding:0 20px 20px}}.page-work .w-hero{color:#fff;isolation:isolate;border-bottom:1px solid #ffffff14;align-items:center;min-height:94vh;display:flex;position:relative;padding:180px var(--gutter) 100px!important;background:#08080c!important}.page-work .hero-video{object-position:center 20%!important}.page-work .w-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 15% 30%,#f7b7331f 0%,#0000 60%),radial-gradient(45% 45% at 85% 70%,#fc4a1a14 0%,#0000 65%);position:absolute;inset:0}.w-hero-inner{max-width:var(--container-max);text-align:left;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;margin:0 auto;display:grid}@media (width<=991px){.w-hero-inner{text-align:center;grid-template-columns:1fr;gap:40px}}.w-hero-badge{color:var(--accent-1);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--font-primary);background:#f7b73314;border:1.5px solid #f7b73359;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 18px;display:inline-flex;box-shadow:0 4px 15px #f7b73314}.w-hero-title{font-family:var(--font-display);color:#fff;text-transform:uppercase;margin-bottom:24px;font-size:clamp(3.5rem,8vw,6.5rem);line-height:.95}.w-hero-title .accent{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.w-hero-btns{border:none!important;align-items:center!important;gap:16px!important;margin-top:10px!important;display:flex!important}.wbtn{white-space:nowrap!important;cursor:pointer!important;border-radius:100px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:16px 32px!important;font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;transition:transform .3s,box-shadow .3s,background .3s!important;display:inline-flex!important}.wbtn-solid{color:#000!important;background:linear-gradient(135deg,#f97316 0%,#fbbf24 100%)!important;border:none!important;box-shadow:0 10px 25px #f9731659!important}.wbtn-solid:hover{transform:translateY(-3px)!important;box-shadow:0 15px 35px #f9731680!important}.wbtn-outline{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff14!important;border:1.5px solid #ffffff4d!important}.wbtn-outline:hover{background:#ffffff29!important;border-color:#ffffff80!important;transform:translateY(-3px)!important}.w-hero-sub{color:#ffffffbf;max-width:580px;margin-bottom:38px;font-size:17px;line-height:1.65}.w-hero-btns{border:1.5px solid #ffffff26}.w-hero-btns .wbtn-outline:hover{background:#ffffff14;border-color:#ffffff40;transform:translateY(-2px)}.w-hero-right{flex-direction:column;gap:20px;display:flex}.w-result-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff0f;align-items:center;gap:20px;padding:24px 28px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;color:#fff!important;background:#ffffff05!important}.w-result-card:hover{border-color:#f7b7334d;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d,0 0 30px #f7b7330d}.wrc-num{font-family:var(--font-display);color:var(--accent-1);margin-bottom:4px;font-size:38px;line-height:1}.wrc-label{text-transform:uppercase;letter-spacing:.8px;color:#ffffff8c;font-size:11px;font-weight:700}.w-ticker{white-space:nowrap;background:#060608;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:18px 0;overflow:hidden}.w-ticker-inner{gap:56px;animation:26s linear infinite wTick;display:inline-flex}@keyframes wTick{0%{transform:translate(0)}to{transform:translate(-50%)}}.w-ticker-item{letter-spacing:2.5px;text-transform:uppercase;color:#fff;align-items:center;font-size:12px;font-weight:800;display:flex}.w-stats{background:#0b0b0e;border-bottom:1px solid #ffffff0f;padding:80px 0}.w-stats-row{max-width:var(--container-max);padding:0 var(--gutter);grid-template-columns:repeat(4,1fr);gap:24px;margin:0 auto;display:grid}@media (width<=991px){.w-stats-row{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.w-stats-row{grid-template-columns:1fr}}.w-stat{border-radius:var(--radius-lg);text-align:center;background:#ffffff05;border:1px solid #ffffff0d;padding:36px 28px;transition:all .4s cubic-bezier(.165,.84,.44,1)}.w-stat:hover{background:#f7b73308;border-color:#f7b73340;transform:translateY(-6px);box-shadow:0 20px 40px #0003}.w-stat-icon{color:var(--accent-1);margin-bottom:12px;font-size:28px;display:block}.w-stat-num{font-family:var(--font-display);color:#fff;font-size:56px;line-height:1}.w-stat-lbl{color:#fff9;margin-top:6px;font-size:13px;font-weight:600}.w-stat-note{color:var(--accent-2);z-index:2;flex-shrink:0;font-size:11px;font-weight:700;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px #0000000a}.journey-step:hover .step-number{transform:scale(1.12)rotate(-15deg);box-shadow:0 10px 25px #fc4a1a4d;color:#fff!important;background:linear-gradient(135deg,#fc4a1a,#f7b731)!important;border-color:#0000!important}.journey-step .step-content{padding-top:15px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.journey-step:hover .step-content{transform:translate(12px)}.journey-step .step-content h3{margin-bottom:10px;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:700;transition:color .3s;color:#fff!important}.journey-step:hover .step-content h3{color:#fc4a1a!important}.journey-step .step-content p{font-size:16px;line-height:1.65;color:#ffffffd9!important}@media (width<=768px){.journey-timeline:before{left:calc(var(--gutter) + 25px)}.step-number{width:50px;height:50px;font-size:18px}.journey-step{gap:20px}.journey-step .step-content{padding-top:5px}.journey-step .step-content h3{font-size:19px}.journey-step .step-content p{font-size:14px}}.kpi-dashboard-section{background:#08080a;border-bottom:1px solid #ffffff0d;padding:120px 0}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:50px;display:grid}.kpi-card-custom{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:32px 24px;transition:all .35s cubic-bezier(.16,1,.3,1)}.kpi-card-custom:hover{background:#ffffff0a;border-color:#fc4a1a4d;transform:translateY(-8px);box-shadow:0 15px 35px #fc4a1a1a}.kpi-title{color:#ffffff80;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:13px;font-weight:600;display:block}.kpi-value{font-size:40px;font-weight:800;font-family:var(--font-primary);margin-bottom:8px;display:block}.kpi-change{color:#fff6;font-size:13px;font-weight:500}.marketing-funnel-section{background:#08080a;border-bottom:1px solid #ffffff0d;padding:120px 0}.funnel-container-custom{flex-direction:column;gap:20px;max-width:800px;margin:60px auto 0;display:flex}.funnel-layer{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;padding:30px;transition:all .35s;display:flex;position:relative}.funnel-layer:hover{background:#fc4a1a05;border-color:#fc4a1a4d;transform:scale(1.01)}.funnel-left{max-width:75%}.layer-step{color:var(--accent-2);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.funnel-left h3{color:#fff;margin-bottom:10px;font-size:20px}.funnel-left p{color:#fff9;font-size:14px;line-height:1.5}.funnel-right-stat{color:#fff;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;padding:10px 20px;font-size:18px;font-weight:800}.layer-1{width:100%}.layer-2{width:90%;margin:0 auto}.layer-3{width:80%;margin:0 auto}@media (width<=991px){.kpi-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=768px){.funnel-layer{flex-direction:column;align-items:flex-start;gap:20px}.funnel-left{max-width:100%}.funnel-right-stat{align-self:flex-end}}.pillars-grid-custom{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px;display:grid}.pillar-card-custom{background:linear-gradient(145deg,#fff 0%,#f6f7fa 100%);border:1px solid #0000001f;border-radius:24px;padding:50px 36px 40px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 15px 35px #0000000d,0 5px 12px #00000005}.pillar-card-custom:before{content:"";opacity:.8;background:linear-gradient(90deg,#f7b733 0%,#fc4a1a 100%);width:100%;height:4px;transition:opacity .3s;position:absolute;top:0;left:0}.pillar-card-custom:hover:before{opacity:1}.pillar-num{background:linear-gradient(135deg,#f7b7332e 0%,#fc4a1a2e 100%);-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-background-clip:text;font-family:Outfit,sans-serif;font-size:110px;font-weight:900;line-height:1;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;top:10px;right:20px}.pillar-card-custom:hover .pillar-num{background:linear-gradient(135deg,#f7b7334d 0%,#fc4a1a4d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;transform:scale(1.1)translateY(-8px)}.pillar-metric-highlight .metric-value{background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:Outfit,sans-serif;font-size:28px;font-weight:800;line-height:1}.social-doodle{pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;opacity:.85;position:absolute}.social-doodle svg{stroke-width:1.5px;width:36px;height:36px}@keyframes doodle-float-y{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(6deg)}}@keyframes doodle-float-x{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(12px)rotate(-8deg)}}@keyframes doodle-float-complex{0%,to{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(10px,-12px)scale(1.08)rotate(4deg)}}.doodle-heart{animation:7s ease-in-out infinite doodle-float-complex;top:15%;left:8%;color:#e1306c1f!important}.doodle-send{animation:6s ease-in-out infinite doodle-float-y;top:18%;right:12%;color:#1877f21f!important}.doodle-message{animation:8s ease-in-out infinite doodle-float-x;top:52%;left:5%;color:#ffb8001f!important}.doodle-hashtag{font-family:Outfit,sans-serif;font-size:46px;font-weight:900;line-height:1;animation:7.5s ease-in-out infinite doodle-float-y;bottom:18%;left:18%;color:#fc4a1a1a!important}.doodle-sparkle{font-size:34px;line-height:1;animation:5.5s ease-in-out infinite doodle-float-complex;bottom:15%;right:15%;color:#f7b73326!important}.doodle-bell{animation:9s ease-in-out infinite doodle-float-x;top:55%;right:8%;color:#00bcd41f!important}.doodle-link{animation:8.5s ease-in-out infinite doodle-float-complex;top:35%;left:16%;color:#7c3aed1f!important}.doodle-trend{animation:6.5s ease-in-out infinite doodle-float-y;top:8%;left:45%;color:#10b9811f!important}.doodle-target{animation:7.5s ease-in-out infinite doodle-float-complex;bottom:8%;left:52%;color:#ef44441f!important}.doodle-award{animation:7s ease-in-out infinite doodle-float-x;top:32%;right:4%;color:#f59e0b1f!important}.mockup-grid-wrapper{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.feed-metric-highlight{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.feed-metric-highlight>div:before{content:"";opacity:.7;background:linear-gradient(90deg,#f7b733 0%,#fc4a1a 100%);width:100%;height:3px;transition:opacity .3s;position:absolute;top:0;left:0}.feed-metric-highlight>div:hover:before{opacity:1}.feed-metric-highlight h4{background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:34px;font-weight:800;line-height:1}@media (width<=480px){.feed-metric-highlight{grid-template-columns:1fr;gap:16px}}.phone-container-custom{background:#000;border:10px solid #0b0b0c;border-radius:48px;outline:3.5px solid #2d2e30;flex-direction:column;width:310px;height:620px;margin:0 auto;display:flex;position:relative;overflow:visible;box-shadow:0 25px 50px -12px #0009,inset 0 0 4px #ffffff26}.iphone-btn{z-index:-1;background:#2d2e30;border-radius:4px;transition:all .3s;position:absolute}.volume-up,.volume-down,.iphone-action-btn{width:3.5px;left:-13.5px}.iphone-action-btn{height:22px;top:90px}.volume-up{height:42px;top:130px}.volume-down{height:42px;top:182px}.power-btn{width:3.5px;height:62px;top:140px;right:-13.5px}.phone-header-bar{color:#fff;z-index:15;background:#000;border-radius:38px 38px 0 0;justify-content:space-between;align-items:center;height:38px;padding:0 16px 0 20px;font-size:11px;font-weight:600;display:flex;position:relative}.phone-time{letter-spacing:-.2px;font-size:11.5px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif!important}.dynamic-island{z-index:20;background:#000;border:.5px solid #1a1a1a;border-radius:12px;width:76px;height:19px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-status-icons{align-items:center;gap:5px;font-size:10px;display:flex}.icon-signal,.icon-wifi{opacity:.9}.icon-battery{border:1px solid #fff6;border-radius:3px;width:19px;height:9.5px;padding:1px;display:flex;position:relative}.battery-level{background:#fff;border-radius:1px;width:100%;height:100%}.icon-battery:after{content:"";background:#fff6;border-radius:0 1px 1px 0;width:1.5px;height:4px;position:absolute;top:2px;right:-2.5px}.phone-home-indicator{pointer-events:none;z-index:25;background:#fff6;border-radius:2px;width:100px;height:4.5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.phone-screen-scroll{scrollbar-width:none;background:#000;border-radius:0 0 38px 38px;flex-direction:column;height:calc(100% - 38px);padding-bottom:22px;display:flex;overflow-y:auto}.phone-screen-scroll::-webkit-scrollbar{display:none}.insta-nav,.insta-profile,.insta-bio,.insta-associated-links,.insta-dashboard,.insta-actions,.insta-highlights,.insta-tabs,.insta-grid{flex-shrink:0!important}.insta-nav{z-index:10;background:#000;border-bottom:1px solid #121212;justify-content:space-between;align-items:center;padding:10px 14px 6px;display:flex;position:sticky;top:0}.insta-back{color:#fff;width:20px;height:20px}.insta-username{color:#fff;align-items:center;gap:4px;font-size:13.5px;font-weight:700;display:flex}.dropdown-arrow{color:#a8a8a8;font-size:10px}.nav-red-dot{background:#ff3040;border-radius:50%;width:6px;height:6px;margin-left:2px;display:inline-block}.insta-nav-right{color:#fff;align-items:center;gap:16px;display:flex}.insta-nav-right svg{width:20px;height:20px}.threads-icon{width:18px!important;height:18px!important}.insta-profile{align-items:center;gap:20px;padding:16px 14px 4px;display:flex}.profile-story-wrapper{flex-direction:column;align-items:center;margin-top:4px;display:flex;position:relative}.profile-note-bubble{color:#fff;white-space:nowrap;background:#262626;border:1.5px solid #000;border-radius:10px;padding:2px 5px;font-size:7.5px;font-weight:500;position:absolute;top:-20px;box-shadow:0 4px 10px #0006}.profile-note-bubble:after{content:"";border:4px solid #0000;border-top-color:#262626;border-bottom:0 solid #262626;width:0;display:block;position:absolute;bottom:-4px;left:20%}.profile-pic-container{width:60px;height:60px;position:relative}.buzz-logo-pic{box-sizing:border-box!important;object-fit:contain!important;background:#fff!important;border:1px solid #222!important;border-radius:50%!important;width:100%!important;height:100%!important;padding:6px!important;display:block!important}.profile-add-story-btn{color:#fff;background:#0095f6;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:0;right:0}.profile-stats{flex:1;justify-content:space-between;padding-right:10px;display:flex}.stat-col{flex-direction:column;align-items:center;display:flex}.stat-val{color:#fff;font-size:13.5px;font-weight:700}.stat-lbl{color:#a8a8a8;font-size:9.5px}.insta-bio{text-align:left;padding:4px 14px 6px}.bio-name{color:#fff;font-size:12.5px;font-weight:700;display:block}.bio-cat{color:#8e8e8e;margin-bottom:2px;font-size:11px;display:block}.bio-text{color:#f5f5f5;margin:0;font-size:11.5px;line-height:1.35}.bio-link{color:#c9e7ff;align-items:center;gap:4px;margin-top:2px;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.insta-associated-links{scrollbar-width:none;gap:6px;padding:0 14px 8px;display:flex;overflow-x:auto}.insta-associated-links::-webkit-scrollbar{display:none}.assoc-link-pill{color:#fff;white-space:nowrap;background:#1f1f1f;border-radius:14px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.assoc-icon{color:#fff;fill:currentColor;width:10px;height:10px}.insta-dashboard{text-align:left;background:#1c1c1e;border:1px solid #2c2c2e;border-radius:8px;margin:0 14px 8px;padding:8px 12px}.dash-title{color:#fff;font-size:12px;font-weight:700;display:block}.dash-subtitle{color:#8e8e8e;margin-top:1px;font-size:10.5px;display:block}.insta-actions{gap:6px;padding:0 14px 10px;display:flex}.btn-insta{color:#fff;cursor:pointer;background:#262626;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;height:32px;font-size:12px;font-weight:600;transition:background .2s;display:flex}.btn-insta:hover{background:#363636}.insta-highlights{scrollbar-width:none;border-bottom:1px solid #121212;gap:16px;padding:4px 14px 8px;display:flex;overflow-x:auto}.insta-highlights::-webkit-scrollbar{display:none}.highlight-item-circle{flex-direction:column;align-items:center;gap:5px;min-width:48px;display:flex}.highlight-icon{color:#fff;background:#000;border:1px solid #262626;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:14px;display:flex}.highlight-add-circle svg{color:#fff;width:14px;height:14px}.highlight-item-circle span{color:#a8a8a8;font-size:9.5px}.insta-tabs{border-bottom:1px solid #121212;display:flex}.insta-tab{color:#737373;cursor:pointer;flex:1;justify-content:center;align-items:center;height:36px;display:flex;position:relative}.insta-tab.active{color:#fff}.insta-tab.active:after{content:"";background:#fff;height:1.5px;position:absolute;bottom:0;left:0;right:0}.insta-tab svg{width:20px;height:20px}.insta-grid{background:#000;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;display:grid}.insta-post{aspect-ratio:1;cursor:pointer;background:#1c1c1e;transition:transform .2s;display:flex;position:relative;overflow:hidden}.insta-post:hover{transform:scale(.98)}.post-views-badge{color:#fff;z-index:2;background:#00000073;border-radius:2px;padding:1px 3px;font-size:7px;font-weight:700;position:absolute;bottom:4px;left:4px}.post-type-icon{color:#fff;z-index:2;background:#00000073;border-radius:2px;padding:1px 3px;font-size:7px;position:absolute;top:4px;right:4px}.post-smm{text-align:center;background:linear-gradient(135deg,#023ba2 0%,#0369e1 100%)!important;flex-direction:column!important;justify-content:space-between!important;padding:6px!important}.smm-header{color:#fff!important;letter-spacing:.5px!important;margin-top:2px!important;font-size:11px!important;font-weight:900!important}.smm-sub{color:gold!important;letter-spacing:.2px!important;margin-top:-2px!important;font-size:4px!important;font-weight:700!important}.smm-visual{justify-content:center;align-items:center;width:100%;height:32px;display:flex;position:relative}.smm-glass{z-index:2;font-size:14px}.smm-icon{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;font-size:6px;display:flex;position:absolute}.icon-ig{top:2px;left:14px}.icon-fb{top:2px;right:14px}.icon-tw{bottom:2px;left:20px}.smm-footer{color:#fff!important;margin-bottom:2px!important;font-size:4.8px!important;font-weight:800!important;line-height:1.1!important}.smm-footer span{color:gold!important}.post-seo{text-align:left;background:#f7f4ff!important;flex-direction:column!important;justify-content:space-between!important;padding:6px!important}.seo-badge{color:#7b2ff7;background:#eeebff;border-radius:1px;width:fit-content;padding:1px 2px;font-weight:700;font-size:3.5px!important}.seo-title{color:#1a1a2e!important;font-size:6.8px!important;font-weight:800!important;line-height:1.25!important}.seo-title span{color:#7b2ff7}.seo-graphics{gap:3px;font-size:8px;display:flex}.post-why-smm{text-align:center;background:#fff!important;flex-direction:column!important;justify-content:space-between!important;padding:6px!important}.why-smm-title{color:#0f172a!important;font-size:5.8px!important;font-weight:800!important}.why-smm-title span{color:#0284c7}.why-smm-visual{justify-content:center;align-items:center;width:100%;height:32px;display:flex;position:relative}.user-avatar-node{z-index:2;font-size:12px}.node-dot{background:#0284c7;border-radius:50%;width:3px;height:3px;position:absolute}.dot-1{top:2px;left:14px}.dot-2{top:2px;right:14px}.dot-3{bottom:4px;left:28px}.post-ai-competitor{text-align:center;background:#0d0d0d!important;flex-direction:column!important;justify-content:space-between!important;padding:6px!important}.ai-mascots{justify-content:center;gap:6px;margin-top:4px;display:flex}.mascot{font-size:12px}.ai-text{color:#fff!important;letter-spacing:.2px!important;margin-bottom:2px!important;font-size:5.8px!important;font-weight:800!important}.post-google-search{background:linear-gradient(135deg,#d32f2f 0%,#ef5350 100%)!important;flex-direction:column!important;justify-content:center!important;padding:6px!important}.google-visual{background:#fffffff2;border-radius:4px;width:85%;margin:0 auto;padding:4px}.google-mock-bar{color:#666;text-align:left;border:1px solid #ddd;border-radius:2px;padding:1px 2px;font-size:5px}.google-mock-lines{background:#eee;border-radius:.5px;height:2px;margin-top:3px}.post-canva-compare{text-align:left;background:#f8fafc!important;flex-direction:column!important;justify-content:center!important;padding:6px!important}.canva-title{color:#0f172a!important;font-size:6.8px!important;font-weight:800!important;line-height:1.2!important}.canva-title span{color:#7b2ff7}.canva-subtitle{color:#475569!important;margin-top:2px!important;font-size:6px!important;font-weight:700!important}.canva-subtitle span{color:#94a3b8;text-decoration:line-through}@media (width<=991px){.pillars-grid-custom{grid-template-columns:1fr;gap:24px}.mockup-grid-wrapper{grid-template-columns:1fr;gap:50px}.phone-container-custom{transform:scale(.95)}}.seo-formula-section{background:#fff;border-bottom:1px solid #0000000a;padding:120px 0}.formula-flow-custom{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px;display:grid}.formula-step-item{background:#fff;border:1px solid #0000000d;border-radius:16px;padding:35px 25px;transition:all .35s;box-shadow:0 10px 30px #00000003}.formula-step-item:hover{border-color:#f7b7334d;transform:translateY(-5px);box-shadow:0 15px 35px #f7b7330d}.formula-icon-box{margin-bottom:20px;font-size:32px;display:inline-block}.formula-step-item h3{color:#111;align-items:center;gap:60px;margin-bottom:12px;font-size:19px}.matrix-info h2{color:#111;margin-bottom:20px;font-size:clamp(2rem,4vw,3rem)}.matrix-info p{color:#000000a6;font-size:16px;line-height:1.7}.matrix-table-card{background:#fff;border:1px solid #0000000f;border-radius:20px;overflow:hidden;box-shadow:0 20px 45px #00000008}.matrix-table-header{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#111;grid-template-columns:1.5fr 1fr 1fr;padding:18px 24px;font-size:13.5px;font-weight:700;display:grid}.matrix-table-row{color:#000000b3;border-bottom:1px solid #0000000d;grid-template-columns:1.5fr 1fr 1fr;align-items:center;padding:18px 24px;font-size:14.5px;display:grid}.matrix-table-row:last-child{border-bottom:none}.score-bad{color:#ff3b30;font-weight:700}.score-good{color:#34c759;font-weight:700}@media (width<=991px){.formula-flow-custom{grid-template-columns:1fr;gap:24px}.matrix-wrapper-custom{grid-template-columns:1fr;gap:40px}}.wd-ide-section{background:#0b0b0f;border-bottom:1px solid #ffffff0d;padding:120px 0}.ide-grid-custom{grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;display:grid}.ide-window-dots .dot{border-radius:50%;width:12px;height:12px;display:inline-block}.ide-file-tab{color:#ffffff80;font-family:Courier New,Courier,monospace;font-size:13px}.ide-code-block{color:#a9b7c6;text-align:left;background:0 0;margin:0;padding:24px;font-family:Courier New,Courier,monospace;font-size:14.5px;line-height:1.6;overflow-x:auto}.ide-code-block code{color:#0f6}.ide-right-content h2{color:#fff;margin-bottom:20px;font-size:clamp(2rem,4vw,3rem)}.wd-integration-section{background:#0b0b0f;border-bottom:1px solid #ffffff0d;padding:120px 0}.integration-flow-map{justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin:60px auto 0;display:flex}.map-node{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;width:240px;padding:30px 24px;transition:all .35s}.map-node:hover{background:#00ff6605;border-color:#0f6;transform:translateY(-5px)}.map-node .node-icon{margin-bottom:16px;font-size:32px}.map-node h4{color:#fff;margin-bottom:8px;font-size:18px}.map-node p{color:#ffffff80;margin-bottom:0;font-size:13.5px}.map-arrow{color:#ffffff26;letter-spacing:-2px;-webkit-user-select:none;user-select:none;font-family:monospace;font-size:18px}@media (width<=991px){.ide-grid-custom{grid-template-columns:1fr;gap:40px}.integration-flow-map{flex-direction:column;gap:30px}.map-arrow{margin:10px 0;transform:rotate(90deg)}}.sa-dashboard-mockup{background:#0f0e13;border-bottom:1px solid #ffffff0d;padding:120px 0}.sa-mockup-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.sa-mockup-visual{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.sa-widget{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:24px;box-shadow:0 10px 30px #00000026}.sa-widget-billing{grid-column:span 2}.widget-header{color:#ffffff80;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:13px;font-weight:600;display:flex}.badge-active{color:#34c759;background:#34c75926;border-radius:20px;padding:4px 10px;font-size:11px}.widget-price h3{color:#fff;margin-bottom:5px;font-size:32px;font-weight:800}.widget-price h3 span{color:#fff6;font-size:14px}.widget-price p{color:#ffffff80;margin-bottom:20px;font-size:13px}.widget-toggle-row{color:#fff;justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.toggle-switch-mock{cursor:pointer;background:#ffffff1a;border-radius:20px;width:44px;height:24px;position:relative}.toggle-switch-mock.active{background:var(--accent-1)}.toggle-switch-mock:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:2px;left:2px}.toggle-switch-mock.active:before{transform:translate(20px)}.sa-widget-users h3{color:#fff;margin-top:10px;margin-bottom:5px;font-size:28px;font-weight:800}.sa-widget-users p{color:#34c759cc;margin-bottom:0;font-size:12px}.sa-mockup-content h2{color:#fff;margin-bottom:20px;font-size:clamp(2rem,4vw,3rem)}.pipeline-diagram-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px;display:grid}.pipeline-node{text-align:center;background:#ffffff03;border:1px solid #ffffff0d;border-radius:20px;padding:40px 30px;transition:all .35s;position:relative}.pipeline-node:hover{border-color:var(--accent-2);background:#ffffff08;transform:translateY(-8px)}.pipeline-node .node-num{color:#ffffff0a;font-size:32px;font-weight:800;position:absolute;top:20px;right:30px}.pipeline-node h4{color:#fff;margin-bottom:12px;font-size:19px}.pipeline-node p{color:#ffffffa6;margin-bottom:0;font-size:14px;line-height:1.6}@media (width<=991px){.sa-mockup-grid{grid-template-columns:1fr;gap:40px}.pipeline-diagram-grid{grid-template-columns:1fr;gap:24px}}.ai-nodes-container{justify-content:space-between;align-items:center;gap:20px;max-width:950px;margin:60px auto 0;display:flex}.ai-node-item{text-align:center;background:#0a0a0fcc;border:1px solid #00f2fe26;border-radius:16px;width:260px;padding:30px 24px;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px #0003}.ai-node-item h3{color:#fff;margin-bottom:10px;font-size:18px}.ai-node-item p{color:#fff9;margin-bottom:0;font-size:13.5px;line-height:1.5}.ai-node-connector{color:#00f2fe40;letter-spacing:-2px;-webkit-user-select:none;user-select:none;font-family:monospace;font-size:18px}.agent-mockup-wrapper{grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;display:grid}.agent-left-info h2{color:#fff;margin-bottom:20px;font-size:clamp(2rem,4vw,3rem)}.agent-card-item{background:#0a0a0f99;border:1px solid #7f00ff26;border-radius:16px;padding:28px;transition:all .35s;box-shadow:0 10px 30px #0000001a}.agent-card-item:hover{background:#7f00ff08;border-color:#7f00ff;transform:scale(1.01)}.agent-header h4{color:#fff;margin-bottom:0;font-size:18px}.agent-desc{color:#ffffffa6;margin-bottom:0;font-size:14px;line-height:1.6}@media (width<=991px){.ai-nodes-container{flex-direction:column;gap:35px}.ai-node-connector{margin:10px 0;transform:rotate(90deg)}.agent-mockup-wrapper{grid-template-columns:1fr;gap:40px}}.wp-checklist-section{background:#fff;border-bottom:1px solid #0000000a;padding:120px 0}.wp-checklist-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px;display:grid}.check-item{background:#fff;border:1px solid #0000000d;border-radius:16px;padding:35px 25px;transition:all .35s;box-shadow:0 10px 30px #00000003}.check-item:hover{border-color:#2196f34d;transform:translateY(-5px);box-shadow:0 15px 35px #2196f30d}.check-number{color:#2196f326;margin-bottom:20px;font-size:32px;font-weight:800}.check-item h3{color:#111;margin-bottom:12px;font-size:19px}.check-item p{color:#0009;font-size:14.5px;line-height:1.6}.wp-block-section{background:#faf9f6;border-bottom:1px solid #0000000a;padding:120px 0}.block-comparison-wrapper{grid-template-columns:.9fr 1.15fr;align-items:center;gap:60px;display:grid}.comp-left-info h2{color:#111;margin-bottom:20px;font-size:clamp(2rem,4vw,3rem)}.comp-left-info p{color:#000000a6;font-size:16px;line-height:1.7}.comp-right-table{background:#121218f2;border:1.5px solid #ffffff2e;border-radius:24px;padding:32px;overflow:hidden;box-shadow:0 20px 50px #000000b3}.comp-header{color:#fff;text-transform:uppercase;letter-spacing:1.2px;background:#111;border-radius:10px 10px 0 0;grid-template-columns:1.4fr 1fr 1.1fr;margin-bottom:4px;padding:18px 24px;font-size:13px;font-weight:700;display:grid}.comp-row{color:#fffc;border-bottom:1px solid #ffffff14;grid-template-columns:1.4fr 1fr 1.1fr;align-items:center;padding:18px 24px;font-size:14.5px;display:grid}.comp-row:last-child{border-bottom:none}@media (width<=991px){.wp-checklist-grid{grid-template-columns:1fr;gap:24px}.block-comparison-wrapper{grid-template-columns:1fr;gap:40px}}@media (width<=640px){.comp-header{display:none!important}.comp-row{border-bottom:1px solid #ffffff1a!important;flex-direction:column!important;gap:10px!important;padding:18px 16px!important;display:flex!important}.comp-row>span:first-child{color:#ffffffe6!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-bottom:1px solid #ffffff1a!important;margin-bottom:4px!important;padding-bottom:10px!important;font-size:13px!important;font-weight:800!important}.comp-row>.matrix-bad{color:#ff6b6b!important;background:#ef44441a!important;border:1px solid #ef444440!important;border-radius:10px!important;align-items:flex-start!important;gap:8px!important;padding:10px 14px!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important;display:flex!important}.comp-row>.matrix-bad:before{content:"✗ Generic: ";color:#fff6!important;white-space:nowrap!important;flex-shrink:0!important;font-size:11px!important;font-weight:700!important}.comp-row>.matrix-good{color:#4ade80!important;background:#22c55e14!important;border:1px solid #22c55e40!important;border-radius:10px!important;align-items:flex-start!important;gap:8px!important;padding:10px 14px!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important;display:flex!important}.comp-row>.matrix-good:before{content:"⚡ Buzz: ";color:#fff6!important;white-space:nowrap!important;flex-shrink:0!important;font-size:11px!important;font-weight:700!important}.comp-right-table{border-radius:18px!important;padding:0!important}}.inf-funnel-section{background:#0d0d12;border-bottom:1px solid #ffffff0d;padding:120px 0}.funnel-diagram-wrapper{flex-direction:column;align-items:center;gap:16px;max-width:800px;margin:60px auto 0;display:flex}.funnel-level{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:24px 30px;transition:all .35s;display:flex}.funnel-level:hover{background:#ffffff0a;transform:scale(1.01)}.level-macro{border-color:#ff007f4d;max-width:100%}.level-micro{border-color:#007fff4d;max-width:85%}.level-nano{border-color:#00ff7f4d;max-width:70%}.level-info h4{color:#fff;margin-bottom:6px;font-size:18px}.level-info p{color:#ffffff80;margin-bottom:0;font-size:13.5px}.funnel-badge{color:#fff;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:700}.inf-campaign-dashboard-section{background:#0d0d12;border-bottom:1px solid #ffffff0d;padding:120px 0}.campaign-dashboard-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;display:grid}.dashboard-left-mockup{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.dash-widget{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:24px;box-shadow:0 10px 30px #0003}.widget-metrics{grid-column:span 2}.dash-widget-header{color:#fff6;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:13px;font-weight:600;display:flex}.badge-live{color:#34c759;background:#34c75926;border-radius:20px;padding:4px 10px;font-size:11px}.dash-kpi-row{justify-content:space-between;gap:20px;display:flex}.kpi-item span{color:#ffffff80;margin-bottom:6px;font-size:12px;display:block}.kpi-item h4{color:#fff;font-size:26px;font-weight:800}.widget-roas h3{color:#fff;margin-bottom:5px;font-size:32px;font-weight:800}.widget-roas p{color:#ffffff80;margin-bottom:0;font-size:12.5px}.dashboard-right-info h2{color:#fff;margin-bottom:20px;font-size:clamp(2rem,4vw,3rem)}.dashboard-right-info p{color:#ffffffb3;font-size:16px;line-height:1.7}@media (width<=991px){.funnel-level{text-align:center;flex-direction:column;gap:16px;max-width:100%}.campaign-dashboard-grid{grid-template-columns:1fr;gap:40px}}.page-ugc h1,.page-ugc h2,.page-ugc h3,.page-ugc h4,.page-ugc .section-title{color:#fff!important}.ugc-hero{align-items:center;min-height:100vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden;background:linear-gradient(135deg,#08080ccc 0%,#0e0a08d9 100%),url(/assets/images/ugc-showcase.png) 50%/cover no-repeat!important}.ugc-hero-inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;padding:0 40px;display:grid}.ugc-hero-eyebrow{color:#f7b733;text-transform:uppercase;letter-spacing:1.5px;background:#f7b7331a;border:1px solid #f7b73333;border-radius:30px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.ugc-hero-eyebrow svg{stroke:#f7b733}.ugc-hero-title{font-family:var(--font-display);letter-spacing:-.5px;text-transform:uppercase;margin-bottom:20px;font-size:clamp(3rem,6vw,4.5rem);line-height:.95;color:#fff!important}.ugc-hero-title .ht-accent{background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ugc-hero-sub{max-width:600px;margin-bottom:35px;font-size:clamp(15px,2vw,17px);line-height:1.6;color:#ffffffb3!important}.ugc-hero-ctas{flex-wrap:wrap;gap:16px;display:flex}.ubtn{cursor:pointer;border-radius:30px;justify-content:center;align-items:center;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.ubtn-solid{background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);border:none;box-shadow:0 10px 20px #fc4a1a33;color:#fff!important}.ubtn-solid:hover{transform:translateY(-2px);box-shadow:0 15px 25px #fc4a1a4d}.ubtn-outline{background:0 0;border:1px solid #fff3;color:#fff!important}.ubtn-outline:hover{background:#ffffff0d;border-color:#fff6;transform:translateY(-2px)}.ugc-hero-right{-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;gap:24px;padding:40px;display:flex;box-shadow:0 20px 40px #0000004d}.uh-stat{align-items:flex-start;gap:20px;display:flex}.uh-stat-icon-svg{color:#f7b733;background:#f7b7331a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.uh-num{color:#fff;margin-bottom:4px;font-size:clamp(24px,3.5vw,32px);font-weight:800;line-height:1.1}.uh-lbl{color:#ffffff80;font-size:13.5px;line-height:1.4}.ugc-ticker{background:#f7b733;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:14px 0;overflow:hidden}.ugc-ticker-inner{align-items:center;gap:30px;width:max-content;animation:35s linear infinite ticker-scroll;display:flex}.ugc-ticker-item{color:#000;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:13px;font-weight:700}.ugc-ticker-item.sep{color:#0000004d}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.growth-lab-section-wrapper{background:#060608;border-bottom:1px solid #ffffff0d;padding:80px 0 60px;position:relative}.growth-lab-sticky-viewport{flex-direction:column;width:100%;height:auto;display:flex;position:relative;overflow:hidden}.growth-lab-header{text-align:center;z-index:5;margin-bottom:45px;padding:0 20px}.growth-lab-title{margin-bottom:16px;line-height:1.1;color:#fff!important;font-size:clamp(3rem,6vw,4.8rem)!important}.title-growth{color:#fffffff2;font-style:italic;font-weight:300;text-transform:none!important;font-family:Georgia,serif!important}.title-lab{font-family:var(--font-display);text-transform:uppercase;color:#fff;font-weight:900}.growth-lab-subtitle{max-width:700px;margin:0 auto;font-size:15px;line-height:1.6;color:#ffffff80!important}.growth-lab-list-container{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;width:100%;padding:10px 0 20px;position:relative;overflow:auto hidden}.growth-lab-list-container::-webkit-scrollbar{display:none}.growth-lab-list{gap:30px;width:max-content;padding-left:max(40px,50vw - 560px);padding-right:80px;display:flex}.growth-lab-card{cursor:pointer;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:#111116;border:6px solid #ffffff0d;border-radius:28px;flex-shrink:0;width:270px;height:450px;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 15px 35px #0006;mask-image:radial-gradient(#fff,#000)}.growth-lab-card:hover{border-color:#f7b73366;transform:translateY(-12px)scale(1.03);box-shadow:0 30px 60px #0009,0 0 30px #f7b73333}.growth-lab-video{object-fit:cover;background-color:#111116;width:100%;height:100%}.growth-lab-card-overlay{pointer-events:none;background:#0006;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.growth-lab-card:hover .growth-lab-card-overlay{opacity:0}.play-indicator{-webkit-backdrop-filter:blur(10px);color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#ffffff26;border:1px solid #ffffff40;border-radius:50px;align-items:center;gap:8px;padding:12px 24px;font-size:13px;font-weight:700;display:flex}@media (width<=768px){.growth-lab-section-wrapper{height:auto!important}.growth-lab-sticky-viewport{padding:80px 0;height:auto!important;position:relative!important}.growth-lab-list-container{-webkit-overflow-scrolling:touch;padding-bottom:20px;overflow-x:auto;height:auto!important}.growth-lab-list{padding:0 20px;position:relative!important;transform:none!important}.growth-lab-card{width:240px;height:400px}}.ugc-pipeline-comparison-section{background:#09090d;border-bottom:1px solid #ffffff0d;padding:120px 0}.ugc-pipeline-comparison-section .section-title{padding-bottom:12px;line-height:1.15!important}.pipeline-comparison-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:60px;display:grid}.pipeline-side{background:#ffffff04;border:1px solid #ffffff0a;border-radius:24px;padding:40px;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 15px 35px #0003}.human-side:hover{border-color:#f7b73333;box-shadow:0 25px 50px #f7b73308}.ai-side:hover{border-color:#00bcd433;box-shadow:0 25px 50px #00bcd408}.side-label{color:#fff;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid #ffffff0d;margin-bottom:35px;padding-bottom:18px;font-size:13px;font-weight:700;display:block}.human-side .side-label{color:#f7b733}.ai-side .side-label{color:#00bcd4}.pipeline-steps-custom{flex-direction:column;gap:32px;display:flex;position:relative}.pipeline-steps-custom:before{content:"";pointer-events:none;z-index:1;border-left:2px dashed #ffffff1a;width:2px;position:absolute;top:22px;bottom:22px;left:22px}.p-step-item{cursor:pointer;align-items:flex-start;gap:20px;display:flex;position:relative}.p-step-num{z-index:2;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:800;transition:all .3s;display:flex;color:#ffffff4d!important;background:#09090d!important;border:2px solid #ffffff1a!important;border-radius:50%!important}.p-step-item>div{background:#ffffff04;border:1px solid #ffffff0a;border-radius:18px;flex:1;padding:18px 24px;transition:all .35s cubic-bezier(.16,1,.3,1)}.p-step-item h5{color:#fff;margin-bottom:6px;font-size:16px;font-weight:700;transition:color .3s}.p-step-item p{color:#ffffff73;margin-bottom:0;font-size:13.5px;line-height:1.55}.human-side .p-step-item:hover .p-step-num{transform:scale(1.08);box-shadow:0 0 15px #f7b7334d;color:#f7b733!important;border-color:#f7b733!important}.human-side .p-step-item:hover>div{transform:translate(6px);background:#f7b73308!important;border-color:#f7b73333!important}.human-side .p-step-item:hover h5{color:#f7b733}.ai-side .p-step-item:hover .p-step-num{transform:scale(1.08);box-shadow:0 0 15px #00bcd44d;color:#00bcd4!important;border-color:#00bcd4!important}.ai-side .p-step-item:hover>div{transform:translate(6px);background:#00bcd408!important;border-color:#00bcd433!important}.ai-side .p-step-item:hover h5{color:#00bcd4}@media (width<=768px){.pipeline-comparison-grid{grid-template-columns:1fr!important;gap:30px!important}.pipeline-side{padding:30px 20px!important}}.ugc-two-paths{background:#060608;border-bottom:1px solid #ffffff0d;padding:120px 0;position:relative}.sec-intro{text-align:center;max-width:800px;margin:0 auto 50px;padding:0 20px}.sec-intro .eyebrow{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.sec-intro .big-title{font-family:var(--font-display);color:#fff;text-transform:uppercase;margin-bottom:16px;font-size:clamp(2.5rem,6vw,4rem);line-height:.95}.sec-intro .section-sub{max-width:600px;margin:0 auto;font-size:15px;line-height:1.6}input[name=ugc-tab]{display:none!important}.ugc-toggle-bar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:40px;justify-content:center;gap:12px;max-width:fit-content;padding:6px;display:flex;margin:40px auto 60px!important}.ugc-tab-label{color:#fff9;cursor:pointer;border-radius:30px;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.ugc-tab-label .ic{align-items:center;display:flex}.ugc-tab-label .tl-pill{color:#fff9;letter-spacing:.5px;background:#ffffff1a;border-radius:10px;padding:2px 6px;font-size:9px;font-weight:700}#ugctab-ai:checked~.ugc-toggle-bar label[for=ugctab-ai]{color:#fff;background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);box-shadow:0 8px 20px #fc4a1a40}#ugctab-ai:checked~.ugc-toggle-bar label[for=ugctab-ai] .tl-pill{color:#fff;background:#fff3}#ugctab-human:checked~.ugc-toggle-bar label[for=ugctab-human]{color:#fff;background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);box-shadow:0 8px 20px #fc4a1a40}#ugctab-human:checked~.ugc-toggle-bar label[for=ugctab-human] .tl-pill{color:#fff;background:#fff3}.ugc-tab-panels .ugc-panel{grid-template-columns:1.1fr .9fr;align-items:start;gap:60px;max-width:1200px;margin:0 auto;padding:0 40px;display:none}#ugctab-ai:checked~.ugc-tab-panels #ugcpanel-ai,#ugctab-human:checked~.ugc-tab-panels #ugcpanel-human{display:grid}.ugc-panel-left{flex-direction:column;gap:35px;display:flex}.ugc-panel-label{color:#f7b733;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.ugc-panel-headline{font-family:var(--font-display);color:#fff;text-transform:uppercase;margin-bottom:16px;font-size:clamp(2.2rem,5vw,3.8rem);line-height:.95}.ugc-panel-headline .acc{background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ugc-panel-desc{color:#fff9;margin-bottom:24px;font-size:15px;line-height:1.6}.ugc-cta-btn{background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);border-radius:30px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 20px #fc4a1a33;color:#fff!important}.ugc-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 25px #fc4a1a4d}.ugc-mini-stats{border-top:1px solid #ffffff0d;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:30px;display:grid}.ugc-mini-stat-num{color:#fff;margin-bottom:4px;font-size:28px;font-weight:800}.ugc-mini-stat-lbl{color:#fff6;font-size:12px;line-height:1.3}.ugc-panel-right{flex-direction:column;gap:16px;display:flex}.ugc-svc-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;gap:20px;padding:24px;transition:all .3s;display:flex}.ugc-svc-card:hover{background:#ffffff0a;border-color:#f7b73333;transform:translateY(-3px)}.ugc-svc-icon{color:#f7b733;background:#f7b7330d;border:1px solid #f7b73326;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ugc-svc-body{flex-direction:column;display:flex}.ugc-svc-title{color:#fff;margin-bottom:6px;font-size:16px;font-weight:700}.ugc-svc-desc{color:#ffffff80;margin-bottom:10px;font-size:13.5px;line-height:1.5}.ugc-svc-tag{color:#fc4a1a;font-size:11.5px;font-weight:600}.ugc-why{background:#09090d;border-bottom:1px solid #ffffff0d;padding:120px 0}.ugc-why-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:0 40px;display:grid}.ugc-why-inner .eyebrow{color:#f7b733;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.ugc-why-inner .big-title{font-family:var(--font-display);color:#fff;text-transform:uppercase;margin-bottom:16px;font-size:clamp(2.5rem,6vw,4rem);line-height:.95}.ugc-why-inner .section-sub{color:#fff9;font-size:15px;line-height:1.6}.why-big-stat{color:#f7b733;font-size:clamp(60px,8vw,84px);font-weight:900;line-height:.95;display:block}.why-big-lbl{color:#fff;margin:12px 0 6px;font-size:16px;font-weight:700;line-height:1.4}.why-src{color:#fff6;font-size:12px}.why-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.why-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;padding:28px;transition:all .3s}.why-card:hover{background:#ffffff0a;border-color:#f7b73333;transform:translateY(-3px)}.why-icon{color:#f7b733;margin-bottom:18px;display:inline-flex}.why-title{color:#fff;margin-bottom:8px;font-size:16px;font-weight:700}.why-desc{color:#ffffff73;font-size:13px;line-height:1.5}.ugc-process{background:#060608;border-bottom:1px solid #ffffff0d;padding:120px 0}.ugc-process-inner{text-align:center;max-width:1200px;margin:0 auto;padding:0 40px}.ugc-process-inner .eyebrow{color:#f7b733;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.ugc-process-inner .big-title{font-family:var(--font-display);color:#fff;text-transform:uppercase;margin-bottom:16px;font-size:clamp(2.5rem,6vw,4rem);line-height:.95}.ugc-process-inner .section-sub{color:#fff9;margin-bottom:60px;font-size:15px;line-height:1.6}.proc-steps{text-align:left!important;grid-template-columns:repeat(6,1fr)!important;gap:26px!important;margin-top:50px!important;display:grid!important}.proc-step{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#12121ad9!important;border:1px solid #ffffff14!important;border-radius:28px!important;flex-direction:column!important;align-items:flex-start!important;padding:32px 26px!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;box-shadow:0 15px 35px #00000080!important}.proc-step:first-child,.proc-step:nth-child(2){background:linear-gradient(145deg,#1a1a26f2 0%,#0e0e16f2 100%)!important;border:1px solid #ffbb0040!important;grid-column:span 3!important;padding:38px 34px!important}.proc-step:nth-child(3),.proc-step:nth-child(4),.proc-step:nth-child(5){grid-column:span 2!important}@media (width<=992px){.proc-step:first-child,.proc-step:nth-child(2),.proc-step:nth-child(3),.proc-step:nth-child(4),.proc-step:nth-child(5){grid-column:span 6!important}}.proc-n{color:#fb0!important;letter-spacing:1.5px!important;text-transform:uppercase!important;margin-bottom:18px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:12px!important;font-weight:800!important;display:block!important}.proc-em{color:#fff!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:50px!important;height:50px!important;margin-bottom:22px!important;transition:all .35s!important;display:flex!important}.proc-step:hover .proc-em{color:#f50!important;background:#ff550026!important;border-color:#f50!important;transform:scale(1.1)rotate(5deg)!important;box-shadow:0 0 20px #f506!important}.proc-t{color:#fff!important;margin-bottom:12px!important;font-family:Outfit,Plus Jakarta Sans,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1.3!important}.proc-d{color:#ffffffb3!important;font-size:14px!important;line-height:1.65!important}.ugc-cta-section{text-align:center;border-top:1px solid #fc4a1a26;padding:120px 40px;position:relative;overflow:hidden;background:linear-gradient(135deg,#09090d 0%,#060608 100%)!important}.ugc-cta-title{font-family:var(--font-display);color:#fff;text-transform:uppercase;margin-bottom:24px;font-size:clamp(3rem,7vw,5rem);line-height:.95}.ugc-cta-sub{color:#fff9;max-width:600px;margin:0 auto 40px;font-size:16px;line-height:1.6}.ugc-cta-btns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ugc-btn-primary{background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);border-radius:30px;padding:14px 30px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 10px 20px #fc4a1a33;color:#fff!important}.ugc-btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 25px #fc4a1a4d}.ugc-btn-ghost{background:0 0;border:1px solid #fff3;border-radius:30px;padding:14px 30px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;color:#fff!important}.ugc-btn-ghost:hover{background:#ffffff0d;border-color:#fff6;transform:translateY(-2px)}@media (width<=991px){.ugc-hero-inner{text-align:center;grid-template-columns:1fr;gap:40px}.ugc-hero-ctas{justify-content:center}.ugc-tab-panels .ugc-panel{grid-template-columns:1fr;gap:40px}.ugc-why-inner{text-align:center;grid-template-columns:1fr;gap:40px}.why-grid{grid-template-columns:1fr}.proc-steps{grid-template-columns:repeat(2,1fr)}}.gsap-services-section{color:#fff;background:#08080c;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.gsap-services-container{z-index:2;grid-template-rows:auto 1fr;align-items:center;width:100%;max-width:1400px;height:100%;margin:0 auto;padding:40px 24px;display:grid;position:relative}.gsap-services-header{text-align:center;z-index:20;max-width:720px;margin:0 auto 20px;position:relative}.gsap-eyebrow-pill{letter-spacing:2.5px;color:#ff4d30;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff4d3014;border:1px solid #ff4d3040;border-radius:50px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 18px;font-size:11px;font-weight:700;display:inline-flex}.gsap-pill-dot{color:#ff4d30;font-size:10px}.gsap-services-title{letter-spacing:-1.5px;color:#fff;margin-bottom:12px;font-size:clamp(32px,4.5vw,56px);font-weight:900;line-height:1.08}.gsap-title-gradient{background:linear-gradient(135deg,#fff 0%,#ff4d30 50%,#ff8c00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gsap-services-sub{color:#ffffff8c;margin:0 auto;font-size:clamp(14px,1.4vw,16px);line-height:1.6}.gsap-scroll-hint{letter-spacing:2.5px;color:#fff6;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:10px;font-weight:800;display:flex}.gsap-scroll-arrow{color:#ff4d30;font-size:14px;animation:2s ease-in-out infinite gsapBounce}@keyframes gsapBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.gsap-cards-viewport{perspective:1200px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.gsap-cards-stack{justify-content:center;align-items:center;width:100%;max-width:1100px;height:440px;display:flex;position:relative}.gsap-card{will-change:transform, opacity, filter;width:85%;height:420px;transform-style:preserve-3d;backface-visibility:hidden;cursor:pointer;transition:box-shadow .4s;position:absolute;top:0}.gsap-card-inner{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#12121abf;border:1px solid #ffffff1f;border-radius:30px;flex-direction:column;justify-content:space-between;width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009,inset 0 1px 1px #ffffff26}.gsap-card:hover .gsap-card-inner{border-color:#ff4d3073;transform:translateY(-8px)scale(1.03);box-shadow:0 30px 90px #ff4d3038,0 12px 40px #000c}.gsap-card-bg{opacity:.18;filter:grayscale(40%)contrast(110%);background-position:50%;background-size:cover;transition:opacity .4s,transform .6s;position:absolute;inset:0}.gsap-card:hover .gsap-card-bg{opacity:.32;transform:scale(1.05)}.gsap-card-overlay{z-index:1;background:radial-gradient(circle at 100% 0,#ff4d301f 0%,#0000 60%),linear-gradient(#08080c33 0%,#08080cf2 100%);position:absolute;inset:0}.gsap-card-accent{background:linear-gradient(90deg, transparent 0%, var(--accent,#ff4d30) 50%, transparent 100%);opacity:.8;z-index:3;height:3px;position:absolute;top:0;left:0;right:0}.gsap-card-content{z-index:2;flex-direction:column;justify-content:space-between;height:100%;padding:36px 44px;display:flex;position:relative}.gsap-card-header{justify-content:space-between;align-items:center;display:flex}.gsap-card-number{letter-spacing:2px;color:var(--accent,#ff4d30);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50px;padding:4px 14px;font-family:monospace;font-size:16px;font-weight:800}.gsap-card-label{letter-spacing:3px;color:#ffffff73;text-transform:uppercase;font-size:11px;font-weight:800}.gsap-card-body{margin:20px 0}.gsap-card-title{letter-spacing:-1px;color:#fff;margin-bottom:12px;font-size:clamp(24px,3.2vw,36px);font-weight:900;line-height:1.15}.gsap-card-desc{color:#ffffffa6;max-width:680px;font-size:clamp(13px,1.2vw,15px);line-height:1.65}.gsap-card-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.gsap-card-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gsap-card-tag{color:#fff9;letter-spacing:.3px;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:600}.gsap-card-cta{background:var(--accent,#ff4d30);color:#fff;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border-radius:50px;align-items:center;gap:8px;padding:10px 22px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .25s,background-color .25s,box-shadow .25s;display:inline-flex;box-shadow:0 4px 20px #0006}@media (width<=768px){.gsap-services-section{height:auto!important;min-height:unset!important;padding:60px 0 80px!important;overflow:visible!important}.gsap-services-container{justify-content:flex-start!important;align-items:stretch!important;height:auto!important;padding:0 16px!important}.gsap-services-header{max-width:100%!important;margin-bottom:32px!important}.gsap-services-title{letter-spacing:-.5px!important;font-size:clamp(26px,8vw,36px)!important}.gsap-services-sub{font-size:14px!important}.gsap-cards-viewport{perspective:none!important;align-items:stretch!important;height:auto!important}.gsap-cards-stack{flex-direction:column!important;gap:16px!important;width:100%!important;max-width:100%!important;height:auto!important;display:flex!important;position:static!important}.gsap-card{opacity:1!important;filter:none!important;will-change:auto!important;z-index:auto!important;width:100%!important;height:auto!important;min-height:260px!important;position:static!important;transform:none!important}.gsap-card-inner{border-radius:20px!important;height:auto!important;min-height:260px!important}.gsap-card-content{gap:14px!important;height:auto!important;padding:22px 20px!important}.gsap-card-number{font-size:28px!important}.gsap-card-label{font-size:10px!important}.gsap-card-title{margin-bottom:8px!important;font-size:20px!important;line-height:1.25!important}.gsap-card-desc{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}.gsap-card-tags{flex-wrap:wrap!important;gap:6px!important;margin-bottom:4px!important;display:flex!important}.gsap-card-tag{padding:4px 10px!important;font-size:10px!important}.gsap-card-footer{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.gsap-card-cta{border-radius:14px!important;justify-content:center!important;width:100%!important;padding:14px 20px!important;font-size:13px!important}}.gsap-card-cta:hover{transform:translate(4px);box-shadow:0 6px 25px #ff4d3066}.social-pillars-section{background:radial-gradient(circle at 50% 20%,#e1306c14 0%,#07070afa 70%),#07070a!important;border-bottom:1px solid #ffffff0f!important;padding:120px 0!important;position:relative!important}.pillar-card-custom{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(145deg,#14141ad9,#0c0c10f2)!important;border:1px solid #ffffff14!important;border-radius:24px!important;padding:48px 32px 36px!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:hidden!important;box-shadow:0 15px 35px #0006!important}.pillar-card-custom:hover{background:linear-gradient(145deg,#1a1a23f2,#101016fa)!important;border-color:#fc4a1a66!important;transform:translateY(-10px)!important;box-shadow:0 25px 50px #000000b3,0 0 30px #fc4a1a26!important}.pillar-card-custom h3{color:#fff!important;margin-bottom:14px!important;padding-right:40px!important;font-family:Outfit,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1.3!important}.pillar-card-custom p{color:#ffffffa6!important;font-size:14.5px!important;line-height:1.65!important}.pillar-metric-highlight{border-top:1px dashed #ffffff1f!important;align-items:baseline!important;gap:8px!important;margin-top:24px!important;padding-top:20px!important;display:flex!important}.pillar-metric-highlight .metric-label{color:#ffffff80!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important}.social-mockup-section{background:radial-gradient(circle at 80%,#f7b7330f 0%,#09090dfa 70%),#09090d!important;border-bottom:1px solid #ffffff0f!important;padding:120px 0!important;overflow:hidden!important}.mockup-left-content h2{color:#fff!important;margin-bottom:24px!important;font-size:clamp(2rem,4vw,3rem)!important}.mockup-left-content p{color:#ffffffa6!important;margin-bottom:40px!important;font-size:16px!important;line-height:1.7!important}.feed-metric-highlight>div{background:linear-gradient(145deg,#14141ae6,#0c0c10f2)!important;border:1px solid #ffffff14!important;border-radius:18px!important;padding:24px!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 25px #0006!important}.feed-metric-highlight>div:hover{background:linear-gradient(145deg,#1a1a23f2,#101016fa)!important;border-color:#fc4a1a66!important;transform:translateY(-6px)!important;box-shadow:0 20px 40px #0009,0 0 20px #fc4a1a26!important}.feed-metric-highlight p{color:#ffffff80!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:0!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important}.page-social .cap-card{-webkit-backdrop-filter:blur(20px)!important;box-sizing:border-box!important;background:linear-gradient(145deg,#14141ad9,#0c0c10f2)!important;border:1px solid #ffffff14!important;border-radius:24px!important;padding:40px 28px 36px!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:hidden!important;box-shadow:0 15px 35px #0006!important}.page-social .cap-card:hover{background:linear-gradient(145deg,#1a1a23f2,#101016fa)!important;border-color:#f7b73366!important;transform:translateY(-8px)!important;box-shadow:0 25px 50px #0009,0 0 25px #f7b73326!important}.page-social .cap-card h3{color:#fff!important}.page-social .cap-card p{color:#ffffffa6!important}.paywall-hero-dark{text-align:center!important;background:radial-gradient(circle at 50% 20%,#ffaa001f 0%,#e1306c14 40%,#07070afa 75%),#07070a!important;border-bottom:1px solid #ffffff14!important;padding:120px 0 50px!important;position:relative!important;overflow:hidden!important}.sleek-logo-strip-wrapper{align-items:center!important;width:100%!important;display:flex!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)!important}.sleek-logo-strip-track{will-change:transform!important;flex-shrink:0!important;align-items:center!important;gap:0!important;width:max-content!important;animation:30s linear infinite marqueeLeft!important;display:flex!important}.hero-dark-glow-top{filter:blur(50px)!important;pointer-events:none!important;z-index:1!important;background:radial-gradient(#f7b73340 0%,#fc4a1a26 50%,#0000 75%)!important;width:550px!important;height:280px!important;position:absolute!important;top:-80px!important;left:50%!important;transform:translate(-50%)!important}.hero-grid-bg-overlay{opacity:.25!important;pointer-events:none!important;z-index:1!important;background-image:radial-gradient(#ffffff1a 1px,#0000 1px)!important;background-size:28px 28px!important;position:absolute!important;inset:0!important}.creator-cluster-wrapper{justify-content:center!important;align-items:center!important;max-width:800px!important;height:155px!important;margin:0 auto 18px!important;display:flex!important;position:relative!important}.cluster-avatars-arc{z-index:2!important;justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important;position:relative!important}.avatar-node{background:linear-gradient(135deg,#ffffff4d,#ffffff0d)!important;border-radius:50%!important;flex-shrink:0!important;padding:2.5px!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;position:relative!important;box-shadow:0 8px 25px #0009!important}.avatar-node img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;transition:all .3s!important;display:block!important}.avatar-node:hover{background:linear-gradient(135deg,#f7b733,#fc4a1a)!important;transform:translateY(-6px)scale(1.08)!important;box-shadow:0 15px 35px #f7b73359!important}.avatar-xl{z-index:5!important;background:linear-gradient(135deg,#f7b733,#fc4a1a)!important;width:78px!important;height:78px!important;padding:3px!important;box-shadow:0 0 28px #f7b73359!important}.avatar-lg{z-index:4!important;width:60px!important;height:60px!important}.avatar-md{z-index:3!important;width:48px!important;height:48px!important}.avatar-sm{z-index:2!important;opacity:.85!important;width:36px!important;height:36px!important}.node-add-badge{color:#fff!important;background:linear-gradient(135deg,#f7b733,#fc4a1a)!important;border:2px solid #07070a!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:flex!important;position:absolute!important;bottom:-1px!important;right:-1px!important;box-shadow:0 3px 8px #00000080!important}.center-badge{width:22px!important;height:22px!important;font-size:13px!important}.cluster-pill{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;z-index:6!important;background:linear-gradient(145deg,#181820f2,#0e0e14fa)!important;border:1px solid #ffffff24!important;border-radius:100px!important;align-items:center!important;gap:6px!important;padding:5px 13px!important;transition:all .3s!important;display:inline-flex!important;position:absolute!important;box-shadow:0 8px 20px #0009,0 0 15px #f7b7331f!important}.cluster-pill:hover{border-color:#f7b73366!important;transform:scale(1.05)translateY(-3px)!important}.pill-avatar-icon{font-size:13px!important}.cluster-pill .pill-text{color:#fff!important;white-space:nowrap!important;letter-spacing:.3px!important;font-family:Outfit,sans-serif!important;font-size:11.5px!important;font-weight:700!important}.pill-1{top:0;left:8%}.pill-2{top:2px;right:10%}.pill-3{bottom:0;left:14%}.pill-4{bottom:2px;right:12%}.cluster-star{color:#f7b733!important;opacity:.6!important;pointer-events:none!important;font-size:14px!important;animation:4s ease-in-out infinite paywallSparkle!important;position:absolute!important}.star-1{top:0;left:32%;font-size:18px!important}.star-2{top:5px;right:30%}.star-3{bottom:25px;left:28%}.star-4{bottom:28px;right:26%;font-size:16px!important}@keyframes paywallFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes paywallFloatX{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(5px)translateY(-6px)}}@keyframes paywallSparkle{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.3)}}.float-slow{animation:6s ease-in-out infinite paywallFloatY!important}.float-delayed{animation:7s ease-in-out 1.2s infinite paywallFloatY!important}.float-reverse{animation:8s ease-in-out infinite paywallFloatX!important}.float-subtle{animation:5s ease-in-out .5s infinite paywallFloatY!important}.paywall-hero-content{flex-direction:column!important;align-items:center!important;max-width:760px!important;margin:0 auto!important;display:flex!important}.center-breadcrumb{justify-content:center!important;margin-bottom:8px!important}.hero-eyebrow-pill{color:#f7b733!important;letter-spacing:1.2px!important;text-transform:uppercase!important;background:#f7b7331a!important;border:1px solid #f7b73340!important;border-radius:100px!important;align-items:center!important;gap:6px!important;margin-bottom:12px!important;padding:4px 14px!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important}.paywall-hero-title{color:#fff!important;letter-spacing:-1px!important;margin-bottom:12px!important;font-family:Outfit,sans-serif!important;font-size:clamp(2.2rem,4.2vw,3.6rem)!important;font-weight:900!important;line-height:1.08!important}.paywall-hero-subtitle{color:#ffffffb3!important;max-width:620px!important;margin:0 auto 22px!important;font-size:clamp(.92rem,1.3vw,1.08rem)!important;line-height:1.55!important}.btn-paywall-primary{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%)!important;border:none!important;border-radius:100px!important;align-items:center!important;gap:10px!important;padding:13px 32px!important;font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:800!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 8px 25px #fc4a1a66,0 0 15px #f7b73333!important}.btn-paywall-primary:hover{transform:translateY(-3px)scale(1.02)!important;box-shadow:0 14px 35px #fc4a1a99,0 0 25px #f7b73359!important}.btn-paywall-primary .arrow-icon{transition:transform .3s!important}.btn-paywall-primary:hover .arrow-icon{transform:translate(4px)!important}@media (width<=768px){.creator-cluster-wrapper{height:200px!important}.avatar-xl{width:75px!important;height:75px!important}.avatar-lg{width:58px!important;height:58px!important}.avatar-md{width:46px!important;height:46px!important}.avatar-sm,.pill-1,.pill-4{display:none!important}.pill-2{top:0;right:0}.pill-3{bottom:0;left:0}}.page-social .section-title,.social-pillars-section .section-title,.social-mockup-section .section-title,.single-service-section .section-title{color:#fff!important}.page-social .section-tag,.social-pillars-section .section-tag{color:#f7b733!important;letter-spacing:1.2px!important;text-transform:uppercase!important;background:#f7b7331a!important;border:1px solid #f7b73340!important;border-radius:100px!important;padding:6px 18px!important;font-size:11px!important;font-weight:700!important;display:inline-block!important}.pillar-num{background:linear-gradient(135deg,#f7b73373 0%,#fc4a1a73 100%)!important;-webkit-text-fill-color:transparent!important;opacity:.9!important;-webkit-background-clip:text!important;font-size:110px!important;font-weight:900!important}.pillar-card-custom:hover .pillar-num{background:linear-gradient(135deg,#f7b733cc 0%,#fc4a1acc 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.pillar-card-custom h3{color:#fff!important;font-weight:800!important}.pillar-card-custom p{color:#ffffffbf!important}.pillar-metric-highlight .metric-label{color:#ffffffb3!important}.paywall-cluster-stage{width:100%!important;max-width:840px!important;height:190px!important;margin:0 auto 15px!important;position:relative!important}.pw-avatar{background:linear-gradient(135deg,#ffffff59,#ffffff14)!important;border-radius:50%!important;padding:2.5px!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;box-shadow:0 10px 30px #0009!important}.pw-avatar img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.pw-avatar:hover{z-index:15!important;background:linear-gradient(135deg,#f7b733,#fc4a1a)!important;transform:scale(1.12)translateY(-4px)!important;box-shadow:0 15px 40px #f7b73366!important}.pw-avatar-main{z-index:7!important;background:linear-gradient(135deg,#f7b733,#fc4a1a)!important;width:88px!important;height:88px!important;padding:3px!important;top:5px!important;left:44%!important;box-shadow:0 0 30px #f7b73359!important}.pw-avatar-guy{z-index:6!important;width:76px!important;height:76px!important;top:72px!important;left:51%!important}.pw-avatar-mid-left{z-index:5!important;width:68px!important;height:68px!important;top:55px!important;left:26%!important}.pw-avatar-bottom-left{z-index:4!important;width:48px!important;height:48px!important;top:98px!important;left:38%!important}.pw-avatar-far-left{z-index:3!important;width:36px!important;height:36px!important;top:48px!important;left:14%!important}.pw-avatar-mid-right-1{z-index:5!important;width:58px!important;height:58px!important;top:52px!important;left:61%!important}.pw-avatar-mid-right-2{z-index:4!important;width:64px!important;height:64px!important;top:72px!important;left:70%!important}.pw-avatar-top-right{z-index:3!important;width:38px!important;height:38px!important;top:38px!important;left:68%!important}.pw-avatar-far-right{z-index:2!important;width:34px!important;height:34px!important;top:45px!important;left:81%!important}.pw-blue-badge{color:#fff!important;background:#1877f2!important;border:1.5px solid #07070a!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:17px!important;height:17px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:flex!important;position:absolute!important;bottom:0!important;left:2px!important;box-shadow:0 2px 8px #00000080!important}.pw-pill{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;z-index:10!important;background:linear-gradient(145deg,#181820f5,#0e0e14fa)!important;border:1px solid #ffffff29!important;border-radius:100px!important;align-items:center!important;gap:6px!important;padding:5px 14px!important;transition:all .3s!important;display:inline-flex!important;position:absolute!important;box-shadow:0 10px 25px #0009,0 0 15px #f7b7331a!important}.pw-pill:hover{border-color:#f7b73366!important;transform:scale(1.06)translateY(-2px)!important}.pw-pill-icon{font-size:13px!important}.pw-pill-text{color:#fff!important;white-space:nowrap!important;font-family:Outfit,sans-serif!important;font-size:11.5px!important;font-weight:700!important}.pw-pill-top-left{top:12px;left:29%}.pw-pill-top-right{top:16px;left:56%}.pw-pill-bottom-left{top:138px;left:16%}.pw-pill-bottom-right{top:138px;left:73%}.pw-sparkle-cross{color:#f7b733!important;opacity:.7!important;pointer-events:none!important;font-size:14px!important;font-weight:800!important;position:absolute!important}.sp-1{top:76px;left:35.5%}.sp-2{top:122px;left:47%}.sp-3{top:58px;left:74.5%}.sp-4{top:98px;left:81.5%}.pw-sparkle-star{color:#fc4a1a!important;opacity:.6!important;pointer-events:none!important;font-size:15px!important;animation:4s ease-in-out infinite paywallSparkle!important;position:absolute!important}.star-1{top:20px;left:42%}.star-2{top:12px;left:66%}@media (width<=768px){.paywall-cluster-stage{height:150px!important}.pw-avatar-far-left,.pw-avatar-far-right{display:none!important}.pw-avatar-main{width:64px!important;height:64px!important;left:40%!important}.pw-avatar-guy{width:56px!important;height:56px!important;left:50%!important}.pw-avatar-mid-left{width:50px!important;height:50px!important;left:18%!important}.pw-avatar-mid-right-1{width:44px!important;height:44px!important;left:65%!important}.pw-avatar-mid-right-2{width:48px!important;height:48px!important;left:78%!important}.pw-pill-top-left{top:-5px!important;left:10%!important}.pw-pill-top-right{top:0!important;left:55%!important}.pw-pill-bottom-left{top:115px!important;left:5%!important}.pw-pill-bottom-right{top:115px!important;left:55%!important}}.feed-metric-highlight>div{border:1px solid #ffffff2e!important;border-top:2px solid #f7b733!important;box-shadow:0 10px 30px #00000080!important}.page-social .cap-card{border:1px solid #ffffff2e!important;border-top:2px solid #f7b73399!important;box-shadow:0 12px 35px #00000080!important}.page-social .cap-icon{background:#ffffff0f!important;border:1px solid #ffffff29!important;box-shadow:0 4px 15px #0006!important}.pillar-card-custom{border:1px solid #ffffff2e!important;border-top:2px solid #f7b733!important;box-shadow:0 15px 35px #00000080!important}.service-work-section,.service-work-section.alt{background:#07070a!important;border-top:1px solid #ffffff14!important;border-bottom:1px solid #ffffff14!important}.service-work-section .section-title,.service-work-section.alt .section-title{color:#fff!important}.service-work-section .section-tag,.service-work-section.alt .section-tag{color:#f7b733!important;letter-spacing:1.2px!important;text-transform:uppercase!important;background:#f7b7331a!important;border:1px solid #f7b73340!important;border-radius:100px!important;padding:6px 18px!important;font-size:11px!important;font-weight:700!important;display:inline-block!important}.cpill{color:#ffffffe6!important;cursor:pointer!important;background:#ffffff0a!important;border:1px solid #ffffff24!important;border-radius:30px!important;align-items:center!important;gap:8px!important;padding:8px 20px!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.cpill:hover{color:#fff!important;background:linear-gradient(135deg,#f7b73326,#fc4a1a26)!important;border-color:#f7b73366!important;transform:translateY(-3px)scale(1.05)!important;box-shadow:0 8px 20px #f7b73333!important}.cpill-count{color:#f7b733!important;background:#f7b73333!important;border-radius:100px!important;padding:3px 8px!important;font-size:11px!important;font-weight:800!important}.inf-creators-inner{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.inf-creators-inner .eyebrow{text-align:center!important;margin:0 auto 12px!important;display:inline-block!important}.proc-step{background:linear-gradient(145deg,#14141ae6,#0c0c10f2)!important;border:1px solid #ffffff2e!important;border-top:2px solid #fc4a1a!important;border-radius:20px!important;padding:24px!important;transition:all .35s!important;box-shadow:0 10px 30px #00000080!important}.proc-step:hover{background:linear-gradient(145deg,#1a1a23f2,#101016fa)!important;border-color:#f7b73380!important;transform:translateY(-6px)!important;box-shadow:0 16px 40px #fc4a1a59!important}.proc-num{color:#f7b733!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:14px!important;font-size:11px!important;font-weight:800!important;display:block!important}.proc-title{color:#fff!important;font-weight:800!important}.proc-desc{color:#ffffffbf!important}.floating-emoji.right-side-floater{pointer-events:none!important;z-index:20!important;text-shadow:0 4px 12px #00000080!important;filter:drop-shadow(0 0 8px #ff2a54b3)!important;will-change:transform, opacity!important;position:absolute!important;bottom:130px!important;right:20px!important}.right-side-floater.petal-1{animation:2.5s cubic-bezier(.16,1,.3,1) forwards rsFloat1!important}@keyframes rsFloat1{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}15%{opacity:1;transform:translate(4px,-25px)scale(1.2)rotate(5deg)}55%{opacity:.9;transform:translate(8px,-110px)scale(1)rotate(-4deg)}to{opacity:0;transform:translate(5px,-230px)scale(.5)rotate(8deg)}}.right-side-floater.petal-2{animation:2.5s cubic-bezier(.16,1,.3,1) forwards rsFloat2!important}@keyframes rsFloat2{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}15%{opacity:1;transform:translate(10px,-18px)scale(1.25)rotate(-8deg)}55%{opacity:.85;transform:translate(15px,-95px)scale(1)rotate(10deg)}to{opacity:0;transform:translate(10px,-210px)scale(.45)rotate(-12deg)}}.right-side-floater.petal-3{animation:2.5s cubic-bezier(.16,1,.3,1) forwards rsFloat3!important}@keyframes rsFloat3{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}15%{opacity:1;transform:translate(6px,-10px)scale(1.2)rotate(4deg)}55%{opacity:.88;transform:translate(12px,-85px)scale(1)rotate(-6deg)}to{opacity:0;transform:translate(8px,-190px)scale(.5)rotate(10deg)}}.right-side-floater.petal-4{animation:2.5s cubic-bezier(.16,1,.3,1) forwards rsFloat4!important}@keyframes rsFloat4{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}15%{opacity:1;transform:translate(3px,-40px)scale(1.2)rotate(-9deg)}55%{opacity:.85;transform:translate(7px,-140px)scale(.95)rotate(7deg)}to{opacity:0;transform:translate(4px,-260px)scale(.45)rotate(-10deg)}}.right-side-floater.petal-5{animation:2.5s cubic-bezier(.16,1,.3,1) forwards rsFloat5!important}@keyframes rsFloat5{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}15%{opacity:1;transform:translate(2px,-30px)scale(1.25)rotate(5deg)}55%{opacity:.9;transform:translate(5px,-140px)scale(1)rotate(-8deg)}to{opacity:0;transform:translate(3px,-270px)scale(.5)rotate(6deg)}}.right-side-floater.petal-6{animation:2.5s cubic-bezier(.16,1,.3,1) forwards rsFloat6!important}@keyframes rsFloat6{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}15%{opacity:1;transform:translate(8px,-22px)scale(1.22)rotate(-6deg)}55%{opacity:.88;transform:translate(16px,-100px)scale(1)rotate(9deg)}to{opacity:0;transform:translate(12px,-220px)scale(.45)rotate(-14deg)}}.floating-emoji.behind-phone-floater{pointer-events:none!important;z-index:1!important;text-shadow:0 4px 12px #000c!important;filter:drop-shadow(0 0 6px #ff646480)brightness(.75)!important;will-change:transform, opacity!important;position:absolute!important;bottom:100px!important;right:8px!important}.behind-phone-floater.petal-1{animation:2s cubic-bezier(.16,1,.3,1) forwards bpFloat1!important}@keyframes bpFloat1{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}20%{opacity:.7;transform:translate(-5px,-35px)scale(1.1)rotate(-8deg)}60%{opacity:.6;transform:translate(-10px,-130px)scale(.9)rotate(5deg)}to{opacity:0;transform:translate(-8px,-240px)scale(.4)rotate(-12deg)}}.behind-phone-floater.petal-2{animation:2s cubic-bezier(.16,1,.3,1) forwards bpFloat2!important}@keyframes bpFloat2{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}20%{opacity:.65;transform:translate(5px,-40px)scale(1)rotate(10deg)}60%{opacity:.55;transform:translate(2px,-145px)scale(.85)rotate(-8deg)}to{opacity:0;transform:translate(4px,-260px)scale(.35)rotate(14deg)}}.behind-phone-floater.petal-3{animation:2.2s cubic-bezier(.16,1,.3,1) forwards bpFloat3!important}@keyframes bpFloat3{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}20%{opacity:.6;transform:translate(-8px,-25px)scale(1.05)rotate(-5deg)}60%{opacity:.5;transform:translate(-4px,-115px)scale(.9)rotate(10deg)}to{opacity:0;transform:translate(-12px,-220px)scale(.38)rotate(-15deg)}}.behind-phone-floater.petal-4{animation:2s cubic-bezier(.16,1,.3,1) forwards bpFloat4!important}@keyframes bpFloat4{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}20%{opacity:.7;transform:translate(10px,-30px)scale(1)rotate(12deg)}60%{opacity:.55;transform:translate(5px,-120px)scale(.88)rotate(-6deg)}to{opacity:0;transform:translate(8px,-230px)scale(.36)rotate(18deg)}}.behind-phone-floater.petal-5{animation:2.1s cubic-bezier(.16,1,.3,1) forwards bpFloat5!important}@keyframes bpFloat5{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}20%{opacity:.65;transform:translate(-12px,-30px)scale(1.05)rotate(-15deg)}60%{opacity:.5;transform:translate(-6px,-125px)scale(.9)rotate(8deg)}to{opacity:0;transform:translate(-10px,-235px)scale(.35)rotate(-12deg)}}.behind-phone-floater.petal-6{animation:2.2s cubic-bezier(.16,1,.3,1) forwards bpFloat6!important}@keyframes bpFloat6{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}20%{opacity:.6;transform:translate(3px,-45px)scale(1)rotate(6deg)}60%{opacity:.5;transform:translate(-2px,-155px)scale(.85)rotate(-12deg)}to{opacity:0;transform:translate(5px,-270px)scale(.33)rotate(16deg)}}.flower-bloom-floater.petal-1{animation:1.6s cubic-bezier(.16,1,.3,1) forwards bloomPetal1!important}@keyframes bloomPetal1{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}20%{opacity:1;transform:translate(-10px,-45px)scale(1.35)rotate(-10deg)}60%{opacity:.95;transform:translate(-5px,-150px)scale(1.1)rotate(5deg)}to{opacity:0;transform:translate(-15px,-270px)scale(.65)rotate(-15deg)}}.flower-bloom-floater.petal-2{animation:1.6s cubic-bezier(.16,1,.3,1) forwards bloomPetal2!important}@keyframes bloomPetal2{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}20%{opacity:1;transform:translate(-25px,-55px)scale(1.4)rotate(12deg)}60%{opacity:.95;transform:translate(-15px,-170px)scale(1.05)rotate(-8deg)}to{opacity:0;transform:translate(-30px,-290px)scale(.6)rotate(15deg)}}.flower-bloom-floater.petal-3{animation:1.6s cubic-bezier(.16,1,.3,1) forwards bloomPetal3!important}@keyframes bloomPetal3{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}20%{opacity:1;transform:translateY(-60px)scale(1.35)rotate(-5deg)}60%{opacity:.9;transform:translate(-8px,-190px)scale(1.1)rotate(8deg)}to{opacity:0;transform:translate(-12px,-310px)scale(.65)rotate(-10deg)}}.flower-bloom-floater.petal-4{animation:1.6s cubic-bezier(.16,1,.3,1) forwards bloomPetal4!important}@keyframes bloomPetal4{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}20%{opacity:1;transform:translate(5px,-45px)scale(1.25)rotate(15deg)}60%{opacity:.9;transform:translate(-2px,-160px)scale(1)rotate(-12deg)}to{opacity:0;transform:translate(8px,-280px)scale(.55)rotate(20deg)}}.flower-bloom-floater.petal-5{animation:1.6s cubic-bezier(.16,1,.3,1) forwards bloomPetal5!important}@keyframes bloomPetal5{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}20%{opacity:1;transform:translate(-35px,-35px)scale(1.4)rotate(-18deg)}60%{opacity:.9;transform:translate(-28px,-140px)scale(1.15)rotate(10deg)}to{opacity:0;transform:translate(-40px,-260px)scale(.6)rotate(-22deg)}}.flower-bloom-floater.petal-6{animation:1.6s cubic-bezier(.16,1,.3,1) forwards bloomPetal6!important}@keyframes bloomPetal6{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}20%{opacity:1;transform:translate(-18px,-55px)scale(1.3)rotate(8deg)}60%{opacity:.9;transform:translate(-32px,-180px)scale(1.05)rotate(-14deg)}to{opacity:0;transform:translate(-22px,-300px)scale(.65)rotate(12deg)}}.seo-hero-v2{align-items:center;min-height:100vh;padding-top:90px;display:flex;position:relative;overflow:hidden}.seo-hero-v2-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-top:60px;padding-bottom:80px;display:grid}.seo-hero-v2-tag{letter-spacing:3px;text-transform:uppercase;color:#fc4a1a;margin-bottom:20px;font-size:11px;font-weight:800}.seo-hero-v2-title{font-family:var(--font-display,"Bebas Neue", sans-serif);color:#fff;text-transform:uppercase;letter-spacing:-1px;margin-bottom:22px;font-size:clamp(3.2rem,6vw,5.5rem);line-height:1}.seo-hero-v2-sub{color:#ffffff9e;max-width:480px;margin-bottom:36px;font-size:16px;line-height:1.7}.seo-hero-v2-btns{flex-wrap:wrap;gap:14px;display:flex}.seo-btn-primary{color:#000;letter-spacing:.3px;background:linear-gradient(135deg,#fc4a1a,#f7b733);border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.seo-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #fc4a1a73}.seo-btn-ghost{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.seo-btn-ghost:hover{background:#fc4a1a14;border-color:#fc4a1a80}.seo-rank-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0e16e6;border:1px solid #ffffff1a;border-radius:18px;padding:20px;box-shadow:0 30px 80px #00000080}.src-header{border-bottom:1px solid #ffffff12;align-items:center;gap:6px;margin-bottom:16px;padding-bottom:12px;display:flex}.src-dot{background:#fff3;border-radius:50%;width:10px;height:10px}.src-dot-y{background:#f7b73399}.src-dot-g{background:#50c87899}.src-url{color:#ffffff59;margin-left:8px;font-family:monospace;font-size:11px}.src-result{border-radius:10px;flex-direction:column;gap:4px;margin-bottom:8px;padding:12px 14px;transition:background .2s;display:flex}.src-result-featured{background:linear-gradient(135deg,#fc4a1a1f,#f7b7330f);border:1px solid #fc4a1a40}.src-result-dim{opacity:.55;background:#ffffff08;border:1px solid #ffffff0d}.src-pos{color:#f7b733;letter-spacing:1px;font-size:10px;font-weight:800}.src-title{color:#fff;font-size:13px;font-weight:700}.src-link{color:#50c878cc;font-size:11px}.src-desc{color:#ffffff80;font-size:11px;line-height:1.5}.src-badge{color:#f7b733e6;text-align:center;border-top:1px solid #ffffff12;margin-top:8px;padding-top:12px;font-size:11px;font-weight:700}.seo-stats-strip{background:#0a0a10f2;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:30px 0}.seo-stats-row{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.seo-stat-item{text-align:center;border-right:1px solid #ffffff12;padding:16px 20px}.seo-stat-item:last-child{border-right:none}.seo-stat-val{font-family:var(--font-display,"Bebas Neue", sans-serif);color:#fff;background:linear-gradient(135deg,#fc4a1a,#f7b733);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.2rem;line-height:1}.seo-stat-lbl{color:#ffffff73;letter-spacing:.5px;margin-top:5px;font-size:11px}.seo-services-section{padding:100px 0}.seo-section-header{text-align:center;margin-bottom:52px}.seo-eyebrow{letter-spacing:3px;text-transform:uppercase;color:#fc4a1a;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.seo-section-title{font-family:var(--font-display,"Bebas Neue", sans-serif);color:#fff;text-transform:uppercase;letter-spacing:-.5px;margin-bottom:12px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.seo-section-sub{color:#ffffff80;max-width:500px;margin:0 auto;font-size:15px;line-height:1.6}.seo-tab-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px;display:flex}.seo-tab-btn{color:#ffffff8c;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:30px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.seo-tab-btn svg{stroke:currentColor;width:16px;height:16px}.seo-tab-btn:hover{color:#fff;background:#fc4a1a0f;border-color:#fc4a1a66}.seo-tab-btn.active{color:#fff;background:linear-gradient(135deg,#fc4a1a33,#f7b7331a);border-color:#fc4a1a80}.seo-tab-panel{background:linear-gradient(145deg,#12121af2,#0a0a10fc);border:1px solid #ffffff14;border-radius:20px;padding:48px;overflow:hidden}.seo-tab-content{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.seo-tab-tag{letter-spacing:2.5px;text-transform:uppercase;color:#fc4a1a;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.seo-tab-title{color:#fff;letter-spacing:-.3px;margin-bottom:14px;font-size:2rem;font-weight:900}.seo-tab-desc{color:#ffffff94;max-width:500px;margin-bottom:24px;font-size:15px;line-height:1.7}.seo-tab-stat-box{background:linear-gradient(135deg,#fc4a1a1a,#f7b7330f);border:1px solid #fc4a1a40;border-radius:12px;flex-direction:column;margin-bottom:24px;padding:14px 24px;display:inline-flex}.seo-tab-stat-num{background:linear-gradient(135deg,#fc4a1a,#f7b733);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900;line-height:1}.seo-tab-stat-lbl{color:#ffffff73;margin-top:4px;font-size:11px}.seo-tab-cta{color:#fc4a1a;letter-spacing:.3px;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.seo-tab-cta:hover{gap:10px}.seo-tab-visual{background:linear-gradient(135deg,#fc4a1a1a,#f7b7330f);border:1px solid #fc4a1a33;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:180px;height:180px;display:flex}.seo-tab-icon-big svg{stroke:#fc4a1acc;width:72px;height:72px}.seo-metrics-section{background:#06060af5;padding:100px 0}.seo-metrics-inner{grid-template-columns:1fr 1.2fr;align-items:center;gap:80px;display:grid}.seo-metrics-desc{color:#ffffff8c;max-width:400px;margin-top:16px;font-size:15px;line-height:1.7}.seo-metrics-table{background:#0e0e16e6;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.seo-metrics-thead{letter-spacing:2px;text-transform:uppercase;color:#fff6;background:#ffffff0a;border-bottom:1px solid #ffffff12;grid-template-columns:2fr 1fr 1fr;padding:14px 22px;font-size:10px;font-weight:800;display:grid}.seo-metrics-row{border-bottom:1px solid #ffffff0d;grid-template-columns:2fr 1fr 1fr;align-items:center;padding:18px 22px;transition:background .2s;display:grid}.seo-metrics-row:last-child{border-bottom:none}.seo-metrics-row:hover{background:#ffffff05}.seo-metrics-label{color:#ffffffb3;font-size:13px;font-weight:500}.seo-metrics-before{color:#ff5050cc;font-size:13px;font-weight:600}.seo-metrics-after{color:#50d278e6;font-size:13px;font-weight:700}.seo-process-section{padding:100px 0}.seo-process-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:16px;display:grid}.seo-proc-card{background:linear-gradient(145deg,#12121af2,#0a0a10fc);border:1px solid #ffffff12;border-top:3px solid #fc4a1a66;border-radius:18px;padding:32px 26px;transition:transform .3s,box-shadow .3s,border-top-color .3s}.seo-proc-card:hover{border-top-color:#fc4a1a;transform:translateY(-6px);box-shadow:0 20px 50px #fc4a1a24}.seo-proc-num{letter-spacing:2px;color:#fc4a1ab3;margin-bottom:14px;font-size:10px;font-weight:900}.seo-proc-icon{margin-bottom:14px;font-size:28px;display:block}.seo-proc-title{color:#fff;margin-bottom:10px;font-size:16px;font-weight:800;line-height:1.3}.seo-proc-desc{color:#ffffff80;font-size:13px;line-height:1.65}.seo-case-section{background:#06060af5;padding:100px 0}.seo-case-card{background:linear-gradient(145deg,#12121af2,#0a0a10fc);border:1px solid #ffffff14;border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;margin-top:20px;padding:40px;display:grid;overflow:hidden}.seo-case-browser{border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.seo-browser-bar{background:#ffffff0a;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 14px;display:flex}.seo-browser-url{color:#ffffff4d;margin-left:8px;font-family:monospace;font-size:11px}.seo-case-img{background-position:top;background-size:cover;height:280px}.seo-case-tag{letter-spacing:2px;text-transform:uppercase;color:#fc4a1a;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.seo-case-title{color:#fff;margin-bottom:14px;font-size:2rem;font-weight:900}.seo-case-desc{color:#ffffff8c;margin-bottom:28px;font-size:14px;line-height:1.7}.seo-case-results{gap:24px;margin-bottom:28px;display:flex}.seo-case-result-item{flex-direction:column;gap:4px;display:flex}.seo-case-result-num{background:linear-gradient(135deg,#fc4a1a,#f7b733);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:900;line-height:1}.seo-case-result-lbl{color:#fff6;letter-spacing:.4px;font-size:11px}.seo-case-link{color:#fc4a1a;letter-spacing:.3px;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.seo-case-link:hover{gap:10px}@media (width<=991px){.seo-hero-v2-inner{grid-template-columns:1fr;gap:40px}.seo-rank-card{max-width:440px;margin:0 auto}.seo-stats-row{grid-template-columns:repeat(2,1fr)}.seo-stat-item:nth-child(2){border-right:none}.seo-metrics-inner{grid-template-columns:1fr;gap:40px}.seo-process-grid{grid-template-columns:repeat(2,1fr)}.seo-case-card{grid-template-columns:1fr;gap:32px}.seo-tab-content{grid-template-columns:1fr}.seo-tab-visual{display:none}.seo-tab-panel{padding:28px}}@media (width<=600px){.seo-stats-row{grid-template-columns:repeat(2,1fr)}.seo-process-grid{grid-template-columns:1fr}.seo-hero-v2-btns{flex-direction:column}.seo-case-results{gap:16px}}.blog-filter-v2 .filter-btn{color:var(--text-secondary,#2f2f2f)!important;cursor:pointer!important;background:#00000005!important;border:1px solid #00000014!important;border-radius:100px!important;outline:none!important;padding:12px 26px!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:700!important;transition:all .3s!important}.blog-filter-v2 .filter-btn:hover{color:var(--text-primary,#0a0a0a)!important;background:#0000000d!important;border-color:#f9731680!important;transform:translateY(-2px)!important}.blog-filter-v2 .filter-btn.active{color:#000!important;background:linear-gradient(135deg,#f97316 0%,#fbbf24 100%)!important;border-color:#0000!important;font-weight:800!important;box-shadow:0 8px 25px #f9731640!important}@media (width<=768px){.blog-filter-v2{box-sizing:border-box!important;border-radius:16px!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;width:100%!important;max-width:420px!important;margin-left:auto!important;margin-right:auto!important;padding:8px!important;display:grid!important}.blog-filter-v2 .filter-btn{text-align:center!important;white-space:nowrap!important;width:100%!important;padding:10px 8px!important;font-size:13px!important}}@keyframes badge-pulse-anim{0%{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}to{opacity:.5;transform:scale(.85)}}@media (width<=768px){.branding-agency-hero{min-height:auto!important;padding:120px 0 60px!important}.branding-hero-actions{flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important}.branding-hero-actions .btn{text-align:center!important;justify-content:center!important;width:100%!important}.branding-agency-stats{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:20px!important;width:100%!important;margin-top:40px!important;padding-top:24px!important}.b-stat-divider{background:#ffffff1a!important;width:40px!important;height:1px!important}.b-stat-card{align-items:center!important}.b-stat-number{font-size:28px!important}.b-stat-label{font-size:11px!important}}.sleek-logo-strip-section{padding:60px 0;overflow:hidden;background:#08080c!important;border-bottom:1px solid #ffffff0d!important}.page-ugc .sleek-logo-strip-section{background:#09090d;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.page-ugc .sleek-brand-item,.page-ugc .sleek-brand-item:hover{filter:none;opacity:1}.sleek-logo-strip-wrapper{white-space:nowrap;position:relative;overflow:hidden}.sleek-logo-strip-track{animation:30s linear infinite sleekTicker;display:inline-flex;flex-shrink:0!important;gap:0!important}.sleek-brand-item{opacity:1;filter:none;transition:all .3s;justify-content:center!important;align-items:center!important;min-width:140px!important;display:flex!important}.sleek-brand-item:hover{opacity:1;filter:none}@keyframes sleekTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-products-showcase-section{background:#0b0b0f;padding:120px 0}.editorial-showcase-split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.showcase-left-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.showcase-grid-card{cursor:pointer;aspect-ratio:1;background:#ffffff05;border:2px solid #0000;border-radius:24px;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.showcase-grid-card.active{border-color:#fc4a1a;transform:scale(1.04);box-shadow:0 20px 45px #fc4a1a40}.grid-card-img-wrapper{width:100%;height:100%;position:relative}.grid-card-img-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.showcase-grid-card:hover img{transform:scale(1.06)}.grid-card-overlay{opacity:.85;background:linear-gradient(#0000 40%,#0009 100%);position:absolute;inset:0}.grid-card-num{color:#fff6;font-family:Outfit,sans-serif;font-size:18px;font-weight:800;position:absolute;top:20px;left:20px}.grid-card-tag{text-transform:uppercase;color:#fff;letter-spacing:1px;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;position:absolute;bottom:20px;left:20px}.showcase-right-editorial{text-align:left}.editorial-eyebrow{text-transform:uppercase;color:#fc4a1a;letter-spacing:2px;margin-bottom:16px;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;display:block}.editorial-main-title{margin-bottom:24px;font-size:46px;font-weight:700;line-height:1.15;color:#fff!important;font-family:Playfair Display,Georgia,serif!important}.editorial-main-desc{margin-bottom:36px;font-size:16px;line-height:1.7;color:#ffffffb3!important}.editorial-active-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;margin-bottom:36px;padding:36px;box-shadow:0 20px 40px #0006}.active-item-title{margin-bottom:8px;font-size:24px;font-weight:700;color:#fff!important;font-family:Playfair Display,Georgia,serif!important}.active-item-sub{margin-bottom:24px;font-size:14px;font-weight:500;color:#ffffff80!important}.active-specs-pills{flex-wrap:wrap;gap:10px;display:flex}.active-spec-pill{background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex;color:#ffffffe6!important}.active-spec-pill .pill-check{color:#f7b731;font-weight:700}.editorial-action-row{margin-top:24px}.editorial-arrow-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;transition:all .3s;display:inline-flex}.editorial-arrow-btn:hover{color:#fc4a1a}.editorial-arrow-btn .long-arrow{color:#fc4a1a;transition:transform .3s;display:inline-block}.editorial-arrow-btn:hover .long-arrow{transform:translate(8px)}.brand-system-specimen-section{background:#faf9f6;padding:120px 0}.brand-products-showcase-section .section-title,.brand-system-specimen-section .section-title,.brand-journey-section .section-title{color:#111116!important}.brand-products-showcase-section .section-subtitle,.brand-system-specimen-section .section-subtitle,.brand-journey-section .section-subtitle{color:#55555d!important}.specimen-display-card{background:#fff;border:1px solid #0000000d;border-radius:32px;padding:56px;box-shadow:0 15px 40px #00000005}.specimen-grid{grid-template-columns:1.15fr .85fr;gap:64px;display:grid}.specimen-column{flex-direction:column;display:flex}.specimen-label{text-transform:uppercase;color:#fc4a1a;letter-spacing:1.5px;margin-bottom:28px;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;display:block}.font-preview-box{flex-direction:column;gap:32px;display:flex}.font-sample{border-left:3px solid #fc4a1a26;flex-direction:column;gap:6px;padding-left:24px;display:flex}.f-tag{text-transform:uppercase;color:#888;letter-spacing:1px;font-family:Outfit,sans-serif;font-size:11px;font-weight:700}.f-text{color:#111!important}.f-display .f-text{letter-spacing:.5px;font-size:36px;font-family:Luckiest Guy,cursive,sans-serif!important}.f-heading .f-text{font-size:30px;font-weight:800;font-family:Outfit,sans-serif!important}.f-body .f-text{font-size:15px;line-height:1.6;color:#555!important;font-family:Plus Jakarta Sans,sans-serif!important}.color-swatches-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.color-swatch-chip{background:#faf9f6;border:1px solid #0000000d;border-radius:20px;flex-direction:column;gap:16px;padding:16px;transition:all .3s;display:flex}.color-swatch-chip:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000000a}.swatch-color{aspect-ratio:1.5;border-radius:12px;width:100%}.swatch-info{flex-direction:column;gap:2px;display:flex}.swatch-name{color:#111;font-size:14px;font-weight:700}.swatch-hex{color:#777;font-family:monospace;font-size:12px;font-weight:600}.brand-journey-section{background:#faf9f6;padding:120px 0}.journey-timeline{justify-content:space-between;gap:32px;margin-top:80px;display:flex;position:relative}.journey-timeline:before{content:"";z-index:1;background:#fc4a1a1f;height:2px;position:absolute;top:32px;left:40px;right:40px}.journey-step{text-align:center;z-index:2;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.journey-step .step-number{color:#fc4a1a;background:#fff;border:2px solid #f7b7334d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;font-family:Outfit,sans-serif;font-size:20px;font-weight:800;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 20px #00000008}.page-branding .journey-step .step-content{padding-top:0}.page-branding .journey-step .step-content h3{color:#111!important}.page-branding .journey-step .step-content p{color:#555!important}.page-branding .journey-step:hover .step-content h3{color:#fc4a1a!important}.editorial-grid-quote-banner{text-align:center;color:#fff;background:linear-gradient(135deg,#111116 0%,#08080a 100%);border:1px solid #ffffff0d;border-radius:32px;margin-bottom:120px;padding:80px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000026}.editorial-quote-badge{color:#f7b733;letter-spacing:1.5px;background:#f7b73314;border:1px solid #f7b73333;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-flex}.quote-badge-dot{color:#fc4a1a}.editorial-quote-headline{margin-bottom:16px;font-size:48px;font-weight:400;line-height:1.25;color:#fff!important;font-family:Playfair Display,Georgia,serif!important}.editorial-quote-subtitle{font-size:18px;font-weight:500;color:#ffffffbf!important}.italic-word{color:#f7b733;font-style:italic;font-weight:400;font-family:Playfair Display,Georgia,serif!important}@media (width<=991px){.editorial-showcase-split{grid-template-columns:1fr;gap:48px}.showcase-right-editorial{text-align:center}.editorial-main-title{font-size:38px}.active-specs-pills{justify-content:center}.editorial-arrow-btn{justify-content:center;width:100%}.specimen-grid{grid-template-columns:1fr;gap:48px}}@media (width<=768px){.sleek-logo-strip-section{padding:40px 0}.brand-products-showcase-section,.brand-system-specimen-section,.brand-journey-section{padding:80px 0}.specimen-display-card{padding:32px 24px}.editorial-grid-quote-banner{margin-bottom:80px;padding:48px 24px}.editorial-quote-headline{font-size:32px}.editorial-quote-subtitle{font-size:16px}.journey-timeline{flex-direction:column;align-items:stretch;gap:40px}.journey-timeline:before{width:2px;height:100%;top:0;bottom:0;left:25px}.journey-step{text-align:left;flex-direction:row;align-items:flex-start;gap:20px}.journey-step .step-number{flex-shrink:0;margin-bottom:0}.page-branding .journey-step .step-content{padding-top:4px}}@media (width<=480px){.showcase-left-grid{grid-template-columns:1fr;gap:16px;max-width:280px;margin:0 auto}.color-swatches-grid{grid-template-columns:1fr;gap:16px}}.inf-tabs-header{-webkit-backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:100px;justify-content:space-between;align-items:center;margin-top:40px;margin-bottom:50px;padding:10px 14px;display:flex}.inf-tabs-left{flex-wrap:wrap;gap:8px;display:flex}.inf-tab-btn{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:100px;padding:10px 22px;font-size:13.5px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1)}.inf-tab-btn:hover{color:#fff;background:#ffffff0a}.inf-tab-btn.active{color:#fff;background:linear-gradient(135deg,#fc4a1a,#f7b731);font-weight:700;box-shadow:0 8px 20px #fc4a1a40}.inf-tab-see-all{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;padding:10px 24px;font-size:13.5px;font-weight:700;transition:all .3s}.inf-tab-see-all:hover{color:#000;background:#fff;transform:translateY(-2px);box-shadow:0 10px 20px #ffffff1a}.inf-cards-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.inf-plant-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:24px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:block;position:relative;overflow:hidden;text-decoration:none!important}.inf-plant-card:hover{background:#fc4a1a05;border-color:#fc4a1a4d;transform:translateY(-8px);box-shadow:0 20px 40px #0000004d,0 0 30px #fc4a1a14}.inf-card-wide{grid-column:span 2}.inf-card-content{flex-direction:column;height:100%;padding:40px 36px;display:flex}.inf-card-header-new{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.inf-card-icon-wrap{background:#fc4a1a14;border:1px solid #fc4a1a26;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.inf-card-icon-wrap svg{stroke:#fc4a1a;width:24px;height:24px}.inf-card-arrow-btn{color:#fff6;font-size:20px;transition:all .3s}.inf-plant-card:hover .inf-card-arrow-btn{color:#fc4a1a;transform:translate(4px)}.inf-card-middle{flex-grow:1}.inf-card-title{color:#fff;margin-bottom:12px;font-size:22px;font-weight:700}.inf-card-desc{color:#fff9;margin-bottom:30px;font-size:14.5px;line-height:1.6}.inf-card-stat-row{gap:32px;margin-bottom:20px;display:flex}.inf-stat-box{flex-direction:column;gap:4px;display:flex}.inf-stat-num{color:#fff;font-family:Outfit,sans-serif;font-size:24px;font-weight:800;line-height:1}.inf-stat-lbl{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-size:11.5px;font-weight:600}.inf-card-divider{background:#ffffff14;width:100%;height:1px;margin:20px 0}.inf-card-tag{color:#fc4a1a;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.inf-card-tag-icon{align-items:center;display:inline-flex}.inf-card-tag-icon svg{stroke:#fc4a1a;width:14px;height:14px}@media (width<=1024px){.inf-cards-grid{grid-template-columns:repeat(2,1fr)!important}.inf-card-wide{grid-column:span 2}}@media (width<=768px){.inf-tabs-header{border-radius:20px;flex-direction:column;align-items:stretch;gap:16px;padding:16px}.inf-tabs-left{justify-content:center}.inf-tab-btn{text-align:center;flex-grow:1;padding:8px 16px;font-size:13px}.inf-tab-see-all{text-align:center;width:100%}.inf-cards-grid{gap:20px;grid-template-columns:1fr!important}.inf-card-wide{grid-column:span 1}.inf-card-content{padding:28px 24px}}.inf-hero{align-items:center;min-height:100vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.inf-hero-inner{z-index:2;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;padding:0 40px;display:grid;position:relative}.inf-hero-eyebrow{color:#fc4a1a;text-transform:uppercase;letter-spacing:1.5px;background:#fc4a1a1a;border:1px solid #fc4a1a40;border-radius:30px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.inf-hero-eyebrow svg{stroke:#fc4a1a}.inf-hero-title{font-family:var(--font-display);letter-spacing:-.5px;text-transform:uppercase;margin-bottom:20px;font-size:clamp(3rem,6vw,5rem);line-height:.95;color:#fff!important}.inf-hero-title .ht-accent{background:linear-gradient(135deg,#fc4a1a 0%,#f7b731 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.inf-hero-sub{max-width:520px;margin-bottom:35px;font-size:clamp(15px,2vw,17px);line-height:1.6;color:#ffffffb3!important}.inf-hero-ctas{flex-wrap:wrap;gap:16px;display:flex}.ibtn{cursor:pointer;border-radius:30px;justify-content:center;align-items:center;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.ibtn-solid{background:linear-gradient(135deg,#fc4a1a 0%,#f7b731 100%);border:none;box-shadow:0 10px 20px #fc4a1a40;color:#fff!important}.ibtn-solid:hover{transform:translateY(-2px);box-shadow:0 15px 25px #fc4a1a59}.ibtn-outline{background:0 0;border:1px solid #ffffff40;color:#fff!important}.ibtn-outline:hover{background:#ffffff0f;border-color:#ffffff73;transform:translateY(-2px)}.ibtn-cta-primary{background:linear-gradient(135deg,#fc4a1a 0%,#f7b731 100%);border:none;padding:16px 36px;font-size:15px;font-weight:700;box-shadow:0 12px 24px #fc4a1a47;color:#fff!important}.ibtn-cta-primary:hover{transform:translateY(-3px);box-shadow:0 18px 30px #fc4a1a66}.ibtn-cta-ghost{background:0 0;border:1px solid #ffffff2e;padding:16px 36px;font-size:15px;font-weight:600;color:#ffffffb3!important}.ibtn-cta-ghost:hover{background:#ffffff0d;border-color:#ffffff59;transform:translateY(-2px);color:#fff!important}.inf-hero-right{-webkit-backdrop-filter:blur(14px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;gap:20px;padding:36px;display:flex;box-shadow:0 20px 40px #0000004d}.h-stat-card{border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.h-stat-card:last-child{border-bottom:none;padding-bottom:0}.h-stat-icon-svg{color:#fc4a1a;background:#fc4a1a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.h-stat-num{color:#fff;margin-bottom:4px;font-size:clamp(22px,3.5vw,30px);font-weight:800;line-height:1.1}.h-stat-label{color:#ffffff80;font-size:13.5px;line-height:1.4}.inf-ticker{background:linear-gradient(135deg,#fc4a1a 0%,#f7b731 100%);padding:14px 0;overflow:hidden}.inf-ticker-inner{align-items:center;gap:40px;width:max-content;animation:30s linear infinite ticker-scroll;display:flex}.inf-ticker-item{color:#fff;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:13px;font-weight:700}.inf-ticker-item.accent{color:#ffffffb3}.inf-stats{background:#08080c;border-bottom:1px solid #ffffff0d;padding:80px 0}.inf-stats-grid{grid-template-columns:repeat(4,1fr);gap:40px;max-width:1200px;margin:0 auto;padding:0 40px;display:grid}.stat-block{text-align:center;position:relative}.stat-icon-svg{color:#fff3;margin-bottom:12px;font-size:20px;display:block}.stat-big{margin-bottom:8px;font-family:Outfit,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1}.stat-big.c-pink{color:#ff2a54}.stat-big.c-blue{color:#2979ff}.stat-big.c-lime{color:#69f0ae}.stat-big.c-orange{color:#fc4a1a}.stat-lbl{color:#ffffff80;margin-bottom:6px;font-size:13.5px;line-height:1.4}.stat-up{color:#69f0ae;letter-spacing:.3px;font-size:11.5px;font-weight:600}.inf-roas{background:#08080c;border-bottom:1px solid #ffffff0d;padding:120px 0}.inf-roas-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;padding:0 40px;display:grid}.roas-table{border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:0;margin-top:40px;display:flex;overflow:hidden}.roas-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:16px 24px;transition:background .3s;display:flex}.roas-row:last-child{border-bottom:none}.roas-row:hover{background:#ffffff06}.roas-row-lbl{color:#ffffff80;font-size:13.5px;font-weight:600}.roas-row-val{color:#fff;font-size:14px;font-weight:700}.roas-row-val.green{color:#69f0ae}.roas-row-val.pink{color:#ff2a54}.reel-phone-wrap{justify-content:center;align-items:center;display:flex;position:relative}.reel-phone-frame{background:#1a1a1f;border:6px solid #ffffff1f;border-radius:42px;width:240px;position:relative;overflow:hidden;box-shadow:0 40px 80px #0009,0 0 40px #fc4a1a14}.reel-phone-notch{z-index:3;background:#1a1a1f;justify-content:center;align-items:center;height:24px;display:flex;position:relative}.reel-phone-notch:after{content:"";background:#0d0d12;border-radius:10px;width:60px;height:10px}.reel-phone-screen{background:#000;height:420px;position:relative;overflow:hidden}.reel-video{object-fit:cover;width:100%;height:100%}.reel-screen-reflection{pointer-events:none;z-index:2;background:linear-gradient(135deg,#ffffff0d 0%,#0000 50%);position:absolute;inset:0}.reel-heart-overlay{z-index:10;justify-content:center;align-items:center;font-size:72px;animation:.8s forwards heartBurst;display:flex;position:absolute;inset:0}@keyframes heartBurst{0%{opacity:0;transform:scale(.5)}40%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(1.2)}}.reel-ui-overlay{z-index:3;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.reel-ui-top{pointer-events:none;justify-content:center;padding:12px 14px;display:flex}.reel-ui-reels{color:#fff;font-size:14px;font-weight:700}.reel-ui-right{pointer-events:auto;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;bottom:80px;right:10px}.reel-ui-action{color:#fff;flex-direction:column;align-items:center;gap:4px;font-size:10px;font-weight:600;transition:transform .2s;display:flex}.reel-ui-action:hover{transform:scale(1.15)}.reel-ui-action.liked svg{filter:drop-shadow(0 0 8px #ff2a54cc)}.reel-icon{width:22px;height:22px}.reel-ui-bottom{pointer-events:auto;padding:0 12px 16px}.reel-ui-user-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.reel-ui-user{color:#fff;font-size:12px;font-weight:700}.reel-ui-follow{color:#fff;border:1px solid #fff9;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.reel-ui-caption{color:#ffffffd9;margin-bottom:8px;font-size:11px;line-height:1.4}.reel-ui-music-row{align-items:center;gap:8px;display:flex}.reel-ui-music{color:#ffffffb3;font-size:10px}.reel-ui-music-disk{background:#ffffff26;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;animation:3s linear infinite diskSpin;display:flex}@keyframes diskSpin{to{transform:rotate(360deg)}}.disk-center{background:#fff9;border-radius:50%;width:6px;height:6px}.reel-phone-home{background:#1a1a1f;justify-content:center;align-items:center;height:22px;display:flex}.reel-phone-home:after{content:"";background:#fff3;border-radius:4px;width:70px;height:4px}.floating-emoji{pointer-events:none;z-index:20;will-change:transform, opacity;-webkit-user-select:none;user-select:none;position:absolute}.right-side-floater{bottom:50%;right:-10px}.behind-phone-floater{z-index:0;bottom:30%;left:30%}.petal-1{animation:2s ease-out forwards floatPetal1}.petal-2{animation:2.2s ease-out forwards floatPetal2}.petal-3{animation:1.8s ease-out forwards floatPetal3}.petal-4{animation:2.4s ease-out forwards floatPetal4}.petal-5{animation:2s ease-out forwards floatPetal5}.petal-6{animation:1.9s ease-out forwards floatPetal6}@keyframes floatPetal1{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(40px,-120px)scale(.5)}}@keyframes floatPetal2{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-30px,-140px)scale(.4)}}@keyframes floatPetal3{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(60px,-100px)scale(.3)}}@keyframes floatPetal4{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-20px,-160px)scale(.5)}}@keyframes floatPetal5{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(80px,-110px)scale(.45)}}@keyframes floatPetal6{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-50px,-130px)scale(.35)}}.reel-stats-container{flex-direction:column;gap:16px;display:flex;position:absolute;top:50%;left:-100px;transform:translateY(-50%)}.reel-float-stat{-webkit-backdrop-filter:blur(12px);background:#12121ad9;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;width:max-content;min-width:120px;padding:12px 16px;display:flex;box-shadow:0 8px 20px #0000004d}.rfs-icon-wrap{background:#fc4a1a1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.rfs-icon-wrap svg{stroke:#fc4a1a;width:14px;height:14px}.rfs-text{flex-direction:column;display:flex}.rfs-num{color:#fff;font-size:14px;font-weight:800;line-height:1}.rfs-lbl{color:#fff6;text-transform:uppercase;letter-spacing:.3px;font-size:10px}.inf-services{background:#09090d;border-bottom:1px solid #ffffff0d;padding:120px 0}.inf-services-header{text-align:center;max-width:1200px;margin:0 auto 60px;padding:0 40px}.svc-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;padding:0 40px;display:grid}.svc-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;padding:32px 28px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.svc-card:hover{background:#fc4a1a05;border-color:#fc4a1a33;transform:translateY(-6px);box-shadow:0 20px 40px #0000004d}.svc-card-accent{transform-origin:0;background:linear-gradient(90deg,#fc4a1a,#f7b731);width:100%;height:2px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.svc-card:hover .svc-card-accent{transform:scaleX(1)}.svc-icon{color:#fc4a1a;background:#fc4a1a0f;border:1px solid #fc4a1a1f;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:inline-flex}.svc-title{color:#fff;margin-bottom:10px;font-size:17px;font-weight:700}.svc-desc{color:#ffffff80;margin-bottom:16px;font-size:14px;line-height:1.6}.svc-tag{color:#fc4a1a;font-size:12px;font-weight:600}.inf-creators{background:#060608;border-bottom:1px solid #ffffff0d;padding:120px 0}.inf-creators-inner{text-align:center;max-width:1200px;margin:0 auto;padding:0 40px}.inf-creators-inner .eyebrow{text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.inf-creators-inner .big-title{font-family:var(--font-display);color:#fff;text-transform:uppercase;margin-bottom:16px;font-size:clamp(2.5rem,6vw,4.2rem);line-height:.95}.creator-pills{flex-wrap:wrap;justify-content:center;gap:12px;margin:40px 0 60px;display:flex}.cpill{background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .3s;display:inline-flex;color:#ffffffb3!important;text-decoration:none!important}.cpill:hover{background:#fc4a1a14;border-color:#fc4a1a40;transform:translateY(-2px);color:#fc4a1a!important}.cpill-count{color:#ffffff59;font-size:11px;font-weight:700}.cpill:hover .cpill-count{color:#fc4a1a99}.tier-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px;display:grid}.tier-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:24px;padding:32px;transition:all .4s}.tier-card:hover{border-color:#fc4a1a33;transform:translateY(-6px);box-shadow:0 20px 40px #0000004d}.tier-label{color:#fc4a1a;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.tier-name{font-family:var(--font-display);color:#fff;text-transform:uppercase;margin-bottom:6px;font-size:2.4rem;font-weight:900;line-height:1}.tier-range{color:#fff6;margin-bottom:16px;font-size:13px;font-weight:600}.tier-desc{color:#ffffff8c;margin-bottom:20px;font-size:14px;line-height:1.6}.tier-badge{color:#fff6;background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:700}.inf-process{background:#09090d;border-bottom:1px solid #ffffff0d;padding:120px 0}.inf-process-inner{max-width:900px;margin:0 auto;padding:0 40px}.inf-process-inner .eyebrow{color:#fff6;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.inf-process-inner .big-title{font-family:var(--font-display);color:#fff;text-transform:uppercase;margin-bottom:16px;font-size:clamp(2.5rem,6vw,4rem);line-height:.95}.proc-timeline{flex-direction:column;gap:0;margin-top:60px;display:flex}.proc-tl-step{align-items:flex-start;gap:24px;display:flex}.proc-tl-left{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.proc-tl-num{color:#fc4a1a;z-index:2;background:#fc4a1a14;border:2px solid #fc4a1a40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:flex}.proc-tl-line{background:#ffffff0f;flex-grow:1;width:2px;min-height:40px;margin:8px 0}.proc-tl-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;flex:1;margin-bottom:20px;padding:24px 28px;transition:all .3s}.proc-tl-card:hover{background:#fc4a1a05;border-color:#fc4a1a26}.proc-tl-card-highlight{background:#fc4a1a0a;border-color:#fc4a1a33}.proc-tl-label{color:#fc4a1a;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.proc-tl-title{color:#fff;margin-bottom:8px;font-size:20px;font-weight:700}.proc-tl-desc{color:#ffffff80;margin-bottom:14px;font-size:14px;line-height:1.6}.proc-tl-tags{flex-wrap:wrap;gap:8px;display:flex}.proc-tl-tags span{color:#fff6;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.inf-cta{text-align:center;background:linear-gradient(135deg,#0a0510 0%,#09090d 50%,#0d0608 100%);border-top:1px solid #ffffff0d;padding:120px 40px}.inf-cta-title{font-family:var(--font-display);text-transform:uppercase;margin-bottom:24px;font-size:clamp(3rem,8vw,6rem);line-height:.9;color:#fff!important}.inf-cta-sub{color:#ffffff8c;max-width:600px;margin:0 auto 40px;font-size:clamp(15px,2vw,18px);line-height:1.6}.inf-cta-btns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (width<=991px){.inf-hero-inner{text-align:center;grid-template-columns:1fr;gap:40px}.inf-hero-ctas{justify-content:center}.inf-hero-right{max-width:480px;margin:0 auto}.inf-stats-grid{grid-template-columns:repeat(2,1fr)}.inf-roas-inner{grid-template-columns:1fr;gap:50px}.reel-stats-container{top:50%;left:auto;right:-80px}.svc-grid{grid-template-columns:repeat(2,1fr)}.tier-grid{grid-template-columns:1fr}}@media (width<=768px){.inf-hero{padding:120px 0 60px}.inf-hero-inner{padding:0 20px}.inf-hero-title{font-size:clamp(2.2rem,10vw,3rem)}.inf-stats-grid{grid-template-columns:repeat(2,1fr);gap:24px;padding:0 20px}.inf-roas-inner{padding:0 20px}.roas-row{flex-direction:column;align-items:flex-start;gap:4px}.reel-phone-wrap{justify-content:center}.reel-stats-container{display:none}.svc-grid{grid-template-columns:1fr;padding:0 20px}.inf-services-header,.inf-creators-inner{padding:0 20px}.tier-grid{grid-template-columns:1fr}.inf-process-inner{padding:0 20px}.proc-tl-step{gap:16px}.inf-cta{padding:80px 20px}}.hero-video-tint{z-index:1!important;pointer-events:none!important;position:absolute!important;inset:0!important}.hero-video-element{object-fit:cover!important;z-index:0!important;opacity:.38!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.branding-agency-hero{align-items:center!important;min-height:100vh!important;padding:140px 0 80px!important;display:flex!important;position:relative!important}.branding-hero-badge{color:#fff!important;letter-spacing:.5px!important;background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:100px!important;align-items:center!important;gap:8px!important;margin-bottom:24px!important;padding:6px 16px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.badge-pulse{background-color:#f97316;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite badge-pulse-anim;display:inline-block;box-shadow:0 0 10px #f97316}.branding-hero-actions{align-items:center!important;gap:16px!important;margin-top:36px!important;display:flex!important}.page-hero .btn-outline,.branding-agency-hero .btn-outline{color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff40!important}.page-hero .btn-outline:hover,.branding-agency-hero .btn-outline:hover{color:#fff!important;background:#ffffff1f!important;border-color:#fff!important}.branding-agency-stats{border-top:1px solid #ffffff1a!important;justify-content:flex-start!important;align-items:center!important;gap:40px!important;max-width:800px!important;margin-top:60px!important;padding-top:36px!important;display:flex!important}.b-stat-card{flex-direction:column!important;gap:4px!important;display:flex!important}.b-stat-number{color:#fff!important;font-family:Outfit,sans-serif!important;font-size:32px!important;font-weight:900!important;line-height:1!important}.b-stat-label{color:#ffffff80!important;letter-spacing:.3px!important;text-transform:uppercase!important;font-size:12px!important;font-weight:600!important}.b-stat-divider{background:#ffffff26!important;width:1px!important;height:36px!important}@media (width<=768px){.branding-agency-hero{min-height:auto!important;padding:120px 0 60px!important}.branding-hero-actions{flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important}.branding-hero-actions .btn{text-align:center!important;justify-content:center!important;width:100%!important}.branding-agency-stats{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:20px!important;width:100%!important;margin-top:40px!important;padding-top:24px!important}.b-stat-divider{background:#ffffff1a!important;width:40px!important;height:1px!important}.b-stat-card{align-items:center!important}.b-stat-number{font-size:28px!important}.b-stat-label{font-size:11px!important}}@media (width<=991px){.google-reviews-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=650px){.google-reviews-grid{grid-template-columns:1fr!important}}.floating-onboarding-btn{z-index:999;position:fixed;bottom:24px;left:24px;color:#000!important;cursor:pointer!important;letter-spacing:1px!important;text-transform:uppercase!important;background:linear-gradient(135deg,#f70 0%,#fc0 100%)!important;border:1px solid #fff3!important;border-radius:100px!important;align-items:center!important;gap:10px!important;padding:14px 24px!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:900!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important;display:flex!important;box-shadow:0 10px 30px #f706,inset 0 1px #ffffff4d!important}.floating-onboarding-btn:hover{transform:translateY(-4px)scale(1.03)!important;box-shadow:0 15px 35px #ff77008c,inset 0 1px #fff6!important}.floating-onboarding-btn:active{transform:translateY(-1px)!important;box-shadow:0 6px 20px #ff770059!important}.btn-icon-pulse{background:#000;border-radius:50%;width:8px;height:8px;position:relative}.btn-icon-pulse:after{content:"";border:2px solid #000;border-radius:50%;animation:1.8s ease-out infinite onboardingPulse;position:absolute;inset:0}@keyframes onboardingPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (width<=768px){.floating-onboarding-btn{gap:8px!important;padding:12px 18px!important;font-size:11px!important;bottom:20px!important;left:20px!important}}.inf-campaign-dashboard-section{z-index:5;background:radial-gradient(circle,#12121a 0%,#060609 100%);padding:80px 24px;position:relative;overflow:hidden}.speed-banner-container{-webkit-backdrop-filter:blur(20px);background:#101018bf;border:1px solid #ff4d3040;border-radius:28px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:56px 48px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000b3,inset 0 1px 1px #ffffff1f}.speed-banner-left{z-index:3;position:relative}.speed-eyebrow{letter-spacing:2.5px;color:#ff4d30;text-transform:uppercase;background:#ff4d301f;border:1px solid #ff4d3059;border-radius:50px;margin-bottom:20px;padding:6px 16px;font-size:11px;font-weight:800;display:inline-block}.speed-title{letter-spacing:-1.5px;margin-bottom:20px;font-size:clamp(34px,4.5vw,54px);font-weight:900;line-height:1.05}.speed-line-1{color:#fff;display:block}.speed-line-2{background:linear-gradient(135deg,#ff4d30 0%,#ff8c00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block}.speed-desc{color:#ffffffa6;max-width:540px;font-size:clamp(14px,1.3vw,16px);line-height:1.65}.speed-banner-right{background:#08080c99;border:1px solid #ffffff14;border-radius:20px;justify-content:center;align-items:center;height:260px;display:flex;position:relative;overflow:hidden}.speed-motion-lines{pointer-events:none;opacity:.35;flex-direction:column;justify-content:space-around;display:flex;position:absolute;inset:0}.speed-line{background:linear-gradient(90deg,#0000,#ff4d30,#0000);width:100%;height:1px;animation:3s linear infinite speedLineAnim}.speed-line:nth-child(2){background:linear-gradient(90deg,#0000,#ff8c00,#0000);animation-delay:1s}.speed-line:nth-child(3){animation-delay:2s}@keyframes speedLineAnim{0%{transform:translate(-100%)}to{transform:translate(100%)}}.speed-currency-elements{width:100%;height:100%;position:relative}.speed-currency{color:#ff4d30;text-shadow:0 0 16px #ff4d30b3;-webkit-user-select:none;user-select:none;font-family:Outfit,sans-serif;font-weight:900;animation:3.5s ease-in-out infinite alternate speedCurrencyFloat;position:absolute}.speed-dollar-1{font-size:28px;animation-delay:0s;top:15%;left:12%}.speed-rupee-2{color:#ff8c00;font-size:34px;animation-delay:.5s;top:22%;left:45%}.speed-dollar-3{font-size:24px;animation-delay:1s;top:12%;right:18%}.speed-rupee-4{color:#f36;font-size:38px;animation-delay:1.5s;top:48%;left:22%}.speed-rupee-5{color:#ff8c00;font-size:32px;animation-delay:.8s;top:58%;right:28%}.speed-dollar-6{font-size:30px;animation-delay:2s;bottom:15%;left:38%}.speed-dollar-7{font-size:26px;animation-delay:.3s;top:38%;right:12%}.speed-rupee-8{color:#ff4d30;font-size:36px;animation-delay:1.2s;bottom:20%;right:15%}.speed-dollar-9{font-size:22px;animation-delay:1.8s;top:72%;left:14%}.speed-rupee-10{color:#ff8c00;font-size:26px;animation-delay:.7s;bottom:12%;left:62%}.speed-rupee-11{font-size:30px;animation-delay:1.4s;top:32%;left:72%}.speed-dollar-12{color:#f36;font-size:32px;animation-delay:2.2s;bottom:32%;right:42%}@keyframes speedCurrencyFloat{0%{opacity:.6;transform:translateY(0)scale(.95)}50%{opacity:1;text-shadow:0 0 24px #ff4d30e6;transform:translateY(-10px)scale(1.1)}to{opacity:.7;transform:translateY(5px)scale(.98)}}@media (width<=992px){.speed-banner-container{grid-template-columns:1fr;padding:40px 28px}.speed-banner-right{height:200px}}.ai-ugc-features-bar{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ai-feat-pill{color:#ff4d30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ff4d3014;border:1px solid #ff4d3040;border-radius:30px;padding:8px 16px;font-size:12px;font-weight:700}.ai-ugc-video-grid{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;display:grid}.ai-video-card{aspect-ratio:9/16;cursor:pointer;background:#0a0a0f;border:1px solid #ffffff1f;border-radius:20px;width:100%;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 12px 36px #0009}.ai-video-card:hover{border-color:#ff4d3080;transform:translateY(-6px)scale(1.02);box-shadow:0 20px 45px #ff4d3040}.ai-video-element{object-fit:cover;width:100%;height:100%;display:block}.ai-video-badge{z-index:5;-webkit-backdrop-filter:blur(12px);color:#fff;pointer-events:none;background:#0a0a0fbf;border:1px solid #ffffff26;border-radius:30px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.badge-dot{background:#ff4d30;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ff4d30}.ai-video-sound-btn{z-index:5;-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#0a0a0fbf;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .25s;display:flex;position:absolute;top:12px;right:12px}.ai-video-sound-btn:hover,.ai-video-sound-btn.is-unmuted{color:#fff;background:#ff4d30;border-color:#ff4d30;box-shadow:0 0 15px #ff4d3099}.ai-video-overlay{z-index:4;pointer-events:none;background:linear-gradient(#0000 0%,#08080c80 35%,#08080cf2 100%);justify-content:space-between;align-items:flex-end;gap:10px;padding:28px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.ai-video-content{flex-direction:column;gap:3px;display:flex}.ai-video-tag{letter-spacing:1.5px;text-transform:uppercase;color:#ff4d30;font-size:10px;font-weight:800}.ai-video-title{color:#fff;margin:0;font-size:13px;font-weight:700;line-height:1.3}.ai-video-play-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}@media (width<=768px){.ai-ugc-video-grid{grid-template-columns:1fr;max-width:320px;margin:0 auto}}.showcase-container-premium{grid-template-columns:repeat(2,1fr)!important;gap:32px!important;width:100%!important;margin-top:40px!important;display:grid!important}.showcase-card-premium{background:#ffffff05!important;border:1px solid #ffffff0f!important;border-radius:24px!important;flex-direction:column!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 15px 35px #0000004d!important}.showcase-card-premium:hover{background:#ffffff08!important;border-color:#f7b7334d!important;transform:translateY(-8px)!important;box-shadow:0 25px 50px #00000080,0 0 20px #f7b7331a!important}.showcase-visual-wrapper{background:#0d0d12!important;border-bottom:1px solid #ffffff0f!important;width:100%!important;height:250px!important;position:relative!important;overflow:hidden!important}.showcase-visual-wrapper .showcase-image{background-position:50%!important;background-size:cover!important;transition:transform .8s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;inset:0!important}.showcase-card-premium:hover .showcase-image{transform:scale(1.06)!important}.mock-browser-bar{-webkit-backdrop-filter:blur(8px)!important;z-index:10!important;background:#0f0f14d9!important;border-bottom:1px solid #ffffff0d!important;align-items:center!important;gap:6px!important;height:32px!important;padding:0 16px!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.mock-dot{border-radius:50%!important;width:9px!important;height:9px!important;display:inline-block!important}.mock-dot.dot-r{background:#ff5f56!important}.mock-dot.dot-y{background:#ffbd2e!important}.mock-dot.dot-g{background:#27c93f!important}.showcase-content-wrapper{flex-direction:column!important;flex-grow:1!important;gap:12px!important;padding:28px 24px!important;display:flex!important}.showcase-tag-label{color:#e1306c!important;text-transform:uppercase!important;letter-spacing:1px!important;background:#e1306c14!important;border:1px solid #e1306c26!important;border-radius:20px!important;align-self:flex-start!important;padding:4px 10px!important;font-size:10.5px!important;font-weight:700!important}.showcase-content-wrapper h3{color:#fff!important;margin:0!important;font-family:Outfit,sans-serif!important;font-size:20px!important;font-weight:800!important}.showcase-content-wrapper p{color:#ffffff8c!important;margin:0!important;font-size:13.5px!important;line-height:1.6!important}.showcase-link-btn{color:#fff!important;align-self:flex-start!important;margin-top:8px!important;font-size:12.5px!important;font-weight:700!important;text-decoration:none!important;transition:color .3s!important}.showcase-link-btn:hover{color:#f7b733!important}@media (width<=991px){.showcase-container-premium{grid-template-columns:1fr!important;gap:24px!important}}.legal-content{background:#08080c;padding:80px 0 100px}.legal-card{color:#fffc;background:#ffffff05;border:1px solid #ffffff12;border-radius:28px;max-width:900px;margin:0 auto;padding:56px 64px;font-family:Outfit,sans-serif;font-size:15px;line-height:1.85;box-shadow:0 20px 60px #0000004d}.legal-card h2{color:#fff;border-left:3px solid #fc4a1a;margin:40px 0 14px;padding-left:16px;font-size:22px;font-weight:800}.legal-card h2:first-child{margin-top:0}.legal-card p{color:#ffffffb8;margin-bottom:16px;font-size:15px;line-height:1.8}.legal-card ul,.legal-card ol{margin-bottom:20px;padding-left:24px}.legal-card ul li,.legal-card ol li{color:#ffffffb8;margin-bottom:8px;font-size:15px;line-height:1.7}.legal-card ul{list-style-type:disc}.legal-card ol{list-style-type:decimal}.legal-card strong{color:#fff;font-weight:700}.legal-card a{color:#f7b733;text-decoration:none;transition:color .2s}.legal-card a:hover{color:#fc4a1a}@media (width<=768px){.legal-content{padding:48px 0 64px}.legal-card{border-radius:20px;padding:32px 24px}.legal-card h2{font-size:18px}}.blog-post-content{background:#08080c;padding:64px 0 100px}.post-layout{grid-template-columns:1fr 340px;align-items:start;gap:48px;display:grid}.post-body{color:#ffffffd1;font-family:Outfit,sans-serif;font-size:16px;line-height:1.85}.post-featured-image{background-position:50%;background-size:cover;border-radius:20px;width:100%;height:420px;margin-bottom:40px;box-shadow:0 20px 60px #0006}.post-intro{color:#ffffffe6;border-left:3px solid #fc4a1a;margin-bottom:28px;padding-left:18px;font-size:18px;font-weight:500;line-height:1.8}.post-paragraph{color:#ffffffbf;margin-bottom:22px;font-size:16px;line-height:1.85}.post-body h2{color:#fff;margin:48px 0 16px;font-size:26px;font-weight:800}.post-body h3{color:#f7b733;margin:32px 0 12px;font-size:20px;font-weight:700}.post-body ul,.post-body ol{color:#ffffffbf;margin-bottom:24px;padding-left:24px}.post-body ul li,.post-body ol li{margin-bottom:10px;line-height:1.75}.post-body blockquote{background:#fc4a1a0f;border-left:4px solid #fc4a1a;border-radius:0 12px 12px 0;margin:32px 0;padding:20px 28px;font-style:italic}.post-body blockquote p{color:#ffffffe6;margin:0 0 10px;font-size:18px}.post-body blockquote cite{color:#f7b733;font-size:13px;font-style:normal;font-weight:600}.post-share{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:16px;margin-top:52px;padding-top:28px;display:flex}.post-share>span{color:#ffffff80;text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:600}.share-buttons{gap:10px;display:flex}.share-btn{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;text-decoration:none;transition:background .25s,border-color .25s,transform .2s;display:flex}.share-btn:hover{color:#fc4a1a;background:#fc4a1a33;border-color:#fc4a1a;transform:translateY(-2px)}.post-sidebar{flex-direction:column;gap:24px;display:flex;position:sticky;top:100px}.sidebar-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;padding:28px 24px}.sidebar-card h3{color:#fff;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid #ffffff12;margin:0 0 20px;padding-bottom:14px;font-size:14px;font-weight:800}.sidebar-author{align-items:flex-start;gap:16px;display:flex}.sidebar-author .author-avatar{color:#fc4a1a;background:#fc4a1a26;border:2px solid #fc4a1a4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:16px;font-weight:700;display:flex}.sidebar-author h4{color:#fff;margin:0 0 4px;font-size:16px;font-weight:700}.sidebar-author p{color:#ffffff80;margin:0;font-size:13px}.author-bio-txt{color:#fff9!important;margin-top:8px!important;font-size:13px!important;line-height:1.6!important}.related-posts{flex-direction:column;gap:16px;display:flex}.related-post{align-items:center;gap:14px;text-decoration:none;transition:transform .2s;display:flex}.related-post:hover{transform:translate(4px)}.related-thumb{background-color:#ffffff0d;background-position:50%;background-size:cover;border:1px solid #ffffff12;border-radius:10px;flex-shrink:0;width:72px;height:52px}.related-post h4{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;font-size:13px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.related-post span{color:#fc4a1a;font-size:12px;font-weight:600}.sidebar-cta{text-align:center;background:linear-gradient(135deg,#fc4a1a1f 0%,#f7b73314 100%);border-color:#fc4a1a40}.sidebar-cta h3{border-bottom-color:#fc4a1a33}.sidebar-cta p{color:#ffffffa6;margin:0 0 20px;font-size:14px;line-height:1.6}.sidebar-cta .btn{background:linear-gradient(135deg,#fc4a1a,#f7b733);border-radius:50px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;color:#000!important}.sidebar-cta .btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #fc4a1a59}.sidebar-cta .btn .btn-bg{display:none}.blog-post-loading{color:#fff;background:#08080c;align-items:center;min-height:60vh;padding:80px 0;display:flex}@media (width<=960px){.post-layout{grid-template-columns:1fr}.post-sidebar{position:static}.post-featured-image{height:260px}.post-body h2{font-size:22px}}@media (width<=640px){.blog-post-content{padding:40px 0 64px}.post-featured-image{border-radius:14px;height:200px}.post-intro{font-size:16px}.sidebar-card{padding:20px 16px}}.showcase-left-grid.mockup-grid{grid-template-columns:repeat(4,1fr);align-items:center;gap:12px;width:100%;display:grid}@media (width<=768px){.showcase-left-grid.mockup-grid{max-width:480px;margin:0 auto;grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media (width<=480px){.showcase-left-grid.mockup-grid{max-width:320px;margin:0 auto;grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}#particleCanvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.text-gradient{background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.r-hero{justify-content:space-between;align-items:center;gap:40px;min-height:100vh;padding:0 5vw 0 6vw;display:flex;position:relative;overflow:hidden}.r-hero-video-wrap{z-index:0;background:var(--bg-primary);position:absolute;inset:0}.r-bg-video{z-index:0;object-fit:cover;opacity:.45;width:100%;height:100%;transition:opacity 2s ease-in;display:block;position:absolute;top:0;left:0}.r-hero-overlay-1{z-index:1;background:linear-gradient(105deg,#000000f2 0%,#000000bf 45%,#0006 100%);position:absolute;inset:0}.r-hero-overlay-2{z-index:2;background:linear-gradient(#0000 50%,#000000f2 100%);position:absolute;inset:0}.r-hero-noise{content:none!important;display:none!important}.r-hero-content{z-index:10;flex:1;max-width:600px;padding-top:100px;position:relative}.r-hero-eyebrow{letter-spacing:3px;text-transform:uppercase;color:#1111118c;opacity:1;align-items:center;gap:14px;margin-bottom:32px;font-size:12px;font-weight:600;animation:none;display:flex}.eyebrow-line{background:#f7b733;width:40px;height:1px;display:block}.eyebrow-year{color:#f7b733;margin-left:auto}.r-hero-title{opacity:1;flex-direction:column;gap:4px;margin-bottom:28px;animation:none;display:flex}.r-title-line{letter-spacing:-4px;color:#fff;font-size:clamp(56px,8vw,110px);font-weight:900;line-height:1;display:block}.r-title-gradient{background:linear-gradient(135deg,#f7b733,#fc4a1a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.r-title-outline{color:#0000;-webkit-text-stroke:2px #00000040}.r-title-outline em{-webkit-text-stroke:2px #f7b733;font-style:italic}.r-hero-sub{color:#111111a6;opacity:1;max-width:520px;margin-bottom:40px;font-family:Inter,sans-serif;font-size:18px;line-height:1.7;animation:none}.r-hero-actions{opacity:1;gap:16px;margin-bottom:56px;animation:none;display:flex}.r-btn-primary{color:#000;cursor:pointer;background:linear-gradient(135deg,#f7b733,#fc4a1a);border:none;border-radius:100px;align-items:center;gap:10px;padding:16px 32px;font-family:Outfit,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.r-btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 40px #ffcc3359}.r-btn-ghost{color:#fff;background:0 0;border:1px solid #0003;border-radius:100px;align-items:center;gap:10px;padding:16px 32px;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.r-btn-ghost:hover{background:#ffcc330d;border-color:#f7b733}.r-hero-stats{opacity:1;align-items:center;gap:32px;animation:none;display:flex}.r-stat strong{background:linear-gradient(135deg,#f7b733,#fc4a1a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:800;line-height:1.1;display:block}.r-stat>span{letter-spacing:1.5px;text-transform:uppercase;color:#1116;font-size:11px}.r-stat-sep{background:#0000001f;width:1px;height:36px}.r-hero-ugc-wrap{z-index:10;opacity:1;flex-direction:column;flex-shrink:0;align-items:center;gap:20px;margin-right:8%;padding-top:80px;animation:none;display:flex;position:relative}.ugc-phone-frame{background:var(--bg-primary);border:8px solid #1a1a1a;border-radius:46px;width:280px;height:560px;transition:transform .5s cubic-bezier(.165,.84,.44,1);position:relative;transform:perspective(1000px)rotateY(-14deg)rotateX(4deg);box-shadow:0 0 0 2px #050505,inset 0 0 0 2px #000,0 40px 80px #000c,0 0 60px #ffcc330f}.ugc-phone-frame:before{content:"";background:var(--bg-tertiary);z-index:-1;border:1px solid #222;border-radius:3px 0 0 3px;width:4px;height:50px;position:absolute;top:130px;left:-12px;box-shadow:0 70px #111}.ugc-phone-frame:after{content:"";background:var(--bg-tertiary);z-index:-1;border:1px solid #222;border-radius:0 3px 3px 0;width:4px;height:70px;position:absolute;top:150px;right:-12px}.r-hero-ugc-wrap:hover .ugc-phone-frame{transform:perspective(1000px)rotateY(-6deg)rotateX(2deg)translateY(-10px);box-shadow:0 0 0 2px #050505,inset 0 0 0 2px #000,0 60px 100px #000000b3,0 0 80px #ffcc331f}.ugc-video-canvas,.ugc-overlay{border-radius:36px;overflow:hidden}.ugc-phone-notch{background:var(--bg-primary);z-index:20;border:none;border-radius:20px;width:90px;height:28px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px 3px #00000014}.ugc-video-canvas{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ugc-overlay{z-index:5;background:linear-gradient(#00000073 0%,#0000 30% 55%,#000000bf 100%);flex-direction:column;justify-content:space-between;padding:40px 14px 14px;display:flex;position:absolute;inset:0}.ugc-top-bar{width:100%}.ugc-avatar-row{align-items:center;gap:10px;display:flex}.ugc-avatar{color:#000;background:linear-gradient(135deg,#f7b733,#fc4a1a);border:2px solid #0003;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:flex}.ugc-profile-info{flex-direction:column;flex:1;display:flex}.ugc-username{color:#fff;letter-spacing:.3px;font-size:11px;font-weight:700}.ugc-type{color:#11111180;letter-spacing:.5px;font-size:9px}.ugc-follow-btn{color:#f7b733;cursor:pointer;letter-spacing:.5px;border:1.5px solid #f7b733;border-radius:20px;padding:4px 12px;font-size:10px;font-weight:700;transition:all .2s}.ugc-follow-btn:hover{color:#000;background:#f7b733}.ugc-center-play{z-index:8;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ugc-play-ring{border:1.5px solid #ffcc334d;border-radius:50%;animation:2s ease-in-out infinite ugcRingPulse;position:absolute}.ugc-ring-1{width:56px;height:56px;animation-delay:0s}.ugc-ring-2{width:80px;height:80px;animation-delay:.7s}@keyframes ugcRingPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.15;transform:scale(1.12)}}.ugc-play-icon{z-index:2;filter:drop-shadow(0 0 12px #ffcc3380);width:36px;height:36px;position:relative}.ugc-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9;background:#000000bf;border:1px solid #0000001a;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute}.ugc-badge strong{color:#f7b733;font-size:12px;font-weight:800;line-height:1.1;display:block}.ugc-badge span{color:#11111173;letter-spacing:.5px;text-transform:uppercase;font-size:9px}.ugc-badge-icon{font-size:16px;line-height:1}.ugc-badge-views{animation:3.2s ease-in-out infinite ugcFloat1;top:115px;left:-14px}.ugc-badge-roi{animation:3.8s ease-in-out infinite ugcFloat2;top:200px;right:-14px}@keyframes ugcFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ugcFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.ugc-bottom{align-items:flex-end;gap:10px;display:flex}.ugc-caption{flex:1}.ugc-caption-tag{color:#f7b733;letter-spacing:.3px;margin-right:6px;font-size:9px;font-weight:700;display:inline-block}.ugc-caption p{color:#111c;margin-top:4px;font-size:10px;line-height:1.5}.ugc-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:14px;display:flex}.ugc-action{cursor:pointer;flex-direction:column;align-items:center;gap:3px;display:flex}.ugc-action svg{stroke:#ffffffe6;width:20px;height:20px;transition:stroke .2s}.ugc-action:hover svg{stroke:#f7b733}.ugc-action span{color:#1119;font-size:8px;font-weight:600}.ugc-progress-track{z-index:10;background:#00000026;height:3px;position:absolute;bottom:0;left:0;right:0}.ugc-progress-bar{transform-origin:0;background:linear-gradient(90deg,#f7b733,#fc4a1a);border-radius:2px;height:100%;animation:8s linear infinite ugcProgress}@keyframes ugcProgress{0%{width:0%}to{width:100%}}.ugc-glare{pointer-events:none;z-index:15;background:linear-gradient(105deg,#0000000f 0%,#0000 60%);border-radius:36px 0 0 36px;width:50%;height:100%;position:absolute;top:0;left:0}.ugc-label-chip{letter-spacing:1px;text-transform:uppercase;color:#11111173;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000008;border:1px solid #0000001a;border-radius:100px;align-items:center;gap:8px;padding:8px 18px;font-size:11px;font-weight:700;display:inline-flex}.ugc-chip-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite chipBlink;box-shadow:0 0 8px #22c55e}@keyframes chipBlink{0%,to{opacity:1}50%{opacity:.3}}.r-scroll-cue{z-index:10;opacity:1;flex-direction:column;align-items:center;gap:10px;animation:none;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.r-scroll-line{background:linear-gradient(#f7b733,#0000);width:1px;height:56px;animation:2s ease-in-out infinite scrollPulse}.r-scroll-cue span{letter-spacing:3px;text-transform:uppercase;color:#11111159;font-size:10px}.r-ticker{background:var(--bg-secondary);z-index:5;border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;padding:22px 0;position:relative;overflow:hidden}.r-ticker-track{white-space:nowrap;align-items:center;gap:40px;animation:28s linear infinite tickerLeft;display:flex}.r-tick-filled{letter-spacing:3px;text-transform:uppercase;color:#fff;font-size:14px;font-weight:700}.r-tick-outline{letter-spacing:3px;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #ffffff4d;font-size:14px;font-weight:700}.r-tick-sep{color:#f7b733;font-size:12px}@keyframes tickerLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.r-services{background:var(--bg-primary);padding:120px 6vw}.r-services-header{margin-bottom:64px}.r-tag{letter-spacing:2.5px;text-transform:uppercase;color:#f7b733;background:#f7b73326;border:1px solid #fc33;border-radius:100px;margin-bottom:12px;padding:8px 18px;font-size:clamp(10px,.8vw,12px);font-weight:700;display:inline-block;position:relative;overflow:hidden}.r-tag:after{content:"";background:linear-gradient(90deg,#0000,#0003,#0000);width:100%;height:100%;animation:4s infinite tagShine;position:absolute;top:0;left:-100%}@keyframes tagShine{0%{left:-100%}20%,to{left:100%}}.r-section-title{letter-spacing:-3px;color:#fff;text-shadow:0 10px 40px #00000080;margin:12px 0 0;font-size:clamp(40px,6vw,76px);font-weight:900;line-height:1}.r-section-sub{color:#11111180;max-width:540px;margin-top:14px;font-family:Inter,sans-serif;font-size:17px;line-height:1.7}.r-services-body{border-top:1px solid #00000014}.r-service-row{color:inherit;border-bottom:1px solid #00000014;grid-template-columns:80px 1fr auto auto;align-items:center;gap:32px;padding:36px 20px;text-decoration:none;transition:background .25s;display:grid}.r-service-row:hover{background:#ffcc3308}.r-service-row:hover .r-srv-num{background:linear-gradient(135deg,#f7b733,#fc4a1a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.r-service-row:hover .r-srv-arrow{color:#000;background:linear-gradient(135deg,#f7b733,#fc4a1a);border-color:#0000;transform:translate(4px)}.r-srv-num{letter-spacing:1px;color:#0003;font-family:Inter,monospace;font-size:13px;font-weight:700;transition:all .3s}.r-srv-info h3{letter-spacing:-.5px;margin-bottom:6px;font-size:24px;font-weight:700}.r-srv-info p{color:#11111173;max-width:420px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.r-srv-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.r-srv-tags span{letter-spacing:.5px;color:#1116;white-space:nowrap;border:1px solid #0000001a;border-radius:100px;padding:5px 12px;font-size:11px;font-weight:600}.r-srv-arrow{color:#11111180;border:1px solid #00000026;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .3s;display:flex}.r-numbers{background:var(--bg-secondary);border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;padding:80px 6vw}.r-numbers-inner{grid-template-columns:repeat(4,1fr);gap:48px;display:grid}.r-num-block{border-left:1px solid #00000014;padding-left:28px}.r-num-val{letter-spacing:-2px;background:linear-gradient(135deg,#f7b733,#fc4a1a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:clamp(40px,5vw,64px);font-weight:900;line-height:1}.r-num-label{color:#1116;letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:600}.r-num-bar{background:#0000000d;border-radius:2px;height:2px;overflow:hidden}.r-num-fill{background:linear-gradient(90deg,#f7b733,#fc4a1a);border-radius:2px;height:100%;transition:width 1.6s cubic-bezier(.16,1,.3,1)}.r-work{background:var(--bg-primary);padding:120px 6vw}.r-work-header{margin-bottom:48px}.r-bento-portfolio{gap:16px;width:100%;height:70vh;min-height:500px;display:flex}.r-bento-card{cursor:pointer;filter:grayscale(80%)brightness(.6);background-position:50%;background-size:cover;border:1px solid #00000014;border-radius:32px;flex:1;transition:flex .6s cubic-bezier(.25,1,.5,1),filter .6s,height .6s;position:relative;overflow:hidden}.r-bento-card:hover{filter:grayscale(0%)brightness();border-color:#ffcc3380;flex:3.5}.r-bento-overlay{opacity:.8;background:linear-gradient(#0000 0%,#0006 35%,#000000d9 70%,#000000fa 100%);flex-direction:column;justify-content:flex-end;padding:36px;transition:opacity .6s;display:flex;position:absolute;inset:0}.r-bento-card:hover .r-bento-overlay{opacity:1}.r-bento-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:2px;text-transform:uppercase;color:#f7b733;text-shadow:0 2px 10px #000;background:#0000000d;border:1px solid #0000001a;border-radius:100px;align-self:flex-start;margin-bottom:auto;padding:8px 16px;font-size:11px;font-weight:700;display:inline-block}.r-bento-info{opacity:0;width:100%;min-width:320px;transition:opacity .4s,transform .4s;transform:translateY(20px)}.r-bento-card:hover .r-bento-info{opacity:1;transition-delay:.2s;transform:translateY(0)}.r-bento-info h3{color:#fff;white-space:normal;letter-spacing:-1px;text-shadow:0 4px 24px #000,0 2px 8px #000c;margin-bottom:12px;font-size:clamp(32px,3.5vw,56px);font-weight:800;line-height:1.1}.r-bento-info p{color:#111111f2;white-space:normal;text-shadow:0 4px 16px #000,0 1px 4px #000c;max-width:90%;margin-bottom:24px;font-family:Inter,sans-serif;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.r-bento-btn{color:#000;background:linear-gradient(135deg,#f7b733,#fc4a1a);border-radius:100px;align-items:center;gap:8px;padding:12px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.r-bento-btn:hover{transform:scale(1.05)}@media (width<=900px){.r-bento-portfolio{flex-direction:column;height:auto}.r-bento-card{filter:grayscale(30%)brightness(.8);height:140px;flex:1!important}.r-bento-card:hover,.r-bento-card:active{filter:grayscale(0%)brightness();height:380px}.r-bento-card:not(:hover) .r-bento-info{opacity:0}.r-bento-info{opacity:1;transform:none}}.r-clients{background:#060606;border-top:1px solid #0000000f;align-items:center;gap:40px;padding:40px 6vw;display:flex;overflow:hidden}.r-clients-label{letter-spacing:2px;text-transform:uppercase;color:#00000040;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:700}.r-clients-track{flex:1;overflow:hidden}.r-clients-inner{white-space:nowrap;align-items:center;gap:56px;animation:24s linear infinite clientsScroll;display:flex}.r-clients-inner span{letter-spacing:1px;color:#00000040;flex-shrink:0;font-size:15px;font-weight:600;transition:color .2s}.r-clients-inner span:hover{color:#f7b733}.r-testimonials{background:var(--bg-secondary);padding:120px 6vw}.r-test-header{margin-bottom:60px}.r-test-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.r-test-card{background:#00000005;border:1px solid #00000012;border-radius:20px;padding:36px;transition:border-color .3s,transform .3s}.r-test-card:hover{border-color:#ffcc334d;transform:translateY(-6px)}.r-test-card.featured{background:linear-gradient(135deg,#ffcc330f,#ff66000a);border-color:#fc33;grid-row:span 1}.r-test-stars{color:#f7b733;letter-spacing:3px;margin-bottom:20px;font-size:16px}.r-test-card p{color:#111111a6;margin-bottom:28px;font-family:Inter,sans-serif;font-size:15px;line-height:1.75}.r-test-author{align-items:center;gap:14px;display:flex}.r-test-avatar{color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:flex}.r-test-author strong{font-size:15px;font-weight:600;display:block}.r-test-author span{color:#11111159;font-size:12px}.r-about{background:radial-gradient(circle at 10%,#ffcc330a 0%,#0000 40%),radial-gradient(circle at 90% 80%,#ff66000a 0%,#0000 40%),#000;border-top:1px solid #0000000f;grid-template-columns:1fr 1fr;min-height:80vh;display:grid}.r-about-left{border-right:1px solid #0000000f;padding:120px 6vw}.r-about-left p{color:#111111a6;letter-spacing:-.2px;max-width:540px;margin:0 0 24px;font-family:Inter,sans-serif;font-size:17px;line-height:1.8}.r-about-features{flex-direction:column;gap:20px;margin-top:40px;display:flex}.r-about-feat{background:#00000008;border:1px solid #00000014;border-radius:20px;align-items:center;gap:20px;padding:24px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:hidden}.r-about-feat:hover{background:#ffcc330d;border-color:#ffcc3359;transform:translate(10px)scale(1.02);box-shadow:0 15px 30px #0000004d}.r-about-feat:before{content:"";opacity:0;background:linear-gradient(#f7b733,#fc4a1a);width:4px;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.r-about-feat:hover:before{opacity:1}.r-feat-icon{color:#f7b733;background:#ffcc331a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;transition:transform .3s;display:flex}.r-about-feat:hover .r-feat-icon{transform:scale(1.1)rotate(5deg)}.r-about-feat h4{color:#fff;letter-spacing:-.3px;margin-bottom:5px;font-size:18px;font-weight:700}.r-about-feat p{letter-spacing:0;color:#11111180!important;margin:0!important;font-size:14px!important}.r-about-right{background:radial-gradient(circle,#ff660014 0%,#0000 60%),#050505;justify-content:center;align-items:center;padding:80px 40px;display:flex;position:relative;overflow:hidden}.r-about-right:after{content:"";opacity:.5;filter:blur(80px);z-index:1;background:url("data:image/svg+xml,<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"rgba(0, 0, 0, 0.02)\" d=\"M40,-64.1C51.1,-56.9,58.8,-44.6,63.1,-31.7C67.4,-18.8,68.2,-5.3,66.6,8.2C65,21.7,61.1,35.2,52.4,45.8C43.8,56.3,30.3,64,15.6,68.7C0.8,73.3,-15.1,75,-30.4,70.9C-45.7,66.7,-60.3,56.8,-68.8,43.3C-77.2,29.9,-79.4,12.9,-77.3,-3C-75.2,-19,-68.9,-33.9,-58.5,-42C-48.1,-50.1,-33.7,-51.4,-21.2,-57.8C-8.7,-64.2,1.9,-75.7,14.6,-76.3C27.4,-77,41.9,-66.8,40,-64.1Z\" transform=\"translate(100 100)\" /></svg>") 50%/contain no-repeat;width:150%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r-about-visual{z-index:2;justify-content:center;align-items:center;width:420px;height:420px;display:flex;position:relative}.r-vis-ring{border:1px solid #00000014;border-radius:50%;position:absolute}.r-vis-ring-1{border-style:dashed;border-color:#ffcc3326;width:420px;height:420px;animation:24s linear infinite spinRing}.r-vis-ring-2{border-color:#ff66001f;width:300px;height:300px;animation:18s linear infinite reverse spinRing}.r-vis-ring-3{border-style:dashed;border-color:#ffcc331f;width:180px;height:180px;animation:12s linear infinite spinRing}.r-vis-core{z-index:5;letter-spacing:12px;background:linear-gradient(135deg,#fff 10%,#f7b733 30%,#fc4a1a 70%,#f7b733 90%) 0 0/200%;-webkit-text-fill-color:transparent;text-shadow:0 0 50px #ff660080;-webkit-background-clip:text;background-clip:text;margin-right:-12px;font-size:58px;font-weight:900;animation:4s linear infinite textShine;position:relative}@keyframes textShine{to{background-position:200%}}.r-float-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#0f0f0fb3;border:1px solid #0000001a;border-radius:20px;padding:22px 30px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),border-color .3s;position:absolute;box-shadow:0 25px 50px #0009}.r-float-card:hover{background:#0f0f0fe6;border-color:#ffcc3380;transform:scale(1.1)!important}.r-float-card strong{background:linear-gradient(135deg,#f7b733,#fc4a1a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:28px;font-weight:800;line-height:1.1;display:block}.r-float-card span{color:#11111180;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600}.r-fc-1{animation:8s ease-in-out infinite floatCard1;top:-20px;right:-40px}.r-fc-2{animation:9s ease-in-out infinite floatCard2;bottom:40px;left:-60px}.r-fc-3{animation:7s ease-in-out infinite floatCard3;bottom:-10px;right:-10px}.r-cta{background:var(--bg-primary);border-top:1px solid #0000000f;padding:120px 6vw;position:relative;overflow:hidden}.r-cta-bg{pointer-events:none;background:radial-gradient(60% 80%,#ffcc330a,#0000);position:absolute;inset:0}.r-cta-content{z-index:2;text-align:center;max-width:680px;margin:0 auto;position:relative}.r-cta-eyebrow{letter-spacing:3px;text-transform:uppercase;color:#f7b733;margin-bottom:20px;font-size:12px;font-weight:700}.r-cta-title{letter-spacing:-2px;color:#fff;margin-bottom:20px;font-size:clamp(36px,5vw,60px);font-weight:900;line-height:1.1}.r-cta-sub{color:#11111180;margin-bottom:48px;font-family:Inter,sans-serif;font-size:17px;line-height:1.7}.r-form{text-align:left}.r-form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.r-form-group input,.r-form-group textarea,.r-form-group select{color:#fff;box-sizing:border-box;background:#00000008;border:1px solid #0000001a;border-radius:12px;width:100%;padding:16px 20px;font-family:Outfit,sans-serif;font-size:15px;transition:border-color .2s,background .2s}.r-form-group select option{background:var(--bg-tertiary);color:#fff}.r-form-group input:focus,.r-form-group textarea:focus,.r-form-group select:focus{background:#ffcc330a;border-color:#f7b733;outline:none;box-shadow:0 0 0 3px #ffcc3314}.r-form-group input::placeholder,.r-form-group textarea::placeholder{color:#00000040}.r-form-group textarea{resize:vertical;min-height:120px}.r-full{margin-bottom:24px}.r-btn-full{border-radius:12px;justify-content:center;width:100%;padding:18px 32px;font-size:16px}.r-footer{background:var(--bg-primary);border-top:1px solid #00000014;padding:80px 6vw 0}.r-footer-top{border-bottom:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:60px;display:flex}.r-footer-tagline{color:#1111114d;text-align:center;flex:1;font-family:Inter,sans-serif;font-size:14px}.r-footer-grid{border-bottom:1px solid #0000000f;grid-template-columns:repeat(3,1fr);gap:40px;padding:60px 0;display:grid}.r-footer-bottom{color:#00000040;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0;font-size:13px;display:flex}.r-footer-bottom a{color:#00000040;margin-left:20px;text-decoration:none;transition:color .2s}.r-footer-bottom a:hover{color:#f7b733}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:1}to{opacity:1}}[data-animate=fade-up]{opacity:1;transition:none;transform:none}[data-animate=fade-up].in-view{opacity:1;transform:none}[data-animate=fade-right]{opacity:1;transition:none;transform:none}[data-animate=fade-right].in-view{opacity:1;transform:none}[data-animate=fade-left]{opacity:1;transition:none;transform:none}[data-animate=fade-left].in-view{opacity:1;transform:none}[data-delay="50"]{transition-delay:50ms}[data-delay="80"]{transition-delay:80ms}[data-delay="100"]{transition-delay:.1s}[data-delay="150"]{transition-delay:.15s}[data-delay="160"]{transition-delay:.16s}[data-delay="200"]{transition-delay:.2s}[data-delay="240"]{transition-delay:.24s}[data-delay="300"]{transition-delay:.3s}[data-delay="320"]{transition-delay:.32s}[data-delay="400"]{transition-delay:.4s}[data-delay="500"]{transition-delay:.5s}.contact-page-section{background:var(--bg-primary);padding:120px 6vw}.contact-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:80px;display:grid}.contact-form-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff14;border-radius:32px;padding:50px}.contact-form-wrapper h2{margin-bottom:12px;font-size:40px;font-weight:800}.contact-form-desc{color:#fff9;margin-bottom:40px}.form-group label{text-transform:uppercase;letter-spacing:1px;color:#fff9;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.form-group input,.form-group textarea,.form-group select{color:#fff!important;box-sizing:border-box!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;width:100%!important;padding:16px 20px!important;font-size:15px!important;transition:border-color .2s,background .2s,box-shadow .2s!important}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff4d!important}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{background:#ffffff14!important;border-color:#f7b733!important;box-shadow:0 0 0 3px #f7b73326!important}.form-group select option{color:#fff!important;background:#13131c!important}.form-line{display:none!important}.contact-info-wrapper{flex-direction:column;gap:24px;display:flex}.contact-info-grid{flex-direction:column!important;gap:16px!important;display:flex!important}.contact-info-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:20px;padding:20px 24px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:hidden}.contact-info-card:before{content:"";background:#f7b733;width:4px;height:0;transition:height .4s;position:absolute;top:0;left:0}.contact-info-card:hover{background:#ffffff0f;border-color:#ffcc334d;transform:translate(8px);box-shadow:0 15px 40px #0003}.contact-info-card:hover:before{height:100%}.info-icon{color:#f7b733;background:#ffcc331a;border:1px solid #fc33;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;transition:all .4s;display:flex}.contact-info-card:hover .info-icon{color:#000;background:#f7b733;transform:rotate(-5deg)scale(1.05);box-shadow:0 0 20px #ffcc334d}.info-content{flex-direction:column;min-width:0;display:flex}.contact-info-card h3{color:#f7b733;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:14px;font-weight:700}.contact-info-card a,.contact-info-card p{color:#fff;word-break:break-word;margin:0;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none}.info-subtext{font-size:13px;color:#ffffff80!important;margin-top:4px!important;font-weight:400!important}.contact-socials{gap:12px;margin-top:8px;display:flex}.contact-socials .social-link{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.contact-socials .social-link:hover{color:#000;background:#f7b733;border-color:#f7b733;transform:translateY(-3px)}.faq-section{background:var(--bg-primary);border-top:1px solid #0000000f;padding:120px 6vw}.faq-list{flex-direction:column;gap:16px;max-width:900px;margin:60px auto 0;display:flex}.faq-item{background:#00000005;border:1px solid #0000000d;border-radius:16px;transition:all .3s;overflow:hidden}.faq-item:hover{border-color:#00000026}.faq-question{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px 32px;font-size:18px;font-weight:600;display:flex}.faq-icon{color:#f7b733;font-size:20px;transition:transform .3s}.faq-answer{color:#11111180;max-height:0;padding:0 32px;line-height:1.8;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .4s;overflow:hidden}.faq-item.active .faq-answer{max-height:300px;padding-bottom:24px}.faq-item.active .faq-icon{transform:rotate(45deg)}@media (width<=1024px){.r-numbers-inner,.r-portfolio-grid{grid-template-columns:repeat(2,1fr)}.r-portfolio-card:first-child{grid-column:span 2}.r-test-grid,.r-about{grid-template-columns:1fr}.r-about-right{order:-1;min-height:500px;padding:60px 20px;display:flex}.r-about-left{border-top:1px solid #0000000f;border-right:none}.r-about-visual,.r-vis-ring-1{width:320px;height:320px}.r-vis-ring-2{width:220px;height:220px}.r-vis-ring-3{width:140px;height:140px}.r-vis-core{font-size:42px}.r-fc-1{right:-20px}.r-fc-2{left:-20px}.r-fc-3{right:-10px}.r-hero-ugc-wrap{display:none}.r-hero-content{max-width:820px}}@media (width<=768px){.r-hero{flex-direction:column;justify-content:center;padding:0 5vw}.r-title-line{letter-spacing:-2px}.r-hero-badge-wrap,.r-hero-ugc-wrap{display:none}.r-service-row{grid-template-columns:60px 1fr auto}.r-srv-tags{display:none}.r-numbers-inner{grid-template-columns:repeat(2,1fr)}.r-portfolio-grid{grid-template-columns:1fr}.r-portfolio-card:first-child{grid-column:span 1}.r-form-row,.r-footer-grid{grid-template-columns:1fr}.r-footer-top{text-align:center;flex-direction:column}}@media (width<=1024px){.contact-grid{grid-template-columns:1fr!important;gap:48px!important}.contact-info-wrapper{flex-direction:column!important;gap:24px!important;display:flex!important}}@media (width<=768px){.contact-form-wrapper{padding:36px 24px!important}.form-row{grid-template-columns:1fr!important;gap:24px!important}.contact-info-grid{grid-template-columns:1fr!important;gap:16px!important}.contact-form .btn-lg{text-align:center!important;justify-content:center!important;align-self:stretch!important}}.testi-ref-section{background:#07070a!important;padding:100px 20px 140px!important;position:relative!important;overflow:hidden!important}.t-text{color:#ffffffb8!important;font-size:13px!important;line-height:1.65!important}.t-text-center{color:#ffffffb8!important;text-align:center!important;font-size:13px!important;line-height:1.65!important}.t-text-sm{color:#ffffffa6!important;font-size:12px!important;line-height:1.6!important}.t-headline{color:#fff!important;text-align:center!important;margin-bottom:8px!important;font-size:19px!important;font-weight:800!important}.t-name{color:#fff!important;font-size:14px!important;font-weight:800!important}.t-role{color:#ffffff73!important;font-size:11px!important;display:block!important}.t-stars{color:#f7b733!important;text-align:center!important;letter-spacing:2px!important;margin-bottom:10px!important;font-size:14px!important}.t-signature{color:#818cf8!important;text-align:center!important;margin-top:10px!important;font-family:Caveat,Brush Script MT,cursive!important;font-size:26px!important;display:block!important}.t-card-1{background:linear-gradient(135deg,#1a1a28f2,#10101af2)!important;align-items:center!important;gap:20px!important;display:flex!important}.t-card-1 .t-card-content{flex:1!important}.t-quote-mark-top{color:#ffffff26!important;margin-bottom:-10px!important;font-size:44px!important;font-weight:900!important;line-height:1!important;display:block!important}.t-avatar-side{border:3px solid #6366f14d!important;border-radius:50%!important;flex-shrink:0!important;width:80px!important;height:80px!important;overflow:hidden!important}.t-avatar-side img{object-fit:cover!important;width:100%!important;height:100%!important}.t-card-2{background:#161622f2!important;flex-direction:column!important;justify-content:space-between!important;display:flex!important}.t-card-footer-corner{border-top:1px solid #ffffff12!important;justify-content:space-between!important;align-items:center!important;margin-top:18px!important;padding-top:14px!important;display:flex!important}.t-avatar-corner{border:2px solid #fff3!important;border-radius:50%!important;width:52px!important;height:52px!important;overflow:hidden!important}.t-avatar-corner img{object-fit:cover!important;width:100%!important;height:100%!important}.t-card-3-wrapper{flex-direction:column!important;align-items:center!important;display:flex!important}.t-card-3{text-align:center!important;background:linear-gradient(145deg,#1c1c2cf2,#12121ef2)!important;width:100%!important;padding-bottom:24px!important}.t-author-center{color:#ffffff73!important;margin-top:12px!important;font-size:12px!important;font-weight:700!important;display:block!important}.t-bubble-tail-bottom{position:relative!important}.t-bubble-tail-bottom:after{content:""!important;background:#161622f2!important;border-bottom:1px solid #ffffff1f!important;border-right:1px solid #ffffff1f!important;width:20px!important;height:20px!important;position:absolute!important;bottom:-10px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}.t-floating-avatars{z-index:3!important;justify-content:center!important;margin-top:14px!important;display:flex!important}.t-floating-avatars img{object-fit:cover!important;border:3px solid #07070a!important;border-radius:50%!important;width:44px!important;height:44px!important;margin-left:-12px!important;box-shadow:0 6px 16px #0009!important}.t-floating-avatars img:first-child{margin-left:0!important}.t-card-4{text-align:center!important;background:#181826f2!important;border-color:#f7b73340!important;margin-top:32px!important;padding-top:48px!important}.t-top-notch-avatar{border:4px solid #07070a!important;border-radius:50%!important;width:64px!important;height:64px!important;position:absolute!important;top:-32px!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 8px 24px #0009!important}.t-top-notch-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.t-quote-mark-bottom{color:#ffffff14!important;pointer-events:none!important;font-size:56px!important;font-weight:900!important;line-height:1!important;position:absolute!important;bottom:12px!important;right:18px!important}.t-card-5{background:#12121cf2!important;padding:0!important;overflow:hidden!important}.t-full-photo{width:100%!important;height:240px!important;overflow:hidden!important}.t-full-photo img{object-fit:cover!important;width:100%!important;height:100%!important}.t-photo-card-body{padding:20px 22px!important}.t-card-6{text-align:center!important;background:#141420f2!important;margin-top:36px!important;padding-top:48px!important}.t-card-7{text-align:center!important;background:#161622f2!important;margin-top:32px!important;padding-top:48px!important}.t-card-8{background:#141420f2!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.t-card-8-photo{flex-shrink:0!important;width:40%!important;min-height:180px!important;overflow:hidden!important}.t-card-8-photo img{object-fit:cover!important;width:100%!important;height:100%!important}.t-card-8-content{flex-direction:column!important;flex:1!important;justify-content:center!important;padding:20px 22px!important;display:flex!important}.t-quote-bold{color:#fff!important;margin-bottom:8px!important;font-size:13px!important;font-weight:800!important;line-height:1.5!important}.t-inline-quote{color:#818cf8!important;font-size:16px!important}.t-company{color:#818cf8!important}.t-card-9{background:#161622f2!important;align-items:center!important;gap:18px!important;display:flex!important}.t-card-9-content{flex:1!important}.t-card-9-author{text-align:center!important;flex-direction:column!important;flex-shrink:0!important;align-items:center!important;width:100px!important;display:flex!important}.t-card-9-author img{object-fit:cover!important;border:3px solid #6366f14d!important;border-radius:50%!important;width:60px!important;height:60px!important;margin-bottom:8px!important}.review-form-section{color:#fff!important;background:#07070a!important;border-top:1px solid #ffffff14!important;padding:110px 20px 140px!important;position:relative!important;overflow:hidden!important}.review-bg-glow{pointer-events:none!important;background:radial-gradient(circle,#6366f126 0%,#0000 70%)!important;border-radius:50%!important;width:600px!important;height:600px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.review-container{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:60px!important;max-width:1200px!important;margin:0 auto!important;display:grid!important}.review-tag{letter-spacing:3px!important;color:#818cf8!important;text-transform:uppercase!important;margin-bottom:16px!important;font-size:11px!important;font-weight:800!important;display:block!important}.review-title{color:#fff!important;letter-spacing:-.5px!important;margin-bottom:20px!important;font-size:clamp(2.2rem,4.5vw,3.8rem)!important;font-weight:900!important;line-height:1.15!important}.review-title-accent{background:linear-gradient(135deg,#6366f1,#818cf8)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;font-style:italic!important}.review-desc{color:#fff9!important;max-width:480px!important;margin-bottom:32px!important;font-size:15px!important;line-height:1.7!important}.review-badges{flex-wrap:wrap!important;gap:20px!important;display:flex!important}.review-badge-card{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#12121cf2!important;border:1px solid #ffffff1a!important;border-radius:16px!important;padding:16px 20px!important}.review-badge-num{color:#fff!important;align-items:center!important;gap:6px!important;font-size:20px!important;font-weight:900!important;display:flex!important}.review-badge-star{color:#f7b733!important;font-size:16px!important}.review-badge-label{color:#ffffff73!important;margin-top:4px!important;font-size:11px!important}.review-form-card{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#10101af5!important;border:1px solid #ffffff1f!important;border-radius:24px!important;padding:36px 32px!important;box-shadow:0 25px 70px #000000b3!important}.form-grid-2{grid-template-columns:1fr 1fr!important;gap:16px!important;display:grid!important}.form-group-dark{margin-bottom:20px!important}.form-label-dark{letter-spacing:2px!important;color:#ffffff80!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:10px!important;font-weight:800!important;display:block!important}.form-input-dark{color:#fff!important;box-sizing:border-box!important;background:#08080ecc!important;border:1px solid #ffffff1f!important;border-radius:12px!important;outline:none!important;width:100%!important;padding:13px 16px!important;font-size:14px!important;transition:border-color .2s,box-shadow .2s!important}.form-input-dark::placeholder{color:#ffffff40!important}.form-input-dark:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f133!important}.form-textarea-dark{resize:vertical!important;min-height:110px!important}.rating-picker{background:#08080ecc!important;border:1px solid #ffffff1f!important;border-radius:12px!important;align-items:center!important;gap:16px!important;padding:10px 16px!important;display:flex!important}.rating-stars-gold{gap:4px!important;display:flex!important}.star-btn{font-size:22px!important}.star-btn.active{color:#f7b733!important}.star-btn.inactive{color:#fff3!important}.rating-score-badge{color:#fff9!important;font-size:12px!important;font-weight:700!important}.review-submit-btn{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#6366f1,#818cf8)!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:8px!important;padding:14px 28px!important;font-size:14px!important;font-weight:800!important;transition:transform .2s,box-shadow .2s!important;display:flex!important}.review-submit-btn:hover{transform:translateY(-2px)!important;box-shadow:0 10px 30px #6366f173!important}.editorial-quote-section{background-color:#fff!important;background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:24px 24px!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;padding:90px 20px!important}.editorial-grid-quote-banner{text-align:center!important;background:#fff!important;border:2px solid #f7b733b3!important;border-radius:20px!important;width:100%!important;max-width:800px!important;padding:30px 36px!important;box-shadow:0 0 0 1px #f9731614,0 10px 40px #00000014,0 0 30px #f7b73326!important}.quote-tag,.editorial-quote-badge{display:none!important}.editorial-grid-quote-banner h2,.editorial-grid-quote-banner p,.editorial-grid-quote-banner h3,.editorial-quote-headline,.editorial-quote-subtitle{color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important}.editorial-quote-headline{color:#111!important;-webkit-text-fill-color:#111!important;letter-spacing:-.5px!important;margin-bottom:14px!important;font-size:clamp(1.6rem,3.5vw,2.6rem)!important;font-weight:800!important}.editorial-quote-subtitle{color:#111!important;-webkit-text-fill-color:#111!important;font-size:clamp(1rem,2.2vw,1.6rem)!important;font-weight:700!important;line-height:1.5!important}.editorial-grid-quote-banner .italic-word,.editorial-grid-quote-banner em,.italic-word{color:#d97706!important;-webkit-text-fill-color:#d97706!important;text-shadow:none!important;background:#f7b73326!important;border:1.5px solid #f7b73399!important;border-radius:8px!important;padding:3px 10px!important;font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:700!important;display:inline-block!important}@media (width<=991px){.testi-ref-grid{grid-template-columns:1fr 1fr!important}.review-container{grid-template-columns:1fr!important;gap:40px!important}.form-grid-2{grid-template-columns:1fr!important}}@media (width<=650px){.testi-ref-grid{grid-template-columns:1fr!important}.t-card-8{flex-direction:column!important}.t-card-8-photo{width:100%!important;height:180px!important}.t-card-9{text-align:center!important;flex-direction:column!important}.t-card-9-author{width:100%!important}}.google-reviews-section{background:#050508!important;border-top:1px solid #ffffff14!important;padding:100px 20px!important;position:relative!important;overflow:hidden!important}.google-reviews-header{text-align:center!important;z-index:2!important;margin-bottom:60px!important;position:relative!important}.google-brand-badge{background:#ffffff08!important;border:1px solid #ffffff1a!important;border-radius:100px!important;align-items:center!important;gap:8px!important;margin-bottom:20px!important;padding:8px 16px!important;display:inline-flex!important}.google-logo-svg{width:18px!important;height:18px!important}.google-badge-text{letter-spacing:2px!important;color:#fff!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.google-reviews-title{color:#fff!important;letter-spacing:-.5px!important;margin-bottom:16px!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:900!important}.google-rating-summary{justify-content:center!important;align-items:center!important;gap:12px!important;margin-top:10px!important;display:flex!important}.google-rating-val{color:#fff!important;font-size:24px!important;font-weight:900!important}.google-stars{color:#fbbc05!important;letter-spacing:2px!important;font-size:20px!important}.google-count-text{color:#ffffff80!important;font-size:14px!important}.google-reviews-grid{z-index:2!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;max-width:1200px!important;margin:0 auto!important;display:grid!important;position:relative!important}.google-review-card{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#12121c99!important;border:1px solid #ffffff14!important;border-radius:20px!important;flex-direction:column!important;justify-content:space-between!important;padding:28px!important;transition:all .35s cubic-bezier(.2,.8,.2,1)!important;display:flex!important}.google-review-card:hover{background:#4285f405!important;border-color:#4285f466!important;transform:translateY(-6px)!important;box-shadow:0 16px 40px #0006,0 0 20px #4285f41a!important}.google-review-top{justify-content:space-between!important;align-items:flex-start!important;margin-bottom:16px!important;display:flex!important}.google-reviewer-meta{align-items:center!important;gap:12px!important;display:flex!important}.google-reviewer-avatar{color:#fff!important;background:#4285f4!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;font-size:16px!important;font-weight:700!important;display:flex!important}.google-reviewer-info h4{color:#fff!important;margin:0!important;font-size:15px!important;font-weight:700!important}.google-review-date{color:#fff6!important;margin-top:2px!important;font-size:11px!important}.google-icon-wrap{background:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important;box-shadow:0 2px 6px #0000001a!important}.google-review-stars{color:#fbbc05!important;margin-bottom:12px!important;font-size:14px!important}.google-review-text{color:#ffffffb3!important;flex-grow:1!important;margin:0!important;font-size:14px!important;line-height:1.6!important}@media (width<=991px){.google-reviews-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=650px){.google-reviews-grid{grid-template-columns:1fr!important}}.why-diff-section{background:#08080a;border-bottom:1px solid #ffffff0f;padding:110px 20px;position:relative;overflow:hidden}.why-diff-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#f9731612 0%,#0000 70%);width:600px;height:300px;position:absolute;top:0;left:50%;transform:translate(-50%)}.why-diff-header{text-align:center;z-index:1;margin-bottom:64px;position:relative}.why-diff-tag{letter-spacing:4px;text-transform:uppercase;color:#f97316;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-block}.why-diff-title{color:#fff;letter-spacing:-1.5px;margin-bottom:16px;font-family:Outfit,sans-serif;font-size:clamp(38px,5vw,64px);font-weight:900;line-height:1.05}.why-diff-accent{background:linear-gradient(135deg,#f97316 0%,#fbbf24 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:italic}.why-diff-subtitle{color:#ffffff8c;max-width:550px;margin:0 auto;font-size:16px;line-height:1.6}.why-diff-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1240px;margin:0 auto;display:grid;position:relative}.why-diff-card{background:#ffffff06;border:1.5px solid #ffffff2e;border-radius:20px;flex-direction:column;justify-content:space-between;padding:36px 28px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,background .35s;display:flex;position:relative;overflow:hidden}.why-diff-card:hover{background:#ffffff0a;border-color:#f9731699;transform:translateY(-6px);box-shadow:0 16px 40px #0009,0 0 25px #f9731633}.why-diff-card-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.why-diff-icon-badge{background:#f973161a;border:1px solid #f9731659;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .3s,background .3s,border-color .3s;display:flex}.why-diff-card:hover .why-diff-icon-badge{background:#f9731633;border-color:#f9731699;transform:scale(1.08)}.why-diff-num{color:#ffffff4d;letter-spacing:1px;font-family:Bebas Neue,sans-serif;font-size:36px;line-height:1;transition:color .3s}.why-diff-card:hover .why-diff-num{color:#f97316}.why-diff-card-title{color:#fff;margin-bottom:12px;font-family:Outfit,sans-serif;font-size:20px;font-weight:800;line-height:1.25}.why-diff-card-desc{color:#ffffff94;flex-grow:1;margin-bottom:28px;font-size:14px;line-height:1.65}.why-diff-bar{background:#fff3;border-radius:2px;width:36px;height:2px;transition:width .35s,background .35s}.why-diff-card:hover .why-diff-bar{background:linear-gradient(90deg,#f97316,#fbbf24);width:100%}@media (width<=1024px){.why-diff-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.why-diff-grid{grid-template-columns:1fr}}.story-dark-section{background:#050505;border-top:1px solid #ffffff14;padding:100px 20px 80px}.story-dark-inner{flex-direction:column;gap:70px;max-width:1200px;margin:0 auto;display:flex}.story-dark-head{text-align:center}.story-dark-tag{letter-spacing:4px;text-transform:uppercase;color:#f97316;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-block}.story-dark-title{color:#fff;letter-spacing:-2px;margin-bottom:24px;font-family:Outfit,sans-serif;font-size:clamp(42px,7vw,80px);font-weight:900;line-height:1}.story-dark-em{background:linear-gradient(135deg,#f97316,#fbbf24);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.story-dark-sub{color:#ffffff8c;max-width:600px;margin:0 auto;font-size:17px;line-height:1.7}.story-stats-row{background:#ffffff08;border:1.5px solid #ffffff2e;border-radius:20px;justify-content:center;align-items:center;gap:0;padding:40px 20px;display:flex;box-shadow:0 10px 30px #00000080}.story-stat{text-align:center;flex-direction:column;flex:1;gap:8px;display:flex}.story-stat-num{color:#fff;font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,56px);line-height:1}.story-stat-label{color:#fff6;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:600}.story-stat-divider{background:#fff3;flex-shrink:0;width:1px;height:60px}.story-milestones{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.story-milestone{background:#ffffff08;border:1.5px solid #ffffff2e;border-top:3px solid #f9731699;border-radius:18px;padding:28px 24px;transition:border-color .3s,transform .3s,box-shadow .3s}.story-milestone:hover{border-color:#f97316;transform:translateY(-4px);box-shadow:0 10px 25px #f9731633}.story-milestone-active{background:#f973160f;border-color:#f97316;border-top-style:solid;border-top-width:3px;box-shadow:0 10px 25px #f9731633}.story-milestone-year{color:#ffffff4d;margin-bottom:10px;font-family:Bebas Neue,sans-serif;font-size:40px;line-height:1;display:block}.story-milestone-active .story-milestone-year{color:#f97316}.story-milestone-bar{background:#fff3;border-radius:2px;width:30px;height:2px;margin-bottom:16px}.story-milestone-active .story-milestone-bar{background:#f97316}.story-milestone-title{color:#fff;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:17px;font-weight:700}.story-milestone-desc{color:#ffffff80;font-size:13px;line-height:1.6}.story-mvv-row{grid-template-columns:1fr 1.2fr 1fr;gap:20px;display:grid}.story-mvv-card{background:#ffffff08;border:1.5px solid #ffffff2e;border-radius:20px;padding:36px 30px;transition:transform .3s,border-color .3s,box-shadow .3s}.story-mvv-card:hover{border-color:#f9731699;transform:translateY(-4px);box-shadow:0 10px 25px #f9731633}.story-mvv-featured{background:linear-gradient(145deg,#f973161a,#fbbf240d);border:1.5px solid #f9731673}.story-mvv-icon-wrap{background:#f973161a;border:1px solid #f9731659;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;transition:background .3s,transform .3s;display:flex}.story-mvv-card:hover .story-mvv-icon-wrap{background:#f9731633;transform:scale(1.08)}.story-mvv-title{color:#fff;margin-bottom:12px;font-family:Outfit,sans-serif;font-size:20px;font-weight:800}.story-mvv-desc{color:#ffffff8c;font-size:14px;line-height:1.7}.newsletter-section-v2,.newsletter-section{background:#08080a!important;border-top:1px solid #ffffff14!important;padding:80px 20px 100px!important;position:relative!important}.editorial-banner-section{background:#000!important;border-top:1px solid #ffffff14!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:30px 20px!important;display:flex!important}.editorial-grid-quote-banner{margin:0 auto!important}.editorial-banner-section+.cta-section,.editorial-banner-section+.ugc-cta-section,.editorial-banner-section+.inf-cta,.editorial-banner-section+.w-cta,.editorial-banner-section+.adv-cta-section{padding-top:30px!important}:is(.cta-section:has(+.editorial-banner-section),.ugc-cta-section:has(+.editorial-banner-section),.inf-cta:has(+.editorial-banner-section),.w-cta:has(+.editorial-banner-section),.adv-cta-section:has(+.editorial-banner-section)){padding-bottom:30px!important}.testimonials-stats-section{z-index:20!important;background:#070709!important;margin-top:-60px!important;padding:20px 20px 60px!important;position:relative!important}.stats-mini-grid{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#121218f2!important;border:2px solid #ffffff38!important;border-radius:24px!important;grid-template-columns:repeat(4,1fr)!important;align-items:center!important;gap:0!important;max-width:1200px!important;margin:0 auto!important;padding:36px 24px!important;transition:border-color .35s,box-shadow .35s!important;display:grid!important;box-shadow:0 25px 60px #000c,0 0 20px #ffffff0d!important}.stats-mini-grid:hover{border-color:#f9731699!important;box-shadow:0 25px 60px #000c,0 0 30px #f9731633!important}.stat-mini-card{justify-content:center!important;align-items:center!important;gap:20px!important;padding:0 20px!important;display:flex!important;position:relative!important}.stat-mini-card:not(:last-child):after{content:""!important;background:#fff3!important;width:1.5px!important;height:50px!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.stat-icon{color:#f97316!important;box-sizing:border-box!important;background:#f973161f!important;border:1.5px solid #f9731666!important;border-radius:14px!important;flex-shrink:0!important;width:50px!important;height:50px!important;padding:12px!important}.stat-info{flex-direction:column!important;gap:4px!important;display:flex!important}.stat-info h3{color:#fff!important;letter-spacing:1px!important;margin:0!important;font-family:Bebas Neue,sans-serif!important;font-size:42px!important;font-weight:400!important;line-height:1!important}.stat-info p{letter-spacing:1.5px!important;color:#ffffffa6!important;text-transform:uppercase!important;margin:0!important;font-size:11.5px!important;font-weight:700!important}@media (width<=900px){.stats-mini-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important;padding:30px 16px!important}.stat-mini-card{gap:12px!important;padding:0 10px!important}.stat-info h3{font-size:32px!important}.stat-mini-card:not(:last-child):after{display:none!important}}@media (width<=600px){.stats-mini-grid{grid-template-columns:1fr!important;gap:20px!important;padding:24px 16px!important}.stat-mini-card{justify-content:flex-start!important;padding-left:20px!important}}.testi-ref-section{background:#070709!important;border-top:1px solid #ffffff14!important;width:100%!important;padding:90px 20px 130px!important;position:relative!important}.testi-ref-container{max-width:1260px!important;margin:0 auto!important}.testi-ref-grid{grid-template-columns:1fr 1fr 1fr!important;align-items:start!important;gap:24px!important;display:grid!important}@media (width<=991px){.testi-ref-grid{grid-template-columns:1fr 1fr!important}}@media (width<=650px){.testi-ref-grid{grid-template-columns:1fr!important}}.testi-ref-col{flex-direction:column!important;gap:24px!important;display:flex!important}.testi-card{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#121218e6!important;border:1.5px solid #ffffff2e!important;border-radius:20px!important;padding:28px 24px!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s!important;position:relative!important;box-shadow:0 12px 36px #0009!important}.testi-card:hover{border-color:#f9731699!important;transform:translateY(-5px)!important;box-shadow:0 16px 45px #000c,0 0 25px #f9731633!important}.w-hero-section,.w-stats,.w-filter-section,.w-portfolio,.w-clients,.w-results,.w-process,.w-cta,.wp-hero,.single-service-section,.wp-checklist-section,.wp-block-section{color:#fff!important;background:#070709!important}.single-service-section .section-title,.wp-checklist-section .section-title,.wp-block-section h2{color:#fff!important}.section-tag{letter-spacing:4px!important;color:#f97316!important;text-transform:uppercase!important;margin-bottom:12px!important;font-size:11px!important;font-weight:700!important;display:inline-block!important}.comp-right-table{background:#121218f2!important;border:1.5px solid #ffffff2e!important;border-radius:24px!important;padding:32px!important;box-shadow:0 20px 50px #000000b3!important}.comp-header{color:#fff!important;border-bottom:1px solid #ffffff26!important;padding-bottom:16px!important;font-weight:800!important}.comp-row{color:#fffc!important;border-bottom:1px solid #ffffff14!important;padding:16px 0!important}.matrix-bad{color:#ef4444!important;font-weight:700!important}.matrix-good{color:#22c55e!important;font-weight:800!important}.wp-page .hero-video-overlay{background:linear-gradient(#07070973 0%,#070709f2 100%)!important}.wp-page .page-hero-title span{background:linear-gradient(135deg,#fa0 0%,#f50 100%)!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 25px #f809)!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-block!important}.wp-page .wcbtn-primary{color:#000!important;background:linear-gradient(135deg,#ff6b00 0%,#ffa800 100%)!important;border:none!important;border-radius:100px!important;padding:16px 36px!important;font-size:15px!important;font-weight:900!important;transition:all .3s!important;box-shadow:0 10px 30px #ff6b0080!important}.wp-page .wcbtn-primary:hover{transform:translateY(-3px)!important;box-shadow:0 15px 40px #ff6b00b3!important}.wp-page .wcbtn-ghost{color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff1a!important;border:1.5px solid #fff6!important;border-radius:100px!important;padding:16px 32px!important;font-size:15px!important;font-weight:800!important;transition:all .3s!important}.wp-page .wcbtn-ghost:hover{background:#ffffff38!important;border-color:#ffffffb3!important;transform:translateY(-3px)!important}.page-wordpress .portfolio-card,.page-wordpress .wp-showcase-card{background:#121218f2!important;border:1.5px solid #ffffff29!important;border-radius:24px!important;flex-direction:column!important;transition:transform .35s,border-color .35s,box-shadow .35s!important;display:flex!important;overflow:hidden!important;box-shadow:0 20px 50px #000000b3!important}.page-wordpress .portfolio-card:hover,.page-wordpress .wp-showcase-card:hover{background:#121218f2!important;border-color:#f9731699!important;transform:translateY(-6px)!important;box-shadow:0 25px 60px #000000d9,0 0 35px #f9731633!important}.wp-browser-bar{background:#ffffff0a!important;border-bottom:1px solid #ffffff1a!important;justify-content:space-between!important;align-items:center!important;padding:12px 20px!important;display:flex!important}.wp-browser-dots{align-items:center!important;gap:7px!important;display:flex!important}.dot{border-radius:50%!important;width:10px!important;height:10px!important;display:inline-block!important}.wp-browser-url{color:#ffffffa6!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:100px!important;align-items:center!important;gap:6px!important;padding:4px 16px!important;font-size:11px!important;font-weight:600!important;display:flex!important}.wp-browser-badge{color:#22c55e!important;background:#22c55e1f!important;border:1px solid #22c55e4d!important;border-radius:100px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:800!important}@media (width<=600px){.wp-browser-bar{gap:8px!important;padding:8px 12px!important}.wp-browser-dots{gap:4px!important}.dot{width:8px!important;height:8px!important}.wp-browser-url{text-overflow:ellipsis!important;white-space:nowrap!important;gap:4px!important;max-width:170px!important;padding:4px 10px!important;font-size:10px!important;overflow:hidden!important}.wp-browser-url svg{flex-shrink:0!important;width:10px!important;height:10px!important}.wp-browser-url span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.wp-browser-badge{flex-shrink:0!important;padding:2px 6px!important;font-size:9px!important}}.w-ticker{z-index:10!important;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%)!important;border-top:none!important;border-bottom:none!important;width:100%!important;padding:16px 0!important;position:relative!important;overflow:hidden!important;box-shadow:0 6px 25px #f59e0b59!important}.w-ticker-inner{white-space:nowrap!important;align-items:center!important;gap:40px!important;width:max-content!important;animation:28s linear infinite marquee!important;display:flex!important}.w-ticker-item{letter-spacing:1px!important;text-transform:uppercase!important;color:#000!important;white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;font-family:Outfit,sans-serif!important;font-size:13.5px!important;font-weight:800!important;display:inline-flex!important}.w-ticker-item.a{color:#000!important}.w-ticker-item svg{color:#000!important;stroke:#000!important;stroke-width:2.3px!important;fill:none!important;flex-shrink:0!important;width:18px!important;height:18px!important}.w-stats{border-bottom:1px solid #ffffff14!important;padding:24px 20px!important}.w-stats-row{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#121218f2!important;border:1.5px solid #ffffff29!important;border-radius:20px!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;max-width:1200px!important;margin:0 auto!important;padding:16px 20px!important;display:grid!important;box-shadow:0 15px 40px #0009!important}.w-stat{text-align:center!important;background:#ffffff05!important;border:1px solid #ffffff14!important;border-radius:14px!important;flex-direction:column!important;align-items:center!important;gap:4px!important;padding:16px 12px!important;transition:transform .3s,border-color .3s!important;display:flex!important}.w-stat:hover{border-color:#f9731680!important;transform:translateY(-3px)!important}.w-stat-icon{background:#f973161f!important;border:1px solid #f973164d!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;margin-bottom:2px!important;display:flex!important}.w-stat-icon svg{fill:none!important;stroke:#f97316!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important}.w-stat-num{color:#fff!important;letter-spacing:.5px!important;font-family:Bebas Neue,sans-serif!important;font-size:38px!important;line-height:1!important}.w-stat-lbl{color:#ffffffd9!important;font-size:12.5px!important;font-weight:700!important}.w-stat-note{color:#f97316!important;font-size:10.5px!important;font-weight:600!important}@media (width<=768px){.w-stats-row{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.w-stat{padding:24px 16px!important}.w-stat-num{font-size:36px!important}.w-stat-lbl{font-size:12px!important}.w-stat-note{font-size:10px!important}}@media (width<=480px){.w-stats-row{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.w-stat{padding:16px 10px!important}.w-stat-num{font-size:28px!important}.w-stat-lbl{font-size:11px!important}.w-stat-note{font-size:9px!important}}.w-filter-section{text-align:center!important;padding:70px 20px 40px!important}.w-filter-inner{max-width:1200px!important;margin:0 auto!important}.w-filter-title{margin-bottom:24px!important}.eyebrow{letter-spacing:4px!important;color:#f97316!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important;display:inline-block!important}.portfolio-filter{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important}.filter-btn{color:#ffffffbf!important;cursor:pointer!important;background:#ffffff0a!important;border:1.5px solid #ffffff26!important;border-radius:100px!important;outline:none!important;padding:12px 26px!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:700!important;transition:all .3s!important}.filter-btn:hover{color:#fff!important;background:#ffffff14!important;border-color:#f9731680!important;transform:translateY(-2px)!important}.filter-btn.active{color:#000!important;background:linear-gradient(135deg,#f97316 0%,#fbbf24 100%)!important;border-color:#0000!important;font-weight:800!important;box-shadow:0 8px 25px #f9731666!important}@media (width<=768px){.portfolio-filter{box-sizing:border-box!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;width:100%!important;max-width:420px!important;margin:24px auto!important;padding:0 10px!important;display:grid!important}.portfolio-filter .filter-btn{text-align:center!important;white-space:nowrap!important;width:100%!important;padding:10px 8px!important;font-size:13px!important}}.w-portfolio{padding:40px 20px 120px!important}.w-portfolio-inner{max-width:1240px!important;margin:0 auto!important}.portfolio-grid{grid-template-columns:repeat(2,1fr)!important;gap:36px!important;display:grid!important}.portfolio-item{transition:opacity .35s,transform .35s!important}.portfolio-item.hidden{display:none!important}.portfolio-card{background:#121218f2!important;border:1.5px solid #ffffff24!important;border-radius:28px!important;flex-direction:column!important;height:100%!important;text-decoration:none!important;transition:transform .35s cubic-bezier(.165,.84,.44,1),border-color .35s,box-shadow .35s!important;display:flex!important;position:relative!important;overflow:hidden!important}.portfolio-card:hover{border-color:#f9731699!important;transform:translateY(-8px)!important;box-shadow:0 25px 60px #000c,0 0 35px #f9731626!important}.portfolio-thumb{width:100%!important;height:280px!important;transition:transform .5s!important;position:relative!important;overflow:hidden!important}.portfolio-card:hover .portfolio-thumb{transform:scale(1.03)!important}.portfolio-badge{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;color:#fff!important;letter-spacing:1.5px!important;text-transform:uppercase!important;z-index:5!important;background:#070709d9!important;border:1px solid #fff3!important;border-radius:100px!important;padding:6px 16px!important;font-size:11px!important;font-weight:700!important;position:absolute!important;top:18px!important;left:18px!important}.portfolio-hover-link{color:#000!important;opacity:0!important;z-index:5!important;background:#f97316f2!important;border-radius:100px!important;align-items:center!important;gap:6px!important;padding:8px 18px!important;font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:800!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important;display:inline-flex!important;position:absolute!important;bottom:18px!important;right:18px!important;transform:translateY(10px)!important;box-shadow:0 6px 20px #f9731666!important}.portfolio-card:hover .portfolio-hover-link{opacity:1!important;transform:translateY(0)!important}.portfolio-solid-graphic{flex-direction:column!important;align-items:center!important;gap:8px!important;display:flex!important}.portfolio-solid-graphic svg{color:#f97316!important;stroke:#f97316!important;width:44px!important;height:44px!important}.graphic-text{letter-spacing:2px!important;color:#fff!important;font-family:Bebas Neue,sans-serif!important;font-size:26px!important}.portfolio-content{background:#121218f2!important;flex-direction:column!important;flex-grow:1!important;justify-content:space-between!important;gap:20px!important;padding:28px!important;display:flex!important}.portfolio-header{flex-direction:column!important;gap:10px!important;display:flex!important}.portfolio-title{color:#fff!important;justify-content:space-between!important;align-items:center!important;margin:0!important;font-family:Outfit,sans-serif!important;font-size:24px!important;font-weight:800!important;transition:color .3s!important;display:flex!important}.arrow-icon{opacity:.6!important;transition:all .3s!important;transform:translate(-4px)!important}.portfolio-card:hover .portfolio-title{color:#f97316!important}.portfolio-card:hover .arrow-icon{opacity:1!important;transform:translate(2px)!important}.portfolio-desc{color:#ffffffa6!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.portfolio-footer{border-top:1px solid #ffffff1a!important;justify-content:space-between!important;align-items:center!important;padding-top:18px!important;display:flex!important}.portfolio-service{color:#ffffff80!important;font-size:12.5px!important;font-weight:600!important}.portfolio-result-badge{color:#f97316!important;background:#f973161f!important;border:1px solid #f9731659!important;border-radius:100px!important;padding:6px 14px!important;font-size:12px!important;font-weight:700!important}@media (width<=900px){.portfolio-grid{grid-template-columns:1fr!important}}.w-clients{text-align:center!important;border-top:1px solid #ffffff14!important;padding:80px 20px!important}.big-title{color:#fff!important;margin-bottom:16px!important;font-family:Outfit,sans-serif!important;font-size:clamp(36px,5vw,60px)!important;font-weight:900!important;line-height:1.05!important}.sec-sub{color:#fff9!important;max-width:550px!important;margin:0 auto 40px!important;font-size:16px!important}.w-marquee{width:100%!important;padding:24px 0!important;position:relative!important;overflow:hidden!important}.w-marquee:before,.w-marquee:after{content:""!important;z-index:10!important;pointer-events:none!important;width:120px!important;position:absolute!important;top:0!important;bottom:0!important}.w-marquee:before{background:linear-gradient(90deg,#070709 0%,#0000 100%)!important;left:0!important}.w-marquee:after{background:linear-gradient(270deg,#070709 0%,#0000 100%)!important;right:0!important}.w-marquee-inner{flex-shrink:0!important;align-items:center!important;gap:0!important;width:max-content!important;animation:25s linear infinite marquee!important;display:flex!important}.w-marquee-inner:hover{animation-play-state:paused!important}.w-logo{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff0a!important;border:1.5px solid #ffffff24!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;min-width:170px!important;height:72px!important;padding:14px 28px!important;transition:transform .3s,border-color .3s,background .3s!important;display:flex!important}.w-logo:hover{background:#ffffff14!important;border-color:#f9731699!important;transform:translateY(-4px)!important}.w-logo img{object-fit:contain!important;filter:brightness(.9)contrast(1.1)!important;width:auto!important;max-width:130px!important;height:auto!important;max-height:40px!important;transition:filter .3s,transform .3s!important}.w-logo:hover img{filter:brightness(1.1)!important;transform:scale(1.05)!important}.w-results{background:#070709!important;border-top:1px solid #ffffff14!important;padding:100px 20px!important}.w-results-inner{grid-template-columns:1.2fr 1fr!important;align-items:center!important;gap:60px!important;max-width:1200px!important;margin:0 auto!important;display:grid!important}.w-result-list{flex-direction:column!important;gap:16px!important;margin-top:32px!important;display:flex!important}.w-result-row{background:#ffffff08!important;border:1.5px solid #ffffff24!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;padding:16px 24px!important;transition:border-color .3s,background .3s,transform .3s!important;display:flex!important}.w-result-row:hover{background:#ffffff0f!important;border-color:#f9731699!important;transform:translate(4px)!important}.w-result-lbl{color:#ffffffe6!important;align-items:center!important;font-size:14.5px!important;font-weight:700!important;display:flex!important}.w-result-icon-badge{background:#f973161f!important;border:1px solid #f9731659!important;border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;margin-right:16px!important;display:flex!important}.w-result-icon-badge svg,.w-result-lbl svg{fill:none!important;stroke:#f97316!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.w-result-val{color:#fff!important;letter-spacing:1px!important;font-family:Bebas Neue,sans-serif!important;font-size:32px!important}.w-result-val.amber{color:#fbbf24!important}.w-big-box{text-align:center!important;background:#121218f2!important;border:2px solid #fff3!important;border-radius:28px!important;padding:44px 36px!important;box-shadow:0 25px 60px #000c,0 0 30px #f973161a!important}.w-big-box-label{letter-spacing:3px!important;color:#f97316!important;text-transform:uppercase!important;margin-bottom:12px!important;font-size:12px!important;font-weight:700!important}.w-big-box-num{color:#fff!important;margin-bottom:16px!important;font-family:Bebas Neue,sans-serif!important;font-size:84px!important;line-height:1!important}.w-big-box-desc{color:#fff9!important;margin-bottom:28px!important;font-size:14px!important;line-height:1.6!important}.w-chips{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;display:flex!important}.w-chip{color:#ffffffd9!important;background:#ffffff0d!important;border:1px solid #ffffff26!important;border-radius:100px!important;align-items:center!important;padding:8px 18px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.w-chip svg{fill:none!important;stroke:#f97316!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.w-process{text-align:center!important;background:#050507!important;border-top:1px solid #ffffff14!important;padding:100px 20px!important}.w-process-inner{max-width:1240px!important;margin:0 auto!important}.w-proc-grid{grid-template-columns:repeat(4,1fr)!important;gap:24px!important;margin-top:50px!important;display:grid!important}.w-proc-step{text-align:left!important;background:#ffffff08!important;border:1.5px solid #ffffff26!important;border-radius:20px!important;padding:32px 24px!important;transition:transform .35s,border-color .35s,box-shadow .35s!important;position:relative!important}.w-proc-step:hover{border-color:#f9731699!important;transform:translateY(-6px)!important;box-shadow:0 15px 35px #0009,0 0 25px #f9731626!important}.w-proc-num{color:#f97316!important;letter-spacing:1.5px!important;margin-bottom:16px!important;font-family:Bebas Neue,sans-serif!important;font-size:24px!important;display:block!important}.w-proc-icon{color:#f97316!important;background:#f973161a!important;border:1px solid #f9731640!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;margin-bottom:20px!important;display:flex!important}.w-proc-icon svg{fill:none!important;stroke:#f97316!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.w-proc-title{color:#fff!important;margin-bottom:10px!important;font-family:Outfit,sans-serif!important;font-size:19px!important;font-weight:800!important}.w-proc-desc{color:#ffffff94!important;font-size:13.5px!important;line-height:1.6!important}.w-cta{text-align:center!important;background:#070709!important;border-top:1px solid #ffffff14!important;padding:100px 20px 80px!important}.w-cta-title{color:#fff!important;margin-bottom:20px!important;font-family:Outfit,sans-serif!important;font-size:clamp(40px,6vw,72px)!important;font-weight:900!important;line-height:1.05!important}.w-cta-sub{color:#ffffffa6!important;max-width:580px!important;margin:0 auto 40px!important;font-size:16px!important;line-height:1.65!important}.w-cta-btns{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:18px!important;display:flex!important}.wcbtn-primary{color:#000!important;background:linear-gradient(135deg,#f97316 0%,#fbbf24 100%)!important;border-radius:100px!important;align-items:center!important;gap:10px!important;padding:16px 32px!important;font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:800!important;text-decoration:none!important;transition:transform .3s,box-shadow .3s!important;display:inline-flex!important;box-shadow:0 10px 30px #f9731659!important}.wcbtn-primary:hover{transform:translateY(-3px)!important;box-shadow:0 15px 35px #f9731680!important}.wcbtn-ghost{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff0f!important;border:1.5px solid #ffffff40!important;border-radius:100px!important;align-items:center!important;gap:10px!important;padding:16px 32px!important;font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;transition:transform .3s,background .3s,border-color .3s!important;display:inline-flex!important}.wcbtn-ghost:hover{background:#ffffff26!important;border-color:#ffffff73!important;transform:translateY(-3px)!important}@media (width<=900px){.w-results-inner{grid-template-columns:1fr!important}.w-proc-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=600px){.w-proc-grid{grid-template-columns:1fr!important}}@media (width<=768px){.story-stats-row{grid-template-columns:1fr 1fr!important;gap:28px 16px!important;padding:32px 16px!important;display:grid!important}.story-stat-divider{display:none!important}.story-stat-num{font-size:36px!important}.story-stat-label{letter-spacing:1px!important;font-size:10px!important}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeRight{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}html{scroll-behavior:smooth}.team-section-starbucks{border-bottom:1px solid #ffffff0d;padding:100px 0;position:relative;overflow:hidden;background-color:#060b08!important}.team-section-starbucks .container{max-width:1200px;margin:0 auto;padding:0 24px}.section-header-starbucks{text-align:center;margin-bottom:60px}.section-tag-starbucks{letter-spacing:4px;color:#10b981;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.section-title-starbucks{color:#fff;margin-bottom:18px;font-family:Outfit,sans-serif;font-size:48px;font-weight:900;line-height:1.1}.text-gradient-green{background:linear-gradient(135deg,#10b981 0%,#059669 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-subtitle-starbucks{color:#fff9;max-width:600px;margin:0 auto;font-size:16px;line-height:1.6}.starbucks-carousel-wrap{width:100%;position:relative;display:block!important}.starbucks-carousel-grid{align-items:stretch;grid-template-columns:repeat(2,1fr)!important;gap:24px!important;width:100%!important;max-width:800px!important;margin:0 auto!important;display:grid!important}.carousel-arrow{outline:none;flex-shrink:0;color:#fff!important;cursor:pointer!important;background:#ffffff08!important;border:1px solid #ffffff1a!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:54px!important;height:54px!important;font-size:28px!important;transition:all .3s!important;display:flex!important}.carousel-arrow:hover{background:#10b981!important;border-color:#0000!important;box-shadow:0 0 20px #10b98166!important}.team-starbucks-card{cursor:pointer;position:relative;overflow:hidden;background:#ffffff05!important;border:1.5px solid #ffffff14!important;border-radius:20px!important;flex-direction:column!important;gap:20px!important;padding:24px 20px 32px!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important;display:flex!important}.team-starbucks-card:before{content:"";background:0 0;width:100%;height:4px;transition:background-color .3s;position:absolute;top:0;left:0}.team-starbucks-card:hover{background:#10b98108!important;border-color:#10b9814d!important;transform:translateY(-6px)!important}.team-starbucks-card.active{background:#10b9810d!important;border-color:#10b981!important;transform:scale(1.02)!important;box-shadow:0 20px 45px #0006,0 0 25px #10b9811a!important}.team-starbucks-card.active:before{background:#10b981}.card-image-wrap{border:1px solid #ffffff0d;position:relative;border-radius:14px!important;width:100%!important;height:300px!important;overflow:hidden!important}.member-portrait{transition:transform .5s;object-fit:cover!important;object-position:top!important;width:100%!important;height:100%!important}.team-starbucks-card:hover .member-portrait{transform:scale(1.05)}.card-content-wrap{flex-direction:column!important;gap:16px!important;display:flex!important}.member-name{color:#fff!important;margin:0!important;font-family:Outfit,sans-serif!important;font-size:22px!important;font-weight:700!important}.member-role-title{color:#10b981!important;letter-spacing:1px!important;text-transform:uppercase!important;margin-top:-8px!important;font-size:13px!important;font-weight:700!important}.member-details-table{border-top:1px solid #ffffff14!important;flex-direction:column!important;gap:8px!important;padding-top:16px!important;display:flex!important}.detail-row{justify-content:space-between!important;align-items:center!important;display:flex!important}.detail-lbl{color:#fff6!important;letter-spacing:.5px!important;font-size:10px!important;font-weight:700!important}.detail-val{color:#fff!important;font-size:11px!important;font-weight:700!important}.card-footer-action{margin-top:4px!important}.connect-btn{color:#fff!important;letter-spacing:1.5px!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:100px!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:10px 0!important;font-family:Space Grotesk,sans-serif!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important;transition:all .3s!important;display:flex!important}.team-starbucks-card.active .connect-btn{color:#fff!important;background:#10b981!important;border-color:#0000!important}.connect-btn:hover{color:#fff!important;background:#10b981!important;border-color:#0000!important;box-shadow:0 5px 15px #10b9814d!important}.bruno-about-section{padding:100px 0;position:relative;overflow:hidden;background-color:#070709!important}.bruno-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.bruno-grid{grid-template-columns:1.1fr 1fr!important;align-items:center!important;gap:80px!important;display:grid!important}.bruno-left{width:100%;position:relative}.ceo-card-glow-orb{filter:blur(40px);z-index:1;pointer-events:none;background:radial-gradient(circle,#ff4d3026 0%,#0000 70%);width:320px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ceo-portrait-container{-webkit-backdrop-filter:blur(20px);z-index:2;background:#14141ca6;border:1px solid #ff4d3038;border-radius:24px;width:100%;max-width:360px;margin:0 auto;padding:16px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s;position:relative;box-shadow:0 30px 70px #000000b3,inset 0 1px 1px #ffffff1f}.ceo-portrait-container:hover{border-color:#ff4d3073;transform:translateY(-8px)}.ceo-status-badge{z-index:5;-webkit-backdrop-filter:blur(12px);letter-spacing:1.5px;color:#fff;background:#0a0a0fd9;border:1px solid #ffffff26;border-radius:50px;align-items:center;gap:8px;padding:6px 14px;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:28px;right:28px}.status-dot{background:#ff4d30;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite statusPulse;box-shadow:0 0 8px #ff4d30}@keyframes statusPulse{0%,to{opacity:.6}50%{opacity:1;transform:scale(1.2)}}.ceo-image-wrapper{background:#0f0f15;border-radius:16px;width:100%;height:380px;overflow:hidden}.ceo-portrait-img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ceo-card-caption{justify-content:space-around;align-items:center;margin-top:18px;padding:8px 4px 4px;font-family:Space Grotesk,sans-serif;display:flex}.ceo-caption-item{flex-direction:column;align-items:center;gap:4px;display:flex}.caption-label{letter-spacing:1.5px;color:#fff6;text-transform:uppercase;font-size:9px;font-weight:600}.caption-value{color:#fff;font-size:15px;font-weight:700}.ceo-caption-divider{background:#ffffff1f;width:1px;height:28px}.bruno-right{padding-left:10px;position:relative}.ceo-section-eyebrow{letter-spacing:3px;color:#ff4d30;text-transform:uppercase;margin-bottom:12px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:800}.ceo-huge-title{color:#fff!important;letter-spacing:-1.5px!important;margin-bottom:24px!important;font-family:Outfit,sans-serif!important;font-size:clamp(34px,4.5vw,54px)!important;font-weight:900!important;line-height:1.1!important}.bruno-intro-text{color:#fff!important;margin-bottom:20px!important;font-size:clamp(17px,1.8vw,20px)!important;font-weight:500!important;line-height:1.5!important}.ceo-blockquote{color:#ffffffd9;border-left:3px solid #ff4d30;margin:24px 0;padding-left:20px;font-family:Space Grotesk,sans-serif;font-size:16px;font-style:italic;line-height:1.6}.bruno-body-text{color:#fff9!important;margin-bottom:16px!important;font-size:15px!important;line-height:1.65!important}.bruno-right-stamp{z-index:-1;pointer-events:none;bottom:-60px;right:-20px;color:#ffffff05!important;font-family:Outfit,sans-serif!important;font-size:260px!important;font-weight:900!important;line-height:1!important;position:absolute!important}.bruno-footer-logo-row{border-top:1.5px dashed #ffffff1f!important;justify-content:center!important;margin-top:80px!important;padding-top:32px!important;display:flex!important}.bruno-footer-logo{color:#fff!important;letter-spacing:1px!important;align-items:center!important;gap:12px!important;font-family:Space Grotesk,sans-serif!important;font-size:16px!important;font-weight:700!important;display:flex!important}.bruno-logo-mark{color:#ff2a54!important}.bruno-pill-links-row{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:20px!important;margin-top:24px!important;display:flex!important}.bruno-pill-link{color:#ffffffb3!important;background:#ffffff08!important;border:1px solid #ffffff1a!important;border-radius:100px!important;padding:10px 20px!important;font-family:Space Grotesk,sans-serif!important;font-size:13px!important;text-decoration:none!important;transition:all .3s!important}.bruno-pill-link:hover{color:#fff!important;background:#ffffff14!important;border-color:#ff2a54!important;transform:translateY(-2px)!important}.bruno-separator{color:#fff3!important}@media (width<=600px){.story-dark-section{padding:60px 16px 50px}.story-dark-inner{gap:40px}.story-dark-title{letter-spacing:-1px;font-size:38px;line-height:1.1}.story-dark-sub{font-size:15px}.story-stats-row{grid-template-columns:1fr 1fr;gap:0;padding:24px 16px;display:grid}.story-stat-divider{display:none}.story-stat{border-bottom:1px solid #ffffff1a;padding:16px 8px}.story-stat:nth-child(odd){border-right:1px solid #ffffff1a}.story-stat:nth-last-child(-n+2){border-bottom:none}.story-stat-num{font-size:32px}.story-stat-label{font-size:10px}.story-milestones{grid-template-columns:1fr;gap:12px}.story-milestone{padding:20px 18px}.story-milestone-year{font-size:32px}.story-mvv-row{grid-template-columns:1fr;gap:16px}.story-mvv-card{padding:28px 22px}.why-diff-section{padding:70px 16px}.why-diff-header{margin-bottom:40px}.why-diff-grid{grid-template-columns:1fr;gap:16px}.why-diff-card{padding:28px 22px}.team-section-starbucks{padding:70px 0 60px}.starbucks-carousel-wrap{gap:10px!important;padding:0 10px!important}.starbucks-carousel-grid{grid-template-columns:1fr!important;gap:16px!important}.team-starbucks-card{opacity:1!important;height:auto!important;min-height:420px!important;padding:24px 20px 28px!important;transform:scale(1)!important}.team-starbucks-card.active{height:auto!important;min-height:440px!important;transform:scale(1)!important}.carousel-arrow{flex-shrink:0!important;width:44px!important;height:44px!important;font-size:20px!important;position:static!important;transform:none!important}.bruno-about-section{padding:50px 16px!important}.bruno-grid{grid-template-columns:1fr!important;gap:40px!important}.ceo-portrait-container{max-width:310px!important;padding:12px!important}.ceo-image-wrapper{height:320px!important}.ceo-status-badge{padding:4px 10px!important;font-size:8px!important;top:22px!important;right:22px!important}.bruno-right{text-align:left!important;padding-left:0!important}.ceo-huge-title{font-size:34px!important}.bruno-intro-text{font-size:16px!important}.ceo-blockquote{padding-left:14px!important;font-size:15px!important}.bruno-right-stamp{font-size:100px!important}.bruno-footer-logo-row{padding-top:20px!important}.bruno-pill-links-row{flex-direction:column!important;align-items:center!important;gap:10px!important}.bruno-separator{display:none!important}.section-header-starbucks{text-align:center;margin-bottom:32px}.section-title-starbucks{font-size:clamp(26px,8vw,36px)!important}}@media (width>=601px) and (width<=1023px){.story-milestones{grid-template-columns:repeat(2,1fr)}.story-mvv-row{grid-template-columns:1fr 1fr}.story-mvv-row .story-mvv-featured{grid-column:1/-1}.why-diff-grid{grid-template-columns:repeat(2,1fr)}.starbucks-carousel-grid{grid-template-columns:repeat(2,1fr)!important}.team-starbucks-card{opacity:1!important;height:auto!important;min-height:400px!important;transform:scale(1)!important}.team-starbucks-card.active{height:auto!important}.bruno-grid{grid-template-columns:1fr!important}.bruno-polaroid-wrap{width:300px!important;margin:0 auto!important}}.pinboard-services-section{background-color:#08080d!important;background-image:radial-gradient(at 50% 10%,#6366f12e 0%,#0000 65%),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:100% 100%,45px 45px,45px 45px!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;padding:120px 20px 150px!important;position:relative!important;overflow:hidden!important}.pinboard-services-section .section-title,.pinboard-services-section h2{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 4px 20px #000000e6!important;letter-spacing:-1px!important;font-size:44px!important;font-weight:900!important}.pinboard-services-section .section-subtitle,.pinboard-services-section p{color:#ffffffbf!important;-webkit-text-fill-color:#ffffffbf!important;font-size:16px!important}.pinboard-services-section .text-gradient{background:linear-gradient(135deg,#fd0 0%,#ff6b00 50%,#ff2a00 100%)!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 35px #ff6b0080!important;-webkit-background-clip:text!important}.pinboard-container{max-width:1060px!important;margin:0 auto!important}.pinboard-canvas{flex-direction:column!important;align-items:center!important;gap:80px!important;margin-top:70px!important;display:flex!important;position:relative!important}.pinboard-svg-path{pointer-events:none!important;z-index:1!important;filter:drop-shadow(0 0 10px #818cf8d9)drop-shadow(0 0 20px #a78bfa99)!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.pinboard-svg-path path{stroke-opacity:.95!important}.pin-card-wrapper{z-index:2!important;width:100%!important;max-width:450px!important;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)!important;position:relative!important}.pin-left{align-self:flex-start!important;margin-left:6%!important;transform:rotate(-4deg)!important}.pin-right{align-self:flex-end!important;margin-right:6%!important;transform:rotate(4.5deg)!important}.pin-card-wrapper:hover{z-index:10!important;transform:rotate(0)scale(1.04)translateY(-10px)!important}.pin-head{z-index:5!important;border-radius:50%!important;width:36px!important;height:36px!important;position:absolute!important;top:-20px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 10px 25px #000000bf,inset 0 -4px 7px #00000073,inset 0 5px 8px #fffffff2!important}.pin-head:after{content:""!important;background:#ffffffe6!important;border-radius:50%!important;width:10px!important;height:10px!important;position:absolute!important;top:6px!important;left:8px!important}.pin-orange{background:radial-gradient(circle at 35% 35%,#f74,#d93800)!important}.pin-blue{background:radial-gradient(circle at 35% 35%,#49f,#0052cc)!important}.pin-purple{background:radial-gradient(circle at 35% 35%,#b5f,#60c)!important}.pin-gold{background:radial-gradient(circle at 35% 35%,#fc2,#c80)!important}.pin-teal{background:radial-gradient(circle at 35% 35%,#22e6e6,#088)!important}.pin-pink{background:radial-gradient(circle at 35% 35%,#f5a,#c05)!important}.pin-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:28px!important;padding:16px 16px 18px!important;text-decoration:none!important;transition:transform .3s,box-shadow .3s!important;display:block!important;position:relative!important;box-shadow:0 25px 60px #00000073,0 10px 25px #00000040!important}.pin-card-wrapper:hover .pin-card{box-shadow:0 35px 80px #000000a6,0 0 45px #6366f166!important}.pin-card-inner{text-align:left!important;border-radius:20px!important;flex-direction:column!important;align-items:flex-start!important;margin-bottom:12px!important;padding:24px 24px 26px!important;display:flex!important}.pin-tint-orange .pin-card-inner{background:#fff1e8!important;border:1px solid #ffe2d1!important}.pin-tint-blue .pin-card-inner{background:#eef2ff!important;border:1px solid #e0e7ff!important}.pin-tint-purple .pin-card-inner{background:#f5f0ff!important;border:1px solid #e9d5ff!important}.pin-tint-gold .pin-card-inner{background:#fffbeb!important;border:1px solid #fef3c7!important}.pin-tint-teal .pin-card-inner{background:#ecfdf5!important;border:1px solid #d1fae5!important}.pin-tint-pink .pin-card-inner{background:#fdf2f8!important;border:1px solid #fce7f3!important}.pin-num{margin-bottom:12px!important;font-family:Caveat,Brush Script MT,cursive!important;font-size:44px!important;font-weight:700!important;line-height:1!important;display:block!important}.pin-tint-orange .pin-num{color:#f95700!important;-webkit-text-fill-color:#f95700!important}.pin-tint-blue .pin-num{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}.pin-tint-purple .pin-num{color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important}.pin-tint-gold .pin-num{color:#d97706!important;-webkit-text-fill-color:#d97706!important}.pin-tint-teal .pin-num{color:#059669!important;-webkit-text-fill-color:#059669!important}.pin-tint-pink .pin-num{color:#db2777!important;-webkit-text-fill-color:#db2777!important}.pin-card-inner .pin-card-title,.pin-card-inner h3{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;letter-spacing:-.5px!important;margin-bottom:12px!important;font-size:24px!important;font-weight:800!important;line-height:1.25!important}.pin-card-inner .pin-card-desc,.pin-card-inner p{color:#334155!important;-webkit-text-fill-color:#334155!important;margin-bottom:0!important;font-size:14.5px!important;font-weight:500!important;line-height:1.6!important}.pin-card-footer{justify-content:flex-end!important;align-items:center!important;padding:2px 10px 4px!important;display:flex!important}.pin-card-link{letter-spacing:1px!important;text-transform:uppercase!important;color:#4f46e5!important;-webkit-text-fill-color:#4f46e5!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:800!important;transition:gap .2s,color .2s!important;display:inline-flex!important}.pin-card-wrapper:hover .pin-card-link{color:#6366f1!important;-webkit-text-fill-color:#6366f1!important;gap:12px!important}.pin-bottom-action{z-index:5!important;flex-direction:column!important;align-items:center!important;gap:24px!important;margin-top:40px!important;display:flex!important}.pin-bottom-stamp{background:#11111a!important;border:1.5px solid #fff3!important;border-radius:50px!important;align-items:center!important;gap:14px!important;padding:10px 24px 10px 12px!important;display:flex!important;box-shadow:0 15px 35px #000000b3!important}.stamp-avatar{object-fit:cover!important;border:2px solid #6366f166!important;border-radius:50%!important;width:38px!important;height:38px!important}.pin-bottom-stamp span{color:#ffffffe0!important;-webkit-text-fill-color:#ffffffe0!important;font-size:13.5px!important;font-weight:500!important}.orange-text{color:#ff6b00!important;-webkit-text-fill-color:#ff6b00!important;font-weight:800!important}.pin-view-all-btn{transition:transform .3s,box-shadow .3s!important;box-shadow:0 10px 30px #ff6b0059!important}.pin-view-all-btn:hover{transform:translateY(-3px)scale(1.03)!important;box-shadow:0 15px 40px #ff6b0080!important}@media (width<=768px){.pin-left,.pin-right{align-self:center!important;margin-left:0!important;margin-right:0!important;transform:rotate(0)!important}.pinboard-svg-path{display:none!important}}html{touch-action:manipulation;-webkit-overflow-scrolling:touch;overflow-x:hidden}body{text-rendering:optimizespeed;width:100%;overflow-x:hidden}@media (width<=768px){.navbar-glass,.schedule-modal-overlay,.schedule-modal-inner,.bento-card,.pin-card-inner,.service-card,.capability-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.marquee-track,.testimonials-slider,.pinboard-canvas{will-change:transform;transform:translateZ(0)}.hero-image-bg{filter:none!important}}.home-about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.home-about-stats-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=1200px){.nav-links{gap:24px}.footer-grid,.footer-top{grid-template-columns:1.2fr 1fr 1fr;gap:40px}}@media (width<=1024px){.nav-toggle,.navbar .nav-toggle{z-index:10000!important;display:flex!important}.nav-links{-webkit-backdrop-filter:blur(24px)!important;z-index:9999!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#08080efa!important;border-left:1px solid #ffffff1a!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:4px!important;width:min(300px,80vw)!important;height:100vh!important;padding:100px 32px 40px!important;transition:right .4s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;inset:0 -100% 0 auto!important;overflow-y:auto!important}.nav-links.active,.nav-links.open{right:0!important}.nav-links li{width:100%}.nav-link{color:#ffffffe6!important;background:0 0!important;border-bottom:1px solid #ffffff14!important;width:100%!important;padding:14px 0!important;font-size:18px!important;display:block!important}.nav-dropdown .dropdown-menu{opacity:1!important;visibility:visible!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:10px!important;min-width:0!important;margin-top:8px!important;padding:8px 0!important;display:none!important;position:static!important;transform:none!important}.nav-dropdown.active .dropdown-menu{display:block!important}.dropdown-menu a{color:#fff!important;background:0 0!important;padding:12px 20px!important;font-size:15px!important;font-weight:600!important}.dropdown-menu a:hover{color:#f7b733!important;background:#f7b73326!important}.nav-toggle span{transition:transform .3s,opacity .3s;background:#fff!important}.nav-toggle.active span:first-child{transform:rotate(45deg)translate(6px,6px)}.nav-toggle.active span:nth-child(2){opacity:0;width:0}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.nav-links.active:before,.nav-links.open:before{content:"";z-index:-1;background:#0009;position:fixed;inset:0}.nav-cta{display:none!important}.services-grid{gap:28px;grid-template-columns:repeat(2,1fr)!important}.portfolio-grid{grid-template-columns:repeat(2,1fr);gap:32px}.footer-grid,.footer-top{grid-template-columns:1fr 1fr;gap:40px}.form-row{grid-template-columns:1fr;gap:16px}.section-header{margin-bottom:48px}.marquee-content span{letter-spacing:3px;font-size:14px}.pinboard-services-section{padding:80px 16px 100px!important}}@media (width<=900px){.hero{min-height:90vh;padding:90px 16px 60px!important}.hero-title{font-size:clamp(2.5rem,10vw,5rem);line-height:1}.hero-subtitle{max-width:100%;font-size:16px}.footer-grid,.footer-top{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1/-1}.footer-desc{max-width:100%}.footer-bottom{text-align:center;flex-direction:column;gap:16px;padding:24px 0}.footer-bottom-links{flex-wrap:wrap;justify-content:center;gap:16px}.home-about-grid{grid-template-columns:1fr!important;gap:40px!important}}@media (width<=768px){:root{--section-padding:clamp(40px,6vw,60px)}.container,.nav-container{padding:0 16px}.navbar{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#0a0a0ff5!important;padding:12px 0!important;box-shadow:0 4px 25px #0006!important}.logo-icon{width:36px!important;height:36px!important}.logo-text{font-size:15px!important}.logo-accent{font-size:11px!important}.hero{text-align:center!important;align-items:center!important;padding:90px 16px 50px!important}.hero-content{text-align:center!important;flex-direction:column!important;align-items:center!important;max-width:100%!important;display:flex!important}.hero-badge{margin-bottom:24px;padding:8px 16px;font-size:11px;align-self:center!important}.hero-title{letter-spacing:-.02em!important;text-align:center!important;font-size:clamp(2.2rem,11vw,4.5rem)!important;line-height:1!important}.hero-rotating-text{display:block}.hero-subtitle{text-align:center!important;max-width:360px!important;margin:0 auto 32px!important;font-size:15px!important}.hero-actions{gap:12px;width:100%;margin-bottom:40px;justify-content:center!important}.hero-actions .btn{padding:13px 32px;font-size:14px}.hero-stats{width:100%;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important}.hero-stat{text-align:center!important;flex-shrink:0!important}.stat-number{font-size:24px!important}.stat-plus{font-size:14px!important}.stat-label{letter-spacing:.8px!important;white-space:nowrap!important;color:#ffffffbf!important;-webkit-text-fill-color:#ffffffbf!important;margin-top:2px!important;font-size:8px!important}.stat-divider{background:#ffffff40!important;flex-shrink:0!important;width:1px!important;min-width:1px!important;height:28px!important;display:block!important}.hero .stat-divider{background:#ffffff40!important}.section-header{margin-bottom:36px;text-align:center!important}.section-title{letter-spacing:-.5px;font-size:clamp(2rem,7vw,3.2rem)}.section-tag{font-size:10px!important}.section-subtitle{font-size:14px;text-align:center!important}.btn{padding:13px 28px;font-size:14px}.btn-lg{padding:14px 32px;font-size:14px}.marquee-section{padding:18px 0}.marquee-content span{letter-spacing:2px;font-size:12px}.services-grid{gap:20px;grid-template-columns:1fr!important}.portfolio-grid{grid-template-columns:1fr;gap:24px}.portfolio-filter{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin:48px auto 36px;padding-bottom:8px;overflow-x:auto}.portfolio-filter::-webkit-scrollbar{display:none}.filter-btn{white-space:nowrap;flex-shrink:0;padding:10px 18px;font-size:13px}.work-section{padding:60px 0}.w-stats-row{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.w-stat{padding:24px 16px!important}.w-stat-num{font-size:36px!important}.w-stat-lbl{font-size:12px!important}.w-stat-note{font-size:10px!important}.clients-section{padding:40px 0}.client-logo img{max-width:180px!important;max-height:70px!important}.client-logo{height:85px!important;padding:0 10px!important}.testimonials{padding:60px 0}.testimonials-slider{max-width:100%}.testimonial-cards{min-height:420px}.testimonial-card{padding:28px 24px}.testimonial-quote{font-size:52px}.testimonial-text{font-size:15px}.cta-section{padding:70px 0}.cta-content{grid-template-columns:1fr!important;gap:32px!important}.cta-title{font-size:clamp(26px,7vw,42px)}.cta-content-right{padding:28px 20px}.form-row{grid-template-columns:1fr;gap:14px}.footer{padding:60px 0 0}.footer-grid,.footer-top{grid-template-columns:1fr;gap:36px;padding-bottom:40px}.footer-bottom{text-align:center;flex-direction:column;gap:14px;padding:20px 0}.footer-bottom-links{flex-wrap:wrap;justify-content:center;gap:12px}.footer-watermark-svg{margin-top:-30px;margin-bottom:20px;transform:scaleY(1.2)scaleX(1.2)}.pinboard-services-section{padding:60px 16px 80px!important}.pinboard-canvas{gap:48px!important}.pin-card-wrapper{max-width:100%!important}.pin-left,.pin-right{align-self:center!important;margin-left:0!important;margin-right:0!important;transform:rotate(0)!important}.pinboard-svg-path{display:none!important}.pin-card-inner{padding:18px 18px 20px!important}.pin-num{font-size:36px!important}.pin-card-inner .pin-card-title,.pin-card-inner h3{font-size:20px!important}.back-to-top{width:42px;height:42px;bottom:20px;right:20px}.schedule-modal-content{border-radius:16px;width:96%;max-width:100%;overflow:hidden}.bento-grid{grid-template-columns:1fr!important}.bento-card{grid-column:unset!important;grid-row:unset!important}.about-section{padding:60px 16px!important}.home-about-grid{grid-template-columns:1fr!important;gap:40px!important}.home-about-stats-grid{grid-template-columns:1fr 1fr!important;gap:16px!important}.home-about-stats-grid>div{border-radius:16px!important;padding:20px 16px!important}.home-about-stat-number{font-size:32px!important}}@media (width<=600px){.hero{padding:88px 16px 48px!important}.hero-title{font-size:clamp(2rem,12vw,3.8rem)!important}.hero-actions{gap:10px;width:100%}.hero-actions .btn{justify-content:center;width:100%}.hero-stats{gap:8px!important}.stat-number{font-size:20px!important}.stat-plus{font-size:12px!important}.stat-label{font-size:7px!important}.stat-divider{height:22px!important}.logo-text{font-size:13px!important}.section-title{font-size:clamp(1.8rem,8vw,2.8rem)}.testimonial-cards{min-height:460px}.author-avatar{width:48px;height:48px}.cta-content-right{padding:22px 16px}.footer{padding:48px 0 0}.footer-watermark-svg{margin-top:-20px;transform:scaleY(1)scaleX(1)}.social-links{gap:8px}.pinboard-canvas{gap:36px!important;margin-top:40px!important}}@media (width<=480px){:root{--section-padding:48px}.hero-title{font-size:clamp(1.9rem,13vw,3.5rem)!important}.hero-subtitle{max-width:300px!important;font-size:14px!important}.btn{padding:12px 20px;font-size:13px}.section-title{font-size:clamp(1.6rem,9vw,2.5rem)}.testimonial-cards{min-height:500px}.testimonial-text{font-size:14px;line-height:1.7}.testimonial-quote{font-size:44px}.footer-watermark-svg{display:none}.nav-links{padding:90px 24px 40px!important}.nav-link{font-size:16px!important}.client-logo img{max-width:220px!important;max-height:80px!important}.client-logo{height:100px!important}.hero-stats{gap:6px!important}.stat-number{font-size:18px!important}.stat-plus{font-size:11px!important}.stat-label{letter-spacing:.3px!important;font-size:7px!important}.stat-divider{height:20px!important}.home-about-stats-grid{grid-template-columns:1fr!important;gap:12px!important}.home-about-stat-card{padding:16px 20px!important}.home-about-stat-number{font-size:28px!important}.w-stats-row{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.w-stat{padding:16px 10px!important}.w-stat-num{font-size:28px!important}.w-stat-lbl{font-size:11px!important}.w-stat-note{font-size:9px!important}}@media (width<=360px){.hero-title{font-size:clamp(1.7rem,14vw,3rem)!important}.hero-subtitle{max-width:260px!important}.stat-number{font-size:17px!important}.stat-divider{height:18px!important}.stat-label{font-size:6px!important}.nav-container{padding:0 12px}.nav-links{width:90vw!important}.section-title{font-size:clamp(1.5rem,10vw,2.2rem)}.testimonial-card{padding:18px 14px}.pin-card-inner{padding:14px 14px 16px!important}.pin-num{font-size:30px!important}.w-stat-num{font-size:24px!important}}.hero,.marquee-section,.clients-section,.about-section,.cta-section,.footer,.work-section,.testimonials,.pinboard-services-section{overflow-x:hidden}img{max-width:100%;height:auto}@media (width<=991px){.story-milestones{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.story-mvv-row{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.testi-ref-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}@media (width<=768px){.story-milestones{grid-template-columns:repeat(2,1fr)!important}.story-mvv-row{grid-template-columns:1fr!important;gap:14px!important}.testi-ref-grid{grid-template-columns:1fr!important;gap:16px!important}}@media (width<=600px){.tm-svc-grid,.tm-who-grid{grid-template-columns:1fr!important;gap:20px!important}.seo-metrics-table{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.seo-metrics-thead,.seo-metrics-row{min-width:480px!important}}@media (width<=480px){.story-milestones{grid-template-columns:1fr!important;gap:10px!important}.story-milestone{padding:20px 16px!important}}@media (width<=768px){.navbar,.navbar.scrolled{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}}body.page-web{color:#fff!important;background-color:#08080c!important}.wd-hero,.wd-hero[data-animate],.wd-hero.animate-in{opacity:1!important;z-index:1!important;background:#08080c!important;align-items:center!important;min-height:100vh!important;padding:140px 0 80px!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}.wd-hero-inner{z-index:2!important;opacity:1!important;grid-template-columns:1.2fr .8fr!important;align-items:center!important;gap:60px!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 40px!important;display:grid!important;position:relative!important;transform:none!important}.wd-hero-eyebrow{color:#00e5ff!important;text-transform:uppercase!important;letter-spacing:1.5px!important;background:#00e5ff14!important;border:1px solid #00e5ff40!important;border-radius:30px!important;align-items:center!important;gap:8px!important;margin-bottom:24px!important;padding:6px 16px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.wd-hero-eyebrow svg{stroke:#00e5ff!important}.wd-hero-title{font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif)!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:-.5px!important;margin-bottom:20px!important;font-size:clamp(3rem,7vw,5.5rem)!important;font-weight:900!important;line-height:.95!important}.wd-hero-title .acc{background:linear-gradient(135deg,#00e5ff 0%,#6366f1 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-block!important}.wd-hero-sub{color:#ffffffbf!important;max-width:540px!important;margin-bottom:32px!important;font-size:clamp(14px,1.8vw,16.5px)!important;line-height:1.65!important}.wd-hero-ctas{flex-wrap:wrap!important;gap:14px!important;display:flex!important}.wd-btn{cursor:pointer!important;border-radius:30px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:14px 28px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.wd-btn-solid{color:#fff!important;background:linear-gradient(135deg,#00e5ff 0%,#6366f1 100%)!important;border:none!important;box-shadow:0 10px 24px #00e5ff40!important}.wd-btn-solid:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px #00e5ff59!important}.wd-btn-outline{color:#fff!important;background:#ffffff08!important;border:1px solid #ffffff40!important}.wd-btn-outline:hover{color:#00e5ff!important;background:#ffffff14!important;border-color:#00e5ff80!important;transform:translateY(-2px)!important}.wd-hero-right{flex-direction:column!important;align-items:stretch!important;display:flex!important}.wd-lh-card{-webkit-backdrop-filter:blur(20px)!important;background:#0f111aeb!important;border:1px solid #00e5ff33!important;border-radius:24px!important;padding:32px 28px!important;box-shadow:0 20px 50px #0009,0 0 30px #00e5ff1a!important}.wd-lh-header{border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;margin-bottom:24px!important;padding-bottom:16px!important;display:flex!important}.wd-lh-header h4{color:#fff!important;text-transform:uppercase!important;letter-spacing:1px!important;margin:0!important;font-size:13px!important;font-weight:800!important}.wd-lh-header span{color:#00e676!important;letter-spacing:.5px!important;background:#00e6761f!important;border:1px solid #00e6764d!important;border-radius:20px!important;padding:4px 12px!important;font-size:11px!important;font-weight:800!important}.wd-lh-scores{grid-template-columns:repeat(4,1fr)!important;gap:12px!important;display:grid!important}.wd-score-item{text-align:center!important}.wd-score-circle{color:#00e676!important;z-index:1!important;background:#0d1117!important;border:3px solid #00e676!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:60px!important;height:60px!important;margin:0 auto 10px!important;font-size:16px!important;font-weight:900!important;display:flex!important;position:relative!important;box-shadow:0 0 16px #00e6764d!important}.wd-score-label{color:#ffffffb3!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:10.5px!important;font-weight:700!important}.wd-ide-section,.wd-ide-section[data-animate]{opacity:1!important;background:#08080c!important;border-bottom:1px solid #ffffff0d!important;padding:100px 0!important;transform:none!important}.ide-grid-custom{grid-template-columns:1.1fr .9fr!important;align-items:center!important;gap:60px!important;max-width:1200px!important;margin:0 auto!important;padding:0 40px!important;display:grid!important}.ide-left-editor{background:#0d1117!important;border:1px solid #ffffff1f!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 20px 50px #0009!important}.ide-window-header{background:#161b22!important;border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;padding:12px 18px!important;display:flex!important}.ide-header-left{align-items:center!important;gap:12px!important;display:flex!important}.ide-window-dots{gap:6px!important;display:flex!important}.dot{border-radius:50%!important;width:12px!important;height:12px!important}.dot-red{background:#ff5f57!important}.dot-yellow{background:#ffbd2e!important}.dot-green{background:#28c840!important}.ide-file-tab{color:#fff9!important;font-family:Courier New,monospace!important;font-size:12px!important;font-weight:700!important}.ide-run-btn{color:#fff!important;cursor:pointer!important;background:#238636!important;border:none!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:11px!important;font-weight:700!important;transition:background .2s!important;display:inline-flex!important}.ide-run-btn:hover{background:#2ea043!important}.ide-editor-body{min-height:220px!important;padding:24px!important}.ide-code-block{color:#c9d1d9!important;white-space:pre-wrap!important;word-break:break-word!important;margin:0!important;font-family:Courier New,monospace!important;font-size:13.5px!important;line-height:1.7!important}.ide-cursor{color:#00e5ff!important;font-weight:700!important;animation:1s step-end infinite blink!important;display:inline-block!important}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.ide-terminal-output{background:#010409!important;border-top:1px solid #ffffff14!important;border-radius:0 0 20px 20px!important;margin:20px -24px -24px!important;padding:14px 20px!important}.term-line{align-items:center!important;gap:8px!important;font-family:Courier New,monospace!important;font-size:12.5px!important;line-height:1.8!important;display:flex!important}.term-prompt{color:#00e5ff!important;font-weight:700!important}.term-run{color:#fff9!important}.term-success{color:#00e676!important;align-items:center!important;gap:6px!important;display:flex!important}.term-icon{align-items:center!important;display:flex!important}.ide-right-content h2{font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif)!important;color:#fff!important;text-transform:uppercase!important;margin-bottom:18px!important;font-size:clamp(2.2rem,4.5vw,3.8rem)!important;font-weight:900!important;line-height:1.05!important}.ide-right-content p{color:#ffffffb3!important;font-size:15.5px!important;line-height:1.7!important}.wd-integration-section,.wd-integration-section[data-animate]{opacity:1!important;background:#06060a!important;border-bottom:1px solid #ffffff0d!important;padding:100px 0!important;transform:none!important}.wd-integration-section .section-title{color:#fff!important;font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif)!important;text-transform:uppercase!important;margin-bottom:16px!important;font-size:clamp(2.5rem,6vw,4.5rem)!important;font-weight:900!important;line-height:.95!important}.wd-integration-section .section-title .text-gradient{background:linear-gradient(135deg,#00e5ff 0%,#6366f1 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-block!important}.integration-flow-map{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:20px!important;max-width:1000px!important;margin-top:50px!important;margin-left:auto!important;margin-right:auto!important;padding:0 20px!important;display:flex!important}.map-node{text-align:center!important;background:#ffffff08!important;border:1px solid #00e5ff26!important;border-radius:20px!important;flex:1!important;min-width:160px!important;max-width:250px!important;padding:28px 20px!important;transition:all .3s!important}.map-node:hover{border-color:#00e5ff66!important;transform:translateY(-4px)!important;box-shadow:0 12px 30px #0006,0 0 20px #00e5ff26!important}.node-icon{background:#00e5ff14!important;border:1px solid #00e5ff33!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;margin:0 auto 14px!important;display:flex!important}.map-node h4{color:#fff!important;margin-bottom:4px!important;font-size:15px!important;font-weight:800!important}.map-node p{color:#fff9!important;margin:0!important;font-size:12.5px!important}.map-arrow{flex-shrink:0!important;align-items:center!important;display:flex!important}.wd-caps-section-pin{background:#08080c!important}.wd-caps-header-wrap{text-align:center!important;margin-bottom:40px!important;padding:0 20px!important}.wd-caps-header-wrap .eyebrow{color:#00e5ff!important;text-transform:uppercase!important;letter-spacing:1.5px!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.wd-caps-header-wrap .big-title{font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif)!important;color:#fff!important;text-transform:uppercase!important;margin-bottom:0!important;font-size:clamp(2.8rem,7vw,5rem)!important;font-weight:900!important;line-height:.95!important}.wd-caps-header-wrap .big-title .acc{background:linear-gradient(135deg,#00e5ff 0%,#6366f1 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-block!important}.wd-caps-card-v2{background:#0d1117!important;border-radius:20px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important;box-shadow:0 15px 40px #0006!important}.card-v2-gfx{border-radius:20px 20px 0 0!important;flex-direction:column!important;justify-content:flex-end!important;width:100%!important;height:170px!important;padding:20px!important;display:flex!important;position:relative!important;overflow:hidden!important}.card-v2-bg-img{object-fit:cover!important;z-index:1!important;opacity:.22!important;width:100%!important;height:100%!important;transition:opacity .3s,transform .6s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;top:0!important;left:0!important}.wd-caps-card-v2:hover .card-v2-bg-img{opacity:.42!important;transform:scale(1.08)!important}.gfx-chips,.gfx-title,.gfx-badge{z-index:2!important;position:relative!important}.gfx-yellow{background:linear-gradient(135deg,#fbbf242e 0%,#fc4a1a1f 100%)!important;border:1px solid #fbbf244d!important}.gfx-green{background:linear-gradient(135deg,#10b9812e 0%,#0596691f 100%)!important;border:1px solid #10b9814d!important}.gfx-blue{background:linear-gradient(135deg,#00e5ff2e 0%,#0ea5e91f 100%)!important;border:1px solid #00e5ff4d!important}.gfx-purple{background:linear-gradient(135deg,#a855f72e 0%,#8b5cf61f 100%)!important;border:1px solid #a855f74d!important}.gfx-indigo{background:linear-gradient(135deg,#6366f12e 0%,#4338ca1f 100%)!important;border:1px solid #6366f14d!important}.gfx-teal{background:linear-gradient(135deg,#14b8a62e 0%,#0f766e1f 100%)!important;border:1px solid #14b8a64d!important}.gfx-chips{flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important;display:flex!important}.gfx-chip{color:#fff!important;letter-spacing:.5px!important;background:#ffffff1f!important;border:1px solid #fff3!important;border-radius:20px!important;padding:4px 10px!important;font-size:11px!important;font-weight:700!important}.gfx-title{color:#fff!important;margin-bottom:4px!important;font-size:15px!important;font-weight:800!important}.gfx-badge{color:#ffffffb3!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:10px!important;font-weight:700!important}.card-v2-body{background:#ffffff08!important;border:1px solid #ffffff14!important;border-top:none!important;border-radius:0 0 20px 20px!important;padding:24px 22px 20px!important}.card-v2-body h3{color:#fff!important;margin-bottom:10px!important;font-size:17px!important;font-weight:800!important}.card-v2-body p{color:#fff9!important;margin-bottom:16px!important;font-size:13.5px!important;line-height:1.6!important}.card-v2-link{color:#00e5ff!important;align-items:center!important;gap:6px!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.wd-cases{background:#f4f5f8!important;border-bottom:1px solid #0000000f!important;padding:100px 0!important}.wd-cases-inner{max-width:1200px!important;margin:0 auto!important;padding:0 40px!important}.wd-cases-inner .eyebrow{text-transform:uppercase!important;letter-spacing:1.5px!important;color:#111827!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.wd-cases-inner .big-title{font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif)!important;color:#111827!important;text-transform:uppercase!important;margin-bottom:50px!important;font-size:clamp(2.5rem,6vw,4.5rem)!important;font-weight:900!important;line-height:.95!important}.wd-cases-grid{grid-template-columns:repeat(3,1fr)!important;gap:32px!important;display:grid!important}.wd-case-card{background:#fff!important;border:1px solid #0000000f!important;border-radius:24px!important;transition:all .4s!important;overflow:hidden!important;box-shadow:0 10px 35px #00000014!important}.wd-case-card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 50px #00000026!important}.wd-case-img{background-color:#e5e7eb!important;background-position:50%!important;background-size:cover!important;width:100%!important;height:230px!important}.wd-case-body{padding:30px!important}.wd-case-tag{color:#6366f1!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:10px!important;font-size:11.5px!important;font-weight:800!important;display:block!important}.wd-case-body h3{color:#111827!important;margin-bottom:10px!important;font-size:22px!important;font-weight:800!important}.wd-case-body p{color:#4b5563!important;margin-bottom:20px!important;font-size:14.5px!important;line-height:1.6!important}.wd-case-link{color:#6366f1!important;align-items:center!important;gap:6px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.wd-cta{background:linear-gradient(135deg,#060610 0%,#09090d 60%,#060610 100%)!important;border-top:1px solid #ffffff0d!important}.wd-cta-inner{text-align:center!important;max-width:850px!important;margin:0 auto!important;padding:100px 40px!important}.wd-cta-eyebrow{color:#00e5ff!important;text-transform:uppercase!important;letter-spacing:1.5px!important;margin-bottom:20px!important;font-size:12px!important;font-weight:700!important;display:block!important}.wd-cta-title{font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif)!important;color:#fff!important;text-transform:uppercase!important;margin-bottom:20px!important;font-size:clamp(3rem,8vw,5.5rem)!important;font-weight:900!important;line-height:.9!important}.wd-cta-title span{background:linear-gradient(135deg,#00e5ff 0%,#6366f1 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-block!important}.wd-cta-sub{color:#ffffffa6!important;max-width:580px!important;margin:0 auto 36px!important;font-size:clamp(14px,1.8vw,16.5px)!important;line-height:1.65!important}.wd-ide-section .section-tag,.wd-integration-section .section-tag{color:#00e5ff!important;text-transform:uppercase!important;letter-spacing:1.5px!important;background:#00e5ff1a!important;border:1px solid #00e5ff40!important;border-radius:30px!important;margin-bottom:16px!important;padding:6px 16px!important;font-size:11px!important;font-weight:800!important;display:inline-block!important}@media (width<=991px){.wd-hero-inner{text-align:center!important;grid-template-columns:1fr!important;gap:40px!important}.wd-hero-ctas{justify-content:center!important}.wd-hero-sub{margin-left:auto!important;margin-right:auto!important}.wd-hero-right{max-width:500px!important;margin:0 auto!important}.ide-grid-custom{grid-template-columns:1fr!important;gap:40px!important}.wd-cases-grid{grid-template-columns:1fr!important}.integration-flow-map{flex-flow:column wrap!important;gap:16px!important}.map-node{width:100%!important;max-width:280px!important}.map-arrow{transform:rotate(90deg)!important}}@media (width<=768px){.wd-hero{padding:120px 0 60px!important}.wd-hero-inner,.ide-grid-custom,.wd-cases-inner,.wd-cta-inner,.integration-flow-map{padding:0 20px!important}.wd-lh-scores{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.wd-caps-section-pin{min-height:auto!important;padding:60px 0!important}.wd-caps-track{flex-direction:column!important;gap:20px!important;width:100%!important;padding:0 20px!important}.wd-caps-card-v2{opacity:1!important;width:100%!important;transform:none!important}.wd-caps-track-container{padding:0!important;overflow:hidden visible!important}}.tm-hero{align-items:center;min-height:100vh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}.tm-hero-inner{z-index:2;grid-template-columns:1.3fr .7fr;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;padding:0 40px;display:grid;position:relative}.tm-hero-eyebrow{color:#f7b733;text-transform:uppercase;letter-spacing:1.5px;background:#f7b7331a;border:1px solid #f7b73340;border-radius:30px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.tm-hero-eyebrow svg{stroke:#f7b733}.tm-hero-title{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:-.5px;text-transform:uppercase;margin-bottom:20px;font-size:clamp(2.8rem,6vw,5rem);line-height:.95;color:#fff!important}.tm-hero-title .acc{background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tm-hero-sub{max-width:520px;margin-bottom:32px;font-size:clamp(14px,1.8vw,16px);line-height:1.65;color:#ffffffa6!important}.tm-hero-ctas{flex-wrap:wrap;gap:14px;display:flex}.tm-btn{cursor:pointer;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.tm-btn-solid{background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);border:none;box-shadow:0 10px 20px #f7b73333;color:#fff!important}.tm-btn-solid:hover{transform:translateY(-2px);box-shadow:0 14px 26px #f7b7334d}.tm-btn-outline{background:0 0;border:1px solid #ffffff40;color:#fff!important}.tm-btn-outline:hover{background:#ffffff0d;border-color:#ffffff73;transform:translateY(-2px)}.tm-hero-right{-webkit-backdrop-filter:blur(14px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;gap:18px;padding:32px;display:flex;box-shadow:0 20px 40px #0000004d}.tm-stat-card{border-bottom:1px solid #ffffff0d;align-items:center;gap:16px;padding-bottom:16px;display:flex}.tm-stat-card:last-child{border-bottom:none;padding-bottom:0}.tm-stat-icon{color:#f7b733;background:#f7b73314;border:1px solid #f7b73326;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.tm-stat-num{color:#fff;margin-bottom:3px;font-family:Outfit,sans-serif;font-size:clamp(20px,3vw,28px);font-weight:800;line-height:1}.tm-stat-label{color:#ffffff73;font-size:12.5px;line-height:1.4}.tm-ticker{background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);padding:13px 0;overflow:hidden}.tm-ticker-inner{align-items:center;gap:40px;width:max-content;animation:32s linear infinite ticker-scroll;display:flex}.tm-ticker-item{color:#fff;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:12.5px;font-weight:700}.tm-ticker-item.dim{color:#ffffffa6}.tm-what{background:#08080c;border-bottom:1px solid #ffffff0d;padding:120px 0}.tm-what-inner{max-width:1200px;margin:0 auto;padding:0 40px}.tm-what-inner>.eyebrow{color:#f7b733;text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:8px;margin-bottom:40px;font-size:12px;font-weight:700;display:inline-flex}.tm-what-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.tm-what-left h2{text-transform:uppercase;margin-bottom:24px;font-family:Outfit,sans-serif;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900;line-height:.95;color:#fff!important}.tm-what-left h2 span{background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tm-what-left p{color:#ffffff8c;margin-bottom:16px;font-size:15px;line-height:1.7}.tm-what-right{flex-direction:column;gap:20px;display:flex}.tm-feat-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:18px;align-items:flex-start;gap:18px;padding:22px 24px;transition:all .3s;display:flex}.tm-feat-item:hover{background:#f7b73305;border-color:#f7b7332e;transform:translate(6px)}.tm-feat-icon{color:#f7b733;background:#f7b7330f;border:1px solid #f7b7331f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tm-feat-body h4{margin-bottom:6px;font-size:15px;font-weight:700;color:#fff!important}.tm-feat-body p{color:#ffffff73;margin-bottom:0;font-size:13.5px;line-height:1.55}.tm-services{background:#060608;border-bottom:1px solid #ffffff0d;padding:120px 0}.tm-services-inner{max-width:1200px;margin:0 auto;padding:0 40px}.tm-services-inner>.eyebrow{color:#f7b733;text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:700;display:inline-flex}.tm-svc-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px;display:grid}.tm-svc-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:22px;padding:30px 26px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.tm-svc-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#f7b733,#fc4a1a);width:100%;height:2px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.tm-svc-card:hover{background:#f7b73305;border-color:#f7b73333;transform:translateY(-6px);box-shadow:0 20px 40px #0000004d}.tm-svc-card:hover:before{transform:scaleX(1)}.tm-svc-num{color:#fff3;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:18px;font-size:10px;font-weight:700}.tm-svc-icon{color:#f7b733;background:#f7b7330f;border:1px solid #f7b7331f;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex}.tm-svc-title{color:#fff;margin-bottom:10px;font-size:16px;font-weight:700}.tm-svc-desc{color:#ffffff73;margin-bottom:14px;font-size:13.5px;line-height:1.6}.tm-svc-tag{color:#f7b733;font-size:11.5px;font-weight:600}.tm-who{background:#09090d;border-bottom:1px solid #ffffff0d;padding:120px 0}.tm-who-inner{max-width:1200px;margin:0 auto;padding:0 40px}.tm-who-inner>.eyebrow{color:#f7b733;text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:700;display:inline-flex}.tm-who-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}.tm-who-card{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;padding:28px 22px;transition:all .35s}.tm-who-card:hover{border-color:#f7b73333;transform:translateY(-6px);box-shadow:0 16px 36px #0000004d}.tm-who-icon{color:#f7b733;background:#f7b7330f;border:1px solid #f7b7331f;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}.tm-who-title{color:#fff;margin-bottom:8px;font-size:15px;font-weight:700}.tm-who-desc{color:#ffffff73;font-size:13px;line-height:1.55}.tm-process{background:#08080c;border-bottom:1px solid #ffffff0d;padding:120px 0}.tm-process-inner{text-align:center;max-width:1100px;margin:0 auto;padding:0 40px}.tm-process-inner>.eyebrow{color:#f7b733;text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:700;display:inline-flex}.tm-process-inner>.section-sub{color:#ffffff73;max-width:600px;margin:0 auto 60px;font-size:15px;line-height:1.6}.tm-steps{text-align:left;grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.tm-step{background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;padding:28px 22px;transition:all .35s}.tm-step:hover{background:#f7b73305;border-color:#f7b73333;transform:translateY(-6px);box-shadow:0 16px 36px #0000004d}.tm-step-num{color:#f7b733;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px;font-size:10px;font-weight:700;display:block}.tm-step-icon{color:#f7b733;background:#f7b7330f;border:1px solid #f7b7331f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.tm-step-title{color:#fff;margin-bottom:8px;font-size:15px;font-weight:700}.tm-step-desc{color:#ffffff73;font-size:13px;line-height:1.55}.tm-cta{background:linear-gradient(135deg,#0a0508 0%,#09090d 50%,#08080c 100%);border-top:1px solid #ffffff0d}.tm-cta-inner{text-align:center;max-width:900px;margin:0 auto;padding:100px 40px}.tm-cta-eyebrow{color:#f7b733;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.tm-cta-title{text-transform:uppercase;margin-bottom:20px;font-family:Outfit,sans-serif;font-size:clamp(3rem,8vw,5.5rem);font-weight:900;line-height:.9;color:#fff!important}.tm-cta-title span{background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tm-cta-sub{color:#ffffff80;max-width:580px;margin:0 auto 40px;font-size:clamp(14px,1.8vw,16px);line-height:1.65}.tm-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.tm-btn-cta-primary{background:linear-gradient(135deg,#f7b733 0%,#fc4a1a 100%);border-radius:30px;align-items:center;gap:10px;padding:16px 34px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 12px 24px #f7b73333;color:#fff!important}.tm-btn-cta-primary:hover{transform:translateY(-3px);box-shadow:0 18px 30px #f7b7334d}.tm-btn-cta-ghost{background:0 0;border:1px solid #ffffff26;border-radius:30px;align-items:center;gap:10px;padding:16px 34px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;color:#ffffffa6!important}.tm-btn-cta-ghost:hover{background:#ffffff0d;border-color:#ffffff4d;transform:translateY(-2px);color:#fff!important}@media (width<=1100px){.tm-steps{grid-template-columns:repeat(3,1fr)}.tm-who-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=991px){.tm-hero-inner{text-align:center;gap:40px;grid-template-columns:1fr!important}.tm-hero-ctas{justify-content:center}.tm-hero-sub{margin-left:auto;margin-right:auto}.tm-hero-right{max-width:440px;margin:0 auto}.tm-what-grid{grid-template-columns:1fr;gap:40px}.tm-svc-grid,.tm-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.tm-hero{padding:120px 0 60px}.tm-hero-inner,.tm-what-inner,.tm-services-inner,.tm-who-inner,.tm-process-inner{padding:0 20px}.tm-svc-grid{grid-template-columns:1fr}.tm-who-grid{grid-template-columns:1fr 1fr;gap:14px}.tm-steps{grid-template-columns:1fr;gap:14px}.tm-cta-inner{padding:80px 20px}}.page-saas{overflow-x:hidden;color:#fff!important;background-color:#07070c!important}.sa-hero,.sa-hero[data-animate],.sa-hero.animate-in{opacity:1!important;z-index:1!important;background:#07070c!important;align-items:center!important;min-height:100vh!important;padding:140px 0 80px!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}.sa-hero .hero-video{transition:opacity .3s;opacity:.2!important;filter:brightness(.35)contrast(1.1)!important}.sa-hero .hero-video-overlay{background:radial-gradient(circle,#07070c80 0%,#07070cf2 100%)!important}.sa-hero-inner{z-index:2!important;opacity:1!important;grid-template-columns:1.2fr .8fr!important;align-items:center!important;gap:60px!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 40px!important;display:grid!important;position:relative!important;transform:none!important}.sa-hero-eyebrow{color:#a78bfa!important;text-transform:uppercase!important;letter-spacing:1.5px!important;background:#8b5cf61f!important;border:1px solid #8b5cf64d!important;border-radius:30px!important;align-items:center!important;gap:8px!important;margin-bottom:24px!important;padding:6px 16px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.sa-hero-eyebrow svg{stroke:#a78bfa!important}.sa-hero-title{font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif)!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:-.5px!important;margin-bottom:20px!important;font-size:clamp(3rem,7vw,5.5rem)!important;font-weight:900!important;line-height:.95!important}.sa-hero-title .acc{background:linear-gradient(135deg,#a78bfa 0%,#ec4899 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-block!important}.sa-hero-sub{color:#ffffffbf!important;max-width:540px!important;margin-bottom:32px!important;font-size:clamp(14px,1.8vw,16.5px)!important;line-height:1.65!important}.sa-hero-ctas{flex-wrap:wrap!important;gap:14px!important;display:flex!important}.sa-btn{cursor:pointer!important;border-radius:30px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:14px 28px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.sa-btn-solid{color:#fff!important;background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%)!important;border:none!important;box-shadow:0 10px 24px #8b5cf64d!important}.sa-btn-solid:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px #8b5cf673!important}.sa-btn-outline{color:#fff!important;background:#ffffff08!important;border:1px solid #ffffff40!important}.sa-btn-outline:hover{color:#a78bfa!important;background:#ffffff14!important;border-color:#a78bfa80!important;transform:translateY(-2px)!important}.sa-hero-right{flex-direction:column!important;align-items:stretch!important;display:flex!important}.sa-stat-box{-webkit-backdrop-filter:blur(20px)!important;background:#120e1eeb!important;border:1px solid #8b5cf640!important;border-radius:24px!important;flex-direction:column!important;gap:20px!important;padding:32px 28px!important;display:flex!important;box-shadow:0 20px 50px #0009,0 0 30px #8b5cf626!important}.sa-stat-row{border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;padding-bottom:16px!important;display:flex!important}.sa-stat-row:last-child{border-bottom:none!important;padding-bottom:0!important}.sa-stat-label{color:#fffc!important;align-items:center!important;gap:10px!important;font-size:13.5px!important;font-weight:700!important;display:flex!important}.sa-stat-label svg{color:#a78bfa!important}.sa-stat-value{color:#00e676!important;letter-spacing:-.5px!important;font-family:Outfit,sans-serif!important;font-size:20px!important;font-weight:900!important}.sa-dashboard-mockup{background:#060609!important;border-bottom:1px solid #ffffff14!important;padding:100px 0!important;position:relative!important}.sa-mockup-grid{grid-template-columns:1.1fr .9fr!important;align-items:center!important;gap:60px!important;max-width:1200px!important;margin:0 auto!important;padding:0 40px!important;display:grid!important}.sa-mockup-visual{background:#0e0e16f2!important;border:1px solid #8b5cf64d!important;border-radius:24px!important;flex-direction:column!important;gap:20px!important;padding:32px!important;display:flex!important;box-shadow:0 20px 50px #0009,0 0 30px #8b5cf61f!important}.sa-widget{background:#08080ee6!important;border:1px solid #ffffff14!important;border-radius:18px!important;padding:24px!important}.widget-header{justify-content:space-between!important;align-items:center!important;margin-bottom:14px!important;display:flex!important}.widget-header span{color:#fff9!important;font-size:13px!important;font-weight:700!important}.badge-active{color:#00e676!important;background:#00e6761f!important;border:1px solid #00e6764d!important;border-radius:20px!important;padding:3px 10px!important;font-size:11px!important;font-weight:800!important}.widget-price h3{color:#fff!important;margin-bottom:2px!important;font-family:Outfit,sans-serif!important;font-size:38px!important;font-weight:900!important;line-height:1!important}.widget-price h3 span{color:#ffffff80!important;font-size:18px!important;font-weight:600!important}.widget-price p{color:#ffffff80!important;margin:0!important;font-size:12.5px!important}.widget-toggle-row{color:#ffffffb3!important;border-top:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;margin-top:16px!important;padding-top:14px!important;font-size:13px!important;font-weight:700!important;display:flex!important}.toggle-switch-mock.active{background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;border-radius:12px!important;width:44px!important;height:24px!important;position:relative!important}.toggle-switch-mock.active:after{content:""!important;background:#fff!important;border-radius:50%!important;width:18px!important;height:18px!important;position:absolute!important;top:3px!important;right:3px!important}.sa-widget-users span{color:#fff9!important;font-size:13px!important;font-weight:700!important}.sa-widget-users h3{color:#fff!important;margin:6px 0 2px!important;font-family:Outfit,sans-serif!important;font-size:32px!important;font-weight:900!important}.sa-widget-users p{color:#00e676!important;margin:0!important;font-size:12.5px!important;font-weight:700!important}.sa-mockup-content h2{font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif)!important;color:#fff!important;text-transform:uppercase!important;margin-bottom:18px!important;font-size:clamp(2.2rem,4.5vw,3.8rem)!important;font-weight:900!important;line-height:1.05!important}.sa-mockup-content p{color:#ffffffb3!important;font-size:15.5px!important;line-height:1.7!important}.sa-pipeline-section{background:#07070c!important;border-bottom:1px solid #ffffff14!important;padding:100px 0!important}.sa-pipeline-section .section-title{color:#fff!important;font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif)!important;text-transform:uppercase!important;margin-bottom:16px!important;font-size:clamp(2.5rem,6vw,4.5rem)!important;font-weight:900!important;line-height:.95!important}.sa-pipeline-section .section-title .text-gradient{background:linear-gradient(135deg,#a78bfa 0%,#ec4899 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-block!important}.pipeline-diagram-grid{grid-template-columns:repeat(3,1fr)!important;gap:28px!important;max-width:1200px!important;margin-top:50px!important;margin-left:auto!important;margin-right:auto!important;padding:0 40px!important;display:grid!important}.pipeline-node{background:#ffffff08!important;border:1px solid #8b5cf633!important;border-radius:22px!important;padding:32px 26px!important;transition:all .35s!important;position:relative!important}.pipeline-node:hover{border-color:#a78bfa80!important;transform:translateY(-6px)!important;box-shadow:0 16px 40px #00000080,0 0 25px #8b5cf633!important}.node-num{color:#a78bfa!important;text-transform:uppercase!important;letter-spacing:1.5px!important;margin-bottom:16px!important;font-size:11px!important;font-weight:800!important}.pipeline-node h4{color:#fff!important;margin-bottom:10px!important;font-size:17px!important;font-weight:800!important}.pipeline-node p{color:#fff9!important;margin:0!important;font-size:13.5px!important;line-height:1.6!important}.sa-caps{background:#08080d!important;border-bottom:1px solid #ffffff14!important;padding:100px 0!important}.sa-caps-inner{max-width:1200px!important;margin:0 auto!important;padding:0 40px!important}.sa-caps-inner .eyebrow{color:#a78bfa!important;text-transform:uppercase!important;letter-spacing:1.5px!important;align-items:center!important;gap:8px!important;margin-bottom:16px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.sa-caps-inner .big-title{font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif)!important;color:#fff!important;text-transform:uppercase!important;margin-bottom:50px!important;font-size:clamp(2.8rem,7vw,5rem)!important;font-weight:900!important;line-height:.95!important}.sa-caps-grid{grid-template-columns:repeat(4,1fr)!important;gap:24px!important;display:grid!important}.sa-cap-card{background:#ffffff08!important;border:1px solid #8b5cf633!important;border-radius:22px!important;padding:30px 24px!important;transition:all .35s!important}.sa-cap-card:hover{border-color:#a78bfa80!important;transform:translateY(-6px)!important;box-shadow:0 16px 40px #00000080,0 0 25px #8b5cf633!important}.sa-cap-icon{color:#a78bfa!important;background:#8b5cf61f!important;border:1px solid #8b5cf64d!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;margin-bottom:18px!important;display:flex!important}.sa-cap-card h3{color:#fff!important;margin-bottom:10px!important;font-size:17px!important;font-weight:800!important}.sa-cap-card p{color:#fff9!important;margin:0!important;font-size:13.5px!important;line-height:1.6!important}.sa-cta{background:linear-gradient(135deg,#090614 0%,#07070c 60%,#090614 100%)!important;border-top:1px solid #ffffff14!important}.sa-cta-inner{text-align:center!important;max-width:850px!important;margin:0 auto!important;padding:100px 40px!important}.sa-cta-eyebrow{color:#a78bfa!important;text-transform:uppercase!important;letter-spacing:1.5px!important;margin-bottom:20px!important;font-size:12px!important;font-weight:700!important;display:block!important}.sa-cta-title{font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif)!important;color:#fff!important;text-transform:uppercase!important;margin-bottom:20px!important;font-size:clamp(3rem,8vw,5.5rem)!important;font-weight:900!important;line-height:.9!important}.sa-cta-title span{background:linear-gradient(135deg,#a78bfa 0%,#ec4899 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-block!important}.sa-cta-sub{color:#ffffffa6!important;max-width:580px!important;margin:0 auto 36px!important;font-size:clamp(14px,1.8vw,16.5px)!important;line-height:1.65!important}.sa-dashboard-mockup .section-tag,.sa-pipeline-section .section-tag{color:#a78bfa!important;text-transform:uppercase!important;letter-spacing:1.5px!important;background:#8b5cf61f!important;border:1px solid #8b5cf64d!important;border-radius:30px!important;margin-bottom:16px!important;padding:6px 16px!important;font-size:11px!important;font-weight:800!important;display:inline-block!important}@media (width<=1100px){.sa-caps-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=991px){.sa-hero-inner{text-align:center!important;grid-template-columns:1fr!important;gap:40px!important}.sa-hero-ctas{justify-content:center!important}.sa-hero-sub{margin-left:auto!important;margin-right:auto!important}.sa-hero-right{max-width:500px!important;margin:0 auto!important}.sa-mockup-grid{grid-template-columns:1fr!important;gap:40px!important}.pipeline-diagram-grid{grid-template-columns:1fr!important}}@media (width<=768px){.sa-hero{padding:120px 0 60px!important}.sa-hero-inner,.sa-mockup-grid,.pipeline-diagram-grid,.sa-caps-inner,.sa-cta-inner{padding:0 20px!important}.sa-caps-grid{grid-template-columns:1fr!important;gap:16px!important}}.saas-showcase-section{background:#090911!important;border-top:1px solid #ffffff0d!important;border-bottom:1px solid #ffffff0d!important;padding:100px 0!important}.showcase-grid{grid-template-columns:350px 1fr!important;align-items:start!important;gap:50px!important;max-width:1200px!important;margin:0 auto!important;padding:0 40px!important;display:grid!important}.showcase-sidebar{flex-direction:column!important;gap:12px!important;display:flex!important}.showcase-tab-btn{color:#fff9!important;cursor:pointer!important;text-align:left!important;background:#ffffff05!important;border:1px solid #ffffff0d!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;padding:18px 24px!important;font-size:15px!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important}.showcase-tab-btn:hover{color:#fff!important;background:#8b5cf60a!important;border-color:#8b5cf633!important}.showcase-tab-btn.active{color:#fff!important;background:#8b5cf61a!important;border-color:#8b5cf6!important;box-shadow:0 0 20px #8b5cf626!important}.tab-btn-arrow{opacity:.5!important;font-size:14px!important;transition:transform .3s!important}.showcase-tab-btn.active .tab-btn-arrow{opacity:1!important;color:#a78bfa!important;transform:translate(4px)!important}.showcase-content-area{background:#ffffff03!important;border:1px solid #ffffff0d!important;border-radius:20px!important;grid-template-columns:1fr 1fr!important;align-items:center!important;gap:40px!important;min-height:420px!important;padding:40px!important;display:grid!important;position:relative!important;overflow:hidden!important}.showcase-info{flex-direction:column!important;gap:16px!important;display:flex!important}.showcase-info-tag{color:#a78bfa!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-size:11px!important;font-weight:800!important}.showcase-info-title{color:#fff!important;font-size:clamp(20px,2.5vw,28px)!important;font-weight:800!important;line-height:1.2!important}.showcase-info-desc{color:#ffffffb3!important;font-size:14.5px!important;line-height:1.6!important}.showcase-metrics{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;margin-top:10px!important;display:grid!important}.showcase-metric-card{text-align:center!important;background:#ffffff05!important;border:1px solid #ffffff0a!important;border-radius:8px!important;padding:12px!important}.showcase-metric-card span{text-transform:uppercase!important;color:#fff6!important;letter-spacing:.5px!important;margin-bottom:4px!important;font-size:10px!important;font-weight:700!important;display:block!important}.showcase-metric-card strong{color:#a78bfa!important;font-size:15px!important;font-weight:700!important}.saas-demo-widget{background:#0c0c16!important;border:1px solid #ffffff14!important;border-radius:16px!important;padding:24px!important;position:relative!important;box-shadow:0 20px 40px #0006!important}.demo-widget-header{border-bottom:1px solid #ffffff0f!important;justify-content:space-between!important;align-items:center!important;margin-bottom:20px!important;padding-bottom:12px!important;display:flex!important}.demo-widget-header h4{color:#fff!important;font-size:14px!important;font-weight:700!important}.demo-widget-pill{text-transform:uppercase!important;border-radius:4px!important;padding:4px 8px!important;font-size:10px!important;font-weight:800!important}.status-active{color:#10b981!important;background:#10b98126!important}.status-ready{color:#3b82f6!important;background:#3b82f626!important}.status-synced{color:#a78bfa!important;background:#8b5cf626!important}.status-low{color:#ef4444!important;background:#ef444426!important}.status-opd{color:#f59e0b!important;background:#f59e0b26!important}.demo-widget-stats{grid-template-columns:1fr 1fr!important;gap:16px!important;margin-bottom:20px!important;display:grid!important}.demo-stat{background:#ffffff05!important;border-radius:8px!important;padding:10px!important}.demo-stat span{color:#fff6!important;margin-bottom:4px!important;font-size:10px!important;display:block!important}.demo-stat strong{color:#fff!important;font-size:18px!important;font-weight:800!important}.demo-pipeline-stages{flex-direction:column!important;gap:10px!important;display:flex!important}.stage-row{align-items:center!important;gap:10px!important;display:flex!important}.stage-name{color:#fff9!important;width:100px!important;font-size:11px!important}.stage-bar-outer{background:#ffffff0d!important;border-radius:3px!important;flex:1!important;height:6px!important;overflow:hidden!important}.stage-bar-inner{border-radius:3px!important;height:100%!important}.stage-crm{background:linear-gradient(90deg,#8b5cf6,#ec4899)!important}.stage-count{color:#fff!important;text-align:right!important;width:20px!important;font-size:11px!important;font-weight:700!important}.cms-articles-list{flex-direction:column!important;gap:8px!important;display:flex!important}.cms-article-item{background:#ffffff05!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;padding:8px 12px!important;font-size:11px!important;display:flex!important}.article-title{color:#fffc!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:160px!important;overflow:hidden!important}.article-status{border-radius:4px!important;padding:2px 6px!important;font-size:9px!important;font-weight:700!important}.status-published{color:#10b981!important;background:#10b9811a!important}.status-draft{color:#fff9!important;background:#ffffff1a!important}.erp-department-status{flex-direction:column!important;gap:8px!important;display:flex!important}.dept-row{background:#ffffff05!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;padding:8px 12px!important;font-size:11px!important;display:flex!important}.dept-pill{border-radius:4px!important;padding:2px 6px!important;font-size:9px!important;font-weight:700!important}.status-normal{color:#10b981!important;background:#10b9811a!important}.status-warning{color:#f59e0b!important;background:#f59e0b1a!important}.inventory-stock-list{flex-direction:column!important;gap:8px!important;display:flex!important}.stock-row{background:#ffffff05!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;padding:8px 12px!important;font-size:11px!important;display:flex!important}.stock-level{font-weight:700!important}.status-in-stock{color:#10b981!important}.status-low-stock{color:#ef4444!important}.hms-patients-queue{flex-direction:column!important;gap:8px!important;display:flex!important}.queue-row{background:#ffffff05!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;padding:8px 12px!important;font-size:11px!important;display:flex!important}.queue-badge{border-radius:4px!important;padding:2px 6px!important;font-size:9px!important;font-weight:700!important}.status-critical{color:#ef4444!important;background:#ef44441a!important}@media (width<=991px){.showcase-grid{grid-template-columns:1fr!important;gap:30px!important;padding:0 20px!important}.showcase-sidebar{flex-flow:wrap!important;justify-content:center!important}.showcase-tab-btn{padding:12px 18px!important;font-size:13px!important}.showcase-content-area{grid-template-columns:1fr!important;gap:30px!important;padding:30px!important}}.ai-hero-handshake-section{color:#fff!important;opacity:1!important;background:#04080e!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;padding:140px 20px 80px!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}.ai-hero-handshake-bg{z-index:0!important;pointer-events:none!important;position:absolute!important;inset:0!important}.ai-hero-grid{background-image:linear-gradient(#00e5ff0d 1px,#0000 1px),linear-gradient(90deg,#00e5ff0d 1px,#0000 1px)!important;background-size:50px 50px!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(70% 70%,#000 30%,#0000 100%)!important;mask-image:radial-gradient(70% 70%,#000 30%,#0000 100%)!important}.ai-hero-glow-left{filter:blur(80px)!important;background:radial-gradient(circle,#00e5ff26 0%,#0000 70%)!important;border-radius:50%!important;width:500px!important;height:500px!important;position:absolute!important;top:20%!important;left:-10%!important}.ai-hero-glow-right{filter:blur(80px)!important;background:radial-gradient(circle,#fc4a1a1f 0%,#0000 70%)!important;border-radius:50%!important;width:500px!important;height:500px!important;position:absolute!important;bottom:10%!important;right:-10%!important}.ai-hands-stage{z-index:1!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}.ai-hand-left{object-fit:contain!important;opacity:.65!important;width:clamp(320px,35vw,560px)!important;height:auto!important;transition:transform .6s!important;position:absolute!important;top:30%!important;left:-5%!important;transform:translateY(-50%)rotate(12deg)!important}.ai-hand-right{object-fit:contain!important;opacity:.65!important;width:clamp(320px,35vw,560px)!important;height:auto!important;transition:transform .6s!important;position:absolute!important;top:30%!important;right:-5%!important;transform:translateY(-50%)rotate(-12deg)!important}.ai-hero-foreground{z-index:2!important;text-align:center!important;max-width:850px!important;margin:0 auto!important;position:relative!important}.ai-hero-eyebrow-badge{color:#00e5ff!important;text-transform:uppercase!important;letter-spacing:1.5px!important;background:#00e5ff14!important;border:1px solid #00e5ff40!important;border-radius:30px!important;align-items:center!important;gap:8px!important;margin-bottom:24px!important;padding:6px 18px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.ai-hero-display-title{font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif)!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:-.5px!important;margin-bottom:20px!important;font-size:clamp(3rem,8vw,6rem)!important;font-weight:900!important;line-height:.95!important}.ai-hero-display-title .acc-orange{background:linear-gradient(135deg,#00e5ff 0%,#fc4a1a 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-block!important}.ai-hero-sub-text{color:#ffffffbf!important;max-width:620px!important;margin:0 auto 36px!important;font-size:clamp(14.5px,1.8vw,17px)!important;line-height:1.65!important}.ai-pipeline-diagram-section{background:#060a12!important;border-bottom:1px solid #ffffff0d!important;padding:100px 0!important}.ai-pipeline-diagram-section .section-title{color:#fff!important;font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif)!important;text-transform:uppercase!important;margin-bottom:16px!important;font-size:clamp(2.5rem,6vw,4.5rem)!important;font-weight:900!important;line-height:.95!important}.ai-pipeline-diagram-section .section-title .text-gradient{background:linear-gradient(135deg,#00e5ff 0%,#fc4a1a 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-block!important}.ai-nodes-container{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:20px!important;max-width:1200px!important;margin-top:50px!important;margin-left:auto!important;margin-right:auto!important;padding:0 40px!important;display:flex!important}.ai-node-item{text-align:center!important;background:#ffffff08!important;border:1px solid #00e5ff33!important;border-radius:22px!important;flex:1!important;min-width:220px!important;max-width:300px!important;padding:30px 24px!important;transition:all .35s!important}.ai-node-item:hover{border-color:#00e5ff80!important;transform:translateY(-6px)!important;box-shadow:0 16px 40px #00000080,0 0 25px #00e5ff33!important}.node-type{color:#00e5ff!important;text-transform:uppercase!important;letter-spacing:1.5px!important;margin-bottom:12px!important;font-size:11px!important;font-weight:800!important;display:block!important}.ai-node-item h3{color:#fff!important;margin-bottom:8px!important;font-size:18px!important;font-weight:800!important}.ai-node-item p{color:#fff9!important;margin:0!important;font-size:13.5px!important;line-height:1.6!important}.ai-node-connector{color:#00e5ff80!important;letter-spacing:-2px!important;font-family:monospace!important;font-size:20px!important}.ai-agent-mockup-section{background:#04080e!important;border-bottom:1px solid #ffffff0d!important;padding:100px 0!important}.agent-mockup-wrapper{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:60px!important;max-width:1200px!important;margin:0 auto!important;padding:0 40px!important;display:grid!important}.agent-left-info h2{font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif)!important;color:#fff!important;text-transform:uppercase!important;margin-bottom:18px!important;font-size:clamp(2.2rem,4.5vw,3.8rem)!important;font-weight:900!important;line-height:1.05!important}.agent-left-info p{color:#ffffffb3!important;font-size:15.5px!important;line-height:1.7!important}.agent-right-cards{flex-direction:column!important;gap:20px!important;display:flex!important}.agent-card-item{background:#ffffff08!important;border:1px solid #00e5ff33!important;border-radius:20px!important;padding:26px 24px!important;transition:all .35s!important}.agent-card-item:hover{border-color:#00e5ff66!important;transform:translate(6px)!important;box-shadow:0 12px 30px #0006!important}.agent-header{align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}.agent-status-dot{background:#00e676!important;border-radius:50%!important;width:10px!important;height:10px!important;box-shadow:0 0 10px #00e676cc!important}.agent-header h4{color:#fff!important;margin:0!important;font-size:17px!important;font-weight:800!important}.agent-desc{color:#fff9!important;margin:0!important;font-size:13.5px!important;line-height:1.6!important}.ai-pipeline-diagram-section .section-tag,.ai-agent-mockup-section .section-tag{color:#00e5ff!important;text-transform:uppercase!important;letter-spacing:1.5px!important;background:#00e5ff14!important;border:1px solid #00e5ff40!important;border-radius:30px!important;margin-bottom:16px!important;padding:6px 16px!important;font-size:11px!important;font-weight:800!important;display:inline-block!important}@media (width<=991px){.ai-hand-left,.ai-hand-right{display:none!important}.agent-mockup-wrapper{grid-template-columns:1fr!important;gap:40px!important}.ai-nodes-container{flex-direction:column!important;gap:16px!important}.ai-node-connector{transform:rotate(90deg)!important}}@media (width<=768px){.ai-hero-handshake-section{padding:120px 20px 60px!important}.ai-nodes-container,.agent-mockup-wrapper{padding:0 20px!important}.ai-node-item{width:100%!important;max-width:100%!important}}.page-careers{overflow-x:hidden;color:#fff!important;background-color:#06060a!important}.car-container{max-width:1200px;margin:0 auto;padding:0 40px}.car-hero{background:#06060a;justify-content:center;align-items:center;min-height:85vh;padding:160px 20px 90px;display:flex;position:relative;overflow:hidden}.car-hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.car-glow-orb{filter:blur(100px);opacity:.18;border-radius:50%;position:absolute}.orb-1{background:#fc4a1a;width:500px;height:500px;top:-100px;left:-100px}.orb-2{background:#f7b733;width:450px;height:450px;bottom:-80px;right:-80px}.car-hero-inner{z-index:2;text-align:center;max-width:900px;margin:0 auto;position:relative}.car-eyebrow{color:#fc4a1a;text-transform:uppercase;letter-spacing:1.5px;background:#fc4a1a1a;border:1px solid #fc4a1a4d;border-radius:30px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 18px;font-size:12px;font-weight:800;display:inline-flex}.car-hero-title{font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif);text-transform:uppercase;letter-spacing:-.5px;margin-bottom:20px;font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:.95;color:#fff!important}.car-hero-title .acc{background:linear-gradient(135deg,#fc4a1a 0%,#f7b733 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.car-hero-sub{color:#ffffffbf;max-width:650px;margin:0 auto 36px;font-size:clamp(15px,1.8vw,17.5px);line-height:1.65}.car-hero-ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:60px;display:flex}.car-btn{cursor:pointer;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:14px 30px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.car-btn-solid{background:linear-gradient(135deg,#fc4a1a 0%,#f7b733 100%);border:none;box-shadow:0 10px 24px #fc4a1a4d;color:#fff!important}.car-btn-solid:hover{transform:translateY(-2px);box-shadow:0 14px 32px #fc4a1a73}.car-btn-outline{background:#ffffff08;border:1px solid #ffffff40;color:#fff!important}.car-btn-outline:hover{background:#ffffff14;border-color:#fc4a1a80;transform:translateY(-2px);color:#fc4a1a!important}.car-hero-stats{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12121acc;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:20px;padding:24px 32px;display:grid;box-shadow:0 20px 40px #0006}.car-stat-item{text-align:center}.car-stat-num{color:#fff;background:linear-gradient(135deg,#fc4a1a 0%,#f7b733 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:4px;font-family:Outfit,sans-serif;font-size:26px;font-weight:900}.car-stat-lbl{color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-size:11.5px;font-weight:700}.car-why{background:#08080d;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:100px 0}.car-perks-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:50px;display:grid}.car-perk-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;padding:32px 24px;transition:all .35s}.car-perk-card:hover{border-color:#fc4a1a66;transform:translateY(-6px);box-shadow:0 16px 40px #00000080,0 0 25px #fc4a1a26}.perk-icon{background:#ffffff0d;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.car-perk-card h3{color:#fff;margin-bottom:10px;font-size:18px;font-weight:800}.car-perk-card p{color:#fff9;margin:0;font-size:13.5px;line-height:1.65}.car-roles{background:#06060a;padding:100px 0}.car-filters{flex-wrap:wrap;justify-content:center;gap:10px;margin:40px 0 50px;display:flex}.car-filter-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:30px;padding:8px 22px;font-size:13px;font-weight:700;transition:all .25s}.car-filter-btn:hover,.car-filter-btn.active{color:#fff;background:linear-gradient(135deg,#fc4a1a 0%,#f7b733 100%);border-color:#0000;box-shadow:0 4px 16px #fc4a1a4d}.car-jobs-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.car-job-card{background:#12121ae6;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;justify-content:space-between;padding:32px;transition:all .35s;display:flex}.car-job-card:hover{border-color:#fc4a1a66;transform:translateY(-6px);box-shadow:0 20px 40px #00000080}.job-card-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.job-dept-pill{color:#fc4a1a;text-transform:uppercase;letter-spacing:.5px;background:#fc4a1a1a;border:1px solid #fc4a1a40;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:800}.job-type-pill{color:#fff9;background:#ffffff0f;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700}.job-title{color:#fff;margin-bottom:8px;font-size:22px;font-weight:800}.job-meta{color:#ffffff80;gap:16px;margin-bottom:16px;font-size:12.5px;font-weight:600;display:flex}.job-desc{color:#ffffffa6;margin-bottom:20px;font-size:14px;line-height:1.65}.job-tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.job-tag{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.job-card-footer{justify-content:flex-end;align-items:center;display:flex}.car-apply-btn{color:#fc4a1a;cursor:pointer;background:0 0;border:1px solid #fc4a1a66;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:700;transition:all .25s}.car-apply-btn:hover{color:#fff;background:linear-gradient(135deg,#fc4a1a 0%,#f7b733 100%);border-color:#0000;box-shadow:0 4px 16px #fc4a1a4d}.car-process{background:#08080d;border-top:1px solid #ffffff0d;padding:100px 0}.car-steps-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:50px;display:grid}.car-step-card{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;padding:30px 24px}.step-num{color:#fc4a1a;margin-bottom:12px;font-family:Outfit,sans-serif;font-size:28px;font-weight:900;display:block}.car-step-card h4{color:#fff;margin-bottom:8px;font-size:16px;font-weight:800}.car-step-card p{color:#fff9;margin:0;font-size:13px;line-height:1.6}.car-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.car-modal-box{background:#0f0f17;border:1px solid #fc4a1a4d;border-radius:28px;width:100%;max-width:520px;padding:36px;position:relative;box-shadow:0 25px 60px #000c,0 0 35px #fc4a1a33}.car-modal-close{color:#ffffff80;cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:20px;right:24px}.car-modal-close:hover{color:#fff}.modal-job-title{color:#fff;margin:10px 0 4px;font-size:24px;font-weight:900}.modal-job-meta{color:#ffffff80;margin-bottom:24px;font-size:12.5px}.car-app-form .form-group{text-align:left;margin-bottom:16px}.car-app-form label{color:#fffc;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.car-app-form input,.car-app-form textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:12px 16px;font-size:13.5px}.car-app-form input:focus,.car-app-form textarea:focus{border-color:#fc4a1a;box-shadow:0 0 12px #fc4a1a4d}.modal-submit-btn{width:100%;margin-top:10px}.car-cta{background:linear-gradient(135deg,#090614 0%,#06060a 100%);border-top:1px solid #ffffff0d;padding:100px 0}.car-cta-title{font-family:var(--font-display,"Mango Grotesque Extra Bold", "Outfit", sans-serif);text-transform:uppercase;margin:16px 0;font-size:clamp(2.8rem,7vw,5rem);font-weight:900;color:#fff!important}.car-cta-sub{color:#ffffffa6;max-width:580px;margin:0 auto 32px;font-size:15.5px}@media (width<=1100px){.car-perks-grid,.car-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=991px){.car-hero-stats{grid-template-columns:repeat(2,1fr);gap:16px}.car-jobs-grid{grid-template-columns:1fr}}@media (width<=768px){.car-container{padding:0 20px}.car-hero{padding:130px 20px 60px}.car-perks-grid,.car-steps-grid{grid-template-columns:1fr}.car-hero-stats{grid-template-columns:repeat(2,1fr)}}
