@keyframes fxhi-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fxhi-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}.fxhi{position:relative;overflow:hidden;width:100%;display:block}.fxhi__img-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.fxhi__img{width:100%;height:100%;object-fit:cover;object-position:right center;display:block}.fxhi__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.fxhi__geo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:2}.fxhi__geo-circle{position:absolute;border-radius:50%;opacity:.05}.fxhi__geo-circle--1{width:320px;height:320px;right:-60px;top:-100px}.fxhi__geo-circle--2{width:180px;height:180px;left:-60px;bottom:-70px;opacity:.03}.fxhi__geo-stripe{position:absolute;left:0;top:0;bottom:0;width:3px;opacity:.6}.fxhi__inner{width:100%;max-width:100%;margin:0;display:flex;align-items:center;position:relative;z-index:3;box-sizing:border-box;padding:0 16px}@media(min-width:768px){.fxhi__inner{padding:0 24px}}@media(min-width:1024px){.fxhi__inner{padding:0 32px}}@media(min-width:1440px){.fxhi__inner{padding:0 48px}}.fxhi__copy{min-width:0}.fxhi__label{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:1px solid;border-radius:100px;padding:4px 12px 4px 8px;margin-bottom:10px;animation:fxhi-fade-up .4s ease both;white-space:nowrap}.fxhi__label-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;animation:fxhi-pulse 2s ease-in-out infinite}.fxhi__deal{animation:fxhi-fade-up .4s .05s ease both}.fxhi__prefix{display:block;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:2px;font-family:Inter,sans-serif}.fxhi__big{display:flex;align-items:flex-start;line-height:.88;gap:2px}.fxhi__num{font-weight:900;line-height:.88;font-family:Inter,sans-serif}.fxhi__off-col{display:flex;flex-direction:column;padding-top:6px;padding-left:2px;gap:1px}.fxhi__pct-sym{font-weight:900;line-height:1;font-family:Inter,sans-serif}.fxhi__off-txt{font-weight:900;letter-spacing:1.5px;text-transform:uppercase;font-family:Inter,sans-serif}.fxhi__benefits{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 6px;animation:fxhi-fade-up .4s .12s ease both}.fxhi__benefit-chip{font-weight:600;padding:3px 7px;border-radius:5px;border:1px solid;letter-spacing:.1px;white-space:nowrap}.fxhi__conds{margin:0 0 10px;letter-spacing:.1px;animation:fxhi-fade-up .4s .16s ease both}.fxhi__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;animation:fxhi-fade-up .4s .2s ease both}.fxhi__btn{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:none;letter-spacing:.15px;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94),opacity .2s;will-change:transform;border:1.5px solid transparent}.fxhi__btn:hover{transform:translateY(-3px)}.fxhi__btn--primary:hover{box-shadow:0 10px 30px #00000059}.fxhi__btn--outline:hover{opacity:.65}.fxhi__logos{display:flex;flex-wrap:wrap;align-items:center;gap:5px;animation:fxhi-fade-up .4s .24s ease both}.fxhi__logos-label{font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-right:2px;font-size:9px}.fxhi__logo{border:1px solid;border-radius:5px;padding:3px 6px;display:flex;align-items:center;justify-content:center}.fxhi__logo img{height:16px;width:auto;object-fit:contain;display:block}.fxhi__logo span{font-size:9px;font-weight:800;letter-spacing:.3px;color:#ffffffb3}@media(prefers-reduced-motion:reduce){.fxhi__label-dot{animation:none}.fxhi__label,.fxhi__deal,.fxhi__benefits,.fxhi__conds,.fxhi__actions,.fxhi__logos{animation:none;opacity:1;transform:none}}.stats-container{width:100%;margin:20px auto;padding:40px 20px;background-color:#f1efff;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.stat-item{flex:1 1 calc(25% - 20px);min-width:150px;text-align:center}.stat-number{font-size:2.5rem;font-weight:700;color:red}.stat-label{font-size:1rem;color:#000}@media(max-width:768px){.stat-item{flex:1 1 45%}}@keyframes fxb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fxb-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fxb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}.fxb{position:relative;overflow:hidden;width:100%;display:block}.fxb__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.fxb__bg-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.fxb__geo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.fxb__geo-circle{position:absolute;border-radius:50%;opacity:.05}.fxb__geo-circle--1{width:320px;height:320px;right:-60px;top:-100px}.fxb__geo-circle--2{width:180px;height:180px;left:-60px;bottom:-70px;opacity:.03}.fxb__geo-stripe{position:absolute;left:0;top:0;bottom:0;width:3px;opacity:.6}.fxb__inner{width:100%;max-width:100%;margin:0;display:grid;grid-template-columns:1fr 38vw;align-items:center;position:relative;z-index:2;box-sizing:border-box;gap:12px;padding:0 12px}@media(min-width:480px){.fxb__inner{grid-template-columns:1fr 34vw;gap:16px;padding:0 16px}}@media(min-width:768px){.fxb__inner{grid-template-columns:1fr 30vw;gap:24px;padding:0 24px}}@media(min-width:1024px){.fxb__inner{grid-template-columns:1fr 280px;gap:32px;padding:0 32px}}@media(min-width:1440px){.fxb__inner{grid-template-columns:1fr 320px;gap:40px;padding:0 48px}}.fxb__copy{min-width:0}.fxb__label{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:1px solid;border-radius:100px;padding:4px 12px 4px 8px;margin-bottom:10px;animation:fxb-fade-up .4s ease both;white-space:nowrap}.fxb__label-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;animation:fxb-pulse 2s ease-in-out infinite}.fxb__deal{animation:fxb-fade-up .4s .05s ease both}.fxb__prefix{display:block;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:2px;font-family:Inter,sans-serif}.fxb__big{display:flex;align-items:flex-start;line-height:.88;gap:2px}.fxb__num{font-weight:900;line-height:.88;font-family:Inter,sans-serif}.fxb__off-col{display:flex;flex-direction:column;padding-top:6px;padding-left:2px;gap:1px}.fxb__pct-sym{font-weight:900;line-height:1;font-family:Inter,sans-serif}.fxb__off-txt{font-weight:900;letter-spacing:1.5px;text-transform:uppercase;font-family:Inter,sans-serif}.fxb__benefits{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 6px;animation:fxb-fade-up .4s .12s ease both}.fxb__benefit-chip{font-weight:600;padding:3px 7px;border-radius:5px;border:1px solid;letter-spacing:.1px;white-space:nowrap}.fxb__conds{margin:0 0 10px;letter-spacing:.1px;animation:fxb-fade-up .4s .16s ease both}.fxb__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;animation:fxb-fade-up .4s .2s ease both}.fxb__btn{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:none;letter-spacing:.15px;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94),opacity .2s;will-change:transform;border:1.5px solid transparent}.fxb__btn:hover{transform:translateY(-3px)}.fxb__btn--primary:hover{box-shadow:0 10px 30px #00000059}.fxb__btn--outline:hover{opacity:.65}.fxb__logos{display:flex;flex-wrap:wrap;align-items:center;gap:5px;animation:fxb-fade-up .4s .24s ease both}.fxb__logos-label{font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-right:2px;font-size:9px}.fxb__logo{border:1px solid;border-radius:5px;padding:3px 6px;display:flex;align-items:center;justify-content:center}.fxb__logo img{height:16px;width:auto;object-fit:contain;display:block}.fxb__logo span{font-size:9px;font-weight:800;letter-spacing:.3px;color:#ffffffb3}.fxb__media{position:relative;display:flex;align-items:center;justify-content:flex-end;min-width:0}.fxb__glow{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;border-radius:50%;z-index:0;pointer-events:none}.fxb__img{position:relative;z-index:1;width:100%;height:auto;object-fit:contain;display:block;animation:fxb-float 4s ease-in-out infinite;filter:drop-shadow(0 16px 32px rgba(0,0,0,.45))}@media(prefers-reduced-motion:reduce){.fxb__img,.fxb__label-dot{animation:none}.fxb__label,.fxb__deal,.fxb__benefits,.fxb__conds,.fxb__actions,.fxb__logos{animation:none;opacity:1;transform:none}}table{width:100%;border-collapse:collapse;min-width:600px}th,td{padding:8px;border:1px solid #ccc;text-align:left}th{background:#f4f4f4}.filters,.price_list_cont h2,.pagination{margin:10px 0}@media(max-width:768px){.filters{display:flex;flex-direction:column;gap:10px}.table-wrapper{overflow-x:auto;max-width:100%}table{font-size:14px;min-width:600px}th,td{padding:6px}.pagination{display:flex;flex-direction:column;align-items:center;gap:6px;margin:10px 0}.pagination button{width:100%}}@media(max-width:480px){h2{font-size:18px}table{font-size:13px;min-width:100%}.filters select{font-size:14px;width:100%}}.price_list_cont{width:100%;margin:20px auto;max-width:1200px}.rf4-closing{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;background:#101c1e;color:#e9f1ee;padding:65px 5%;margin:55px auto 0;max-width:1600px;font-family:Arial,Helvetica,sans-serif;text-align:left;scroll-margin-top:25px}.rf4-closing p,.rf4-closing h2,.rf4-closing h3{margin:0}.rf4-closing .rf4-eyebrow{color:#70e1cf}.rf4-closing h2{font-size:clamp(30px,3.8vw,53px);letter-spacing:-1.8px;line-height:1.1;font-weight:800;color:#f5faf8;margin:18px 0}.rf4-closing-copy>p:not(.rf4-eyebrow){font-size:14px;line-height:1.8;color:#b1c1bf;max-width:470px}.rf4-closing .rf4-button{margin-top:25px;text-decoration:none}.rf4-certificate{border-left:1px solid #3c4e49;padding-left:45px}.rf4-certificate .rf4-small{color:#70e1cf}.rf4-certificate h3{color:#fff;font-size:23px;line-height:1.4;font-weight:700;margin:16px 0 26px}.rf4-certificate details{border-top:1px solid #3c4e49;border-bottom:1px solid #3c4e49}.rf4-certificate summary{list-style:none;cursor:pointer;font-size:12px;padding:18px 0;display:flex;justify-content:space-between;gap:10px}.rf4-certificate summary::-webkit-details-marker{display:none}.rf4-certificate img{width:100%;height:auto;margin-bottom:20px}.rf4-support-note{font-size:11px;line-height:1.7;color:#aabbb7;margin-top:20px!important}.rf4-certificate summary:focus-visible{outline:2px solid #70e1cf;outline-offset:4px}@media(max-width:650px){.rf4-closing{grid-template-columns:1fr;gap:35px;padding:40px 6%;margin-top:30px}.rf4-certificate{border-left:0;border-top:1px solid #3c4e49;padding:30px 0 0}.rf4-closing h2{font-size:37px}}.rf4-page{--rf4-ink:#101c1e;--rf4-teal:#70e1cf;--rf4-muted:#a3b6b7;--rf4-paper:#f2f6f5;color:var(--rf4-ink)}.rf4-page .rf4-flagship{font-family:Arial,Helvetica,sans-serif;margin:0 auto;max-width:1600px;text-align:left}.rf4-flagship a{text-decoration:none}.rf4-flagship h1,.rf4-flagship h2,.rf4-flagship h3,.rf4-flagship p{margin:0}.rf4-flagship a:focus-visible,.rf4-closing a:focus-visible{outline:3px solid #078878;outline-offset:5px}.rf4-brandbar{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 4%;background:#101c1e;border-bottom:1px solid #354244;color:#fff}.rf4-wordmark{font-size:42px;line-height:1;font-weight:900;font-style:italic;letter-spacing:-3px;color:#70e1cf!important;display:flex;align-items:center;gap:24px}.rf4-wordmark span{font-size:10px;line-height:1.5;font-style:normal;letter-spacing:1.7px;color:#e2eae8;max-width:130px}.rf4-brandbar nav{display:flex;gap:30px}.rf4-brandbar nav a{font-size:12px;color:#e2eae8}.rf4-hero{display:grid;grid-template-columns:1.03fr 1fr;min-height:590px;background:#101c1e;color:#fff;overflow:hidden}.rf4-hero-copy{padding:66px 8% 34px}.rf4-eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;line-height:1.7}.rf4-hero-copy .rf4-eyebrow{color:#70e1cf}.rf4-eyebrow span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#70e1cf;margin-right:7px}.rf4-hero-copy h1{font-size:clamp(40px,4.6vw,76px);font-weight:900;line-height:1.01;letter-spacing:-2.7px;color:#f5faf8;margin:26px 0}.rf4-hero-copy h1:first-line{color:#70e1cf}.rf4-intro{font-size:15px;line-height:1.7;color:#b4c5c5;max-width:390px}.rf4-actions{display:flex;align-items:center;gap:26px;margin-top:32px}.rf4-button{padding:17px 22px;background:#70e1cf;color:#102725!important;font-size:13px;font-weight:700;display:inline-flex;gap:30px;align-items:center;border-radius:3px}.rf4-button:hover{background:#a2f4e7}.rf4-text-link{font-size:12px;color:#fff!important;border-bottom:1px solid #738989;padding:8px 0}.rf4-text-link span{margin-left:10px}.rf4-hero-foot{display:flex;gap:20px;font-size:9px;letter-spacing:1.7px;color:#a0b5b5;border-top:1px solid #344447;padding-top:25px;margin-top:44px}.rf4-showcase{position:relative;isolation:isolate;background:#d8efea;color:#102b29!important;margin:24px 24px 24px 0;display:flex;flex-direction:column;justify-content:space-between;padding:25px 30px;overflow:hidden;border-radius:4px}.rf4-showcase-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.8px;z-index:2}.rf4-showcase-top>span:last-child{font-size:21px}.rf4-orbit{position:absolute;width:420px;height:420px;border:1px solid #a8cdc5;border-radius:50%;left:50%;top:46%;transform:translate(-50%,-50%)}.rf4-orbit:after{content:"";position:absolute;top:35px;right:35px;bottom:35px;left:35px;border:1px dashed #acd0c9;border-radius:50%}.rf4-hero-image{position:relative;width:100%;height:365px;object-fit:contain;mix-blend-mode:multiply;z-index:1;transition:transform .4s}.rf4-showcase:hover .rf4-hero-image{transform:scale(1.035)}.rf4-showcase-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #a9cec6;padding-top:20px;z-index:2}.rf4-small{font-size:9px;font-weight:700;letter-spacing:1.5px}.rf4-showcase-bottom h2{font-size:25px;letter-spacing:-1px;font-weight:800;color:#102b29}.rf4-showcase-bottom p{font-size:11px;color:#3d615b;margin-top:4px}.rf4-round-arrow{display:grid;place-items:center;border:1px solid #2a6258;width:40px;height:40px;border-radius:50%;font-size:20px}.rf4-strip{display:flex;align-items:center;justify-content:space-around;gap:24px;padding:20px 4%;background:#70e1cf;color:#173c36;font-weight:700;font-size:10px;letter-spacing:1.4px}.rf4-strip span:nth-child(2n){font-size:23px}.rf4-equipment{padding:66px 4% 0;background:#fff}.rf4-section-head,.rf4-catalog-intro{display:flex;align-items:end;justify-content:space-between;gap:20px}.rf4-section-head .rf4-eyebrow,.rf4-catalog-intro .rf4-eyebrow{color:#407e74;margin-bottom:12px}.rf4-section-head h2,.rf4-catalog-intro h2{font-size:clamp(28px,3vw,43px);line-height:1.15;font-weight:800;letter-spacing:-1.5px;color:#102b29}.rf4-section-head>p,.rf4-catalog-intro>p{font-size:12px;line-height:1.7;color:#5c6f6b}.rf4-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:32px}.rf4-product-visual{position:relative;background:#f0f5f3;display:block;overflow:hidden;border:1px solid #e1ebe7;border-radius:4px}.rf4-product-visual img{width:100%;height:235px;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}.rf4-product-visual:hover img{transform:scale(1.05)}.rf4-product-tag{position:absolute;top:14px;left:14px;font-size:9px;letter-spacing:1px;font-weight:700;z-index:1;color:#375f56}.rf4-product-arrow{position:absolute;bottom:12px;right:14px;font-size:23px;color:#275d51}.rf4-product>.rf4-small{color:#4d7d72;margin-top:18px}.rf4-product h3{font-size:14px;line-height:1.5;font-weight:700;margin:7px 0 13px;min-height:63px}.rf4-product h3 a{color:#152c26}.rf4-price{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px;font-weight:700}.rf4-stock{font-size:10px;color:#356b5b;font-weight:400}.rf4-product-link{display:flex;justify-content:space-between;border-top:1px solid #dce7e2;margin-top:18px;padding:13px 0;color:#244e43!important;font-size:12px;font-weight:700}.rf4-catalog-intro{margin-top:65px;padding-top:38px;padding-bottom:28px;border-top:1px solid #dce7e2;scroll-margin-top:30px}.rf4-equipment{scroll-margin-top:30px}.rf4-page .section-collection-template{padding:0 4%}.rf4-page .collection-description,.rf4-page .collection-template_title{display:none}.rf4-page #rf4-equipos,.rf4-page #rf4-catalogo,.rf4-page #rf4-respaldo{scroll-margin-top:175px}@media(min-width:1600px){.rf4-hero-copy h1{font-size:76px}}@media(max-width:900px){.rf4-brandbar nav{gap:16px}.rf4-hero{grid-template-columns:1fr 1fr;min-height:520px}.rf4-hero-copy{padding:45px 7% 28px}.rf4-hero-copy h1{font-size:43px;letter-spacing:-1.8px}.rf4-hero-image{height:290px}.rf4-showcase{padding:22px;margin:18px 18px 18px 0}.rf4-actions{flex-wrap:wrap;gap:16px}.rf4-hero-foot{gap:10px;letter-spacing:.7px;font-size:8px}.rf4-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.rf4-product-visual img{height:280px}.rf4-product h3{min-height:42px}}@media(max-width:600px){.rf4-brandbar{padding:20px 6%;flex-wrap:wrap;gap:20px}.rf4-wordmark{font-size:37px}.rf4-brandbar nav{justify-content:space-between;width:100%;border-top:1px solid #354244;padding-top:14px}.rf4-brandbar nav a{font-size:11px}.rf4-hero{grid-template-columns:1fr}.rf4-hero-copy{padding:38px 6% 28px}.rf4-hero-copy h1{font-size:clamp(38px,10.4vw,60px);letter-spacing:-2px}.rf4-intro{font-size:14px}.rf4-hero-foot{margin-top:30px;font-size:9px;justify-content:space-between}.rf4-showcase{margin:0 5% 22px;padding:22px}.rf4-hero-image{height:300px}.rf4-strip{gap:12px;flex-wrap:wrap;font-size:8px;padding:16px 5%;letter-spacing:.7px}.rf4-strip span:nth-child(4),.rf4-strip span:nth-child(5){display:none}.rf4-section-head,.rf4-catalog-intro{display:block}.rf4-section-head>p,.rf4-catalog-intro>p{margin-top:15px}.rf4-equipment{padding:40px 5% 0}.rf4-product-grid{gap:20px 14px}.rf4-product-visual img{height:180px}.rf4-product h3{font-size:12px;min-height:72px}.rf4-product-tag{font-size:8px;left:10px;top:10px}.rf4-price{font-size:12px}.rf4-catalog-intro{margin-top:35px}.rf4-page .section-collection-template{padding:0 5%}}.rf4-brandbar{background:#081310;padding:20px 4%;border-color:#29413a}.rf4-brandbar .rf4-wordmark{color:#8de9cb!important}.rf4-brandbar nav a:hover{color:#8de9cb}.rf4-brand-hero{position:relative;isolation:isolate;min-height:750px;background:#07120e;color:#fff;overflow:hidden;display:flex;align-items:center}.rf4-brand-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.rf4-brand-scene img{height:100%;width:100%;object-fit:cover;object-position:61% center}.rf4-brand-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#040f0bfa,#040f0be6 24%,#040f0b87 46%,#040f0b0d 78%),linear-gradient(0deg,rgba(4,15,11,.78),transparent 28%)}.rf4-brand-copy{position:relative;width:57%;max-width:790px;padding:44px 0 85px 4%}.rf4-brand-copy .rf4-eyebrow{color:#c3e6d7;letter-spacing:1.7px;font-size:10px}.rf4-monument{position:relative;display:inline-block;font-size:clamp(130px,16vw,240px);font-weight:900;font-style:italic;line-height:.95;letter-spacing:-.09em;color:#adf0d7;margin:25px 0 12px;transform:translate(-5px)}.rf4-monument>span{position:absolute;top:8%;right:-23px;font-size:18px;font-style:normal;letter-spacing:0}.rf4-brand-copy h1{font-size:clamp(30px,3.8vw,58px);line-height:1.04;letter-spacing:-1.9px;font-weight:800;color:#fff;text-transform:uppercase;max-width:630px}.rf4-brand-intro{font-size:14px;line-height:1.7;color:#c1d0c7;margin-top:21px!important;max-width:380px}.rf4-brand-copy .rf4-actions{gap:22px;margin-top:27px;flex-wrap:wrap}.rf4-brand-copy .rf4-button{background:#a9eacb;border-radius:0;padding:16px 20px;font-size:12px;gap:26px}.rf4-brand-copy .rf4-text-link{color:#edf7f0!important;font-size:11px}.rf4-hero-proof{display:flex;align-items:center;gap:14px;color:#e9f4ec!important;margin-top:31px;border-top:1px solid #54715d;padding-top:18px;max-width:390px}.rf4-hero-proof>strong{font-size:50px;font-weight:500;line-height:1;color:#a9eacb;letter-spacing:-4px}.rf4-hero-proof>span:nth-child(2){font-size:9px;letter-spacing:1.7px;line-height:1.9}.rf4-hero-proof b{font-size:10px;letter-spacing:0;color:#a8bcae;font-weight:400}.rf4-hero-proof>span:last-child{margin-left:auto;font-size:23px;color:#a9eacb}.rf4-scene-signature{position:absolute;right:4%;top:45px;display:flex;gap:14px;align-items:start;color:#d8e7dd;text-shadow:0 1px 10px #000}.rf4-scene-signature>span:last-child{font-size:9px;line-height:1.6;letter-spacing:2px}.rf4-signature-cross{font-size:40px;line-height:.7;font-weight:200}.rf4-hero-coordinate{position:absolute;bottom:0;left:4%;right:4%;display:flex;justify-content:space-between;border-top:1px solid #6e85714d;padding:19px 0;font-size:8px;letter-spacing:2px;color:#c9d9ce}.rf4-academies{display:grid;grid-template-columns:.9fr 1.1fr;background:#e7ede6;padding:70px 7%;gap:9%;align-items:center;scroll-margin-top:175px}.rf4-academy-number{border-right:1px solid #a5b7a5;padding-right:18%;display:flex;flex-direction:column}.rf4-academy-number>.rf4-small{font-size:9px;letter-spacing:1.9px;color:#456552}.rf4-academy-number>strong{font-size:clamp(140px,19vw,280px);letter-spacing:-.09em;line-height:1.05;font-weight:500;color:#133e2c;margin-left:-.07em}.rf4-academy-number>span:last-child{font-size:10px;font-weight:700;letter-spacing:3px;color:#24513a;border-top:1px solid #a5b7a5;padding-top:20px}.rf4-academy-copy .rf4-eyebrow{font-size:9px;letter-spacing:1.7px;color:#3c6650;line-height:1.7}.rf4-academy-copy h2{font-size:clamp(30px,3.8vw,54px);letter-spacing:-1.8px;line-height:1.05;color:#183b2b;font-weight:800;margin:18px 0 22px}.rf4-academy-copy>p:not(.rf4-eyebrow){font-size:13px;line-height:1.8;color:#4e6858;max-width:450px}.rf4-academy-copy strong{font-weight:700;color:#234b35}.rf4-academy-link{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #567c60;padding:17px 0 12px;margin-top:12px;color:#204b32!important;font-weight:700;font-size:12px;max-width:310px}.rf4-academy-link span{font-size:20px}.rf4-brand-pillars{display:grid;grid-template-columns:repeat(3,1fr);background:#0d2018;color:#fff;padding:36px 4%;gap:4%}.rf4-brand-pillars>div+div{border-left:1px solid #36523f;padding-left:12%}.rf4-brand-pillars span{font-size:8px;letter-spacing:1.5px;color:#96c4a6}.rf4-brand-pillars h3{font-size:18px;color:#ecf5ec;margin:12px 0 8px;line-height:1.2;font-weight:600;letter-spacing:-.4px}.rf4-brand-pillars p{font-size:11px;line-height:1.7;color:#adbfaf;max-width:260px}@media(max-width:1000px){.rf4-brand-hero{min-height:710px}.rf4-brand-copy{width:65%}.rf4-brand-copy h1{font-size:42px}.rf4-brand-scene img{object-position:66% center}.rf4-monument{font-size:160px}.rf4-academies{padding:55px 5%;gap:7%}.rf4-academy-copy h2{font-size:37px}.rf4-brand-pillars h3{font-size:16px}}@media(max-width:650px){.rf4-brandbar nav{flex-wrap:wrap;gap:12px}.rf4-brand-hero{min-height:870px;align-items:start}.rf4-brand-scene{top:40%;height:60%}.rf4-brand-scene img{object-position:66% center}.rf4-brand-hero:before{background:linear-gradient(180deg,#07120e 0% 37%,#07120ed1 49%,#07120e08 75%,#07120ec7)}.rf4-brand-copy{width:100%;padding:31px 6% 75px;max-width:none}.rf4-brand-copy .rf4-eyebrow{font-size:8px;letter-spacing:1.2px}.rf4-monument{font-size:140px;margin:20px 0 14px}.rf4-monument>span{font-size:14px;right:-22px}.rf4-brand-copy h1{font-size:clamp(30px,8.5vw,46px);letter-spacing:-1.4px;max-width:460px}.rf4-brand-intro{font-size:13px;line-height:1.65;max-width:350px;margin-top:17px!important}.rf4-brand-copy .rf4-actions{gap:16px;margin-top:22px}.rf4-brand-copy .rf4-button{font-size:11px;padding:15px 17px;gap:17px}.rf4-brand-copy .rf4-text-link{font-size:10px}.rf4-hero-proof{max-width:320px;margin-top:21px;padding-top:15px}.rf4-hero-proof>strong{font-size:44px}.rf4-hero-proof>span:nth-child(2){font-size:8px;letter-spacing:1.2px}.rf4-hero-proof b{font-size:9px}.rf4-scene-signature{top:auto;bottom:90px;right:6%;opacity:.9}.rf4-scene-signature>span:last-child{font-size:8px}.rf4-hero-coordinate{left:6%;right:6%;font-size:7px;letter-spacing:1px;padding:18px 0}.rf4-academies{grid-template-columns:1fr;padding:40px 7%;gap:30px}.rf4-academy-number{border-right:0;border-bottom:1px solid #a5b7a5;padding:0 0 25px;display:grid;grid-template-columns:1fr 1fr;align-items:end}.rf4-academy-number>.rf4-small{grid-column:1 / -1;margin-bottom:10px}.rf4-academy-number>strong{font-size:140px;margin:0;line-height:1;letter-spacing:-12px}.rf4-academy-number>span:last-child{border-top:0;font-size:9px;line-height:1.6;padding:0 0 12px 14px;letter-spacing:2px}.rf4-academy-copy h2{font-size:38px;margin:14px 0 18px}.rf4-academy-copy .rf4-eyebrow{font-size:8px}.rf4-brand-pillars{grid-template-columns:1fr;padding:10px 7%;gap:0}.rf4-brand-pillars>div{padding:24px 0!important}.rf4-brand-pillars>div+div{border-left:0;border-top:1px solid #36523f}.rf4-brand-pillars p{max-width:none}.rf4-brand-pillars h3{font-size:20px}.rf4-brand-pillars span{font-size:8px}.rf4-brand-pillars p{font-size:12px}}@media(prefers-reduced-motion:reduce){.rf4-hero-image,.rf4-product-visual img{transition:none}}.steps-container{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:2rem;background-color:#fff;width:100%;max-width:1200px;margin:20px auto}.step{display:grid;grid-template-columns:1fr 2fr;gap:1rem;align-items:start}.icon-sec{background-color:#dbe2f2;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.icon-sec svg{width:24px;height:24px}.text h3{margin:0;font-size:1.2rem;color:#1a2c30}.text p{margin:.3rem 0 0;font-size:.95rem;color:#2a3e44}@media(max-width:1024px){.steps-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.steps-container{grid-template-columns:1fr}.step{grid-template-columns:auto 1fr}}.u2-page{--u2-black:#121511;--u2-lime:#c7f34b;--u2-paper:#f1f3eb;color:#192116}.u2-page .u2-brand,.u2-page .u2-closing{font-family:Arial,Helvetica,sans-serif;max-width:1600px;margin-left:auto;margin-right:auto;text-align:left}.u2-brand a,.u2-closing a{text-decoration:none}.u2-brand h1,.u2-brand h2,.u2-brand h3,.u2-brand p,.u2-closing h2,.u2-closing p{margin:0}.u2-brand a:focus-visible,.u2-closing a:focus-visible{outline:3px solid #7d9f00;outline-offset:5px}.u2-kicker{font-size:9px;line-height:1.8;letter-spacing:1.8px;font-weight:700}.u2-nav{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 4%;background:#111710;border-bottom:1px solid #3c4930}.u2-logo{font-size:34px;letter-spacing:-2px;font-weight:900;color:#c7f34b!important;display:flex;align-items:center;gap:23px}.u2-logo>span{font-size:8px;letter-spacing:1.7px;line-height:1.6;color:#c6d2bd;max-width:135px;font-weight:500}.u2-nav nav{display:flex;gap:28px}.u2-nav nav a{font-size:11px;color:#d3ddcb}.u2-nav nav a:hover{color:#c7f34b}.u2-hero{position:relative;isolation:isolate;background:#101610;min-height:740px;color:#fff;display:flex;align-items:center;overflow:hidden}.u2-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.u2-scene img{width:100%;height:100%;object-fit:cover;object-position:58% center}.u2-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#091109fa,#091109e6 26%,#0911096e 48%,#09110900 78%),linear-gradient(0deg,#0b130bbb,transparent 30%)}.u2-hero-copy{width:62%;padding:43px 0 80px 4%}.u2-hero-copy .u2-kicker{color:#d8e8c2;font-size:9px}.u2-kicker i{width:6px;height:6px;background:#c7f34b;border-radius:50%;display:inline-block;margin-right:9px}.u2-monument{position:relative;display:inline-block;font-size:clamp(110px,13.6vw,207px);font-weight:900;letter-spacing:-.09em;line-height:1;margin:25px 0 22px;color:#c7f34b;transform:translate(-5px)}.u2-monument>span{position:absolute;right:-78px;top:17px;font-size:8px;font-weight:500;letter-spacing:1.5px;line-height:1.5;color:#b8c9a5}.u2-hero h1{font-size:clamp(35px,4vw,60px);letter-spacing:-2.4px;line-height:1.02;text-transform:uppercase;font-weight:800;color:#fff}.u2-intro{font-size:14px;line-height:1.75;color:#d2dacb;max-width:385px;margin-top:24px!important}.u2-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.u2-btn{display:inline-flex;align-items:center;gap:40px;font-size:12px;font-weight:700;padding:17px 22px;color:#1a250b!important;background:#c7f34b}.u2-btn:hover{background:#dbff7d}.u2-text-link{font-size:11px;color:#eff7e6!important;border-bottom:1px solid #879873;padding:10px 0}.u2-text-link span{margin-left:10px}.u2-hero-mark{display:flex;gap:20px;border-top:1px solid #82946770;padding-top:23px;margin-top:35px;font-size:8px;letter-spacing:1.7px;color:#b6c4a7;max-width:425px}.u2-index{position:absolute;top:40px;right:4%;font-size:8px;letter-spacing:2px;line-height:1.8;color:#d6e5c3;text-align:right;text-shadow:0 2px 8px #000}.u2-index>span{display:block;font-size:40px;line-height:1;margin-bottom:9px;font-weight:200}.u2-hero-foot{position:absolute;left:4%;right:4%;bottom:0;display:flex;justify-content:space-between;gap:15px;border-top:1px solid #81946a55;font-size:8px;color:#d3dec8;letter-spacing:1.5px;padding:19px 0}.u2-runner{display:flex;justify-content:space-around;align-items:center;padding:19px 4%;gap:20px;background:#c7f34b;color:#1c280b;font-size:10px;font-weight:800;letter-spacing:1.6px}.u2-runner b{font-size:23px;font-weight:400}.u2-manifesto{display:grid;grid-template-columns:.83fr 1.17fr;gap:9%;padding:65px 7%;background:#eef1e5;scroll-margin-top:175px}.u2-manifesto-side{border-right:1px solid #b1bea0;padding-right:15%}.u2-manifesto-side .u2-kicker{color:#5a6e3c}.u2-micro{font-family:Georgia,serif;font-size:clamp(160px,22vw,320px);line-height:.85;color:#263f16;letter-spacing:-10px;margin-top:33px}.u2-micro>span{display:block;font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:1.7;font-weight:700;letter-spacing:2.7px;margin-top:35px;border-top:1px solid #b1bea0;padding-top:20px;color:#5b723c}.u2-manifesto-copy h2{font-size:clamp(32px,4vw,55px);line-height:1.1;letter-spacing:-2px;font-weight:800;color:#223615}.u2-manifesto-copy em{font-style:normal;color:#6c861e}.u2-manifesto-copy>p{font-size:13px;line-height:1.8;color:#65734e;max-width:460px;margin-top:22px}.u2-chapter-list{margin-top:26px}.u2-chapter-list>div{display:flex;gap:20px;border-top:1px solid #bdc8ad;padding:16px 0}.u2-chapter-list>div>span{font-size:10px;color:#718a48;font-weight:700;line-height:1.9}.u2-chapter-list p{font-size:11px;color:#687b51;line-height:1.7}.u2-chapter-list strong{display:block;font-size:13px;color:#344d20;font-weight:700;margin-bottom:3px}.u2-featured{padding:60px 4% 0;background:#fff}.u2-section-head,.u2-catalog-head{display:flex;justify-content:space-between;align-items:end;gap:30px}.u2-section-head .u2-kicker,.u2-catalog-head .u2-kicker{color:#607c32;margin-bottom:14px}.u2-section-head h2,.u2-catalog-head h2{font-size:clamp(29px,3.3vw,46px);font-weight:800;line-height:1.12;letter-spacing:-1.6px;color:#22331a}.u2-section-head>p,.u2-catalog-head>p{font-size:12px;line-height:1.7;color:#6c795b}.u2-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:32px}.u2-card-image{display:block;position:relative;background:#f0f3e9;border:1px solid #e2e8d7;overflow:hidden}.u2-card-image img{width:100%;height:230px;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}.u2-card-image:hover img{transform:scale(1.05)}.u2-card-category{position:absolute;top:13px;left:13px;font-size:8px;letter-spacing:1.3px;font-weight:700;color:#4c6b27;z-index:1}.u2-card-arrow{position:absolute;bottom:12px;right:14px;font-size:23px;color:#35551c}.u2-card h3{font-size:13px;line-height:1.5;min-height:60px;margin:19px 0 12px;font-weight:700}.u2-card h3 a{color:#293e1b}.u2-price{font-size:14px;font-weight:700;color:#24381a;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px}.u2-price>span{font-size:9px;font-weight:400;color:#658246}.u2-card-link{display:flex;justify-content:space-between;border-top:1px solid #d8e2cb;padding:14px 0;margin-top:18px;color:#3e5e27!important;font-size:11px;font-weight:700}.u2-catalog-head{margin-top:55px;border-top:1px solid #d8e2cb;padding:35px 0 28px;scroll-margin-top:175px}.u2-catalog-head>p>strong{font-size:20px;font-weight:800;color:#3f6224}.u2-page .collection-template_title{display:none}.u2-page .section-collection-template{padding:0 4%}.u2-closing{display:grid;grid-template-columns:1.1fr 1fr;gap:13%;margin-top:50px;background:#17250e;color:#e9f3dc;padding:60px 6%;scroll-margin-top:175px}.u2-closing .u2-kicker{color:#aac588;font-size:9px}.u2-closing h2{font-size:clamp(35px,4.4vw,62px);line-height:1.04;letter-spacing:-2px;font-weight:800;color:#fff;margin-top:20px}.u2-closing h2>span{color:#c7f34b}.u2-closing>div:last-child{padding-top:25px}.u2-closing>div>p:not(.u2-kicker){font-size:13px;line-height:1.85;color:#bed0a8;max-width:400px}.u2-closing .u2-btn{margin-top:25px;font-size:11px;gap:30px}.u2-closing-sign{font-size:10px;font-weight:700;letter-spacing:3px;line-height:1.6;color:#89a868;border-top:1px solid #527032;margin-top:30px;padding-top:20px}@media(max-width:1000px){.u2-hero-copy{width:70%}.u2-monument{font-size:140px}.u2-monument>span{right:-70px;font-size:7px}.u2-hero h1{font-size:43px}.u2-hero{min-height:700px}.u2-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.u2-card-image img{height:285px}.u2-card h3{min-height:42px}.u2-manifesto{gap:7%;padding:55px 5%}.u2-manifesto-copy h2{font-size:37px}}@media(max-width:650px){.u2-nav{padding:20px 6%;flex-wrap:wrap;gap:17px}.u2-logo{font-size:32px;gap:20px}.u2-nav nav{width:100%;justify-content:space-between;border-top:1px solid #35452a;padding-top:14px;gap:12px}.u2-nav nav a{font-size:10px}.u2-hero{min-height:850px;align-items:start}.u2-hero-copy{width:100%;padding:35px 6% 80px}.u2-scene{top:39%;height:61%}.u2-scene img{object-position:72% center}.u2-hero:before{background:linear-gradient(180deg,#101610 0% 36%,#101610de 48%,#1016100f 77%,#101610c7)}.u2-hero-copy .u2-kicker{font-size:8px;letter-spacing:1.2px}.u2-monument{font-size:clamp(97px,27vw,156px);margin:23px 0 20px;letter-spacing:-.095em}.u2-monument>span{right:-60px;font-size:6px;letter-spacing:1px;top:12px}.u2-hero h1{font-size:clamp(33px,9vw,46px);letter-spacing:-1.5px}.u2-intro{font-size:13px;max-width:330px;margin-top:21px!important}.u2-actions{gap:15px;margin-top:25px}.u2-btn{font-size:11px;padding:16px 18px;gap:24px}.u2-text-link{font-size:10px}.u2-hero-mark{gap:15px;font-size:7px;letter-spacing:1px;margin-top:26px;padding-top:18px;max-width:330px}.u2-index{top:auto;bottom:100px;right:6%;font-size:7px}.u2-index>span{font-size:30px}.u2-hero-foot{left:6%;right:6%;font-size:7px;letter-spacing:1px;line-height:1.6}.u2-runner{font-size:8px;letter-spacing:1px;padding:17px 5%;gap:16px;flex-wrap:wrap}.u2-runner>span:last-child,.u2-runner>b:nth-child(4){display:none}.u2-manifesto{grid-template-columns:1fr;padding:40px 7%;gap:35px}.u2-manifesto-side{border-right:0;border-bottom:1px solid #b1bea0;padding:0 0 25px}.u2-micro{font-size:130px;margin-top:15px;display:flex;align-items:end;gap:30px}.u2-micro>span{font-size:9px;letter-spacing:2px;margin:0 0 5px;padding:0;border:0}.u2-manifesto-copy h2{font-size:37px;letter-spacing:-1.5px}.u2-manifesto-copy>p{font-size:13px}.u2-featured{padding:40px 5% 0}.u2-section-head,.u2-catalog-head{display:block}.u2-section-head>p,.u2-catalog-head>p{margin-top:17px}.u2-product-grid{gap:22px 14px}.u2-card-image img{height:170px}.u2-card h3{font-size:12px;min-height:72px;margin-top:14px}.u2-price{font-size:12px}.u2-card-category{font-size:7px;left:9px;top:10px}.u2-catalog-head h2{font-size:29px}.u2-catalog-head{margin-top:35px}.u2-catalog-head .u2-kicker{font-size:8px}.u2-page .section-collection-template{padding:0 5%}.u2-closing{grid-template-columns:1fr;gap:25px;padding:40px 7%;margin-top:30px}.u2-closing>div:last-child{padding-top:0}.u2-closing h2{font-size:43px}.u2-closing-sign{font-size:9px}}@media(max-width:650px){.u2-nav{padding:12px 6%;gap:10px}.u2-nav nav{padding-top:9px}.u2-hero{min-height:0;align-items:center}.u2-hero-copy{padding:26px 6% 28px}.u2-scene{top:0;right:0;bottom:0;left:0;height:100%}.u2-scene img{object-position:65% center}.u2-hero:before{background:linear-gradient(90deg,#0a120af5,#0a120ad1 55%,#0a120a66)}.u2-monument{font-size:clamp(76px,24vw,120px);margin:15px 0}.u2-monument>span,.u2-index,.u2-hero-foot,.u2-hero-mark,.u2-micro{display:none}.u2-hero h1{font-size:32px}.u2-intro{font-size:12px;line-height:1.6;margin-top:14px!important;max-width:290px}.u2-actions{margin-top:18px;gap:12px}.u2-actions .u2-text-link{display:none}.u2-btn{padding:13px 17px}.u2-runner{padding:10px 5%}.u2-runner b{font-size:18px}.u2-manifesto{padding:26px 7%;gap:14px}.u2-manifesto-side{padding:0;border:0}.u2-manifesto-copy h2{font-size:29px}.u2-manifesto-copy>p{font-size:12px;margin-top:13px}.u2-chapter-list{margin-top:17px}.u2-chapter-list>div{padding:11px 0}.u2-featured{padding-top:28px}}@media(prefers-reduced-motion:reduce){.u2-card-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/143/compiled_assets/styles.css.map */
