.site-header *{box-sizing:border-box !important}.site-header{background:rgba(15,15,35,0.95) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border-bottom:1px solid rgba(102,126,234,0.2) !important;padding:0 !important;position:sticky !important;top:0 !important;z-index:10000 !important;transition:all 0.3s ease !important;width:100% !important}.site-header .site-header--row{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:20px !important;padding:12px 20px !important;max-width:1180px !important;margin:0 auto !important;width:100% !important}.site-header .site-header__logo{flex:0 0 auto !important;display:flex !important;align-items:center !important;margin:0 !important;padding:0 !important}.site-header .site-header__logo img{height:40px !important;width:auto !important;max-width:180px !important;filter:brightness(1.1) !important;transition:transform 0.3s ease !important;display:block !important}.site-header .site-header__logo:hover img{transform:scale(1.05) !important}.site-header .site-header__mob-area{flex:1 !important;display:flex !important;align-items:center !important;gap:32px !important}.header-menu{flex:1 !important}.header-menu ul{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;list-style:none !important;margin:0 !important;padding:0 !important}.header-menu ul li{list-style:none !important;margin:0 !important;padding:0 !important;position:relative !important}.header-menu ul li a{display:inline-block !important;padding:8px 14px !important;color:rgba(255,255,255,0.9) !important;text-decoration:none !important;font-size:13px !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;border-radius:6px !important;transition:all 0.3s ease !important;white-space:nowrap !important}.header-menu ul li a:hover{background:rgba(102,126,234,0.15) !important;color:#ffffff !important;transform:translateY(-1px) !important}.site-header .site-header__btns{flex:0 0 auto !important;display:flex !important;align-items:center !important;gap:12px !important;margin:0 !important;padding:0 !important}.site-header .site-header__btn{margin:0 !important;padding:0 !important;min-height:auto !important;background:none !important}.site-header .site-header__btn::before{display:none !important}.site-header .site-header__btn.-login a{display:inline-block !important;padding:8px 20px !important;background:transparent !important;border:1.5px solid rgba(255,255,255,0.3) !important;border-radius:20px !important;color:#ffffff !important;font-size:13px !important;font-weight:600 !important;text-transform:uppercase !important;text-decoration:none !important;transition:all 0.3s ease !important;box-shadow:none !important;white-space:nowrap !important}.site-header .site-header__btn.-login a:hover{background:rgba(255,255,255,0.1) !important;border-color:rgba(255,255,255,0.6) !important;transform:translateY(-1px) !important}.site-header .site-header__btn.-reg{margin-left:0 !important;padding-left:0 !important}.site-header .site-header__btn.-reg::before{display:none !important}.site-header .site-header__btn.-reg a{display:inline-block !important;padding:8px 24px !important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%) !important;border:none !important;border-radius:20px !important;color:#ffffff !important;font-size:13px !important;font-weight:600 !important;text-transform:uppercase !important;text-decoration:none !important;transition:all 0.3s ease !important;box-shadow:0 4px 12px rgba(102,126,234,0.3) !important;white-space:nowrap !important}.site-header .site-header__btn.-reg a:hover{transform:translateY(-2px) !important;box-shadow:0 6px 16px rgba(102,126,234,0.5) !important}.site-header__langs{display:none !important}.main-menu{display:none !important}@media (max-width:992px){.header-menu ul{gap:6px !important}.header-menu ul li a{padding:6px 10px !important;font-size:12px !important}.site-header .site-header__btn.-login a,.site-header .site-header__btn.-reg a{padding:6px 16px !important;font-size:12px !important}}@media (max-width:768px){.site-header .site-header--row{padding:10px 15px !important}.site-header .site-header__logo img{height:35px !important}.site-header .site-header__mob-area{display:none !important}.site-header__menu-btn{display:block !important}.site-header .site-header__mob-area.-toggle{display:flex !important;position:fixed !important;top:65px !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:calc(100vh - 65px) !important;background:rgba(15,15,35,0.98) !important;backdrop-filter:blur(30px) !important;flex-direction:column !important;justify-content:flex-start !important;align-items:stretch !important;gap:20px !important;padding:30px 20px !important;overflow-y:auto !important;z-index:9999 !important}.site-header .site-header__mob-area.-toggle .header-menu{width:100% !important}.site-header .site-header__mob-area.-toggle .header-menu ul{flex-direction:column !important;gap:0 !important;width:100% !important}.site-header .site-header__mob-area.-toggle .header-menu ul li{width:100% !important;border-bottom:1px solid rgba(255,255,255,0.1) !important}.site-header .site-header__mob-area.-toggle .header-menu ul li a{display:block !important;width:100% !important;padding:16px 20px !important;font-size:14px !important;text-align:left !important;border-radius:0 !important}.site-header .site-header__mob-area.-toggle .site-header__btns{flex-direction:column !important;width:100% !important;gap:12px !important;margin-top:20px !important}.site-header .site-header__mob-area.-toggle .site-header__btn{width:100% !important}.site-header .site-header__mob-area.-toggle .site-header__btn a{display:block !important;width:100% !important;text-align:center !important;padding:14px 20px !important;font-size:14px !important}body.-toggle{overflow:hidden !important}}.hero-block{background:transparent !important;padding:72px 0 !important}.hero-block h1{font-size:clamp(32px,5vw,56px) !important;font-weight:800 !important;background:linear-gradient(135deg,#ffffff 0%,#667eea 50%,#f5576c 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;margin-bottom:24px !important;line-height:1.2 !important}.global-btn-style,.wp-block-button,.hero-block__link{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%) !important;border-radius:32px !important;box-shadow:0 4px 15px rgba(102,126,234,0.4) !important;transition:all 0.3s ease !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}.global-btn-style a,.global-btn-style span,.wp-block-button a,.wp-block-button span,.wp-block-button__link,.hero-block__link a{color:#ffffff !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;font-size:16px !important;font-weight:700 !important;padding:14px 32px !important;text-transform:uppercase !important;text-decoration:none !important;width:100% !important;height:100% !important}.global-btn-style:hover,.wp-block-button:hover,.hero-block__link:hover{transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(102,126,234,0.6) !important}button,.wp-element-button,[class*="btn"],[class*="button"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}a[class*="btn"],a[class*="button"],.wp-block-button a,.global-btn-style a{display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;width:100% !important}.g-bg-contact-form{max-width:860px !important;margin:60px auto !important;padding:48px !important;background:rgba(26,26,46,0.8) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border:1px solid rgba(102,126,234,0.2) !important;border-radius:24px !important;box-shadow:0 20px 60px rgba(0,0,0,0.3) !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important}.g-bg-contact-form-scs-form-title{font-size:32px !important;margin-bottom:24px !important;font-weight:800 !important;background:linear-gradient(135deg,#ffffff 0%,#667eea 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;text-align:center !important;line-height:1.2 !important}.g-bg-contact-form-scs-form-message{color:#4ade80 !important;background:rgba(74,222,128,0.1) !important;border:1px solid rgba(74,222,128,0.3) !important;border-radius:12px !important;padding:16px !important;text-align:center !important;margin-bottom:24px !important;font-weight:600 !important;animation:slideDown 0.3s ease !important}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.g-bg-contact-form form input,.g-bg-contact-form form textarea{width:100% !important;padding:16px 20px !important;margin:12px 0 !important;background:rgba(255,255,255,0.05) !important;border:1.5px solid rgba(255,255,255,0.1) !important;border-radius:12px !important;font-size:15px !important;color:#ffffff !important;font-family:'Inter',sans-serif !important;transition:all 0.3s ease !important;box-sizing:border-box !important}.g-bg-contact-form form input::placeholder,.g-bg-contact-form form textarea::placeholder{color:rgba(255,255,255,0.5) !important}.g-bg-contact-form form input:focus,.g-bg-contact-form form textarea:focus{background:rgba(255,255,255,0.08) !important;border-color:#667eea !important;outline:none !important;box-shadow:0 0 0 3px rgba(102,126,234,0.1) !important}.g-bg-contact-form--row{display:flex !important;gap:16px !important;flex-wrap:wrap !important}.g-bg-contact-form--row input{flex:1 !important;min-width:calc(50% - 8px) !important;margin:0 !important}.g-bg-contact-form form textarea{height:140px !important;resize:vertical !important;font-family:'Inter',sans-serif !important}.g-bg-contact-form--btn-w{text-align:center !important;margin-top:32px !important}.g-bg-contact-form--btn-w button{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%) !important;color:#ffffff !important;padding:16px 48px !important;border:none !important;border-radius:12px !important;font-size:16px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;cursor:pointer !important;transition:all 0.3s ease !important;box-shadow:0 4px 15px rgba(102,126,234,0.4) !important;font-family:'Inter',sans-serif !important}.g-bg-contact-form--btn-w button:hover{transform:translateY(-2px) !important;box-shadow:0 8px 25px rgba(102,126,234,0.6) !important}.g-bg-contact-form--btn-w button:active{transform:translateY(0) !important}@media (max-width:768px){.g-bg-contact-form{margin:40px 16px !important;padding:32px 24px !important}.g-bg-contact-form-scs-form-title{font-size:24px !important}.g-bg-contact-form--row{flex-direction:column !important;gap:0 !important}.g-bg-contact-form--row input{min-width:100% !important;margin:12px 0 !important}.g-bg-contact-form--btn-w button{width:100% !important;padding:14px 32px !important}}