:root{--act-green:#1f8a45;--act-green-600:#167538;--act-green-dark:#0e3b22;--act-green-deep:#0a2416;--act-green-ink:#0b1510;--act-lime:#c6f08c;--act-green-soft:#e8f5ea;--act-green-soft-2:#d7ecd9;--act-red:#e11b2e;--act-red-dark:#b8101f;--act-ink:#0f1a14;--act-text:#4a5551;--act-muted:#7a857f;--act-line:#e3e8e4;--act-bg-soft:#f4f7f4;--act-white:#ffffff;--act-font-head:'Plus Jakarta Sans','Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--act-font-body:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--act-font-hand:'Caveat','Segoe Script',cursive;--act-container:1200px;--act-gutter:24px;--act-header-h:92px;--act-radius-sm:10px;--act-radius:16px;--act-radius-lg:22px;--act-radius-pill:999px;--act-shadow-sm:0 6px 18px rgba(10, 36, 22, .08);--act-shadow:0 18px 44px rgba(10, 36, 22, .12);--act-shadow-lg:0 28px 70px rgba(10, 36, 22, .22);--act-ease:cubic-bezier(.2, .7, .2, 1);--act-t:.25s var(--act-ease);--act-fold-box:132px;--act-hero-h:clamp(340px, calc(100vh - var(--act-header-h) - var(--act-fold-box)), 760px)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--act-header-h) + 8px);-webkit-text-size-adjust:100%}body.act-site{margin:0;font-family:var(--act-font-body);font-size:16px;line-height:1.6;color:var(--act-text);background:var(--act-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.act-site h1,body.act-site h2,body.act-site h3,body.act-site h4{font-family:var(--act-font-head);color:var(--act-ink);font-weight:800;line-height:1.12;letter-spacing:-.02em;margin:0}body.act-site p{margin:0}body.act-site a{color:inherit;text-decoration:none;transition:color var(--act-t)}body.act-site img{max-width:100%;height:auto;display:block}body.act-site :focus-visible{outline:3px solid var(--act-red);outline-offset:3px;border-radius:4px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.act-site .skip-link{position:absolute;left:-999px;top:10px;z-index:1000;padding:12px 18px;background:var(--act-green-dark);color:#fff;border-radius:var(--act-radius-pill);font:700 14px/1 var(--act-font-head);box-shadow:var(--act-shadow)}.act-site .skip-link:focus{left:12px;outline:3px solid var(--act-lime);outline-offset:2px}.act-container{width:min(100% - 2 * var(--act-gutter),var(--act-container));margin-inline:auto}.act-main{display:block;min-height:40vh}.act-site .elementor-widget:not(:last-child){margin-block-end:0}.act-site .e-con{--container-widget-width:100%}.act-site .e-con-boxed>.e-con-inner{padding-inline:0}.act-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;border-radius:var(--act-radius-pill);font-family:var(--act-font-head);font-size:15px;font-weight:700;line-height:1;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1.5px solid transparent;transition:background-color var(--act-t),color var(--act-t),border-color var(--act-t),transform var(--act-t),box-shadow var(--act-t)}.act-btn .act-icon{width:20px;height:20px;flex:none}.act-btn .act-btn__arrow{width:18px;height:18px;transition:transform var(--act-t)}.act-btn:hover .act-btn__arrow{transform:translateX(3px)}.act-site .act-btn--primary{background:var(--act-red);color:#fff;box-shadow:0 10px 24px rgba(225,27,46,.28)}.act-site .act-btn--primary:hover{background:var(--act-red-dark);color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px rgba(225,27,46,.34)}.act-site .act-btn--primary:active{transform:translateY(0);box-shadow:0 6px 16px rgba(225,27,46,.25)}.act-site .act-btn--outline-light{background:0 0;color:#fff;border-color:rgba(255,255,255,.85)}.act-site .act-btn--outline-light:hover{background:#fff;color:var(--act-green-dark);transform:translateY(-2px)}.act-site .act-btn--outline{background:#fff;color:var(--act-ink);border-color:#cdd6d0}.act-site .act-btn--outline:hover{border-color:var(--act-green);color:var(--act-green-600);transform:translateY(-2px);box-shadow:var(--act-shadow-sm)}.act-site .act-btn--white{background:#fff;color:var(--act-green-dark)}.act-site .act-btn--white:hover{background:var(--act-green-soft)}.act-site .act-btn--ghost{background:var(--act-green-soft);color:var(--act-green-600)}.act-site .act-btn--ghost:hover{background:var(--act-green-soft-2)}.act-site .act-btn--link{min-height:0;padding:0;border:0;color:var(--act-red);font-size:15px;gap:8px}.act-site .act-btn--link:hover{color:var(--act-red-dark)}.act-btn--sm{min-height:40px;padding:0 20px;font-size:13.5px;gap:8px}.act-btn--sm .act-icon{width:16px;height:16px}.act-btn--lg{min-height:56px;padding:0 32px;font-size:16px}.act-btn--block{width:100%}.act-site .act-btn--icon{width:44px;min-height:44px;padding:0;border-radius:50%;background:var(--act-green-soft);color:var(--act-green-600);border:1.5px solid transparent;box-shadow:inset 0 0 0 1px rgba(31,138,69,.12)}.act-site .act-btn--icon .act-icon{width:22px;height:22px}.act-site .act-btn--icon:hover{background:#25d366;color:#fff;box-shadow:0 8px 18px rgba(37,211,102,.35);transform:translateY(-2px)}.act-icon{width:24px;height:24px;display:inline-block;vertical-align:middle;flex:none}.act-site .act-eyebrow,.act-site .act-eyebrow .elementor-heading-title{font-family:var(--act-font-head);font-size:11.5px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--act-red);line-height:1.4;margin:0 0 10px}.act-site .act-eyebrow--light,.act-site .act-eyebrow--light .elementor-heading-title{color:#fff}.act-site .act-eyebrow--lime,.act-site .act-eyebrow--lime .elementor-heading-title{color:var(--act-lime)}.act-site .act-h1 .elementor-heading-title{font-size:clamp(36px, 3.7vw, 54px);line-height:1.06;letter-spacing:-.03em;color:#fff}.act-site .act-h2 .elementor-heading-title{font-size:clamp(30px, 2.9vw, 40px);line-height:1.12}.act-site .act-h2--light .elementor-heading-title{color:#fff}.act-site .act-h3 .elementor-heading-title{font-size:clamp(22px, 1.8vw, 26px);color:#fff}.act-site .act-highlight,.act-site .elementor-heading-title .act-highlight{color:var(--act-lime)}.act-site .act-lead,.act-site .act-lead .elementor-widget-container{font-size:17px;line-height:1.55;color:var(--act-text);max-width:60ch}.act-site .act-lead--light,.act-site .act-lead--light .elementor-widget-container{color:rgba(255,255,255,.92)}.act-site .act-lead p{margin:0}.act-site .act-empty{padding:14px 18px;border:1px dashed #c9d2cc;border-radius:10px;color:var(--act-muted);font-size:14px;background:rgba(255,255,255,.7)}.act-item{display:flex;align-items:center;gap:14px}.act-item--column{flex-direction:column;text-align:center;gap:12px}.act-item__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border-radius:50%;transition:transform var(--act-t),background-color var(--act-t)}.act-item__icon .act-icon{width:26px;height:26px}.act-item--sm .act-item__icon{width:44px;height:44px}.act-item--sm .act-item__icon .act-icon{width:20px;height:20px}.act-item--lg .act-item__icon{width:72px;height:72px}.act-item--lg .act-item__icon .act-icon{width:34px;height:34px}.act-item--soft .act-item__icon{background:var(--act-green-soft);color:var(--act-green)}.act-item--outline-light .act-item__icon{border:1.5px solid rgba(255,255,255,.8);color:#fff;background:rgba(255,255,255,.06)}.act-item--outline-lime .act-item__icon{border:1.5px solid rgba(198,240,140,.85);color:var(--act-lime);background:rgba(198,240,140,.06)}.act-item--dark .act-item__icon{background:var(--act-green-dark);color:var(--act-lime);box-shadow:0 8px 20px rgba(0,0,0,.25)}.act-item--solid .act-item__icon{background:#fff;color:var(--act-green-dark)}.act-item__body{display:flex;flex-direction:column;gap:2px;min-width:0}.act-item__title{font-family:var(--act-font-head);font-weight:700;font-size:15px;line-height:1.3;color:var(--act-ink)}.act-item__text{font-size:13.5px;line-height:1.45;color:var(--act-text)}.act-item:hover .act-item__icon{transform:translateY(-2px)}.act-header{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 1px 0 rgba(10,36,22,.06),0 10px 30px rgba(10,36,22,.06);transition:box-shadow var(--act-t)}.act-header.is-scrolled{box-shadow:0 1px 0 rgba(10,36,22,.06),0 14px 36px rgba(10,36,22,.12)}.act-header__inner{transition:min-height var(--act-t);display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--act-header-h)}.act-site .act-logo__img{transition:height var(--act-t);height:70px;width:auto;max-width:240px;object-fit:contain}.act-header.is-scrolled .act-header__inner{min-height:72px}.act-header.is-scrolled .act-logo__img{height:54px}.act-logo{display:inline-flex;align-items:center;flex:none}.act-nav{display:flex;align-items:center;gap:28px}.act-nav__list{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.act-nav__list a{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:var(--act-radius-pill);font-family:var(--act-font-head);font-size:14.5px;font-weight:600;color:var(--act-ink);letter-spacing:-.005em;white-space:nowrap;background:0 0;transition:background-color var(--act-t),color var(--act-t)}.act-nav__list a:hover{background:var(--act-bg-soft);color:var(--act-green-600)}.act-nav__list .current-menu-item>a{background:var(--act-green-soft);color:var(--act-green-600)}.act-nav__list a:focus-visible{outline:2px solid var(--act-green);outline-offset:2px;border-radius:var(--act-radius-pill)}.act-nav__cta{display:none}.act-header__actions{display:flex;align-items:center;gap:14px}.act-lang{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--act-radius-pill);background:var(--act-bg-soft)}.act-lang__item{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:30px;padding:0 10px;border-radius:var(--act-radius-pill);font:700 12px/1 var(--act-font-head);letter-spacing:.06em;color:var(--act-muted);transition:background-color var(--act-t),color var(--act-t)}.act-lang__item:hover{color:var(--act-green-600)}.act-lang__item.is-current{background:#fff;color:var(--act-ink);box-shadow:var(--act-shadow-sm)}.act-lang--mobile{display:none}.act-burger{display:none;width:46px;height:46px;border:1.5px solid var(--act-line);border-radius:12px;background:#fff;cursor:pointer;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:5px}.act-burger span{display:block;width:20px;height:2px;background:var(--act-ink);border-radius:2px;transition:transform var(--act-t),opacity var(--act-t)}.act-burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.act-burger[aria-expanded=true] span:nth-child(2){opacity:0}.act-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.act-site .act-section{position:relative}.act-site .act-hero{position:relative;color:#fff;background-color:var(--act-green-deep);overflow:hidden;isolation:isolate}.act-site .act-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,28,16,.93) 0,rgba(6,28,16,.78) 42%,rgba(6,28,16,.25) 72%,rgba(6,28,16,.05) 100%);z-index:0}.act-site .act-hero::after{content:'';position:absolute;left:0;right:0;bottom:0;height:52px;background:url('../img/hero-madera.webp') left bottom/auto 100% repeat-x;-webkit-mask-image:linear-gradient(to top,#000 0,#000 60%,transparent 100%);mask-image:linear-gradient(to top,#000 0,#000 60%,transparent 100%);opacity:.95;z-index:1;pointer-events:none}.act-js .act-hero__content>.elementor-element{opacity:0;transform:translateY(18px);transition:opacity .7s var(--act-ease),transform .7s var(--act-ease)}.act-js .act-hero.is-ready .act-hero__content>.elementor-element{opacity:1;transform:none}.act-js .act-hero.is-ready .act-hero__content>.elementor-element:nth-child(2){transition-delay:.08s}.act-js .act-hero.is-ready .act-hero__content>.elementor-element:nth-child(3){transition-delay:.16s}.act-js .act-hero.is-ready .act-hero__content>.elementor-element:nth-child(4){transition-delay:.24s}.act-js .act-hero.is-ready .act-hero__content>.elementor-element:nth-child(5){transition-delay:.34s}.act-js .act-hero__media img{transform:translateX(28px);opacity:.6;transition:transform .9s var(--act-ease),opacity .6s ease}.act-js .act-hero.is-ready .act-hero__media img{transform:none;opacity:1}.act-js .act-hero__badge{opacity:0;transform:translateX(-10%) rotate(-7deg) scale(.9);transition:opacity .5s ease .55s,transform .6s var(--act-ease) .55s}.act-js .act-hero.is-ready .act-hero__badge{opacity:1;transform:translateX(-10%) rotate(-7deg) scale(1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.act-js .act-hero__badge,.act-js .act-hero__content>.elementor-element,.act-js .act-hero__media img{opacity:1;transform:none;transition:none}.act-js .act-hero__badge{transform:translateX(-10%) rotate(-7deg)}}.act-static .act-hero__content>.elementor-element,.act-static .act-hero__media img,.act-static .act-reveal{opacity:1!important;transform:none!important;transition:none!important}.act-static .act-hero__badge{opacity:1!important;transform:translateX(-10%) rotate(-7deg)!important;transition:none!important}.act-site .act-hero>.e-con-inner{z-index:2;max-width:none;width:100%;padding:0}.act-site .act-hero .elementor-widget-act_hero_slider,.act-site .act-hero .elementor-widget-act_hero_slider>.elementor-widget-container{width:100%}.act-slider{position:relative;width:100%;overflow:hidden}.act-slider__track{display:grid}.act-slide{grid-area:1/1;display:grid;grid-template-columns:minmax(0,54fr) minmax(0,46fr);align-items:stretch;min-height:500px;width:100%;padding-left:max(var(--act-gutter),calc((100% - var(--act-container))/ 2));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .8s var(--act-ease),visibility 0s linear .8s}.act-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .8s var(--act-ease),visibility 0s;z-index:1}.act-slide.is-leaving{z-index:0}.act-slide__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:64px 24px 56px 0}.act-slide__content .act-slide__eyebrow{margin:0}.act-site .act-slide__title{line-height:1.06;letter-spacing:-.03em;color:#fff;margin:0}.act-slide__text{color:rgba(255,255,255,.92);font-size:17.5px;max-width:600px}.act-slide__ctas{padding:6px 0}.act-slide__trust{padding-top:4px}.act-slide__media{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;min-width:0}.act-slide__media--blend .act-slide__img{max-width:640px;display:block;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%),linear-gradient(to bottom,transparent 0,#000 18%);-webkit-mask-composite:source-in;mask-composite:intersect;mask-image:linear-gradient(to right,transparent 0,#000 22%),linear-gradient(to bottom,transparent 0,#000 18%)}.act-slide__media--card{align-items:flex-start;padding:118px 48px 72px 24px}.act-slide__media--card .act-slide__img{max-width:520px;height:auto;display:block;border-radius:var(--act-radius-lg);box-shadow:0 30px 70px rgba(0,0,0,.45),0 0 0 6px rgba(255,255,255,.08);transform:rotate(-2deg)}.act-slide__media--card .act-slide__badge{left:6px;right:auto;top:18px;max-width:170px;transform:rotate(-5deg)}.act-slide__media--card .act-slide__badge::after{width:70px;margin-top:4px}.act-slide__content>*{opacity:0;transform:translateY(22px);transition:opacity .7s var(--act-ease),transform .7s var(--act-ease)}.act-slide.is-active .act-slide__content>*{opacity:1;transform:none}.act-slide.is-active .act-slide__content>:nth-child(2){transition-delay:.1s}.act-slide.is-active .act-slide__content>:nth-child(3){transition-delay:.2s}.act-slide.is-active .act-slide__content>:nth-child(4){transition-delay:.3s}.act-slide.is-active .act-slide__content>:nth-child(5){transition-delay:.42s}.act-slide__img{opacity:0;transform:translateX(36px);transition:opacity .7s ease,transform 1s var(--act-ease)}.act-slide__media--card .act-slide__img{transform:translateX(36px) rotate(-2deg)}.act-slide.is-active .act-slide__img{opacity:1;transform:none}.act-slide.is-active .act-slide__media--card .act-slide__img{transform:rotate(-2deg)}.act-slide__badge{opacity:0;transition:opacity .5s .6s}.act-slide.is-active .act-slide__badge{opacity:1}.act-site .act-slider button.act-slider__arrow,.act-site .act-slider button.act-slider__dot,.act-site .act-slider button.act-slider__pause{appearance:none;-webkit-appearance:none;margin:0;font:inherit;line-height:1;text-transform:none;box-shadow:none;outline:0}.act-site .act-slider button.act-slider__arrow{position:absolute;top:50%;z-index:4;transform:translateY(-50%);width:46px;height:46px;padding:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);background:rgba(10,36,22,.35);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color var(--act-t),border-color var(--act-t),transform var(--act-t),opacity var(--act-t);opacity:0}.act-site .act-slider:focus-within button.act-slider__arrow,.act-site .act-slider:hover button.act-slider__arrow{opacity:1}.act-site .act-slider button.act-slider__arrow:hover{background:var(--act-red);border-color:var(--act-red);color:#fff}.act-site .act-slider button.act-slider__arrow:focus-visible{outline:3px solid var(--act-lime);outline-offset:2px;opacity:1}.act-site .act-slider button.act-slider__arrow--prev{left:18px}.act-site .act-slider button.act-slider__arrow--prev .act-icon{transform:scaleX(-1)}.act-site .act-slider button.act-slider__arrow--next{right:18px}.act-site .act-slider button.act-slider__arrow .act-icon{width:20px;height:20px}.act-slider__dots{position:absolute;z-index:4;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:8px;align-items:center;padding:8px 12px;border-radius:var(--act-radius-pill);background:rgba(10,36,22,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.act-site .act-slider button.act-slider__dot{position:relative;width:28px;height:4px;border:0;border-radius:4px;padding:0;background:rgba(255,255,255,.3);cursor:pointer;overflow:hidden;transition:width var(--act-t),background-color var(--act-t)}.act-site .act-slider button.act-slider__dot:hover{background:rgba(255,255,255,.55)}.act-site .act-slider button.act-slider__dot.is-active{width:56px}.act-site .act-slider button.act-slider__dot:focus-visible{outline:2px solid var(--act-lime);outline-offset:3px}.act-slider__tabs{display:flex;gap:8px;align-items:center}.act-slider__count{margin-right:6px;white-space:nowrap;font:700 11.5px/1 var(--act-font-head);letter-spacing:.08em;color:rgba(255,255,255,.85);font-variant-numeric:tabular-nums}.act-slider__progress{position:absolute;inset:0;width:0;background:var(--act-lime);border-radius:inherit}.act-slider.is-playing .act-slider__dot.is-active .act-slider__progress{animation:act-progress var(--act-slide-ms,6000ms) linear forwards}.act-slider:not(.is-playing) .act-slider__dot.is-active .act-slider__progress{width:100%}@keyframes act-progress{from{width:0}to{width:100%}}.act-site .act-slider button.act-slider__pause{position:absolute;z-index:4;right:18px;bottom:14px;width:36px;height:36px;padding:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);background:rgba(10,36,22,.35);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color var(--act-t),border-color var(--act-t),transform var(--act-t)}.act-site .act-slider button.act-slider__pause:hover{background:rgba(10,36,22,.6);border-color:rgba(255,255,255,.7);transform:translateY(-1px)}.act-site .act-slider button.act-slider__pause:focus-visible{outline:3px solid var(--act-lime);outline-offset:2px}.act-slider__pause-icon{position:relative;display:block;width:12px;height:12px}.act-slider__pause-icon::after,.act-slider__pause-icon::before{content:'';position:absolute;top:0;width:3.5px;height:12px;border-radius:2px;background:#fff;transition:all var(--act-t)}.act-slider__pause-icon::before{left:1px}.act-slider__pause-icon::after{right:1px}.act-slider.is-paused .act-slider__pause-icon::before{left:3px;width:0;height:0;border-radius:0;background:0 0;border-left:10px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}.act-slider.is-paused .act-slider__pause-icon::after{opacity:0}@media (prefers-reduced-motion:reduce){.act-slide,.act-slide.is-active,.act-slide__badge,.act-slide__content>*,.act-slide__img{transition:none}.act-slider__progress{animation:none!important;width:100%}}.act-static .act-slide.is-active .act-slide__badge,.act-static .act-slide.is-active .act-slide__content>*,.act-static .act-slide.is-active .act-slide__img{opacity:1!important;transition:none!important}.act-static .act-slide.is-active .act-slide__content>*{transform:none!important}.act-static .act-slider__progress{animation:none!important}.act-site .act-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.act-site .act-hero__trust{display:flex;flex-wrap:wrap;gap:28px}.act-site .act-hero__trust .act-item__title{color:#fff;font-weight:600;font-size:12.5px;line-height:1.3;max-width:120px}.act-site .act-hero__badge{position:absolute;z-index:3;left:14%;top:40px;transform:translateX(-10%) rotate(-7deg);font-family:var(--act-font-hand);font-size:clamp(24px, 2.2vw, 32px);font-weight:700;line-height:1.02;color:#fff;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.45);max-width:170px;pointer-events:none}.act-site .act-hero__badge::after{content:'';display:block;width:92px;height:6px;margin:6px auto 0;border-radius:6px;background:var(--act-red);transform:rotate(-2deg)}.act-site .act-features{background:#fff}.act-site .act-features__card{background:#fff;border-radius:var(--act-radius-lg);box-shadow:var(--act-shadow);border:1px solid rgba(10,36,22,.05)}.act-site .act-features__card .act-item__title{font-size:15px;max-width:200px}.act-site .act-features__card .act-icon,.act-steps__icon .act-icon{stroke-width:2.1}.act-site .act-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.act-site .act-cta>.e-con-inner>.e-con,.act-site .act-cta__text>.e-con,.act-site .act-section__head>.e-con{--width:auto;width:auto;flex:0 1 auto}.act-site .act-section__head>.act-section__titles{flex:1 1 520px;min-width:0}.act-site .act-section__titles{gap:0}.act-site .act-section__titles .act-lead{margin-top:10px}.act-site .act-process .act-section__link{align-self:flex-start;padding-top:40px}.act-site .act-section__link{white-space:nowrap}.act-site .act-section__link .act-site .act-btn--link,.act-site .act-section__link a.elementor-button{color:var(--act-red);font-weight:700}.act-products{display:grid;gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}.act-products--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.act-products--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.act-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--act-line);border-radius:14px;overflow:hidden;transition:transform var(--act-t),box-shadow var(--act-t),border-color var(--act-t)}.act-card:hover{transform:translateY(-4px);box-shadow:var(--act-shadow);border-color:transparent}.act-card__media{display:block;aspect-ratio:16/10;background:var(--act-bg-soft);overflow:hidden}.act-card:hover .act-card__title a{color:var(--act-green-600)}.act-site .act-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--act-ease)}.act-card:hover .act-card__media img{transform:scale(1.04)}.act-card__placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:#b9c4bd}.act-card__placeholder .act-icon{width:44px;height:44px}.act-card__body{display:flex;flex-direction:column;gap:10px;padding:18px 20px 22px;flex:1}.act-card__cat{align-self:flex-start;font:700 11px/1 var(--act-font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--act-green-600)}.act-card__cat:hover{color:var(--act-green-dark)}.act-card__title{font-size:18px;font-weight:700;line-height:1.25}.act-card__title a:hover{color:var(--act-green-600)}.act-card__text{font-size:14px;line-height:1.5;color:var(--act-text);flex:1}.act-card__actions{display:flex;align-items:stretch;gap:10px;margin-top:8px}.act-card__actions>.act-btn--outline{flex:1 1 auto;min-height:44px;justify-content:center}.act-card__actions>.act-btn--icon{flex:0 0 44px;width:44px;min-height:44px}.act-site .act-commitment{color:#fff;background-color:var(--act-green-deep);overflow:hidden;isolation:isolate}.act-site .act-commitment::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(5,25,14,.92) 0,rgba(5,25,14,.82) 40%,rgba(5,25,14,.35) 70%,rgba(5,25,14,.25) 100%)}.act-site .act-commitment>.e-con-inner{position:relative;z-index:1}.act-site .act-commitment .elementor-widget-text-editor{color:rgba(255,255,255,.92);font-size:16px;line-height:1.55;max-width:520px}.act-site .act-commitment__items{display:flex;justify-content:center;gap:40px}.act-site .act-commitment__items .act-item__title{color:#fff;font-size:13.5px;max-width:150px}.act-site .act-commitment__items .act-item--column .act-item__icon{margin-bottom:2px}.act-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0;counter-reset:step}.act-steps__item{position:relative;display:flex;align-items:center;gap:16px;padding-right:56px}.act-steps__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:66px;height:66px;border-radius:50%;background:var(--act-green-soft);color:var(--act-green);transition:transform var(--act-t)}.act-steps__icon .act-icon{width:30px;height:30px}.act-steps__item:hover .act-steps__icon{transform:translateY(-3px)}.act-steps__body{display:flex;flex-direction:column;gap:3px}.act-steps__title{font-family:var(--act-font-head);font-weight:700;font-size:15px;line-height:1.3;color:var(--act-ink)}.act-steps__text{font-size:13.5px;color:var(--act-text);line-height:1.45}.act-steps__arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#a8b4ad}.act-steps__arrow .act-icon{width:30px;height:30px;stroke-width:1.5}.act-site .act-cta{color:#fff;background-color:var(--act-green-ink);overflow:hidden;isolation:isolate}.act-site .act-cta::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(4,18,10,.88),rgba(4,18,10,.72))}.act-site .act-cta>.e-con-inner{position:relative;z-index:1;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.act-site .act-cta__text .elementor-heading-title{color:#fff;font-size:clamp(20px, 1.8vw, 24px);margin-bottom:4px}.act-site .act-cta__text .elementor-widget-text-editor{color:rgba(255,255,255,.88);font-size:14.5px}.act-site .e-con.act-contact{color:#fff;background-color:var(--act-green-deep);overflow:hidden;isolation:isolate}.act-site .e-con.act-contact::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(5,25,14,.82),rgba(5,25,14,.94))}.act-site .e-con.act-contact>.e-con-inner{position:relative;z-index:1}.act-site .e-con.act-contact .elementor-widget-text-editor{color:rgba(255,255,255,.9);font-size:16px;line-height:1.55;max-width:480px}.act-contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.act-contact__link{display:flex;align-items:center;gap:14px;color:#fff}.act-contact__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;border-radius:50%;background:#fff;color:var(--act-green-dark);transition:transform var(--act-t)}.act-contact__icon .act-icon{width:22px;height:22px}a.act-contact__link:hover .act-contact__icon{transform:translateY(-2px)}.act-contact__body{display:flex;flex-direction:column}.act-contact__body strong{font-family:var(--act-font-head);font-size:15px;font-weight:700}.act-contact__body span{font-size:14px;color:rgba(255,255,255,.82)}.act-form{background:#fff;border-radius:var(--act-radius);padding:30px 30px 26px;box-shadow:var(--act-shadow-lg);color:var(--act-text)}.act-site .act-form__title{font-size:21px;margin-bottom:4px;color:var(--act-ink)}.act-form__subtitle{font-size:13.5px;color:var(--act-muted);margin-bottom:18px}.act-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.act-field{position:relative;display:flex;flex-direction:column}.act-field--full{grid-column:1/-1}.act-field__icon{position:absolute;left:14px;top:14px;color:#9aa59f;pointer-events:none}.act-field__icon .act-icon{width:17px;height:17px}.act-field input:not([type=checkbox]),.act-field textarea{width:100%;border:1px solid #d9e0db;border-radius:var(--act-radius-sm);background:#fff;padding:12px 14px 12px 40px;font:500 14px/1.4 var(--act-font-body);color:var(--act-ink);min-height:46px;transition:border-color var(--act-t),box-shadow var(--act-t);-webkit-appearance:none}.act-field textarea{resize:vertical;min-height:96px}.act-field input::placeholder,.act-field textarea::placeholder{color:#8e9893}.act-field input:focus,.act-field textarea:focus{outline:0;border-color:var(--act-green);box-shadow:0 0 0 4px rgba(31,138,69,.14)}.act-field.is-invalid input,.act-field.is-invalid textarea{border-color:var(--act-red)}.act-field__error{font-size:12.5px;color:var(--act-red-dark);margin-top:5px}.act-field--check{flex-direction:row;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;color:var(--act-muted);margin-top:2px}.act-field--check input{margin:3px 0 0;accent-color:var(--act-green);flex:none;width:16px;height:16px}.act-field--check a{color:var(--act-green-600);text-decoration:underline}.act-field--check .act-field__error{flex-basis:100%}.act-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.act-form__turnstile:has(iframe){margin-top:14px}.act-form .act-btn--block{margin-top:16px}.act-form__status{margin-top:12px;font-size:14px;min-height:1em}.act-form__status.is-success{color:var(--act-green-600);font-weight:600}.act-form__status.is-error{color:var(--act-red-dark);font-weight:600}.act-form.is-sending{opacity:.85}.act-social{display:flex;gap:10px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.act-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);color:#fff;transition:background-color var(--act-t),border-color var(--act-t),transform var(--act-t)}.act-social a:hover{background:var(--act-green);border-color:var(--act-green);transform:translateY(-2px)}.act-social a[aria-disabled=true]{cursor:default}.act-social a[aria-disabled=true]:hover{background:0 0;border-color:rgba(255,255,255,.35);transform:none}.act-social--light a{border-color:var(--act-line);color:var(--act-ink)}.act-social .act-icon{width:18px;height:18px}.act-footer{background:var(--act-green-ink);color:#cfd8d2;padding:48px 0 0;font-size:14px}.act-footer__grid{display:grid;grid-template-columns:1.35fr 1fr 1.1fr .9fr;gap:40px;padding-bottom:36px}.act-footer__logo{display:inline-flex}.act-site .act-footer__logo .act-logo__img{height:104px;width:auto}.act-footer__desc{margin-top:14px;color:#aebbb3;max-width:300px;line-height:1.55}.act-footer__tagline{margin-top:8px;color:#7f8d85;font-size:13px;max-width:300px;line-height:1.5}.act-site .act-footer__title{font-size:15px;font-weight:700;color:#fff;margin:0 0 14px}.act-footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.act-footer__menu a{color:#cfd8d2;display:inline-block;transition:color var(--act-t),transform var(--act-t)}.act-footer__menu a:hover{transform:translateX(3px)}.act-footer__info a:hover,.act-footer__menu a:hover{color:#fff}.act-footer__info{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.act-footer__info li{display:flex;align-items:flex-start;gap:10px}.act-footer__info .act-icon{width:18px;height:18px;color:#fff;margin-top:2px}.act-footer__pending{color:#7f8d85;font-size:13px;font-style:italic}.act-footer__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px 28px;padding:18px 0 20px;border-top:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#93a19a}.act-footer__copy{margin:0}.act-footer__legal-list{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px;list-style:none;margin:0;padding:0}.act-footer__legal-list a{color:#b4c0b9;font-weight:500;transition:color var(--act-t)}.act-footer__legal-list a:hover{color:#fff}.act-footer__credit{margin:0;text-align:right}.act-footer__credit a{color:#fff;font-weight:700;letter-spacing:.02em;transition:color var(--act-t)}.act-footer__credit a:hover{color:var(--act-lime)}.act-page-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:var(--act-green-deep) url('../img/hero-madera.webp') center bottom/auto 56px repeat-x;text-align:center}.act-page-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 120% at 50% 0,rgba(31,138,69,.35),transparent 70%),linear-gradient(180deg,rgba(10,36,22,.85),rgba(10,36,22,.97))}.act-page-hero__inner{padding:44px 0 56px;display:flex;flex-direction:column;align-items:center;gap:10px}.act-page-hero .act-eyebrow{margin:0}.act-site .act-page-hero__title{font-size:clamp(30px, 3.4vw, 46px);color:#fff;max-width:18ch}.act-page-hero__text{max-width:62ch;color:rgba(255,255,255,.88);font-size:16px;line-height:1.6}.act-page-hero__meta{font-size:13px;color:rgba(255,255,255,.6)}.act-page-hero--slim{color:var(--act-text);background:linear-gradient(90deg,var(--act-bg-soft) 0,#fff 75%);border-bottom:1px solid var(--act-line);text-align:left}.act-page-hero--slim::before{content:none}.act-page-hero--slim .act-page-hero__inner{padding:16px 0;align-items:flex-start}.act-page-hero--slim .act-breadcrumb{align-items:center;gap:6px 10px;font-size:13.5px;color:#a3ada7}.act-site .act-page-hero--slim .act-breadcrumb a{color:var(--act-text);font-weight:500;transition:color var(--act-t)}.act-site .act-page-hero--slim .act-breadcrumb a:hover{color:var(--act-green-600)}.act-page-hero--slim .act-breadcrumb [aria-current]{color:var(--act-ink);font-weight:700}.act-breadcrumb--light{color:rgba(255,255,255,.7);margin:0}.act-breadcrumb--light a{color:rgba(255,255,255,.85)}.act-breadcrumb--light a:hover{color:var(--act-lime)}.act-breadcrumb--light [aria-current]{color:#fff}.act-page__content{max-width:780px;margin:0 auto;padding:56px 0 96px}.act-page--claims .act-page__content{max-width:1040px}.act-site .act-claims__intro{max-width:820px;margin-bottom:8px}.act-site .act-claims .elementor-widget-shortcode{width:100%}.act-site .act-prose{font-size:17px;line-height:1.75;color:var(--act-text)}.act-site .act-prose>:first-child{margin-top:0}.act-site .act-prose h2{font-size:26px;line-height:1.2;margin:48px 0 14px;padding-top:28px;border-top:1px solid var(--act-line)}.act-site .act-prose .act-notice+h2,.act-site .act-prose h2:first-child{border-top:0;padding-top:0;margin-top:32px}.act-site .act-prose h3{font-size:20px;margin:30px 0 10px}.act-site .act-prose h4{font-size:17px;margin:24px 0 8px}.act-site .act-prose p{margin:0 0 18px}.act-site .act-prose p:last-child{margin-bottom:0}.act-site .act-prose ol,.act-site .act-prose ul{margin:0 0 20px;padding-left:26px}.act-site .act-prose ul{list-style:none;padding-left:0}.act-site .act-prose ul>li{position:relative;padding-left:26px;margin-bottom:10px}.act-site .act-prose ul>li::before{content:'';position:absolute;left:4px;top:11px;width:8px;height:8px;border-radius:50%;background:var(--act-green)}.act-site .act-prose ol>li{margin-bottom:10px;padding-left:4px}.act-site .act-prose ol>li::marker{color:var(--act-green-600);font-weight:700}.act-site .act-prose a{color:var(--act-green-600);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--act-t)}.act-site .act-prose a:hover{color:var(--act-green-dark)}.act-site .act-prose strong{color:var(--act-ink);font-weight:700}.act-site .act-prose em{color:var(--act-muted)}.act-site .act-prose blockquote{margin:0 0 20px;padding:18px 22px;background:var(--act-bg-soft);border-radius:var(--act-radius-sm);font-style:italic}.act-site .act-prose img{border-radius:var(--act-radius)}.act-site .act-prose .act-notice{position:relative;display:block;margin:0 0 34px;padding:16px 20px 16px 54px;font-size:15px;line-height:1.55;color:#6b4e00;background:#fff8e5;border:1px solid #f0c36d;border-radius:var(--act-radius-sm)}.act-site .act-prose .act-notice::before{content:'';position:absolute;left:18px;top:17px;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8860b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3Cpath d='M10.3 3.9 2.6 17a2 2 0 0 0 1.7 3h15.4a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0Z'/%3E%3C/svg%3E") center/22px no-repeat}.act-to-top{position:fixed;right:22px;bottom:22px;z-index:95;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:var(--act-green-dark);color:#fff;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(10,36,22,.28);opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity var(--act-t),transform var(--act-t),background-color var(--act-t),box-shadow var(--act-t)}.act-to-top[hidden]{display:inline-flex}.act-to-top.is-visible{opacity:1;transform:none;pointer-events:auto}.act-to-top__arrow{position:relative;width:20px;height:20px;transition:transform var(--act-t)}.act-to-top__ring{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);transform:rotate(-90deg);pointer-events:none}.act-to-top__ring circle{fill:none;stroke-width:2.6}.act-to-top__track{stroke:rgba(255,255,255,.14)}.act-to-top__bar{stroke:var(--act-lime);stroke-linecap:round;stroke-dasharray:150.8;stroke-dashoffset:calc(150.8 * (1 - var(--act-progress,0)));transition:stroke-dashoffset .15s linear,stroke var(--act-t)}.act-to-top:hover{background:var(--act-green);box-shadow:0 14px 30px rgba(31,138,69,.35)}.act-to-top:hover .act-to-top__bar{stroke:#fff}.act-to-top:hover .act-to-top__arrow{transform:translateY(-2px)}.act-to-top:focus-visible{outline:3px solid var(--act-lime);outline-offset:3px}@media (max-width:600px){.act-to-top{right:14px;bottom:14px;width:44px;height:44px}}.act-page-head{padding:56px 0 28px}.act-page-head__title{font-size:clamp(30px, 3vw, 42px)}.act-page-head__text{margin-top:10px;max-width:60ch;font-size:16px}.act-archive{padding-bottom:72px}.act-archive__filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.act-archive__filters a{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:var(--act-radius-pill);border:1px solid var(--act-line);font-size:13.5px;font-weight:600;color:var(--act-ink)}.act-archive__filters a.is-active,.act-archive__filters a:hover{background:var(--act-green-soft);border-color:var(--act-green-soft-2);color:var(--act-green-600)}.act-product{padding:48px 0 80px}.act-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--act-muted);margin-bottom:20px}.act-breadcrumb a:hover{color:var(--act-green-600)}.act-product__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start}.act-product__gallery{position:sticky;top:calc(var(--act-header-h) + 20px)}.act-product__main{position:relative;border-radius:var(--act-radius);overflow:hidden;background:var(--act-bg-soft);aspect-ratio:4/3}.act-site .act-product__main img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--act-ease),opacity .25s ease}.act-site .act-product__main img.is-swapping{opacity:.25}.act-product__main .act-lightbox-link{position:relative;display:block;height:100%}.act-product__main .act-lightbox-link:hover img{transform:scale(1.03)}.act-product__zoom{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--act-green-dark);box-shadow:var(--act-shadow-sm)}.act-product__zoom .act-icon{width:18px;height:18px}.act-product__gallery--multi{display:grid;grid-template-columns:78px minmax(0,1fr);gap:14px;align-items:start}.act-product__thumbs{display:flex;flex-direction:column;gap:10px}.act-site .act-product__thumb{display:block;width:100%;padding:0;aspect-ratio:1;border-radius:12px;overflow:hidden;border:2px solid transparent;background:var(--act-bg-soft);cursor:pointer;opacity:.72;transition:border-color var(--act-t),opacity var(--act-t),transform var(--act-t)}.act-site .act-product__thumb:hover{opacity:1;transform:translateY(-1px);background:var(--act-bg-soft)}.act-site .act-product__thumb.is-active{opacity:1;border-color:var(--act-green);box-shadow:0 6px 16px rgba(31,138,69,.18)}.act-site .act-product__thumb:focus-visible{outline:3px solid var(--act-lime);outline-offset:2px}.act-site .act-product__thumb img{width:100%;height:100%;object-fit:cover}.act-site .act-product__nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;translate:0 -50%;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:var(--act-ink);box-shadow:var(--act-shadow-sm);cursor:pointer;opacity:0;transition:opacity var(--act-t),background-color var(--act-t),color var(--act-t)}.act-site .act-product__nav .act-icon{width:18px;height:18px}.act-site .act-product__nav--prev{left:12px}.act-site .act-product__nav--prev .act-icon{transform:scaleX(-1)}.act-site .act-product__nav--next{right:12px}.act-site .act-product__nav:hover{background:var(--act-green);color:#fff}.act-site .act-product__nav:focus-visible{opacity:1;outline:3px solid var(--act-lime);outline-offset:2px}.act-product__main:hover .act-product__nav{opacity:1}.act-product__count{position:absolute;left:14px;bottom:14px;z-index:2;padding:5px 11px;border-radius:var(--act-radius-pill);background:rgba(11,21,16,.62);color:#fff;font:700 12px/1 var(--act-font-head);letter-spacing:.06em;pointer-events:none}@media (hover:none){.act-site .act-product__nav{opacity:1}}.act-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--act-line)}.act-share__label{margin-right:6px;color:var(--act-text);font:800 11px/1 var(--act-font-head);letter-spacing:.14em;text-transform:uppercase}.act-site .act-share__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--act-line);border-radius:50%;background:#fff;color:var(--act-ink);cursor:pointer;transition:transform var(--act-t),background-color var(--act-t),border-color var(--act-t),color var(--act-t)}.act-site .act-share__btn .act-icon{width:18px;height:18px}.act-site .act-share__btn:hover{transform:translateY(-2px);color:#fff;border-color:transparent}.act-site .act-share__btn--whatsapp:hover{background:#25d366}.act-site .act-share__btn--facebook:hover{background:#1877f2}.act-site .act-share__btn--linkedin:hover{background:#0a66c2}.act-site .act-share__btn--x:hover{background:#0f1419}.act-site .act-share__btn--copy:hover,.act-site .act-share__btn--native:hover{background:var(--act-green)}.act-site .act-share__btn:focus-visible{outline:3px solid var(--act-lime);outline-offset:2px}.act-share__done-icon,.act-site .act-share__btn[hidden]{display:none}.act-site .act-share__btn.is-done{background:var(--act-green);border-color:var(--act-green);color:#fff}.act-share__btn.is-done .act-share__copy-icon{display:none}.act-share__btn.is-done .act-share__done-icon{display:block}.act-share__status{color:var(--act-green-600);font-size:13px;font-weight:600}.act-quote{width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:var(--act-radius-lg);background:#fff;color:var(--act-text);box-shadow:0 40px 90px -20px rgba(10,36,22,.5);overflow:auto;overscroll-behavior:contain}.act-quote::backdrop{background:rgba(6,22,13,.62);backdrop-filter:blur(4px)}.act-quote[open]{animation:act-quote-in .35s var(--act-ease)}@keyframes act-quote-in{from{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}html.act-dialog-open{overflow:hidden}.act-quote__card{position:relative;margin:0;padding:28px}.act-site .act-quote__close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--act-line);border-radius:50%;background:#fff;color:var(--act-ink);cursor:pointer;transition:border-color var(--act-t),color var(--act-t),transform var(--act-t)}.act-site .act-quote__close svg{width:18px;height:18px}.act-site .act-quote__close:hover{border-color:var(--act-red);color:var(--act-red);background:#fff;transform:rotate(90deg)}.act-quote__head{display:flex;align-items:center;gap:14px;margin:0 0 20px;padding:0 52px 18px 0;border-bottom:1px solid var(--act-line)}.act-site .act-quote__thumb{flex:none;width:64px;height:64px;border-radius:14px;object-fit:cover;background:var(--act-bg-soft)}.act-quote__eyebrow{display:block;color:var(--act-green-600);font:800 11.5px/1.2 var(--act-font-head);letter-spacing:.12em;text-transform:uppercase}.act-site .act-quote__title{margin:4px 0 2px;font-size:21px;line-height:1.2;color:var(--act-ink)}.act-quote__cat{color:var(--act-muted);font-size:13px}.act-quote__fields{display:flex;flex-direction:column}.act-site .act-quote__fields label{margin:0 0 6px;color:var(--act-ink);font:700 13.5px/1.3 var(--act-font-head)}.act-quote__req{color:var(--act-red)}.act-site .act-quote__fields input,.act-site .act-quote__fields select,.act-site .act-quote__fields textarea{width:100%;min-height:46px;margin:0 0 14px;padding:0 14px;border:1px solid #d9e0db;border-radius:var(--act-radius-sm);background:#f8faf8;color:var(--act-ink);font:500 14.5px/1.4 var(--act-font-body);transition:border-color var(--act-t),background-color var(--act-t),box-shadow var(--act-t);-webkit-appearance:none;appearance:none}.act-site .act-quote__fields textarea{min-height:86px;padding:12px 14px;resize:vertical}.act-site .act-quote__fields select{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f1a14' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:15px;cursor:pointer}.act-site .act-quote__fields ::placeholder{color:#8e9893}.act-site .act-quote__fields select:invalid{color:#8e9893}.act-site .act-quote__fields select option{color:var(--act-ink)}.act-site .act-quote__fields input:focus,.act-site .act-quote__fields select:focus,.act-site .act-quote__fields textarea:focus{outline:0;border-color:var(--act-green);background-color:#fff;box-shadow:0 0 0 4px rgba(31,138,69,.14)}.act-site .act-quote__hint{margin:-6px 0 16px;color:var(--act-text);font-size:12.5px}.act-quote__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.act-quote__grid>div{display:flex;flex-direction:column;min-width:0}.act-site .act-quote .act-quote__submit{height:54px;margin-top:4px;font-size:15.5px;background:#25d366;color:#fff;box-shadow:0 12px 26px rgba(37,211,102,.3);animation:none}.act-site .act-quote .act-quote__submit:hover{background:#1ebe5b;color:#fff;box-shadow:0 14px 30px rgba(37,211,102,.36)}.act-quote__note{margin:12px 0 0;color:var(--act-text);font-size:12.5px;line-height:1.5}@media (max-width:600px){.act-quote__card{padding:22px 18px}.act-quote__grid{grid-template-columns:1fr}}.act-product__cat{display:inline-flex;padding:6px 12px;border-radius:var(--act-radius-pill);background:var(--act-green-soft);color:var(--act-green-600);font-size:12.5px;font-weight:700;margin-bottom:14px}.act-product__title{font-size:clamp(30px, 3vw, 42px);margin-bottom:14px}.act-product__short{font-size:17px;line-height:1.55;margin-bottom:22px}.act-product__content{font-size:15.5px;line-height:1.65}.act-product__content p{margin:0 0 14px}.act-product__block{margin-top:26px}.act-product__block h2{font-size:20px;margin-bottom:12px}.act-features{list-style:none;margin:0;padding:0;display:grid;gap:8px}.act-features li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.act-features .act-icon{width:20px;height:20px;color:var(--act-green);margin-top:2px}.act-product__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.act-related{background:var(--act-bg-soft);padding:56px 0 72px}.act-related__title{font-size:28px;margin-bottom:26px}.act-lightbox{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(5,20,12,.92);opacity:0;transition:opacity .25s}.act-lightbox.is-open{opacity:1}.act-lightbox[hidden]{display:none}.act-lightbox__figure{margin:0;max-width:min(1100px,100%);text-align:center}.act-lightbox__img{max-width:100%;max-height:82vh;width:auto;height:auto;border-radius:var(--act-radius);box-shadow:0 30px 80px rgba(0,0,0,.5);background:#fff}.act-lightbox__count{margin-top:12px;color:rgba(255,255,255,.75);font:600 13px/1 var(--act-font-head);letter-spacing:.08em}.act-site .act-lightbox button{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08);color:#fff;font-size:30px;line-height:1;cursor:pointer;transition:background-color var(--act-t),border-color var(--act-t)}.act-site .act-lightbox button:hover{background:var(--act-red);border-color:var(--act-red)}.act-site .act-lightbox button:focus-visible{outline:3px solid var(--act-lime);outline-offset:2px}.act-lightbox__close{top:18px;right:18px}.act-lightbox__nav--prev{left:18px;top:50%;transform:translateY(-50%)}.act-lightbox__nav--next{right:18px;top:50%;transform:translateY(-50%)}body.act-lightbox-open{overflow:hidden}@media (max-width:600px){.act-lightbox{padding:12px}.act-site .act-lightbox button{width:42px;height:42px}.act-lightbox__nav--prev{left:8px}.act-lightbox__nav--next{right:8px}}.act-empty-state{max-width:520px;margin:24px auto 40px;padding:40px 28px;text-align:center;border:1px dashed #c9d2cc;border-radius:var(--act-radius-lg)}.act-empty-state .act-icon{width:44px;height:44px;color:var(--act-green);margin-bottom:12px}.act-empty-state h2{font-size:22px;margin-bottom:8px}.act-empty-state p{margin-bottom:20px}.act-404{padding:56px 0 88px}.act-site .act-404__title{font-size:clamp(22px, 2.2vw, 28px);text-align:center;margin-bottom:28px}.act-404-hero{position:relative;overflow:hidden;isolation:isolate;padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,96px);background:radial-gradient(50% 70% at 85% 30%,rgba(226,180,122,.22),transparent 70%),radial-gradient(45% 60% at 0 100%,rgba(31,138,69,.08),transparent 70%),var(--act-bg-soft)}.act-404-hero::before{content:'';position:absolute;z-index:-1;right:-8%;top:50%;width:min(900px,90vw);aspect-ratio:1;translate:0 -50%;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 41px,rgba(138,79,34,.09) 42px 43px);-webkit-mask-image:radial-gradient(circle at center,#000 0 30%,transparent 68%);mask-image:radial-gradient(circle at center,#000 0 30%,transparent 68%);pointer-events:none}.act-404-hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px)}.act-site .act-404-hero__eyebrow{color:var(--act-green-600);margin-bottom:14px}.act-site .act-404-hero__title{font-size:clamp(36px, 4.4vw, 58px);line-height:1.04;letter-spacing:-.025em;color:var(--act-ink);margin:0 0 18px}.act-404-hero__hl{color:var(--act-green);white-space:nowrap}.act-site .act-404-hero__text{max-width:54ch;font-size:17.5px;line-height:1.6;color:var(--act-text);margin:0 0 28px}.act-404-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.act-404-hero__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14.5px}.act-404-hero__links-label{color:var(--act-muted);margin-right:2px}.act-site .act-404-hero__links a{padding:6px 14px;border-radius:var(--act-radius-pill);background:#fff;border:1px solid var(--act-line);color:var(--act-ink);font-weight:600;transition:border-color var(--act-t),color var(--act-t),transform var(--act-t)}.act-site .act-404-hero__links a:hover{border-color:var(--act-green);color:var(--act-green-600);transform:translateY(-1px)}.act-404-hero__art{position:relative;display:flex;flex-direction:column;align-items:center}.act-404-code{display:flex;align-items:center;justify-content:center;gap:clamp(4px,1vw,14px);font-family:var(--act-font-head);font-weight:800;font-size:clamp(120px, 15vw, 220px);line-height:.9;letter-spacing:-.05em;color:var(--act-green-dark)}.act-404-code__digit{display:block;text-shadow:0 18px 40px rgba(10,36,22,.12)}.act-404-cap{display:block;width:1.12em;height:1.12em;flex:none;color:var(--act-green);overflow:visible;filter:drop-shadow(0 22px 28px rgba(90, 50, 18, .22))}.act-404-hero__note{margin:10px 0 0;transform:translateX(28%) rotate(-6deg);font-family:var(--act-font-hand);font-weight:700;font-size:clamp(26px, 2.4vw, 34px);line-height:1;color:var(--act-green-dark)}.act-404-hero__note::after{content:'';display:block;width:78%;height:4px;margin:6px 0 0 auto;border-radius:4px;background:var(--act-red);transform:rotate(-2deg)}@media (prefers-reduced-motion:no-preference){.act-404-cap__orbit circle{stroke-dashoffset:520;animation:act-404-draw 1.6s var(--act-ease) .25s forwards}.act-404-cap__head{opacity:0;animation:.4s 1.7s forwards act-404-fade}.act-404-cap__sprout{transform-box:fill-box;transform-origin:20% 100%;scale:0;animation:act-404-grow .8s var(--act-ease) 1.2s forwards,act-404-sway 5s ease-in-out 2.2s infinite}.act-404-cap>circle,.act-404-cap>g:not([class]),.act-404-cap>path,.act-404-code__digit{animation:.7s both act-404-fade}.act-404-hero__note{opacity:0;animation:.6s 1.9s forwards act-404-fade}}@keyframes act-404-draw{to{stroke-dashoffset:0}}@keyframes act-404-fade{from{opacity:0}to{opacity:1}}@keyframes act-404-grow{to{scale:1}}@keyframes act-404-sway{0%,100%{rotate:0deg}50%{rotate:-4deg}}@media (max-width:900px){.act-404-hero__inner{grid-template-columns:1fr}.act-404-hero__art{order:-1}.act-404-code{font-size:clamp(96px, 26vw, 170px)}.act-404-hero::before{right:50%;top:22%;translate:50% -50%}}@media (max-width:600px){.act-404-hero__actions .act-btn{flex:1 1 100%;justify-content:center}}.act-faq{display:flex;flex-direction:column;gap:10px}.act-faq__item{background:#fff;border:1px solid var(--act-line);border-radius:var(--act-radius);overflow:hidden;transition:box-shadow var(--act-t),border-color var(--act-t)}.act-faq__item[open]{box-shadow:var(--act-shadow-sm);border-color:var(--act-green-soft-2)}.act-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;font:700 16px/1.35 var(--act-font-head);color:var(--act-ink)}.act-faq__q::-webkit-details-marker{display:none}.act-faq__q:hover{color:var(--act-green-600)}.act-faq__icon{width:20px;height:20px;flex:none;color:var(--act-green);transform:rotate(90deg);transition:transform var(--act-t)}.act-faq__item[open] .act-faq__icon{transform:rotate(-90deg)}.act-faq__a{padding:0 22px 20px;font-size:15.5px;line-height:1.65;color:var(--act-text)}.act-faq__a p{margin:0 0 10px}.act-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s var(--act-ease),transform .65s var(--act-ease);transition-delay:var(--act-delay, 0ms)}.act-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.act-reveal{opacity:1;transform:none;transition:none}}.act-site .neurlrp-container{max-width:none;margin:0;padding:0;background:0 0;box-shadow:none;border:0;font-family:var(--act-font-body);color:var(--act-text)}.act-site .neurlrp-container::after,.act-site .neurlrp-container::before,.act-site .neurlrp-header{display:none}.act-site #neurlrp-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.act-site .neurlrp-section{margin:0;padding:30px 30px 22px;background:#fff;border:1px solid var(--act-line);border-radius:var(--act-radius-lg);box-shadow:var(--act-shadow-sm);transition:box-shadow var(--act-t),transform var(--act-t)}.act-site .neurlrp-section:hover{box-shadow:var(--act-shadow)}.act-site .neurlrp-section h3{position:relative;margin:0 0 20px;padding:0 0 16px 46px;font-size:19px;color:var(--act-ink);border-bottom:1px solid var(--act-line)}.act-site .neurlrp-section h3::before{content:'';position:absolute;left:0;top:-4px;width:34px;height:34px;border-radius:50%;background:var(--act-green-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f8a45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 5 3 8.5 7 10 4-1.5 7-5 7-10V6l-7-3Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center/18px no-repeat}.act-site .neurlrp-section:nth-of-type(2) h3::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f8a45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 11 18-8-8 18-2-8-8-2Z'/%3E%3Cpath d='m11 13 10-10'/%3E%3C/svg%3E")}.act-site .neurlrp-row{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 14px}.act-site .neurlrp-col{flex:1 1 200px;min-width:0}.act-site .neurlrp-col-full{flex:1 1 100%;min-width:0}.act-site .neurlrp-section label{display:block;margin:0 0 6px;font:600 13px/1.4 var(--act-font-body);color:var(--act-ink)}.act-site .neurlrp-section input[type=email],.act-site .neurlrp-section input[type=tel],.act-site .neurlrp-section input[type=text],.act-site .neurlrp-section select,.act-site .neurlrp-section textarea{width:100%;box-sizing:border-box;margin:0;min-height:46px;padding:11px 14px;border:1px solid #d9e0db;border-radius:var(--act-radius-sm);background:#fff;font:500 14px/1.4 var(--act-font-body);color:var(--act-ink);-webkit-appearance:none;appearance:none;transition:border-color var(--act-t),box-shadow var(--act-t)}.act-site .neurlrp-section select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a857f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center/16px no-repeat #fff;padding-right:36px}.act-site .neurlrp-section textarea{resize:vertical;min-height:96px}.act-site .neurlrp-section input:focus,.act-site .neurlrp-section select:focus,.act-site .neurlrp-section textarea:focus{outline:0;border-color:var(--act-green);box-shadow:0 0 0 4px rgba(31,138,69,.14)}.act-site .neurlrp-section input[type=file]{padding:10px 12px;font-size:13px;color:var(--act-text);background:var(--act-bg-soft);border-style:dashed}.act-site .neurlrp-radio-group{display:flex;flex-wrap:wrap;gap:8px}.act-site .neurlrp-radio-group label{display:inline-flex;align-items:center;gap:8px;margin:0;min-height:40px;padding:0 14px;border:1px solid #d9e0db;border-radius:var(--act-radius-pill);font-weight:500;color:var(--act-text);cursor:pointer;background:#fff;transition:border-color var(--act-t),background-color var(--act-t),color var(--act-t)}.act-site .neurlrp-radio-group label:hover{border-color:var(--act-green);color:var(--act-green-600)}.act-site .neurlrp-radio-group label:has(input:checked){background:var(--act-green-soft);border-color:var(--act-green-soft-2);color:var(--act-green-600);font-weight:600}.act-site .neurlrp-radio-group input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--act-green)}.act-site .neurlrp-section small{display:block;margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--act-muted)}.act-site #neurlrp-tutor-section{background:var(--act-bg-soft)!important;border:1px solid var(--act-line)!important;border-radius:var(--act-radius-sm)!important;padding:16px!important;margin-bottom:14px!important}.act-site #neurlrp-tutor-section h4{margin:0 0 12px!important;font-size:13px;letter-spacing:.08em;color:var(--act-green-600)!important}.act-site .neurlrp-footer{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:22px 28px;background:var(--act-green-soft);border:1px solid var(--act-green-soft-2);border-radius:var(--act-radius-lg)}.act-site .neurlrp-footer label{display:flex;align-items:flex-start;gap:10px;margin:0;max-width:620px;font:500 13.5px/1.5 var(--act-font-body);color:var(--act-ink)}.act-site .neurlrp-footer input[type=checkbox]{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--act-green)}.act-site #neurlrp-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 30px;margin:0;border:0;border-radius:var(--act-radius-pill);background:var(--act-red);color:#fff;cursor:pointer;font:700 15px/1 var(--act-font-head);text-transform:none;letter-spacing:0;box-shadow:0 10px 24px rgba(225,27,46,.28);transition:background-color var(--act-t),transform var(--act-t),box-shadow var(--act-t)}.act-site #neurlrp-submit-btn:hover{background:var(--act-red-dark);transform:translateY(-2px);box-shadow:0 14px 30px rgba(225,27,46,.34)}.act-site #neurlrp-submit-btn:disabled{opacity:.7;transform:none;cursor:wait}.act-site #neurlrp-message{grid-column:1/-1;margin:0}.act-site #neurlrp-message:empty{display:none}.act-site .neurlrp-error,.act-site .neurlrp-success{padding:16px 20px;border-radius:var(--act-radius-sm);font-weight:600}.act-site .neurlrp-success{background:var(--act-green-soft);color:var(--act-green-600);border:1px solid var(--act-green-soft-2)}.act-site .neurlrp-error{background:#fdecee;color:var(--act-red-dark);border:1px solid #f5c2c7}@media (max-width:900px){.act-site #neurlrp-form{grid-template-columns:1fr}.act-site .neurlrp-section{padding:22px 18px 16px}.act-site .neurlrp-footer{padding:18px}.act-site #neurlrp-submit-btn{width:100%}}@media (max-width:1300px){.act-nav__list a{padding:0 10px;font-size:14px}.act-header__inner{gap:16px}}@media (max-width:1200px){.act-nav__list{gap:2px}.act-site .act-hero__trust{gap:18px}.act-steps__item{padding-right:44px}.act-steps__arrow{right:8px}}@media (max-width:1024px){:root{--act-header-h:80px}.act-site .act-header.is-scrolled .act-logo__img,.act-site .act-logo__img{height:58px}.act-header.is-scrolled .act-header__inner{min-height:var(--act-header-h)}.act-burger{display:inline-flex}.act-header__cta{display:none}.act-nav{position:fixed;inset:var(--act-header-h) 0 0 0;z-index:90;flex-direction:column;align-items:stretch;gap:0;padding:18px var(--act-gutter) 32px;background:#fff;overflow-y:auto;transform:translateX(100%);opacity:0;visibility:hidden;transition:transform var(--act-t),opacity var(--act-t),visibility 0s linear .25s}.act-nav.is-open{transform:none;opacity:1;visibility:visible;transition:transform var(--act-t),opacity var(--act-t),visibility 0s}body.act-nav-open{overflow:hidden}.act-nav__list{flex-direction:column;align-items:stretch;gap:0}.act-nav__list li{border-bottom:1px solid var(--act-line)}.act-nav__list a{display:block;padding:16px 0;font-size:17px;border-radius:0;background:0 0}.act-nav__list .current-menu-item>a,.act-nav__list a:hover{background:0 0;color:var(--act-green-600)}.act-nav__cta{display:block;margin-top:22px}.act-header__actions .act-lang{display:none}.act-lang--mobile{display:inline-flex;margin-top:18px;align-self:flex-start}.act-nav__cta .act-btn{width:100%}.act-products,.act-products--cols-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.act-site .act-features__card{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.act-slide{grid-template-columns:1fr;min-height:0;padding-left:0}.act-slide__content{padding:44px var(--act-gutter) 20px}.act-slide__media{justify-content:flex-end}.act-slide__media--blend .act-slide__img{max-width:560px}.act-slide__media--card{padding:10px var(--act-gutter) 60px;justify-content:center}.act-slide__media--card .act-slide__img{max-width:520px}.act-site .act-hero__badge{left:auto;right:24px;top:8px;transform:rotate(-6deg)}.act-site .act-slider button.act-slider__arrow{opacity:1;width:40px;height:40px}.act-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.act-steps__item{padding-right:0}.act-steps__arrow{display:none}.act-site .act-commitment__items{gap:24px}.act-footer__grid{grid-template-columns:1fr 1fr;gap:32px}.act-product__grid{grid-template-columns:1fr;gap:32px}.act-product__gallery{position:static}.act-product__gallery--multi{grid-template-columns:1fr}.act-product__thumbs{order:2;flex-direction:row;overflow-x:auto;scrollbar-width:none}.act-site .act-product__thumb{flex:0 0 68px}}@media (max-width:768px){body.act-site{font-size:15px}.act-site .act-hero__badge{position:static;transform:rotate(-3deg);font-size:24px;max-width:220px;margin:0 0 6px auto}.act-site .act-hero__badge::after{width:70px}.act-slide__media{flex-direction:column;align-items:flex-end}.act-slide__media--card{align-items:center}.act-site .act-hero__ctas .act-btn{min-height:48px;padding:0 22px;font-size:14px}.act-site .act-hero__trust{gap:14px 22px}.act-site .act-section__head{flex-direction:column;align-items:flex-start;gap:10px}.act-form{padding:24px 20px}.act-form__grid{grid-template-columns:1fr;gap:10px}.act-footer__bottom{grid-template-columns:1fr;text-align:center;gap:10px}.act-footer__credit{text-align:center}}@media (max-width:600px){:root{--act-gutter:16px;--act-header-h:70px}.act-site .act-header.is-scrolled .act-logo__img,.act-site .act-logo__img{height:50px}.act-burger{width:42px;height:42px}.act-products,.act-products--cols-2,.act-products--cols-3{grid-template-columns:1fr;gap:16px}.act-site .act-features__card{grid-template-columns:1fr;gap:14px}.act-slide__media--blend .act-slide__img{max-width:100%}.act-slide__media--blend{margin-right:calc(-1 * var(--act-gutter))}.act-slide__media--card{padding:6px var(--act-gutter) 56px}.act-slide.is-active .act-slide__media--card .act-slide__img,.act-slide__media--card .act-slide__img{transform:none}.act-site .act-slider button.act-slider__arrow{display:none}.act-site .act-slider button.act-slider__pause{right:12px;bottom:10px}.act-steps{grid-template-columns:1fr;gap:18px}.act-site .act-commitment__items{flex-direction:column;align-items:flex-start;gap:16px}.act-site .act-commitment__items .act-item--column{flex-direction:row;text-align:left}.act-site .act-commitment__items .act-item__title{max-width:none}.act-footer__grid{grid-template-columns:1fr;gap:28px}.act-btn{min-height:48px;padding:0 22px;font-size:14px}.act-btn--sm{min-height:40px;padding:0 18px;font-size:13px}.act-site .act-hero__trust .act-item{gap:10px}.act-site .act-hero__trust .act-item__title{max-width:110px;font-size:12px}.act-slide__text{display:none}}.act-product-detail{margin-top:64px;padding-top:48px;border-top:1px solid var(--act-line)}.act-site .act-product-detail__title{font-size:clamp(24px, 2.4vw, 32px);margin-bottom:18px}.act-site .act-product-detail .act-detail-intro{max-width:860px;font-size:17px;line-height:1.7;color:var(--act-text);margin:0 0 28px}.act-site .act-product-detail .act-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0}.act-site .act-product-detail .act-detail{margin:0;padding:24px 26px 18px;background:#fff;border:1px solid var(--act-line);border-radius:var(--act-radius-lg);box-shadow:var(--act-shadow-sm);transition:box-shadow var(--act-t),transform var(--act-t)}.act-site .act-product-detail .act-detail:hover{box-shadow:var(--act-shadow);transform:translateY(-2px)}.act-site .act-product-detail .act-detail h3{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:0;border:0;font-size:18px}.act-site .act-product-detail .act-detail h3::before{content:'';flex:none;width:34px;height:34px;border-radius:50%;background:var(--act-green-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f8a45' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19c0-8 5-13 14-14-1 9-6 14-14 14Z'/%3E%3Cpath d='M5 19c3-5 6-8 10-10'/%3E%3C/svg%3E") center/17px no-repeat}.act-site .act-product-detail .act-detail ul{margin:0;font-size:15.5px}.act-site .act-product-detail .act-detail ul>li{margin-bottom:8px;line-height:1.55}.act-site .act-product-detail .act-detail-note{margin:22px 0 0;font-size:14px;color:var(--act-text)}.act-site .act-product-detail__extra{margin-top:28px}.act-site .act-product__short{font-size:18px;line-height:1.6;color:var(--act-ink);margin-bottom:8px}.act-site .act-product__title{margin-bottom:16px}.act-site .act-product__block{margin-top:28px}.act-site .act-product__block h2{margin-bottom:14px}.act-site .act-features li{line-height:1.5}@media (max-width:768px){.act-product-detail{margin-top:40px;padding-top:32px}.act-site .act-product-detail .act-detail-grid{grid-template-columns:1fr;gap:14px}.act-site .act-product-detail .act-detail{padding:20px 18px 14px}}@keyframes act-rise{from{transform:translateY(112%) rotate(3deg)}to{transform:none}}@keyframes act-fadeup{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes act-kb{from{scale:1}to{scale:1.055}}@keyframes act-float{0%,100%{translate:0 0}50%{translate:0 -5px}}@keyframes act-draw{from{transform:rotate(-2deg) scaleX(0)}to{transform:rotate(-2deg) scaleX(1)}}@keyframes act-ping{0%{transform:scale(1);opacity:.65}100%,70%{transform:scale(1.5);opacity:0}}@keyframes act-breathe{0%,100%{translate:0 0}50%{translate:0 -6px}}@keyframes act-track{from{letter-spacing:.62em;opacity:0}to{letter-spacing:.34em;opacity:1}}@keyframes act-reveal{from{clip-path:circle(0% at 56% 54%)}to{clip-path:circle(100% at 50% 50%)}}@keyframes act-ripple{0%{opacity:0;scale:.25}18%{opacity:.9}100%{opacity:0;scale:1.7}}@keyframes act-step{0%,100%{background-color:var(--act-green-soft);color:var(--act-green)}35%{background-color:var(--act-green);color:#fff}}.act-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:120;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--act-lime),var(--act-green) 55%,var(--act-red));pointer-events:none}@media (prefers-reduced-motion:no-preference){.act-motion .w{display:inline-block;overflow:hidden;vertical-align:top;padding:.05em 0 .17em;margin:-.05em 0 -.17em}.act-motion .wi{display:inline-block;transform:translateY(112%) rotate(3deg);transform-origin:0 100%;will-change:transform}.act-motion .act-slide.is-active .act-slide__title .wi{animation:act-rise .85s var(--act-ease) both;animation-delay:calc(.12s + var(--i, 0) * .07s)}.act-motion .act-split.is-in .wi{animation:act-rise .85s var(--act-ease) both;animation-delay:calc(var(--i, 0) * .06s)}.act-motion .act-page-hero .wi{animation:act-rise .85s var(--act-ease) both;animation-delay:calc(.15s + var(--i, 0) * .07s)}.act-motion .act-page-hero__inner>*{animation:act-fadeup .8s var(--act-ease) both}.act-motion .act-page-hero__inner>:nth-child(2){animation-delay:.06s}.act-motion .act-page-hero__inner>:nth-child(3){animation-delay:.12s}.act-motion .act-page-hero__inner>:nth-child(4){animation-delay:.2s}.act-motion .act-slide.is-active .act-slide__img{animation:8s ease-out both act-kb}.act-motion .act-slide__media{translate:0 var(--act-par,0px);isolation:isolate}.act-motion .act-slide.is-active .act-hero__badge{animation:6s ease-in-out 1.4s infinite act-float}.act-motion .act-slide.is-active .act-hero__badge::after{transform-origin:left center;animation:act-draw .8s .9s var(--act-ease) both}.act-motion .act-slide.is-active .act-slide__eyebrow{animation:act-track 1.1s var(--act-ease) both}.act-motion .act-slider.is-cycled .act-slide.is-active .act-slide__img{animation:1.2s cubic-bezier(.65,0,.35,1) both act-reveal,8s ease-out both act-kb}.act-motion .act-slide__media::before{content:'';position:absolute;left:56%;top:54%;z-index:-1;width:min(62%,420px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;opacity:0;border:2px solid rgba(198,240,140,.7);box-shadow:0 0 40px rgba(198,240,140,.25),inset 0 0 30px rgba(198,240,140,.15)}.act-motion .act-slide.is-active .act-slide__media::before{animation:1.6s cubic-bezier(.2,.7,.2,1) .15s both act-ripple}.act-motion .act-slide__img{translate:var(--act-mx,0px) var(--act-my,0px)}.act-motion .act-slide__trust .act-item__icon{position:relative}.act-motion .act-slide.is-active .act-slide__trust .act-item__icon::after{content:'';position:absolute;inset:-1.5px;border-radius:50%;border:1.5px solid rgba(198,240,140,.75);animation:3.4s ease-out infinite act-ping;pointer-events:none}.act-motion .act-slide.is-active .act-slide__trust .act-item:nth-child(2) .act-item__icon::after{animation-delay:1.1s}.act-motion .act-slide.is-active .act-slide__trust .act-item:nth-child(3) .act-item__icon::after{animation-delay:2.2s}.act-motion .act-btn{transition:background-color var(--act-t),color var(--act-t),border-color var(--act-t),transform var(--act-t),box-shadow var(--act-t),translate .3s var(--act-ease)}.act-motion .act-btn--primary{position:relative;overflow:hidden}.act-motion .act-btn--primary::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.38) 50%,transparent 70%);transform:translateX(-130%);pointer-events:none}.act-motion .act-btn--primary:hover::after{transform:translateX(130%);transition:transform .9s var(--act-ease)}.act-motion .act-btn--icon{position:relative}.act-motion .act-btn--icon::after{content:'';position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(37,211,102,.6);animation:4.2s ease-out infinite act-ping;pointer-events:none}.act-motion .act-features__card .act-item.act-reveal .act-item__icon{scale:.5;transition:scale .75s cubic-bezier(.34, 1.56, .64, 1) .2s}.act-motion .act-features__card .act-item.act-reveal.is-visible .act-item__icon{scale:1}.act-motion .act-section__titles.is-visible .act-eyebrow .elementor-heading-title{animation:act-track 1.1s var(--act-ease) both}.act-motion .act-steps__item.act-reveal .act-steps__icon{scale:.6;transition:scale .75s cubic-bezier(.34, 1.56, .64, 1) .25s,background-color .4s,color .4s}.act-motion .act-steps__item.act-reveal.is-visible .act-steps__icon{scale:1}.act-motion .act-steps__item.act-reveal .act-steps__arrow{opacity:0;translate:-14px 0;transition:opacity .6s ease,translate .7s var(--act-ease)}.act-motion .act-steps.is-playing .act-steps__item .act-steps__arrow{opacity:1;translate:0 0}.act-motion .act-steps.is-playing .act-steps__item .act-steps__icon{animation:act-step 1.3s var(--act-ease) both}.act-motion .act-steps.is-playing .act-steps__item:first-child .act-steps__arrow,.act-motion .act-steps.is-playing .act-steps__item:first-child .act-steps__icon{animation-delay:.2s;transition-delay:.5s}.act-motion .act-steps.is-playing .act-steps__item:nth-child(2) .act-steps__arrow,.act-motion .act-steps.is-playing .act-steps__item:nth-child(2) .act-steps__icon{animation-delay:1.1s;transition-delay:1.4s}.act-motion .act-steps.is-playing .act-steps__item:nth-child(3) .act-steps__arrow,.act-motion .act-steps.is-playing .act-steps__item:nth-child(3) .act-steps__icon{animation-delay:2s;transition-delay:2.3s}.act-motion .act-steps.is-playing .act-steps__item:nth-child(4) .act-steps__icon{animation-delay:2.9s}.act-motion .act-commitment__items .act-item__icon{animation:5.5s ease-in-out infinite act-breathe}.act-motion .act-commitment__items .act-item:nth-child(2) .act-item__icon{animation-delay:-1.8s}.act-motion .act-commitment__items .act-item:nth-child(3) .act-item__icon{animation-delay:-3.6s}.act-motion .act-card{position:relative}.act-motion .act-card.act-reveal .act-card__media img{scale:1.18;transition:scale 1.3s var(--act-ease),transform .6s var(--act-ease)}.act-motion .act-card.act-reveal.is-visible .act-card__media img{scale:1}.act-motion .act-card::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0),rgba(255,255,255,.5),transparent 55%);mix-blend-mode:soft-light;opacity:0;transition:opacity .3s}.act-motion .act-card.is-tilting::after{opacity:1}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.act-motion .act-slide__img{transition:opacity .7s ease,transform 1s var(--act-ease),translate .9s cubic-bezier(.2, .7, .2, 1)}.act-motion .act-hero.is-depth{background-position:calc(50% + var(--act-bgx,0px)) calc(50% + var(--act-bgy,0px))!important;transition:background-position 1.1s cubic-bezier(.2, .7, .2, 1)}.act-motion .act-card.is-tilting{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px);transition:transform .12s linear,box-shadow .35s,border-color .25s;box-shadow:var(--act-shadow);border-color:transparent}}.act-static .wi{transform:none!important;animation:none!important}.act-static .act-progress,.act-static .act-slide__media::before{display:none}.act-static .act-btn--icon::after,.act-static .act-hero__badge,.act-static .act-hero__badge::after,.act-static .act-item__icon::after,.act-static .act-slide__img{animation:none!important}.act-static .act-card__media img,.act-static .act-item__icon,.act-static .act-steps__arrow,.act-static .act-steps__icon{scale:1!important;opacity:1!important;translate:0 0!important}@supports (height:100svh){:root{--act-hero-h:clamp(340px, calc(100svh - var(--act-header-h) - var(--act-fold-box)), 760px)}}.act-site .act-hero{min-height:var(--act-hero-h)!important}.act-slide{min-height:var(--act-hero-h)}.act-slide__content{gap:clamp(8px,1.9vh,18px);padding-top:clamp(24px,6vh,64px);padding-bottom:clamp(44px,6.6vh,60px)}.act-site .act-slide__title{font-size:clamp(30px, min(3.7vw, 6.6vh), 54px)}.act-slide__text{font-size:clamp(14.5px, 2.3vh, 17.5px);line-height:1.5}.act-site .act-slide__ctas .act-btn{min-height:clamp(42px,6.2vh,50px)}.act-slide__media{min-height:0}.act-slide__media--blend .act-slide__img{width:100%;height:auto;max-width:min(100%,calc(var(--act-hero-h) * 1.353));max-height:var(--act-hero-h);object-fit:contain;object-position:right bottom}.act-slide__media--card{padding-top:clamp(40px,12vh,118px);padding-bottom:clamp(36px,8vh,72px)}.act-slide__media--card .act-slide__img{width:auto;max-width:min(100%,520px);max-height:calc(var(--act-hero-h) - clamp(80px,20vh,190px))}@media (min-width:901px) and (max-width:1024px){:root{--act-fold-box:100px}.act-slide{grid-template-columns:minmax(0,54fr) minmax(0,46fr);padding-left:var(--act-gutter)}.act-slide__content{padding:clamp(24px,6vh,64px) 16px clamp(44px,6.6vh,60px) 0}.act-site .act-slide__title{font-size:clamp(28px, min(4.2vw, 6.4vh), 44px)}.act-site .act-slide__trust,.act-site .act-slider button.act-slider__arrow{display:none}.act-slide__media{justify-content:flex-end}.act-slide__media--blend .act-slide__img{margin-right:calc(-1 * var(--act-gutter))}.act-site .act-features__card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;padding:14px 16px}.act-site .act-features__card .act-item__icon{width:44px;height:44px}.act-site .act-features__card .act-item__title{font-size:13.5px;line-height:1.3}}@media (max-width:900px){:root{--act-fold-box:152px}.act-slide{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);padding-left:0}.act-slide__content{padding:clamp(20px,3.4vh,40px) var(--act-gutter) 10px}.act-site .act-slide__title{font-size:clamp(28px, min(7.2vw, 5.6vh), 46px)}.act-site .act-slide__trust,.act-site .act-slider button.act-slider__arrow{display:none}.act-slide__media{position:relative;overflow:hidden;margin:0;padding:0}.act-slide__media--blend .act-slide__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;object-fit:cover;object-position:72% 100%}.act-slide__media--card{padding:0}.act-slide__media--card .act-slide__img{position:absolute;left:50%;top:4px;bottom:54px;width:auto;max-width:calc(100% - 2 * var(--act-gutter));height:calc(100% - 58px);max-height:none;transform:translateX(-50%) rotate(-2deg);object-fit:cover}.act-slide__media--blend .act-slide__badge,.act-slide__media--card .act-slide__badge{position:absolute;right:var(--act-gutter);top:6px;left:auto;margin:0;z-index:3}.act-site .act-features{padding-left:var(--act-gutter);padding-right:var(--act-gutter)}.act-site .act-features__card{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;padding:14px 16px}.act-site .act-features__card .act-item{gap:10px}.act-site .act-features__card .act-item__icon{width:42px;height:42px}.act-site .act-features__card .act-item__icon .act-icon{width:20px;height:20px}.act-site .act-features__card .act-item__title{font-size:13.5px;line-height:1.3;max-width:none}}@media (max-width:900px) and (max-height:640px){.act-slide__media{display:none}.act-slide{grid-template-rows:auto}}@media (max-width:600px){:root{--act-fold-box:146px}}@media (max-width:420px){:root{--act-fold-box:160px}.act-site .act-features__card{padding:12px;gap:10px 8px}.act-site .act-features__card .act-item{gap:8px}.act-site .act-features__card .act-item__icon{width:34px;height:34px}.act-site .act-features__card .act-item__icon .act-icon{width:17px;height:17px}.act-site .act-features__card .act-item__title{font-size:12.5px}}@media (max-width:900px) and (max-height:700px){.act-slide__media .act-slide__badge{display:none}}.act-site .act-commitment--fsc{background-color:var(--act-green-deep)}.act-site .act-commitment--fsc::before{background:linear-gradient(90deg,rgba(5,25,14,.94) 0,rgba(5,25,14,.86) 38%,rgba(5,25,14,.62) 62%,rgba(5,25,14,.28) 86%,rgba(5,25,14,.12) 100%)}.act-site .act-commitment--fsc .act-commitment__seal{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:0!important}.act-site .act-commitment__fsc{flex:none;width:auto!important;margin:0 34px 0 0!important;padding-right:34px;border-right:1px solid rgba(255,255,255,.38)}.act-site .act-commitment__fsc img{display:block;width:104px;height:auto;filter:drop-shadow(0 4px 14px rgba(0, 0, 0, .35))}.act-site .act-commitment__benefits{width:auto!important;flex:1 1 auto;flex-wrap:nowrap!important;gap:40px!important}.act-site .act-commitment--fsc .act-item__icon{width:auto;height:auto;border:0;border-radius:0;background:0 0;color:var(--act-lime);filter:drop-shadow(0 2px 8px rgba(0, 0, 0, .4))}.act-site .act-commitment--fsc .act-item__icon .act-icon{width:58px;height:58px;stroke-width:1.15}.act-site .act-commitment__benefits>.elementor-widget{flex:0 0 auto;width:auto}.act-site .act-commitment--fsc .act-item--column{gap:10px}.act-site .act-commitment--fsc .act-commitment__items .act-item__title{max-width:none;white-space:nowrap;font-family:var(--act-font-body, inherit);font-size:13.5px;font-weight:500;line-height:1.35;text-shadow:0 1px 8px rgba(0,0,0,.45)}@media (max-width:1024px){.act-site .act-commitment--fsc .act-commitment__seal{justify-content:center!important;width:100%!important}}@media (max-width:767px){.act-site .act-commitment--fsc{background-position:72% center!important}.act-site .act-commitment--fsc::before{background:linear-gradient(180deg,rgba(5,25,14,.9) 0,rgba(5,25,14,.82) 55%,rgba(5,25,14,.7) 100%)}.act-site .act-commitment--fsc .act-commitment__seal{flex-direction:column!important;align-items:center!important}.act-site .act-commitment__fsc{margin:0 0 22px!important;padding:0 0 22px;border-right:0;border-bottom:1px solid rgba(255,255,255,.3)}.act-site .act-commitment__fsc img{width:78px;margin:0 auto}.act-site .act-commitment--fsc .act-commitment__benefits{width:100%!important;justify-content:space-between!important;gap:12px!important}.act-site .act-commitment--fsc .act-commitment__items .act-item--column{flex-direction:column;text-align:center}.act-site .act-commitment--fsc .act-item__icon .act-icon{width:46px;height:46px}.act-site .act-commitment__benefits>.elementor-widget{flex:1 1 0}.act-site .act-commitment--fsc .act-commitment__items .act-item__title{font-size:12.5px;white-space:normal}}.act-site .act-item-fsc .act-item__icon{width:48px;height:56px;border-radius:0;background:url("../img/fsc-negro.webp") center/contain no-repeat!important;box-shadow:none}.act-site .act-item-fsc .act-item__icon .act-icon{display:none}.act-site .act-btn--primary:has(.act-icon--whatsapp){background:#25d366;color:#052e16;box-shadow:0 10px 24px rgba(37,211,102,.32)}.act-site .act-btn--primary:has(.act-icon--whatsapp):hover{background:#1ebe5b;color:#052e16;box-shadow:0 14px 30px rgba(37,211,102,.4)}.act-site .act-btn--primary:has(.act-icon--whatsapp):active{box-shadow:0 6px 16px rgba(37,211,102,.3)}.act-site .act-btn--primary:has(.act-icon--whatsapp) .act-icon{color:inherit}.act-site .act-btn--icon:has(.act-icon--whatsapp):hover{background:#25d366;color:#052e16;border-color:#25d366}.act-footer__mission{margin-top:16px;max-width:300px;color:var(--act-lime);font-size:14.5px;font-weight:500;line-height:1.55}@media (min-width:901px){.act-slide__media--card .act-slide__badge{max-width:300px}.act-site .act-slide__media--card{padding-top:clamp(64px,18vh,170px)}.act-slide__media--card .act-slide__img{max-height:calc(var(--act-hero-h) - clamp(64px,18vh,170px) - clamp(36px,8vh,72px))}}.act-site .e-con.act-contact--foto{background-color:var(--act-green-deep)}.act-site .e-con.act-contact--foto::before{background:linear-gradient(90deg,rgba(5,25,14,.95) 0,rgba(5,25,14,.88) 38%,rgba(5,25,14,.62) 66%,rgba(5,25,14,.5) 100%)}@media (max-width:767px){.act-site .act-item-fsc .act-item__icon{width:38px;height:44px}.act-site .e-con.act-contact--foto::before{background:linear-gradient(180deg,rgba(5,25,14,.92) 0,rgba(5,25,14,.82) 45%,rgba(5,25,14,.72) 100%)}}