.footer-jram-link{color:#3b82f6;text-decoration:none;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);border-bottom:2px solid transparent;position:relative;display:inline-block}.footer-jram-link:hover{color:#2563eb;border-bottom-color:#2563eb;transform:translateY(-1px)}.footer-jram-link:active{color:#1d4ed8;transform:translateY(0)}.footer-jram-link:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px;color:#2563eb}.skip-to-content-link{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;left:-99999px!important;opacity:0!important;pointer-events:none!important}.skip-to-content-link:focus{position:fixed!important;clip:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:var(--padding-lg) var(--padding-4xl)!important;left:var(--margin-lg)!important;top:var(--margin-lg)!important;z-index:10000!important;opacity:1!important;pointer-events:auto!important}@media (prefers-reduced-motion: no-preference){@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.section[data-animate=fade-up]{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.section[data-animate=fade-in]{animation:fadeIn .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.section[data-animate=slide-left]{animation:slideInLeft .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.section[data-animate=slide-right]{animation:slideInRight .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.section[data-animate=scale-in]{animation:scaleIn .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.section[data-stagger]>*{opacity:0;animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards}.section[data-stagger]>*:nth-child(1){animation-delay:.1s}.section[data-stagger]>*:nth-child(2){animation-delay:.2s}.section[data-stagger]>*:nth-child(3){animation-delay:.3s}.section[data-stagger]>*:nth-child(4){animation-delay:.4s}.section[data-stagger]>*:nth-child(5){animation-delay:.5s}.section[data-stagger]>*:nth-child(6){animation-delay:.6s}}.button-primary,.button{transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.button-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff1a;transform:translate(-50%,-50%);transition:width .6s,height .6s}.button-primary:hover:before{width:300px;height:300px}.button-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.button-primary:active{transform:translateY(0)}.button-primary .ripple,.button .ripple{position:absolute;border-radius:50%;background:#ffffff4d;transform:scale(0);animation:ripple-animation .6s ease-out;pointer-events:none}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.product-card,.resource-list__item{transition:all .4s cubic-bezier(.16,1,.3,1)}.product-card:hover{transform:translateY(-4px)}img{transition:opacity .4s cubic-bezier(.16,1,.3,1)}img[loading=lazy]{opacity:0}img[loading=lazy].loaded{opacity:1}h1,h2,h3{transition:all .3s cubic-bezier(.16,1,.3,1)}a{transition:color .2s cubic-bezier(.16,1,.3,1)}input,textarea,select{transition:all .3s cubic-bezier(.16,1,.3,1)}input:focus,textarea:focus,select:focus{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.section{scroll-margin-top:80px}.hero__content{animation:fadeInUp 1s cubic-bezier(.16,1,.3,1) .2s both}.marquee{will-change:transform}.product-grid__item{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.loading-shimmer{animation:shimmer 2s infinite;background:linear-gradient(to right,#f0f0f0,#e0e0e0 20%,#f0f0f0 40% 100%);background-size:1000px 100%}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}@media (prefers-reduced-motion: no-preference){.media-with-content{overflow:hidden}.media-with-content img,.media-with-content video{transition:transform .3s ease-out;will-change:transform}@supports (transform-style: preserve-3d){.media-with-content:hover img,.media-with-content:hover video{transform:scale(1.05)}}}.timeline_section .text{max-width:800px;margin:0 auto 1.5rem}.timeline_section p{padding-left:2rem;border-left:2px solid var(--color-border);position:relative;line-height:1.7;margin:0}.timeline_section p:before{content:"";position:absolute;left:-8px;top:0;width:14px;height:14px;background:var(--color-primary);border-radius:50%;border:2px solid var(--color-background)}.timeline_section p strong{display:block;font-size:1.25rem;margin-bottom:.5rem;letter-spacing:-.005em;line-height:1.2;font-weight:600}.press_section p{max-width:900px;margin:2rem auto 0;text-align:center;font-size:1.125rem;opacity:.7;transition:opacity .3s ease}.press_section:hover p{opacity:1}.press_section p strong{font-weight:600;margin:0 .5rem}.multi-column__item{transition:all .4s cubic-bezier(.16,1,.3,1);border-radius:8px}.multi-column__item:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000014,0 4px 8px #0000000a}.press-section{opacity:.7;transition:opacity .3s ease}.press-section:hover{opacity:1}.cta-section .button{font-size:1.125rem;padding:1.25rem 3rem;letter-spacing:.05em}.hero h1,.hero .h1{text-shadow:0 2px 30px rgba(0,0,0,.3);letter-spacing:-.02em;line-height:1.1}.hero p{text-shadow:0 1px 15px rgba(0,0,0,.2);font-size:1.125rem;line-height:1.7}.trust-badge{transition:all .3s cubic-bezier(.16,1,.3,1)}.trust-badge:hover{transform:translateY(-4px)}.stats-counter__item{transition:all .4s cubic-bezier(.16,1,.3,1)}.stats-counter__item:hover{transform:scale(1.05)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.media-with-content:hover img,.media-with-content:hover video{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bennji-premium.css.map */
