:root{--esg-primary:#2563eb;--esg-primary-h:#1d4ed8;--esg-gradient:linear-gradient(135deg, #3b82f6 0%, #1e3a8a 100%);--esg-gradient-h:linear-gradient(135deg, #2563eb 0%, #172554 100%);--esg-white:#fff;--esg-spring:cubic-bezier(.34, 1.56, .64, 1);--esg-ease:cubic-bezier(.22, 1, .36, 1);--esg-dur:.28s}.wp-block-button__link,.wp-element-button{will-change:transform, box-shadow;position:relative;transition:transform var(--esg-dur) var(--esg-spring), box-shadow var(--esg-dur) var(--esg-ease), background var(--esg-dur) ease, color var(--esg-dur) ease, opacity var(--esg-dur) ease!important}.wp-block-button__link:hover,.wp-element-button:hover{opacity:.92;transform:translateY(-3px)!important;box-shadow:0 6px 20px #0000002e!important}.wp-block-button__link:active,.wp-element-button:active{transition-duration:80ms!important;transform:translateY(-1px)!important;box-shadow:0 1px #0000001f,0 3px 10px #0000001f!important}.wp-block-button.is-style-fill .wp-block-button__link,.wp-block-button:not([class*=outline]) .wp-block-button__link{box-shadow:0 2px 8px #2563eb4d,inset 0 1px #ffffff26;background:var(--esg-gradient)!important}.wp-block-button.is-style-fill .wp-block-button__link:hover,.wp-block-button:not([class*=outline]) .wp-block-button__link:hover{background:var(--esg-gradient-h)!important;box-shadow:0 6px 24px #2563eb6b!important}input[type=submit]:not(.wt-cli-accept-btn),input[type=button]:not(.wt-cli-accept-btn),button[type=submit]:not(.wt-cli-accept-btn){cursor:pointer;will-change:transform, box-shadow;transition:transform var(--esg-dur) var(--esg-spring), box-shadow var(--esg-dur) var(--esg-ease), background var(--esg-dur) ease, color var(--esg-dur) ease, filter var(--esg-dur) ease!important}input[type=submit]:hover:not(.wt-cli-accept-btn),input[type=button]:hover:not(.wt-cli-accept-btn),button[type=submit]:hover:not(.hamburger):not(.hero-arrow):not(.hero-dot):not(.hero-prev):not(.hero-next){filter:brightness(1.06);transform:translateY(-3px)!important;box-shadow:0 6px 20px #0000002e!important}input[type=submit]:active,input[type=button]:active,button[type=submit]:active:not(.hamburger):not(.hero-arrow):not(.hero-dot){filter:brightness(.97)!important;transition-duration:80ms!important;transform:translateY(-1px)!important;box-shadow:0 1px #0000001a,0 3px 8px #0000001f!important}.search-submit{will-change:transform, box-shadow;transition:transform var(--esg-dur) var(--esg-spring), box-shadow var(--esg-dur) var(--esg-ease), background var(--esg-dur) ease!important}.search-submit:hover{transform:translateY(-3px)!important;box-shadow:0 6px 20px #2563eb52!important}.search-submit:active{transition-duration:80ms!important;transform:translateY(-1px)!important}.comment-form .submit,.wpcf7-submit,.wp-block-search__button{will-change:transform, box-shadow;transition:transform var(--esg-dur) var(--esg-spring), box-shadow var(--esg-dur) var(--esg-ease), background var(--esg-dur) ease!important}.comment-form .submit:hover,.wpcf7-submit:hover,.wp-block-search__button:hover{transform:translateY(-6px)!important;box-shadow:0 6px #00000024,0 12px 28px #0000002e!important}.comment-form .submit:active,.wpcf7-submit:active,.wp-block-search__button:active{transition-duration:80ms!important;transform:translateY(-1px)!important}.wp-block-query-pagination-next,.wp-block-query-pagination-previous,.page-numbers:not(.current),.nav-links a,.posts-navigation a,.post-navigation a{will-change:transform, box-shadow;align-items:center;display:inline-flex;transition:transform var(--esg-dur) var(--esg-spring), box-shadow var(--esg-dur) var(--esg-ease), color var(--esg-dur) ease, background var(--esg-dur) ease!important}.wp-block-query-pagination-next:hover,.wp-block-query-pagination-previous:hover,.page-numbers:not(.current):hover,.nav-links a:hover,.posts-navigation a:hover,.post-navigation a:hover{transform:translateY(-3px)!important;box-shadow:0 5px 16px #00000024!important}.page-numbers:not(.current):active,.nav-links a:active{transition-duration:80ms!important;transform:translateY(-1px)!important}.cli-plugin-button,.cli-plugin-main-button,.wt-cli-accept-btn,.wt-cli-privacy-accept-btn,.wt-cli-privacy-btn,.cli_action_button,.cli_settings_button,.cli-btn{will-change:transform, box-shadow;transition:transform var(--esg-dur) var(--esg-spring), box-shadow var(--esg-dur) var(--esg-ease), background var(--esg-dur) ease, border-color var(--esg-dur) ease, color var(--esg-dur) ease!important}.cli-plugin-main-button:hover,.wt-cli-accept-btn:hover,.wt-cli-privacy-accept-btn:hover{filter:brightness(1.08);transform:translateY(-3px)!important;box-shadow:0 6px 20px #2563eb52!important}.cli_settings_button:hover,.cli_action_button:not(.cli-plugin-main-button):hover,.cli-btn:not(.cli-plugin-main-button):hover,.wt-cli-privacy-btn:hover{transform:translateY(-3px)!important;box-shadow:0 6px 18px #00000029!important}.cli-plugin-button:active,.wt-cli-accept-btn:active,.wt-cli-privacy-btn:active,.cli-btn:active{transition-duration:80ms!important;transform:translateY(-1px)!important;box-shadow:0 1px #0000001a,0 3px 8px #0000001f!important}.seedprod .btn:not([class*=prize]),.seedprod-form .btn{will-change:transform, box-shadow;transition:transform var(--esg-dur) var(--esg-spring), box-shadow var(--esg-dur) var(--esg-ease), background var(--esg-dur) ease!important}.seedprod .btn:hover:not([class*=prize]),.seedprod-form .btn:hover{transform:translateY(-3px)!important;box-shadow:0 6px 20px #0000002e!important}.ai1ec-btn,.ai1ec-btn-primary,.ai1ec-btn-default,.ai1ec-btn-success{will-change:transform, box-shadow;transition:transform var(--esg-dur) var(--esg-spring), box-shadow var(--esg-dur) var(--esg-ease), background var(--esg-dur) ease, border-color var(--esg-dur) ease!important}.ai1ec-btn:hover{transform:translateY(-3px)!important;box-shadow:0 6px 18px #00000029!important}.ai1ec-btn-primary:hover{box-shadow:0 6px 20px #2563eb47!important}.ai1ec-btn:active{transition-duration:80ms!important;transform:translateY(-1px)!important}.ea-accordion .ea-expand-btn,.ea-accordion .ea-header{will-change:transform;transition:transform var(--esg-dur) var(--esg-spring), background var(--esg-dur) ease, color var(--esg-dur) ease!important}.ea-accordion .ea-expand-btn:hover{transform:translateY(-3px)!important}.ngg-navigation a,.ngg-album-link,.ngg_tag,#ngg-navigation a{will-change:transform, box-shadow;transition:transform var(--esg-dur) var(--esg-spring), box-shadow var(--esg-dur) var(--esg-ease), background var(--esg-dur) ease!important}.ngg-navigation a:hover,.ngg-album-link:hover{transform:translateY(-5px)!important;box-shadow:0 5px #0000001a,0 10px 24px #00000024!important}.df-ui-btn,.dflip-btn,[class*=dflip] button,.r3d-btn,[class*=r3d] button{will-change:transform;transition:transform var(--esg-dur) var(--esg-spring), background var(--esg-dur) ease, opacity var(--esg-dur) ease!important}.df-ui-btn:hover,.dflip-btn:hover{transform:translateY(-4px)scale(1.05)!important}.hamburger:hover,.hamburger:active,.hero-dot:hover,.hero-dot:active,.hero-prev:hover,.hero-next:hover,.hero-arrow:hover{transition:none!important}[data-theme=dark]{--esg-primary:#9370cc;--esg-primary-h:#7a58b8}[data-theme=dark] .wp-block-button.is-style-fill .wp-block-button__link,[data-theme=dark] .wp-block-button:not([class*=outline]) .wp-block-button__link{color:#fff}[data-theme=dark] .wp-block-button.is-style-fill .wp-block-button__link:hover,[data-theme=dark] .wp-block-button:not([class*=outline]) .wp-block-button__link:hover{box-shadow:0 6px 20px #60a5fa59!important}[data-theme=dark] input[type=submit]:not(.wt-cli-accept-btn),[data-theme=dark] button[type=submit]:not(.wt-cli-accept-btn),[data-theme=dark] .wpcf7-submit,[data-theme=dark] .comment-form .submit,[data-theme=dark] .search-submit{color:#fff}@media (prefers-reduced-motion:reduce){.wp-block-button__link:hover,.wp-element-button:hover,input[type=submit]:hover,button[type=submit]:hover,.cli-plugin-button:hover,.wt-cli-accept-btn:hover,.ai1ec-btn:hover,.ngg-navigation a:hover,.page-numbers:not(.current):hover{box-shadow:none!important;filter:brightness(1.05)!important;transition:filter .15s!important;transform:none!important}}