:root{--cosmic-deep-space: #0f172a;--cosmic-dark-space: #1e293b;--cosmic-primary-dark: #1e3a8a;--cosmic-primary: #3b82f6;--cosmic-bright: #60a5fa;--cosmic-light: #93c5fd;--cosmic-pale: #bfdbfe;--cosmic-accent: #06b6d4;--cosmic-accent-bright: #38bdf8;--cosmic-gradient-primary: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 50%, #60a5fa 100%);--cosmic-gradient-deep: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #1e3a8a 100%);--cosmic-gradient-bright: linear-gradient(135deg, #3b82f6 0%, #60a5fa 50%, #93c5fd 100%);--cosmic-gradient-accent: linear-gradient(135deg, #06b6d4 0%, #38bdf8 100%);--cosmic-shadow-sm: 0 2px 8px rgba(59, 130, 246, .15), 0 1px 3px rgba(30, 58, 138, .2);--cosmic-shadow-md: 0 4px 16px rgba(59, 130, 246, .2), 0 2px 8px rgba(30, 58, 138, .25);--cosmic-shadow-lg: 0 8px 32px rgba(59, 130, 246, .25), 0 4px 16px rgba(30, 58, 138, .3);--cosmic-shadow-xl: 0 16px 48px rgba(59, 130, 246, .3), 0 8px 24px rgba(30, 58, 138, .35);--cosmic-glow-sm: 0 0 12px rgba(59, 130, 246, .4);--cosmic-glow-md: 0 0 24px rgba(59, 130, 246, .5);--cosmic-glow-lg: 0 0 36px rgba(59, 130, 246, .6), 0 0 72px rgba(96, 165, 250, .3);--cosmic-glow-accent: 0 0 24px rgba(6, 182, 212, .6), 0 0 48px rgba(56, 189, 248, .4)}@keyframes cosmicPulse{0%,to{box-shadow:0 8px 32px #3b82f666,0 0 40px #3b82f64d,inset 0 2px #93c5fd4d;transform:scale(1)}50%{box-shadow:0 12px 48px #3b82f699,0 0 60px #60a5fa80,0 0 90px #93c5fd4d,inset 0 2px #bfdbfe66;transform:scale(1.02)}}@keyframes cosmicGlowPulse{0%,to{filter:drop-shadow(0 0 8px rgba(59,130,246,.4))}50%{filter:drop-shadow(0 0 16px rgba(96,165,250,.6))}}@keyframes cosmicShimmer{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes cosmicBorderGlow{0%,to{border-color:#3b82f64d;box-shadow:0 0 20px #3b82f633}50%{border-color:#60a5fa99;box-shadow:0 0 40px #60a5fa66}}.cosmic-bg-deep{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#1e3a8a 100%)}.cosmic-bg-primary{background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 50%,#60a5fa 100%)}.cosmic-bg-bright{background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 50%,#93c5fd 100%)}.cosmic-text-gradient{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 50%,#1e3a8a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cosmic-text-bright{background:linear-gradient(135deg,#93c5fd 0%,#60a5fa 50%,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cosmic-glow-hover{transition:all .4s cubic-bezier(.4,0,.2,1)}.cosmic-glow-hover:hover{box-shadow:var(--cosmic-glow-md);transform:translateY(-2px)}.cosmic-pulse-animation{animation:cosmicPulse 2.5s ease-in-out infinite}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#0a0e1a 0%,#0f172a 50%,#1e293b 100%);background-attachment:fixed;color:#fff;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;word-break:keep-all;overflow-wrap:break-word}.container{max-width:1200px;margin:0 auto;padding:0 20px}.glass-effect{background:linear-gradient(135deg,rgba(30,58,138,.1) 0%,rgba(59,130,246,.05) 50%,rgba(96,165,250,.03) 100%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(59,130,246,.2);border-radius:16px;box-shadow:0 0 3px #ffffff1f,0 0 6px #ffffff0f,0 8px 32px #1e3a8a4d,0 4px 16px #3b82f633,inset 0 1px #60a5fa1a;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-effect:hover{background:linear-gradient(135deg,rgba(30,58,138,.15) 0%,rgba(59,130,246,.08) 50%,rgba(96,165,250,.05) 100%);border-color:#60a5fa59;box-shadow:0 0 4px #ffffff2e,0 0 8px #ffffff1a,0 12px 48px #1e3a8a66,0 6px 24px #3b82f64d,0 0 40px #3b82f626,inset 0 1px #93c5fd26;transform:translateY(-2px)}.site-header{position:fixed;top:16px;left:20px;right:20px;z-index:1000;border-radius:18px;background:linear-gradient(135deg,rgba(15,23,42,.85) 0%,rgba(30,41,59,.8) 50%,rgba(30,58,138,.75) 100%);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(59,130,246,.25);box-shadow:0 0 2px #ffffff1a,0 0 4px #ffffff0d,0 4px 16px #1e3a8a4d,0 8px 32px #3b82f633,0 16px 48px #0f172a66,0 0 60px #3b82f61a,inset 0 1px #60a5fa26;transition:all .4s cubic-bezier(.4,0,.2,1)}.site-header.scrolled{background:linear-gradient(135deg,rgba(15,23,42,.92) 0%,rgba(30,41,59,.88) 50%,rgba(30,58,138,.85) 100%);border-color:#60a5fa66;box-shadow:0 6px 20px #1e3a8a66,0 12px 40px #3b82f64d,0 24px 60px #0f172a80,0 0 80px #60a5fa33,inset 0 1px #93c5fd33;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.header-wrapper{max-width:1400px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.header-logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.header-logo:hover{transform:scale(1.05) translateY(-1px);opacity:.9}.header-logo:active{transform:scale(1.02)}.header-logo img{height:52px;width:auto;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.header-nav{display:none;align-items:center;gap:6px;flex:1;justify-content:center}.nav-item{color:#bfdbfee0;text-decoration:none;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;padding:11px 18px;border-radius:10px;transition:all .35s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative}.nav-item:hover{color:#fff;background:linear-gradient(135deg,rgba(30,58,138,.15) 0%,rgba(59,130,246,.12) 100%);transform:translateY(-1px);box-shadow:0 4px 16px #3b82f633,0 0 24px #3b82f626}.nav-item:active{background:linear-gradient(135deg,rgba(30,58,138,.22) 0%,rgba(59,130,246,.18) 100%);transform:translateY(0)}.header-button{display:none;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 50%,#1e3a8a 100%);color:#fff;border:1.5px solid rgba(96,165,250,.4);padding:10px 20px;border-radius:10px;font-size:.9rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 4px 16px #3b82f64d,0 2px 8px #2563eb33,0 0 24px #3b82f626,inset 0 1px #93c5fd33;transition:all .35s cubic-bezier(.4,0,.2,1)}.header-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .6s ease}.header-button:hover{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 50%,#2563eb 100%);border-color:#93c5fdb3;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px #3b82f666,0 4px 12px #2563eb4d,0 0 40px #60a5fa40,inset 0 1px #bfdbfe4d;animation-play-state:paused}.header-button:hover:before{left:100%}.header-button:active{transform:translateY(-1px) scale(1.01)}.language-switcher{position:relative;display:flex;align-items:center}.language-button{display:flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#ffffffe6;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.language-button:hover{background:rgba(59,130,246,.12);border-color:#60a5fa4d;box-shadow:0 4px 16px #3b82f626}.language-button:active{transform:scale(.98)}.language-button[aria-expanded=true]{background:rgba(59,130,246,.15);border-color:#60a5fa66}.language-button[aria-expanded=true] .language-arrow{transform:rotate(180deg)}.language-icon{font-size:1.1rem;line-height:1}.language-code{font-weight:600;letter-spacing:.02em;line-height:1}.language-arrow{transition:transform .3s cubic-bezier(.4,0,.2,1);opacity:.7}.language-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:rgba(15,23,42,.95);border:1px solid rgba(96,165,250,.2);border-radius:12px;padding:6px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0006,0 0 0 1px #60a5fa1a,inset 0 1px #ffffff0d;z-index:1000}.language-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.language-option{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:#ffffffd9;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.language-option:hover{background:rgba(59,130,246,.15);color:#fff}.language-option:active{transform:scale(.98)}.language-option.active{background:rgba(59,130,246,.2);color:#fff}.language-flag{font-size:1.3rem;line-height:1}.language-name{flex:1;line-height:1.4}.language-check{font-size:1rem;color:#3b82f6;opacity:0;transition:opacity .2s ease}.language-option.active .language-check{opacity:1}.menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;background:none;border:none;width:44px;height:44px;padding:0;cursor:pointer;position:relative;z-index:1002;-webkit-tap-highlight-color:transparent}.menu-icon{position:relative;width:26px;height:2px;background:#ffffff;transition:all .3s ease}.menu-icon:before,.menu-icon:after{content:"";position:absolute;left:0;width:26px;height:2px;background:#ffffff;transition:all .3s ease}.menu-icon:before{top:-8px}.menu-icon:after{bottom:-8px}.menu-toggle:active{transform:scale(.95)}.menu-toggle:hover{background:rgba(59,179,233,.1);border-radius:8px}.menu-toggle[aria-expanded=true] .menu-icon{background:transparent}.menu-toggle[aria-expanded=true] .menu-icon:before{top:0;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-icon:after{bottom:0;transform:rotate(-45deg)}.mobile-nav-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s,backdrop-filter .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.mobile-nav-overlay.active{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s 0s,backdrop-filter .3s cubic-bezier(.4,0,.2,1)}.mobile-nav{position:fixed;top:90px;left:20px;right:20px;border-radius:16px;background:rgba(10,10,10,.9);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:none;box-shadow:0 0 2px #ffffff1a,0 0 4px #ffffff0d,0 4px 12px #00000026,0 8px 28px #0003,0 16px 40px #0000001f,inset 0 1px #ffffff0f;z-index:1000;max-height:0;opacity:0;visibility:hidden;overflow:hidden;transform:translateY(-10px);transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility 0s .4s,box-shadow .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.mobile-nav.active{max-height:600px;opacity:1;visibility:visible;transform:translateY(0);overflow-y:auto;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility 0s 0s,box-shadow .4s cubic-bezier(.4,0,.2,1)}.mobile-nav-item{color:#ffffffe0;text-decoration:none;font-size:1.0625rem;font-weight:500;letter-spacing:-.01em;padding:20px 28px;margin:4px 12px;border-radius:12px;border-bottom:none;transition:all .35s cubic-bezier(.4,0,.2,1);min-height:56px;display:flex;align-items:center}.mobile-nav-item:hover,.mobile-nav-item:active{background:rgba(59,179,233,.12);color:#fff;transform:translate(4px);box-shadow:0 2px 8px #3bb3e914}.mobile-nav-button{margin:14px 14px 18px;background:linear-gradient(135deg,#3bb3e9 0%,#2563eb 100%);color:#fff;border:none;padding:14px 28px;border-radius:12px;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;min-height:56px;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #3bb3e933,0 8px 24px #2563eb26}.mobile-nav-button:active{transform:scale(.98);box-shadow:0 2px 8px #3bb3e940}@media (min-width: 768px){.site-header{top:20px;left:32px;right:32px;border-radius:20px}.header-wrapper{padding:14px 28px}.header-logo img{height:56px}.header-nav{display:flex}.header-button{display:block}.menu-toggle,.mobile-nav,.mobile-nav-overlay{display:none}}@media (min-width: 1024px){.site-header{top:24px;left:40px;right:40px}.header-wrapper{padding:14px 36px;gap:28px}.header-logo img{height:60px}.header-nav{gap:12px}.nav-item{font-size:1rem;padding:12px 18px}.header-button{padding:10px 22px;font-size:.9375rem}.language-button{padding:9px 16px;font-size:.9rem}}@media (min-width: 1440px){.site-header{top:28px;left:48px;right:48px}.header-wrapper{padding:16px 44px;gap:36px}.header-nav{gap:16px}.nav-item{padding:12px 20px}}@media (max-width: 480px){.site-header{top:12px;left:16px;right:16px;border-radius:16px}.mobile-nav{top:80px;left:16px;right:16px}.language-button{padding:6px 10px;font-size:.8rem;gap:4px}.language-icon{font-size:1rem}.language-dropdown{min-width:160px;right:-8px}.language-option{padding:9px 10px;font-size:.85rem}.language-flag{font-size:1.2rem}}@media (max-width: 768px){.header{top:12px;left:12px;right:12px;min-height:56px}.nav-container{padding:0 20px;gap:16px}.nav-menu{position:fixed;top:70px;left:50%;transform:translate(-50%);width:70%;max-width:500px;max-height:0;overflow:hidden;background:rgba(10,10,10,.98);border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;flex-direction:column;align-items:center;padding:0 20px;gap:6px;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);z-index:999;box-shadow:0 12px 48px #0009;opacity:0;pointer-events:none;visibility:hidden}.nav-menu.mobile-open{max-height:70vh;padding:clamp(12px,3vw,16px) clamp(16px,3.8vw,20px);opacity:1;overflow-y:auto;pointer-events:auto;visibility:visible}.nav-menu li{width:100%;margin:2px 0;list-style:none;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.nav-menu.mobile-open li:nth-child(1){animation:fadeInStagger .4s ease .1s forwards}.nav-menu.mobile-open li:nth-child(2){animation:fadeInStagger .4s ease .2s forwards}.nav-menu.mobile-open li:nth-child(3){animation:fadeInStagger .4s ease .3s forwards}.nav-menu.mobile-open li:nth-child(4){animation:fadeInStagger .4s ease .4s forwards}.nav-menu.mobile-open li:nth-child(5){animation:fadeInStagger .4s ease .5s forwards}.nav-menu.mobile-open .mobile-cta{animation:fadeInStagger .4s ease .6s forwards}.nav-link{display:flex;width:100%;padding:clamp(9px,2.2vw,12px) clamp(12px,3vw,16px);font-size:clamp(.875rem,2.2vw,.95rem);font-weight:600;min-height:44px;border-radius:clamp(8px,2vw,10px);justify-content:center;align-items:center;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);touch-action:manipulation;-webkit-tap-highlight-color:rgba(59,179,233,.2)}.nav-link:hover,.nav-link:active{background:rgba(59,179,233,.15);transform:scale(1.02)}.nav-link:after{display:none}.mobile-menu-toggle{display:flex}.header-cta{display:none}.nav-menu .mobile-cta{width:100%;padding:clamp(10px,2.5vw,12px) clamp(14px,3.5vw,18px);margin-top:clamp(8px,2vw,10px);background:linear-gradient(135deg,#3bb3e9 0%,#2563eb 100%);border:none;border-radius:clamp(8px,2vw,10px);color:#fff;font-size:clamp(.85rem,2.1vw,.9rem);font-weight:600;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #3bb3e94d;min-height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(-10px);position:relative;overflow:hidden;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,.3);user-select:none;-webkit-user-select:none}.nav-menu .mobile-cta:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.2);transform:translate(-50%,-50%);transition:width .6s,height .6s}.nav-menu .mobile-cta:active:before{width:300px;height:300px}.nav-menu .mobile-cta:hover,.nav-menu .mobile-cta:active{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 30px #3bb3e980}}@media (max-width: 430px) and (min-width: 390px){.header{top:max(8px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));border-radius:16px;min-height:60px}.nav-container{padding:0 clamp(14px,3.5vw,18px);gap:clamp(12px,3vw,16px)}.logo{height:clamp(36px,9vw,44px)}.nav-menu{top:calc(68px + env(safe-area-inset-top));left:50%;transform:translate(-50%);padding:0 clamp(16px,4vw,20px);border-radius:clamp(12px,3vw,14px);width:70%;max-width:min(70vw,450px)}.nav-menu.mobile-open{padding:clamp(14px,3.5vw,18px);max-height:calc(68vh - env(safe-area-inset-top))}.nav-link{font-size:clamp(.875rem,3.5vw,.95rem);padding:clamp(10px,2.8vw,12px) clamp(14px,3.8vw,16px);min-height:44px;border-radius:clamp(8px,2vw,10px);letter-spacing:-.01em}.nav-menu li{margin:clamp(2px,.8vw,3px) 0}.nav-menu .mobile-cta{font-size:clamp(.85rem,3.5vw,.9rem);padding:clamp(11px,3vw,13px) clamp(16px,4.2vw,18px);min-height:44px;margin-top:clamp(8px,2.2vw,10px);border-radius:clamp(8px,2vw,10px);box-shadow:0 2px 12px #3bb3e959,0 8px 24px #3bb3e933}.mobile-menu-toggle{min-width:48px;min-height:48px;padding:12px}.mobile-menu-toggle span{width:clamp(22px,5.6vw,26px);height:2.5px}}@media (max-width: 389px){.header{top:max(6px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));border-radius:14px;min-height:56px}.nav-container{padding:0 clamp(10px,2.8vw,14px);gap:clamp(10px,2.6vw,12px)}.logo{height:clamp(32px,8.5vw,38px)}.nav-menu{top:calc(68px + env(safe-area-inset-top));left:50%;transform:translate(-50%);padding:0 clamp(14px,3.7vw,16px);border-radius:clamp(12px,3.2vw,14px);width:70%;max-width:min(70vw,380px)}.nav-menu.mobile-open{padding:clamp(14px,3.7vw,16px);max-height:calc(70vh - env(safe-area-inset-top))}.nav-link{font-size:clamp(.875rem,4.3vw,.9375rem);padding:clamp(11px,2.9vw,12px) clamp(14px,3.7vw,16px);min-height:46px;border-radius:clamp(8px,2.1vw,9px);letter-spacing:-.01em}.nav-menu li{margin:clamp(2px,.5vw,3px) 0}.nav-menu .mobile-cta{font-size:clamp(.85rem,4.3vw,.9rem);padding:clamp(11px,2.9vw,12px) clamp(14px,3.7vw,16px);min-height:46px;margin-top:clamp(8px,2.1vw,10px);border-radius:clamp(8px,2.1vw,9px)}.mobile-menu-toggle{min-width:46px;min-height:46px;padding:10px}.mobile-menu-toggle span{width:clamp(20px,5.3vw,24px);height:2.5px}}@media (max-width: 359px){.nav-menu{width:75%;max-width:min(75vw,320px)}.nav-menu.mobile-open{max-height:calc(65vh - env(safe-area-inset-top));padding:12px 14px}.nav-link{font-size:.875rem;padding:10px 12px;min-height:44px}.nav-menu .mobile-cta{font-size:.85rem;padding:10px 12px;min-height:44px}}@media (min-width: 1200px){.header{top:16px;left:20px;right:20px}.nav-container{padding:0 40px}.nav-link{font-size:.95rem;padding:10px 16px}}@media (min-width: 1440px){.nav-container{max-width:1400px;padding:0 48px}}.hero-section{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding-top:100px;background:linear-gradient(135deg,rgba(10,10,10,.95) 0%,rgba(59,179,233,.05) 100%);padding:clamp(120px,15vh,160px) 0 clamp(80px,12vh,120px)}.hero-container{max-width:1200px;width:100%;padding:0 clamp(16px,3vw,20px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero-image-container{display:flex;justify-content:center;align-items:center;margin-bottom:clamp(20px,4vw,40px);opacity:0;animation:fadeInUp 1s ease .4s forwards;width:100%;max-width:min(600px,90vw)}.hero-image{width:100%;height:auto;border-radius:clamp(12px,2vw,20px);box-shadow:0 20px 60px #3bb3e933;transition:transform .3s ease;max-width:min(500px,85vw)}.hero-image:hover{transform:scale(1.02)}.hero-content-section{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:clamp(30px,6vw,60px);opacity:0;animation:fadeInUp 1s ease .6s forwards}.hero-title{font-size:clamp(2rem,5vw + .5rem,4rem);font-weight:700;line-height:1.2;margin-bottom:clamp(20px,3vw,24px);margin-top:clamp(10px,2vw,20px);background:linear-gradient(135deg,#ffffff 0%,#3bb3e9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;text-align:center;padding:0 clamp(10px,2vw,20px);word-break:keep-all;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none}.hero-subtitle{font-size:clamp(.875rem,2vw + .25rem,1.25rem);font-weight:600;color:#d1d5db;margin-bottom:clamp(24px,4vw,40px);line-height:1.6;max-width:min(100%,900px);width:100%;text-align:center;margin-left:auto;margin-right:auto;white-space:normal;overflow-wrap:break-word;word-break:keep-all;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;padding:0 clamp(16px,3vw,24px);display:block;transition:font-size .3s ease,padding .3s ease}.hero-subtitle strong{color:#3bb3e9;font-weight:700}.countdown-container{margin-bottom:40px;padding:24px;text-align:center;background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,rgba(59,179,233,.1) 100%);border:1px solid rgba(59,179,233,.2);box-shadow:0 8px 32px #3bb3e91a}.countdown-label{font-size:.875rem;color:#9ca3af;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.countdown-timer{display:flex;justify-content:center;gap:20px}.countdown-item{display:flex;flex-direction:column;align-items:center;min-width:60px}.countdown-number{font-size:2rem;font-weight:700;color:#3bb3e9;line-height:1}.countdown-text{font-size:.75rem;color:#9ca3af;margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.email-form{margin-bottom:20px}.form-group{display:flex;gap:12px;margin-bottom:12px}.email-input{flex:1;padding:16px 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:1rem;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.email-input:focus{outline:none;border-color:#3bb3e9;box-shadow:0 0 0 3px #3bb3e91a;background:rgba(255,255,255,.08)}.email-input::placeholder{color:#9ca3af}.cta-button{padding:clamp(14px,2vw,16px) clamp(24px,4vw,32px);background:linear-gradient(135deg,#3b82f6 0%,#2563eb 50%,#1e3a8a 100%);border:2px solid rgba(96,165,250,.5);border-radius:clamp(10px,1.5vw,12px);color:#fff;font-size:clamp(.9rem,1.5vw,1rem);font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;white-space:nowrap;box-shadow:0 8px 32px #3b82f666,0 4px 16px #2563eb4d,0 0 40px #3b82f633,inset 0 2px #93c5fd4d;min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.cta-button:hover{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 50%,#2563eb 100%);border-color:#93c5fdcc;transform:translateY(-4px) scale(1.02);box-shadow:0 16px 48px #3b82f680,0 8px 24px #2563eb66,0 0 60px #60a5fa4d,inset 0 2px #bfdbfe66;animation-play-state:paused}.cta-button:hover:before{left:100%}.cta-button:active{transform:translateY(-2px) scale(1)}.cta-button.loading .button-text{opacity:0}.cta-button.loading .button-loading{opacity:1}.button-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease}.form-message{font-size:.875rem;padding:8px 0;min-height:24px;transition:all .3s ease}.form-message.success{color:#10b981}.form-message.error{color:#ef4444}.cta-container{display:flex;justify-content:center;margin-bottom:20px}.consultation-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none;align-items:center;justify-content:center;padding:20px}.consultation-popup.active{display:flex}.popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.popup-content{position:relative;background:linear-gradient(135deg,rgba(10,10,10,.95) 0%,rgba(59,179,233,.05) 100%);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;max-width:600px;width:100%;max-height:90vh;box-shadow:0 0 3px #ffffff1f,0 0 6px #ffffff0f,0 20px 60px #00000080;overflow-y:auto;box-shadow:0 20px 60px #00000080;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:popupSlideIn .3s ease-out}@keyframes popupSlideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.popup-header h2{font-size:1.75rem;font-weight:700;color:#fff;margin:0;background:linear-gradient(135deg,#ffffff 0%,#3bb3e9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.close-button{background:none;border:none;color:#9ca3af;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.close-button:hover{background:rgba(255,255,255,.1);color:#fff;transform:scale(1.1)}.close-button svg{width:24px;height:24px}.consultation-form{display:flex;flex-direction:column;gap:24px}.form-field{display:flex;flex-direction:column;gap:8px}.form-field label{font-size:.875rem;font-weight:600;color:#d1d5db;margin-bottom:4px}.form-field input,.form-field select,.form-field textarea{padding:16px 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:1rem;font-family:inherit;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:#3bb3e9;box-shadow:0 0 0 3px #3bb3e91a;background:rgba(255,255,255,.08)}.form-field input::placeholder,.form-field textarea::placeholder{color:#9ca3af}.form-field select{cursor:pointer}.form-field select option{background:#1a1a1a;color:#fff;padding:12px}.form-field select option:disabled{color:#6b7280;font-style:italic}.form-field textarea{resize:vertical;min-height:100px;line-height:1.5}.radio-group{display:flex;flex-direction:column;gap:12px;margin-top:8px}.radio-option{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .3s ease;cursor:pointer}.radio-option:hover{background:rgba(255,255,255,.05);border-color:#3bb3e94d}.radio-option input[type=radio]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#3bb3e9}.radio-option label{margin:0;cursor:pointer;color:#d1d5db;font-size:.95rem;font-weight:500}.radio-option input[type=radio]:checked+label{color:#fff;font-weight:600}.custom-dropdown{position:relative;width:100%;margin-top:8px}.dropdown-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(138,166,255,.2);border-radius:12px;color:#e9eaec;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .18s ease;position:relative;overflow:hidden}.dropdown-trigger:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(138,166,255,.05),rgba(59,179,233,.05));opacity:0;transition:opacity .18s ease;pointer-events:none}.dropdown-trigger:hover{background:rgba(255,255,255,.08);border-color:#8aa6ff66;box-shadow:0 0 20px #8aa6ff26}.dropdown-trigger:hover:before{opacity:1}.dropdown-trigger:focus{outline:none;border-color:#8aa6ff;box-shadow:0 0 0 3px #8aa6ff33}.dropdown-trigger[aria-expanded=true]{border-color:#8aa6ff;box-shadow:0 0 20px #8aa6ff4d}.dropdown-trigger[aria-expanded=true] .dropdown-arrow{transform:rotate(180deg)}.dropdown-value{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-value.has-selection{color:#fff;font-weight:600}.dropdown-arrow{flex-shrink:0;margin-left:12px;color:#8aa6ff;transition:transform .18s ease}.dropdown-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:0;background:rgba(11,11,12,.98);border:1px solid rgba(138,166,255,.3);border-radius:12px;overflow:hidden;opacity:0;transform:translateY(-10px);transition:all .18s ease;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 40px #00000080,0 0 30px #8aa6ff33}.dropdown-panel.active{max-height:400px;opacity:1;transform:translateY(0)}.dropdown-scroll{max-height:400px;overflow-y:auto;padding:8px}.dropdown-scroll::-webkit-scrollbar{width:6px}.dropdown-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.dropdown-scroll::-webkit-scrollbar-thumb{background:rgba(138,166,255,.4);border-radius:3px}.dropdown-scroll::-webkit-scrollbar-thumb:hover{background:rgba(138,166,255,.6)}.dropdown-category{margin-bottom:8px}.dropdown-category:last-child{margin-bottom:0}.dropdown-category-title{padding:8px 12px;font-size:.8rem;font-weight:600;color:#8aa6ff;text-transform:uppercase;letter-spacing:.5px;background:rgba(138,166,255,.08);border-radius:6px;margin-bottom:4px;-webkit-user-select:none;user-select:none}.dropdown-option{padding:10px 14px;color:#e9eaec;font-size:.9rem;font-weight:500;cursor:pointer;border-radius:8px;transition:all .18s ease;margin:2px 0;position:relative;overflow:hidden}.dropdown-option:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#8aa6ff,#3bb3e9);transform:scaleY(0);transition:transform .18s ease}.dropdown-option:hover{background:rgba(138,166,255,.12);color:#fff;transform:translate(4px)}.dropdown-option:hover:before{transform:scaleY(1)}.dropdown-option:focus{outline:none;background:rgba(138,166,255,.15);color:#fff}.dropdown-option.selected{background:rgba(138,166,255,.2);color:#fff;font-weight:600;box-shadow:inset 0 0 20px #8aa6ff33}.dropdown-option.selected:before{transform:scaleY(1)}.standalone-category{padding:8px 0;border-top:1px solid rgba(138,166,255,.2);border-bottom:1px solid rgba(138,166,255,.2);margin:8px 0}.standalone-option{background:linear-gradient(135deg,rgba(138,166,255,.08),rgba(59,179,233,.08));border:1px dashed rgba(138,166,255,.3);display:flex;align-items:center;gap:8px}.standalone-option:hover{background:linear-gradient(135deg,rgba(138,166,255,.15),rgba(59,179,233,.15));border-color:#8aa6ff80;box-shadow:0 0 20px #8aa6ff4d}.standalone-icon{font-size:1.1rem}@media (max-width: 768px){.dropdown-trigger{padding:12px 14px;font-size:.9rem}.dropdown-panel{max-width:100vw;left:0;right:0}.dropdown-panel.active,.dropdown-scroll{max-height:320px}.dropdown-option{padding:9px 12px;font-size:.85rem}.dropdown-category-title{font-size:.75rem;padding:6px 10px}}@keyframes dropdown-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-actions{margin-top:16px;display:flex;justify-content:center}.submit-button{padding:18px 40px;background:linear-gradient(135deg,#3bb3e9 0%,#2563eb 100%);border:none;border-radius:12px;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 20px #3bb3e94d;min-width:200px}.submit-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #3bb3e966}.submit-button:active{transform:translateY(0)}.submit-button.loading .button-text{opacity:0}.submit-button.loading .button-loading{opacity:1}.submit-button .button-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease}.thank-you-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;display:none;align-items:center;justify-content:center;padding:20px}.thank-you-popup.active{display:flex}.thank-you-content{position:relative;background:linear-gradient(135deg,rgba(10,10,10,.95) 0%,rgba(59,179,233,.05) 100%);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;max-width:500px;width:100%;max-height:80vh;box-shadow:0 0 3px #ffffff1f,0 0 6px #ffffff0f,0 20px 60px #00000080;overflow-y:auto;box-shadow:0 20px 60px #00000080;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:thankYouSlideIn .4s ease-out;text-align:center}@keyframes thankYouSlideIn{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.thank-you-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.success-icon{width:60px;height:60px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto;animation:successPulse 2s ease-in-out infinite}.success-icon svg{width:32px;height:32px}@keyframes successPulse{0%,to{transform:scale(1);box-shadow:0 0 #10b98166}50%{transform:scale(1.05);box-shadow:0 0 0 10px #10b98100}}.thank-you-header .close-button{position:absolute;top:20px;right:20px}.thank-you-body h2{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:20px;background:linear-gradient(135deg,#ffffff 0%,#10b981 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.thank-you-message{font-size:1.1rem;color:#d1d5db;line-height:1.6;margin-bottom:20px}.contact-promise{font-size:1rem;color:#9ca3af;line-height:1.6;margin-bottom:30px;font-style:italic}.thank-you-actions{margin-top:20px}.thank-you-button{padding:16px 32px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #10b9814d;min-width:150px}.thank-you-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #10b98166}.thank-you-button:active{transform:translateY(0)}.impressum-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10002;display:none;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}.impressum-modal.active{display:flex;opacity:1}.impressum-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.impressum-modal .modal-content{position:relative;background:linear-gradient(135deg,rgba(10,10,10,.95) 0%,rgba(59,179,233,.05) 100%);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:0;max-width:600px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 0 3px #ffffff1f,0 0 6px #ffffff0f,0 20px 60px #00000080;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:modalSlideIn .3s ease-out;transform:scale(.9) translateY(20px);transition:transform .3s ease}.impressum-modal.active .modal-content{transform:scale(1) translateY(0)}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.impressum-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:30px 40px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.impressum-modal .modal-header h2{font-size:1.75rem;font-weight:700;color:#fff;margin:0;background:linear-gradient(135deg,#ffffff 0%,#3bb3e9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.impressum-modal .modal-close-button{background:none;border:none;color:#9ca3af;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.impressum-modal .modal-close-button:hover{background:rgba(255,255,255,.1);color:#fff;transform:scale(1.1)}.impressum-modal .modal-close-button svg{width:24px;height:24px}.impressum-modal .modal-body{padding:30px 40px 40px;max-height:calc(90vh - 120px);overflow-y:auto}.impressum-modal .impressum-section{margin-bottom:30px}.impressum-modal .impressum-section:last-child{margin-bottom:0}.impressum-modal .impressum-section h3{font-size:1.25rem;font-weight:600;color:#3bb3e9;margin-bottom:20px;border-bottom:2px solid rgba(59,179,233,.2);padding-bottom:10px}.impressum-modal .impressum-section p{color:#d1d5db;line-height:1.8;margin-bottom:8px;font-size:.95rem}.impressum-modal .impressum-section p:last-child{margin-bottom:0}.impressum-modal .impressum-section strong{color:#fff;font-weight:600}.impressum-modal .contact-info{background:rgba(59,179,233,.05);border:1px solid rgba(59,179,233,.2);border-radius:12px;padding:20px;margin:15px 0}.impressum-modal .contact-info p{margin-bottom:6px}.impressum-modal .contact-info p:last-child{margin-bottom:0}.impressum-modal .impressum-link{color:#3bb3e9;text-decoration:none;transition:color .3s ease}.impressum-modal .impressum-link:hover{color:#fff;text-decoration:underline}@media (max-width: 768px){.impressum-modal .modal-content{margin:10px;max-width:calc(100% - 20px)}.impressum-modal .modal-header{padding:24px 20px 16px}.impressum-modal .modal-header h2{font-size:1.5rem}.impressum-modal .modal-body{padding:24px 20px 30px;max-height:calc(90vh - 100px)}.impressum-modal .impressum-section{margin-bottom:25px}.impressum-modal .impressum-section h3{font-size:1.125rem}.impressum-modal .contact-info{padding:16px}}@media (max-width: 480px){.impressum-modal .modal-content{margin:5px;max-width:calc(100% - 10px);max-height:95vh}.impressum-modal .modal-header{padding:20px 16px 14px}.impressum-modal .modal-header h2{font-size:1.25rem}.impressum-modal .modal-body{padding:20px 16px 24px;max-height:calc(95vh - 80px)}.impressum-modal .impressum-section{margin-bottom:20px}.impressum-modal .impressum-section h3{font-size:1rem}.impressum-modal .impressum-section p{font-size:.9rem}.impressum-modal .contact-info{padding:14px}}.business-section{padding:100px 0;background:linear-gradient(135deg,rgba(10,10,10,.9) 0%,rgba(59,179,233,.03) 100%)}.business-content{padding:60px 40px;text-align:center;max-width:1200px;margin:0 auto}.business-subtitle{font-size:1.125rem;color:#ef4444;font-weight:600;font-style:italic;margin-bottom:50px;line-height:1.6}.business-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:50px 0}.stat-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:30px 25px;text-align:left;transition:all .3s ease;position:relative;overflow:hidden}.stat-item:hover{background:rgba(255,255,255,.05);border-color:#3bb3e933;transform:translateY(-5px);box-shadow:0 10px 40px #3bb3e91a}.stat-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#3bb3e9 0%,#10b981 100%);opacity:0;transition:opacity .3s ease}.stat-item:hover:before{opacity:1}.stat-icon{font-size:2.5rem;margin-bottom:15px;display:block}.stat-title{font-size:1.25rem;font-weight:700;color:#3bb3e9;margin-bottom:15px;line-height:1.3}.stat-description{color:#d1d5db;line-height:1.6;font-size:.95rem}.business-cta{margin-top:60px;padding:40px;background:linear-gradient(135deg,rgba(59,179,233,.05) 0%,rgba(16,185,129,.05) 100%);border:1px solid rgba(59,179,233,.15);border-radius:20px;text-align:center}.cta-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:15px}.cta-subtitle{font-size:1rem;color:#d1d5db;font-style:italic;margin-bottom:30px;line-height:1.6}.business-form .form-group{max-width:600px;margin:0 auto}.business-cta-btn{background:linear-gradient(135deg,#10b981 0%,#059669 100%);font-size:.95rem;padding:18px 28px;white-space:nowrap}.business-cta-btn:hover{box-shadow:0 8px 30px #10b98166}.value-section{padding:100px 0;background:linear-gradient(135deg,rgba(10,10,10,.8) 0%,rgba(59,179,233,.02) 100%)}.value-content{padding:60px 40px;text-align:center;max-width:800px;margin:0 auto}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:24px;background:linear-gradient(135deg,#ffffff 0%,#3bb3e9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.3;word-break:keep-all;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none}.section-description{font-size:1.125rem;color:#d1d5db;margin-bottom:40px;line-height:1.7;word-break:keep-all;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none}.scarcity-message{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px;background:linear-gradient(135deg,rgba(59,179,233,.1) 0%,rgba(16,185,129,.1) 100%);border:1px solid rgba(59,179,233,.2);border-radius:12px;margin-bottom:40px;font-weight:500}.scarcity-icon{font-size:1.5rem}.benefits-section{padding:100px 0;background:linear-gradient(135deg,rgba(10,10,10,.9) 0%,rgba(59,179,233,.03) 100%)}.benefits-content{padding:60px 40px;text-align:center;max-width:1000px;margin:0 auto}.benefits-list{display:flex;justify-content:space-between;gap:40px;margin:50px 0}.benefit-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding:30px;background:rgba(255,255,255,.03);box-shadow:0 0 2px #ffffff14,0 0 4px #ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;transition:all .3s ease}.benefit-item:hover{background:rgba(255,255,255,.05);border-color:#3bb3e933;transform:translateY(-5px);box-shadow:0 0 3px #ffffff1f,0 0 6px #ffffff0f;box-shadow:0 10px 40px #3bb3e91a}.benefit-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(59,179,233,.1) 0%,rgba(16,185,129,.1) 100%);border-radius:12px;border:1px solid rgba(59,179,233,.2);color:#3bb3e9}.benefit-icon svg{width:32px;height:32px}.benefit-icon img{width:100%;height:100%;object-fit:cover;border-radius:12px}.benefit-text h3{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:12px;line-height:1.4}.benefit-text p{color:#d1d5db;line-height:1.6;font-size:.95rem}.special-offer{margin-top:50px}.offer-frames{display:flex;gap:20px;justify-content:space-between;align-items:center}.offer-frame{flex:1;background:linear-gradient(135deg,rgba(59,179,233,.1) 0%,rgba(16,185,129,.1) 100%);border:1px solid rgba(59,179,233,.2);border-radius:16px;padding:30px 20px;text-align:center;transition:all .3s ease;box-shadow:0 8px 32px #3bb3e91a}.offer-frame:hover{transform:translateY(-5px);box-shadow:0 15px 50px #3bb3e933}.founder-frame{border-color:#3bb3e94d}.gift-frame{border-color:#10b9814d;background:linear-gradient(135deg,rgba(16,185,129,.1) 0%,rgba(59,179,233,.1) 100%)}.frame-content{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.bonus-icon{font-size:1.5rem}.frame-text{color:#fff;font-weight:600;font-size:.95rem;line-height:1.4}.benefits-relocated{margin-top:60px}.benefits-content-slim{padding:40px 32px;max-width:1200px;margin:0 auto}.section-title-slim{font-size:clamp(1.5rem,3vw,1.8rem);font-weight:700;color:#fff;text-align:center;margin-bottom:32px;background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 50%,#2563eb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.benefits-list-slim{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:36px}.benefit-item-slim{display:flex;align-items:center;gap:16px;padding:20px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:all .3s ease}.benefit-item-slim:hover{background:rgba(255,255,255,.04);border-color:#3bb3e933;transform:translateY(-3px);box-shadow:0 8px 24px #3bb3e91a}.benefit-icon-slim{width:48px;height:48px;flex-shrink:0;border-radius:10px;overflow:hidden;border:1px solid rgba(59,179,233,.15)}.benefit-icon-slim img{width:100%;height:100%;object-fit:cover}.benefit-text-slim{flex:1;text-align:left}.benefit-text-slim h3{font-size:1rem;font-weight:600;color:#fff;margin-bottom:6px;line-height:1.3}.benefit-text-slim p{font-size:.85rem;color:#ffffffa6;line-height:1.5;margin:0}.promo-boxes{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px}.promo-box{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 24px;border-radius:10px;font-size:.9rem;font-weight:600;color:#fff;text-align:center;transition:all .3s ease;border:1px solid transparent}.founder-promo{background:linear-gradient(135deg,rgba(59,130,246,.15) 0%,rgba(37,99,235,.15) 100%);border-color:#3b82f64d}.founder-promo:hover{background:linear-gradient(135deg,rgba(59,130,246,.2) 0%,rgba(37,99,235,.2) 100%);border-color:#3b82f680;transform:translateY(-2px);box-shadow:0 6px 20px #3b82f633}.gift-promo{background:linear-gradient(135deg,rgba(16,185,129,.15) 0%,rgba(5,150,105,.15) 100%);border-color:#10b9814d}.gift-promo:hover{background:linear-gradient(135deg,rgba(16,185,129,.2) 0%,rgba(5,150,105,.2) 100%);border-color:#10b98180;transform:translateY(-2px);box-shadow:0 6px 20px #10b98133}.promo-icon{font-size:1.3rem}.promo-text{line-height:1.4}@media (max-width: 1024px){.benefits-list-slim{grid-template-columns:1fr;gap:20px}.promo-boxes{grid-template-columns:1fr;gap:16px}}@media (max-width: 768px){.benefits-content-slim{padding:32px 20px}.section-title-slim{font-size:1.4rem;margin-bottom:24px}.benefit-item-slim{padding:16px;gap:12px}.benefit-icon-slim{width:40px;height:40px}.benefit-text-slim h3{font-size:.95rem}.benefit-text-slim p{font-size:.82rem}.promo-box{padding:16px 20px;font-size:.85rem}.promo-icon{font-size:1.2rem}}@media (max-width: 480px){.benefits-content-slim{padding:24px 16px}.benefit-item-slim{flex-direction:column;text-align:center}.benefit-text-slim{text-align:center}.promo-box{padding:14px 18px;font-size:.8rem}}.promo-boxes-equal-width{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px;margin-bottom:40px}.promo-box-equal{padding:20px 28px;min-height:90px;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,rgba(30,58,138,.15) 0%,rgba(59,130,246,.08) 50%,rgba(96,165,250,.05) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.2);border-radius:20px;box-shadow:0 0 2px #ffffff14,0 0 4px #ffffff0a,0 8px 32px #3bb3e91a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.promo-box-equal:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3bb3e9 0%,#2563eb 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.promo-box-equal:hover:before{transform:scaleX(1)}.promo-box-equal:hover{transform:translateY(-8px);background:rgba(255,255,255,.08);box-shadow:0 0 4px #3bb3e933,0 0 8px #3bb3e91a,0 20px 50px #3bb3e940}.promo-box-equal-content{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.promo-box-equal-text{font-size:.95rem;font-weight:600;color:#fff;line-height:1.4}.promo-icon-equal{font-size:1.4rem}.founder-promo-equal{background:linear-gradient(135deg,rgba(59,130,246,.2) 0%,rgba(37,99,235,.12) 50%,rgba(29,78,216,.08) 100%);border-color:#3b82f659}.founder-promo-equal:before{background:linear-gradient(90deg,#3b82f6 0%,#2563eb 100%)}.founder-promo-equal:hover{background:linear-gradient(135deg,rgba(59,130,246,.25) 0%,rgba(37,99,235,.15) 50%,rgba(29,78,216,.1) 100%);border-color:#3b82f680;box-shadow:0 0 4px #3b82f64d,0 0 8px #3b82f626,0 20px 50px #3b82f64d}.gift-promo-equal{background:linear-gradient(135deg,rgba(16,185,129,.2) 0%,rgba(5,150,105,.12) 50%,rgba(4,120,87,.08) 100%);border-color:#10b98159}.gift-promo-equal:before{background:linear-gradient(90deg,#10b981 0%,#059669 100%)}.gift-promo-equal:hover{background:linear-gradient(135deg,rgba(16,185,129,.25) 0%,rgba(5,150,105,.15) 50%,rgba(4,120,87,.1) 100%);border-color:#10b98180;box-shadow:0 0 4px #10b9814d,0 0 8px #10b98126,0 20px 50px #10b9814d}@media (max-width: 1024px){.promo-boxes-equal-width{gap:24px;margin-top:30px;margin-bottom:30px}.promo-box-equal{padding:18px 24px;min-height:85px}.promo-box-equal-text{font-size:.95rem}.promo-icon-equal{font-size:1.4rem}}@media (max-width: 768px){.promo-boxes-equal-width{grid-template-columns:1fr;gap:20px;margin-top:24px;margin-bottom:24px}.promo-box-equal{padding:16px 20px;min-height:75px}.promo-box-equal-text{font-size:.9rem}.promo-icon-equal{font-size:1.3rem}}@media (max-width: 480px){.promo-box-equal{padding:14px 16px}.promo-box-equal-content{flex-direction:column;gap:8px}.promo-box-equal-text{font-size:.85rem}.promo-icon-equal{font-size:1.2rem}}.services-section{padding:100px 0;background:linear-gradient(135deg,rgba(10,10,10,.98) 0%,rgba(59,179,233,.03) 100%);position:relative}.services-header{text-align:center;margin-bottom:60px}.section-subtitle{color:#ffffffb3;font-size:clamp(1rem,2vw,1.2rem);margin-top:12px;max-width:700px;margin-left:auto;margin-right:auto}.service-categories{display:flex;flex-direction:column;gap:60px}.service-category{width:100%}.category-header{margin-bottom:30px;text-align:center}.category-title{font-size:clamp(1.8rem,3vw,2.2rem);font-weight:700;display:flex;align-items:center;justify-content:center;gap:16px;color:#fff}.category-icon{font-size:clamp(2rem,3.5vw,2.5rem)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-bottom:40px}.service-card{padding:24px;display:flex;flex-direction:column;gap:12px;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3bb3e9 0%,#2563eb 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{transform:translateY(-8px);background:rgba(255,255,255,.08);box-shadow:0 0 4px #ffffff26,0 0 8px #ffffff14,0 16px 48px #3bb3e933}.cosmic-card{background:linear-gradient(135deg,rgba(30,58,138,.15) 0%,rgba(59,130,246,.08) 50%,rgba(96,165,250,.05) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.2);border-radius:20px;box-shadow:0 0 3px #ffffff1f,0 0 6px #ffffff0f,0 8px 32px #1e3a8a4d,0 4px 16px #3b82f633,inset 0 1px #60a5fa1a;position:relative;overflow:hidden}.cosmic-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(59,130,246,.1) 0%,transparent 70%);opacity:0;transition:opacity .6s ease;pointer-events:none}.cosmic-card:hover:after{opacity:1}.cosmic-card:hover{transform:translateY(-12px);background:linear-gradient(135deg,rgba(30,58,138,.25) 0%,rgba(59,130,246,.15) 50%,rgba(96,165,250,.1) 100%);border-color:#60a5fa66;box-shadow:0 0 5px #fff3,0 0 10px #ffffff1f,0 20px 60px #1e3a8a66,0 10px 30px #3b82f64d,0 0 80px #3b82f626,inset 0 1px #93c5fd33}.cosmic-card:before{background:linear-gradient(90deg,rgba(59,130,246,.8) 0%,rgba(96,165,250,.8) 50%,rgba(147,197,253,.8) 100%);height:3px}.cosmic-card .service-title{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 50%,#2563eb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.service-icon{font-size:3rem;margin-bottom:8px}.service-title{font-size:clamp(1.2rem,1.9vw,1.4rem);font-weight:700;color:#fff;margin-bottom:6px}.service-description{color:#fffc;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.7;margin-bottom:16px;flex-grow:1}.service-features{list-style:none;padding:0;margin:12px 0;display:flex;flex-direction:column;gap:8px}.service-features li{color:#ffffffb3;font-size:.9rem;display:flex;align-items:center;gap:8px}.service-features li:before{content:"✓";color:#3bb3e9;font-weight:700;font-size:1.2rem}.cosmic-card .service-features li{color:#93c5fde6;font-size:.98rem;transition:all .3s ease}.cosmic-card .service-features li:before{content:"✓";color:#60a5fa;font-weight:700;font-size:1.2rem}.cosmic-card:hover .service-features li{color:#bfdbfe}.cosmic-card:hover .service-features li:before{color:#93c5fd}.service-cta{width:100%;padding:11px 18px;background:linear-gradient(135deg,#3bb3e9 0%,#2563eb 100%);color:#fff;border:none;border-radius:9px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:auto;min-height:44px}.service-cta:hover{transform:scale(1.03);box-shadow:0 8px 24px #3bb3e966}.service-cta:active{transform:scale(.98)}.services-cta-section{margin-top:80px;text-align:center}.services-cta-content{padding:50px 40px;max-width:800px;margin:0 auto}.services-cta-content h3{font-size:clamp(1.8rem,3vw,2.3rem);margin-bottom:16px;color:#fff}.services-cta-content p{font-size:clamp(1rem,1.8vw,1.2rem);color:#fffc;margin-bottom:32px;line-height:1.7}@media (max-width: 1024px){.services-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.service-card{padding:22px}}@media (max-width: 768px){.services-section{padding:60px 0}.services-header{margin-bottom:40px}.service-categories{gap:40px}.services-grid{grid-template-columns:1fr;gap:20px}.service-card{padding:20px}.category-title{flex-direction:column;gap:8px}.services-cta-section{margin-top:50px}.services-cta-content{padding:40px 24px}}@media (max-width: 480px){.services-section{padding:40px 0}.service-icon{font-size:2.5rem}.service-card{padding:18px}.services-cta-content{padding:32px 20px}}.trust-section{padding:80px 0;background:rgba(10,10,10,.5)}.trust-content{padding:40px;text-align:center;max-width:600px;margin:0 auto}.trust-message{color:#9ca3af;margin-bottom:32px;font-size:.875rem}.social-links{display:flex;justify-content:center;gap:24px}.social-link{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#9ca3af;transition:all .3s ease;text-decoration:none}.social-link:hover{transform:translateY(-2px) scale(1.1);box-shadow:0 8px 25px #0000004d}.social-link:hover .instagram{color:#e4405f;filter:drop-shadow(0 0 10px rgba(228,64,95,.5))}.social-link:hover .twitter{color:#000;filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}.social-link:hover .twitter{color:#1da1f2;filter:drop-shadow(0 0 10px rgba(29,161,242,.5))}.social-link:hover .linkedin{color:#0077b5;filter:drop-shadow(0 0 10px rgba(0,119,181,.5))}.social-icon{width:24px;height:24px;transition:all .3s ease}.footer{background:rgba(10,10,10,.8);padding:40px 0;border-top:1px solid rgba(255,255,255,.1)}.footer-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-logo-section{flex-shrink:0}.footer-logo{height:70px;width:auto;object-fit:contain;transition:all .3s ease}.footer-logo:hover{transform:scale(1.05);filter:drop-shadow(0 0 15px rgba(59,179,233,.4))}.copyright{color:#9ca3af;font-size:.875rem;flex:1}.footer .social-links{display:flex;gap:16px}.footer .social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#9ca3af;transition:all .3s ease;text-decoration:none}.footer .social-link:hover{transform:translateY(-2px) scale(1.1);box-shadow:0 8px 25px #0000004d}.footer .social-link:hover .instagram{color:#e4405f;filter:drop-shadow(0 0 10px rgba(228,64,95,.5))}.footer .social-link:hover .linkedin{color:#0077b5;filter:drop-shadow(0 0 10px rgba(0,119,181,.5))}.footer .social-icon{width:20px;height:20px;transition:all .3s ease}.process-section{padding:100px 0;background:linear-gradient(135deg,rgba(10,10,10,.98) 0%,rgba(37,99,235,.03) 100%);position:relative}.section-header{text-align:center;margin-bottom:80px;opacity:0;animation:fadeInUp .8s ease forwards}.section-title{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;margin-bottom:16px;background:linear-gradient(135deg,#ffffff 0%,#3bb3e9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-description{font-size:clamp(1rem,2vw,1.125rem);color:#ffffffb3;max-width:700px;margin:0 auto}.process-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;max-width:1400px;margin:0 auto}.process-step{opacity:0;animation:fadeInUp .8s ease forwards}.process-step:nth-child(1){animation-delay:.1s}.process-step:nth-child(2){animation-delay:.2s}.process-step:nth-child(3){animation-delay:.3s}.process-step:nth-child(4){animation-delay:.4s}.step-number{font-size:3rem;font-weight:700;background:linear-gradient(135deg,#3bb3e9,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;opacity:.3}.step-content{padding:32px;height:100%;transition:all .4s ease}.step-content:hover{transform:translateY(-8px);box-shadow:0 20px 60px #3bb3e933}.step-icon{width:60px;height:60px;background:linear-gradient(135deg,#3bb3e9 0%,#2563eb 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.step-icon svg{width:30px;height:30px;color:#fff}.step-title{font-size:1.375rem;font-weight:600;margin-bottom:12px;color:#fff}.step-description{font-size:.95rem;color:#ffffffb3;line-height:1.7}.cosmic-process-container{display:flex;align-items:center;justify-content:center;gap:32px;max-width:1400px;margin:0 auto;padding:40px 20px}.cosmic-process-step{flex:1;position:relative;opacity:0;animation:fadeInUp .8s ease forwards}.cosmic-process-step:nth-child(1){animation-delay:.2s}.cosmic-process-step:nth-child(3){animation-delay:.4s}.cosmic-process-step:nth-child(5){animation-delay:.6s}.step-number-badge{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,rgba(59,130,246,.3) 0%,rgba(96,165,250,.3) 100%);border:3px solid rgba(96,165,250,.6);display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;color:#60a5fa;margin:0 auto 24px;box-shadow:0 8px 32px #3b82f64d,0 0 40px #60a5fa33,inset 0 2px #93c5fd4d;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.step-number-badge:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(96,165,250,.2));opacity:0;transition:opacity .4s ease;z-index:-1}.cosmic-process-step:hover .step-number-badge{background:linear-gradient(135deg,rgba(59,130,246,.5) 0%,rgba(96,165,250,.5) 100%);border-color:#93c5fdcc;color:#93c5fd;transform:scale(1.1);box-shadow:0 0 3px #ffffff26,0 0 6px #ffffff14,0 12px 48px #3b82f666,0 0 60px #60a5fa66,inset 0 2px #bfdbfe66}.cosmic-process-step:hover .step-number-badge:before{opacity:1}.step-content-box{background:linear-gradient(135deg,rgba(30,58,138,.12) 0%,rgba(59,130,246,.06) 50%,rgba(96,165,250,.04) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.25);border-radius:24px;padding:36px 32px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 40px #1e3a8a40,0 4px 20px #3b82f626,inset 0 1px #60a5fa26;position:relative;overflow:hidden}.step-content-box:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(59,130,246,.8) 0%,rgba(96,165,250,.8) 50%,rgba(147,197,253,.8) 100%);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.4,0,.2,1)}.cosmic-process-step:hover .step-content-box:before{transform:scaleX(1)}.step-content-box:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(59,130,246,.08) 0%,transparent 70%);opacity:0;transition:opacity .6s ease;pointer-events:none}.cosmic-process-step:hover .step-content-box{transform:translateY(-12px);background:linear-gradient(135deg,rgba(30,58,138,.2) 0%,rgba(59,130,246,.12) 50%,rgba(96,165,250,.08) 100%);border-color:#60a5fa73;box-shadow:0 0 4px #ffffff26,0 0 8px #ffffff14,0 20px 70px #1e3a8a59,0 10px 35px #3b82f640,0 0 90px #3b82f626,inset 0 1px #93c5fd40}.cosmic-process-step:hover .step-content-box:after{opacity:1}.step-heading{font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:700;margin-bottom:16px;background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 50%,#2563eb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.cosmic-process-step:hover .step-heading{background:linear-gradient(135deg,#93c5fd 0%,#60a5fa 50%,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.step-text{font-size:clamp(.95rem,1.5vw,1.05rem);color:#bfdbfed9;line-height:1.75;transition:color .3s ease}.cosmic-process-step:hover .step-text{color:#dbeafe}.process-arrow{flex:0 0 auto;width:60px;height:60px;display:flex;align-items:center;justify-content:center;opacity:0;animation:fadeIn .8s ease forwards}.process-arrow:nth-child(2){animation-delay:.3s}.process-arrow:nth-child(4){animation-delay:.5s}.process-arrow .arrow-horizontal{display:block}.process-arrow .arrow-vertical{display:none}.process-arrow svg{width:48px;height:48px;color:#60a5fa99;filter:drop-shadow(0 0 12px rgba(59,130,246,.4));transition:all .4s ease;animation:arrowPulse 2s ease-in-out infinite}.process-arrow:hover svg{color:#93c5fde6;filter:drop-shadow(0 0 20px rgba(96,165,250,.6))}.process-arrow:hover .arrow-horizontal{transform:translate(8px)}@keyframes arrowPulse{0%,to{transform:translate(0);opacity:.6}50%{transform:translate(6px);opacity:1}}@keyframes arrowPulseVertical{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(6px);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 1024px){.cosmic-process-container{gap:24px;padding:30px 15px}.step-content-box{padding:28px 24px}.process-arrow svg{width:40px;height:40px}}@media (max-width: 768px){.cosmic-process-container{flex-direction:column;gap:40px;padding:20px 10px}.process-arrow{width:50px;height:50px}.process-arrow .arrow-horizontal{display:none}.process-arrow .arrow-vertical{display:block;animation:arrowPulseVertical 2s ease-in-out infinite}.process-arrow svg{width:36px;height:36px}.process-arrow:hover .arrow-vertical{transform:translateY(8px)}.step-number-badge{width:70px;height:70px;font-size:2rem}.step-content-box{padding:32px 24px}@keyframes arrowPulse{0%,to{transform:rotate(90deg) translate(0);opacity:.6}50%{transform:rotate(90deg) translate(6px);opacity:1}}}@media (max-width: 480px){.step-number-badge{width:60px;height:60px;font-size:1.5rem}.step-content-box{padding:24px 20px;border-radius:20px}.step-heading{font-size:1.3rem}.step-text{font-size:.92rem}}.cosmic-cta-section{margin-top:60px;padding:0;opacity:0;animation:fadeInUp .8s ease forwards;animation-delay:.7s}.cosmic-cta-content{background:linear-gradient(135deg,rgba(30,58,138,.18) 0%,rgba(59,130,246,.1) 50%,rgba(96,165,250,.06) 100%);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:2px solid rgba(59,130,246,.3);border-radius:24px;padding:40px 36px;text-align:center;position:relative;overflow:hidden;box-shadow:0 16px 60px #1e3a8a59,0 8px 30px #3b82f640,inset 0 2px #60a5fa33;transition:all .5s cubic-bezier(.4,0,.2,1)}.cosmic-cta-content:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,rgba(59,130,246,.9) 0%,rgba(96,165,250,.9) 50%,rgba(147,197,253,.9) 100%)}.cosmic-cta-content:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(59,130,246,.1) 0%,transparent 70%);opacity:0;transition:opacity .6s ease;pointer-events:none}.cosmic-cta-content:hover:after{opacity:1}.cosmic-cta-content:hover{border-color:#60a5fa80;box-shadow:0 24px 80px #1e3a8a73,0 12px 40px #3b82f659,0 0 100px #3b82f633,inset 0 2px #93c5fd4d;transform:translateY(-4px)}.cosmic-cta-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:14px;background:linear-gradient(135deg,#93c5fd 0%,#60a5fa 50%,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 40px rgba(59,130,246,.4)}.cosmic-cta-subtitle{font-size:clamp(.95rem,1.8vw,1.1rem);color:#bfdbfee6;line-height:1.6;margin-bottom:28px;max-width:750px;margin-left:auto;margin-right:auto}.cosmic-cta-button-wrapper{position:relative;display:inline-block;margin-top:0}.pulsing-aura{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(circle,rgba(59,130,246,.6) 0%,rgba(96,165,250,.4) 30%,rgba(147,197,253,.2) 60%,transparent 100%);border-radius:50%;filter:blur(20px);pointer-events:none;z-index:0}@keyframes aurapulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.3);opacity:.8}}.cosmic-cta-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:20px 48px;font-size:clamp(1rem,2vw,1.15rem);font-weight:600;color:#fff;background:linear-gradient(135deg,rgba(59,130,246,.9) 0%,rgba(37,99,235,.9) 100%);border:2px solid rgba(96,165,250,.6);border-radius:16px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #3b82f666,0 4px 16px #2563eb4d,inset 0 2px #93c5fd4d;cursor:pointer;overflow:hidden}.cosmic-cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.cosmic-cta-button:hover:before{left:100%}.cosmic-cta-button:hover{background:linear-gradient(135deg,rgba(96,165,250,1) 0%,rgba(59,130,246,1) 100%);border-color:#93c5fde6;transform:translateY(-4px) scale(1.05);box-shadow:0 16px 48px #3b82f680,0 8px 24px #2563eb66,0 0 60px #60a5fa4d,inset 0 2px #bfdbfe66}.cosmic-cta-button:active{transform:translateY(-2px) scale(1.02)}.cosmic-cta-button .button-text{position:relative;z-index:1;text-shadow:0 2px 8px rgba(0,0,0,.2)}@media (max-width: 1024px){.cosmic-cta-section{margin-top:50px;padding:0}.cosmic-cta-content{padding:36px 32px}.cosmic-cta-title{font-size:clamp(1.4rem,2.8vw,1.85rem)}.cosmic-cta-button{padding:18px 40px}}@media (max-width: 768px){.cosmic-cta-section{margin-top:40px;padding:0}.cosmic-cta-content{padding:32px 24px;border-radius:20px}.cosmic-cta-title{font-size:clamp(1.3rem,2.6vw,1.7rem);margin-bottom:12px}.cosmic-cta-subtitle{font-size:clamp(.9rem,1.6vw,1.05rem);line-height:1.55;margin-bottom:24px}.cosmic-cta-button-wrapper{display:block;width:100%}.cosmic-cta-button{padding:16px 32px;width:100%;max-width:100%;display:block}.pulsing-aura{filter:blur(15px);width:120%;height:120%}}@media (max-width: 480px){.cosmic-cta-section{margin-top:32px;padding:0}.cosmic-cta-content{padding:28px 20px;border-radius:18px;border-width:1.5px}.cosmic-cta-title{font-size:1.25rem;margin-bottom:10px}.cosmic-cta-subtitle{font-size:.88rem;line-height:1.5;margin-bottom:20px}.cosmic-cta-button{padding:14px 24px;font-size:.9rem}.pulsing-aura{filter:blur(12px);width:140%;height:140%}}@media (max-width: 375px){.cosmic-cta-content{padding:24px 16px}.cosmic-cta-title{font-size:1.15rem}.cosmic-cta-subtitle{font-size:.85rem}.cosmic-cta-button{padding:12px 20px;font-size:.85rem}}@media (max-width: 320px){.cosmic-cta-content{padding:20px 14px}.cosmic-cta-title{font-size:1.05rem;margin-bottom:8px}.cosmic-cta-subtitle{font-size:.82rem;margin-bottom:16px}.cosmic-cta-button{padding:11px 18px;font-size:.82rem}}.integrations-section{padding:100px 0;background:linear-gradient(135deg,rgba(10,10,10,.95) 0%,rgba(59,179,233,.05) 100%)}.integrations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:60px}.integration-card{padding:40px 32px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.integration-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 0 4px #ffffff26,0 0 8px #ffffff14,0 24px 60px #3bb3e940}.integration-icon{width:80px;height:80px;background:linear-gradient(135deg,rgba(59,179,233,.1) 0%,rgba(37,99,235,.1) 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;transition:all .4s ease}.integration-card:hover .integration-icon{background:linear-gradient(135deg,#3bb3e9 0%,#2563eb 100%);transform:rotate(5deg) scale(1.1)}.integration-icon svg{width:40px;height:40px;color:#3bb3e9;transition:all .4s ease}.integration-card:hover .integration-icon svg{color:#fff}.integration-name{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff}.integration-description{font-size:.9rem;color:#fff9}.workflow-section{padding:100px 0;background:linear-gradient(135deg,rgba(10,10,10,.98) 0%,rgba(37,99,235,.03) 100%)}.workflow-scopes{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:60px;margin-bottom:80px}.workflow-scope{padding:36px;transition:all .3s ease}.workflow-scope:hover{transform:translateY(-8px)}.scope-header{display:flex;align-items:center;gap:16px;margin-bottom:28px}.scope-icon{width:56px;height:56px;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.scope-icon svg{width:32px;height:32px;color:#fff}.scope-title{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.scope-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.scope-features li{color:#ffffffd9;font-size:.98rem;line-height:1.7;padding-left:0}.scope-features li strong{color:#60a5fa;font-weight:600;display:block;margin-bottom:4px}.workflow-additional-features{margin-top:80px}.additional-features-title{font-size:1.75rem;font-weight:700;color:#fff;text-align:center;margin-bottom:48px}.additional-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.feature-box{padding:32px 24px;text-align:center;transition:all .3s ease}.feature-box:hover{transform:translateY(-8px)}.feature-icon{width:64px;height:64px;background:linear-gradient(135deg,rgba(59,130,246,.2) 0%,rgba(37,99,235,.2) 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.feature-icon svg{width:32px;height:32px;color:#3bb3e9}.feature-box h4{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:12px}.feature-box p{font-size:.95rem;color:#ffffffb3;line-height:1.6;margin:0}@media (max-width: 1024px){.additional-features-grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (max-width: 768px){.workflow-scopes{grid-template-columns:1fr;gap:32px;margin-bottom:60px}.workflow-scope{padding:28px}.scope-header{margin-bottom:24px}.scope-icon{width:48px;height:48px}.scope-icon svg{width:28px;height:28px}.scope-title{font-size:1.3rem}.additional-features-grid{grid-template-columns:1fr;gap:24px}.additional-features-title{font-size:1.5rem;margin-bottom:36px}}@media (max-width: 480px){.workflow-section{padding:60px 0}.workflow-scope{padding:24px}.scope-features{gap:16px}.scope-features li{font-size:.93rem}.feature-box{padding:28px 20px}.additional-features-title{font-size:1.35rem;margin-bottom:32px}}.testimonials-section{padding:100px 0;background:linear-gradient(135deg,rgba(10,10,10,.95) 0%,rgba(59,179,233,.05) 100%)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;margin-top:60px}.testimonial-card{padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;display:flex;flex-direction:column;gap:20px}.testimonial-card:hover{transform:translateY(-8px);box-shadow:0 0 4px #ffffff26,0 0 8px #ffffff14,0 20px 60px #3bb3e933}.testimonial-header{display:flex;align-items:flex-start;gap:14px}.testimonial-logo{flex-shrink:0}.bni-logo-small{width:40px;height:40px;object-fit:contain}.testimonial-name-section{display:flex;flex-direction:column;gap:4px;flex:1}.name-with-badge{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.customer-name{font-size:1.25rem;font-weight:700;color:#fff;margin:0;line-height:1.2}.customer-name em{font-style:italic;font-weight:400;color:#ffffffb3;font-size:.85rem;margin-left:8px}.month-badge{background:linear-gradient(135deg,rgba(59,179,233,.15) 0%,rgba(37,99,235,.15) 100%);border:1px solid rgba(59,179,233,.3);color:#ffffffd9;padding:4px 12px;border-radius:16px;font-size:.75rem;font-weight:500;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.time-badge{background:rgba(107,114,128,.3);color:#fffc;padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:500}.customer-role{font-size:.9rem;color:#ffffffa6;margin:0;padding:0;line-height:1.4}.services-list{list-style:none;padding:0;margin:16px 0;display:flex;flex-direction:column;gap:10px}.services-list li{font-size:.9rem;color:#ffffffbf;padding-left:24px;position:relative;line-height:1.5}.services-list li:before{content:"•";position:absolute;left:8px;color:#3bb3e9;font-size:1.2rem;line-height:1.3}.performance-metrics{display:flex;flex-direction:column;gap:16px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);margin-top:auto}.metric-item{display:flex;flex-direction:column;gap:4px}.metric-value{font-size:1.75rem;font-weight:700;color:#3bb3e9;line-height:1.2}.metric-description{font-size:.85rem;color:#ffffffa6;line-height:1.4}@media (max-width: 768px){.testimonials-grid{grid-template-columns:1fr;gap:30px}.testimonial-card{padding:28px;gap:16px}.bni-logo-small{width:36px;height:36px}.testimonial-header{gap:12px}.customer-name{font-size:1.1rem}.customer-name em{font-size:.8rem;margin-left:6px}.month-badge{font-size:.7rem;padding:3px 10px;border-radius:14px}.time-badge{font-size:.75rem;padding:3px 10px}.customer-role{font-size:.85rem}.services-list{gap:8px;margin:12px 0}.services-list li{font-size:.85rem;padding-left:20px}.services-list li:before{font-size:1.1rem;left:6px}.performance-metrics{gap:14px;padding-top:16px}.metric-value{font-size:1.5rem}.metric-description{font-size:.8rem}}@media (max-width: 480px){.testimonial-card{padding:24px;gap:14px}.testimonial-header{gap:10px}.bni-logo-small{width:32px;height:32px}.testimonial-name-section{gap:3px}.name-with-badge{flex-direction:column;align-items:flex-start;gap:6px}.customer-name{font-size:1.05rem}.customer-name em{font-size:.75rem;margin-left:5px}.month-badge{font-size:.65rem;padding:3px 9px;border-radius:12px}.time-badge{font-size:.7rem;padding:2px 8px}.customer-role{font-size:.8rem}.services-list{gap:6px;margin:10px 0}.services-list li{font-size:.8rem;padding-left:18px}.services-list li:before{font-size:1rem;left:4px}.performance-metrics{gap:12px;padding-top:14px}.metric-value{font-size:1.35rem}.metric-description{font-size:.75rem}}.faq-section{padding:100px 0;background:linear-gradient(135deg,rgba(10,10,10,.98) 0%,rgba(37,99,235,.03) 100%)}.faq-container{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.faq-item{overflow:hidden;transition:all .3s ease}.faq-item:hover{transform:translate(4px);box-shadow:0 0 3px #ffffff1f,0 0 6px #ffffff0f}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background:none;border:none;color:#fff;font-size:1.125rem;font-weight:600;text-align:left;cursor:pointer;transition:all .3s ease}.faq-question:hover{color:#3bb3e9}.faq-icon{font-size:1.5rem;color:#3bb3e9;transition:all .3s ease;flex-shrink:0;margin-left:16px}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0}.faq-item.active .faq-answer{max-height:500px;opacity:1;padding:0 32px 32px}.faq-answer p{color:#ffffffb3;line-height:1.8;font-size:.95rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 1024px){.hero-image-container{margin-bottom:30px;max-width:500px}.hero-subtitle{font-size:clamp(.875rem,1.8vw + .2rem,1.125rem);max-width:100%;line-height:1.55}.countdown-timer{gap:16px}.countdown-number{font-size:1.75rem}.hero-image{max-width:400px}}@media (max-width: 768px){.hero-subtitle{font-size:clamp(.8rem,2.2vw + .15rem,1.05rem);line-height:1.65;padding:0 clamp(12px,2.5vw,20px);max-width:100%}.hero-title{font-size:clamp(1.75rem,6vw,3.5rem);line-height:1.25}.section-title.single-line{white-space:normal;overflow:visible;text-overflow:initial}.offer-frames{flex-direction:column;gap:15px}.offer-frame{padding:25px 15px}.frame-text{font-size:.9rem}.form-group{flex-direction:column;gap:16px}.cta-button{width:100%;padding:18px 32px}.countdown-timer{gap:12px}.countdown-item{min-width:50px}.countdown-number{font-size:1.5rem}.value-content,.trust-content,.benefits-content{padding:40px 24px}.benefits-list{flex-direction:column;gap:30px;margin:40px 0}.benefit-item{padding:25px}.offer-highlight{padding:30px 20px}.price-amount{font-size:2.5rem}.scarcity-message{flex-direction:column;text-align:center;gap:12px}.footer-content{flex-direction:column;gap:20px;text-align:center}.footer-logo{height:60px}.popup-content{padding:30px 20px;margin:10px}.popup-header h2{font-size:1.5rem}.consultation-form{gap:20px}.form-field input,.form-field select,.form-field textarea{padding:14px 16px}.submit-button{padding:16px 32px;font-size:1rem;width:100%}}@media (max-width: 480px){.container{padding:0 16px}.hero-title{font-size:clamp(1.5rem,7vw,2.5rem);line-height:1.3;padding:0 clamp(12px,3vw,16px)}.hero-subtitle{font-size:clamp(.8rem,3.5vw,1rem);line-height:1.7;padding:0 clamp(12px,3vw,16px);max-width:100%;word-spacing:normal;letter-spacing:normal}.countdown-container{padding:20px 16px}.countdown-timer{gap:8px}.countdown-item{min-width:45px}.countdown-number{font-size:1.25rem}.countdown-text{font-size:.625rem}.email-input{padding:14px 16px;font-size:16px}.cta-button{padding:16px 24px;font-size:.875rem}.benefits-content{padding:30px 16px}.benefit-item{padding:20px;flex-direction:column;text-align:center;gap:15px}.benefit-text{text-align:center}.offer-highlight{padding:25px 15px}.price-amount{font-size:2rem}.bonus-text{font-size:.9rem}.social-links{gap:16px}.social-link{width:44px;height:44px}.social-icon{width:20px;height:20px}.footer-content{padding:0 16px;flex-direction:column;gap:24px}.footer-logo{height:50px}.business-content{padding:40px 24px}.business-stats{grid-template-columns:1fr;gap:25px;margin:40px 0}.stat-item{padding:25px 20px;text-align:center}.stat-icon{font-size:2rem;margin-bottom:12px}.stat-title{font-size:1.125rem}.business-cta{margin-top:40px;padding:30px 20px}.cta-title{font-size:1.25rem}.business-form .form-group{flex-direction:column;gap:16px}.business-cta-btn{width:100%;font-size:.875rem;padding:16px 20px;white-space:normal}.popup-content{padding:24px 16px;margin:5px;max-height:95vh}.popup-header{margin-bottom:24px;padding-bottom:16px}.popup-header h2{font-size:1.25rem}.consultation-form{gap:18px}.form-field input,.form-field select,.form-field textarea{padding:12px 14px;font-size:16px}.form-field label{font-size:.8rem}.submit-button{padding:14px 24px;font-size:.9rem}.thank-you-content{padding:30px 20px;margin:10px;max-height:90vh}.thank-you-body h2{font-size:1.5rem}.nav-menu{display:none}.mobile-menu-toggle{display:flex}.workflow-item{grid-template-columns:1fr;gap:40px}.workflow-item.reverse{direction:ltr}.workflow-diagram{flex-direction:column;align-items:stretch}.workflow-arrow{transform:rotate(90deg);align-self:center}.testimonial-stats{flex-wrap:wrap}.faq-question{padding:20px 24px;font-size:1rem}.faq-answer{padding:0 24px 24px!important}.header{top:8px;left:8px;right:8px}.header-cta-btn{font-size:.8rem;padding:6px 14px;min-height:32px}.thank-you-message{font-size:1rem}.contact-promise{font-size:.9rem}.thank-you-button{padding:14px 28px;font-size:.9rem;width:100%}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.hero-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.nav-menu.mobile-open{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}input,select,textarea,button{font-size:16px!important}@supports (-webkit-touch-callout: none){.nav-menu.mobile-open{max-height:calc(75vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.header{padding-top:max(0px,env(safe-area-inset-top))}}@media (prefers-color-scheme: dark){.nav-menu{background:rgba(10,10,10,.99);border-color:#ffffff1f}.nav-link:active{background:rgba(59,179,233,.2)}}.mobile-menu-toggle:active,.nav-link:active,.nav-menu .mobile-cta:active{transform:scale(.97);transition:transform .1s cubic-bezier(.4,0,.2,1)}@media screen and (orientation: landscape){body{-webkit-text-size-adjust:100%;text-size-adjust:100%}.nav-menu.mobile-open{max-height:calc(85vh - env(safe-area-inset-top))}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.nav-menu,.nav-menu.mobile-open,.nav-menu li,.nav-menu .mobile-cta{animation:none!important;transition:none!important}.nav-menu.mobile-open li,.nav-menu.mobile-open .mobile-cta{opacity:1!important;transform:none!important}}@media print{.header,.social-links,.countdown-container{display:none}body{background:white;color:#000}.glass-effect{background:transparent;border:1px solid #ccc;box-shadow:none}}
