.style-module__J8RAWW__root{z-index:1000;background:var(--color-background-primary);border-bottom:1px solid var(--color-border-primary);width:100%;box-shadow:0 2px 10px var(--color-shadow);align-items:center;gap:var(--spacing-lg,32px);-webkit-backdrop-filter:blur(10px);padding:12px 5%;transition:all .3s;display:flex;position:sticky;top:0;left:0}.style-module__J8RAWW__root.style-module__J8RAWW__scrolled{box-shadow:0 4px 20px var(--color-shadow);background:rgba(var(--color-background-primary-rgb,255,255,255),.95);-webkit-backdrop-filter:blur(15px);padding:8px 5%}[data-theme=dark] .style-module__J8RAWW__root.style-module__J8RAWW__scrolled{background:rgba(var(--color-background-primary-rgb,18,18,18),.95)}.style-module__J8RAWW__logo{object-fit:contain;flex-shrink:0;width:auto;height:40px;transition:all .3s}.style-module__J8RAWW__root.style-module__J8RAWW__scrolled .style-module__J8RAWW__logo{height:35px}.style-module__J8RAWW__navigation{justify-content:center;align-items:center;gap:var(--spacing-lg,32px);margin-left:var(--spacing-xxl,64px);flex:1;display:flex}@media (max-width:1024px){.style-module__J8RAWW__navigation{display:none}}.style-module__J8RAWW__navItem{font-size:var(--font-size-md,1rem);color:var(--color-text-primary);cursor:pointer;padding:var(--spacing-sm,16px)0;transition:color var(--transition-normal,.3s ease);background:0 0;border:none;font-weight:500;position:relative;overflow:hidden}.style-module__J8RAWW__navItem:hover{color:var(--color-primary)}.style-module__J8RAWW__navItemUnderline{background:var(--primary-gradient,linear-gradient(135deg,#ef5350,#b78fc2));width:0;height:2px;transition:width var(--transition-normal,.3s ease);border-radius:2px 2px 0 0;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.style-module__J8RAWW__navItemActive .style-module__J8RAWW__navItemUnderline{width:80%}.style-module__J8RAWW__navItemActive{color:#ef5350}.style-module__J8RAWW__authGroup{align-items:center;gap:var(--spacing-sm,16px);display:flex}@media (max-width:1024px){.style-module__J8RAWW__authGroup{display:none}}.style-module__J8RAWW__userDropdown{align-items:center;display:flex;position:relative}.style-module__J8RAWW__userButton{align-items:center;gap:var(--spacing-xs,8px);padding:var(--spacing-xs,8px);border-radius:var(--radius-lg,12px);cursor:pointer;transition:all var(--transition-normal,.3s ease);color:var(--color-text-primary);background:0 0;border:none;display:flex}.style-module__J8RAWW__userButton:hover{background:var(--color-background-secondary);transform:translateY(-1px)}.style-module__J8RAWW__userAvatar{background:var(--primary-gradient,linear-gradient(135deg,#ef5350,#b78fc2));border:2px solid var(--color-background-primary);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.style-module__J8RAWW__userAvatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.style-module__J8RAWW__userAvatarFallback{color:#fff;letter-spacing:.5px;font-size:12px;font-weight:600}.style-module__J8RAWW__userName{font-size:var(--font-size-sm,.875rem);color:var(--color-text-primary);font-weight:500}@media (max-width:768px){.style-module__J8RAWW__userName{display:none}}.style-module__J8RAWW__dropdownArrow{color:var(--color-text-secondary);transition:transform var(--transition-normal,.3s ease);font-size:10px}.style-module__J8RAWW__userDropdownMenu{background:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg,12px);z-index:1000;width:280px;animation:.2s ease-out style-module__J8RAWW__dropdownSlideIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 40px #0000001a}@keyframes style-module__J8RAWW__dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.style-module__J8RAWW__userDropdownHeader{padding:var(--spacing-md,20px);background:var(--color-background-secondary);border-bottom:1px solid var(--color-border-primary);align-items:center;display:flex;position:relative}.style-module__J8RAWW__userDropdownAvatar{background:var(--primary-gradient,linear-gradient(135deg,#ef5350,#b78fc2));width:48px;height:48px;margin-right:var(--spacing-sm,16px);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.style-module__J8RAWW__userDropdownAvatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.style-module__J8RAWW__userDropdownAvatarFallback{color:#fff;letter-spacing:1px;font-size:18px;font-weight:700}.style-module__J8RAWW__userDropdownInfo{flex:1}.style-module__J8RAWW__userDropdownName{font-size:var(--font-size-md,1rem);color:var(--color-text-primary);margin:0 0 4px;font-weight:600}.style-module__J8RAWW__logoutLink{color:var(--color-text-secondary);font-size:var(--font-size-sm,.875rem);cursor:pointer;transition:color var(--transition-normal,.3s ease);background:0 0;border:none;padding:0}.style-module__J8RAWW__logoutLink:hover{color:#ef5350}.style-module__J8RAWW__closeButton{top:var(--spacing-sm,16px);right:var(--spacing-sm,16px);color:var(--color-text-secondary);cursor:pointer;width:24px;height:24px;transition:all var(--transition-normal,.3s ease);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute}.style-module__J8RAWW__closeButton:hover{background:var(--color-background-tertiary);color:var(--color-text-primary)}.style-module__J8RAWW__userDropdownMenu_items{padding:var(--spacing-xs,8px)0}.style-module__J8RAWW__userDropdownMenuItem{align-items:center;gap:var(--spacing-sm,16px);padding:var(--spacing-sm,16px)var(--spacing-md,20px);color:var(--color-text-primary);text-align:left;cursor:pointer;width:100%;transition:all var(--transition-normal,.3s ease);font-size:var(--font-size-sm,.875rem);background:0 0;border:none;font-weight:500;text-decoration:none;display:flex}.style-module__J8RAWW__userDropdownMenuItem:hover{background:var(--color-background-secondary);color:#ef5350}.style-module__J8RAWW__userDropdownMenuItem:disabled{opacity:.6;cursor:not-allowed;color:var(--color-text-secondary);background:0 0}.style-module__J8RAWW__userDropdownMenuItem:disabled:hover{color:var(--color-text-secondary);background:0 0}.style-module__J8RAWW__menuItemIcon{text-align:center;width:20px;font-size:16px}.style-module__J8RAWW__authGroup{align-items:center;gap:var(--spacing-sm,16px);display:flex}@media (max-width:1024px){.style-module__J8RAWW__authGroup{display:none}}.style-module__J8RAWW__authButton{border-radius:var(--radius-full,9999px);font-size:calc(var(--font-size-sm,.875rem)*.8);cursor:pointer;transition:all var(--transition-normal,.3s ease);white-space:nowrap;border:2px solid #0000;padding:6.4px 16px;font-weight:600}@media (max-width:640px){.style-module__J8RAWW__authButton{font-size:calc(var(--font-size-xs,.75rem)*.8);padding:4.8px 12.8px}}.style-module__J8RAWW__loginButton{background:var(--primary-gradient,linear-gradient(135deg,#ef5350,#b78fc2));color:#fff;border:2px solid #0000}.style-module__J8RAWW__loginButton:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 20px #ef53504d}.style-module__J8RAWW__registerButton{color:#ef5350;border-radius:var(--radius-full,9999px);z-index:1;background:0 0;border:2px solid #ef5350;padding:6.4px 19.2px;position:relative}@media (max-width:640px){.style-module__J8RAWW__registerButton{font-size:calc(var(--font-size-xs,.75rem)*.8);padding:4.8px 16px}}.style-module__J8RAWW__registerButton:before{content:"";background:var(--color-background-primary,white);border-radius:var(--radius-full,9999px);z-index:-1;transition:all var(--transition-normal,.3s ease);position:absolute;inset:2px}.style-module__J8RAWW__registerButton:hover{transform:translateY(-1.6px);box-shadow:0 3.2px 9.6px #ef535033}.style-module__J8RAWW__controlsGroup{align-items:stretch;gap:var(--spacing-sm,16px);display:flex}@media (max-width:640px){.style-module__J8RAWW__controlsGroup{gap:var(--spacing-xs,8px)}}.style-module__J8RAWW__mobileControls{align-items:center;gap:var(--spacing-sm,16px);display:flex}@media (min-width:1025px){.style-module__J8RAWW__mobileControls{display:none}}@media (max-width:640px){.style-module__J8RAWW__mobileControls{gap:var(--spacing-xs,8px)}}.style-module__J8RAWW__mobileUserButton{padding:var(--spacing-xs,8px);cursor:pointer;transition:all var(--transition-normal,.3s ease);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.style-module__J8RAWW__mobileUserButton:hover{background:var(--color-background-secondary);transform:translateY(-1px)}.style-module__J8RAWW__mobileUserButton:active{transform:translateY(0)}.style-module__J8RAWW__mobileUserAvatar{background:var(--primary-gradient,linear-gradient(135deg,#ef5350,#b78fc2));border:2px solid var(--color-background-primary);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.style-module__J8RAWW__mobileUserAvatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.style-module__J8RAWW__mobileUserAvatarFallback{color:#fff;letter-spacing:.5px;font-size:14px;font-weight:600}.style-module__J8RAWW__languageDropdown{position:relative}@media (max-width:1024px){.style-module__J8RAWW__languageDropdown{display:none}}.style-module__J8RAWW__languageButton{align-items:center;gap:calc(var(--spacing-xs,8px)*.8);background:var(--primary-gradient,linear-gradient(135deg,#ef5350,#b78fc2));border-radius:var(--radius-full,9999px);font-size:calc(var(--font-size-sm,.875rem)*.8);color:var(--color-text-primary,#1a202c);cursor:pointer;transition:all var(--transition-normal,.3s ease);white-space:nowrap;z-index:1;border:none;height:100%;padding:6.4px 16px;font-weight:500;display:flex;position:relative}@media (max-width:1024px){.style-module__J8RAWW__languageButton{font-size:calc(var(--font-size-xs,.75rem)*.8);padding:4.8px 9.6px}}@media (max-width:640px){.style-module__J8RAWW__languageButton{gap:3.2px;padding:4.8px 6.4px}}@media (max-width:640px){.style-module__J8RAWW__languageText{display:none}}.style-module__J8RAWW__languageButton:before{content:"";background:var(--color-background-primary,white);border-radius:var(--radius-full,9999px);z-index:-1;transition:all var(--transition-normal,.3s ease);position:absolute;inset:2px}.style-module__J8RAWW__languageButton:hover{color:#ef5350;box-shadow:0 3.2px 9.6px #ef535033}.style-module__J8RAWW__languageButton:hover:before{background:#fffffff2}.style-module__J8RAWW__languageIcon{font-size:var(--font-size-md,1rem)}.style-module__J8RAWW__dropdownArrow{transition:transform var(--transition-normal,.3s ease);font-size:10px}.style-module__J8RAWW__dropdownArrowOpen{transform:rotate(180deg)}.style-module__J8RAWW__languageDropdownMenu{background:var(--color-background-primary,white);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,12px);box-shadow:0 8px 24px var(--color-shadow,#0000001a);z-index:1000;min-width:140px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.style-module__J8RAWW__languageOption{align-items:center;gap:var(--spacing-xs,8px);width:100%;font-size:var(--font-size-sm,.875rem);color:var(--color-text-primary,#1a202c);cursor:pointer;transition:background-color var(--transition-fast,.15s ease);background:0 0;border:none;padding:12px 16px;display:flex}.style-module__J8RAWW__languageOption:hover{background:var(--color-background-secondary,#f7fafc)}.style-module__J8RAWW__languageOptionActive{background:var(--color-background-accent,#edf2f7);color:#ef5350;font-weight:600}.style-module__J8RAWW__languageFlag{font-size:var(--font-size-md,1rem)}.style-module__J8RAWW__themeButton{background:var(--primary-gradient,linear-gradient(135deg,#ef5350,#b78fc2));border-radius:var(--radius-full,9999px);cursor:pointer;width:auto;min-width:44.8px;height:32px;transition:all var(--transition-normal,.3s ease);z-index:1;border:none;justify-content:center;align-items:center;padding:6.4px;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.style-module__J8RAWW__themeButton{min-width:38.4px;height:27.2px;padding:4.8px 9.6px}}.style-module__J8RAWW__themeButton:before{content:"";background:var(--color-background-primary,white);border-radius:var(--radius-full,9999px);z-index:-1;transition:all var(--transition-normal,.3s ease);position:absolute;inset:2px}.style-module__J8RAWW__themeButton:hover{box-shadow:0 3.2px 9.6px #ef535033}.style-module__J8RAWW__themeButtonDark{background:var(--primary-gradient,linear-gradient(135deg,#ef5350,#b78fc2))}.style-module__J8RAWW__themeButtonDark:before{background:var(--color-background-secondary-dark,#2d3748)}.style-module__J8RAWW__themeIcon{transition:all var(--transition-normal,.3s ease);opacity:.4;border-radius:50%;justify-content:center;align-items:center;width:22.4px;height:22.4px;padding:4.8px;font-size:14.4px;display:flex;position:relative;transform:scale(.8)}@media (max-width:640px){.style-module__J8RAWW__themeIcon{width:19.2px;height:19.2px;padding:3.2px;font-size:12.8px}}.style-module__J8RAWW__themeIconActive{opacity:1;background:linear-gradient(135deg,#ff8c00,#ff6b47);animation:2s ease-in-out infinite style-module__J8RAWW__themeIconPulse;transform:scale(1);box-shadow:0 1.6px 6.4px #ff8c004d}@keyframes style-module__J8RAWW__themeIconPulse{0%,to{box-shadow:0 1.6px 6.4px #ff8c004d}50%{box-shadow:0 3.2px 12.8px #ff8c0080}}.style-module__J8RAWW__sunIcon,.style-module__J8RAWW__moonIcon{font-size:1rem;display:flex}.style-module__J8RAWW__themeToggle{justify-content:center;align-items:center;gap:calc(var(--spacing-xs,8px)*.8);background:var(--primary-gradient,linear-gradient(135deg,#ef5350,#b78fc2));border-radius:var(--radius-full,9999px);font-size:calc(var(--font-size-sm,.875rem)*.8);color:var(--color-text-primary,#1a202c);cursor:pointer;transition:all var(--transition-normal,.3s ease);white-space:nowrap;z-index:1;border:none;min-width:44px;font-weight:500;display:flex;position:relative}@media (max-width:1024px){.style-module__J8RAWW__themeToggle{display:none}}.style-module__J8RAWW__themeToggle:before{content:"";background:var(--color-background-primary,white);border-radius:var(--radius-full,9999px);z-index:-1;transition:all var(--transition-normal,.3s ease);position:absolute;inset:2px}.style-module__J8RAWW__themeToggle:hover{color:#ef5350;box-shadow:0 3.2px 9.6px #ef535033}.style-module__J8RAWW__themeToggle:hover:before{background:#fffffff2}.style-module__J8RAWW__hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:32px;height:32px;padding:4px;display:none}@media (max-width:1024px){.style-module__J8RAWW__hamburger{display:flex}}.style-module__J8RAWW__hamburgerLine{background:var(--color-text-primary,#1a202c);border-radius:2px;width:24px;height:2px;margin:2px 0;transition:all .3s}.style-module__J8RAWW__hamburgerOpen .style-module__J8RAWW__hamburgerLine:first-child{transform:rotate(45deg)translate(5px,5px)}.style-module__J8RAWW__hamburgerOpen .style-module__J8RAWW__hamburgerLine:nth-child(2){opacity:0}.style-module__J8RAWW__hamburgerOpen .style-module__J8RAWW__hamburgerLine:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}.style-module__J8RAWW__mobileMenuOverlay{z-index:999;background:#00000080;width:100vw;height:100vh;animation:.3s style-module__J8RAWW__fadeIn;position:fixed;top:0;left:0}@media (min-width:1025px){.style-module__J8RAWW__mobileMenuOverlay{display:none}}@keyframes style-module__J8RAWW__fadeIn{0%{opacity:0}to{opacity:1}}.style-module__J8RAWW__mobileMenu{background:var(--color-background-primary,white);flex-direction:column;gap:32px;width:300px;height:100vh;padding:80px 24px 24px;animation:.3s style-module__J8RAWW__slideInRight;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-4px 0 20px #0000001a}@media (max-width:640px){.style-module__J8RAWW__mobileMenu{width:280px;padding:70px 20px 20px}}@keyframes style-module__J8RAWW__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.style-module__J8RAWW__mobileNavigation{flex-direction:column;gap:16px;display:flex}.style-module__J8RAWW__mobileNavItem{color:var(--color-text-primary,#1a202c);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;padding:16px 20px;font-size:1.125rem;font-weight:500;transition:all .3s;position:relative;overflow:hidden}.style-module__J8RAWW__mobileNavItem:before{content:"";background:var(--primary-gradient,linear-gradient(135deg,#ef5350,#b78fc2));opacity:.1;z-index:-1;width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.style-module__J8RAWW__mobileNavItem:hover:before,.style-module__J8RAWW__mobileNavItemActive:before{left:0}.style-module__J8RAWW__mobileNavItem:hover,.style-module__J8RAWW__mobileNavItemActive{color:#ef5350;transform:translate(8px)}.style-module__J8RAWW__mobileNavItemActive{background:#ef53500d;font-weight:600}.style-module__J8RAWW__mobileAuthGroup{border-top:1px solid var(--color-border,#e2e8f0);flex-direction:column;gap:16px;padding-top:24px;display:flex}.style-module__J8RAWW__mobileAuthGroup .style-module__J8RAWW__authButton{text-align:center;justify-content:center;width:100%;padding:14px 20px;font-size:1rem}.style-module__J8RAWW__mobileUserSection{gap:var(--spacing-sm,16px);flex-direction:column;display:flex}.style-module__J8RAWW__mobileUserMenu{gap:var(--spacing-xs,8px);flex-direction:column;display:flex}.style-module__J8RAWW__mobileUserMenuItem{align-items:center;gap:var(--spacing-sm,16px);padding:var(--spacing-sm,16px);color:var(--color-text-primary);background:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md,8px);text-align:left;cursor:pointer;width:100%;transition:all var(--transition-normal,.3s ease);font-size:var(--font-size-md,1rem);font-weight:500;text-decoration:none;display:flex}.style-module__J8RAWW__mobileUserMenuItem:hover{background:var(--color-background-tertiary);color:#ef5350;box-shadow:0 4px 12px var(--color-shadow);transform:translateY(-2px)}.style-module__J8RAWW__mobileUserMenuItem:disabled{opacity:.6;cursor:not-allowed;background:var(--color-background-secondary);color:var(--color-text-secondary);box-shadow:none;transform:none}.style-module__J8RAWW__mobileUserMenuItem:disabled:hover{background:var(--color-background-secondary);color:var(--color-text-secondary);box-shadow:none;transform:none}.style-module__J8RAWW__mobileMenuItemIcon{text-align:center;width:20px;font-size:18px;display:flex}.style-module__J8RAWW__mobileLanguageButton{background:var(--primary-gradient,linear-gradient(135deg,#ef5350,#b78fc2));border-radius:var(--radius-full,9999px);font-size:var(--font-size-sm,.875rem);color:var(--color-text-primary,#1a202c);cursor:pointer;transition:all var(--transition-normal,.3s ease);border:none;justify-content:center;align-items:center;gap:4px;min-width:40px;height:40px;padding:8px;display:none;position:relative}@media (max-width:1024px){.style-module__J8RAWW__mobileLanguageButton{display:flex}}.style-module__J8RAWW__mobileLanguageButton:before{content:"";background:var(--color-background-primary,white);border-radius:var(--radius-full,9999px);z-index:-1;transition:all var(--transition-normal,.3s ease);position:absolute;inset:2px}.style-module__J8RAWW__mobileLanguageButton:hover{color:#ef5350;box-shadow:0 3.2px 9.6px #ef535033}.style-module__J8RAWW__mobileLanguageButton:hover:before{background:#fffffff2}.style-module__J8RAWW__mobileLanguageDropdown{display:none;position:relative}@media (max-width:1024px){.style-module__J8RAWW__mobileLanguageDropdown{display:block}}@media (max-width:1024px){.style-module__J8RAWW__root{gap:var(--spacing-sm,16px);justify-content:space-between;padding:12px 5%}.style-module__J8RAWW__logo{height:36px}.style-module__J8RAWW__controlsGroup{gap:var(--spacing-xs,8px)}}@media (max-width:640px){.style-module__J8RAWW__root{gap:var(--spacing-xs,8px);padding:10px 4%}.style-module__J8RAWW__logo{height:32px}.style-module__J8RAWW__themeButton{min-width:40px;height:32px;padding:6px}.style-module__J8RAWW__themeIcon{width:20px;height:20px;padding:3px;font-size:14px}.style-module__J8RAWW__languageDropdown{order:-1}.style-module__J8RAWW__mobileUserAvatar{width:32px;height:32px}.style-module__J8RAWW__mobileUserAvatarFallback{font-size:12px}}@media (max-width:480px){.style-module__J8RAWW__root{padding:8px 3%}.style-module__J8RAWW__logo{height:28px}.style-module__J8RAWW__hamburger{width:28px;height:28px}.style-module__J8RAWW__hamburgerLine{width:20px;height:2px}.style-module__J8RAWW__languageButton{min-width:36px;padding:4px 6px}.style-module__J8RAWW__mobileUserAvatar{border-width:1px;width:28px;height:28px}.style-module__J8RAWW__mobileUserAvatarFallback{font-size:10px}}
.style-module__Q6afoq__root{width:100%;min-height:400px;display:flex;position:relative;overflow:hidden}.style-module__Q6afoq__bgImage{object-fit:fill;z-index:-1;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur()brightness(.95)saturate(1.1);width:100%;height:100%;position:absolute;top:0;left:0}@keyframes style-module__Q6afoq__subtleZoom{0%{transform:scale(1)}to{transform:scale(1.05)}}.style-module__Q6afoq__overlay{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;flex-direction:column;flex:1;gap:50px;padding:60px 15%;display:flex}@media (max-width:1600px){.style-module__Q6afoq__overlay{padding:60px 5%}}.style-module__Q6afoq__rowIfLarge{flex-direction:row;gap:50px;display:flex}@media (max-width:1240px){.style-module__Q6afoq__rowIfLarge{flex-direction:column}}.style-module__Q6afoq__newsletterSection{flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:500px;display:flex}.style-module__Q6afoq__newsletterTitle{color:#fff;margin:0;font-size:1.5rem;font-weight:600}.style-module__Q6afoq__newsletterForm{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:2px solid #ffffff4d;border-radius:12px;width:min(400px,100%);height:52px;padding:6px;transition:all .3s;display:flex}.style-module__Q6afoq__newsletterForm:hover{background:#ffffff26;border-color:#ffffff80}.style-module__Q6afoq__newsletterForm:focus-within{box-shadow:0 0 0 2px #4ecdc433}.style-module__Q6afoq__emailInput{color:#fff;background:0 0;border:none;outline:none;flex:1;height:100%;padding:0 16px;font-size:1rem}@media (max-width:425px){.style-module__Q6afoq__emailInput{width:50%}}.style-module__Q6afoq__emailInput::placeholder{color:#ffffffb3}.style-module__Q6afoq__subscribeButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#ef5350,#b78fc2);border:none;border-radius:8px;padding:0 32px;font-size:.875rem;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.style-module__Q6afoq__subscribeButton:before{content:"";z-index:-1;background:linear-gradient(135deg,#ef5350,#b78fc2);width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.style-module__Q6afoq__subscribeButton:hover:before{left:0}.style-module__Q6afoq__subscribeButton:hover{box-shadow:0 8px 25px #ff6b6b4d}.style-module__Q6afoq__linksContainer{grid-template-columns:1fr;align-items:start;gap:48px;width:100%;display:grid}@media (min-width:640px){.style-module__Q6afoq__linksContainer{grid-template-columns:repeat(2,1fr);gap:40px}}@media (min-width:1024px){.style-module__Q6afoq__linksContainer{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:64px}}.style-module__Q6afoq__footerContent{grid-template-columns:1fr;align-items:start;gap:48px;display:grid}@media (min-width:640px){.style-module__Q6afoq__footerContent{grid-template-columns:repeat(2,1fr)}}@media (--viewportMedium){.style-module__Q6afoq__footerContent{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:64px}}.style-module__Q6afoq__logoSection{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}@media (max-width:680px){.style-module__Q6afoq__newsletterSection{text-align:center;align-items:center;max-width:100%}.style-module__Q6afoq__logoSection{justify-content:center;align-items:center;margin:auto}.style-module__Q6afoq__newsletterForm{width:100%;height:48px}.style-module__Q6afoq__subscribeButton{padding:0 24px;font-size:.75rem}}.style-module__Q6afoq__footerLogo{object-fit:contain;width:auto;height:120px}@media (max-width:820px){.style-module__Q6afoq__footerLogo{height:80px}}.style-module__Q6afoq__logoText{color:#fff;margin:0;font-family:inherit;font-size:2rem;font-weight:700}.style-module__Q6afoq__linksSection{flex-direction:column;flex:1 0 100px;gap:24px;display:flex}@media (max-width:550px){.style-module__Q6afoq__linksSection{align-items:center}}.style-module__Q6afoq__sectionTitle{color:#fff;margin:0 0 16px;padding-bottom:8px;font-size:1.125rem;font-weight:600;position:relative}.style-module__Q6afoq__linksList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.style-module__Q6afoq__linkItem{margin:0}.style-module__Q6afoq__footerLink{color:#fffc;font-size:.875rem;line-height:1.4;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.style-module__Q6afoq__footerLink:before{content:"";background:linear-gradient(135deg,#ef5350,#b78fc2);width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.style-module__Q6afoq__footerLink:hover{color:#fff;text-decoration:none}.style-module__Q6afoq__footerLink:hover:before{width:100%}.style-module__Q6afoq__contactSection{flex-direction:column;gap:24px;display:flex}.style-module__Q6afoq__contactItem{border-radius:8px;align-items:center;gap:16px;padding:16px;transition:all .3s;display:flex}.style-module__Q6afoq__contactItem:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 4px 16px #0003}.style-module__Q6afoq__contactIcon{color:#fffc;flex-shrink:0;width:20px;height:20px}.style-module__Q6afoq__contactText{color:#ffffffe6;font-size:.875rem;line-height:1.4}.style-module__Q6afoq__socialMediaSection{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.style-module__Q6afoq__socialLink{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.125rem;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.style-module__Q6afoq__socialLink:before{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#ef5350,#b78fc2);width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.style-module__Q6afoq__socialLink:hover:before{opacity:1}.style-module__Q6afoq__socialLink:hover{color:#fff;background:#fff3;transform:translateY(-3px)scale(1.05);box-shadow:0 8px 25px #0000004d}.style-module__Q6afoq__socialIcon{color:#fff;width:24px;height:24px;transition:all .2s}.style-module__Q6afoq__copyrightSection{text-align:center;padding-top:30px}.style-module__Q6afoq__copyrightText{color:#ffffffb3;margin:0;font-size:.875rem;position:relative}.style-module__Q6afoq__copyrightText:before{content:"✨";opacity:.8;margin-right:8px}.style-module__Q6afoq__copyrightText:after{content:"✨";opacity:.8;margin-left:8px}.style-module__Q6afoq__footerRow{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:0;display:flex}@media (max-width:1240px){.style-module__Q6afoq__footerRow{flex-direction:row}}@media (max-width:680px){.style-module__Q6afoq__footerRow{flex-direction:column;gap:32px}}.style-module__Q6afoq__footerRowLinks{flex-direction:row;justify-content:center;align-items:flex-start;width:100%;margin-bottom:0;display:flex}.style-module__Q6afoq__linksGroupWrapper{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:48px;width:100%;display:flex}.style-module__Q6afoq__footerRowCopyright{flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:0;display:flex}@media (max-width:640px){.style-module__Q6afoq__overlay{gap:40px;padding:40px 5%}.style-module__Q6afoq__linksContainer{gap:32px}.style-module__Q6afoq__socialMediaSection{justify-content:center;gap:16px}.style-module__Q6afoq__socialLink{width:40px;height:40px;font-size:1rem}.style-module__Q6afoq__logoText{font-size:1.5rem}.style-module__Q6afoq__contactItem{padding:12px}.style-module__Q6afoq__copyrightSection{padding-top:20px}}
