@font-facefont-family'Open Sans'font-stylenormalfont-weight400font-displayswapsrcurl('/fonts/opensans-w400-latin.woff2') format('woff2')unicode-rangeU0000-00FFU0131U0152-0153U02BB-02BCU02C6U02DAU02DCU0304U0308U0329U2000-206FU20ACU2122U2191U2193U2212U2215UFEFFUFFFD@font-facefont-family'Open Sans'font-stylenormalfont-weight600font-displayswapsrcurl('/fonts/opensans-w600-latin.woff2') format('woff2')unicode-rangeU0000-00FFU0131U0152-0153U02BB-02BCU02C6U02DAU02DCU0304U0308U0329U2000-206FU20ACU2122U2191U2193U2212U2215UFEFFUFFFD@font-facefont-family'Open Sans'font-stylenormalfont-weight700font-displayswapsrcurl('/fonts/opensans-w700-latin.woff2') format('woff2')unicode-rangeU0000-00FFU0131U0152-0153U02BB-02BCU02C6U02DAU02DCU0304U0308U0329U2000-206FU20ACU2122U2191U2193U2212U2215UFEFFUFFFD@font-facefont-family'Open Sans'font-stylenormalfont-weight800font-displayswapsrcurl('/fonts/opensans-w800-latin.woff2') format('woff2')unicode-rangeU0000-00FFU0131U0152-0153U02BB-02BCU02C6U02DAU02DCU0304U0308U0329U2000-206FU20ACU2122U2191U2193U2212U2215UFEFFUFFFD@font-facefont-family'Oswald'font-stylenormalfont-weight500font-displayswapsrcurl('/fonts/oswald-w500-latin.woff2') format('woff2')unicode-rangeU0000-00FFU0131U0152-0153U02BB-02BCU02C6U02DAU02DCU0304U0308U0329U2000-206FU20ACU2122U2191U2193U2212U2215UFEFFUFFFD@font-facefont-family'Oswald'font-stylenormalfont-weight600font-displayswapsrcurl('/fonts/oswald-w600-latin.woff2') format('woff2')unicode-rangeU0000-00FFU0131U0152-0153U02BB-02BCU02C6U02DAU02DCU0304U0308U0329U2000-206FU20ACU2122U2191U2193U2212U2215UFEFFUFFFD@font-facefont-family'Oswald'font-stylenormalfont-weight700font-displayswapsrcurl('/fonts/oswald-w700-latin.woff2') format('woff2')unicode-rangeU0000-00FFU0131U0152-0153U02BB-02BCU02C6U02DAU02DCU0304U0308U0329U2000-206FU20ACU2122U2191U2193U2212U2215UFEFFUFFFDroot--grass-primary#059669--grass-primary-hover#047857--grass-emerald#065f46--grass-light#10b981--grass-glowrgba(51501050.35)--grass-bg-soft#ecfdf5--grass-bg-card#041f13--grass-dark#04190f--grass-darker#020c07--accent-amber#f59e0b--accent-amber-hover#d97706--wa-green#25d366--wa-green-hover#1ebc57--slate-900#0f172a--slate-800#1e293b--slate-700#334155--slate-600#475569--slate-500#64748b--slate-400#94a3b8--slate-300#cbd5e1--slate-200#e2e8f0--slate-100#f1f5f9--slate-50#f8fafc--white#ffffff--shadow-xs0 1px 2px rgba(0000.04)--shadow-sm0 2px 4px rgba(0000.06)--shadow-md0 4px 12px rgba(0000.08)--shadow-lg0 10px 25px -3px rgba(1523420.1)0 4px 6px -4px rgba(1523420.05)--shadow-xl0 20px 35px -5px rgba(1523420.15)0 10px 10px -5px rgba(1523420.04)--shadow-innerinset 0 2px 4px 0 rgba(0000.06)--radius-sm8px--radius-md12px--radius-lg18px--radius-xl26px--radius-pill9999px--transitionall 0.22s cubic-bezier(0.400.21)--font-heading'Oswald''Helvetica Neue'HelveticaArialsans-serif--font-body'Open Sans'-apple-systemBlinkMacSystemFont'Segoe UI'Robotosans-serif**before*afterbox-sizingborder-boxmargin0padding0htmlscroll-behaviorsmoothfont-size16pxoverflow-xhiddenmax-width100vwwidth100%bodyfont-familyvar(--font-body)colorvar(--slate-800)background-colorvar(--white)line-height1.6overflow-xhidden !importantmax-width100vwwidth100%positionrelativepadding-top94px-webkit-font-smoothingantialiasedimgsvgdisplayblockmax-width100%acolorinherittext-decorationnonetransitionvar(--transition)ulollist-stylenoneh1h2h3h4h5h6.h1.h2.h3.h4.h5.h6.section-title.hero-title.page-hero-title.product-title.step-title.tech-card h4.feature-title.faq-question.stat-number.stat-label.edel-logo-text.curtain-brand-namefont-familyvar(--font-heading) !importantletter-spacing0.5pxbodypli.section-desc.page-hero-desc.product-desc.tech-card p.step-desc.faq-answer p.footer-desc.edel-dropdown-descfont-familyvar(--font-body).edel-nav-link.edel-dropdown-toggle.menu-item-text strong.edel-phone-link.edel-contact-cta.btn.badge-tag.hero-pill-badge.section-subtitle-pill.product-card-badge.visual-tag.price-val.spec-label.drawer-link.drawer-group-title.drawer-sublinks a.drawer-cta-fullfont-familyvar(--font-heading) !important.edel-nav-link.edel-dropdown-toggle.edel-contact-cta.btntext-transformuppercaseletter-spacing0.6px.containerwidth100%max-width1320pxmargin-leftautomargin-rightautopadding-left24pxpadding-right24px.container-narrowwidth100%max-width1080pxmargin-leftautomargin-rightautopadding-left24pxpadding-right24px.container-fluidwidth100%max-width100%margin-leftautomargin-rightautopadding-left24pxpadding-right24px.sectionpaddingclamp(50px7vw90px) 0positionrelative.section-softbackground-colorvar(--grass-bg-soft).section-surfacebackground-colorvar(--slate-50).section-darkbackgroundlinear-gradient(135degvar(--grass-darker) 0%var(--grass-dark) 100%)colorvar(--white).section-headertext-aligncentermax-width820pxmargin0 auto clamp(36px5vw54px) auto.section-header.text-lefttext-alignleftmargin-left0.badge-tagdisplayinline-flexalign-itemscentergap8pxbackground#dcfce7colorvar(--grass-primary)font-size0.8remfont-weight800text-transformuppercaseletter-spacing0.8pxpadding6px 16pxborder-radiusvar(--radius-pill)margin-bottom14pxborder1px solid #bbf7d0.badge-tag-amberbackground#fef3c7color#92400eborder-color#fde68a.section-titlefont-familyvar(--font-heading)font-sizeclamp(1.85rem3.5vw2.65rem)font-weight900line-height1.2colorvar(--slate-900)margin-bottom14pxletter-spacing-0.5px.section-dark .section-titlecolorvar(--white).section-subtitlefont-sizeclamp(0.95rem1.6vw1.12rem)colorvar(--slate-600)line-height1.65.section-dark .section-subtitlecolorvar(--slate-300).btndisplayinline-flexalign-itemscenterjustify-contentcentergap10pxfont-weight800font-size0.95rempadding13px 26pxborder-radiusvar(--radius-md)cursorpointerbordernonetransitionvar(--transition)text-aligncenterline-height1.25.btn-primarybackgroundlinear-gradient(135degvar(--grass-primary) 0%#166534 100%)colorvar(--white) !importantbox-shadow0 4px 15px rgba(21128610.35).btn-primaryhoverbackgroundlinear-gradient(135degvar(--grass-light) 0%var(--grass-primary) 100%)box-shadow0 6px 20px rgba(34197940.45)transformtranslateY(-2px).btn-accentbackgroundlinear-gradient(135degvar(--accent-amber) 0%#d97706 100%)colorvar(--white) !importantbox-shadow0 4px 15px rgba(245158110.35).btn-accenthoverbackgroundlinear-gradient(135deg#fbbf24 0%var(--accent-amber) 100%)transformtranslateY(-2px).btn-whatsappbackgroundvar(--wa-green)colorvar(--white) !importantbox-shadow0 4px 15px rgba(372111020.38).btn-whatsapphoverbackgroundvar(--wa-green-hover)transformtranslateY(-2px)box-shadow0 6px 22px rgba(372111020.55).wa-btn-icondisplayinline-blockvertical-alignmiddlewidth20pxheight20pxfillcurrentColorflex-shrink0.btn-outlinebackgroundtransparentcolorvar(--grass-primary) !importantborder2px solid var(--grass-primary).btn-outlinehoverbackgroundvar(--grass-primary)colorvar(--white) !importanttransformtranslateY(-2px).btn-smpadding9px 18pxfont-size0.85rem.btn-lgpadding16px 32pxfont-size1.05remborder-radiusvar(--radius-lg).sissa-page-curtaindisplaynone !importantpointer-eventsnone !importantimg[loading="lazy"]content-visibilityauto.curtain-brand-wraptext-aligncentercolorvar(--white)displayflexflex-directioncolumnalign-itemscentergap12px.curtain-logo-iconfont-size3.5remfilterdrop-shadow(0 0 25px rgba(2552552550.6))animationcurtainSproutPulse 1.2s ease-in-out infinite alternate@keyframes curtainSproutPulse0%transformscale(0.92) rotate(-3deg)filterdrop-shadow(0 0 10px rgba(742221280.4))100%transformscale(1.08) rotate(3deg)filterdrop-shadow(0 0 30px rgba(742221280.9)).curtain-brand-namefont-familyvar(--font-heading)font-sizeclamp(2rem5vw3.2rem)font-weight900letter-spacing-0.5pxcolorvar(--white).curtain-brand-name spancolor#a3e635text-shadow0 0 25px rgba(742221280.6).curtain-taglinefont-size0.85remfont-weight700letter-spacing2.5pxcolorrgba(2552552550.85)text-transformuppercase.curtain-loader-barwidth200pxheight4pxbackgroundrgba(2552552550.2)border-radius999pxoverflowhiddenmargin-top10px.curtain-loader-progresswidth100%height100%background#ffffffbox-shadow0 0 12px #ffffffanimationcurtainLoadingBar 0.8s cubic-bezier(0.400.21) infinite@keyframes curtainLoadingBar0%transformtranslateX(-100%)100%transformtranslateX(100%).edel-headerpositionfixedtop0left0right0z-index10000width100%height94pxbackground#0A0A0Abox-shadow0 8px 30px rgba(0000.7)border-bottom1px solid rgba(2552552550.08).edel-header-containerwidth100%max-width1320pxheight100%margin0 autopadding0 24pxdisplayflexalign-itemscenterjustify-contentspace-betweenpositionrelative.edel-logo-blockbackground#0A0A0Apadding0displayflexalign-itemscentergap10pxtext-decorationnoneflex-shrink0height100%transitionbackground-color 0.2s easebox-shadownoneborder-rightnone.edel-logo-blockhoverbackground#141414.edel-logo-symbolfont-size2.2remline-height1filterdrop-shadow(0 0 10px rgba(132204220.45))transitiontransform 0.25s ease.edel-logo-imgheight38pxwidthautomax-width42pxobject-fitcontainfilternonetransitiontransform 0.25s easeopacity 0.25s ease.edel-logo-blockhover .edel-logo-imgtransformscale(1.03)filternone.curtain-logo-imgwidth80pxheightautomax-height88pxobject-fitcontainmargin-bottom12pxfilternoneanimationpulse 2s infinite ease-in-out.drawer-logodisplayinline-flexalign-itemscentergap10px.drawer-logo-imgheight38pxwidthautoobject-fitcontainfilternone.drawer-logo-textfont-familyvar(--font-heading)font-size1.35remfont-weight900color#ffffff.drawer-logo-text spancolor#84cc16.syn-brand-imgheight48pxwidthautomax-width52pxobject-fitcontainfilternonetransitiontransform 0.25s ease.syn-footer-brandhover .syn-brand-imgtransformscale(1.03)filternone.edel-logo-blockhover .edel-logo-symboltransformrotate(8deg) scale(1.08).edel-logo-text-wrapdisplayinline-flexflex-directioncolumnjustify-contentcenterline-height1.1widthfit-content.edel-logo-textfont-familyvar(--font-heading) !importantfont-size1.3remfont-weight900color#ffffffletter-spacing-0.3pxline-height1white-spacenowrapdisplayblock.edel-logo-text spancolor#84cc16.edel-logo-subfont-familyvar(--font-heading) !importantfont-size0.58remfont-weight800letter-spacing2.2pxcolor#94a3b8text-transformuppercasemargin-top2pxwidth100%displayblocktext-aligncenterwhite-spacenowraptext-indent2.2pxtransitioncolor 0.2s ease.edel-logo-blockhover .edel-logo-subcolor#e2e8f0.edel-nav-barbackground#0A0A0Aflex1displayflexalign-itemscentergapclamp(16px2.2vw32px)padding0 0 0 clamp(20px2.5vw36px)height100%min-width0.edel-right-toolsflex1displayflexalign-itemscentermin-width0width100%height100%.edel-nav-linksdisplayflexalign-itemscentergapclamp(16px2vw28px)height100%.edel-nav-linkcolor#fffffffont-familyvar(--font-heading) !importantfont-size1.05remfont-weight700text-transformuppercaseletter-spacing0.6pxtext-decorationnonedisplayflexalign-itemscentergap8pxheight100%positionrelativewhite-spacenowraptransitioncolor 0.2spadding0 4px.edel-nav-linkhover.edel-nav-link.activecolor#a3e635.edel-nav-linkaftercontent''positionabsolutebottom0left0width100%height4pxbackground#84cc16transformscaleX(0)transitiontransform 0.22s ease.edel-nav-linkhoverafter.edel-nav-link.activeaftertransformscaleX(1).edel-highlight-link .sprout-iconfont-size1.25remfilterdrop-shadow(0 0 8px rgba(742221280.8))animationsproutWiggle 3s ease-in-out infinite@keyframes sproutWiggle0%100%transformrotate(0deg) scale(1)50%transformrotate(10deg) scale(1.1).edel-dropdownpositionrelativeheight100%displayflexalign-itemscenter.edel-dropdown-togglebackgroundnonebordernonecursorpointerfont-familyvar(--font-heading) !importantcolor#fffffffont-size1.05remfont-weight700text-transformuppercaseletter-spacing0.6pxdisplayflexalign-itemscentergap8pxheight100%padding0 4pxtransitioncolor 0.2s.edel-dropdown-togglehover.edel-dropdown-toggle.activecolor#a3e635.edel-dropdown-toggle .arrow-downfont-size0.8remtransitiontransform 0.2s.edel-dropdown-toggle.active .arrow-downtransformrotate(180deg).edel-dropdown-menupositionabsolutetop100%left0width330pxbackground#0b150eborder1px solid rgba(742221280.25)border-top3px solid #84cc16border-radius0 0 var(--radius-md) var(--radius-md)box-shadow0 16px 35px rgba(0000.6)padding12pxdisplayflexflex-directioncolumngap4pxopacity0visibilityhiddentransformtranslateY(10px)transitionall 0.22s cubic-bezier(0.400.21)z-index10001.edel-dropdownhover .edel-dropdown-menu.edel-dropdown-menu.showopacity1visibilityvisibletransformtranslateY(0).edel-dropdown-menu adisplayflexalign-itemscentergap12pxpadding10px 12pxborder-radiusvar(--radius-sm)color#e2e8f0text-decorationnonetransitionall 0.18s.edel-dropdown-menu ahover.edel-dropdown-menu a.activebackgroundrgba(34197940.15)color#a3e635padding-left16px.menu-iconfont-size1.35remflex-shrink0.menu-item-textdisplayflexflex-directioncolumn.menu-item-text strongfont-size0.88remcolor#ffffff.edel-dropdown-menu a smallfont-size0.72remcolor#94a3b8.edel-nav-item.edel-dropdownpositionrelative !importantheight100% !importantdisplayflex !importantalign-itemscenter !important.edel-services-dropdownpositionabsolute !importanttop100% !importantleft0 !importantwidthmax-content !importantmin-width320px !importantbackgroundrgba(1015110.92) !importantbackdrop-filterblur(24px) saturate(180%) !important-webkit-backdrop-filterblur(24px) saturate(180%) !importantborder1px solid rgba(132204220.3) !importantborder-top3px solid #84cc16 !importantborder-radius0 0 16px 16px !importantbox-shadow0 25px 60px rgba(0000.8)0 0 30px rgba(132204220.12) !importantpadding6px 0 !importantz-index100005 !importantopacity0visibilityhiddentransformtranslateY(6px)transitionall 0.2s cubic-bezier(0.1610.31) !importantpointer-eventsnone.edel-dropdown-servicioshover .edel-services-dropdown.edel-services-dropdownhover.edel-services-dropdown.showopacity1 !importantvisibilityvisible !importanttransformtranslateY(0) !importantpointer-eventsauto !important.edel-services-dropdown a.serv-itemdisplayflex !importantalign-itemscenter !importantgap14px !importantpadding14px 20px !importantcolor#f1f5f9 !importantfont-size0.95rem !importantfont-weight700 !importantborder-bottom1px solid rgba(2552552550.07) !importanttransitionall 0.2s ease !importantbackgroundtransparent !importanttext-decorationnone !importantline-height1.35 !importantwhite-spacenowrap !important.edel-services-dropdown a.serv-item .serv-iconfont-size1.3remflex-shrink0filterdrop-shadow(0 2px 4px rgba(0000.1)).edel-services-dropdown a.serv-itemlast-childborder-bottomnone !importantborder-radius0 0 14px 14px !important.edel-services-dropdown a.serv-itemhoverbackgroundrgba(132204220.15) !importantcolor#a3e635 !importantpadding-left24px !important.edel-dropdown-megapositionstatic !important.edel-mega-menupositionfixed !importanttop94px !importantleft50% !importantrightauto !importantwidth1320px !importantmax-widthcalc(100vw - 32px) !importantbox-sizingborder-box !importantbackgroundrgba(1015110.90) !importantbackdrop-filterblur(24px) saturate(180%) !important-webkit-backdrop-filterblur(24px) saturate(180%) !importantborder1px solid rgba(132204220.3) !importantborder-top3px solid #84cc16 !importantborder-radius0 0 20px 20px !importantbox-shadow0 35px 80px rgba(0000.85)0 0 35px rgba(132204220.12) !importantpadding24px 28px 20px !importantopacity0visibilityhiddentransformtranslateX(-50%) translateY(8px)transitionall 0.22s cubic-bezier(0.1610.31)z-index99999 !important.edel-dropdown-megahover .edel-mega-menu.edel-dropdown-mega .edel-mega-menu.showopacity1 !importantvisibilityvisible !importanttransformtranslateX(-50%) translateY(0) !important.mega-menu-innermax-width1320pxwidth100%margin0 autopadding0 24pxdisplaygridgrid-template-columns350px 1frgapclamp(20px2vw30px)box-sizingborder-box.mega-tab-paneldisplaynoneanimationmegaFadeIn 0.22s ease forwards.mega-tab-panel.activedisplayflexflex-directioncolumngap16px@keyframes megaFadeInfromopacity0transformtranslateY(4px)toopacity1transformtranslateY(0).mega-categories-navdisplayflexflex-directioncolumngap8pxborder-right1px solid rgba(2552552550.08)padding-right20px.mega-nav-titlefont-familyvar(--font-heading) !importantfont-size0.82remfont-weight800color#a3e635text-transformuppercaseletter-spacing1.2pxmargin-bottom6pxpadding-left8px.mega-cat-linkdisplayflex !importantalign-itemscentergap10pxpadding10px 12px !importantborder-radius10pxbackgroundrgba(2552552550.03)border1px solid rgba(2552552550.05)text-decorationnone !importantcolorinherit !importantcursorpointer !importanttransitionall 0.2s cubic-bezier(0.400.21).mega-cat-linkhover.mega-cat-link.activebackgroundrgba(34197940.16) !importantborder-colorrgba(742221280.4) !importanttransformtranslateX(4px).mega-cat-iconfont-size1.4remflex-shrink0.mega-cat-infodisplayflexflex-directioncolumnflex-grow1line-height1.25.mega-cat-info strongfont-familyvar(--font-heading) !importantfont-size1remfont-weight700color#ffffffletter-spacing0.4px.mega-cat-info smallfont-size0.73remcolor#94a3b8.mega-cat-arrowcolor#a3e635font-weight900font-size1.1remopacity0.6transitiontransform 0.2sopacity 0.2s.mega-cat-linkhover .mega-cat-arrowopacity1transformtranslateX(3px).mega-products-showcasedisplayflexflex-directioncolumngap16px.mega-showcase-headerdisplayflexjustify-contentspace-betweenalign-itemsflex-endpadding-bottom8pxborder-bottom1px solid rgba(2552552550.08).mega-showcase-badgedisplayinline-blockfont-familyvar(--font-heading) !importantfont-size0.72remfont-weight800color#a3e635letter-spacing1pxtext-transformuppercasemargin-bottom4px.mega-showcase-titlefont-familyvar(--font-heading) !importantfont-size1.25remfont-weight800color#ffffffletter-spacing0.5pxmargin0.mega-view-allfont-familyvar(--font-heading) !importantfont-size0.88remfont-weight700color#84cc16text-decorationnonetext-transformuppercaseletter-spacing0.6pxtransitioncolor 0.2s.mega-view-allhovercolor#86efactext-decorationunderline.mega-products-griddisplaygridgrid-template-columnsrepeat(41fr)gap10px.mega-product-carddisplayflex !importantflex-directioncolumnheight100%background#141414 !importantborder1px solid rgba(2552552550.08) !importantborder-radius12px !importantoverflowhiddenpadding0 !importanttext-decorationnonetransitionall 0.25s cubic-bezier(0.1610.31) !importantpositionrelativebox-shadow0 4px 15px rgba(0000.5).mega-product-cardhovertransformtranslateY(-4px) !importantborder-color#84cc16 !importantbackground#1c1c1c !importantbox-shadow0 14px 30px rgba(0000.8)0 0 25px rgba(132204220.22) !importantpadding-left0 !important.mega-prod-img-wrappositionrelativeheight90pxwidth100%background#0d0d0doverflowhidden.mega-prod-img-wrap imgwidth100%height100%object-fitcovertransitiontransform 0.4s ease.mega-product-cardhover .mega-prod-img-wrap imgtransformscale(1.08).mega-prod-badgepositionabsolutetop6pxleft6pxfont-familyvar(--font-heading) !importantfont-size0.6remfont-weight800padding2px 6pxborder-radius4pxtext-transformuppercaseletter-spacing0.5pxbox-shadow0 2px 6px rgba(0000.6).badge-popularbackground#eab308color#000000.badge-fifabackground#84cc16color#020804.badge-rentbackground#0ea5e9color#ffffff.badge-padelbackground#8b5cf6color#ffffff.badge-decorbackground#10b981color#ffffff.badge-colorbackground#ec4899color#ffffff.mega-prod-datapadding8px 10pxdisplayflexflex-directioncolumngap2pxflex-grow1.mega-prod-titlefont-familyvar(--font-heading) !importantfont-size0.82remfont-weight700color#ffffff !importantline-height1.2.mega-product-cardhover .mega-prod-titlecolor#84cc16 !important.mega-prod-specfont-size0.68remcolor#a3e635font-weight600.mega-prod-usefont-size0.65remcolor#94a3b8line-height1.2.mega-prod-bottommargin-topautopadding-top6pxborder-top1px solid rgba(2552552550.06)displayflexalign-itemscenterjustify-contentspace-between.mega-prod-pricefont-familyvar(--font-heading) !importantfont-size0.82remfont-weight800color#84cc16.mega-prod-btnfont-size0.65remfont-weight700color#94a3b8text-transformuppercaseletter-spacing0.5pxtransitioncolor 0.2s ease.mega-product-cardhover .mega-prod-btncolor#ffffff.mega-cat-linkcursorpointeruser-selectnone.mega-badge-countbackgroundrgba(132204220.15)color#84cc16font-size0.68remfont-weight800padding6px 12pxborder-radius999pxborder1px solid rgba(132204220.3)margin-leftautowhite-spacenowrapflex-shrink0displayinline-flexalign-itemscenterjustify-contentcenterline-height1.mega-menu-footerdisplayflexjustify-contentspace-betweenalign-itemscenterpadding-top14pxborder-top1px solid rgba(2552552550.08)flex-wrapwrapgap12px.mega-footer-tagfont-size0.78remcolor#cbd5e1displayflexalign-itemscentergap6px.mega-footer-actionsdisplayflexalign-itemscentergap14px.mega-footer-linkfont-familyvar(--font-heading) !importantfont-size0.85remfont-weight700color#e2e8f0text-decorationnonetext-transformuppercaseletter-spacing0.5pxtransitioncolor 0.2s.mega-footer-linkhovercolor#a3e635.mega-footer-wabackground#84cc16color#020804 !importantfont-familyvar(--font-heading) !importantfont-size0.84remfont-weight800text-transformuppercaseletter-spacing0.5pxpadding6px 14pxborder-radiusvar(--radius-pill)text-decorationnonetransitionall 0.2sbox-shadow0 0 12px rgba(34197940.4).mega-footer-wahoverbackground#a3e635transformscale(1.04).edel-right-toolsdisplayflexalign-itemscentergap20pxheight100%.edel-search-btnbackgroundrgba(2552552550.08)border1px solid rgba(2552552550.16)color#ffffffcursorpointerdisplayflexalign-itemscentergap10pxpadding10px 18pxborder-radiusvar(--radius-pill)transitionall 0.22s easefont-familyvar(--font-heading) !important.edel-search-btnhovercolor#a3e635border-color#84cc16backgroundrgba(34197940.16)transformtranslateY(-2px)box-shadow0 4px 15px rgba(34197940.25).search-btn-labelfont-size0.95remfont-weight700text-transformuppercaseletter-spacing0.8px.search-kbd-shortcutbackgroundrgba(2552552550.14)border1px solid rgba(2552552550.2)padding2px 7pxborder-radius4pxfont-size0.72remfont-weight700color#cbd5e1letter-spacing0.5px.edel-phone-linkdisplayflexalign-itemscentergap8pxcolor#fffffffont-familyvar(--font-heading) !importantfont-size1.02remfont-weight700text-decorationnonewhite-spacenowraptransitioncolor 0.2sletter-spacing0.5px.edel-phone-linkhovercolor#a3e635.edel-phone-link .flag-iconfont-size1.25rem.edel-contact-ctabackground#84cc16color#05140b !importantfont-familyvar(--font-heading) !importantfont-weight800font-size1.05remtext-transformuppercasetext-decorationnonepadding0 clamp(18px2vw24px)height48pxmarginauto 0 auto 12pxborder-radius9999pxdisplayflexalign-itemscenterjustify-contentcentergap8pxwhite-spacenowrapflex-shrink0transitionall 0.22s easeletter-spacing0.6pxbox-shadow0 4px 16px rgba(132204220.35).edel-contact-cta .whatsapp-btn-iconwidth22pxheight22pxfillcurrentColorflex-shrink0.edel-contact-ctahoverbackground#25d366color#ffffff !importanttransformtranslateY(-2px)box-shadow0 6px 24px rgba(372111020.55).edel-mobile-toggledisplaynonebackgroundnonebordernonecursorpointerpadding16pxflex-directioncolumnjustify-contentcentergap5pxheight100%.edel-mobile-toggle spandisplayblockwidth24pxheight2.5pxbackground#ffffffborder-radius2pxtransitionall 0.25s.header-inline-searchpositionrelativedisplayflexalign-itemscenterflex1width100%min-width240pxmax-width380pxmargin-leftauto.inline-search-boxdisplayflexalign-itemscentergap10pxbackgroundrgba(51890.94)border1.5px solid rgba(132204220.45)border-radius26pxpadding0 6px 0 14pxheight44pxwidth100%min-width0box-sizingborder-boxtransitionall 0.25s cubic-bezier(0.1610.31)box-shadow0 4px 16px rgba(0000.4)inset 0 1px 2px rgba(2552552550.04).inline-search-boxhoverborder-color#84cc16backgroundrgba(724120.98)box-shadow0 6px 20px rgba(0000.5)0 0 16px rgba(132204220.2).header-inline-search.active .inline-search-box.inline-search-boxfocus-withinborder-color#84cc16 !importantbackground#07190e !importantbox-shadow0 0 0 3px rgba(132204220.22)0 8px 24px rgba(0000.6) !important.inline-search-live-pulsewidth8pxheight8pxborder-radius50%background#a3e635box-shadow0 0 8px #a3e635flex-shrink0animationinlineLiveGlow 2.2s infinite ease-in-out@keyframes inlineLiveGlow0%100%transformscale(1)opacity0.9box-shadow0 0 6px #a3e63550%transformscale(1.3)opacity1box-shadow0 0 12px #86efac.inline-search-box inputbackgroundtransparent !importantbordernone !importantoutlinenone !importantcolor#ffffff !importantfont-family'Plus Jakarta Sans'system-ui-apple-systemsans-serif !importantfont-size0.88rem !importantfont-weight500 !importantletter-spacing0.1px !importantwidth100%flex-grow1padding0 !important.inline-search-box inputplaceholdercolor#849688 !importantfont-family'Plus Jakarta Sans'system-uisans-serif !importantfont-size0.82rem !importantfont-weight500 !importantletter-spacing0.1px !importanttext-transformnone !important.inline-clear-btnbackgroundrgba(2552552550.15)bordernonecolor#ffffffwidth22pxheight22pxborder-radius50%cursorpointerfont-size0.72remdisplayflexalign-itemscenterjustify-contentcenterflex-shrink0transitionall 0.2s.inline-clear-btnhoverbackground#ef4444color#fffffftransformscale(1.1).inline-lens-btnbackgroundlinear-gradient(135deg#a3e635 0%#65a30d 100%)bordernonecolor#020804width32pxheight32pxborder-radius50%displayflexalign-itemscenterjustify-contentcentercursorpointerflex-shrink0transitionall 0.22s cubic-bezier(0.400.21)box-shadow0 2px 8px rgba(132204220.35).inline-lens-btnhovertransformscale(1.08)backgroundlinear-gradient(135deg#86efac 0%#84cc16 100%)box-shadow0 0 16px rgba(1342391720.65).inline-lens-btnactivetransformscale(0.95).inline-lens-iconcolor#020804stroke-width2.6.inline-search-dropdownpositionabsolutetopcalc(100%10px)right0width560pxmax-widthmin(560px94vw)background#08160dborder1.5px solid rgba(132204220.4)border-radius18pxbox-shadow0 24px 60px rgba(0000.85)0 0 25px rgba(132204220.12)padding16pxdisplayflexflex-directioncolumngap12pxopacity0visibilityhiddentransform-origintop righttransformtranslateY(-8px) scale(0.98)transitionopacity 0.22s easetransform 0.22s cubic-bezier(0.1610.31)visibility 0.22s easez-index10005box-sizingborder-boxbackdrop-filterblur(20px)overflowhidden.inline-search-dropdown.openopacity1visibilityvisibletransformtranslateY(0) scale(1).inline-dropdown-topbardisplayflexflex-directioncolumngap10px.inline-filter-chipsdisplayflexalign-itemscentergap6pxpadding-bottom6pxoverflow-xautoscrollbar-widthnone.inline-filter-chips-webkit-scrollbardisplaynone.inline-chipbackgroundrgba(2552552550.05)border1px solid rgba(2552552550.1)color#94a3b8font-family'Plus Jakarta Sans'system-ui-apple-systemsans-serif !importantfont-size0.74remfont-weight600text-transformnoneletter-spacing0.1pxpadding5px 12pxborder-radius20pxcursorpointerwhite-spacenowraptransitionall 0.18s.inline-chiphoverbackgroundrgba(2552552550.12)color#ffffffborder-colorrgba(2552552550.2).inline-chip.activebackgroundrgba(132204220.2)color#a3e635border-color#84cc16box-shadow0 0 10px rgba(132204220.25).inline-status-bardisplayflexjustify-contentspace-betweenalign-itemscenterfont-family'Plus Jakarta Sans'system-ui-apple-systemsans-serif !importantfont-size0.74remfont-weight500color#849688padding0 4px 6pxborder-bottom1px solid rgba(2552552550.08).inline-status-keyfont-size0.70remcolor#64748b.inline-results-listdisplayflexflex-directioncolumngap8pxmax-height400pxoverflow-yautooverflow-xhidden !importantpadding-right4pxscrollbar-widththinscrollbar-colorrgba(132204220.4) rgba(0000.3)width100%box-sizingborder-box.inline-result-itemdisplayflexalign-itemscentergap12pxpadding10px 12pxbackgroundrgba(2552552550.03)border1px solid rgba(2552552550.07)border-radius12pxtext-decorationnonetransitionall 0.2s cubic-bezier(0.1610.31)box-sizingborder-boxwidth100%.inline-result-itemhover.inline-result-item.selectedbackgroundrgba(132204220.12)border-colorrgba(132204220.45)transformtranslateY(-1px)box-shadow0 6px 18px rgba(0000.5).inline-item-thumbwidth52pxheight52pxmin-width52pxborder-radius10pxoverflowhiddenflex-shrink0border1px solid rgba(132204220.3)background#030a05box-shadow0 2px 8px rgba(0000.5).inline-item-thumb imgwidth100%height100%object-fitcoverdisplayblocktransitiontransform 0.3s ease.inline-result-itemhover .inline-item-thumb imgtransformscale(1.1).inline-item-bodyflex1min-width0displayflexflex-directioncolumngap3pxtext-alignleft.inline-item-metadisplayflexalign-itemscentergap8pxflex-wrapwrap.inline-item-cat-badgefont-family'Plus Jakarta Sans'system-ui-apple-systemsans-serif !importantfont-size0.68remfont-weight700text-transformuppercaseletter-spacing0.4pxcolor#86efacbackgroundrgba(34197940.15)border1px solid rgba(34197940.28)padding2px 7pxborder-radius6pxdisplayinline-flexalign-itemscentergap4pxline-height1.2.inline-item-specfont-family'Plus Jakarta Sans'system-ui-apple-systemsans-serif !importantfont-size0.74remfont-weight500color#94a3b8white-spacenowrapoverflowhiddentext-overflowellipsisline-height1.2.inline-item-titlefont-family'Plus Jakarta Sans'system-ui-apple-systemsans-serif !importantfont-size0.90remfont-weight700color#ffffffmargin0line-height1.35letter-spacing-0.01emwhite-spacenormalword-breakbreak-word.inline-result-itemhover .inline-item-titlecolor#f0fdf4.highlight-matchcolor#a3e635 !importantbackgroundrgba(132204220.22) !importantpadding1px 4px !importantborder-radius3px !importantfont-weight800 !important.inline-item-actiondisplayflexalign-itemscenterjustify-contentcenterflex-shrink0margin-leftautopadding-left6px.inline-item-arrowwidth28pxheight28pxborder-radius50%backgroundrgba(2552552550.04)border1px solid rgba(2552552550.08)color#84cc16displayflexalign-itemscenterjustify-contentcentertransitionall 0.2s ease.inline-result-itemhover .inline-item-arrowbackground#84cc16color#020804border-color#84cc16transformscale(1.08)box-shadow0 0 10px rgba(132204220.4).inline-popular-viewpadding2px 0 4px.inline-pop-titlefont-family'Plus Jakarta Sans'system-ui-apple-systemsans-serif !importantfont-size0.78remcolor#a3e635text-transformuppercaseletter-spacing0.6pxfont-weight800margin-bottom10pxdisplayflexalign-itemscentergap8px.inline-pop-tagsdisplaygridgrid-template-columnsrepeat(21fr)gap8px.inline-tag-btnbackgroundrgba(2552552550.035)border1px solid rgba(132204220.2)color#e2e8f0font-family'Plus Jakarta Sans'system-ui-apple-systemsans-serif !importantfont-size0.80remfont-weight600padding8px 12pxborder-radius10pxtext-alignleftdisplayflexalign-itemscenterjustify-contentspace-betweencursorpointertransitionall 0.2s easetext-decorationnone.inline-tag-btnhoverbackgroundrgba(132204220.14)border-color#84cc16color#fffffftransformtranslateY(-1px)box-shadow0 4px 12px rgba(0000.4).inline-tag-contentdisplayflexalign-itemscentergap8pxmin-width0overflowhiddentext-overflowellipsiswhite-spacenowrap.inline-tag-iconfont-size0.95remflex-shrink0.inline-tag-arrowcolor#84cc16font-weight800font-size0.88remflex-shrink0transitiontransform 0.2s ease.inline-tag-btnhover .inline-tag-arrowtransformtranslateX(3px)color#a3e635.inline-search-bottom-tipmargin-top12pxpadding-top10pxborder-top1px solid rgba(2552552550.08)font-family'Plus Jakarta Sans'system-ui-apple-systemsans-serif !importantfont-size0.74remcolor#94a3b8displayflexalign-itemscentergap6px.inline-search-bottom-tip emcolor#a3e635font-stylenormalfont-weight700.inline-empty-viewtext-aligncenterpadding20px 12px.inline-empty-iconfont-size2remmargin-bottom8pxopacity0.8.inline-empty-msgfont-family'Plus Jakarta Sans'system-ui-apple-systemsans-serif !importantfont-size0.90remfont-weight600color#ffffffmargin-bottom6px.inline-empty-subfont-family'Plus Jakarta Sans'system-ui-apple-systemsans-serif !importantfont-size0.78remcolor#94a3b8margin-bottom14px.inline-empty-wadisplayinline-flexalign-itemscentergap8pxbackground#25d366color#ffffff !importantfont-family'Plus Jakarta Sans'system-ui-apple-systemsans-serif !importantfont-size0.82remfont-weight700padding8px 18pxborder-radiusvar(--radius-pill)text-decorationnoneletter-spacing0.2pxbox-shadow0 4px 14px rgba(372111020.35)transitionall 0.2s.inline-empty-wahoverbackground#20ba59transformscale(1.04).edel-mobile-drawerpositionfixedtop0left0width100vwheight100vhbackground#050e08z-index100000displayflexflex-directioncolumntransformtranslateX(-100%)transitiontransform 0.35s cubic-bezier(0.400.21)overflow-yauto.edel-mobile-drawer.opentransformtranslateX(0).drawer-headerdisplayflexalign-itemscenterjustify-contentspace-betweenpadding20px 24pxborder-bottom1px solid rgba(2552552550.1)background#000000.drawer-logofont-familyvar(--font-heading)font-size1.35remfont-weight900color#ffffff.drawer-logo spancolor#84cc16.drawer-closebackgroundnonebordernonecolor#fffffffont-size1.6remcursorpointer.drawer-bodypadding16px 20px 36pxdisplayflexflex-directioncolumngap0.drawer-linkfont-familyvar(--font-heading)font-size1.15remfont-weight800color#fffffftext-decorationnonemin-height52pxpadding14px 10pxdisplayflexalign-itemscenterjustify-contentspace-betweenborder-bottom1px solid rgba(2552552550.1)transitionall 0.2s easeletter-spacing0.3px.drawer-linkaftercontent'›'font-size1.45remfont-weight400line-height1colorrgba(2552552550.35)margin-leftautopadding-left10pxtransitiontransform 0.2s easecolor 0.2s easefont-familysystem-ui-apple-systemsans-serifflex-shrink0.drawer-linkhover.drawer-linkactive.drawer-link.activecolor#84cc16backgroundrgba(132204220.08)border-bottom-colorrgba(132204220.3)padding-left14px.drawer-linkhoverafter.drawer-linkactiveafter.drawer-link.activeaftercolor#84cc16transformtranslateX(3px).drawer-group-titlefont-familyvar(--font-heading)font-size0.8remfont-weight900letter-spacing1.5pxcolor#84cc16padding18px 10px 10pxtext-transformuppercaseborder-bottom1.5px solid rgba(132204220.45)backgroundrgba(132204220.05)margin-top6px.drawer-sublinksdisplayflexflex-directioncolumngap0padding-left10pxborder-left2px solid rgba(132204220.35)margin-bottom6px.drawer-sublinks acolor#e2e8f0font-size0.95remline-height1.35text-decorationnonemin-height48pxpadding12px 10pxdisplayflexalign-itemscenterjustify-contentspace-betweenborder-bottom1px solid rgba(2552552550.07)transitionall 0.2s ease.drawer-sublinks aaftercontent'›'font-size1.35remfont-weight400line-height1colorrgba(2552552550.25)margin-leftautopadding-left10pxtransitiontransform 0.2s easecolor 0.2s easefont-familysystem-ui-apple-systemsans-serifflex-shrink0.drawer-sublinks ahover.drawer-sublinks aactivecolor#ffffffbackgroundrgba(2552552550.05)padding-left14px.drawer-sublinks ahoverafter.drawer-sublinks aactiveaftercolor#84cc16transformtranslateX(3px).drawer-sublinks a strongcolor#ffffff.drawer-cta-fullbackground#84cc16color#fffffffont-familyvar(--font-heading)font-weight800font-size1.05remtext-aligncenterpadding16pxborder-radiusvar(--radius-md)text-decorationnonemargin-top24pxdisplayflexalign-itemscenterjustify-contentcentergap10pxbox-shadow0 4px 18px rgba(132204220.4)letter-spacing0.5pxtransitionall 0.2s ease.drawer-cta-fullhover.drawer-cta-fullactivebackground#65a30dbox-shadow0 6px 24px rgba(132204220.6).drawer-footer-infodisplaynone !important.drawer-footer-info acolor#a3e635font-weight700text-decorationnone@media (max-width1200px).inline-search-boxwidth100%.inline-search-boxfocus-within.header-inline-search.active .inline-search-boxwidth100%@media (max-width991px)bodypadding-top76px !important.edel-headerheight76px !importantpositionfixed !importanttop0 !importantleft0 !importantright0 !importantz-index10000background#060e08 !importantborder-bottom2px solid #84cc16 !importantbox-shadow0 4px 25px rgba(0000.7)0 1px 10px rgba(132204220.25) !importantmax-width100vw !importantwidth100% !importantoverflow-xclip !important.edel-header-containerheight76px !importantpadding0 14px !importantdisplayflex !importantalign-itemscenter !importantjustify-contentspace-between !importantgap12px !importantmax-width100% !importantwidth100% !importantbox-sizingborder-box !important.edel-logo-blockpadding0 !importantmargin0 !importantbordernone !importantbackgroundtransparent !importantflex0 0 auto !importantdisplayflex !importantalign-itemscenter !importantgap8px !importantheightauto !important.edel-logo-imgheight40px !importantwidthauto !importantmax-width44px !importantobject-fitcontain !importantfilternone !important.edel-logo-text-wrapdisplayflex !importantflex-directioncolumn !importantjustify-contentcenter !importantwidthauto !important.edel-logo-textfont-size1.25rem !importantfont-weight900 !importantline-height1 !importantletter-spacing-0.3px !importantwhite-spacenowrap !important.edel-logo-subdisplaynone !important.edel-nav-barbackgroundtransparent !importantbordernone !importantpadding0 !importantmargin0 !importantflex1 1 auto !importantmin-width0 !importantdisplayflex !importantalign-itemscenter !importantheightauto !important.edel-nav-linksdisplaynone !important.edel-right-toolsflex1 1 auto !importantwidth100% !importantdisplayflex !importantalign-itemscenter !importantmin-width0 !important.header-inline-searchflex1 1 auto !importantwidth100% !importantmax-width100% !importantpositionrelative !importantmargin0 !importantmin-width0 !important.inline-search-boxwidth100% !importantmin-width0 !importantmax-width100% !importantheight42px !importantpadding0 10px 0 14px !importantgap8px !importantbackgroundrgba(824130.92) !importantborder1.6px solid rgba(132204220.55) !importantborder-radius18px !importantbox-shadowinset 0 2px 4px rgba(0000.6)0 0 10px rgba(132204220.12) !importantbox-sizingborder-box !importantdisplayflex !importantalign-itemscenter !importanttransitionborder-color 0.25s easebox-shadow 0.25s ease !important.header-inline-search.active .inline-search-box.inline-search-boxfocus-withinborder-color#84cc16 !importantbox-shadow0 0 0 2px rgba(132204220.25)0 4px 14px rgba(0000.6) !importantbackground#05140b !importantborder-radius22px !important.inline-pop-tagsgrid-template-columns1fr !importantgap8px !important.inline-search-box inputfont-family'Plus Jakarta Sans'system-ui-apple-systemsans-serif !importantfont-size0.85rem !importantfont-weight500 !importantletter-spacing0.1px !importantwidth100% !importantflex1 1 auto !importantmin-width0 !importantcolor#ffffff !importantbordernone !importantbackgroundtransparent !importantoutlinenone !importantpadding0 !important.inline-search-box inputplaceholderfont-family'Plus Jakarta Sans'system-uisans-serif !importantfont-size0.78rem !importantfont-weight500 !importantletter-spacing0.1px !importantcolor#849688 !importanttext-transformnone !importantwhite-spacenowrap !importantoverflowhidden !importanttext-overflowellipsis !important.inline-search-live-pulsedisplaynone !important.inline-lens-btnbackgroundtransparent !importantbordernone !importantbox-shadownone !importantcolor#84cc16 !importantwidth26px !importantheight26px !importantmin-width26px !importantpadding0 !importantdisplayflex !importantalign-itemscenter !importantjustify-contentcenter !importantcursorpointer !importantflex-shrink0 !important.inline-lens-btn svg.inline-lens-iconwidth18px !importantheight18px !importantstroke#84cc16 !importantstroke-width2.6 !important.inline-search-dropdownpositionfixed !importanttop80px !importantleft10px !importantright10px !importantwidthauto !importantmax-widthcalc(100vw - 20px) !importantmax-heightcalc(100vh - 96px) !importantborder-radius16px !importantbox-shadow0 16px 48px rgba(0000.9)0 0 20px rgba(132204220.15) !importantz-index99999 !importanttransformtranslateY(-6px) scale(0.98) !important.inline-search-dropdown.opentransformtranslateY(0) scale(1) !important.edel-contact-ctadisplaynone !important.floating-whatsappdisplayflex !importantpositionfixed !importantbottom18px !importantright16px !importantwidth52px !importantheight52px !importantborder-radius50% !importantbackground#25D366 !importantcolor#ffffff !importantbox-shadow0 4px 18px rgba(372111020.45) !importantz-index9999 !importantalign-itemscenter !importantjustify-contentcenter !importantcursorpointer !importanttransitiontransform 0.25s easebox-shadow 0.25s ease !importantanimationsissaPulseGrass 2s infinite !important.floating-whatsapp svgwidth28px !importantheight28px !important.edel-mobile-toggledisplayflex !importantflex-directioncolumn !importantjustify-contentspace-between !importantalign-itemscenter !importantwidth28px !importantheight21px !importantmin-width28px !importantpadding0 !importantmargin0 !importantflex0 0 auto !importantbackgroundtransparent !importantbordernone !importantborder-radius0 !importantbox-shadownone !importantcursorpointer !importantoutlinenone !importantpositionrelative !important.edel-mobile-togglehover.edel-mobile-toggleactivebackgroundtransparent !importantbordernone !importantbox-shadownone !important.edel-mobile-toggle spandisplayblock !importantwidth100% !importantheight4px !importantbackground#84cc16 !importantborder-radius3px !importanttransitionall 0.25s cubic-bezier(0.400.21) !importanttransform-origincenter !important.edel-mobile-togglehover span.edel-mobile-toggleactive spanbackground#a3e635 !important.edel-mobile-toggle.active spannth-child(1)transformtranslateY(8.5px) rotate(45deg) !importantbackground#84cc16 !important.edel-mobile-toggle.active spannth-child(2)opacity0 !importanttransformscaleX(0) !important.edel-mobile-toggle.active spannth-child(3)transformtranslateY(-8.5px) rotate(-45deg) !importantbackground#84cc16 !important@media (max-width390px).edel-header-containerpadding0 10px !importantgap8px !important.edel-logo-titlefont-size1.1rem !important.edel-logo-imgheight34px !important.inline-search-boxheight38px !importantpadding0 8px 0 10px !important.edel-mobile-togglewidth26px !importantheight20px !importantmin-width26px !important.edel-mobile-toggle spanheight3.6px !important@media (max-width991px).field-motion-hero.hero-sliderpositionrelative !importantheightauto !importantmin-heightauto !importantpadding12px 0 16px !importantoverflowhidden !importantmax-width100vw !important.hero-slides-trackpositionrelative !importantinsetauto !importantwidth100% !importantheightauto !importantoverflowhidden !important.hero-slidedisplaynone !importantopacity0 !importantvisibilityhidden !importantoverflowhidden !importantpositionabsolute !importantinset0 !importantwidth100% !importantheight100% !importantpadding0 !important.hero-slide.activedisplayflex !importantopacity1 !importantvisibilityvisible !importantpositionrelative !importantinsetauto !importantwidth100% !importantheightauto !importantmin-heightauto !importantpadding14px 10px 58px !importantoverflowhidden !importantflex-directioncolumn !importantjustify-contentflex-start !importantalign-itemscenter !important.hero-slide-bg.hero-slide-lightsweep.hero-slide-vignettepositionabsolute !importantinset0 !importantwidth100% !importantheight100% !important.hero-motion-containerpadding0 4px !importantmax-width100% !importantbox-sizingborder-box !importantpositionrelative !importantz-index5 !important.hero-motion-badgefont-size0.68rem !importantpadding4px 10px !importantmargin-bottom8px !importantletter-spacing0.4px !importantline-height1.2 !importantmax-width95% !importantbox-sizingborder-box !important.hero-motion-titlefont-sizeclamp(1.15rem5.2vw1.45rem) !importantline-height1.2 !importantword-breakbreak-word !importantoverflow-wrapbreak-word !importantmax-width100% !importantmargin-bottom6px !importantletter-spacing-0.3px !important.hero-motion-title spanfont-size0.72em !importantdisplayblock !importantmargin-top3px !importantline-height1.25 !important.hero-motion-taglinefont-sizeclamp(0.72rem3.2vw0.85rem) !importantline-height1.3 !importantletter-spacing0.5px !importantmargin-bottom6px !important.hero-motion-descfont-size0.78rem !importantline-height1.45 !importantpadding0 4px !importantmax-width100% !importantmargin-bottom12px !importantcolor#e2e8f0 !importantdisplay-webkit-box !important-webkit-line-clamp3 !important-webkit-box-orientvertical !importantoverflowhidden !important.hero-slide-actionsflex-directioncolumn !importantwidth100% !importantmax-width320px !importantmargin10px auto 14px !importantgap8px !important.btn-motion-primary.btn-motion-outlinewidth100% !importantwhite-spacenormal !importanttext-aligncenter !importantjustify-contentcenter !importantpadding10px 14px !importantfont-size0.82rem !importantbox-sizingborder-box !importantborder-radius8px !importantmin-height40px !importantgap8px !important.hero-motion-statsdisplaygrid !importantgrid-template-columns1fr 1fr !importantgap0 !importantwidthcalc(100% - 24px) !importantmax-width340px !importantmargin0 auto 14px !importantpadding0 !importantbackgroundrgba(622120.92) !importantborder1.5px solid rgba(132204220.45) !importantborder-radius12px !importantoverflowhidden !importantbox-shadow0 8px 24px rgba(0000.5) !importantbackdrop-filterblur(12px) !importantbox-sizingborder-box !important.hero-motion-stats .stat-itemdisplayflex !importantflex-directioncolumn !importantalign-itemscenter !importantjustify-contentcenter !importanttext-aligncenter !importantpadding10px 8px !importantbox-sizingborder-box !importantmin-height56px !important.hero-motion-stats.stat-itemnth-child(1).hero-motion-stats.stat-itemnth-child(1 of .stat-item)border-right1px solid rgba(132204220.35) !importantborder-bottom1px solid rgba(132204220.35) !important.hero-motion-stats.stat-itemnth-child(3).hero-motion-stats.stat-itemnth-child(2 of .stat-item)border-bottom1px solid rgba(132204220.35) !important.hero-motion-stats.stat-itemnth-child(5).hero-motion-stats.stat-itemnth-child(3 of .stat-item)border-right1px solid rgba(132204220.35) !important.hero-motion-stats .stat-numberfont-familyvar(--font-heading) !importantfont-size0.94rem !importantfont-weight800 !importantline-height1.15 !importantcolor#a3e635 !importantmargin0 !important.hero-motion-stats .stat-labelfont-size0.62rem !importantfont-weight600 !importantletter-spacing0.3px !importantline-height1.2 !importantcolor#cbd5e1 !importanttext-transformuppercase !importantmargin-top3px !important.hero-motion-stats .stat-dividerdisplaynone !important.hero-slider-quick-metricsgrid-template-columns1fr 1fr !importantgap6px !importantwidth100% !importantmax-width320px !importantmargin10px auto 0 !important.metric-pill-valfont-size1rem !important.metric-pill-subfont-size0.62rem !important.hero-scroll-indicatordisplaynone !important.hero-slider-dotspositionabsolute !importantbottom14px !importantleft50% !importanttransformtranslateX(-50%) !importantmargin0 !importantz-index15 !importantdisplayflex !importantalign-itemscenter !importantjustify-contentcenter !importantgap8px !importantwidthauto !important.hero-slider-tabs-wrappadding0 8px !importantmargin-bottom6px !important.hero-slider-tabspadding3px 6px !importantgap4px !important.hero-slider-tabpadding5px 10px !importantfont-size0.7rem !importantborder-radius16px !important.hero-slider-tab .tab-iconfont-size0.82rem !important.product-grid.services-grid.gallery-gridgrid-template-columns1fr !importantmax-width100% !important.specs-table-wrap.table-responsivewidth100% !importantmax-width100% !importantoverflow-xauto !important-webkit-overflow-scrollingtouch !important.quote-banner.cta-banner.feature-cardmax-width100% !importantbox-sizingborder-box !important.field-motion-hero.hero-sliderpositionrelativeheightcalc(100vh - 94px)min-heightcalc(100vh - 94px)heightcalc(100dvh - 94px)min-heightcalc(100dvh - 94px)displayflexflex-directioncolumnjustify-contentspace-betweenalign-itemscenteroverflowhiddenbackground#030e06color#ffffffpaddingclamp(14px2vh22px) 0 clamp(16px2vh22px)box-sizingborder-box.hero-slider-tabs-wrappositionrelativez-index12width100%max-width1320pxmargin0 autopadding0 24pxdisplayflexjustify-contentcenter.hero-slider-tabsdisplayinline-flexalign-itemscentergap8pxbackgroundrgba(41690.85)border1px solid rgba(742221280.35)border-radiusvar(--radius-pill)padding6px 8pxbackdrop-filterblur(16px)-webkit-backdrop-filterblur(16px)box-shadow0 12px 35px rgba(0000.55)max-width100%overflow-xautoscrollbar-widthnone-webkit-overflow-scrollingtouch.hero-slider-tabs-webkit-scrollbardisplaynone.hero-slider-tabdisplayinline-flexalign-itemscentergap8pxbackgroundtransparentbordernonecolor#cbd5e1font-familyvar(--font-heading)font-weight700font-size0.84remletter-spacing0.3pxpadding8px 18pxborder-radiusvar(--radius-pill)cursorpointertext-decorationnonetransitionall 0.25s cubic-bezier(0.400.21)white-spacenowrap.hero-slider-tab .tab-iconfont-size1.1remline-height1.hero-slider-tabhovercolor#ffffffbackgroundrgba(2552552550.1).hero-slider-tab.activecolor#ffffffbackground#84cc16box-shadow0 4px 18px rgba(132204220.45)font-weight800transformscale(1.02).hero-slides-trackpositionabsoluteinset0width100%height100%z-index1overflowhidden.hero-slidepositionabsoluteinset0width100%height100%displayflexflex-directioncolumnjustify-contentcenteralign-itemscenteropacity0visibilityhiddenpointer-eventsnonetransitionopacity 0.75s cubic-bezier(0.400.21)visibility 0.75s cubic-bezier(0.400.21)z-index1paddingclamp(62px8.5vh85px) clamp(16px3vw48px) clamp(48px6.5vh68px)box-sizingborder-box.hero-slide.activeopacity1visibilityvisiblepointer-eventsautoz-index2.hero-slide-bgpositionabsoluteinset0width100%height100%background-sizecoverbackground-positioncenter centerbackground-repeatno-repeatz-index1transformscale(1)transitiontransform 9s cubic-bezier(0.2510.51)will-changetransform.hero-slide.active .hero-slide-bgtransformscale(1.05).turf-layer-stadiumbackground-imageurl('../img/hero-stadium.jpg')animationfieldTurfMotion 24s ease-in-out infinite alternate@keyframes fieldTurfMotion0%transformscale(1) translate(0%0%)50%transformscale(1.04) translate(-1%-0.8%)100%transformscale(1.08) translate(1%-0.4%).hero-slide-lightsweeppositionabsoluteinset0width100%height100%backgroundradial-gradient(ellipse at 50% 36%rgba(742221280.12) 0%rgba(0000) 70%)z-index2pointer-eventsnoneanimationarenaLightSweep 10s ease-in-out infinite alternate@keyframes arenaLightSweep0%opacity0.35transformscale(0.98)100%opacity0.75transformscale(1.04).hero-slide-vignettepositionabsoluteinset0width100%height100%backgroundlinear-gradient(180degrgba(31480.52) 0%rgba(21060.42) 28%rgba(21060.46) 65%rgba(2840.68) 100% )radial-gradient(ellipse at 50% 45%rgba(0000) 45%rgba(1840.48) 100% )z-index3pointer-eventsnone.hero-motion-containerpositionrelativez-index5text-aligncentermax-width1320pxwidth100%margin0 autopadding0 24px.hero-motion-contentdisplayflexflex-directioncolumnalign-itemscenter.hero-slide.active .hero-motion-badgeanimationheroFadeUp 0.5s ease 0.1s both.hero-slide.active .hero-motion-titleanimationheroFadeUp 0.55s ease 0.2s both.hero-slide.active .hero-motion-taglineanimationheroFadeUp 0.55s ease 0.3s both.hero-slide.active .hero-motion-descanimationheroFadeUp 0.55s ease 0.4s both.hero-slide.active .hero-motion-actionsanimationheroFadeUp 0.55s ease 0.5s both.hero-slide.active .hero-motion-statsanimationheroFadeUp 0.55s ease 0.6s both@keyframes heroFadeUp0%opacity0transformtranslateY(18px)100%opacity1transformtranslateY(0).hero-motion-badgedisplayinline-flexalign-itemscentergap8pxbackgroundrgba(34197940.16)border1px solid rgba(742221280.35)padding7px 18pxborder-radiusvar(--radius-pill)font-size0.8remfont-weight800letter-spacing1pxcolor#86efactext-transformuppercasemargin-bottom20pxbackdrop-filterblur(8px).hero-motion-badge .badge-flagfont-size1.1rem.hero-motion-badge.badge-cat-sportbackgroundrgba(37992350.2)border-colorrgba(961652500.45)color#93c5fd.hero-motion-badge.badge-cat-decobackgroundrgba(161851290.2)border-colorrgba(522111530.45)color#6ee7b7.hero-motion-badge.badge-cat-coloresbackgroundrgba(245158110.2)border-colorrgba(251191360.45)color#fde047.hero-motion-badge.badge-cat-suministrosbackgroundrgba(168852470.2)border-colorrgba(1921322520.45)color#e9d5ff.hero-motion-titlefont-familyvar(--font-heading)font-sizeclamp(2.1rem5.2vw4.2rem)font-weight900line-height1.08letter-spacing-0.8pxtext-transformuppercasecolorvar(--white)margin-bottom12pxtext-shadow0 2px 4px rgba(0000.9)0 4px 20px rgba(0000.75)0 8px 35px rgba(0000.6).hero-motion-title spandisplayinline-blockcolor#a3e635backgroundnone-webkit-text-fill-color#a3e635text-shadow0 2px 6px rgba(0000.95)0 4px 18px rgba(0000.85)0 0 25px rgba(163230530.45)filternone.hero-motion-taglinefont-familyvar(--font-heading)font-sizeclamp(1.02rem2.2vw1.45rem)font-weight800color#a3e635letter-spacing2pxtext-transformuppercasemargin-bottom18pxtext-shadow0 2px 8px rgba(0000.9)0 0 22px rgba(742221280.45).hero-motion-descfont-sizeclamp(0.98rem1.7vw1.18rem)line-height1.62color#f8fafcmax-width1140pxmargin-bottom32pxtext-shadow0 1px 4px rgba(0000.95)0 2px 14px rgba(0000.85).hero-motion-actionsdisplayflexflex-wrapwrapalign-itemscenterjustify-contentcentergap16pxmargin-bottom40px.btn-motion-primarybackground#84cc16color#fffffffont-familyvar(--font-heading)font-weight800font-size1.02rempadding15px 34pxborder-radiusvar(--radius-md)text-decorationnonedisplayinline-flexalign-itemscentergap12pxbox-shadow0 10px 30px rgba(132204220.45)transitionall 0.24s cubic-bezier(0.400.21)letter-spacing0.4px.btn-motion-primaryhoverbackground#65a30dtransformtranslateY(-3px)box-shadow0 14px 40px rgba(132204220.65).btn-motion-primary .btn-arrow.btn-motion-outline .btn-arrowfont-size1.35remtransitiontransform 0.2s ease.btn-motion-primaryhover .btn-arrow.btn-motion-outlinehover .btn-arrowtransformtranslateX(6px).btn-motion-outlinebackgroundrgba(2552552550.08)border2px solid rgba(2552552550.6)color#fffffffont-familyvar(--font-heading)font-weight800font-size1.02rempadding13px 32pxborder-radiusvar(--radius-md)text-decorationnonedisplayinline-flexalign-itemscentergap12pxbackdrop-filterblur(10px)transitionall 0.24s cubic-bezier(0.400.21)letter-spacing0.4px.btn-motion-outlinehoverbackground#ffffffcolor#05140bborder-color#fffffftransformtranslateY(-3px).hero-motion-statswidth100%max-width1320pxbackgroundrgba(1024140.75)border1px solid rgba(742221280.25)border-radiusvar(--radius-lg)padding16px 24pxbackdrop-filterblur(16px)box-shadow0 20px 45px rgba(0000.5)displayflexalign-itemscenterjustify-contentspace-aroundflex-wrapwrapgap16px.stat-itemdisplayflexflex-directioncolumnalign-itemscenter.stat-numberfont-familyvar(--font-heading)font-sizeclamp(1.35rem2.4vw1.8rem)font-weight900color#a3e635line-height1.stat-labelfont-size0.78remcolor#cbd5e1text-transformuppercasefont-weight700letter-spacing0.8pxmargin-top4px.stat-dividerwidth1pxheight36pxbackgroundrgba(2552552550.15).hero-slider-navpositionabsolutetop50%transformtranslateY(-50%)z-index12width52pxheight52pxborder-radius50%backgroundrgba(618100.75)border1px solid rgba(742221280.35)color#ffffffdisplayflexalign-itemscenterjustify-contentcentercursorpointerbackdrop-filterblur(12px)-webkit-backdrop-filterblur(12px)box-shadow0 8px 24px rgba(0000.55)transitionall 0.24s cubic-bezier(0.400.21)padding0.hero-slider-prevleftclamp(12px2.5vw36px).hero-slider-nextrightclamp(12px2.5vw36px).hero-slider-navhoverbackground#84cc16color#ffffffborder-color#84cc16box-shadow0 10px 28px rgba(132204220.55)transformtranslateY(-50%) scale(1.1).hero-slider-dotspositionabsolutebottom30pxleft50%transformtranslateX(-50%)z-index12displayflexalign-itemscenterjustify-contentcentergap10px.hero-slider-dotwidth12pxheight12pxborder-radius50%backgroundrgba(2552552550.32)bordernonecursorpointertransitionall 0.3s cubic-bezier(0.400.21)padding0.hero-slider-dothoverbackgroundrgba(2552552550.75).hero-slider-dot.activewidth34pxborder-radiusvar(--radius-pill)background#84cc16box-shadow0 2px 12px rgba(132204220.6)@media (max-width992px).field-motion-hero.hero-sliderpadding16px 0 24px.hero-slider-tabspadding4px 6pxgap6px.hero-slider-tabpadding6px 14pxfont-size0.78rem.hero-slider-navwidth42pxheight42px.hero-slider-nav svgwidth18pxheight18px@media (max-width768px).field-motion-hero.hero-sliderheightauto !importantmin-heightauto !importantpadding10px 0 14px !importantoverflowhidden !important.hero-slides-trackpositionrelative !importantinsetauto !importantwidth100% !importantheightauto !importantoverflowhidden !important.hero-slidepositionabsolute !importantinset0 !importantwidth100% !importantheight100% !importantdisplaynone !importantpadding0 !importantoverflowhidden !importantoverflow-yhidden !important.hero-slide.activedisplayflex !importantpositionrelative !importantinsetauto !importantwidth100% !importantheightauto !importantmin-heightauto !importantpadding14px 8px 58px !importantoverflowhidden !importantoverflow-yhidden !importantflex-directioncolumn !importantjustify-contentflex-start !importantalign-itemscenter !important.hero-slide-bgpositionabsolute !importantinset0 !importantwidth100% !importantheight100% !important.hero-slide-vignettepositionabsolute !importantinset0 !importantwidth100% !importantheight100% !important.hero-slider-navdisplaynone !important.hero-motion-actionsflex-directioncolumn !importantwidth100% !importantmax-width320px !importantmargin10px auto 14px !importantgap8px !important.btn-motion-primary.btn-motion-outlinewidth100% !importantjustify-contentcenter !importantpadding10px 14px !importantfont-size0.82rem !importantmin-height40px !importantborder-radius8px !important.hero-slider-dotspositionabsolute !importantbottom14px !importantleft50% !importanttransformtranslateX(-50%) !importantmargin0 !importantz-index15 !importantdisplayflex !importantalign-itemscenter !importantjustify-contentcenter !importantgap8px !importantwidthauto !important.stat-dividerdisplaynone !important.hero-scroll-indicatorpositionabsolutebottom20pxleft50%transformtranslateX(-50%)z-index2displayflexflex-directioncolumnalign-itemscentergap4pxcolorrgba(2552552550.7)text-decorationnonefont-size0.72remfont-weight700letter-spacing1.5pxtransitioncolor 0.2s.hero-scroll-indicatorhovercolor#a3e635.hero-scroll-indicator .scroll-arrowfont-size1.2remanimationscrollBounce 1.5s ease-in-out infinite@keyframes scrollBounce0%100%transformtranslateY(0)50%transformtranslateY(6px).inner-herobackgroundlinear-gradient(135degvar(--grass-darker) 0%#0d381c 50%var(--grass-dark) 100%)colorvar(--white)paddingclamp(50px6vw75px) 0positionrelativeoverflowhidden.inner-hero-contentmax-width840px.inner-hero-titlefont-familyvar(--font-heading)font-sizeclamp(2rem3.8vw3rem)font-weight900line-height1.15margin-bottom16pxletter-spacing-0.5px.inner-hero-descfont-sizeclamp(1rem1.8vw1.12rem)colorvar(--slate-300)line-height1.65margin-bottom24px.products-grid.product-griddisplaygridgrid-template-columnsrepeat(auto-fillminmax(280px1fr))gapclamp(18px2vw26px)width100%align-itemsstretch@media (max-width640px).products-grid.product-gridgrid-template-columns1frgap18px.product-cardbackgroundvar(--white)border1.5px solid var(--slate-200)border-radiusvar(--radius-lg)overflowhiddenbox-shadow0 4px 16px rgba(0000.04)transitionall 0.35s cubic-bezier(0.1610.31)displayflexflex-directioncolumnheight100%positionrelativetext-decorationnonecolorinheritcursorpointer.product-cardhoverborder-color#84cc16transformtranslateY(-7px)box-shadow0 20px 40px rgba(0000.08)0 0 20px rgba(132204220.16).product-card-mediapositionrelativeheight230pxwidth100%background#08140coverflowhiddenflex-shrink0.product-card-media imgwidth100%height100%object-fitcovertransitiontransform 0.5s cubic-bezier(0.1610.31).product-cardhover .product-card-media imgtransformscale(1.08).product-badge-heightpositionabsolutetop12pxleft12pxbackgroundrgba(1015120.88)color#a3e635border1px solid rgba(132204220.35)font-size0.78remfont-weight800padding4px 10pxborder-radius6pxbackdrop-filterblur(6px)z-index2.product-badge-typepositionabsolutetop12pxright12pxbackground#84cc16color#041006font-size0.72remfont-weight800text-transformuppercasepadding4px 10pxborder-radius6pxz-index2box-shadow0 2px 8px rgba(0000.3).product-card-bodypadding22px 20px 18pxdisplayflexflex-directioncolumnflex1justify-contentspace-between.product-titlefont-familyvar(--font-heading)font-size1.15remfont-weight800colorvar(--slate-900)margin-bottom8pxline-height1.35display-webkit-box-webkit-line-clamp2-webkit-box-orientverticaloverflowhiddenmin-height2.7emtransitioncolor 0.2s ease.product-cardhover .product-titlecolor#16a34a.product-descfont-size0.86remcolorvar(--slate-600)line-height1.55margin-bottom16pxdisplay-webkit-box-webkit-line-clamp3-webkit-box-orientverticaloverflowhiddenflex1.product-card-action-linkdisplayflexalign-itemscenterjustify-contentspace-betweenpadding-top14pxborder-top1px solid #f1f5f9color#16a34afont-familyvar(--font-heading)font-weight800font-size0.86remletter-spacing0.3pxtransitioncolor 0.2s easemargin-topauto.product-card-action-link .action-arrowfont-size1.15remtransitiontransform 0.25s ease.product-cardhover .product-card-action-linkcolor#15803d.product-cardhover .action-arrowtransformtranslateX(6px).specs-table-wrapperbackgroundvar(--white)border1.5px solid var(--slate-200)border-radiusvar(--radius-lg)overflow-xautobox-shadowvar(--shadow-sm)margin30px 0.specs-tablewidth100%border-collapsecollapsetext-alignleftmin-width640px.specs-table thbackgroundvar(--slate-900)colorvar(--white)padding14px 18pxfont-size0.85remfont-weight800text-transformuppercaseletter-spacing0.5px.specs-table tdpadding14px 18pxfont-size0.9remborder-bottom1px solid var(--slate-100)colorvar(--slate-700).specs-table trhover tdbackgroundvar(--grass-bg-soft).calculator-cardbackgroundvar(--white)border2px solid #bbf7d0border-radiusvar(--radius-xl)paddingclamp(24px4vw44px)box-shadow0 15px 35px rgba(21128610.12)max-width1020pxmargin0 auto.calc-griddisplaygridgrid-template-columns1.15fr 0.85frgapclamp(24px4vw40px).form-groupmargin-bottom20px.form-labeldisplayblockfont-size0.88remfont-weight800colorvar(--slate-800)margin-bottom8px.form-controlwidth100%padding13px 16pxborder1.5px solid var(--slate-300)border-radiusvar(--radius-md)font-size0.95remcolorvar(--slate-900)outlinenonetransitionvar(--transition)backgroundvar(--white).form-controlfocusborder-colorvar(--grass-primary)box-shadow0 0 0 3px rgba(34197940.2).calc-summary-panelbackgroundlinear-gradient(135degvar(--grass-darker) 0%var(--grass-primary) 100%)colorvar(--white)border-radiusvar(--radius-lg)paddingclamp(20px3vw32px)displayflexflex-directioncolumnjustify-contentspace-between.summary-titlefont-size1.15remfont-weight800margin-bottom18pxborder-bottom1px solid rgba(2552552550.2)padding-bottom10px.calc-result-rowdisplayflexjustify-contentspace-betweenmargin-bottom14pxfont-size0.92remcolorvar(--slate-200).calc-result-row strongcolorvar(--white)font-weight800.supplies-griddisplaygridgrid-template-columnsrepeat(auto-fitminmax(min(100%260px)1fr))gapclamp(18px3vw26px).supply-cardbackgroundvar(--white)border1.5px solid var(--slate-200)border-radiusvar(--radius-lg)padding28px 24pxtext-aligncentertransitionvar(--transition)displayflexflex-directioncolumn.supply-cardhoverborder-colorvar(--grass-primary)box-shadowvar(--shadow-lg)transformtranslateY(-4px).supply-icon-circlewidth64pxheight64pxbackgroundvar(--grass-bg-soft)border-radius50%displayflexalign-itemscenterjustify-contentcentermargin0 auto 18px autocolorvar(--grass-primary)font-size1.6rem.supply-titlefont-size1.1remfont-weight800colorvar(--slate-900)margin-bottom8px.supply-descfont-size0.86remcolorvar(--slate-600)line-height1.55margin-bottom16px.supply-card .btnmargin-topauto.contact-griddisplaygridgrid-template-columns1.1fr 0.9frgapclamp(30px5vw50px).contact-cardbackgroundvar(--white)border1.5px solid var(--slate-200)border-radiusvar(--radius-xl)paddingclamp(24px4vw40px)box-shadowvar(--shadow-md).contact-info-paneldisplayflexflex-directioncolumngap20px.info-boxbackgroundvar(--slate-50)border1.5px solid var(--slate-200)border-radiusvar(--radius-lg)padding22px.info-box-titlefont-size1.05remfont-weight800colorvar(--slate-900)displayflexalign-itemscentergap10pxmargin-bottom8px.info-box-descfont-size0.88remcolorvar(--slate-600)line-height1.6#faq .section-headermax-width1100px.faq-accordion.faq-accordion-boxmax-width100%margin0 autowidth100%displayflexflex-directioncolumngap16px.faq-itembackgroundvar(--white)border1.5px solid var(--slate-200)border-radiusvar(--radius-md)overflowhiddentransitionall 0.25s easewidth100%box-shadow0 2px 6px rgba(0000.02).faq-item.activeborder-color#84cc16box-shadow0 6px 20px rgba(132204220.12).faq-questionwidth100%padding18px 24pxfont-size1.02remfont-weight800colorvar(--slate-900)displayflexjustify-contentspace-betweenalign-itemscentercursorpointeruser-selectnonegap16pxbackgroundtransparentbordernonetext-alignleftfont-familyinherittransitionbackground-color 0.2s easecolor 0.2s ease.faq-questionhoverbackgroundrgba(132204220.05)color#15803d.faq-question svg.faq-iconfont-size1.25remfont-weight800color#84cc16transitiontransform 0.25s easeflex-shrink0line-height1.faq-item.active .faq-question svgtransformrotate(180deg)colorvar(--grass-primary).faq-item.active .faq-icontransformrotate(45deg)color#dc2626.faq-answerdisplaynonepadding0 24px 22px 24pxfont-size0.94remcolorvar(--slate-600)line-height1.65border-top1px solid var(--slate-100).faq-answer pmargin0colorinherit.faq-item.active .faq-answerdisplayblock.cta-bannerbackgroundlinear-gradient(135degvar(--grass-darker) 0%var(--grass-primary) 50%var(--grass-dark) 100%)border-radiusvar(--radius-xl)paddingclamp(40px6vw64px) clamp(20px4vw48px)text-aligncentercolorvar(--white)box-shadow0 20px 45px rgba(520110.4)positionrelativeoverflowhidden.cta-banner-contentmax-width740pxmargin0 autopositionrelativez-index2.cta-banner h2font-familyvar(--font-heading)font-sizeclamp(1.85rem3.5vw2.5rem)font-weight900margin-bottom16pxline-height1.2.cta-banner pfont-sizeclamp(0.95rem1.6vw1.1rem)colorvar(--slate-200)margin-bottom30px.cta-banner-buttonsdisplayflexjustify-contentcenterflex-wrapwrapgap16px.syn-footerwidth100%background-color#000000color#fffffffont-familyvar(--font-body)border-top1px solid #1a221bpositionrelativeoverflowhidden.syn-footer-containermax-width1320pxmargin0 autopadding40px 24px 24px.syn-footer-topdisplaygridgrid-template-columns1.3fr 1fr 1fr 1fr 1.15frgap30pxpadding-bottom28pxalign-itemsstart.syn-footer-branddisplayflexflex-directioncolumn.syn-brand-logodisplayinline-flexalign-itemscentergap10pxtext-decorationnone !importantmargin-bottom12px.syn-brand-imgheight42pxwidthautoobject-fitcontain.syn-logo-iconwidth32pxheight32pxflex-shrink0.syn-brand-namefont-familyvar(--font-heading)font-size1.55remfont-weight900color#ffffffletter-spacing0.8pxline-height1.syn-brand-name spancolor#70c128.syn-brand-name supfont-size0.65remcolor#84cc16margin-left2pxtop-0.6em.syn-brand-descfont-size0.84remcolor#94a3b8line-height1.5margin0 0 14px 0max-width290px.syn-footer-brand .syn-social-linksdisplayflexalign-itemscentergap10px.syn-footer-brand .syn-social-links adisplayinline-flexalign-itemscenterjustify-contentcenterwidth32pxheight32pxborder-radius8pxbackgroundrgba(2552552550.05)border1px solid rgba(2552552550.08)color#94a3b8text-decorationnone !importanttransitionall 0.2s ease.syn-footer-brand .syn-social-links ahoverbackground#70c128border-color#70c128color#0b0f0ctransformtranslateY(-2px).syn-footer a.syn-footer avisited.syn-footer ahover.syn-footer afocustext-decorationnone !important.syn-footer-coldisplayflexflex-directioncolumn.syn-col-titlefont-familyvar(--font-heading)font-size0.95remfont-weight900color#70c128text-transformuppercaseletter-spacing0.6pxmargin0 0 14px 0line-height1.2.syn-col-linkslist-stylenonepadding0margin0displayflexflex-directioncolumngap8px.syn-col-links limargin0.syn-col-links acolor#cbd5e1font-size0.84remline-height1.4text-decorationnone !importanttransitionall 0.2s easedisplayinline-block.syn-col-links ahovercolor#84cc16text-decorationnone !importanttransformtranslateX(3px).syn-col-contact .syn-contact-chipsdisplayflexflex-directioncolumngap8pxwidth100%.syn-contact-chipdisplayinline-flexalign-itemscentergap8pxbackgroundrgba(22163740.12)border1px solid rgba(132204220.32)color#ffffff !importantpadding7px 12pxborder-radius8pxfont-size0.82remfont-weight700white-spacenowraptext-decorationnone !importanttransitionall 0.22s ease.syn-contact-chip svgcolor#22c55eflex-shrink0transitiontransform 0.2s ease.syn-contact-chiphoverbackgroundrgba(132204220.22)border-color#84cc16color#84cc16 !importanttransformtranslateX(3px)box-shadow0 4px 12px rgba(132204220.15).syn-contact-chiphover svgtransformscale(1.15).syn-contact-extramargin-top10pxfont-size0.76remcolor#94a3b8line-height1.4.syn-footer-middleborder-top1px solid #1a221bborder-bottom1px solid #1a221bpadding18px 0displayflexjustify-contentspace-betweenalign-itemscenterflex-wrapwrapgap18px.syn-footer-coveragedisplayflexalign-itemscentergap12pxflex-wrapwrapmax-width580px.syn-coverage-badgedisplayinline-flexalign-itemscenterbackgroundrgba(112193400.12)border1px solid rgba(112193400.3)color#84cc16font-size0.68remfont-weight800letter-spacing0.8pxpadding3px 9pxborder-radius9999pxwhite-spacenowrap.syn-coverage-textfont-size0.82remcolor#94a3b8line-height1.4.syn-newsletter-areadisplayflexalign-itemscentergap18pxflex-wrapwrap.syn-newsletter-textdisplayflexflex-directioncolumntext-alignright.syn-nl-titlefont-familyvar(--font-heading)font-size1.05remfont-weight900color#ffffffletter-spacing0.3pxline-height1.2.syn-newsletter-formdisplayflexalign-itemscentergap10px.syn-newsletter-form inputbackground-color#1e2420border1px solid #2d382fborder-radius9999pxpadding9px 18pxfont-size0.84remcolor#ffffffwidth250pxoutlinenonefont-familyvar(--font-body)transitionborder-color 0.2s easebox-shadow 0.2s ease.syn-newsletter-form inputplaceholdercolor#809285.syn-newsletter-form inputfocusborder-color#70c128box-shadow0 0 0 3px rgba(112193400.25).syn-newsletter-form buttonbackground-color#000000border2px solid #ffffffcolor#ffffffborder-radius9999pxpadding8px 20pxfont-familyvar(--font-heading)font-size0.82remfont-weight900letter-spacing0.8pxtext-transformuppercasecursorpointertransitionall 0.22s ease.syn-newsletter-form buttonhoverbackground-color#ffffffcolor#000000border-color#fffffftransformtranslateY(-1px).syn-footer-bottompadding-top20pxdisplayflexflex-directioncolumngap14px.syn-partner-logosdisplayflexjustify-contentspace-betweenalign-itemscenterflex-wrapwrapgap16pxcolor#64748bfont-familyvar(--font-heading)font-size0.78remfont-weight800letter-spacing0.6pxtext-transformuppercase.syn-logo-itemdisplayinline-flexalign-itemscentergap6pxcolor#64748bletter-spacing0.5pxtransitioncolor 0.2s ease.syn-logo-itemhovercolor#94a3b8.syn-logo-item.brand-sissafont-familyvar(--font-heading)font-size1remfont-weight900color#ffffffletter-spacing1px.syn-payments-stripdisplayflexalign-itemscenterjustify-contentcenterflex-wrapwrapgap8pxpadding-top12pxborder-top1px solid rgba(2552552550.05)font-size0.74remcolor#64748b.syn-pay-textmargin-right6pxfont-weight600.syn-pay-chipbackgroundrgba(2552552550.04)border1px solid rgba(2552552550.1)color#cbd5e1padding3px 8pxborder-radius4pxfont-weight700font-size0.72remletter-spacing0.3px.syn-pay-chip.sunatcolor#84cc16border-colorrgba(132204220.3)backgroundrgba(132204220.06)@media (max-width1100px).syn-footer-topgrid-template-columnsrepeat(31fr)gap28px.syn-footer-brandgrid-columnspan 3max-width100%margin-bottom6px.syn-brand-descmax-width580px@media (max-width768px).syn-footer-topgrid-template-columns1fr 1frgap24px.syn-footer-brandgrid-columnspan 2.syn-footer-middleflex-directioncolumnalign-itemsflex-startgap16px.syn-newsletter-areaflex-directioncolumnalign-itemsflex-startwidth100%gap12px.syn-newsletter-texttext-alignleft.syn-newsletter-formwidth100%flex-directioncolumnalign-itemsstretch.syn-newsletter-form inputwidth100%.syn-partner-logosjustify-contentflex-startgap14px@media (max-width480px).syn-footer-topgrid-template-columns1fr.syn-footer-brandgrid-columnspan 1.syn-footer-containerpadding32px 18px 24px.floating-whatsapppositionfixedbottom24pxright24pxwidth60pxheight60pxbackgroundvar(--wa-green)colorvar(--white)border-radius50%displayflexalign-itemscenterjustify-contentcenterbox-shadow0 4px 18px rgba(372111020.45)z-index1050cursorpointertransitionvar(--transition)animationsissaPulseGrass 2s infinite.floating-whatsapphovertransformscale(1.1)box-shadow0 6px 24px rgba(372111020.65).floating-whatsapp svgwidth32pxheight32px@keyframes sissaPulseGrass0%box-shadow0 0 0 0 rgba(372111020.6)70%box-shadow0 0 0 14px rgba(372111020)100%box-shadow0 0 0 0 rgba(372111020).page-herobackgroundlinear-gradient(135degvar(--grass-darker) 0%var(--grass-dark) 50%#0d381b 100%)padding55px 0 50pxcolorvar(--white)border-bottom3px solid var(--grass-primary)positionrelativeoverflowhidden.page-herobeforecontent''positionabsolutetop0right0bottom0left0backgroundradial-gradient(circle at 80% 20%rgba(34197940.12) 0%transparent 60%)pointer-eventsnone.breadcrumbdisplayflexalign-itemscentergap8pxfont-size0.85remcolorvar(--slate-400)margin-bottom16pxflex-wrapwrap.breadcrumb acolor#86efactransitionvar(--transition).breadcrumb ahovercolorvar(--white)text-decorationunderline.breadcrumb-separatorcolorvar(--slate-500).page-herobackgroundlinear-gradient(135deg#041007 0%#08210f 50%#0b2e15 100%)padding60px 0 55pxcolorvar(--white)border-bottom2px solid rgba(132204220.3)positionrelativeoverflowhidden.page-hero-bg-layerpositionabsoluteinset0width100%height100%background-sizecoverbackground-positioncenterbackground-repeatno-repeatopacity0.32mix-blend-modeluminositypointer-eventsnonez-index1transformscale(1.02).page-hero-overlaypositionabsoluteinset0width100%height100%backgroundlinear-gradient(135degrgba(31470.90) 0%rgba(626120.82) 50%rgba(833150.88) 100%)pointer-eventsnonez-index2.page-herobeforecontent''positionabsolutetop0right0bottom0left0backgroundradial-gradient(circle at 85% 25%rgba(132204220.16) 0%transparent 65%)pointer-eventsnonez-index2.page-hero-griddisplaygridgrid-template-columns1.35fr 1frgap40pxalign-itemscenterpositionrelativez-index3.hero-bg-nosotrosbackground-imageurl('../img/hero-nosotros-bg.webp')url('../img/hero-nosotros-bg.jpg').hero-bg-proyectosbackground-imageurl('../img/hero-proyectos-bg.webp')url('../img/hero-proyectos-bg.jpg').hero-bg-serviciosbackground-imageurl('../img/hero-servicios-bg.webp')url('../img/hero-servicios-bg.jpg').hero-bg-blogbackground-imageurl('../img/hero-blog-bg.webp')url('../img/hero-blog-bg.jpg').hero-bg-contactobackground-imageurl('../img/hero-contacto-bg.webp')url('../img/hero-contacto-bg.jpg').hero-bg-calculadorabackground-imageurl('../img/hero-calculadora-bg.webp')url('../img/hero-calculadora-bg.jpg')@media (max-width992px).page-hero-gridgrid-template-columns1frgap28px.breadcrumbdisplayflexalign-itemscentergap8pxfont-size0.85remcolorvar(--slate-400)margin-bottom16pxflex-wrapwrap.breadcrumb acolor#a3e635text-decorationnonetransitionvar(--transition).breadcrumb ahovercolorvar(--white)text-decorationunderline.breadcrumb-separatorcolorvar(--slate-500).page-hero-titlefont-familyvar(--font-heading)font-sizeclamp(1.85rem3.8vw2.75rem)font-weight800line-height1.2margin-bottom14pxcolorvar(--white).page-hero-title spancolor#84cc16.page-hero-descfont-size1.02remcolor#cbd5e1line-height1.6margin-bottom22px.page-hero-badgesdisplayflexflex-wrapwrapgap10pxmargin-bottom26px.hero-pill-badgedisplayinline-flexalign-itemscentergap6pxpadding6px 14pxbackgroundrgba(2552552550.08)border1px solid rgba(2552552550.16)border-radiusvar(--radius-pill)font-size0.82remcolor#f1f5f9font-weight600backdrop-filterblur(4px).page-hero-ctadisplayflexgap12pxflex-wrapwrap.page-hero-side-cardbackgroundrgba(822130.78)border1.5px solid rgba(132204220.3)border-radius18pxpadding30pxbackdrop-filterblur(12px)box-shadow0 16px 40px rgba(0000.45)displayflexflex-directioncolumngap16px.hero-side-headerdisplayflexalign-itemscenterjustify-contentspace-betweenpadding-bottom12pxborder-bottom1px solid rgba(2552552550.1).hero-side-badgebackgroundrgba(132204220.18)color#a3e635border1px solid rgba(132204220.35)font-size0.74remfont-weight800padding4px 10pxborder-radius999pxtext-transformuppercase.hero-side-titlefont-familyvar(--font-heading)font-size1.35remfont-weight800color#ffffffline-height1.25.hero-side-listdisplayflexflex-directioncolumngap10pxlist-stylenonepadding0margin0.hero-side-list lidisplayflexalign-itemsflex-startgap10pxfont-size0.88remcolor#cbd5e1line-height1.45.hero-side-list li span.checkcolor#84cc16font-weight800font-size1.05remline-height1.hero-side-actionsdisplayflexflex-directioncolumngap10pxmargin-top6px.section-subtitle-pilldisplayinline-blockpadding5px 16pxborder-radiusvar(--radius-pill)font-size0.78remfont-weight800text-transformuppercaseletter-spacing0.8pxbackgroundrgba(132204220.12)color#15803dborder1px solid rgba(132204220.3)margin-bottom12px.steps-griddisplaygridgrid-template-columnsrepeat(31fr)gap24pxmargin-top32pxalign-itemsstretch.steps-gridhas(nth-child(4)last-child)grid-template-columnsrepeat(41fr)@media (max-width1100px).steps-gridhas(nth-child(4)last-child)grid-template-columnsrepeat(21fr)@media (max-width992px).steps-gridgrid-template-columnsrepeat(21fr)gap20px@media (max-width640px).steps-grid.steps-gridhas(nth-child(4)last-child)grid-template-columns1frgap18px.step-cardbackgroundvar(--white)border-radius14pxborder1.5px solid var(--slate-200)padding26pxdisplayflexflex-directioncolumnheight100%box-shadow0 4px 14px rgba(0000.03)transitionall 0.25s ease.step-cardhovertransformtranslateY(-4px)box-shadow0 12px 28px rgba(0000.08)border-color#84cc16.step-headerdisplayflexalign-itemscentergap14pxmargin-bottom14px.step-numberwidth40pxheight40pxborder-radius50%background#84cc16color#041006displayflexalign-itemscenterjustify-contentcenterfont-weight900font-size1.15remfont-familyvar(--font-heading)flex-shrink0box-shadow0 4px 10px rgba(132204220.4).step-titlefont-size1.1remfont-weight800colorvar(--slate-900)font-familyvar(--font-heading).step-descfont-size0.88remcolorvar(--slate-600)line-height1.6.specs-table-wrapperwidth100%overflow-xautobackgroundvar(--white)border-radius14pxbox-shadow0 4px 18px rgba(0000.05)border1.5px solid var(--slate-200)margin32px 0-webkit-overflow-scrollingtouch.specs-tablewidth100%border-collapsecollapsefont-size0.9remmin-width720px.specs-table thbackground#0a0a0acolorvar(--white)padding16px 20pxtext-alignleftfont-weight800font-familyvar(--font-heading)letter-spacing0.5pxborder-bottom2px solid #84cc16.specs-table tdpadding14px 20pxborder-bottom1px solid var(--slate-100)colorvar(--slate-700).specs-table trnth-child(even) tdbackgroundvar(--slate-50).specs-table trhover tdbackgroundrgba(132204220.08).badge-tag-tabledisplayinline-blockpadding4px 10pxborder-radius6pxfont-size0.76remfont-weight800background#dcfce7color#15803d.quote-bannerbackgroundlinear-gradient(135deg#05140b 0%#0a2514 50%#0d381b 100%)border1.5px solid rgba(132204220.35)border-radius18pxpadding38px 40pxcolorvar(--white)displayflexalign-itemscenterjustify-contentspace-betweenflex-wrapwrapgap28pxbox-shadow0 16px 40px rgba(0000.35)margin44px 0.quote-banner-textflex1min-width280px.quote-banner-text h3font-familyvar(--font-heading)font-sizeclamp(1.4rem2.5vw1.85rem)font-weight800margin-bottom8pxcolorvar(--white)line-height1.25.quote-banner-text pcolor#cbd5e1font-size0.95remline-height1.6max-width660px.quote-banner-ctadisplayflexgap12pxflex-wrapwrapflex-shrink0.tech-griddisplaygridgrid-template-columnsrepeat(41fr)gapclamp(16px2vw24px)margin-top32pxalign-itemsstretch@media (max-width1024px).tech-gridgrid-template-columnsrepeat(21fr)@media (max-width600px).tech-gridgrid-template-columns1fr.tech-cardbackgroundvar(--white)border-radius14pxborder1.5px solid var(--slate-200)padding26pxbox-shadow0 4px 14px rgba(0000.03)transitionall 0.25s easedisplayflexflex-directioncolumnheight100%.tech-cardhovertransformtranslateY(-4px)box-shadow0 14px 30px rgba(0000.08)border-color#84cc16.tech-card-iconfont-size2.2remmargin-bottom14pxline-height1.tech-card h4font-familyvar(--font-heading)font-size1.2remfont-weight800colorvar(--slate-900)margin-bottom10pxline-height1.3.tech-card pfont-size0.88remcolorvar(--slate-600)line-height1.6.contact-layout-griddisplaygridgrid-template-columns1fr 1frgap36pxalign-itemsstart.contact-card-boxbackgroundvar(--white)border-radiusvar(--radius-lg)border1px solid var(--slate-200)padding36pxbox-shadowvar(--shadow-md).form-group-griddisplaygridgrid-template-columns1fr 1frgap18px.form-groupmargin-bottom18px.form-group labeldisplayblockfont-size0.88remfont-weight600colorvar(--slate-700)margin-bottom6px.form-controlwidth100%padding12px 14pxborder1px solid var(--slate-300)border-radiusvar(--radius-sm)font-familyvar(--font-body)font-size0.95remcolorvar(--slate-800)backgroundvar(--slate-50)transitionvar(--transition).form-controlfocusoutlinenoneborder-colorvar(--grass-primary)backgroundvar(--white)box-shadow0 0 0 3px rgba(34197940.2)@media (max-width1100px).hero-gridgrid-template-columns1frtext-aligncenter.hero-contentmargin0 auto.hero-buttonsjustify-contentcenter.hero-features-barjustify-contentcenter.footer-gridgrid-template-columns1fr 1fr@media (max-width900px).calc-grid.contact-grid.contact-layout-gridgrid-template-columns1fr@media (max-width1080px).edel-nav-linkfont-size0.85remgap4px.edel-nav-linksgap14px.edel-phone-link .phone-numberdisplaynone@media (max-width920px).top-bardisplaynone.main-nav.header-cta-desktopdisplaynone.mobile-toggle-btndisplayblock.edel-nav-linksdisplaynone.edel-right-tools .edel-phone-linkdisplaynone.edel-mobile-toggledisplayflex.edel-logo-blockpadding0 16px.edel-contact-ctadisplaynone !important@media (max-width820px).top-bardisplaynone.main-nav.header-cta-desktopdisplaynone.mobile-toggle-btndisplayblock@media (max-width580px).footer-gridgrid-template-columns1fr.hero-quick-specsgrid-template-columns1fr.product-specs-listgrid-template-columns1fr.form-group-gridgrid-template-columns1fr.quote-bannerflex-directioncolumntext-aligncenterpadding24px 20px.quote-banner-ctajustify-contentcenterwidth100%.page-hero-ctaflex-directioncolumn.product-card-footerflex-directioncolumnalign-itemsstretchtext-aligncenter.footer-bottomflex-directioncolumntext-aligncenter.product-detail-pagebackground-colorvar(--slate-50).product-top-barbackground-color#ffffffborder-bottom1px solid var(--slate-200)padding14px 0.breadcrumb-currentcolorvar(--primary-700)font-weight600.product-hero-sectionpadding40px 0 60pxbackground-color#ffffff.product-hero-layoutdisplaygridgrid-template-columns1.15fr 1frgap48pxalign-itemsstart.product-gallery-cardpositionrelativebackground#ffffffborder1px solid var(--slate-200)border-radius18pxpadding20pxbox-shadow0 12px 35px rgba(0000.05).product-floating-badgepositionabsolutetop32pxleft32pxz-index10backgroundlinear-gradient(135deg#15803d#166534)color#fffffffont-size0.78remfont-weight700letter-spacing0.04emtext-transformuppercasepadding6px 14pxborder-radius30pxbox-shadow0 4px 12px rgba(22101520.35)border1px solid rgba(2552552550.25).product-main-viewpositionrelativewidth100%height440pxborder-radius14pxoverflowhiddenbackground-colorvar(--slate-100)displayflexalign-itemscenterjustify-contentcenter.main-featured-imagewidth100%height100%object-fitcovertransitiontransform 0.5s ease.product-main-viewhover .main-featured-imagetransformscale(1.04).product-thumbnails-stripdisplayflexgap12pxmargin-top16pxoverflow-xautopadding-bottom6px.thumb-btnflex0 0 84pxheight84pxborder-radius10pxborder2px solid var(--slate-200)background#ffffffpadding3pxcursorpointeroverflowhiddentransitionall 0.25s ease.thumb-btn imgwidth100%height100%object-fitcoverborder-radius6px.thumb-btnhoverborder-colorvar(--primary-500)transformtranslateY(-2px).thumb-btn.activeborder-colorvar(--primary-600)box-shadow0 0 0 3px rgba(132204220.35).product-video-boxmargin-top18px.btn-video-previewdisplayflexalign-itemscenterjustify-contentcentergap10pxwidth100%padding12px 18pxbackgroundlinear-gradient(135deg#09170e#132f1d)color#ffffffborder-radius10pxfont-size0.92remfont-weight600text-decorationnonetransitionall 0.25s easeborder1px solid rgba(132204220.3).btn-video-previewhoverbackgroundlinear-gradient(135deg#132f1d#1b452b)colorvar(--lime-accent).video-play-icondisplayinline-flexalign-itemscenterjustify-contentcenterwidth26pxheight26pxbackgroundvar(--lime-accent)color#05140bborder-radius50%font-size0.75rempadding-left2px.product-trust-stripdisplaygridgrid-template-columnsrepeat(21fr)gap14pxmargin-top24pxpadding-top20pxborder-top1px solid var(--slate-200).trust-itemdisplayflexalign-itemscentergap12pxbackgroundvar(--slate-50)padding10px 14pxborder-radius10pxborder1px solid var(--slate-200).trust-iconfont-size1.5remline-height1.trust-item strongdisplayblockfont-size0.85remcolorvar(--slate-900).trust-item smalldisplayblockfont-size0.76remcolorvar(--slate-500).product-info-carddisplayflexflex-directioncolumn.product-meta-headerdisplayflexalign-itemscenterjustify-contentspace-betweenmargin-bottom12px.product-category-pilldisplayinline-flexalign-itemscentergap6pxbackgroundrgba(132204220.15)colorvar(--primary-800)padding5px 12pxborder-radius20pxfont-size0.82remfont-weight700text-decorationnoneborder1px solid rgba(132204220.4)transitionall 0.2s ease.product-category-pillhoverbackgroundvar(--primary-600)color#ffffff.product-sku-tagfont-familyvar(--font-monomonospace)font-size0.8remcolorvar(--slate-400)backgroundvar(--slate-100)padding4px 10pxborder-radius6px.product-main-titlefont-sizeclamp(2rem3vw2.6rem)font-weight800colorvar(--slate-900)line-height1.15margin0 0 12px.product-rating-boxdisplayflexalign-itemscentergap8pxfont-size0.88remmargin-bottom18px.product-rating-box .starscolor#f59e0bletter-spacing2px.rating-dividercolorvar(--slate-300).stock-status.in-stockcolor#16a34afont-weight700.product-lead-descfont-size1.05remcolorvar(--slate-600)line-height1.6margin0 0 22px.product-quick-specsdisplayflexflex-wrapwrapgap8pxmargin-bottom24px.quick-spec-pillbackgroundvar(--slate-100)border1px solid var(--slate-200)padding6px 12pxborder-radius8pxfont-size0.84rem.quick-spec-pill .q-labelcolorvar(--slate-500)margin-right4px.quick-spec-pill .q-valcolorvar(--slate-900).product-pricing-boxbackgroundlinear-gradient(135deg#05140b#0c2b18)border1px solid rgba(132204220.35)border-radius14pxpadding20px 24pxcolor#ffffffmargin-bottom24pxbox-shadow0 8px 24px rgba(520110.2).price-headerdisplayflexalign-itemsbaselinejustify-contentspace-betweenflex-wrapwrapgap10px.price-subfont-size0.9remcolorvar(--slate-300)text-transformuppercaseletter-spacing0.05emfont-weight600.price-main-displaydisplayflexalign-itemsbaselinegap4px.price-currencyfont-size1.3remfont-weight700colorvar(--lime-accent).price-amountfont-size2.4remfont-weight900color#ffffffline-height1.price-unitfont-size1remcolorvar(--slate-300)margin-left2px.price-wholesale-notemargin-top12pxpadding-top12pxborder-top1px solid rgba(2552552550.12)font-size0.84remcolorvar(--slate-300).quick-calc-boxbackground#ffffffborder2px dashed var(--primary-300)border-radius14pxpadding18px 20pxmargin-bottom24px.quick-calc-headerdisplayflexalign-itemscentergap8pxfont-size0.95remcolorvar(--slate-900)margin-bottom12px.quick-calc-inputsdisplaygridgrid-template-columns1fr 1fr 1.2frgap12pxalign-itemsend.calc-field labeldisplayblockfont-size0.78remfont-weight700colorvar(--slate-600)margin-bottom4px.calc-field inputwidth100%padding8px 12pxborder1px solid var(--slate-300)border-radius8pxfont-size0.95remfont-weight600.calc-total-pillbackgroundvar(--primary-700)color#fffffffont-weight800font-size1rempadding8px 12pxborder-radius8pxtext-aligncenter.quick-calc-resultsmargin-top10pxfont-size0.82remcolorvar(--slate-600).product-cta-actionsdisplayflexflex-directioncolumngap12px.btn-xlpadding16px 28pxfont-size1.1remfont-weight700.product-cta-secondary-rowdisplaygridgrid-template-columns1fr 1frgap12px.product-tabs-wrapperbackground#ffffffborder1px solid var(--slate-200)border-radius16pxoverflowhiddenbox-shadow0 8px 30px rgba(0000.04).product-tabs-headerdisplayflexbackgroundvar(--slate-100)border-bottom1px solid var(--slate-200)overflow-xauto.ptab-btnflex1min-width180pxpadding18px 20pxbackgroundtransparentbordernoneborder-bottom3px solid transparentfont-size0.95remfont-weight700colorvar(--slate-600)cursorpointertransitionall 0.25s easetext-aligncenter.ptab-btnhovercolorvar(--primary-700)backgroundrgba(2552552550.6).ptab-btn.activecolorvar(--primary-800)background#ffffffborder-bottom-colorvar(--primary-600).ptab-contentdisplaynonepadding36px 32px.ptab-content.activedisplayblock.specs-table-cardwidth100%.specs-table-headerdisplayflexalign-itemscenterjustify-contentspace-betweenmargin-bottom20pxflex-wrapwrapgap10px.specs-table-header h3margin0font-size1.3remcolorvar(--slate-900).specs-norm-badgebackgroundvar(--slate-100)colorvar(--slate-700)font-size0.78remfont-weight700padding4px 12pxborder-radius20pxborder1px solid var(--slate-300).specs-detail-tablewidth100%border-collapsecollapse.specs-detail-table th.specs-detail-table tdpadding14px 16pxfont-size0.92remborder-bottom1px solid var(--slate-200).specs-detail-table thwidth25%background-colorvar(--slate-50)colorvar(--slate-700)font-weight700text-alignleft.specs-detail-table tdwidth25%colorvar(--slate-900).specs-detail-table trhoverbackground-colorrgba(132204220.05).content-seo-card h3font-size1.4remcolorvar(--slate-900)margin0 0 16px.seo-lead-paragraphfont-size1.05remline-height1.7colorvar(--slate-700)margin-bottom28px.benefits-row-griddisplaygridgrid-template-columnsrepeat(31fr)gap20pxmargin-top24px.b-cardbackgroundvar(--slate-50)border1px solid var(--slate-200)border-radius12pxpadding22px.b-iconfont-size1.8remdisplayblockmargin-bottom10px.b-card h4font-size1.05remmargin0 0 8pxcolorvar(--slate-900).b-card pfont-size0.88remcolorvar(--slate-600)line-height1.5margin0.apps-checklist-griddisplaygridgrid-template-columnsrepeat(21fr)gap16pxmargin-top20px.app-itemdisplayflexgap14pxbackgroundvar(--slate-50)padding16px 18pxborder-radius12pxborder1px solid var(--slate-200).app-checkdisplayinline-flexalign-itemscenterjustify-contentcenterwidth26pxheight26pxbackgroundvar(--primary-600)color#fffffffont-weight800border-radius50%flex-shrink0.app-item strongdisplayblockfont-size0.95remcolorvar(--slate-900)margin-bottom4px.app-item pmargin0font-size0.85remcolorvar(--slate-600)line-height1.4.insumos-compat-griddisplaygridgrid-template-columnsrepeat(41fr)gap18pxmargin-top20px.insumo-cardbackgroundvar(--slate-50)border1px solid var(--slate-200)border-radius12pxpadding20pxtext-aligncenterdisplayflexflex-directioncolumnjustify-contentspace-between.insumo-iconfont-size2.2remmargin-bottom10px.insumo-card h4font-size1remcolorvar(--slate-900)margin0 0 8px.insumo-card pfont-size0.82remcolorvar(--slate-600)margin0 0 14pxline-height1.4.insumo-linkfont-size0.85remfont-weight700colorvar(--primary-700)text-decorationnone.insumo-linkhovertext-decorationunderline.product-title-linkcolorinherittext-decorationnonetransitioncolor 0.2s ease.product-title-linkhovercolorvar(--primary-600).product-card-actions-rowdisplayflexgap8pxalign-itemscenter@media (max-width992px).product-hero-layoutgrid-template-columns1frgap32px.product-main-viewheight360px.specs-detail-table th.specs-detail-table tddisplayblockwidth100%.specs-detail-table thborder-bottomnonepadding-bottom4px.specs-detail-table tdpadding-top0margin-bottom10px.benefits-row-gridgrid-template-columns1fr.apps-checklist-gridgrid-template-columns1fr.insumos-compat-gridgrid-template-columnsrepeat(21fr)@media (max-width640px).product-main-viewheight280px.product-trust-stripgrid-template-columns1fr.product-cta-secondary-rowgrid-template-columns1fr.quick-calc-inputsgrid-template-columns1fr.ptab-contentpadding24px 16px.insumos-compat-gridgrid-template-columns1fr.category-hub-sectionpadding70px 0background#060e08positionrelativeborder-bottom1px solid rgba(132204220.15).category-hub-griddisplaygridgrid-template-columnsrepeat(21fr)gap28pxmargin-top36px@media (max-width900px).category-hub-gridgrid-template-columns1fr.category-hub-cardpositionrelativeborder-radius18pxoverflowhiddenbackground#0c1810border1.5px solid rgba(132204220.2)min-height380pxdisplayflexflex-directioncolumnjustify-contentflex-endpadding34pxtext-decorationnonetransitionall 0.35s cubic-bezier(0.1610.31)box-shadow0 10px 30px rgba(0000.4).category-hub-cardhovertransformtranslateY(-6px)border-color#84cc16box-shadow0 20px 40px rgba(132204220.22).category-hub-bgpositionabsoluteinset0width100%height100%object-fitcoverz-index1filterbrightness(0.65) saturate(1.15)transitiontransform 0.6s cubic-bezier(0.1610.31)filter 0.35s ease.category-hub-cardhover .category-hub-bgtransformscale(1.06)filterbrightness(0.5) saturate(1.25).category-hub-overlaypositionabsoluteinset0z-index2backgroundlinear-gradient(180degrgba(818120.2) 0%rgba(61480.85) 60%rgba(41060.98) 100%)pointer-eventsnone.category-hub-contentpositionrelativez-index3displayflexflex-directioncolumn.category-hub-top-badgedisplayinline-flexalign-itemscentergap8pxbackgroundrgba(132204220.18)color#a3e635border1px solid rgba(132204220.35)backdrop-filterblur(8px)font-size0.78remfont-weight800padding6px 14pxborder-radius999pxtext-transformuppercaseletter-spacing0.5pxmargin-bottom16pxalign-selfflex-start.category-hub-titlefont-familyvar(--font-heading)font-sizeclamp(1.4rem2.5vw1.85rem)font-weight800color#ffffffline-height1.25margin-bottom12px.category-hub-descfont-size0.92remcolor#cbd5e1line-height1.55margin-bottom18pxmax-width580px.category-hub-pillsdisplayflexflex-wrapwrapgap8pxmargin-bottom22px.category-hub-pillbackgroundrgba(2552552550.08)border1px solid rgba(2552552550.12)color#e2e8f0font-size0.76remfont-weight600padding4px 10pxborder-radius6px.category-hub-btndisplayinline-flexalign-itemscenterjustify-contentspace-betweenbackground#84cc16color#041006font-familyvar(--font-heading)font-size0.92remfont-weight800padding13px 22pxborder-radius10pxtransitionall 0.25s easealign-selfflex-startbox-shadow0 6px 18px rgba(132204220.35).category-hub-cardhover .category-hub-btnbackground#a3e635transformtranslateX(4px)box-shadow0 8px 24px rgba(132204220.5).category-hub-btn .btn-arrowmargin-left10pxfont-size1.1remtransitiontransform 0.25s ease.category-hub-cardhover .category-hub-btn .btn-arrowtransformtranslateX(4px).featured-top-sectionpadding80px 0backgroundlinear-gradient(180deg#f8fafc 0%#ffffff 50%#f8fafc 100%)positionrelativeborder-bottom1px solid var(--slate-200).featured-top-griddisplaygridgrid-template-columnsrepeat(41fr)gap20pxmargin-top36pxalign-itemsstretch@media (max-width1200px).featured-top-gridgrid-template-columnsrepeat(31fr)gap18px@media (max-width900px).featured-top-gridgrid-template-columnsrepeat(21fr)gap16px@media (max-width640px).featured-top-gridgrid-template-columns1frgap16px.featured-top-cardbackground#ffffffborder1.5px solid #e2e8f0border-radius16pxoverflowhiddendisplayflexflex-directioncolumnheight100%text-decorationnonecolorinherittransitionall 0.3s cubic-bezier(0.1610.31)box-shadow0 4px 16px rgba(0000.04)positionrelative.featured-top-cardhoverborder-color#84cc16transformtranslateY(-6px)box-shadow0 16px 36px rgba(132204220.16)0 4px 12px rgba(0000.05).featured-top-mediapositionrelativeheight175pxwidth100%background#0f172aoverflowhiddenflex-shrink0displayblock.featured-top-media imgwidth100%height100%object-fitcovertransitiontransform 0.4s cubic-bezier(0.1610.31).featured-top-cardhover .featured-top-media imgtransformscale(1.06).featured-top-badgepositionabsolutetop10pxleft10pxbackgroundrgba(51280.88)color#a3e635font-size0.74remfont-weight800padding4px 10pxborder-radius999pxborder1px solid rgba(132204220.4)backdrop-filterblur(8px)z-index3letter-spacing0.4px.featured-top-catpositionabsolutetop10pxright10pxbackground#84cc16color#041006font-size0.72remfont-weight800text-transformuppercasepadding4px 10pxborder-radius6pxz-index3box-shadow0 2px 8px rgba(0000.25)letter-spacing0.3px.featured-top-bodypadding16px 16px 14pxdisplayflexflex-directioncolumnflex1.featured-top-titlefont-familyvar(--font-heading)font-size0.93remfont-weight800color#0f172amargin0 0 8px 0line-height1.35height44pxdisplay-webkit-box-webkit-line-clamp2-webkit-box-orientverticaloverflowhiddentext-overflowellipsistext-transformuppercaseletter-spacing0.2pxtransitioncolor 0.22s ease.featured-top-cardhover .featured-top-titlecolor#16a34a.featured-top-descfont-size0.81remcolor#64748bline-height1.45margin0 0 14px 0height36pxdisplay-webkit-box-webkit-line-clamp2-webkit-box-orientverticaloverflowhiddentext-overflowellipsis.featured-top-actionsdisplayflexalign-itemscenterpadding-top12pxborder-top1px solid #f1f5f9margin-topauto.btn-ver-mas-cardwidth100%background#f8fafcborder1.5px solid #e2e8f0color#1e293b !importantfont-size0.85remfont-weight700text-aligncenterpadding10px 14pxborder-radius8pxtext-decorationnonedisplayinline-flexalign-itemscenterjustify-contentcentergap8pxtransitionall 0.25s cubic-bezier(0.1610.31).btn-ver-mas-card .btn-arrowtransitiontransform 0.2s easefont-weight800color#16a34a.btn-ver-mas-cardhoverborder-color#84cc16background#84cc16color#05140b !importantbox-shadow0 4px 15px rgba(132204220.35).btn-ver-mas-cardhover .btn-arrowtransformtranslateX(4px)color#05140b.featured-top-cardhover .btn-ver-mas-cardborder-color#84cc16background#84cc16color#05140b !importantbox-shadow0 4px 14px rgba(132204220.28).featured-top-cardhover .btn-ver-mas-card .btn-arrowtransformtranslateX(4px)color#05140b.featured-cat-pillsdisplayflexjustify-contentcentergap12pxflex-wrapwrap.btn-cat-pillbackground#ffffffborder1.5px solid #cbd5e1color#1e293bborder-radius999pxpadding10px 22pxfont-size0.86remfont-weight800text-decorationnonebox-shadow0 2px 8px rgba(0000.04)transitionall 0.25s easedisplayinline-flexalign-itemscentergap6px.btn-cat-pillhoverborder-color#84cc16background#f7fee7color#166534transformtranslateY(-2px)box-shadow0 6px 18px rgba(132204220.22).calc-teaser-cardbackgroundlinear-gradient(135deg#06110a 0%#0d2816 50%#05140b 100%)border1.5px solid rgba(132204220.35)border-radius20pxpaddingclamp(32px4vw48px)color#ffffffdisplaygridgrid-template-columns1.5fr 1frgapclamp(24px4vw44px)align-itemscenterbox-shadow0 20px 50px rgba(0000.45)@media (max-width960px).calc-teaser-cardgrid-template-columns1frtext-aligncenter.calc-teaser-featuresjustify-contentcenter.calc-teaser-ctajustify-contentcenter.calc-teaser-badgedisplayinline-flexalign-itemscentergap8pxbackgroundrgba(132204220.18)color#a3e635border1px solid rgba(132204220.35)padding6px 14pxborder-radius999pxfont-size0.78remfont-weight800text-transformuppercaseletter-spacing0.5pxmargin-bottom14px.calc-teaser-titlefont-familyvar(--font-heading)font-sizeclamp(1.5rem2.8vw2.1rem)font-weight800color#ffffffline-height1.25margin-bottom12px.calc-teaser-desccolor#cbd5e1font-size0.95remline-height1.6margin-bottom18px.calc-teaser-featuresdisplayflexflex-wrapwrapgap12px 20pxfont-size0.85remfont-weight700color#84cc16.calc-teaser-ctadisplayflexflex-directioncolumngap12px.calc-teaser-cta .btnwidth100%justify-contentcenter.benefits-griddisplaygridgrid-template-columnsrepeat(41fr)gapclamp(16px2vw24px)margin-top36pxalign-itemsstretch@media (max-width1024px).benefits-gridgrid-template-columnsrepeat(21fr)@media (max-width600px).benefits-gridgrid-template-columns1fr.benefit-cardbackgroundvar(--white)border1.5px solid var(--slate-200)border-radius14pxpadding28px 24pxbox-shadow0 4px 14px rgba(0000.03)transitionall 0.3s easedisplayflexflex-directioncolumnheight100%.benefit-cardhoverborder-color#84cc16transformtranslateY(-5px)box-shadow0 14px 30px rgba(132204220.12).benefit-icon-boxfont-size2.2remmargin-bottom14pxline-height1.benefit-titlefont-familyvar(--font-heading)font-size1.18remfont-weight800colorvar(--slate-900)margin-bottom10pxline-height1.3.benefit-descfont-size0.88remcolorvar(--slate-600)line-height1.6margin0.sissa-trust-sectionbackgroundlinear-gradient(145deg#09111e 0%#050a12 50%#020509 100%)color#ffffffpadding50px 0positionrelativeoverflowhiddenborder-top1px solid rgba(132204220.25)border-bottom1px solid rgba(2552552550.05).sissa-trust-glowpositionabsolutetop-80pxleft50%transformtranslateX(-50%)width600pxheight250pxbackgroundradial-gradient(ellipsergba(132204220.12) 0%transparent 70%)pointer-eventsnone.sissa-trust-top-bardisplayflexalign-itemscenterjustify-contentspace-betweengap30pxflex-wrapwrapmargin-bottom24pxpadding-bottom20pxborder-bottom1px solid rgba(2552552550.07).sissa-trust-top-infomax-width620px.sissa-trust-pilldisplayinline-flexalign-itemscentergap8pxbackgroundrgba(132204220.12)color#a3e635border1px solid rgba(132204220.3)padding4px 12pxborder-radius999pxfont-size0.76remfont-weight800letter-spacing0.5pxtext-transformuppercasemargin-bottom10px.sissa-trust-pill-dotwidth7pxheight7pxborder-radius50%background#84cc16box-shadow0 0 8px #84cc16.sissa-trust-titlefont-familyvar(--font-headinginherit)font-sizeclamp(1.5rem2.5vw2.1rem)font-weight900line-height1.2margin0 0 8px 0letter-spacing-0.5px.sissa-trust-title spancolor#84cc16.sissa-trust-descfont-size0.92remcolor#94a3b8line-height1.5margin0.sissa-trust-stats-rowdisplaygridgrid-template-columnsrepeat(41fr)gap8pxbackgroundrgba(2552552550.03)border1px solid rgba(2552552550.08)border-radius12pxpadding12px 16px.sissa-stat-boxtext-aligncenterpadding0 10pxborder-right1px solid rgba(2552552550.07).sissa-stat-boxlast-childborder-rightnone.sissa-stat-numdisplayblockfont-size1.35remfont-weight900color#84cc16line-height1.1font-familyvar(--font-headinginherit).sissa-stat-lblfont-size0.7remcolor#cbd5e1text-transformuppercaseletter-spacing0.5pxfont-weight700.sissa-pillars-griddisplaygridgrid-template-columnsrepeat(31fr)gap14pxmargin-bottom22px.sissa-pillar-cardbackgroundlinear-gradient(180degrgba(2552552550.04) 0%rgba(2552552550.015) 100%)border1px solid rgba(2552552550.08)border-radius12pxpadding16px 18pxdisplayflexgap14pxalign-itemsflex-starttransitionall 0.25s easepositionrelativeoverflowhidden.sissa-pillar-cardhoverborder-colorrgba(132204220.5)backgroundlinear-gradient(180degrgba(132204220.06) 0%rgba(2552552550.02) 100%)transformtranslateY(-3px)box-shadow0 10px 24px -6px rgba(0000.4).sissa-pillar-iconwidth42pxheight42pxborder-radius10pxbackgroundrgba(132204220.15)border1px solid rgba(132204220.3)color#84cc16displayflexalign-itemscenterjustify-contentcenterflex-shrink0.sissa-pillar-icon svgwidth22pxheight22pxstroke#84cc16.sissa-pillar-content h3font-size0.98remfont-weight800color#ffffffmargin0 0 4px 0line-height1.3.sissa-pillar-content pfont-size0.82remcolor#94a3b8line-height1.45margin0.sissa-certs-barbackgroundrgba(2552552550.02)border1px solid rgba(2552552550.07)border-radius12pxpadding14px 18px.sissa-certs-headerdisplayflexalign-itemscenterjustify-contentspace-betweenflex-wrapwrapgap10pxmargin-bottom12px.sissa-certs-titledisplayflexalign-itemscentergap8pxfont-size0.88remfont-weight800color#ffffffmargin0text-transformuppercaseletter-spacing0.5px.sissa-certs-title spancolor#84cc16.sissa-certs-subtitlefont-size0.78remcolor#94a3b8margin0.sissa-certs-griddisplaygridgrid-template-columnsrepeat(81fr)gap12px.sissa-cert-itembackgroundrgba(2552552550.035)border-radius12pxpadding14px 10pxdisplayflexalign-itemscenterjustify-contentcentertransitionall 0.28s cubic-bezier(0.1610.31)box-shadow0 4px 14px rgba(0000.3)positionrelativeborder1px solid rgba(2552552550.08)cursorpointerheight105pxbackdrop-filterblur(8px).sissa-cert-itemhovertransformtranslateY(-5px) scale(1.05)backgroundrgba(132204220.08)border-colorrgba(132204220.6)box-shadow0 12px 28px rgba(0000.5)0 0 20px rgba(132204220.3).sissa-cert-item imgheight75pxmax-height80pxwidthautomax-width90%object-fitcontainfilterdrop-shadow(0 2px 8px rgba(0000.5))opacity0.94transitionall 0.25s ease.sissa-cert-itemhover imgopacity1filterdrop-shadow(0 0 12px rgba(132204220.8))transformscale(1.06).sissa-cert-zoom-hintpositionabsolutetop6pxright6pxwidth16pxheight16pxopacity0transitionopacity 0.2s easecolor#84cc16.sissa-cert-itemhover .sissa-cert-zoom-hintopacity0.9.cert-modal-overlaypositionfixedtop0left0width100%height100%backgroundrgba(26140.88)backdrop-filterblur(12px)z-index99999displaynonealign-itemscenterjustify-contentcenterpadding20pxopacity0transitionopacity 0.25s ease.cert-modal-overlay.activedisplayflexopacity1.cert-modal-cardbackgroundlinear-gradient(145deg#0b1526 0%#060b13 100%)border1px solid rgba(132204220.4)box-shadow0 25px 50px -12px rgba(0000.7)0 0 35px rgba(132204220.15)border-radius20pxmax-width580pxwidth100%positionrelativepadding32px 28px 24px 28pxcolor#fffffftext-aligncenteranimationcertModalPop 0.3s cubic-bezier(0.1610.31)@keyframes certModalPop0%transformscale(0.92)opacity0100%transformscale(1)opacity1.cert-modal-closepositionabsolutetop14pxright14pxwidth36pxheight36pxborder-radius50%backgroundrgba(2552552550.08)border1px solid rgba(2552552550.15)color#fffffffont-size1.2remdisplayflexalign-itemscenterjustify-contentcentercursorpointertransitionall 0.2s ease.cert-modal-closehoverbackground#ef4444border-color#ef4444transformrotate(90deg).cert-modal-img-wrapbackgroundrgba(2552552550.03)border1px solid rgba(2552552550.08)border-radius16pxpadding24pxmargin0 auto 20px autodisplayinline-flexalign-itemscenterjustify-contentcentermin-height180pxmin-width200pxpositionrelativebox-shadowinset 0 0 20px rgba(0000.4).cert-modal-img-wrap imgmax-height140pxmax-width220pxobject-fitcontainfilterdrop-shadow(0 0 16px rgba(132204220.35))transitiontransform 0.2s ease.cert-modal-badgedisplayinline-blockbackgroundrgba(132204220.15)color#84cc16border1px solid rgba(132204220.35)padding4px 14pxborder-radius999pxfont-size0.78remfont-weight800text-transformuppercaseletter-spacing0.5pxmargin-bottom8px.cert-modal-titlefont-familyvar(--font-headinginherit)font-size1.5remfont-weight900color#ffffffmargin0 0 6px 0line-height1.25.cert-modal-descfont-size0.92remcolor#94a3b8line-height1.55margin0 0 22px 0padding0 10px.cert-modal-navdisplayflexalign-itemscenterjustify-contentspace-betweengap12pxpadding-top16pxborder-top1px solid rgba(2552552550.08).cert-modal-nav-btnbackgroundrgba(2552552550.05)border1px solid rgba(2552552550.12)color#ffffffpadding8px 16pxborder-radius8pxfont-size0.85remfont-weight700cursorpointerdisplayinline-flexalign-itemscentergap6pxtransitionall 0.2s ease.cert-modal-nav-btnhoverbackgroundrgba(132204220.15)border-color#84cc16color#84cc16.cert-modal-wapp-btnbackground#16a34acolor#ffffffpadding8px 18pxborder-radius8pxfont-size0.85remfont-weight800text-decorationnonedisplayinline-flexalign-itemscentergap6pxtransitionall 0.2s ease.cert-modal-wapp-btnhoverbackground#15803dbox-shadow0 4px 15px rgba(22163740.4)@media (max-width1024px).sissa-pillars-gridgrid-template-columns1fr.sissa-certs-gridgrid-template-columnsrepeat(41fr)gap12px.sissa-cert-itemheight100px.sissa-cert-item imgheight70pxmax-height75px.sissa-trust-top-barflex-directioncolumnalign-itemsflex-start.sissa-trust-stats-rowwidth100%@media (max-width640px).sissa-certs-gridgrid-template-columnsrepeat(41fr)gap8px.sissa-cert-itemheight82pxpadding8px 4px.sissa-cert-item imgheight56pxmax-height60px.sissa-trust-stats-rowgrid-template-columnsrepeat(21fr)gap8px.sissa-stat-boxborder-rightnoneborder-bottom1px solid rgba(2552552550.06)padding-bottom6px.cert-modal-cardpadding24px 16px 16px 16px.cert-modal-navflex-wrapwrapjustify-contentcenter@media (max-width420px).sissa-certs-gridgrid-template-columnsrepeat(21fr)gap10px.sissa-cert-itemheight95px.sissa-cert-item imgheight66px.projects-gallery-mosaicdisplaygridgrid-template-columnsrepeat(41fr)gap16pxmargin-top10px.gallery-tilepositionrelativeborder-radius14pxoverflowhiddentext-decorationnonedisplayblockbackground#05140bbox-shadow0 4px 16px rgba(0000.08)transitiontransform 0.35s cubic-bezier(0.1610.31)box-shadow 0.35s ease.gallery-tilehovertransformtranslateY(-4px)box-shadow0 16px 32px rgba(520110.22).gallery-tile-featuredgrid-column1 / -1height380px.gallery-tile-itemgrid-columnspan 1height280px.gallery-tile-imgwidth100%height100%object-fitcoverdisplayblocktransitiontransform 0.65s cubic-bezier(0.1610.31)filter 0.4s ease.gallery-tilehover .gallery-tile-imgtransformscale(1.08)filterbrightness(0.88).gallery-tile-badgespositionabsolutetop14pxleft14pxright14pxdisplayflexjustify-contentspace-betweenalign-itemscenterz-index3pointer-eventsnonetransitionopacity 0.3s ease.gallery-badge-locbackgroundrgba(1020150.85)backdrop-filterblur(6px)-webkit-backdrop-filterblur(6px)color#fffffffont-size0.74remfont-weight700padding5px 12pxborder-radius9999pxborder1px solid rgba(2552552550.15)displayinline-flexalign-itemscentergap5pxbox-shadow0 2px 8px rgba(0000.3).gallery-badge-areabackground#84cc16color#05140bfont-size0.76remfont-weight900padding5px 12pxborder-radius9999pxbox-shadow0 2px 10px rgba(132204220.45)letter-spacing0.3px.gallery-tile-overlaypositionabsoluteinset0z-index2displayflexflex-directioncolumnjustify-contentflex-endpadding24pxbackgroundlinear-gradient(180degrgba(31580.1) 0%rgba(31580.78) 50%rgba(21050.97) 100%)backdrop-filterblur(3px)-webkit-backdrop-filterblur(3px)opacity0transformtranslateY(8px)transitionopacity 0.35s easetransform 0.35s ease.gallery-tilehover .gallery-tile-overlay.gallery-tilefocus .gallery-tile-overlayopacity1transformtranslateY(0).gallery-tile-contentdisplayflexflex-directioncolumngap6px.gallery-tile-typefont-size0.72remcolor#a3e635font-weight800text-transformuppercaseletter-spacing0.6px.gallery-tile-titlefont-familyvar(--font-heading)color#fffffffont-weight800text-transformuppercaseline-height1.25margin0letter-spacing0.3pxtext-shadow0 2px 4px rgba(0000.5).gallery-tile-featured .gallery-tile-titlefont-size1.45rem.gallery-tile-item .gallery-tile-titlefont-size1.05rem.gallery-tile-desccolor#cbd5e1font-size0.82remline-height1.45margin4px 0 0 0display-webkit-box-webkit-line-clamp3-webkit-box-orientverticaloverflowhidden.gallery-tile-linkdisplayinline-flexalign-itemscentergap6pxcolor#a3e635font-size0.8remfont-weight800text-transformuppercaseletter-spacing0.5pxmargin-top8pxtransitiontransform 0.2s easecolor 0.2s ease.gallery-tilehover .gallery-tile-linkcolor#bef264transformtranslateX(4px).projects-gallery-actionmargin-top36pxdisplayflexflex-directioncolumnalign-itemscentergap12pxtext-aligncenter.btn-gallery-alldisplayinline-flexalign-itemscentergap12pxbackgroundlinear-gradient(135deg#15803d 0%#166534 100%)color#ffffff !importantfont-familyvar(--font-heading)font-size0.98remfont-weight900text-transformuppercaseletter-spacing0.6pxpadding16px 36pxborder-radius9999pxtext-decorationnonebox-shadow0 10px 24px -4px rgba(22101520.4)transitionall 0.3s easeborder1px solid rgba(2552552550.2).btn-gallery-allhoverbackgroundlinear-gradient(135deg#16a34a 0%#15803d 100%)transformtranslateY(-2px)box-shadow0 14px 30px -4px rgba(22101520.55).projects-gallery-subtextfont-size0.88remcolorvar(--slate-500)margin0@media (max-width1024px).projects-gallery-mosaicgrid-template-columnsrepeat(21fr).gallery-tile-featuredheight330px.gallery-tile-itemheight260px@media (max-width768px).gallery-tile-overlayopacity1transformtranslateY(0)backgroundlinear-gradient(180degtransparent 20%rgba(21050.8) 60%rgba(21050.98) 100%)padding16px.gallery-tile-desc-webkit-line-clamp2@media (max-width640px).projects-gallery-mosaicgrid-template-columns1frgap14px.gallery-tile-featuredheight270px.gallery-tile-featured .gallery-tile-titlefont-size1.15rem.gallery-tile-itemheight240px.btn-gallery-allwidth100%justify-contentcenterpadding14px 20pxfont-size0.88rem.section-resenasbackground#f8fafcborder-top1px solid #e2e8f0border-bottom1px solid #e2e8f0padding75px 0positionrelative.reviews-trust-bardisplayflexalign-itemscenterjustify-contentcenterflex-wrapnowrapwhite-spacenowrapgap20pxbackground#ffffffborder1px solid #e2e8f0border-radius9999pxpadding10px 28pxwidthfit-contentmax-width100%margin0 auto 30px autobox-shadow0 2px 8px rgba(0000.04).reviews-trust-itemdisplayinline-flexalign-itemscentergap8pxfont-size0.82remfont-weight700colorvar(--slate-700)white-spacenowrap.reviews-stars-goldcolor#eab308font-size1remletter-spacing2px.reviews-slider-wrapperpositionrelativeoverflowhiddenmargin-top10pxmargin-bottom0width100%.reviews-slidedisplaynoneopacity0transitionopacity 0.45s ease-in-outwidth100%.reviews-slide.activedisplaygridgrid-template-columnsrepeat(3minmax(01fr))gap18pxwidth100%box-sizingborder-boxopacity1animationfadeInSlide 0.45s ease-in-out@keyframes fadeInSlidefromopacity0transformtranslateY(8px)toopacity1transformtranslateY(0).review-cardbackground#ffffffborder1px solid #e2e8f0border-radius14pxpadding16px 18pxdisplayflexflex-directioncolumnbox-shadow0 2px 8px rgba(1523420.03)transitionall 0.25s cubic-bezier(0.1610.31)positionrelativemin-width0width100%box-sizingborder-box.review-cardhoverborder-color#84cc16transformtranslateY(-3px)box-shadow0 12px 24px rgba(132204220.12).review-card-headerdisplayflexalign-itemscentergap10pxmargin-bottom10pxmin-width0.review-avatarwidth40pxheight40pxborder-radius50%object-fitcoverborder1.5px solid #84cc16flex-shrink0.review-author-infoflex1min-width0overflowhidden.review-author-namefont-familyvar(--font-heading)font-size0.88remfont-weight800colorvar(--slate-900)line-height1.2margin-bottom2pxwhite-spacenowrapoverflowhiddentext-overflowellipsis.review-author-metadisplayflexalign-itemscentergap4pxfont-size0.70remcolorvar(--slate-500)min-width0white-spacenowrapoverflowhiddentext-overflowellipsis.review-author-rolewhite-spacenowrapoverflowhiddentext-overflowellipsismin-width0.review-meta-bulletcolorvar(--slate-300)font-size0.65remflex-shrink0.review-badge-citycolor#059669font-weight700white-spacenowrapoverflowhiddentext-overflowellipsisflex-shrink0.review-card-ratingdisplayflexalign-itemscentergap4pxflex-shrink0background#fefce8padding2px 7pxborder-radius6pxborder1px solid #fef08a.review-card-rating .reviews-stars-goldcolor#eab308font-size0.72remletter-spacing-1px.review-rating-valfont-size0.74remfont-weight800color#854d0e.review-card-bodymargin-bottom11pxflex1min-width0.review-card-commentfont-size0.80remcolor#475569line-height1.45font-styleitalicmargin0word-breakbreak-word.review-card-projectborder-top1px dashed #e2e8f0padding-top9pxmargin-topautodisplayflexalign-itemscenterjustify-contentspace-betweengap8pxfont-size0.72remmin-width0.review-project-badgedisplayinline-flexalign-itemscentergap4pxcolor#166534font-weight700background#f0fdf4padding2px 7pxborder-radius5pxborder1px solid #dcfce7min-width0flex1overflowhidden.review-project-iconflex-shrink0.review-project-namewhite-spacenowrapoverflowhiddentext-overflowellipsismin-width0.review-project-areafont-weight800color#0f172aflex-shrink0background#f8fafcpadding2px 6pxborder-radius5pxborder1px solid #e2e8f0white-spacenowrap@media (max-width991px).reviews-slide.activegrid-template-columnsrepeat(2minmax(01fr))gap16px@media (max-width640px).reviews-slide.activegrid-template-columns1frgap14px.reviews-trust-barborder-radius14pxpadding10px 14pxflex-directioncolumnalign-itemsflex-startgap8px.sissa-bento-sectionpadding48px 0 45pxbackgroundlinear-gradient(180deg#f8fafc 0%#ffffff 50%#f1f5f9 100%)positionrelativeborder-bottom1px solid var(--slate-200).sissa-bento-headertext-aligncenterwidth100%max-width100%margin0 auto 24px.sissa-bento-header .section-subtitle-pillmargin-bottom10px.sissa-bento-header .section-titlewidth100%max-width100%margin-bottom12px.sissa-bento-header .section-descwidth100%max-width100%text-alignjustifytext-justifyinter-wordmargin0 autoline-height1.65color#475569.sissa-bento-griddisplaygridgrid-template-columnsrepeat(41fr)gap24pxmargin-bottom24pxalign-itemsstretch.sissa-bento-cardbackground#ffffffborder-radius20pxborder1px solid #e2e8f0overflowhiddendisplayflexflex-directioncolumnheight100%text-decorationnonecolorinheritbox-shadow0 4px 20px -2px rgba(1523420.05)transitiontransform 0.35s cubic-bezier(0.1610.31)box-shadow 0.35s cubic-bezier(0.1610.31)border-color 0.3s easepositionrelative.sissa-bento-cardhovertransformtranslateY(-7px)box-shadow0 20px 35px -8px rgba(1523420.12)0 0 0 1.5px #16a34aborder-color#16a34a.sissa-bento-mediapositionrelativewidth100%height200pxoverflowhiddenbackground#0f172aflex-shrink0.sissa-bento-media imgwidth100%height100%object-fitcoverdisplayblocktransitiontransform 0.6s cubic-bezier(0.1610.31).sissa-bento-cardhover .sissa-bento-media imgtransformscale(1.06).sissa-bento-badgepositionabsolutetop14pxleft14pxfont-size0.72remfont-weight800padding5px 12pxborder-radius9999pxtext-transformuppercaseletter-spacing0.5pxbackdrop-filterblur(10px)-webkit-backdrop-filterblur(10px)z-index2box-shadow0 4px 12px rgba(0000.25).sissa-bento-badge.sportbackgroundrgba(1523420.92)color#a3e635border1px solid rgba(163230530.4).sissa-bento-badge.decobackgroundrgba(2083450.94)color#ffffffborder1px solid rgba(742221280.4).sissa-bento-badge.colorbackgroundrgba(30581380.92)color#93c5fdborder1px solid rgba(1471972530.4).sissa-bento-badge.insumosbackgroundrgba(112261170.92)color#f0abfcborder1px solid rgba(2401712520.4).sissa-bento-bodypadding22pxdisplayflexflex-directioncolumnflex1.sissa-bento-contentdisplayflexflex-directioncolumnflex1.sissa-bento-titlefont-familyvar(--font-heading)font-size1.12remfont-weight800color#0f172amargin0 0 10pxline-height1.28text-transformuppercaseletter-spacing0.2pxmin-height48pxdisplayflexalign-itemsflex-starttransitioncolor 0.2s ease.sissa-bento-cardhover .sissa-bento-titlecolor#16a34a.sissa-bento-descfont-size0.88remcolor#64748bline-height1.6margin0 0 20pxflex1min-height140pxtext-alignjustifytext-justifyinter-word.sissa-bento-footermargin-topautopadding-top16pxborder-top1px solid #f1f5f9.sissa-bento-btndisplayflexalign-itemscenterjustify-contentspace-betweenfont-size0.85remfont-weight800color#0f172atext-transformuppercaseletter-spacing0.3pxtext-decorationnonetransitioncolor 0.2s ease.sissa-bento-btn span.arrowdisplayinline-flexalign-itemscentertransitiontransform 0.25s cubic-bezier(0.1610.31)color#16a34afont-size1.15rem.sissa-bento-cardhover .sissa-bento-btncolor#16a34a.sissa-bento-cardhover .sissa-bento-btn span.arrowtransformtranslateX(6px)@media (max-width1150px) and (min-width641px).sissa-bento-gridgrid-template-columnsrepeat(21fr)gap20px.sissa-bento-titlemin-height48px.sissa-bento-descmin-height90px@media (max-width640px).sissa-bento-gridgrid-template-columns1frgap16px.sissa-bento-bodypadding20px.sissa-bento-titlemin-heightautomargin-bottom8px.sissa-bento-descmin-heightautomargin-bottom16px.featured-top-sectionpadding50px 0 55pxbackground#ffffffpositionrelative.featured-top-headertext-aligncenterwidth100%max-width100%margin0 auto 20px.featured-top-header .section-subtitle-pillmargin-bottom10px.featured-top-header .section-titlewidth100%max-width100%margin-bottom12px.featured-top-header .section-descwidth100%max-width100%text-alignjustifytext-justifyinter-wordmargin0 autoline-height1.65color#475569.sissa-filter-containerdisplayflexflex-wrapwrapgap8pxjustify-contentcentermargin20px auto 32pxwidth100%max-width100%.sissa-filter-btnbackground#ffffffborder1.5px solid #cbd5e1color#334155font-familyinheritfont-size0.86remfont-weight700padding9px 18pxborder-radius9999pxcursorpointertransitionall 0.25s easedisplayinline-flexalign-itemscentergap6pxbox-shadow0 2px 6px rgba(0000.03).sissa-filter-btnhoverborder-color#16a34acolor#0f172abackground#f8fafctransformtranslateY(-2px).sissa-filter-btn.activebackground#0f172acolor#a3e635border-color#0f172abox-shadow0 6px 18px rgba(1523420.2).sissa-smart-product-griddisplaygridgrid-template-columnsrepeat(41fr)gap24pxalign-itemsstretch.sissa-product-card-wraptransitionopacity 0.3s easetransform 0.3s easeheight100%.sissa-product-card-wrap.hidedisplaynone !important.sissa-prod-cardbackground#ffffffborder-radius16pxborder1px solid #e2e8f0overflowhiddendisplayflexflex-directioncolumnheight100%text-decorationnonecolorinheritbox-shadow0 4px 16px rgba(0000.04)transitiontransform 0.35s cubic-bezier(0.1610.31)box-shadow 0.35s cubic-bezier(0.1610.31)border-color 0.3s easepositionrelative.sissa-prod-cardhoverborder-color#16a34atransformtranslateY(-6px)box-shadow0 16px 36px rgba(22163740.14)0 4px 12px rgba(0000.04).sissa-prod-thumbpositionrelativeheight190pxwidth100%background#0f172aoverflowhiddenflex-shrink0displayblock.sissa-prod-thumb imgwidth100%height100%object-fitcoverdisplayblocktransitiontransform 0.5s cubic-bezier(0.1610.31).sissa-prod-cardhover .sissa-prod-thumb imgtransformscale(1.06).sissa-prod-badge-specpositionabsolutetop10pxleft10pxbackgroundrgba(1523420.9)color#a3e635font-size0.72remfont-weight800padding4px 10pxborder-radius9999pxborder1px solid rgba(163230530.4)backdrop-filterblur(8px)-webkit-backdrop-filterblur(8px)z-index2letter-spacing0.3pxwhite-spacenowrapmax-width60%overflowhiddentext-overflowellipsis.sissa-prod-badge-catpositionabsolutetop10pxright10pxbackground#16a34acolor#fffffffont-size0.70remfont-weight800text-transformuppercasepadding4px 9pxborder-radius6pxz-index2box-shadow0 2px 8px rgba(0000.2)letter-spacing0.3pxwhite-spacenowrap.sissa-prod-bodypadding18pxdisplayflexflex-directioncolumnflex1.sissa-prod-titlefont-familyvar(--font-heading)font-size0.95remfont-weight800color#0f172amargin0 0 10pxline-height1.35min-height44pxheight44pxdisplay-webkit-box-webkit-line-clamp2-webkit-box-orientverticaloverflowhiddentext-overflowellipsistext-transformuppercaseletter-spacing0.2pxtransitioncolor 0.2s ease.sissa-prod-cardhover .sissa-prod-titlecolor#16a34a.sissa-prod-descfont-size0.84remcolor#475569line-height1.5margin0 0 16pxmin-height64pxheight64pxdisplay-webkit-box-webkit-line-clamp3-webkit-box-orientverticaloverflowhiddentext-overflowellipsistext-alignjustifytext-justifyinter-word.sissa-prod-specsbackground#f8fafcborder1px solid #e2e8f0border-radius10pxpadding8px 10pxmargin-topautomargin-bottom12pxmin-height68pxdisplayflexflex-directioncolumnjustify-contentspace-betweentransitionborder-color 0.2s easebackground 0.2s ease.sissa-prod-cardhover .sissa-prod-specsborder-color#cbd5e1background#f1f5f9.sissa-spec-pillsdisplayflexgap6pxalign-itemscenterjustify-contentflex-start.sissa-spec-pillfont-size0.70remfont-weight700border-radius6pxpadding3px 7pxdisplayinline-flexalign-itemscentergap4pxline-height1.3white-spacenowrap.sissa-spec-pill.dtexbackground#ecfdf5color#065f46border1px solid #a7f3d0flex-shrink0.sissa-spec-pill.colorbackground#ffffffcolor#1e293bborder1px solid #cbd5e1overflowhiddenmax-width140pxtext-overflowellipsis.spec-dotwidth6pxheight6pxborder-radius50%flex-shrink0.spec-textoverflowhiddentext-overflowellipsiswhite-spacenowrap.sissa-spec-badge-bardisplayflexalign-itemscentergap5pxfont-size0.67remfont-weight700color#475569text-transformuppercaseletter-spacing0.3pxpadding-top4pxborder-top1px dashed #e2e8f0.spec-checkcolor#16a34afont-weight900font-size0.72rem.sissa-prod-footerdisplayflexalign-itemscenterjustify-contentspace-betweenpadding-top12pxborder-top1px solid #f1f5f9margin-topauto.sissa-prod-btndisplayinline-flexalign-itemscentergap6pxfont-size0.80remfont-weight800color#16a34atext-transformuppercaseletter-spacing0.3pxtext-decorationnonetransitioncolor 0.2s ease.sissa-prod-btn span.arrowdisplayinline-blocktransitiontransform 0.25s easefont-size1rem.sissa-prod-cardhover .sissa-prod-btn span.arrowtransformtranslateX(4px)@media (max-width1150px) and (min-width641px).sissa-smart-product-gridgrid-template-columnsrepeat(21fr)gap20px@media (max-width640px).featured-top-sectionpadding35px 0 45px.featured-top-headermargin-bottom16px.sissa-filter-containermargin15px auto 20pxgap6px.sissa-filter-btnpadding8px 12pxfont-size0.78rem.sissa-smart-product-gridgrid-template-columns1frgap16px.sissa-prod-bodypadding16px.sissa-view-all-boxtext-aligncentermargin-top40pxdisplayflexflex-directioncolumnalign-itemscentergap16pxwidth100%.sissa-btn-view-alldisplayinline-flexalign-itemscenterjustify-contentcentergap12pxbackground#0f172acolor#fffffffont-familyvar(--font-heading)font-size0.95remfont-weight800text-transformuppercaseletter-spacing0.5pxpadding15px 32pxborder-radius9999pxborder2px solid #84cc16box-shadow0 8px 24px rgba(1523420.15)0 0 0 3px rgba(132204220.2)cursorpointertransitionall 0.3s cubic-bezier(0.1610.31).sissa-btn-view-allhoverbackground#16a34aborder-color#a3e635color#fffffftransformtranslateY(-2px)box-shadow0 12px 30px rgba(22163740.3)0 0 0 4px rgba(163230530.3).sissa-btn-view-all .btn-all-iconfont-size1.1rem.sissa-btn-view-all .btn-all-arrowdisplayinline-blocktransitiontransform 0.3s easefont-weight900color#a3e635font-size1.1rem.sissa-btn-view-allhover .btn-all-arrowtransformtranslateY(3px).sissa-btn-view-all.expandedbackground#f0fdf4color#166534border-color#86efacbox-shadow0 4px 12px rgba(22163740.1)cursordefault.featured-cat-pillsdisplayflexflex-wrapwrapgap10pxjustify-contentcenteralign-itemscenterwidth100%.btn-cat-pilldisplayinline-flexalign-itemscentergap6pxpadding9px 18pxbackground#ffffffborder1.5px solid #e2e8f0border-radius9999pxfont-size0.82remfont-weight700color#334155text-decorationnonebox-shadow0 2px 8px rgba(0000.03)transitionall 0.25s cubic-bezier(0.1610.31).btn-cat-pillhoverborder-color#16a34acolor#16a34abackground#f0fdf4transformtranslateY(-2px)box-shadow0 6px 16px rgba(22163740.12).sissa-table-sectionpadding60px 0background#ffffffborder-top1px solid var(--slate-200)border-bottom1px solid var(--slate-200).sissa-table-desktop-viewdisplayblock.sissa-table-mobile-cardsdisplaynone.sissa-table-wrapperbackground#ffffffborder-radius16pxborder1.5px solid #e2e8f0overflow-xauto-webkit-overflow-scrollingtouchbox-shadow0 6px 24px rgba(0000.04)margin-top24px.sissa-tech-tablewidth100%min-width860pxborder-collapsecollapsefont-size0.88remtext-alignleft.sissa-tech-table thbackground#0f172acolor#fffffffont-familyvar(--font-heading)font-weight800font-size0.85remletter-spacing0.5pxtext-transformuppercasepadding16px 18pxborder-bottom3px solid #16a34a.sissa-tech-table tdpadding14px 18pxborder-bottom1px solid #f1f5f9color#334155vertical-alignmiddle.sissa-tech-table trlast-child tdborder-bottomnone.sissa-tech-table trhover tdbackground#f8fafc.sissa-tech-table strongcolor#0f172a.sissa-badge-tabledisplayinline-blockpadding3px 8pxborder-radius6pxfont-size0.74remfont-weight800text-transformuppercase.sissa-badge-table.sportbackground#f0fdf4color#166534border1px solid #bbf7d0.sissa-badge-table.decobackground#ecfdf5color#065f46border1px solid #a7f3d0.sissa-badge-table.colorbackground#eff6ffcolor#1e40afborder1px solid #bfdbfe.sissa-badge-table.insumobackground#faf5ffcolor#6b21a8border1px solid #e9d5ff.sissa-mobile-tech-cardbackground#ffffffborder1.5px solid #e2e8f0border-radius14pxpadding16pxbox-shadow0 4px 14px rgba(0000.04).sissa-tech-card-headerdisplayflexalign-itemscenterjustify-contentspace-betweenmargin-bottom12pxpadding-bottom10pxborder-bottom1px solid #f1f5f9.sissa-tech-card-badgefont-size0.76remfont-weight800color#0f172abackground#f1f5f9padding4px 8pxborder-radius6pxborder1px solid #e2e8f0.sissa-tech-card-griddisplaygridgrid-template-columns1fr 1frgap10px.sissa-tech-propdisplayflexflex-directioncolumngap2px.sissa-tech-prop.fullgrid-column1 / -1.prop-lblfont-size0.68remfont-weight800text-transformuppercasecolor#64748bletter-spacing0.3px.prop-valfont-size0.82remcolor#1e293bfont-weight600line-height1.4@media (max-width880px).sissa-table-desktop-viewdisplaynone !important.sissa-table-mobile-cardsdisplaygrid !importantgap14pxmargin-top20px.sissa-cta-bannerbackgroundlinear-gradient(135deg#064e3b 0%#0f172a 60%#1e1b4b 100%)border-radius24pxpadding48px 40pxcolor#ffffffpositionrelativeoverflowhiddenmargin50px 0 20pxbox-shadow0 20px 40px rgba(0000.2).sissa-cta-bannerbeforecontent''positionabsolutetop-50%right-20%width500pxheight500pxbackgroundradial-gradient(circlergba(132204220.2) 0%transparent 70%)pointer-eventsnone.sissa-cta-contentpositionrelativez-index2displaygridgrid-template-columns1.5fr 1frgap36pxalign-itemscenter.sissa-cta-titlefont-familyvar(--font-heading)font-sizeclamp(1.6rem3.5vw2.3rem)font-weight900line-height1.25text-transformuppercasemargin0 0 12px.sissa-cta-title spancolor#a3e635.sissa-cta-descfont-size0.96remcolor#cbd5e1line-height1.65margin0 0 20pxtext-alignjustifytext-justifyinter-word.sissa-agency-badgesdisplayflexalign-itemscentergap10pxwidth100%margin-top14px.sissa-agency-labelfont-size0.76remfont-weight800color#a3e635text-transformuppercasewhite-spacenowrapflex-shrink0.sissa-agency-listdisplayflexflex-wrapnowrapgap8pxalign-itemscenteroverflow-xautowhite-spacenowrapscrollbar-widthnone-webkit-overflow-scrollingtouchpadding-bottom2px.sissa-agency-list-webkit-scrollbardisplaynone.sissa-agency-pillbackgroundrgba(2552552550.1)backdrop-filterblur(8px)-webkit-backdrop-filterblur(8px)border1px solid rgba(2552552550.2)padding5px 12pxborder-radius9999pxfont-size0.74remfont-weight700color#f1f5f9white-spacenowrapflex-shrink0transitionbackground 0.2s easetransform 0.2s ease.sissa-agency-pillhoverbackgroundrgba(2552552550.2)transformtranslateY(-1px).sissa-cta-actionsdisplayflexflex-directioncolumngap14px.sissa-cta-btn-primarydisplayinline-flexalign-itemscenterjustify-contentcentergap12pxbackground#84cc16color#041006font-familyvar(--font-heading)font-size1.05remfont-weight900padding16px 28pxborder-radius12pxtext-decorationnonetext-transformuppercaseletter-spacing0.4pxbox-shadow0 8px 24px rgba(132204220.4)transitionall 0.3s ease.sissa-cta-btn-primaryhoverbackground#a3e635transformtranslateY(-3px)box-shadow0 12px 30px rgba(132204220.6).sissa-cta-btn-secondarydisplayinline-flexalign-itemscenterjustify-contentcentergap10pxbackgroundrgba(2552552550.1)color#ffffffborder1.5px solid rgba(2552552550.3)font-familyvar(--font-heading)font-size0.95remfont-weight800padding14px 24pxborder-radius12pxtext-decorationnonetext-transformuppercaseletter-spacing0.4pxtransitionall 0.25s ease.sissa-cta-btn-secondaryhoverbackgroundrgba(2552552550.2)border-color#ffffff.sissa-mobile-bardisplaynonepositionfixedbottom0left0width100%backgroundrgba(1523420.94)backdrop-filterblur(12px)border-top1px solid rgba(2552552550.15)padding8px 12pxz-index999box-shadow0 -4px 20px rgba(0000.3).sissa-mobile-bar-innerdisplayflexgap8pxmax-width500pxmargin0 auto.sissa-mobile-bar-btnflex1displayflexalign-itemscenterjustify-contentcentergap8pxpadding10px 12pxborder-radius8pxfont-size0.82remfont-weight800text-decorationnonetext-transformuppercaseletter-spacing0.3pxtext-aligncenter.sissa-mobile-bar-btn.callbackground#1e293bcolor#f1f5f9border1px solid #334155.sissa-mobile-bar-btn.wabackground#22c55ecolor#ffffffbox-shadow0 4px 12px rgba(34197940.4)@media (max-width991px).sissa-cta-contentdisplayflexflex-directioncolumngap24pxtext-aligncenteralign-itemscenterwidth100%min-width0box-sizingborder-box.sissa-cta-text-coltext-aligncenterwidth100%min-width0.sissa-cta-titletext-aligncenter.sissa-cta-desctext-aligncentermargin0 auto 18px automax-width600px.sissa-agency-badgesflex-directioncolumnjustify-contentcenteralign-itemscentergap8pxwidth100%max-width100%min-width0.sissa-agency-listjustify-contentcenterflex-wrapwrapwidth100%max-width100%min-width0.sissa-cta-actionsmax-width440pxmargin0 autowidth100%min-width0@media (max-width768px).sissa-mobile-bardisplayblockbodypadding-bottom60px.sissa-bento-gridgrid-template-columns1frgap18px.sissa-smart-product-gridgrid-template-columns1frgap16px.sissa-filter-containergap8px.sissa-filter-btnfont-size0.8rempadding8px 14px.sissa-trust-badge-wrapmargin28px auto 14px autopadding0 10pxmax-width440px.reviews-trust-barflex-directioncolumnalign-itemsstretchborder-radius16pxpadding14px 18pxwidth100%gap9px.reviews-trust-itemfont-size0.84remjustify-contentflex-starttext-alignleftwhite-spacenormalline-height1.35.sissa-cta-section-wrapperpadding-left14pxpadding-right14px.sissa-cta-bannerpadding26px 16pxborder-radius18pxmargin20px auto 16px autowidth100%max-width100%box-sizingborder-boxoverflowhidden.sissa-cta-contentgap18pxwidth100%min-width0.sissa-cta-titlefont-sizeclamp(1.18rem5vw1.55rem)line-height1.25margin0 auto 10px auto.sissa-cta-descfont-size0.86remline-height1.52margin0 auto 16px auto.sissa-agency-labelfont-size0.72rem.sissa-agency-pillfont-size0.7rempadding4px 9px.sissa-cta-actionswidth100%max-width100%gap10pxmargin0 automin-width0.sissa-cta-btn-primary.sissa-cta-btn-secondarywidth100%max-width100%box-sizingborder-boxpadding13px 14pxfont-size0.86remwhite-spacenormalline-height1.25text-aligncenterjustify-contentcenter.sissa-cta-btn-primary svg.sissa-cta-btn-secondary svgwidth18pxheight18pxflex-shrink0.field-motion-hero.hero-sliderpositionrelative !importantheight100vh !importantmin-height100vh !importantheight100dvh !importantmin-height100dvh !importantwidth100% !importantmax-width100% !importantdisplayflex !importantflex-directioncolumn !importantjustify-contentcenter !importantalign-itemscenter !importantoverflowhidden !importantbackground#020b05 !importantcolor#ffffff !importantpadding0 !importantmargin0 !importantbox-sizingborder-box !important.hero-slides-trackpositionabsolute !importantinset0 !importantwidth100% !importantheight100% !importantz-index1 !importantoverflowhidden !important.hero-slidepositionabsolute !importantinset0 !importantwidth100% !importantheight100% !importantdisplayflex !importantflex-directioncolumn !importantjustify-contentcenter !importantalign-itemscenter !importanttext-aligncenter !importantopacity0 !importantvisibilityhidden !importantpointer-eventsnone !importanttransitionopacity 0.75s ease-in-outvisibility 0.75s ease-in-out !importantz-index1 !importantpadding94px clamp(16px4vw60px) 80px !importantbox-sizingborder-box !important-webkit-backface-visibilityhidden !importantbackface-visibilityhidden !importanttransformtranslate3d(000) !important.hero-slide.activeopacity1 !importantvisibilityvisible !importantpointer-eventsauto !importantz-index2 !important.hero-slide-bgpositionabsolute !importantinset0 !importantwidth100% !importantheight100% !importantoverflowhidden !importantz-index1 !important-webkit-backface-visibilityhidden !importantbackface-visibilityhidden !important.hero-slide-imgpositionabsolute !importantinset0 !importantwidth100% !importantheight100% !importantobject-fitcover !importantobject-positioncenter center !important-webkit-backface-visibilityhidden !importantbackface-visibilityhidden !importanttransformtranslate3d(000) !important-webkit-transformtranslate3d(000) !important.hero-slide-vignettepositionabsolute !importantinset0 !importantwidth100% !importantheight100% !importantbackgroundradial-gradient(ellipse at 50% 50%rgba(21050.45) 0%rgba(21050.72) 100%)linear-gradient(180degrgba(21050.35) 0%rgba(21050.15) 35%rgba(21050.25) 65%rgba(2840.75) 100%) !importantz-index3 !importantpointer-eventsnone !important.hero-motion-containerpositionrelative !importantz-index5 !importantwidth100% !importantmax-width1200px !importantmargin0 auto !importantpadding0 16px !importantdisplayflex !importantflex-directioncolumn !importantalign-itemscenter !importantjustify-contentcenter !importanttext-aligncenter !importantbackgroundtransparent !importantbordernone !importantbox-shadownone !importantbackdrop-filternone !important-webkit-backdrop-filternone !important.hero-clean-contentdisplayflex !importantflex-directioncolumn !importantalign-itemscenter !importantjustify-contentcenter !importanttext-aligncenter !importantwidth100% !important.hero-motion-badgedisplayinline-flex !importantalign-itemscenter !importantgap8px !importantbackgroundrgba(34197940.22) !importantborder1px solid rgba(742221280.45) !importantpadding6px 18px !importantborder-radius9999px !importantfont-size0.78rem !importantfont-weight800 !importantletter-spacing0.9px !importantcolor#86efac !importanttext-transformuppercase !importantmargin-bottom14px !importantbackdrop-filterblur(8px) !importantbox-shadow0 4px 15px rgba(0000.3) !important.hero-motion-badge.badge-cat-sportbackgroundrgba(37992350.28) !importantborder-colorrgba(961652500.55) !importantcolor#93c5fd !important.hero-motion-badge.badge-cat-decobackgroundrgba(161851290.28) !importantborder-colorrgba(522111530.55) !importantcolor#6ee7b7 !important.hero-motion-badge.badge-cat-coloresbackgroundrgba(245158110.28) !importantborder-colorrgba(251191360.55) !importantcolor#fde047 !important.hero-motion-badge.badge-cat-suministrosbackgroundrgba(168852470.28) !importantborder-colorrgba(1921322520.55) !importantcolor#e9d5ff !important.hero-motion-titlefont-familyvar(--font-heading) !importantfont-sizeclamp(2rem4.4vw3.8rem) !importantfont-weight900 !importantline-height1.1 !importantletter-spacing-0.6px !importanttext-transformuppercase !importantcolor#ffffff !importantmargin0 0 10px !importanttext-shadow0 2px 4px rgba(0000.95)0 4px 20px rgba(0000.85)0 8px 35px rgba(0000.7) !important.hero-motion-title spancolor#a3e635 !important-webkit-text-fill-color#a3e635 !importanttext-shadow0 2px 6px rgba(0000.95)0 0 25px rgba(163230530.5) !important.hero-title-subfont-size0.55em !importantdisplayblock !importantmargin-top6px !importantcolor#bef264 !importantletter-spacing1.5px !importantfont-weight800 !importanttext-shadow0 2px 6px rgba(0000.95) !important.hero-motion-descfont-sizeclamp(0.95rem1.5vw1.18rem) !importantline-height1.58 !importantcolor#ffffff !importantmax-width980px !importantmargin0 auto 26px !importanttext-shadow0 1px 4px rgba(0000.95)0 2px 14px rgba(0000.9)0 4px 20px rgba(0000.8) !important.hero-motion-desc strong.hero-motion-desc bcolor#ffffff !importantfont-weight750 !important.hero-motion-actionsdisplayflex !importantflex-wrapwrap !importantalign-itemscenter !importantjustify-contentcenter !importantgap18px !importantmargin-bottom0 !important.btn-motion-primarybackgroundlinear-gradient(135deg#bef264 0%#a3e635 45%#84cc16 100%) !importantcolor#021a0a !importantfont-familyvar(--font-heading) !importantfont-weight850 !importantfont-size1.05rem !importantpadding15px 36px !importantborder-radius14px !importanttext-decorationnone !importantdisplayinline-flex !importantalign-itemscenter !importantgap12px !importantborder1.5px solid rgba(2552552550.9) !importantbox-shadow0 10px 28px rgba(163230530.45)0 4px 12px rgba(0000.4) !importanttransitionall 0.22s ease !importantletter-spacing0.6px !importanttext-transformuppercase !importantcursorpointer !important.btn-motion-primaryhoverbackgroundlinear-gradient(135deg#d9f99d 0%#bef264 50%#a3e635 100%) !importantcolor#000000 !importanttransformtranslateY(-3px) scale(1.02) !importantbox-shadow0 16px 38px rgba(163230530.65) !important.btn-motion-outline.btn-motion-cotizabackgroundlinear-gradient(135deg#25D366 0%#16a34a 60%#15803d 100%) !importantborder1.5px solid rgba(2552552550.65) !importantcolor#ffffff !importantfont-familyvar(--font-heading) !importantfont-weight850 !importantfont-size1.05rem !importantpadding15px 34px !importantborder-radius14px !importanttext-decorationnone !importantdisplayinline-flex !importantalign-itemscenter !importantgap12px !importanttext-shadow0 1px 3px rgba(0000.4) !importantbox-shadow0 10px 28px rgba(372111020.45)0 4px 12px rgba(0000.4) !importanttransitionall 0.22s ease !importantletter-spacing0.6px !importanttext-transformuppercase !importantcursorpointer !important.btn-motion-outlinehover.btn-motion-cotizahoverbackgroundlinear-gradient(135deg#2cf578 0%#22c55e 50%#16a34a 100%) !importantcolor#ffffff !importanttransformtranslateY(-3px) scale(1.02) !importantbox-shadow0 16px 38px rgba(372111020.7) !important.hero-slider-navtop50% !importanttransformtranslateY(-50%) !important.hero-slider-dotspositionabsolute !importantbottom54px !importantleft50% !importanttransformtranslateX(-50%) !importantz-index12 !importantdisplayflex !importantalign-itemscenter !importantjustify-contentcenter !importantgap9px !important.hero-slider-dotwidth12px !importantheight12px !importantborder-radius50% !importantbackgroundrgba(2552552550.4) !importantbordernone !importantcursorpointer !importanttransitionall 0.28s ease !importantpadding0 !important.hero-slider-dothoverbackgroundrgba(2552552550.85) !important.hero-slider-dot.activewidth32px !importantborder-radius9999px !importantbackground#84cc16 !importantbox-shadow0 2px 10px rgba(132204220.6) !important.hero-scroll-downpositionabsolute !importantbottom14px !importantleft50% !importanttransformtranslateX(-50%) !importantz-index14 !importantdisplayinline-flex !importantflex-directioncolumn !importantalign-itemscenter !importantgap3px !importantcolor#ffffff !importanttext-decorationnone !importantcursorpointer !importanttransitiontransform 0.25s easeopacity 0.25s ease !importantopacity0.85 !important.hero-scroll-downhoveropacity1 !importanttransformtranslateX(-50%) translateY(3px) !important.hero-scroll-down .scroll-arrow-iconwidth24px !importantheight24px !importantstroke#bef264 !importantfilterdrop-shadow(0 2px 6px rgba(0000.8)) !importantanimationheroArrowBounce 1.8s ease-in-out infinite !important@keyframes heroArrowBounce0%20%50%80%100%transformtranslateY(0)40%transformtranslateY(6px)60%transformtranslateY(3px).hero-about-briefbackground#ffffff !importantcolor#0f172a !importantpaddingclamp(54px7vw84px) 0 !importantpositionrelative !importantborder-bottom1px solid #e2e8f0 !importantoverflowhidden !important.hero-about-containerdisplaygrid !importantgrid-template-columns1fr 1.25fr !importantgapclamp(36px5vw76px) !importantalign-itemscenter !importantmax-width1320px !importantmargin0 auto !importantpadding0 24px !importantpositionrelative !importantz-index2 !important.about-brief-leftpositionrelative !importantdisplayflex !importantflex-directioncolumn !importantalign-itemsflex-start !important.about-watermark-leafpositionabsolute !importanttop-45px !importantleft22% !importantwidth170px !importantheight290px !importantpointer-eventsnone !importantz-index0 !importanttransformrotate(14deg) !important.about-brand-wrappositionrelative !importantz-index2 !importantwidth100% !important.about-brief-brandfont-familyvar(--font-heading) !importantfont-sizeclamp(3.2rem6.2vw5.2rem) !importantfont-weight950 !importantline-height0.95 !importantletter-spacing-2px !importantmargin0 0 14px !importanttext-transformuppercase !important.about-brief-brand .brand-darkcolor#0f172a !important.about-brief-brand .brand-greencolor#16a34a !important.about-features-linesdisplayflex !importantflex-directioncolumn !importantgap9px !importantmargin0 0 28px !importantwidth100% !important.about-feature-itemdisplayinline-flex !importantalign-itemscenter !importantgap12px !importantpadding8px 14px !importantbackground#f8fafc !importantborder1px solid #e2e8f0 !importantborder-left4px solid #16a34a !importantborder-radius6px !importantbox-shadow0 2px 6px rgba(0000.03) !importanttransitiontransform 0.2s easeborder-color 0.2s easebackground 0.2s ease !important.about-feature-itemhovertransformtranslateX(4px) !importantborder-color#cbd5e1 !importantborder-left-color#84cc16 !importantbackground#f1f5f9 !important.about-feature-iconfont-size1.15rem !importantline-height1 !importantflex-shrink0 !important.about-feature-textfont-familyvar(--font-heading) !importantfont-size0.84rem !importantfont-weight850 !importantletter-spacing0.8px !importantcolor#0f172a !importanttext-transformuppercase !importantline-height1.25 !important.about-btn-wrappositionrelative !importantz-index2 !important.about-brief-btndisplayinline-flex !importantalign-itemscenter !importantgap12px !importantpadding15px 32px !importantborder-radius8px !importantbackground#0f172a !importantcolor#ffffff !importantfont-familyvar(--font-heading) !importantfont-weight850 !importantfont-size0.96rem !importantletter-spacing1.2px !importanttext-transformuppercase !importanttext-decorationnone !importantborder2px solid #0f172a !importantbox-shadow0 6px 20px rgba(1523420.25) !importanttransitionall 0.25s cubic-bezier(0.400.21) !importantpositionrelative !importantoverflowhidden !important.about-brief-btnhoverbackground#16a34a !importantborder-color#16a34a !importantcolor#ffffff !importanttransformtranslateY(-2px) !importantbox-shadow0 10px 25px rgba(22163740.4) !important.about-brief-btn .about-btn-arrowdisplayinline-flex !importantalign-itemscenter !importantjustify-contentcenter !importantwidth26px !importantheight26px !importantborder-radius50% !importantbackgroundrgba(2552552550.15) !importantcolor#a3e635 !importantfont-size1.1rem !importantfont-weight900 !importanttransitiontransform 0.25s easebackground 0.25s ease !important.about-brief-btnhover .about-btn-arrowtransformtranslateX(4px) !importantbackgroundrgba(2552552550.25) !importantcolor#ffffff !important.about-brief-btnhover .about-btn-arrowtransformtranslateX(5px) !importantcolor#86efac !important.about-brief-rightdisplayflex !importantflex-directioncolumn !importantgap20px !importantcolor#334155 !importantfont-sizeclamp(0.98rem1.28vw1.08rem) !importantline-height1.72 !important.about-text-p1.about-text-p2margin0 !important.about-brief-right strongcolor#0f172a !importantfont-weight750 !important@media (max-width900px).hero-about-containergrid-template-columns1fr !importantgap28px !important.about-watermark-leaftop-20px !importantleft45% !importantwidth120px !importantheight200px !important@media (max-width768px).edel-headerheight60px !important.edel-header-containerheight60px !important.field-motion-hero.hero-sliderpositionrelative !importantwidth100% !importantheightcalc(100svh - 60px) !importantmin-height560px !importantmax-height850px !importantmargin-top60px !importantpadding0 !importantoverflowhidden !importantbackground#020b05 !importantdisplayflex !importantalign-itemscenter !importantjustify-contentcenter !important.hero-slides-trackpositionabsolute !importantinset0 !importantwidth100% !importantheight100% !importantoverflowhidden !important.hero-slidepositionabsolute !importantinset0 !importantwidth100% !importantheight100% !importantbox-sizingborder-box !importantdisplayflex !importantopacity0 !importantvisibilityhidden !importantpointer-eventsnone !importantz-index1 !importanttransitionopacity 0.75s ease-in-outvisibility 0.75s ease-in-out !importantflex-directioncolumn !importantjustify-contentcenter !importantalign-itemscenter !importanttext-aligncenter !importantpadding16px 16px 54px !importantoverflowhidden !important-webkit-backface-visibilityhidden !importantbackface-visibilityhidden !importanttransformtranslate3d(000) !important.hero-slide.activeopacity1 !importantvisibilityvisible !importantpointer-eventsauto !importantz-index2 !important.hero-slide-bgpositionabsolute !importantinset0 !importantwidth100% !importantheight100% !importantbackground-sizecover !importantbackground-positioncenter center !importanttransformscale(1.02) !important.hero-slide-vignettepositionabsolute !importantinset0 !importantwidth100% !importantheight100% !importantbackgroundradial-gradient(ellipse at 50% 50%rgba(21050.4) 0%rgba(21050.78) 100%)linear-gradient(180degrgba(21050.35) 0%rgba(21050.15) 45%rgba(2840.8) 100%) !important.hero-motion-containerpositionrelative !importantz-index5 !importantwidth100% !importantmax-width360px !importantmargin0 auto !importantpadding0 !important.hero-clean-contentdisplayflex !importantflex-directioncolumn !importantalign-itemscenter !importanttext-aligncenter !importantwidth100% !important.hero-motion-badgefont-size0.68rem !importantpadding4px 12px !importantmargin-bottom8px !important.hero-motion-titlefont-size1.65rem !importantmargin-bottom6px !importantline-height1.12 !important.hero-title-subfont-size0.64rem !importantmargin-top4px !important.hero-motion-descfont-size0.88rem !importantline-height1.45 !importantmargin-bottom16px !important.hero-motion-actionsflex-directioncolumn !importantwidth100% !importantmax-width320px !importantgap10px !important.btn-motion-primary.btn-motion-outline.btn-motion-cotizawidth100% !importantjustify-contentcenter !importantpadding12px 18px !importantfont-size0.92rem !importantborder-radius12px !important.hero-slider-dotsbottom44px !important.hero-scroll-downbottom10px !important.hero-about-briefpadding42px 0 !important.about-brief-brandfont-size3rem !important.about-brief-taglinefont-size0.78rem !importantletter-spacing1.2px !importantmargin-bottom20px !important.about-brief-btnwidth100% !importantjustify-contentcenter !importantfont-size0.85rem !importantpadding13px 20px !important.about-brief-rightfont-size0.92rem !importantline-height1.6 !importantgap14px !important.trust-dividerdisplaynone !important.hero-trust-containerdisplaygrid !importantgrid-template-columnsrepeat(21fr) !importantgap16px 12px !importantpadding0 16px !important.trust-iconfont-size1.6rem !important.trust-numberfont-size1.15rem !important.trust-labelfont-size0.68rem !important.sissa-blog-griddisplaygridgrid-template-columnsrepeat(31fr)gap24pxmargin-top20px.sissa-blog-cardbackground#ffffffborder-radius14pxoverflowhiddenborder1px solid #e2e8f0box-shadow0 4px 16px rgba(0000.04)displayflexflex-directioncolumntransitiontransform 0.2s easebox-shadow 0.2s ease.sissa-blog-cardhovertransformtranslateY(-4px)box-shadow0 10px 25px rgba(0000.08).sissa-blog-mediapositionrelativeheight190pxoverflowhidden.sissa-blog-media imgwidth100%height100%object-fitcovertransitiontransform 0.3s ease.sissa-blog-cardhover .sissa-blog-media imgtransformscale(1.05).sissa-blog-categorypositionabsolutetop12pxleft12pxbackgroundrgba(1523420.85)backdrop-filterblur(6px)color#86efacfont-size0.72remfont-weight700text-transformuppercaseletter-spacing0.5pxpadding4px 10pxborder-radius6px.sissa-blog-bodypadding20pxdisplayflexflex-directioncolumnflex1.sissa-blog-titlefont-size1.05remfont-weight800line-height1.35margin-bottom10px.sissa-blog-title acolor#0f172atext-decorationnonetransitioncolor 0.15s.sissa-blog-title ahovercolor#16a34a.sissa-blog-excerptfont-size0.84remcolor#64748bline-height1.5margin-bottom16pxflex1.sissa-blog-linkcolor#16a34afont-weight700font-size0.84remtext-decorationnonedisplayinline-flexalign-itemscentergap4pxtransitiongap 0.2s ease.sissa-blog-linkhovergap8pxtext-decorationunderline@media (max-width960px).sissa-blog-gridgrid-template-columnsrepeat(21fr)gap18px@media (max-width640px).sissa-blog-gridgrid-template-columns1frgap16px.peru-regiones-sectionpositionrelative !importantbackground-color#030805 !importantbackground-imagelinear-gradient(180degrgba(3850.88) 0%rgba(3850.72) 40%rgba(3850.88) 100%)url('<?= SITE_URL ?img/mapa-peru-resaltado-fondo.webp') !importantbackground-sizecover !importantbackground-positioncenter center !importantbackground-repeatno-repeat !importantbackground-attachmentscroll !importantcolor#ffffff !importantpaddingclamp(54px7vw90px) 0 !importantoverflowhidden !importantborder-top1px solid rgba(132204220.22) !importantborder-bottom1px solid rgba(2552552550.08) !important.peru-regiones-containerwidth100% !importantmax-width1320px !importantmargin0 auto !importantpadding0 24px !importantpositionrelative !importantz-index2 !importantbox-sizingborder-box !important.peru-regiones-headertext-aligncenter !importantmax-width900px !importantmargin0 auto clamp(32px4.5vw48px) auto !important.peru-regiones-badgedisplayinline-flex !importantalign-itemscenter !importantgap8px !importantpadding6px 18px !importantbackgroundrgba(132204220.14) !importantborder1px solid rgba(132204220.45) !importantborder-radius9999px !importantfont-familyvar(--font-heading) !importantfont-size0.78rem !importantfont-weight800 !importantletter-spacing2px !importantcolor#bef264 !importanttext-transformuppercase !importantmargin-bottom14px !importantbox-shadow0 4px 15px rgba(0000.4) !important.peru-regiones-titlefont-familyvar(--font-heading) !importantfont-sizeclamp(2.3rem4.6vw3.6rem) !importantfont-weight950 !importantletter-spacing1.5px !importantcolor#ffffff !importanttext-transformuppercase !importantline-height1.05 !importantmargin0 0 14px 0 !importanttext-shadow0 4px 25px rgba(0000.9) !important.peru-regiones-title spancolor#84cc16 !importanttext-shadow0 0 28px rgba(132204220.6) !important.peru-regiones-subtitlefont-sizeclamp(1rem1.3vw1.18rem) !importantcolor#e2e8f0 !importantline-height1.6 !importantmargin0 !importanttext-shadow0 2px 12px rgba(0000.95) !important.peru-regiones-griddisplaygrid !importantgrid-template-columnsrepeat(51fr) !importantgap12px !importantmargin-bottomclamp(32px4vw44px) !important.region-link-carddisplayflex !importantalign-itemscenter !importantjustify-contentflex-start !importantgap10px !importantpadding13px 16px !importantbackgroundrgba(61490.72) !importantbackdrop-filterblur(12px) !important-webkit-backdrop-filterblur(12px) !importantborder1px solid rgba(132204220.28) !importantborder-radius10px !importantcolor#f8fafc !importanttext-decorationnone !importantfont-familyvar(--font-heading) !importantfont-size0.95rem !importantfont-weight750 !importantletter-spacing0.3px !importantbox-shadow0 8px 24px rgba(0000.65)inset 0 1px 0 rgba(2552552550.08) !importanttransitionall 0.22s cubic-bezier(0.400.21) !importantpositionrelative !importantoverflowhidden !important.region-link-cardbeforecontent'' !importantpositionabsolute !importanttop0 !importantleft0 !importantwidth3px !importantheight100% !importantbackground#84cc16 !importantopacity0.6 !importanttransitionwidth 0.2s easeopacity 0.2s ease !important.region-link-cardhoverbackgroundrgba(132204220.22) !importantborder-color#84cc16 !importantcolor#bef264 !importantbox-shadow0 12px 30px rgba(0000.85)0 0 20px rgba(132204220.35) !importanttransformtranslateY(-3px) scale(1.02) !important.region-link-cardhoverbeforewidth6px !importantopacity1 !important.region-card-pinwidth18px !importantheight18px !importantcolor#84cc16 !importantfill#84cc16 !importantfilterdrop-shadow(0 2px 6px rgba(132204220.45)) !importantflex-shrink0 !importantdisplayinline-block !importantvertical-alignmiddle !importanttransitiontransform 0.2s cubic-bezier(0.341.560.641)color 0.2s easefill 0.2s ease !important.region-link-cardhover .region-card-pincolor#bef264 !importantfill#bef264 !importanttransformscale(1.2) !importantfilterdrop-shadow(0 2px 10px rgba(1902421000.75)) !important.region-card-textwhite-spacenowrap !importantoverflowhidden !importanttext-overflowellipsis !important.peru-regiones-cta-wrapdisplayflex !importantjustify-contentcenter !importantalign-itemscenter !importantgap16px !importantflex-wrapwrap !important.peru-cta-btndisplayinline-flex !importantalign-itemscenter !importantgap12px !importantbackgroundlinear-gradient(135deg#84cc16 0%#65a30d 100%) !importantcolor#051206 !importantpadding15px 34px !importantborder-radius8px !importantfont-familyvar(--font-heading) !importantfont-size1.05rem !importantfont-weight900 !importantletter-spacing0.8px !importanttext-transformuppercase !importanttext-decorationnone !importantbox-shadow0 8px 25px rgba(132204220.45) !importanttransitionall 0.25s ease !importantbordernone !important.peru-cta-btnhoverbackgroundlinear-gradient(135deg#a3e635 0%#84cc16 100%) !importantbox-shadow0 12px 35px rgba(132204220.65) !importanttransformtranslateY(-2px) !importantcolor#000000 !important.peru-cta-btn .cta-arrowfont-size1.25rem !importantline-height1 !importantfont-weight900 !important@media (max-width1200px).peru-regiones-gridgrid-template-columnsrepeat(41fr) !important@media (max-width900px).peru-regiones-gridgrid-template-columnsrepeat(31fr) !importantgap10px !important.region-link-cardpadding11px 13px !importantfont-size0.88rem !important@media (max-width600px).peru-regiones-gridgrid-template-columnsrepeat(21fr) !importantgap8px !important.region-link-cardpadding10px 10px !importantfont-size0.82rem !important.peru-cta-btnwidth100% !importantjustify-contentcenter !importantpadding14px 20px !importantfont-size0.92rem !important#categorias-grass .sissa-bento-griddisplaygrid !importantgrid-template-columnsrepeat(31fr) !importantgap24px !importantmargin-bottom24px !importantalign-itemsstretch !important#categorias-grass .sissa-bento-cardheight100% !importantdisplayflex !importantflex-directioncolumn !importantbackground#ffffff !importantborder-radius20px !importantborder1px solid #e2e8f0 !importantoverflowhidden !importantbox-shadow0 4px 20px -2px rgba(1523420.06) !importanttransitiontransform 0.35s cubic-bezier(0.1610.31)box-shadow 0.35s cubic-bezier(0.1610.31)border-color 0.3s ease !important#categorias-grass .sissa-bento-cardhovertransformtranslateY(-7px) !importantbox-shadow0 20px 35px -8px rgba(1523420.12)0 0 0 1.5px #16a34a !importantborder-color#16a34a !important#categorias-grass .sissa-bento-mediapositionrelative !importantwidth100% !importantheight210px !importantoverflowhidden !importantbackground#0f172a !importantflex-shrink0 !important#categorias-grass .sissa-bento-media imgwidth100% !importantheight100% !importantobject-fitcover !importantdisplayblock !importanttransitiontransform 0.6s cubic-bezier(0.1610.31) !important#categorias-grass .sissa-bento-cardhover .sissa-bento-media imgtransformscale(1.06) !important#categorias-grass .sissa-bento-bodypadding24px !importantdisplayflex !importantflex-directioncolumn !importantflex1 !importantjustify-contentspace-between !importantbackground#ffffff !important#categorias-grass .sissa-bento-titlefont-familyvar(--font-heading) !importantfont-size1.15rem !importantfont-weight800 !importantcolor#0f172a !importantmargin0 0 10px !importantline-height1.3 !important#categorias-grass .sissa-bento-descfont-size0.88rem !importantline-height1.58 !importantcolor#64748b !importantmargin-bottom20px !importantflex1 !important#categorias-grass .sissa-bento-footermargin-topauto !importantpadding-top16px !importantborder-top1px solid #f1f5f9 !important#categorias-grass .sissa-bento-badge.petsbackgroundrgba(1808390.94) !importantcolor#fef3c7 !importantborder1px solid rgba(245158110.45) !important#categorias-grass .sissa-bento-badge.kidsbackgroundrgba(131481360.94) !importantcolor#ccfbf1 !importantborder1px solid rgba(452121910.45) !important@media (max-width1080px)#categorias-grass .sissa-bento-gridgrid-template-columnsrepeat(21fr) !importantgap20px !important@media (max-width640px)#categorias-grass .sissa-bento-gridgrid-template-columns1fr !importantgap16px !important#categorias-grass .sissa-bento-mediaheight190px !important#categorias-grass .sissa-bento-bodypadding18px !important.sissa-trust-badge-wrapmargin40px auto 20px autowidth100%max-width1050pxbox-sizingborder-boxdisplayflexflex-directioncolumnalign-itemscentertext-aligncenter.sissa-trust-badge-headermargin-bottom8pxtext-aligncenter.sissa-trust-badge-header spandisplayinline-blockbackground#ffffffcolor#166534border1px solid var(--slate-200#e2e8f0)padding4px 18pxfont-size0.76remfont-weight800text-transformuppercaseletter-spacing0.6pxborder-radius9999pxbox-shadow0 2px 6px rgba(0000.04).reviews-trust-bardisplayflexalign-itemscenterjustify-contentcenterflex-wrapwrapgap16px 24pxbackground#ffffffborder1px solid var(--slate-200#e2e8f0)border-radius9999pxpadding10px 28pxwidthfit-contentmax-width100%box-sizingborder-boxmargin0 auto 10px autobox-shadow0 2px 8px rgba(0000.04).reviews-trust-itemdisplayinline-flexalign-itemscentergap8pxfont-size0.82remfont-weight700colorvar(--slate-700#334155)white-spacenowrap.sissa-cta-section-wrapperwidth100%max-width1320pxmargin-leftautomargin-rightautopadding-left24pxpadding-right24pxbox-sizingborder-box.sissa-cta-bannerbackgroundlinear-gradient(135deg#064e3b 0%#0f172a 60%#1e1b4b 100%)border-radius24pxpadding46px 40pxcolor#ffffffpositionrelativeoverflowhiddenmargin40px 0 20pxbox-shadow0 20px 40px rgba(0000.2)width100%box-sizingborder-box.sissa-cta-bannerbeforecontent''positionabsolutetop-50%right-20%width500pxheight500pxbackgroundradial-gradient(circlergba(132204220.2) 0%transparent 70%)pointer-eventsnone.sissa-cta-contentpositionrelativez-index2displaygridgrid-template-columns1.5fr 1frgap36pxalign-itemscenterwidth100%min-width0box-sizingborder-box.sissa-cta-text-colmin-width0width100%box-sizingborder-box.sissa-cta-titlefont-familyvar(--font-heading'Oswald'sans-serif)font-sizeclamp(1.4rem3.2vw2.2rem)font-weight900line-height1.25text-transformuppercasemargin0 0 12pxword-breakbreak-wordoverflow-wrapbreak-word.sissa-cta-title spancolor#a3e635.sissa-cta-descfont-size0.95remcolor#cbd5e1line-height1.65margin0 0 20pxtext-alignjustifytext-justifyinter-word.sissa-agency-badgesdisplayflexalign-itemscentergap10pxwidth100%max-width100%min-width0box-sizingborder-boxmargin-top14px.sissa-agency-labelfont-size0.76remfont-weight800color#a3e635text-transformuppercasewhite-spacenowrapflex-shrink0.sissa-agency-listdisplayflexflex-wrapwrapgap8pxalign-itemscentermin-width0max-width100%box-sizingborder-box.sissa-agency-pillbackgroundrgba(2552552550.1)backdrop-filterblur(8px)-webkit-backdrop-filterblur(8px)border1px solid rgba(2552552550.2)padding5px 12pxborder-radius9999pxfont-size0.74remfont-weight700color#f1f5f9white-spacenowraptransitionbackground 0.2s easetransform 0.2s ease.sissa-agency-pillhoverbackgroundrgba(2552552550.2)transformtranslateY(-1px).sissa-cta-actionsdisplayflexflex-directioncolumngap14pxwidth100%min-width0box-sizingborder-box.sissa-cta-btn-primarydisplayinline-flexalign-itemscenterjustify-contentcentergap12pxbackground#84cc16color#041006font-familyvar(--font-heading'Oswald'sans-serif)font-size1.05remfont-weight900padding16px 24pxborder-radius12pxtext-decorationnonetext-transformuppercaseletter-spacing0.4pxbox-shadow0 8px 24px rgba(132204220.4)transitionall 0.3s easebox-sizingborder-boxtext-aligncenterwidth100%.sissa-cta-btn-primaryhoverbackground#a3e635transformtranslateY(-3px)box-shadow0 12px 30px rgba(132204220.6).sissa-cta-btn-secondarydisplayinline-flexalign-itemscenterjustify-contentcentergap10pxbackgroundrgba(2552552550.1)color#ffffffborder1.5px solid rgba(2552552550.3)font-familyvar(--font-heading'Oswald'sans-serif)font-size0.95remfont-weight800padding14px 20pxborder-radius12pxtext-decorationnonetext-transformuppercaseletter-spacing0.4pxtransitionall 0.25s easebox-sizingborder-boxtext-aligncenterwidth100%.sissa-cta-btn-secondaryhoverbackgroundrgba(2552552550.2)border-color#ffffff@media (max-width991px).sissa-cta-contentdisplayflex !importantflex-directioncolumn !importantgap24px !importanttext-aligncenter !importantalign-itemscenter !important.sissa-cta-text-coltext-aligncenter !important.sissa-cta-titletext-aligncenter !important.sissa-cta-desctext-aligncenter !importantmargin0 auto 18px auto !importantmax-width600px !important.sissa-agency-badgesflex-directioncolumn !importantjustify-contentcenter !importantalign-itemscenter !importantgap8px !important.sissa-agency-listjustify-contentcenter !important.sissa-cta-actionsmax-width440px !importantmargin0 auto !importantwidth100% !important@media (max-width768px).sissa-trust-badge-wrapmargin28px auto 14px auto !importantpadding0 10px !importantmax-width440px !important.reviews-trust-barflex-directioncolumn !importantalign-itemsstretch !importantborder-radius16px !importantpadding14px 18px !importantwidth100% !importantgap9px !important.reviews-trust-itemfont-size0.84rem !importantjustify-contentflex-start !importanttext-alignleft !importantwhite-spacenormal !importantline-height1.35 !important.sissa-cta-section-wrapperpadding-left14px !importantpadding-right14px !important.sissa-cta-bannerpadding26px 16px !importantborder-radius18px !importantmargin20px auto 16px auto !important.sissa-cta-contentgap18px !important.sissa-cta-titlefont-sizeclamp(1.18rem5vw1.55rem) !importantline-height1.25 !importantmargin0 auto 10px auto !important.sissa-cta-descfont-size0.86rem !importantline-height1.52 !importantmargin0 auto 16px auto !important.sissa-agency-labelfont-size0.72rem !important.sissa-agency-pillfont-size0.7rem !importantpadding4px 9px !important.sissa-cta-actionswidth100% !importantmax-width100% !importantgap10px !importantmargin0 auto !important.sissa-cta-btn-primary.sissa-cta-btn-secondarywidth100% !importantmax-width100% !importantbox-sizingborder-box !importantpadding13px 14px !importantfont-size0.86rem !importantwhite-spacenormal !importantline-height1.25 !importanttext-aligncenter !importantjustify-contentcenter !important.sissa-cta-btn-primary svg.sissa-cta-btn-secondary svgwidth18px !importantheight18px !importantflex-shrink0 !important#blog-sissa.section-blog-guidesbackground#f8fafcpadding-top55pxpadding-bottom55pxpositionrelative#blog-sissa .section-header.section-blog-guides .section-headertext-aligncentermax-width900pxmargin0 auto 36px#blog-sissa .badge-tag.section-blog-guides .badge-tagdisplayinline-blockbackgroundrgba(34197940.12)color#15803dborder1px solid rgba(34197940.3)padding6px 16pxborder-radius9999pxfont-size0.78remfont-weight800letter-spacing0.08emtext-transformuppercasemargin-bottom12px#blog-sissa .section-title.section-blog-guides .section-titlefont-sizeclamp(1.6rem3.2vw2.3rem)font-weight900color#0f172aline-height1.22letter-spacing-0.02emtext-transformuppercasemargin0 0 14px 0#blog-sissa .section-subtitle.section-blog-guides .section-subtitlecolor#64748bfont-size1.02remline-height1.6max-width720pxmargin0 auto.sissa-blog-griddisplaygridgrid-template-columnsrepeat(31fr)gap28pxmargin-bottom36px.sissa-blog-cardbackground#ffffffborder-radius20pxborder1px solid rgba(2262322400.9)overflowhiddendisplayflexflex-directioncolumnbox-shadow0 10px 25px -5px rgba(1523420.05)0 8px 10px -6px rgba(1523420.02)transitiontransform 0.4s cubic-bezier(0.1610.31)box-shadow 0.4s cubic-bezier(0.1610.31)border-color 0.4s easeheight100%.sissa-blog-cardhovertransformtranslateY(-8px)box-shadow0 24px 45px -10px rgba(1523420.12)0 12px 24px -8px rgba(34197940.18)border-colorrgba(34197940.45).sissa-blog-mediapositionrelativeoverflowhiddenheight230pxbackground#0f172a.sissa-blog-media imgwidth100%height100%object-fitcoverdisplayblocktransitiontransform 0.6s cubic-bezier(0.1610.31).sissa-blog-cardhover .sissa-blog-media imgtransformscale(1.08).sissa-blog-categorypositionabsolutetop16pxleft16pxz-index2backgroundrgba(1523420.88)backdrop-filterblur(8px)-webkit-backdrop-filterblur(8px)color#fffffffont-size0.72remfont-weight800letter-spacing0.08emtext-transformuppercase !importantpadding6px 14pxborder-radius9999pxborder1px solid rgba(2552552550.2)box-shadow0 4px 12px rgba(0000.25)pointer-eventsnone.sissa-blog-bodypadding26px 26px 22pxdisplayflexflex-directioncolumnflex-grow1.sissa-blog-titlefont-familyinheritfont-size1.05remfont-weight800line-height1.4letter-spacing-0.01emtext-transformuppercase !importantmargin0 0 12px 0.sissa-blog-title acolor#0f172atext-decorationnonetext-transformuppercase !importanttransitioncolor 0.2s easedisplay-webkit-box-webkit-line-clamp2-webkit-box-orientverticaloverflowhidden.sissa-blog-cardhover .sissa-blog-title a.sissa-blog-title ahovercolor#16a34a.sissa-blog-excerptfont-size0.88remline-height1.55color#64748bmargin0 0 20px 0flex-grow1display-webkit-box-webkit-line-clamp3-webkit-box-orientverticaloverflowhidden.sissa-blog-linkdisplayinline-flexalign-itemscentergap8pxfont-weight700font-size0.84remcolor#16a34atext-transformuppercase !importantletter-spacing0.04emtext-decorationnonepadding-top14pxborder-top1px solid #f1f5f9transitionall 0.25s easemargin-topauto.sissa-blog-linkhover.sissa-blog-cardhover .sissa-blog-linkcolor#15803dtransformtranslateX(4px).sissa-blog-cta-wrappertext-aligncentermargin-top36px.btn-blog-alldisplayinline-flexalign-itemscenterjustify-contentcentergap10pxbackground#0f172acolor#ffffffpadding14px 32pxborder-radius9999pxfont-weight800font-size0.86remletter-spacing0.05emtext-transformuppercasetext-decorationnonebox-shadow0 10px 25px -5px rgba(1523420.25)transitionall 0.3s cubic-bezier(0.1610.31).btn-blog-allhoverbackgroundlinear-gradient(135deg#15803d 0%#16a34a 100%)color#fffffftransformtranslateY(-3px)box-shadow0 14px 30px -4px rgba(22163740.38)@media (max-width1024px).sissa-blog-gridgrid-template-columnsrepeat(21fr)gap22px@media (max-width680px).sissa-blog-gridgrid-template-columns1frgap20px.sissa-blog-mediaheight200px.sissa-blog-bodypadding20px 20px 18px.sissa-blog-titlefont-size0.98rem.btn-blog-allwidth100%padding13px 20pxfont-size0.8rembox-sizingborder-box.blog-main-wrappermax-width1320pxmargin0 autopadding0 24px.blog-hero-sectionbackgroundlinear-gradient(135deg#061c0d 0%#0a3319 50%#030f07 100%)color#ffffffpadding55px 0 65pxborder-bottom1px solid rgba(132204220.25)positionrelativeoverflowhidden.blog-hero-sectionbeforecontent''positionabsolutetop-40%right-10%width600pxheight600pxbackgroundradial-gradient(circlergba(132204220.12) 0%transparent 70%)pointer-eventsnone.blog-hero-griddisplaygridgrid-template-columns1.35fr 0.85frgap40pxalign-itemscenter@media (max-width991px).blog-hero-gridgrid-template-columns1frgap30px.blog-hannah-cardbackgroundrgba(2552552550.05)backdrop-filterblur(14px)border1.5px solid rgba(132204220.35)border-radius20pxpadding28pxbox-shadow0 15px 35px rgba(0000.3).blog-hannah-headerdisplayflexalign-itemscentergap14pxmargin-bottom16px.blog-hannah-avatarwidth52pxheight52pxborder-radius50%object-fitcoverborder2px solid #84cc16.blog-hannah-titlecolor#fffffffont-size1.1remfont-weight800line-height1.25margin-bottom2px.blog-hannah-statuscolor#84cc16font-size0.8remfont-weight700.blog-hannah-descfont-size0.9remcolor#cbd5e1line-height1.55margin-bottom20px.blog-hannah-actionsdisplayflexflex-directioncolumngap10px.blog-hannah-btn-primarywidth100%background#84cc16color#061c0dfont-weight800font-size0.92rempadding12px 18pxborder-radius10pxbordernonecursorpointerdisplayflexalign-itemscenterjustify-contentcentergap8pxtransitionbackground 0.2stransform 0.2s.blog-hannah-btn-primaryhoverbackground#9beb26transformtranslateY(-2px).blog-hannah-btn-secondarywidth100%backgroundrgba(2552552550.08)color#fffffffont-weight700font-size0.88rempadding10px 16pxborder-radius10pxtext-decorationnonedisplayflexalign-itemscenterjustify-contentcentergap8pxborder1px solid rgba(2552552550.15)transitionbackground 0.2sborder-color 0.2s.blog-hannah-btn-secondaryhoverbackgroundrgba(2552552550.14)border-color#84cc16color#84cc16.blog-cat-filter-stripdisplayflexflex-wrapwrapgap10pxmargin35px 0 20pxalign-itemscenter.blog-filter-btnbackground#f1f5f9color#334155border1px solid #e2e8f0padding8px 18pxborder-radius30pxfont-size0.88remfont-weight700cursorpointertransitionall 0.25s easetext-decorationnonedisplayinline-flexalign-itemscentergap6px.blog-filter-btnhover.blog-filter-btn.activebackground#091a10color#84cc16border-color#84cc16transformtranslateY(-2px)box-shadow0 4px 12px rgba(1051250.18).blog-griddisplaygridgrid-template-columnsrepeat(31fr)gap30pxmargin-bottom70px@media (max-width1100px).blog-gridgrid-template-columnsrepeat(21fr)@media (max-width680px).blog-gridgrid-template-columns1fr.blog-cardbackground#ffffffborder1.5px solid #e2e8f0border-radius18pxoverflowhiddenbox-shadow0 4px 16px rgba(0000.04)displayflexflex-directioncolumntransitiontransform 0.3s cubic-bezier(0.1610.31)box-shadow 0.3sborder-color 0.3s.blog-cardhovertransformtranslateY(-6px)box-shadow0 16px 36px rgba(1051250.12)border-colorrgba(132204220.6).blog-card-mediawidth100%aspect-ratio16/9positionrelativeoverflowhiddenbackground#0f172atext-decorationnone.blog-card-media imgwidth100%height100%object-fitcoverdisplayblocktransitiontransform 0.5s ease.blog-cardhover .blog-card-media imgtransformscale(1.06).blog-card-categorypositionabsolutetop14pxleft14pxbackgroundrgba(926160.88)backdrop-filterblur(8px)color#84cc16font-size0.76remfont-weight800padding5px 12pxborder-radius8pxborder1px solid rgba(132204220.4)letter-spacing0.3pxtext-transformuppercase !important.blog-card-timepositionabsolutebottom14pxright14pxbackgroundrgba(1523420.85)backdrop-filterblur(6px)color#fffffffont-size0.74remfont-weight600padding4px 10pxborder-radius6px.blog-card-bodypadding26pxdisplayflexflex-directioncolumnflex1.blog-evergreen-badgedisplayinline-flexalign-itemscentergap6pxfont-size0.76remfont-weight800color#15803dbackground#ecfdf5padding4px 10pxborder-radius6pxborder1px solid #bbf7d0widthfit-contentmargin-bottom12pxtext-transformuppercase !important.blog-card-titlefont-size1.22remfont-weight800line-height1.35color#0f172amargin-bottom12pxtext-transformuppercase !important.blog-card-title acolorinherittext-decorationnonetransitioncolor 0.2stext-transformuppercase !important.blog-card-title ahovercolor#16a34a.blog-card-descfont-size0.92remcolor#475569line-height1.6margin-bottom22pxdisplay-webkit-box-webkit-line-clamp3-webkit-box-orientverticaloverflowhidden.blog-card-footermargin-topautopadding-top16pxborder-top1px solid #f1f5f9displayflexalign-itemscenterjustify-contentspace-betweengap12px.blog-read-btncolor#0f5132font-weight800font-size0.9remtext-decorationnonedisplayinline-flexalign-itemscentergap6pxtransitiontransform 0.2scolor 0.2stext-transformuppercase !important.blog-read-btnhovercolor#16a34atransformtranslateX(3px).blog-wa-btnbackground#f0fdf4color#15803dborder1px solid #bbf7d0font-weight700font-size0.8rempadding6px 12pxborder-radius8pxtext-decorationnonedisplayinline-flexalign-itemscentergap5pxtransitionall 0.2stext-transformuppercase !important.blog-wa-btnhoverbackground#15803dcolor#ffffff.blog-cta-bannerbackgroundlinear-gradient(135deg#091a10 0%#0d2818 100%)border-radius20pxpadding38px 40pxcolor#ffffffborder1.5px solid rgba(132204220.4)displayflexflex-wrapwrapalign-itemscenterjustify-contentspace-betweengap25px.blog-cta-infomax-width650px.blog-cta-badgebackgroundrgba(132204220.2)color#84cc16font-size0.78remfont-weight800padding4px 12pxborder-radius20pxtext-transformuppercasedisplayinline-block.blog-cta-titlefont-size1.6remfont-weight900color#ffffffmargin12px 0 8pxline-height1.25text-transformuppercase !important.blog-cta-descfont-size0.95remcolor#cbd5e1margin-bottom0line-height1.6.blog-cta-btnbackground#84cc16color#061c0dfont-weight800font-size0.95rempadding14px 26pxborder-radius12pxtext-decorationnonedisplayinline-flexalign-itemscentergap8pxtransitionbackground 0.2stransform 0.2stext-transformuppercase !important.blog-cta-btnhoverbackground#9beb26color#061c0dtransformtranslateY(-2px).proj-filter-wrapdisplayflexalign-itemscenterjustify-contentcenterflex-wrapwrapgap10pxmargin40px auto 45pxpadding0 16pxmax-width1200px.proj-filter-btnbackground#0f1712color#cbd5e1border1px solid rgba(132204220.2)border-radius9999pxpadding10px 18pxfont-size0.86remfont-weight700cursorpointertransitionall 0.25s easedisplayinline-flexalign-itemscentergap8pxwhite-spacenowrap.proj-filter-btnhoverbackgroundrgba(132204220.15)border-color#84cc16color#fffffftransformtranslateY(-2px).proj-filter-btn.activebackground#84cc16border-color#84cc16color#090d0abox-shadow0 0 16px rgba(132204220.4).proj-filter-countbackgroundrgba(0000.25)padding2px 7pxborder-radius9999pxfont-size0.75rem.proj-filter-btn.active .proj-filter-countbackground#090d0acolor#84cc16.proj-griddisplaygridgrid-template-columnsrepeat(auto-fillminmax(360px1fr))gap32px.proj-cardbackground#0f1612border1px solid rgba(2552552550.08)border-radius16pxoverflowhiddendisplayflexflex-directioncolumnbox-shadow0 10px 30px rgba(0000.35)transitionall 0.35s cubic-bezier(0.1610.31).proj-cardhovertransformtranslateY(-6px)border-colorrgba(132204220.45)box-shadow0 16px 40px rgba(0000.5)0 0 20px rgba(132204220.12).proj-card-mediaheight250pxpositionrelativeoverflowhiddenbackground#090d0acursorpointer.proj-card-imgwidth100%height100%object-fitcoverdisplayblocktransitiontransform 0.6s cubic-bezier(0.1610.31).proj-cardhover .proj-card-imgtransformscale(1.06).proj-card-overlaypositionabsoluteinset0backgroundlinear-gradient(180degrgba(0000.3) 0%rgba(0000) 40%rgba(913100.9) 100%)pointer-eventsnone.proj-card-zoom-hintpositionabsolutetop50%left50%transformtranslate(-50%-50%) scale(0.85)opacity0backgroundrgba(913100.85)color#84cc16padding8px 16pxborder-radius9999pxborder1px solid #84cc16font-size0.8remfont-weight800displayflexalign-itemscentergap6pxtransitionall 0.3s easebackdrop-filterblur(4px)pointer-eventsnone.proj-cardhover .proj-card-zoom-hintopacity1transformtranslate(-50%-50%) scale(1).proj-badge-locpositionabsolutetop14pxleft14pxbackgroundrgba(913100.9)color#f8fafcfont-size0.78remfont-weight700padding6px 12pxborder-radius8pxborder1px solid rgba(2552552550.18)backdrop-filterblur(6px)text-decorationnonedisplayinline-flexalign-itemscentergap5pxtransitionall 0.25s easez-index4.proj-badge-lochoverbackground#84cc16color#090d0aborder-color#84cc16box-shadow0 0 14px rgba(132204220.5)transformtranslateY(-2px).proj-badge-areapositionabsolutetop14pxright14pxbackground#84cc16color#090d0afont-size0.82remfont-weight900padding5px 12pxborder-radius8pxbox-shadow0 4px 14px rgba(0000.4)z-index2.proj-badge-catpositionabsolutebottom14pxleft14pxbackgroundrgba(1523180.9)color#84cc16font-size0.74remfont-weight800text-transformuppercaseletter-spacing0.6pxpadding4px 10pxborder-radius6pxborder1px solid rgba(132204220.3)z-index2.proj-card-bodypadding24pxdisplayflexflex-directioncolumnflex1.proj-card-titlefont-familyvar(--font-heading'Oswald'sans-serif)font-size1.3remfont-weight700color#ffffffline-height1.35margin-bottom6pxtext-transformuppercase !important.proj-card-subtitlefont-size0.84remcolor#84cc16font-weight700line-height1.4margin-bottom12px.proj-card-specsdisplayflexflex-directioncolumngap5pxmargin-bottom14pxpadding10px 14pxbackgroundrgba(2552552550.03)border-radius8pxborder-left3px solid #84cc16.proj-card-spec-itemfont-size0.8remcolor#cbd5e1margin0line-height1.4displayflexalign-itemsbaselinegap6px.proj-card-spec-item .spec-labelcolor#94a3b8font-weight600.proj-card-spec-item .spec-valcolor#fffffffont-weight700.proj-card-descfont-size0.88remcolor#94a3b8line-height1.6margin-bottom20px.proj-card-footermargin-topautopadding-top18pxborder-top1px solid rgba(2552552550.08)displayflexalign-itemscenterjustify-contentspace-betweengap12px.proj-client-infofont-size0.8remcolor#64748bmargin0line-height1.35.proj-client-info .client-labelcolor#64748bfont-size0.72remtext-transformuppercaseletter-spacing0.5pxfont-weight600.proj-client-info strongcolor#cbd5e1.proj-cta-btnbackground#15803dcolor#fffffffont-size0.84remfont-weight800padding8px 14pxborder-radius8pxtext-decorationnonedisplayinline-flexalign-itemscentergap6pxtransitionall 0.2s easewhite-spacenowraptext-transformuppercase !important.proj-cta-btnhoverbackground#16a34acolor#fffffftransformtranslateY(-2px)box-shadow0 4px 12px rgba(22163740.35).proj-lightboxpositionfixedinset0z-index99999backgroundrgba(0000.94)displaynonealign-itemscenterjustify-contentcenterpadding24pxbackdrop-filterblur(8px).proj-lightbox.showdisplayflex.proj-lightbox-contentmax-width1100pxwidth100%background#0f1612border1px solid rgba(132204220.3)border-radius20pxoverflowhiddenpositionrelativebox-shadow0 25px 60px rgba(0000.8)displayflexflex-directioncolumnanimationlbZoomIn 0.3s cubic-bezier(0.1610.31)@keyframes lbZoomInfromopacity0transformscale(0.94)toopacity1transformscale(1).proj-lightbox-img-wrapwidth100%max-height65vhbackground#000000displayflexalign-itemscenterjustify-contentcenteroverflowhidden.proj-lightbox-imgwidth100%heightautomax-height65vhobject-fitcontain.proj-lightbox-infopadding24px 30pxdisplayflexalign-itemscenterjustify-contentspace-betweengap20pxbackground#0f1612.proj-lightbox-titlefont-familyvar(--font-heading'Oswald'sans-serif)color#fffffffont-size1.35remfont-weight700line-height1.3margin-bottom4pxtext-transformuppercase !important.proj-lightbox-metafont-size0.86remcolor#84cc16margin0font-weight500.proj-lightbox-closepositionabsolutetop16pxright16pxwidth40pxheight40pxborder-radius50%backgroundrgba(0000.7)color#ffffffborder1px solid rgba(2552552550.2)font-size1.25remdisplayflexalign-itemscenterjustify-contentcentercursorpointertransitionall 0.2s easez-index10.proj-lightbox-closehoverbackground#84cc16color#090d0a.service-content-body h2font-size1.75remfont-weight800color#0b3319margin38px 0 16pxborder-left5px solid #84cc16padding-left14pxline-height1.25.service-content-body h3font-size1.32remfont-weight800color#1e293bmargin28px 0 12px.service-content-body pmargin-bottom18px.service-content-body ulmargin-bottom22pxpadding-left24px.service-content-body limargin-bottom8px.service-content-body strongcolor#0f172a.service-tag-badge.service-iso-tag.services-section-tag.service-card-tagtext-transformuppercase.widget-ui-title.widget-advisor-title.widget-calc-title.iso-box-titlefont-familyinherit.process-step-carddisplayflexgap20pxbackground#f8fafcborder1.5px solid #e2e8f0border-radius14pxpadding18px 20pxalign-itemsflex-starttransitiontransform 0.2s easeborder-color 0.2s easebox-shadow 0.2s ease.process-step-cardhoverborder-color#84cc16transformtranslateY(-2px)box-shadow0 8px 20px rgba(0000.06).process-step-thumbpositionrelativewidth140pxheight105pxborder-radius10pxoverflowhiddenflex-shrink0box-shadow0 4px 12px rgba(0000.08)border1px solid #e2e8f0.process-step-thumb imgwidth100%height100%object-fitcoverdisplayblock.process-step-badgepositionabsolutetop6pxleft6pxwidth28pxheight28pxbackground#1b5e20color#ffffffborder-radius50%font-weight900font-size0.92remdisplayflexalign-itemscenterjustify-contentcenterbox-shadow0 2px 8px rgba(0000.35)border1.5px solid #ffffff@media (max-width640px).process-step-cardflex-directioncolumn !important.process-step-thumbwidth100% !importantheight160px !important@media (max-width991px).service-detail-page div[style*="grid-template-columns1fr 340px"]grid-template-columns1fr !important.service-detail-page asidepositionstatic !important