.innovation-section{width:100%;margin-bottom:60px;position:relative;overflow-x:hidden}@media screen and (min-width:768px){.innovation-section{margin-bottom:80px}}.innovation-section__hero{background-color:var(--secondary-color);width:100%;height:50vh;min-height:350px;position:relative;overflow:hidden}@media screen and (min-width:768px){.innovation-section__hero{height:60vh;min-height:450px}}.innovation-section__poster{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .5s;position:absolute;inset:0}.innovation-section__poster--hidden{opacity:0;pointer-events:none}.innovation-section__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s}.innovation-section__video--loaded{opacity:1}.innovation-section__overlay{text-align:center;z-index:2;background:linear-gradient(#121b2de6,#121b2d99);align-items:center;display:flex;position:absolute;inset:0}.innovation-section__hero-content{opacity:0;max-width:800px;padding:0 var(--spacing-3);width:100%;margin:0 auto;transition:all .8s ease-out;transform:translateY(20px)}.innovation-section.is-visible .innovation-section__hero-content{opacity:1;transform:translateY(0)}.innovation-section__badge{color:var(--primary-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ff7f4126;border:1px solid #ff7f414d;border-radius:100px;margin-bottom:.75rem;padding:4px 12px;font-size:.65rem;font-weight:700;display:inline-block}@media screen and (min-width:768px){.innovation-section__badge{margin-bottom:1rem;padding:6px 16px;font-size:.75rem}}.innovation-section__title{color:#fff;margin-bottom:.75rem;font-size:clamp(1.5rem,5vw,1.8rem);line-height:1.2}@media screen and (min-width:768px){.innovation-section__title{margin-bottom:1rem;font-size:clamp(1.8rem,4vw,3rem)}}.innovation-section__subtitle{color:#ffffffe6;max-width:700px;margin:0 auto;font-size:.9rem;line-height:1.5}@media screen and (min-width:768px){.innovation-section__subtitle{font-size:1.1rem}}.innovation-section__container{z-index:10;width:100%;margin-top:-40px;position:relative}@media screen and (min-width:768px){.innovation-section__container{margin-top:-80px}}.innovation-grid{grid-template-columns:1fr;gap:16px;width:100%;display:grid}@media screen and (min-width:640px){.innovation-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media screen and (min-width:1024px){.innovation-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.innovation-card{cursor:pointer;will-change:transform, box-shadow;opacity:0;width:100%;height:auto;min-height:300px;transition:opacity .5s,transform .5s,box-shadow .3s;transition-delay:var(--delay,0s);background:linear-gradient(145deg,#fff,#fff5ef);border:1px solid #0000000d;border-radius:24px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 10px 30px #121b2d0d}@media screen and (min-width:480px){.innovation-card{min-height:320px;padding:28px}}@media screen and (min-width:768px){.innovation-card{min-height:340px;padding:30px}}.innovation-section.is-visible .innovation-card{opacity:1;transform:translateY(0)}.innovation-card:hover,.innovation-card:active{transform:translateY(-8px);box-shadow:0 20px 40px #ff7f411f}.innovation-card__main{z-index:2;margin-bottom:12px;position:relative}.innovation-card__icon{background:var(--primary-color);width:44px;height:44px;color:var(--accent-color-light);will-change:transform;z-index:2;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:12px;font-size:22px;transition:all .2s;display:flex;position:relative}@media screen and (min-width:768px){.innovation-card__icon{width:50px;height:50px;margin-bottom:16px;font-size:24px}}.innovation-card:hover .innovation-card__icon,.innovation-card:active .innovation-card__icon{background:var(--primary-color);color:#fff;transform:scale(1.05)}.innovation-card__title{color:var(--secondary-color);z-index:2;margin:0 0 8px;font-size:1.1rem;font-weight:700;line-height:1.3;position:relative}@media screen and (min-width:768px){.innovation-card__title{font-size:1.25rem}}.innovation-card__preview{z-index:2;margin-bottom:8px;position:relative}.innovation-card__preview-text{color:var(--neutral-medium);border-left:2px solid var(--primary-color);margin:0;padding-left:12px;font-size:.85rem;font-style:italic;line-height:1.4}@media screen and (min-width:768px){.innovation-card__preview-text{padding-left:15px;font-size:.9rem}}.innovation-card__description{z-index:2;flex:1;margin-top:8px;position:relative;overflow-y:auto}.innovation-card__description-text{color:var(--neutral-medium);text-align:justify;text-justify:inter-word;margin:0;font-size:.85rem;line-height:1.5}@media screen and (min-width:768px){.innovation-card__description-text{font-size:.9rem;line-height:1.6}}.innovation-card__pattern{background-image:radial-gradient(var(--primary-color) .5px, transparent .5px);opacity:.03;pointer-events:none;background-size:16px 16px;position:absolute;inset:0}.innovation-card__glow{background:var(--primary-color);transform-origin:0;will-change:transform;width:100%;height:4px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.innovation-card:hover .innovation-card__glow,.innovation-card:active .innovation-card__glow{transform:scaleX(1)}.innovation-card__ring{pointer-events:none;z-index:1;opacity:.5;background:radial-gradient(circle,#ff7f4114 0%,#0000 70%);border-radius:50%;width:200%;height:200%;transition:opacity .3s,transform .3s;position:absolute;top:50%;right:-15%;transform:translateY(-50%)}.innovation-card:hover .innovation-card__ring{opacity:.9;transform:translateY(-50%)scale(1.05)}.innovation-card:after{content:"";pointer-events:none;z-index:0;opacity:.3;background-image:linear-gradient(#ff7f4108 1px,#0000 1px),linear-gradient(90deg,#ff7f4108 1px,#0000 1px);background-size:20px 20px;transition:opacity .3s;position:absolute;inset:0}.innovation-card:hover:after{opacity:.6}.innovation-section__footer{text-align:center;width:100%;margin-top:30px}@media screen and (min-width:768px){.innovation-section__footer{margin-top:40px}}.innovation-section__footer-text{color:var(--neutral-medium);background:#fff;border-radius:30px;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:600px;margin:0 auto;padding:15px 20px;font-size:.85rem;display:flex;box-shadow:0 5px 15px #0000000d}@media screen and (min-width:640px){.innovation-section__footer-text{border-radius:50px;flex-direction:row;width:auto;padding:12px 25px;display:inline-flex}}@media screen and (min-width:768px){.innovation-section__footer-text{gap:10px;font-size:.9rem}}.innovation-section__footer-link{color:var(--primary-color);align-items:center;gap:5px;font-weight:700;text-decoration:none;transition:gap .2s;display:flex}.innovation-section__footer-link:hover,.innovation-section__footer-link:active{color:var(--secondary-color);gap:8px}@media screen and (max-width:767px){.innovation-card:active{transform:translateY(-8px);box-shadow:0 20px 40px #ff7f411f}.innovation-card:active .innovation-card__icon{background:var(--primary-color);color:#fff;transform:scale(1.05)}}@media screen and (max-width:480px){.innovation-card{min-height:280px;padding:20px}.innovation-card__icon{width:36px;height:36px;margin-bottom:8px;font-size:18px}.innovation-card__title{margin-bottom:6px;font-size:.95rem}.innovation-card__preview-text{padding-left:8px;font-size:.75rem}.innovation-card__description-text{font-size:.75rem;line-height:1.4}.innovation-section__footer-text{padding:10px 15px;font-size:.75rem}.innovation-section__badge{padding:3px 8px;font-size:.55rem}.innovation-section__title{font-size:1.3rem}.innovation-section__subtitle{font-size:.75rem}.innovation-card__ring{opacity:.3;width:300%;height:300%;right:-30%}.innovation-card:hover .innovation-card__ring{opacity:.5;transform:translateY(-50%)scale(1)}.innovation-card:after{opacity:.2;background-size:16px 16px}.innovation-card:hover:after{opacity:.4}}.innovation-card,.innovation-card__icon,.innovation-card__glow,.innovation-card__ring{will-change:transform}.innovation-section__video,.innovation-section__poster{will-change:opacity}@media (prefers-reduced-motion:reduce){.innovation-card,.innovation-card__icon,.innovation-card__glow,.innovation-card__preview,.innovation-card__description,.innovation-section__hero-content,.innovation-card__ring,.innovation-card:after{transition:none!important;animation:none!important}.innovation-card:hover,.innovation-card:active,.innovation-card:hover .innovation-card__icon,.innovation-card:hover .innovation-card__ring{transform:none}.innovation-section__video{opacity:1!important}.innovation-section__poster{display:none}}
.trust{padding:var(--spacing-4) 0;background:var(--neutral-light);background-blend-mode:overlay, overlay, normal, normal;background-image:linear-gradient(#ff7f4105 1px,#0000 1px),linear-gradient(90deg,#ff7f4105 1px,#0000 1px),repeating-linear-gradient(45deg,#ff7f4105 0 2px,#0000 2px 12px),repeating-radial-gradient(circle at 20% 30%,#ff7f4108 0 1px,#0000 1px 16px);background-repeat:repeat,repeat,repeat,repeat;background-size:30px 30px,30px 30px,auto,auto;position:relative;overflow:hidden}.trust:before{content:"";background:var(--primary-color);opacity:.02;pointer-events:none;z-index:0;border-radius:50%;width:150px;height:150px;position:absolute;top:-30px;right:-30px}.trust:after{content:"";background:linear-gradient(90deg, var(--primary-color), transparent);transform-origin:0;will-change:transform;z-index:1;width:100%;height:4px;transition:transform .6s;position:absolute;top:0;left:0;transform:scaleX(0)}.trust:hover:after{transform:scaleX(1)}@media screen and (min-width:768px){.trust{padding:var(--spacing-6) 0}.trust:before{width:200px;height:200px;top:-50px;right:-50px}}.trust__energy-glow{pointer-events:none;z-index:0;opacity:0;background:radial-gradient(circle at 80% 20%,#ff7f410d 0%,#0000 70%);transition:opacity .6s;position:absolute;inset:0}.trust:hover .trust__energy-glow{opacity:.8}.trust__energy-waves{pointer-events:none;z-index:0;opacity:.5;background:repeating-linear-gradient(90deg,#0000,#0000 40px,#ff7f4108 40px 80px) 0 0/80px 100%;transition:opacity .3s;position:absolute;inset:0}.trust:hover .trust__energy-waves{opacity:1}@media (prefers-reduced-motion:no-preference){.trust__energy-waves{animation:20s linear infinite energyFlow}}@keyframes energyFlow{0%{background-position:0 0}to{background-position:80px 0}}.trust__header{max-width:100%;margin:0 auto var(--spacing-4);z-index:2;padding:0 var(--spacing-2);text-align:center;position:relative}.trust__badge{color:var(--primary-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-2);background:#fff;border:1px solid #ff7f4133;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:.65rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 10px #ff7f411a}.trust__badge:hover{border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-2px)}.trust__badge svg{font-size:.8rem}.trust__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-1);color:var(--secondary-color);line-height:1.2}.trust__subtitle{color:var(--neutral-medium);font-size:var(--font-size-sm);max-width:500px;margin-left:auto;margin-right:auto;line-height:1.5}@media screen and (min-width:768px){.trust__header{max-width:640px;margin-bottom:var(--spacing-5)}.trust__badge{gap:8px;padding:6px 16px;font-size:.7rem}.trust__title{font-size:var(--font-size-2xl)}.trust__subtitle{font-size:var(--font-size-md)}}.trust__marquee{cursor:pointer;width:100%;margin-bottom:var(--spacing-2);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.trust__marquee:hover .trust__track{animation-play-state:paused}.trust__track{will-change:transform;width:max-content;animation:30s linear infinite trust-scroll;display:flex}.trust__logo-item{padding:0 var(--spacing-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.trust__logo-wrapper{width:100px;height:45px;transition:transform .2s;position:relative}.trust__logo{object-fit:contain;opacity:.6;filter:grayscale();transition:all .2s}.trust__logo-item:hover .trust__logo-wrapper{transform:scale(1.05)}.trust__logo-item:hover .trust__logo{opacity:1;filter:grayscale(0%)}.trust__logos-note{text-align:center;color:var(--neutral-medium);margin-top:var(--spacing-2);margin-bottom:var(--spacing-5);opacity:.7;font-size:.65rem;font-style:italic}@media screen and (min-width:480px){.trust__track{animation:35s linear infinite trust-scroll}.trust__logo-wrapper{width:120px;height:50px}.trust__logo-item{padding:0 var(--spacing-3)}}@media screen and (min-width:768px){.trust__marquee{margin-bottom:var(--spacing-2)}.trust__track{animation:40s linear infinite trust-scroll}.trust__logo-wrapper{width:140px;height:60px}.trust__logos-note{margin-bottom:var(--spacing-6);font-size:.7rem}}@keyframes trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust__footer{text-align:center;margin-top:var(--spacing-4)}.trust__link{color:var(--primary-color);align-items:center;gap:8px;font-size:.85rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex;position:relative}.trust__link:after{content:"";background:var(--primary-color);width:0;height:2px;transition:width .2s;position:absolute;bottom:-2px;left:0}.trust__link:hover:after{width:100%}.trust__link:hover{color:var(--primary-color);gap:12px}@media screen and (min-width:768px){.trust__footer{margin-top:var(--spacing-5)}.trust__link{font-size:.95rem}}@media screen and (max-width:480px){.trust__badge{padding:3px 10px;font-size:.55rem}.trust__title{font-size:1.35rem}.trust__subtitle{padding:0 var(--spacing-1);font-size:.8rem}.trust__logo-wrapper{width:80px;height:40px}}.trust__track{will-change:transform}@media (prefers-reduced-motion:reduce){.trust__track,.trust__logo,.trust__badge,.trust__link svg,.trust:after,.trust__energy-waves{transition:none!important;animation:none!important}.trust__marquee:hover .trust__track{animation-play-state:running!important}.trust:hover:after{transform:scaleX(0)}.trust__energy-waves{opacity:.5!important}}@keyframes subtleShift{0%{background-position:0 0}to{background-position:30px 30px}}@media (prefers-reduced-motion:no-preference){.trust{animation:20s linear infinite subtleShift}}
