address,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%}body{margin:0}progress{display:inline-block;vertical-align:baseline}a{background-color:transparent}a:active{outline:0}a,a:focus,a:hover,a:visited{text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}#comments .submit,.search .search-submit{padding:10px 15px;border-radius:2px;line-height:1.8571428571;border:0}.archive .no-results .ast-search-submit,.search .site-main .ast-search-submit{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid var(--ast-border-color);margin:0 0;padding:.35em .625em .75em}legend{border:0;padding:0}fieldset legend{margin-bottom:1.5em;padding:0 .5em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * Bootstrap v4.0.0-alpha.2 (https://getbootstrap.com)
 */.ast-container{max-width:100%}.ast-container,.ast-container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.ast-row{margin-left:-20px;margin-right:-20px}@media (min-width:768px) and (max-width:921px){.blog-layout-2 .ast-width-md-6,.blog-layout-3 .ast-width-md-6{float:none;width:100%}}@media (min-width:769px) and (max-width:921px){.blog-layout-2,.blog-layout-3{flex-direction:unset}}@media (max-width:768px){.blog-layout-3{flex-direction:column}}.ast-grid-common-col{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.ast-float{float:left}@media (max-width:992px){.ast-width-sm-25{width:25%}.ast-width-md-50{width:50%}}@media (max-width:768px){.ast-width-md-25{width:25%}}.ast-full-width{width:100%}.ast-width-50{width:50%}@media (min-width:768px){.ast-width-md-4{width:33.3333333333%}.ast-width-md-16{width:16.6666666667%}.ast-width-md-6{width:50%;float:left}.ast-width-md-3{width:25%}.ast-width-md-66{width:66.6666666667%}}@media (min-width:769px){.ast-width-md-20{width:20%}}@media (min-width:992px){.ast-width-lg-33{width:33.3333333333%}.ast-width-lg-16{width:16.6666666667%}.ast-width-lg-50{width:50%}.ast-width-lg-66{width:66.6666666667%}}h1,h2,h3,h4,h5,h6{clear:both}.entry-content :where(h1),h1{color:#808285;font-size:2em;line-height:1.2}.entry-content :where(h2),h2{color:#808285;font-size:1.7em;line-height:1.3}.entry-content :where(h3),h3{color:#808285;font-size:1.5em;line-height:1.4}.entry-content :where(h4),h4{color:#808285;line-height:1.5;font-size:1.3em}.entry-content :where(h5),h5{color:#808285;line-height:1.6;font-size:1.2em}.entry-content :where(h6),h6{color:#808285;line-height:1.7;font-size:1.1em}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#808285;background:#fff;font-style:normal}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:600}dd{margin:0 1.5em 1em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-left:5px solid var(--ast-border-color);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}address{margin:0 0 1.5em}address,cite{font-style:italic}abbr,acronym{border-bottom:1px dotted #666;cursor:help}pre{background:var(--ast-code-block-background);font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.6em;overflow:auto;max-width:100%;padding:1.6em}code,kbd,tt,var{font:1em Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}img{height:auto;max-width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.ast-button,.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}.normal-search{margin-right:-5px}big{font-size:125%}ins,mark{background:0 0;text-decoration:none}table,td,th{border:1px solid var(--ast-border-color)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}th{font-weight:600}td,th{padding:.7em 1em;border-width:0 1px 1px 0}.ast-button,.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:var(--ast-border-color)}.ast-button:active,.ast-button:focus,.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--ast-border-color);outline:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#666;border:1px solid var(--ast-border-color);border-radius:2px;-webkit-appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}textarea{padding-left:3px;width:100%}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;text-align:center;display:block;margin-left:auto;margin-right:auto}.entry-content[data-ast-blocks-layout]>embed,.entry-content[data-ast-blocks-layout]>iframe,.entry-content[data-ast-blocks-layout]>object,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}::selection{color:#fff;background:#0274be}body:not(.logged-in){position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page{position:relative}a,a:focus{text-decoration:none}.secondary a *,.site-footer a *,.site-header a *,a{transition:all .2s linear}.capitalize{text-transform:uppercase}img{vertical-align:middle}.entry-content :where(h1,h2,h3,h4,h5,h6){margin-bottom:20px}p{margin-bottom:1.75em}blockquote{margin:1.5em 1em 1.5em 3em;font-size:1.1em;line-height:inherit;position:relative}.ast-button,.button,input[type=button],input[type=submit]{border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}.ast-button:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:none}.ast-button:active,.ast-button:focus,.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:none}.site-title{font-weight:400}.site-description,.site-title{margin-bottom:0}.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear}.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited{color:#222}.site-description a,.site-description a:focus,.site-description a:hover,.site-description a:visited{color:#999}.search-form .search-field{outline:0}.ast-search-menu-icon{position:relative;z-index:3}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;outline:thin dotted}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,.2);font-family:"Open Sans",sans-serif}input,select{line-height:1}.ast-button,.ast-custom-button,body,button,input[type=button],input[type=submit],textarea{line-height:1.8571428571}.site-title a{line-height:1.2}.site-header .site-description{line-height:1.5}.ast-single-post .entry-title,.ast-single-post .entry-title a{line-height:1.2}.entry-title,.entry-title a{font-weight:var(--ast-blog-title-font-weight,normal)}.ast-oembed-container{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.ast-oembed-container embed,.ast-oembed-container iframe,.ast-oembed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.ast-hidden{display:none!important}body{background-color:#fff}#page{display:block}#primary,#secondary{width:100%}#primary{margin:4em 0}.ast-separate-container{background-color:#f5f5f5}.ast-separate-container #primary{padding:4em 0;margin:0;border:0}.ast-separate-container .site-main>.ast-row{margin-left:0;margin-right:0}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){background-color:#fff}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{border-bottom:1px solid var(--ast-border-color);margin:0;padding:5.34em 6.67em}.ast-separate-container .blog-layout-1{padding:0;border-bottom:0}.ast-separate-container .ast-article-single{border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{margin:0;padding:3.34em 2.4em}}@media (min-width:993px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:4em 0;padding:0}.ast-right-sidebar #primary{padding-right:60px}.ast-left-sidebar #primary{padding-left:60px}}@media (max-width:992px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{padding-left:0;padding-right:0}.ast-right-sidebar #primary{padding-right:30px}.ast-left-sidebar #primary{padding-left:30px}}.ast-search-icon .astra-search-icon{font-size:1.3em}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}.main-header-menu .menu-link,.main-header-menu>a{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}.main-header-menu .menu-item{position:relative}.main-header-menu .menu-item.focus>.sub-menu,.main-header-menu .menu-item:hover>.sub-menu,.main-header-menu .menu-item>.sub-menu.toggled-on{right:auto;left:0;visibility:visible}.main-header-menu .menu-item.focus>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item:hover>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item>.sub-menu.toggled-on .sub-menu.toggled-on{left:100%;right:auto;visibility:visible}.main-header-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu:hover>.sub-menu{right:0;left:auto}@media (min-width:769px){.main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999;visibility:hidden}@media (min-width:769px){.main-header-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:100%;right:auto}.main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:-100%}.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word}.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .icon-arrow{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{position:absolute;right:-.5em;top:50%;transform:translate(0,-50%) rotate(270deg);min-height:44px;min-width:44px;-js-display:flex;display:flex;align-items:center;justify-content:center}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow{display:block}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow svg{margin:0}#ast-desktop-header .account-main-navigation .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{transform:translate(0,-50%) rotate(360deg)}.main-header-menu .sub-menu .sub-menu{top:0}.submenu-with-border .sub-menu{border-width:1px;border-style:solid}.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}.submenu-with-border .sub-menu .sub-menu{top:-2px}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-style:none}.ast-header-break-point .main-navigation{padding-left:0}.ast-header-break-point .main-navigation ul .menu-item .menu-link{padding:0 20px;display:inline-block;width:100%;border:0;border-bottom-width:1px;border-style:solid;border-color:var(--ast-border-color)}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{margin-right:5px}.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:inline}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:30px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:40px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:50px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:60px}.ast-header-break-point .main-header-menu{background-color:#f9f9f9;border-top-width:0}.ast-header-break-point .main-header-menu .sub-menu{background-color:#f9f9f9;position:static;opacity:1;visibility:visible;border:0;width:auto}.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:0}.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:0}.ast-header-break-point .submenu-with-border .sub-menu{border:0}.ast-header-break-point .dropdown-menu-toggle{display:none}.ast-mobile-menu-buttons{display:none}.ast-button-wrap{display:inline-block}.ast-button-wrap button{box-shadow:none;border:none}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;line-height:1.8571428571}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;width:auto;text-align:center}.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu{font-size:15px;font-size:1rem;font-weight:600}.ast-button-wrap .menu-toggle .menu-toggle-icon{font-style:normal;display:inline-block;vertical-align:middle;line-height:2.05}.ast-button-wrap .menu-toggle .menu-toggle-icon:before{content:"\e5d2";font-family:Astra;text-decoration:inherit}.ast-button-wrap .menu-toggle .icon-menu-bars svg:nth-child(2){display:none}.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before{content:"\e5cd"}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:first-child{display:none}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(2){display:block}.ast-button-wrap .menu-toggle .mobile-menu-wrap{display:inline-block}.ast-button-wrap .menu-toggle:focus{outline:thin dotted}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}.site-navigation{height:100%}.site-header .menu-link *{transition:none}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-icon.icon-search svg{height:1em;width:.9em;margin-top:3px;margin-right:2px}.ast-header-break-point .user-select{clear:both}.ast-header-break-point .ast-mobile-menu-buttons{display:block;align-self:center}.ast-header-break-point .main-header-bar-navigation{flex:auto}.ast-header-break-point .ast-main-header-bar-alignment{display:block;width:100%;flex:auto;order:4}.ast-header-break-point .ast-icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:10px}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{position:relative;text-align:left}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{grid-column-start:2;text-align:right}.ast-icon svg:not([fill]){fill:currentColor}.post-navigation a{background:0 0;font-size:1.06666rem;font-size:1rem;padding:0 var(--ast-post-nav-space,1.5em);height:2.33333em;line-height:calc(2.33333em - 3px)}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline{display:none}.group-blog .byline,.single .byline{display:inline}.page-links{clear:both;margin-top:1em}.page-links a{display:inline-block}.page-links a .page-link{border-color:var(--ast-border-color);background:0 0}.page-links .page-link{padding:0;margin:0 0 .3em .3em;border:2px solid var(--ast-border-color);color:#000;background:0 0;font-size:.8em;width:2.5em;height:2.5em;line-height:calc(2.5em - 4px);display:inline-block;text-align:center;transition:all .2s linear}.page-links .page-link:focus,.page-links .page-link:hover{color:#000}@media (max-width:768px){.page-links .page-link{margin-bottom:6px}}.entry-content>:last-child,.entry-summary>:last-child,.page-content>:last-child{margin-bottom:0}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){margin:20px auto}.bypostauthor{display:block}body{overflow-x:hidden}.widget-title{font-weight:400;margin-bottom:1em;line-height:1.5}.widget{margin:0 0 2.8em 0}.widget:last-child{margin-bottom:0}.widget select{max-width:100%}.widget ul{margin:0;list-style-type:none}.no-widget-text{margin-bottom:0}.widget_nav_menu ul ul.sub-menu{margin-top:.25em}.widget_nav_menu ul ul.sub-menu li{padding-left:20px}.widget_nav_menu ul ul.sub-menu a:after{left:-20px}.widget_nav_menu ul ul.sub-menu ul a:after{left:-40px}.widget_nav_menu ul ul.sub-menu ul ul a:after{left:-60px}.widget_nav_menu li{transition:all .2s linear}#secondary .wp-block-search__input{line-height:1}#secondary .wp-block-search__button{padding:.7em 1em}.widget_search .search-form{position:relative;padding:0;background:initial;color:inherit}.widget_search .search-form>label{position:relative}.widget_search .search-form i{color:#3a3a3a}.widget_search .search-form button{position:absolute;top:0;right:15px;border:none;padding:0;cursor:pointer;background:0 0}.widget_search .search-form input[type=submit],.widget_search .search-form input[type=submit]:focus,.widget_search .search-form input[type=submit]:hover{padding:13px 20px;border-radius:2px;border:none;top:0;right:0;position:absolute;color:transparent;background:0 0;max-width:45px;z-index:2}.widget_search .search-form .search-field{background:var(--ast-widget-bg-color);border-width:1px;border-color:var(--ast-border-color);border-radius:2px}.widget_search .search-field,.widget_search .search-field:focus{width:100%;padding:12px 45px 12px 15px}.widget_archive ul.children,.widget_categories ul.children,.widget_pages ul.children{position:relative;margin-top:5px;width:100%}.widget_archive ul.children li,.widget_categories ul.children li,.widget_pages ul.children li{padding-left:20px}.widget_archive li ul.children a:after,.widget_categories li ul.children a:after,.widget_pages li ul.children a:after{left:-20px}.widget_archive li ul.children ul a:after,.widget_categories li ul.children ul a:after,.widget_pages li ul.children ul a:after{left:-40px}.widget_tag_cloud .tagcloud{margin-top:10px;display:inline-block}.widget_tag_cloud .tagcloud a{border:1px solid var(--ast-border-color);padding:.5em .9em;display:inline-block;margin-bottom:4px;font-size:14px;margin-right:4px;line-height:1.5;transition:all .2s linear}.widget_calendar table,.widget_calendar td,.widget_calendar th{padding:0;text-align:center}.widget_calendar table,.widget_calendar th{border:none}.widget_calendar td{border-right:none;border-left:none}.widget_calendar caption{line-height:2.7em}.widget_calendar thead{line-height:2.5em}.widget_calendar thead a{color:#0274be;font-size:1rem;vertical-align:middle}.widget_calendar thead td{vertical-align:middle;font-weight:700}.widget_calendar thead>tr>th{line-height:2.5em;border-bottom:2px solid var(--ast-border-color);border-top:2px solid var(--ast-border-color)}.widget_calendar tbody{line-height:2.1em;text-align:center}.widget_calendar tbody>tr>td{width:14.2857%}.widget_calendar tbody>tr:first-child>td{padding-top:3px}.widget_calendar #today{color:#0274be;font-weight:700;border-bottom:2px solid #0274be}.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap}.ast-builder-footer-grid-columns{grid-column-gap:50px}.ast-builder-grid-row.ast-grid-center-col-layout{grid-template-columns:1fr auto 1fr}.ast-builder-layout-element{align-items:center}.ast-builder-grid-row.ast-grid-center-col-layout-only{-js-display:flex;display:flex;height:100%;justify-content:center}.ast-builder-grid-row.ast-grid-center-col-layout-only .ast-grid-section-center{flex-grow:1}.site-header-section{height:100%;min-height:0;align-items:center}.site-header-section>*{padding:0 10px}.site-header-section>div:first-child{padding-left:0}.site-header-section>div:last-child{padding-right:0}.site-header-section .ast-builder-menu{align-items:center}.ast-builder-layout-element.ast-header-search{height:auto}.ast-grid-right-center-section{justify-content:flex-start;flex-grow:1}.ast-grid-right-section{justify-content:flex-end}.ast-grid-right-section .ast-site-identity>:first-child{text-align:right}.ast-grid-right-section .ast-grid-right-center-section .ast-site-identity>:first-child{text-align:left}.ast-grid-left-center-section{justify-content:flex-end;flex-grow:1}.elementor-nav-menu .ast-icon,.et_pb_menu__wrap .ast-icon,.fl-widget .menu-item .ast-icon{display:none}.ast-logo-title-inline .ast-site-identity{padding:1em 0;-js-display:inline-flex;display:inline-flex;vertical-align:middle;align-items:center;transition:all .2s linear}.ast-grid-section-center{justify-content:center}.ast-grid-section-center .ast-site-identity>:first-child{text-align:center}.ast-builder-social-element{line-height:1;color:#3a3a3a;background:0 0;vertical-align:middle;transition:all 10ms;margin-left:6px;margin-right:6px;justify-content:center;align-items:center}.ast-builder-social-element:hover{color:#0274be}.ast-builder-social-element .social-item-label{padding-left:6px}.ast-social-stack-desktop .ast-builder-social-element,.ast-social-stack-mobile .ast-builder-social-element,.ast-social-stack-tablet .ast-builder-social-element{margin-top:6px;margin-bottom:6px}.ahfb-svg-iconset{-js-display:inline-flex;display:inline-flex;align-self:center}.ahfb-svg-iconset svg{width:17px;height:17px;transition:none}.ahfb-svg-iconset svg>*{transition:none}.ast-footer-copyright p{margin-bottom:0}.ast-builder-grid-row-container{display:grid;align-content:center}.main-header-bar .main-header-bar-navigation{height:100%}.ast-nav-menu .sub-menu{line-height:1.45}.ast-builder-menu .main-navigation{padding:0}.ast-builder-menu .main-navigation>ul{align-self:center}.ast-footer-copyright,.ast-footer-social-wrap,.site-footer-focus-item{width:100%}#astra-footer-menu{margin:0;list-style:none;background:inherit}#astra-footer-menu>ul{margin:0;list-style:none;background:inherit}.ast-header-break-point #ast-mobile-header{display:block}.ast-header-break-point .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:0;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow{pointer-events:none}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before,.ast-header-break-point .ast-mobile-header-wrap .ast-main-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .ast-nav-menu .sub-menu{line-height:3}.site-footer-section{justify-content:center}.site-footer-section>*{margin-bottom:10px}.site-footer-section>:last-child{margin-bottom:0}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px}.site-above-footer-wrap,.site-below-footer-wrap{padding-top:20px;padding-bottom:20px}.ast-hfb-header.ast-header-break-point .main-header-bar-navigation{width:100%;margin:0}.ast-hfb-header .menu-toggle.toggled .ast-mobile-svg{display:none}.ast-hfb-header .menu-toggle.toggled .ast-close-svg{display:block}.menu-toggle .ast-close-svg{display:none}.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ast-mobile-header-wrap .menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-hfb-header .ast-button-wrap .menu-toggle .mobile-menu-wrap{align-items:center;-js-display:flex;display:flex}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em;align-items:center;-js-display:flex;display:flex}.ast-search-menu-icon.ast-inline-search .search-field{width:100%;padding:.6em;padding-right:5.5em}.ast-header-account-type-extend-text-profile-type{-js-display:flex;display:flex;gap:10px;align-items:center}@media (min-width:769px){.footer-nav-wrap .astra-footer-horizontal-menu li{margin:0}.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a{padding-left:0}.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a{padding-right:0}.footer-nav-wrap .astra-footer-horizontal-menu a{padding:0 .5em}}.site-header{z-index:99;position:relative}.main-header-container{position:relative}.main-header-bar-wrap{position:relative}.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.ast-header-break-point .main-header-bar{border:0}.ast-header-break-point .main-header-bar{border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.main-header-bar{margin-left:auto;margin-right:auto}.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-header-custom-item-inside .button-custom-menu-item .menu-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link{display:block}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}.ast-theme-transparent-header .post-password-form{margin-top:100px}.site-branding{line-height:1;align-self:center}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:transparent}.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}.ast-menu-toggle:focus{outline:thin dotted}.ast-main-header-nav-open .main-header-bar{padding-bottom:0}.main-header-bar{z-index:4;position:relative}.main-header-bar .main-header-bar-navigation:empty{padding:0}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{line-height:normal}.custom-mobile-logo-link{display:none}.ast-site-identity{padding:1em 0}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{flex:1;align-self:center}.ast-header-break-point .ast-site-identity{width:100%}.ast-header-break-point .main-header-bar{display:block;line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;transition:all .2s}.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border-top-width:0}.ast-header-break-point .main-navigation{display:block;width:100%}.ast-header-break-point .main-navigation ul ul{left:auto;right:auto}.ast-header-break-point .main-navigation .stack-on-mobile li{width:100%}.ast-header-break-point .main-navigation .widget{margin-bottom:1em}.ast-header-break-point .main-navigation .widget li{width:auto}.ast-header-break-point .main-navigation .widget:last-child{margin-bottom:0}.ast-header-break-point .main-header-bar-navigation{width:calc(100% + 40px);margin:0 -20px}.ast-header-break-point .main-header-menu ul ul{top:0}.ast-header-break-point .ast-builder-menu{width:100%}.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{flex-wrap:wrap}.ast-desktop .main-header-menu>.menu-item .sub-menu:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%)}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}input[type=button],input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:focus,input[type=submit]:hover{box-shadow:none}textarea{width:100%}input[type=search]:focus{outline:thin dotted}.astra-dark-mode-enable form .form-row textarea,.astra-dark-mode-enable input[type=email],.astra-dark-mode-enable input[type=number],.astra-dark-mode-enable input[type=password],.astra-dark-mode-enable input[type=reset],.astra-dark-mode-enable input[type=search],.astra-dark-mode-enable input[type=tel],.astra-dark-mode-enable input[type=text],.astra-dark-mode-enable input[type=url],.astra-dark-mode-enable textarea{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)!important;border:1px solid var(--ast-border-color)}.astra-dark-mode-enable form .form-row textarea:focus,.astra-dark-mode-enable input[type=email]:focus,.astra-dark-mode-enable input[type=number]:focus,.astra-dark-mode-enable input[type=password]:focus,.astra-dark-mode-enable input[type=reset]:focus,.astra-dark-mode-enable input[type=search]:focus,.astra-dark-mode-enable input[type=tel]:focus,.astra-dark-mode-enable input[type=text]:focus,.astra-dark-mode-enable input[type=url]:focus,.astra-dark-mode-enable textarea:focus{border:1px solid var(--ast-global-color-0)!important;background-color:var(--ast-global-color-secondary,--ast-global-color-5)!important}.astra-dark-mode-enable .select2-container .select2-selection--single,.astra-dark-mode-enable .select2-dropdown,.astra-dark-mode-enable select{background-color:var(--ast-global-color-secondary,--ast-global-color-5);border-color:var(--ast-border-color);color:var(--ast-global-color-2)}.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=email],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=number],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=password],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=url],.astra-dark-mode-enable .wc-block-components-text-input input[type=email],.astra-dark-mode-enable .wc-block-components-text-input input[type=number],.astra-dark-mode-enable .wc-block-components-text-input input[type=password],.astra-dark-mode-enable .wc-block-components-text-input input[type=tel],.astra-dark-mode-enable .wc-block-components-text-input input[type=text],.astra-dark-mode-enable .wc-block-components-text-input input[type=url],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text]{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)}input[type=range]{-webkit-appearance:none;width:100%;margin:5.7px 0;padding:0;border:none}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;-webkit-appearance:none;margin-top:-5.7px}input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(255,255,255,.2)}input[type=range]::-moz-range-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-moz-range-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer}input[type=color]{border:none;width:100px;padding:0;height:30px;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none}input[type=color]::-webkit-color-swatch{border:none}.page .entry-header{margin-bottom:1.5em}.search .entry-header{margin-bottom:1em}.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0}.entry-header{margin-bottom:1.2em;word-wrap:break-word}.entry-header+.ast-blog-featured-section{margin-top:.5em}.blog-layout-6 .entry-header+.ast-blog-featured-section{margin-top:0}.entry-content{word-wrap:break-word}.entry-content .wp-audio-shortcode,.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video,.entry-content .wp-video,.entry-content p{margin-bottom:1.6em}.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video{display:inline-block}.entry-content::after{display:table;clear:both;content:""}.post-content>.cat-links,.post-content>.read-more,.post-content>.tags-links{display:block;margin-bottom:.8em;font-weight:var(--ast-blog-meta-weight, "")}.ast-excerpt-container>p:last-child{margin-bottom:0}.post-content>.read-more{margin-top:1.5em}.ast-article-inner{width:100%;overflow-wrap:break-word}.read-more a{display:inline-block}.read-more{margin-bottom:0}.read-more .ast-right-arrow{font-size:1em}.ast-no-thumb .ast-blog-featured-section{margin-bottom:0}.ast-no-thumb .entry-header+.ast-blog-featured-section{margin-top:0}.ast-blog-featured-section{margin-bottom:1.5em}.blog-layout-2 .ast-blog-featured-section,.blog-layout-3 .ast-blog-featured-section{margin-bottom:0}.error404 .page-header{margin-bottom:1.5em}.error404 .page-header .page-title{margin-bottom:0}.archive .entry-title,.blog .entry-title,.search .entry-title{line-height:1.3}.archive .format-aside .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.blog .format-status .entry-title{display:none}.page-title{margin-bottom:1em;font-weight:400}.entry-title{margin-bottom:.2em}.ast-article-post{margin-bottom:2.5em}.ast-article-post:last-child{margin-bottom:0;border-bottom:0}.search .site-content .content-area .search-form{margin-bottom:3em}.blog-layout-1 .post-thumb{padding-left:0;padding-right:0;position:relative}.blog .posted-on{z-index:1}.ast-blog-featured-section .posted-on{width:5.714285714em;height:5.714285714em;padding:.7em}.ast-blog-featured-section .posted-on .date-month,.ast-blog-featured-section .posted-on .date-year{font-size:.8571428571em;line-height:1em}.ast-blog-featured-section .posted-on .date-day{font-size:2.5em;line-height:.9em;font-weight:900;margin:.1em 0}.ast-author-box img.avatar{border-radius:50%;margin:0 0 0 20px}.ast-archive-description{margin-bottom:2.5em;padding-bottom:1.3333em;border-bottom:1px solid var(--ast-border-color)}.ast-archive-description .ast-archive-title{margin-bottom:4px;font-size:40px;font-size:2.85714rem;font-weight:300}.ast-archive-description p{margin-bottom:0;font-size:20px;font-size:1.42857rem;line-height:1.65;font-weight:300}.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{background-color:#eee;padding-bottom:0;border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-archive-description{margin:0;padding:3.34em 2.4em}}@media (max-width:992px){.ast-separate-container .ast-archive-description{padding:2.14em}}@media (min-width:1201px){.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{margin:0;padding:5em 6.67em 3.33333em}}.single .entry-header{margin-bottom:2em}.single .post-navigation{margin:0;padding:2em 0 0;border-top:1px solid var(--ast-single-post-border,var(--ast-border-color))}@media (max-width:768px){.single .post-navigation{padding-top:1.5em}}.single .post-navigation a{margin:2px;display:inline-block;color:#000}.single .post-navigation a p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:421px){.single .post-navigation .nav-links{-js-display:flex;display:flex;width:100%}.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}.single .post-navigation .nav-links .nav-previous+.nav-next{width:50%}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%}}@media (max-width:420px){.single .post-navigation .ast-left-arrow,.single .post-navigation .ast-right-arrow{display:none}.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%}.single .post-navigation .nav-next a,.single .post-navigation .nav-previous a{max-width:95%;width:100%}.single .post-navigation .nav-previous{margin-bottom:1em}}.single .entry-header .post-thumb{margin-bottom:2em}.single .entry-header .post-thumb img{margin-top:0;margin-bottom:0}.page .has-post-thumbnail .post-thumb img{margin-bottom:1.5em}.post-password-form{text-align:center}@media (max-width:420px){.post-password-form input[type=password]{display:block;margin:10px auto}}.post-password-form input[type=submit]{padding:10px 20px;border-radius:2px}.ast-author-avatar{margin:0 5px}.ast-author-avatar img{border-radius:100%;width:var(--ast-author-avatar-size,30px);height:var(--ast-author-avatar-size,30px)}.ast-separate-container .post-navigation{border-top:0;padding-left:var(--ast-post-nav-space,3.33333em);padding-right:var(--ast-post-nav-space,3.33333em)}@media (max-width:420px){.ast-separate-container .post-navigation{padding-left:0;padding-right:0}}@media (max-width:768px){.ast-separate-container .entry-header{margin-bottom:1em}}.ast-404-layout-1{text-align:center;margin:4em auto}.ast-404-layout-1 .page-sub-title{font-size:1.5rem;font-weight:700}.ast-404-layout-1 .widget_search{padding-top:.5em}.ast-404-search{margin-top:1.5em}.ast-404-search .widget_search{max-width:370px;margin:0 auto}.ast-separate-container .error-404,.ast-separate-container .no-results{background-color:#fff}@media (max-width:1200px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:3.34em 2.4em}}@media (max-width:768px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 2.14em}}@media (max-width:544px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 1em}}@media (min-width:1201px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:5.34em 6.67em}}.blog-layout-1{width:100%;display:inline-block;padding-bottom:2em;vertical-align:middle;border-bottom:1px solid var(--ast-border-color)}.blog-layout-1 .posted-on{left:0}.blog-layout-1 .post-content,.blog-layout-1 .post-thumb{padding-left:0;padding-right:0}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-flex-1{flex:1}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}.ast-justify-content-flex-start{justify-content:flex-start}.ast-justify-content-flex-end{justify-content:flex-end}.ast-justify-content-center{justify-content:center}.ast-justify-content-space-between{justify-content:space-between}.ast-justify-content-space-around{justify-content:space-around}.ast-align-content-flex-start{align-content:flex-start}.ast-align-content-flex-end{align-content:flex-end}.ast-align-content-center{align-content:center}.ast-align-content-space-between{align-content:space-between}.ast-align-content-space-around{align-content:space-around}.ast-align-content-stretch{align-content:stretch}.ast-flex-grow-1{flex-grow:1}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{zoom:1}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails,.woocommerce div.product div.thumbnails,.woocommerce-page #content div.product div.thumbnails,.woocommerce-page div.product div.thumbnails{zoom:1}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{zoom:1}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment,.woocommerce div.product #reviews .comment,.woocommerce-page #content div.product #reviews .comment,.woocommerce-page div.product #reviews .comment{zoom:1}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;column-gap:20px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;flex-direction:column;width:100%;padding:0;position:relative}.woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid){grid-template-columns:repeat(4,1fr)}.woocommerce ul.products:not(.elementor-grid).columns-1,.woocommerce-page ul.products:not(.elementor-grid).columns-1{grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin-right:0}.woocommerce ul.products:not(.elementor-grid).columns-2,.woocommerce-page ul.products:not(.elementor-grid).columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-3,.woocommerce-page ul.products:not(.elementor-grid).columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-5,.woocommerce-page ul.products:not(.elementor-grid).columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-6,.woocommerce-page ul.products:not(.elementor-grid).columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{zoom:1}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex;margin:0 auto}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{margin-left:5px}@media (min-width:545px){.woocommerce #content table.cart td.actions>input[type=submit],.woocommerce table.cart td.actions>input[type=submit],.woocommerce-page #content table.cart td.actions>input[type=submit],.woocommerce-page table.cart td.actions>input[type=submit]{margin:5px auto}}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{zoom:1}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:calc(50% - 10px)}.woocommerce .cart-collaterals .cross-sells ul.products li.first,.woocommerce-page .cart-collaterals .cross-sells ul.products li.first{clear:both}.woocommerce .cart-collaterals .cross-sells ul.products li.last,.woocommerce-page .cart-collaterals .cross-sells ul.products li.last{margin-right:0}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;zoom:1}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{zoom:1}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row,.woocommerce-page form .form-row{zoom:1}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0;width:100%;margin-bottom:1em}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields,.woocommerce-page .woocommerce-billing-fields,.woocommerce-page .woocommerce-shipping-fields{zoom:1}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.review-rating{order:2}.star-rating{margin-right:10px}.review-count{margin-left:10px;font-size:14px;margin-top:-6px}@media (max-width:544px){.review-rating{display:block}.review-count{margin-left:0;margin-top:0}}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content fieldset{border:0;margin:1em 0 0;padding:3px}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{padding:3px 0;border-bottom:1px solid var(--ast-border-color);width:100%;margin:10px 0}.woocommerce-account .woocommerce-MyAccount-content fieldset .form-row{padding-left:0;padding-right:0}@media only screen and (max-width: 921px){.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr td .shipping-calculator-form,.woocommerce-page table.shop_table_responsive tr td .shipping-calculator-form{text-align:left}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block;text-align:center!important}.woocommerce #content table.cart .product-thumbnail:before,.woocommerce table.cart .product-thumbnail:before,.woocommerce-page #content table.cart .product-thumbnail:before,.woocommerce-page table.cart .product-thumbnail:before{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{zoom:1}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}
}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes dotPulse{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@font-face{ font-family:star;src:url("/wp-content/plugins/woocommerce/assets/fonts/star.eot");src:url("/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"),url("/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"),url("/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"),url("/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");font-weight:400;font-style:normal;font-display:swap }@font-face{ font-display:swap;font-family:WooCommerce;src:url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot");src:url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");font-weight:400;font-style:normal }.woocommerce-store-notice,p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.woocommerce-store-notice[data-position=bottom],p.demo_store[data-position=bottom]{bottom:0;top:initial}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.clear{clear:both}.ast-site-header-cart,.woocommerce .ast-site-header-cart{position:relative;list-style-type:none;margin-left:0;padding-left:0;margin-bottom:0;order:1;cursor:pointer}.ast-site-header-cart:focus .widget_shopping_cart,.ast-site-header-cart:hover .widget_shopping_cart,.woocommerce .ast-site-header-cart:focus .widget_shopping_cart,.woocommerce .ast-site-header-cart:hover .widget_shopping_cart{right:0;left:auto}.ast-site-header-cart .ast-shopping-cart-icon,.woocommerce .ast-site-header-cart .ast-shopping-cart-icon{display:initial;vertical-align:middle}.ast-site-header-cart .ast-shopping-cart-icon:before,.woocommerce .ast-site-header-cart .ast-shopping-cart-icon:before{content:"\e854";font-family:Astra;font-size:18px;font-size:1.2857rem}.ast-site-header-cart .ast-site-header-cart-data .ast-mini-cart-empty .woocommerce-mini-cart__buttons,.woocommerce .ast-site-header-cart .ast-site-header-cart-data .ast-mini-cart-empty .woocommerce-mini-cart__buttons{margin:1.41575em}.ast-site-header-cart .ast-site-header-cart-data .ast-mini-cart-empty .woocommerce-mini-cart__buttons a,.woocommerce .ast-site-header-cart .ast-site-header-cart-data .ast-mini-cart-empty .woocommerce-mini-cart__buttons a{width:100%}.ast-site-header-cart .ast-site-header-cart-data .ast-mini-cart-empty .woocommerce-mini-cart__buttons a.button,.woocommerce .ast-site-header-cart .ast-site-header-cart-data .ast-mini-cart-empty .woocommerce-mini-cart__buttons a.button{text-align:center}.ast-site-header-cart .ast-site-header-cart-data .ast-mini-cart-empty .ast-mini-cart-message .woocommerce-mini-cart__empty-message,.woocommerce .ast-site-header-cart .ast-site-header-cart-data .ast-mini-cart-empty .ast-mini-cart-message .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0}.ast-site-header-cart .ast-site-header-cart-data .widget_shopping_cart_content>ul,.woocommerce .ast-site-header-cart .ast-site-header-cart-data .widget_shopping_cart_content>ul{text-align:left;width:auto;position:relative;left:auto;top:auto;border-top:0}.ast-site-header-cart .ast-site-header-cart-data .woocommerce-mini-cart__empty-message,.woocommerce .ast-site-header-cart .ast-site-header-cart-data .woocommerce-mini-cart__empty-message{text-align:left}.ast-site-header-cart .widget_shopping_cart,.woocommerce .ast-site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:280px;z-index:999999;font-size:.875em;left:-999em;display:block;line-height:1.618;transition:all .3s ease;opacity:0;visibility:hidden;transition:all .3s ease}.ast-site-header-cart .widget_shopping_cart:after,.ast-site-header-cart .widget_shopping_cart:before,.woocommerce .ast-site-header-cart .widget_shopping_cart:after,.woocommerce .ast-site-header-cart .widget_shopping_cart:before{bottom:99.9%;left:auto;right:8px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ast-site-header-cart .widget_shopping_cart:after,.woocommerce .ast-site-header-cart .widget_shopping_cart:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px;margin-left:-6px;margin-bottom:-.3px}.ast-site-header-cart .widget_shopping_cart:before,.woocommerce .ast-site-header-cart .widget_shopping_cart:before{border-color:rgba(230,230,230,0);border-bottom-color:var(--ast-border-color);border-width:7px;margin-left:-12px;right:7px}.ast-site-header-cart .widget_shopping_cart .widget_shopping_cart_content>.woocommerce-mini-cart__empty-message,.woocommerce .ast-site-header-cart .widget_shopping_cart .widget_shopping_cart_content>.woocommerce-mini-cart__empty-message{display:none}.ast-site-header-cart .widget_shopping_cart .product_list_widget,.woocommerce .ast-site-header-cart .widget_shopping_cart .product_list_widget{padding:1em 1.5em;max-height:500px;max-height:50vh;overflow-y:auto}.ast-site-header-cart .widget_shopping_cart .product_list_widget li,.woocommerce .ast-site-header-cart .widget_shopping_cart .product_list_widget li{padding:.5em 2em .5em 5em;border-bottom:1px solid var(--ast-border-color)}.ast-site-header-cart .widget_shopping_cart .product_list_widget li .remove,.woocommerce .ast-site-header-cart .widget_shopping_cart .product_list_widget li .remove{top:.4em}.ast-site-header-cart .widget_shopping_cart .product_list_widget li:last-child,.woocommerce .ast-site-header-cart .widget_shopping_cart .product_list_widget li:last-child{border-bottom:0}.ast-site-header-cart .widget_shopping_cart .product_list_widget li img,.woocommerce .ast-site-header-cart .widget_shopping_cart .product_list_widget li img{max-width:4em;margin:0 0 .5em 0}.ast-site-header-cart .widget_shopping_cart p.buttons,.ast-site-header-cart .widget_shopping_cart p.total,.woocommerce .ast-site-header-cart .widget_shopping_cart p.buttons,.woocommerce .ast-site-header-cart .widget_shopping_cart p.total{padding:1em 1.5em;margin:0;text-align:center}.ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message,.woocommerce .ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message{margin:1.41575em}.ast-site-header-cart .widget_shopping_cart .cart_list a,.woocommerce .ast-site-header-cart .widget_shopping_cart .cart_list a{padding:0}.ast-site-header-cart .widget_shopping_cart .cart_list a.remove,.woocommerce .ast-site-header-cart .widget_shopping_cart .cart_list a.remove{border-width:1px}.ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total,.woocommerce .ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total{display:flex;justify-content:space-between}.ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total strong,.woocommerce .ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total strong{width:40%;text-align:left;font-weight:500}.ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total .amount,.woocommerce .ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total .amount{width:60%;text-align:right}.ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total .amount,.woocommerce .ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total .amount{padding-left:.5em}.ast-site-header-cart:focus .widget_shopping_cart,.ast-site-header-cart:hover .widget_shopping_cart{opacity:1;visibility:visible}.ast-above-header-wrap .ast-site-header-cart .widget_shopping_cart .cart_list .quantity,.ast-above-header-wrap .ast-site-header-cart .widget_shopping_cart .cart_list .variation,.ast-below-header .ast-site-header-cart .widget_shopping_cart .cart_list .quantity,.ast-below-header .ast-site-header-cart .widget_shopping_cart .cart_list .variation,.main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart .cart_list .quantity,.main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart .cart_list .variation{margin-bottom:.4em}.ast-above-header-wrap .ast-site-header-cart .widget_shopping_cart .cart_list a.remove,.ast-below-header .ast-site-header-cart .widget_shopping_cart .cart_list a.remove,.main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart .cart_list a.remove{color:var(--ast-global-color-3)}.ast-above-header-wrap .ast-site-header-cart .widget_shopping_cart .cart_list a.remove:hover,.ast-below-header .ast-site-header-cart .widget_shopping_cart .cart_list a.remove:hover,.main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart .cart_list a.remove:hover{color:var(--ast-global-color-3)}.ast-above-header-section-1 .ast-site-header-cart .widget_shopping_cart,.below-header-section-1 .ast-site-header-cart .widget_shopping_cart,.header-main-layout-3 .main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart,.site-header-section-left .ast-site-header-cart .widget_shopping_cart,.woocommerce .ast-above-header-section-1 .ast-site-header-cart .widget_shopping_cart,.woocommerce .below-header-section-1 .ast-site-header-cart .widget_shopping_cart,.woocommerce .header-main-layout-3 .main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart,.woocommerce .site-header-section-left .ast-site-header-cart .widget_shopping_cart{right:auto;left:0;transition:left 0s}.ast-above-header-section-1 .ast-site-header-cart .widget_shopping_cart:after,.ast-above-header-section-1 .ast-site-header-cart .widget_shopping_cart:before,.below-header-section-1 .ast-site-header-cart .widget_shopping_cart:after,.below-header-section-1 .ast-site-header-cart .widget_shopping_cart:before,.header-main-layout-3 .main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart:after,.header-main-layout-3 .main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart:before,.site-header-section-left .ast-site-header-cart .widget_shopping_cart:after,.site-header-section-left .ast-site-header-cart .widget_shopping_cart:before,.woocommerce .ast-above-header-section-1 .ast-site-header-cart .widget_shopping_cart:after,.woocommerce .ast-above-header-section-1 .ast-site-header-cart .widget_shopping_cart:before,.woocommerce .below-header-section-1 .ast-site-header-cart .widget_shopping_cart:after,.woocommerce .below-header-section-1 .ast-site-header-cart .widget_shopping_cart:before,.woocommerce .header-main-layout-3 .main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart:after,.woocommerce .header-main-layout-3 .main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart:before,.woocommerce .site-header-section-left .ast-site-header-cart .widget_shopping_cart:after,.woocommerce .site-header-section-left .ast-site-header-cart .widget_shopping_cart:before{left:15px;right:auto}.ast-above-header-section-1 .ast-site-header-cart .widget_shopping_cart:before,.below-header-section-1 .ast-site-header-cart .widget_shopping_cart:before,.header-main-layout-3 .main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart:before,.site-header-section-left .ast-site-header-cart .widget_shopping_cart:before,.woocommerce .ast-above-header-section-1 .ast-site-header-cart .widget_shopping_cart:before,.woocommerce .below-header-section-1 .ast-site-header-cart .widget_shopping_cart:before,.woocommerce .header-main-layout-3 .main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart:before,.woocommerce .site-header-section-left .ast-site-header-cart .widget_shopping_cart:before{left:11px;right:auto}.ast-cart-menu-wrap{display:inline-block;line-height:1}.ast-cart-menu-wrap .count{font-weight:700;position:relative;display:inline-block;vertical-align:middle;text-align:center;min-width:2.1em;min-height:2.1em;font-size:.86em;line-height:1.8;border-radius:0 0 .3em .3em;border-width:2px;border-style:solid;padding:0 .4em}.ast-cart-menu-wrap .count:after{bottom:100%;margin-bottom:0;height:.8em;width:.8em;left:50%;transform:translateX(-50%);top:-.6em;content:" ";position:absolute;pointer-events:none;border-width:2px;border-style:solid;border-top-left-radius:10em;border-top-right-radius:10em;border-bottom:0}.ast-woocommerce-cart-menu .main-header-menu .woocommerce-custom-menu-item li:hover>a.remove{color:#ccc}.ast-woocommerce-cart-menu .header-main-layout-1.ast-no-menu-items .ast-site-header-cart{flex:1}.ast-woocommerce-cart-menu .header-main-layout-1.ast-no-menu-items .ast-site-header-cart .ast-site-header-cart-li{text-align:right}.ast-woocommerce-cart-menu .header-main-layout-3.ast-no-menu-items .ast-site-header-cart{flex:1}.ast-woocommerce-cart-menu .header-main-layout-3.ast-no-menu-items .ast-site-header-cart .ast-site-header-cart-li{text-align:left}.ast-woocommerce-cart-menu .header-main-layout-2 .main-header-container{display:flex;justify-content:center}.ast-woocommerce-cart-menu .header-main-layout-2 .site-branding{flex:0 0 100%}.ast-header-break-point .woocommerce-custom-menu-item .ast-cart-menu-wrap{width:2em;height:2em;font-size:1.4em;line-height:2;vertical-align:middle;text-align:right}.ast-header-break-point .ast-button-wrap .main-header-menu-toggle{font-size:1.4em}.ast-header-break-point .main-header-menu .woocommerce-custom-menu-item .ast-cart-menu-wrap{height:3em;line-height:3;text-align:left}.ast-header-break-point .ast-site-header-cart .widget_shopping_cart{display:none}.ast-header-break-point.ast-woocommerce-cart-menu .ast-site-header-cart{order:initial;line-height:3;padding:0}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3 .ast-site-header-cart{padding:0 0 1em 1em}.ast-header-break-point.ast-woocommerce-cart-menu.ast-header-custom-item-outside .ast-site-header-cart{padding:0}.ast-header-break-point .ast-masthead-custom-menu-items.woocommerce-custom-menu-item{margin-bottom:0;margin-top:0}.ast-header-break-point .ast-masthead-custom-menu-items.woocommerce-custom-menu-item .ast-site-header-cart{padding:0}.ast-header-break-point .ast-masthead-custom-menu-items.woocommerce-custom-menu-item .ast-site-header-cart a{border:none;display:inline-block}.woocommerce-js .blockUI.blockOverlay{position:relative}.woocommerce-js .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size:cover;background-color:var(--ast-global-color-secondary,--ast-global-color-5);line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-js .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size:cover;background-color:var(--ast-global-color-secondary,--ast-global-color-5);line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-js h2{margin-bottom:.7em}.woocommerce-js a.remove{position:relative;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:18px;width:20px;height:20px;text-align:center;line-height:21px;border-radius:100%;color:var(--ast-global-color-3);text-decoration:none;opacity:.5}.woocommerce-js a.remove .ahfb-svg-iconset{transform:scale(.7);transition:none}.woocommerce-js a.remove .ahfb-svg-iconset .ast-close-svg{width:100%;height:100%}.woocommerce-js a.remove:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;border:1px solid var(--ast-global-color-3);border-radius:100%;transition:all .2s linear}.woocommerce-js a.remove:hover{color:var(--ast-global-color-3);opacity:1}.woocommerce-js a.remove:hover:before{border-color:var(--ast-global-color-3)}.woocommerce-js small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce-js .woocommerce-breadcrumb{zoom:1}.woocommerce-js .woocommerce-breadcrumb::after,.woocommerce-js .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce-js .woocommerce-breadcrumb::after{clear:both}.woocommerce-js .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce-js .woocommerce-breadcrumb a{color:#777}.woocommerce-js .quantity input[type=email],.woocommerce-js .quantity input[type=number],.woocommerce-js .quantity input[type=text]{padding:.3em}.woocommerce-js .quantity input[type=email]:focus,.woocommerce-js .quantity input[type=number]:focus,.woocommerce-js .quantity input[type=text]:focus{outline:0;border-color:var(--ast-border-color)}.woocommerce-js .quantity .qty{width:3.631em;text-align:center;min-height:35px}.woocommerce-js div.product{margin-bottom:0;position:relative}.woocommerce-js div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce-js div.product p.price,.woocommerce-js div.product span.price{color:#77a464;font-size:1.5rem;font-weight:700;margin:0 0 .2em}.woocommerce-js div.product p.price ins,.woocommerce-js div.product span.price ins{background:inherit;font-weight:700;display:inline-block;text-decoration:inherit}.woocommerce-js div.product p.price del,.woocommerce-js div.product span.price del{opacity:.5;font-weight:400;display:initial}.woocommerce-js div.product p.ast-stock-detail,.woocommerce-js div.product p.stock{font-size:1em}.woocommerce-js div.product p.ast-stock-detail .ast-stock-avail,.woocommerce-js div.product p.stock .ast-stock-avail{font-weight:700}.woocommerce-js div.product .stock{color:#77a464}.woocommerce-js div.product .out-of-stock{color:red}.woocommerce-js div.product .product_title{margin:0 0 .5em 0}.woocommerce-js div.product .product_meta{border-top:1px solid var(--ast-border-color);padding-top:.5em;font-size:.9em;margin:0 0 .8em}.woocommerce-js div.product .product_meta>span{display:inline-block;margin-right:15px;align-items:center;font-weight:500;text-decoration:inherit}.woocommerce-js div.product .product_meta>span>*{font-weight:400}.woocommerce-js div.product .woocommerce-product-rating{margin:0 0 .5em}.woocommerce-js div.product div.images{margin-bottom:2em}.woocommerce-js div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce-js div.product div.images div.thumbnails{padding-top:1em}.woocommerce-js div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce-js div.product div.images.woocommerce-product-gallery .flex-viewport{transform-style:preserve-3d;margin-bottom:1em}.woocommerce-js div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795, -.035, 0, 1) .5s;margin:0;padding:0}.woocommerce-js div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff}.woocommerce-js div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:var(--ast-global-color-primary,var(--ast-global-color-5));text-indent:-9999px;border-radius:100%;box-sizing:content-box;backface-visibility:hidden}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid var(--ast-global-color-3);border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:var(--ast-global-color-3);border-radius:6px;position:absolute;top:19px;left:22px;transform:rotate(-45deg);box-sizing:content-box}.woocommerce-js div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce-js div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce-js div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce-js div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce-js div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce-js div.product div.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:32%;width:calc(33.33% - .7em);margin-right:1em;margin-bottom:1em}.woocommerce-js div.product div.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce-js div.product div.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.woocommerce-js div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:24%;width:calc(25% - .75em);margin-right:1em;margin-bottom:1em}.woocommerce-js div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce-js div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.woocommerce-js div.product div.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:18.5%;width:calc(20% - .8em);margin-right:1em;margin-bottom:1em}.woocommerce-js div.product div.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce-js div.product div.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.woocommerce-js div.product div.summary{margin-bottom:2em}.woocommerce-js div.product div.summary .single-product-category{display:block;line-height:1;margin-bottom:1em}.woocommerce-js div.product div.summary .woocommerce-product-details__short-description :last-child{margin-bottom:1em}.woocommerce-js div.product div.social{text-align:right;margin:0 0 1em}.woocommerce-js div.product div.social span{margin:0 0 0 2px}.woocommerce-js div.product div.social span span{margin:0}.woocommerce-js div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce-js div.product div.social iframe{float:left;margin-top:3px}.woocommerce-js div.product .woocommerce-tabs{padding-top:2em;margin-bottom:4em;width:100%}.woocommerce-js div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0;margin:0 0 1em;overflow:hidden;position:relative}.woocommerce-js div.product .woocommerce-tabs ul.tabs:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--ast-border-color)}.woocommerce-js div.product .woocommerce-tabs ul.tabs li{border:0;background:0 0;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 1em 0 0;padding:0;border-radius:0}.woocommerce-js div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce-js div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:rgb(106.5,106.5,106.5)}.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active{z-index:2;border-bottom-color:#fff}.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active a{text-shadow:inherit}.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active::before{content:" ";position:absolute;width:100%;height:3px;box-shadow:none;top:0;left:0;border-radius:0}.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active::after{border:none;box-shadow:none}.woocommerce-js div.product .woocommerce-tabs ul.tabs li::after,.woocommerce-js div.product .woocommerce-tabs ul.tabs li::before{content:" ";position:absolute;bottom:-1px;width:5px;height:5px;border:none;box-shadow:none}.woocommerce-js div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid var(--ast-border-color);z-index:1}.woocommerce-js div.product .woocommerce-tabs ul.tabs li::after,.woocommerce-js div.product .woocommerce-tabs ul.tabs.tabs::before{display:none;border:0}.woocommerce-js div.product .woocommerce-tabs .panel{margin:0 0 1.2em;padding:0}.woocommerce-js div.product .woocommerce-tabs .shop_attributes{border-style:solid}.woocommerce-js div.product .woocommerce-tabs .shop_attributes p{padding:0}.woocommerce-js div.product .woocommerce-tabs .shop_attributes td,.woocommerce-js div.product .woocommerce-tabs .shop_attributes th{padding:.67em 1.34em;border-color:var(--ast-border-color)}.woocommerce-js div.product .woocommerce-tabs .shop_attributes th{border-left-width:1px;border-style:solid;padding-left:.9em;color:var(--ast-global-color-2)}.woocommerce-js div.product .woocommerce-tabs .shop_attributes td{font-style:normal;border-style:solid}.woocommerce-js div.product #reviews #comments{width:100%}.woocommerce-js div.product #reviews #review_form_wrapper{width:100%;padding-left:0}.woocommerce-js div.product #reviews #respond p.comment-form-author,.woocommerce-js div.product #reviews #respond p.comment-form-email{margin-bottom:1em}@media (min-width:1201px){.woocommerce-js div.product #reviews .comment-form-author,.woocommerce-js div.product #reviews .comment-form-email{width:49%;display:inline-block}.woocommerce-js div.product #reviews .comment-form-author input,.woocommerce-js div.product #reviews .comment-form-email input{width:100%}.woocommerce-js div.product #reviews .comment-form-author{float:left}.woocommerce-js div.product #reviews .comment-form-email{float:right}.woocommerce-js div.product #reviews .comment-form-cookies-consent{clear:both}}.woocommerce-js div.product p.cart{margin-bottom:2em;zoom:1}.woocommerce-js div.product p.cart::after,.woocommerce-js div.product p.cart::before{content:" ";display:table}.woocommerce-js div.product p.cart::after{clear:both}.woocommerce-js div.product form.cart .ast-woo-single-cart-button-wrap{display:flex;align-items:center;flex-wrap:wrap}.woocommerce-js div.product form.cart{zoom:1}.woocommerce-js div.product form.cart::after,.woocommerce-js div.product form.cart::before{content:" ";display:table}.woocommerce-js div.product form.cart::after{clear:both}.woocommerce-js div.product form.cart div.quantity{float:left;margin:0 1em 1em 0}.woocommerce-js div.product form.cart table{border-width:0 0 1px;margin:0 0 1em}.woocommerce-js div.product form.cart table td{padding-left:0}.woocommerce-js div.product form.cart table div.quantity{float:none;margin:0}.woocommerce-js div.product form.cart table small.stock{display:block;float:none}.woocommerce-js div.product form.cart .variations{border-bottom:1px solid var(--ast-border-color);position:relative;margin-bottom:1em;width:100%}.woocommerce-js div.product form.cart .variations td,.woocommerce-js div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;display:block}.woocommerce-js div.product form.cart .variations tr{margin-bottom:.5em}.woocommerce-js div.product form.cart .variations th{margin-bottom:.5em;padding-left:0}.woocommerce-js div.product form.cart .variations label{font-weight:700}.woocommerce-js div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;width:100%}.woocommerce-js div.product form.cart .variations td.label{vertical-align:middle;margin-top:8px;margin-bottom:1px}.woocommerce-js div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce-js div.product form.cart .reset_variations{all:initial;font-family:inherit;visibility:hidden;position:static;display:inline-block;color:inherit;opacity:.6;font-size:.75rem;text-transform:uppercase;cursor:pointer}.woocommerce-js div.product form.cart .wc-no-matching-variations{display:none}.woocommerce-js div.product form.cart .button{vertical-align:middle;float:left;width:auto;margin-bottom:1em}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{padding:10px 20px}.woocommerce-js div.product form.cart .group_table tr:last-child td{border-bottom:0}.woocommerce-js div.product form.cart .group_table td.label{padding:.5em;font-size:.8rem;line-height:1.3;font-weight:700}.woocommerce-js div.product form.cart .group_table td{vertical-align:middle;padding-bottom:.5em;border-right:0;border-bottom:1px solid var(--ast-border-color)}.woocommerce-js div.product form.cart .group_table td:first-child{text-align:left;width:4em}.woocommerce-js div.product form.cart .group_table td.price{padding-left:.8em;font-weight:700;font-size:.9rem}.woocommerce-js div.product form.cart .group_table td.price del{opacity:.5}.woocommerce-js div.product form.cart .group_table .button{padding:.8em;font-weight:400;font-size:.9rem;white-space:nowrap}.woocommerce-js div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce-js div.product form.cart p.stock{line-height:1.3;margin-bottom:.8em;font-size:.9em}.woocommerce-js div.product form.cart .single_variation_wrap{width:100%}.woocommerce-js div.product form.cart .single_variation_wrap p{margin-bottom:1em}.woocommerce-js div.product form.cart .single_variation_wrap .single_variation{margin-bottom:1.2em;border-top:1px solid var(--ast-border-color);padding-top:0;border-top:0}.woocommerce-js div.product span.onsale{min-height:3.5em;min-width:3.5em;line-height:3.5em}.woocommerce-js div.product .related.products,.woocommerce-js div.product .woocommerce-tabs{display:block}.woocommerce-js span.onsale{min-width:3em;min-height:3em;line-height:3em;padding:0;font-size:.8em;font-weight:400;position:absolute;text-align:center;top:.5em;left:.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;-webkit-font-smoothing:antialiased;z-index:9}.woocommerce-js.single-product .sale>span.onsale{font-size:1em;left:-.5em}.woocommerce-js.single-product .sale:not(.ast-product-gallery-layout-vertical-slider)>span.onsale{top:-.5em}.woocommerce-js .products ul,.woocommerce-js ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce-js .products ul::after,.woocommerce-js .products ul::before,.woocommerce-js ul.products::after,.woocommerce-js ul.products::before{width:0}.woocommerce-js .products ul li,.woocommerce-js ul.products li{list-style:none outside}.woocommerce-js ul.products li.product.product-category{padding-bottom:0}.woocommerce-js ul.products li.product.product-category a{height:100%}.woocommerce-js ul.products li.product.product-category a img{height:100%;object-fit:cover}.woocommerce-js ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce-js ul.products li.product .woocommerce-loop-category__title,.woocommerce-js ul.products li.product .woocommerce-loop-product__title,.woocommerce-js ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce-js ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce-js ul.products li.product a img.show-on-hover{width:0;height:0;object-fit:cover}.woocommerce-js ul.products li.product strong{display:block}.woocommerce-js ul.products li.product .star-rating{font-size:.857em}.woocommerce-js ul.products li.product .button{margin-top:1em}.woocommerce-js ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce-js ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce-js ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block;text-decoration:inherit}.woocommerce-js ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce-js ul.products li.product a.ast-loop-product__link{display:inline-block;width:100%}.woocommerce-js ul.products li.product:hover .show-on-hover{width:100%;height:100%}.woocommerce-js .woocommerce-result-count{margin:1em 0 1em;line-height:1}.woocommerce-js .woocommerce-ordering{margin:0 0 1.5em}.woocommerce-js .woocommerce-ordering select{vertical-align:top}.woocommerce-js nav.woocommerce-pagination ul{flex-wrap:wrap;justify-content:center;white-space:normal;padding:0;border:0;margin:1px}.woocommerce-js nav.woocommerce-pagination ul li{margin:0 2px 2px 0;border:1px solid var(--ast-border-color);padding:0;display:inline-block;overflow:hidden}.woocommerce-js nav.woocommerce-pagination ul li a,.woocommerce-js nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.75em;text-align:center;display:block;min-width:2.5em}.woocommerce-js nav.woocommerce-pagination ul li a:focus,.woocommerce-js nav.woocommerce-pagination ul li a:hover,.woocommerce-js nav.woocommerce-pagination ul li span.current{background:rgb(235.0534146341,232.9465853659,234.625464939);color:rgb(138.17,125.83,135.6634375)}.woocommerce-js #respond input#submit,.woocommerce-js a.button,.woocommerce-js button.button,.woocommerce-js input.button{margin:0;position:relative;overflow:visible;left:auto;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce-js #respond input#submit.loading,.woocommerce-js a.button.loading,.woocommerce-js button.button.loading,.woocommerce-js input.button.loading{opacity:.25}.woocommerce-js #respond input#submit.loading::after,.woocommerce-js a.button.loading::after,.woocommerce-js button.button.loading::after,.woocommerce-js input.button.loading::after{display:inline-block;content:"";position:relative;top:0;right:-.5em;left:auto;width:.8em;height:.8em;background-color:var(--ast-global-color-primary,var(--ast-global-color-5));background-image:none;border-radius:100%;animation:dotPulse .65s 0s infinite cubic-bezier(.21,.53,.56,.8)}.woocommerce-js #respond input#submit.added::after,.woocommerce-js a.button.added::after,.woocommerce-js button.button.added::after,.woocommerce-js input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce-js #respond input#submit.alt.disabled,.woocommerce-js #respond input#submit.alt.disabled:hover,.woocommerce-js #respond input#submit.alt:disabled,.woocommerce-js #respond input#submit.alt:disabled:hover,.woocommerce-js #respond input#submit.alt:disabled[disabled],.woocommerce-js #respond input#submit.alt:disabled[disabled]:hover,.woocommerce-js a.button.alt.disabled,.woocommerce-js a.button.alt.disabled:hover,.woocommerce-js a.button.alt:disabled,.woocommerce-js a.button.alt:disabled:hover,.woocommerce-js a.button.alt:disabled[disabled],.woocommerce-js a.button.alt:disabled[disabled]:hover,.woocommerce-js button.button.alt.disabled,.woocommerce-js button.button.alt.disabled:hover,.woocommerce-js button.button.alt:disabled,.woocommerce-js button.button.alt:disabled:hover,.woocommerce-js button.button.alt:disabled[disabled],.woocommerce-js button.button.alt:disabled[disabled]:hover,.woocommerce-js input.button.alt.disabled,.woocommerce-js input.button.alt.disabled:hover,.woocommerce-js input.button.alt:disabled,.woocommerce-js input.button.alt:disabled:hover,.woocommerce-js input.button.alt:disabled[disabled],.woocommerce-js input.button.alt:disabled[disabled]:hover{background-color:var(--ast-global-color-1);color:#fff}.woocommerce-js #respond input#submit.disabled,.woocommerce-js #respond input#submit:disabled,.woocommerce-js #respond input#submit:disabled[disabled],.woocommerce-js a.button.disabled,.woocommerce-js a.button:disabled,.woocommerce-js a.button:disabled[disabled],.woocommerce-js button.button.disabled,.woocommerce-js button.button:disabled,.woocommerce-js button.button:disabled[disabled],.woocommerce-js input.button.disabled,.woocommerce-js input.button:disabled,.woocommerce-js input.button:disabled[disabled]{cursor:not-allowed;opacity:.5}.woocommerce-js #respond input#submit.disabled:hover,.woocommerce-js #respond input#submit:disabled:hover,.woocommerce-js #respond input#submit:disabled[disabled]:hover,.woocommerce-js a.button.disabled:hover,.woocommerce-js a.button:disabled:hover,.woocommerce-js a.button:disabled[disabled]:hover,.woocommerce-js button.button.disabled:hover,.woocommerce-js button.button:disabled:hover,.woocommerce-js button.button:disabled[disabled]:hover,.woocommerce-js input.button.disabled:hover,.woocommerce-js input.button:disabled:hover,.woocommerce-js input.button:disabled[disabled]:hover{color:var(--ast-global-color-4);background-color:var(--ast-global-color-1)}.woocommerce-js .cart .button,.woocommerce-js .cart input.button{float:none}.woocommerce-js #reviews .woocommerce-Reviews-title{display:none}.woocommerce-js #reviews h2{font-weight:400}.woocommerce-js #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce-js #reviews h2 small a{text-decoration:none;color:#777}.woocommerce-js #reviews h3{margin:0}.woocommerce-js #reviews #respond{margin:0;border:0;padding:0}.woocommerce-js #reviews #comment{height:75px}.woocommerce-js #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce-js #reviews #comments ol.commentlist li{padding:0;margin:0 0 2em;border:0;position:relative;background:0;border:0;border-bottom:1px solid var(--ast-border-color)}.woocommerce-js #reviews #comments ol.commentlist li:last-child{border-bottom:0}.woocommerce-js #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce-js #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;height:3.6em;width:3.6em;border:none;background:0 0;margin:0;border-radius:100%;box-shadow:none}.woocommerce-js #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:none;border-radius:4px;padding:0 1.5em;zoom:1}.woocommerce-js #reviews #comments ol.commentlist li .comment-text::after,.woocommerce-js #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce-js #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce-js #reviews #comments ol.commentlist li .comment-text{display:flex;flex-wrap:wrap}.woocommerce-js #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1.7em}.woocommerce-js #reviews #comments ol.commentlist li .comment-text meta,.woocommerce-js #reviews #comments ol.commentlist li .comment-text p.meta{order:1;width:100%;font-size:1.2em;margin-bottom:.4em}.woocommerce-js #reviews #comments ol.commentlist li .comment-text meta .woocommerce-review__author,.woocommerce-js #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author{font-weight:500}.woocommerce-js #reviews #comments ol.commentlist li .comment-text meta .woocommerce-review__dash,.woocommerce-js #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash{display:none}.woocommerce-js #reviews #comments ol.commentlist li .comment-text meta .woocommerce-review__published-date,.woocommerce-js #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date{padding-left:.5em;font-size:.73em}.woocommerce-js #reviews #comments ol.commentlist li .comment-text .description{font-style:normal;order:3;width:100%}.woocommerce-js #reviews #comments ol.commentlist li .comment-text .star-rating{order:2;margin-bottom:1em}.woocommerce-js #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce-js #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce-js #reviews #comments ol.commentlist #respond{border:1px solid rgb(227.7871585366,224.9128414634,227.2033128811);border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce-js #reviews #comments .commentlist>li::before{content:""}.woocommerce-js #reviews #review_form{border:1px solid var(--ast-border-color);padding:1.67em}.woocommerce-js #reviews #review_form #respond p{margin:2px 0 6px}.woocommerce-js #reviews #review_form #respond p.form-submit{margin-top:1em}.woocommerce-js #reviews #review_form #respond p.comment-form-author,.woocommerce-js #reviews #review_form #respond p.comment-form-email{margin-bottom:1em}.woocommerce-js #reviews #review_form #respond p.comment-form-author label,.woocommerce-js #reviews #review_form #respond p.comment-form-email label{display:inline-block;min-width:100px}.woocommerce-js #reviews #review_form #respond p.comment-form-author input,.woocommerce-js #reviews #review_form #respond p.comment-form-email input{width:100%}.woocommerce-js #reviews #review_form #respond #comment{height:90px}.woocommerce-js #reviews #review_form #respond .stars{margin:0}.woocommerce-js #reviews #review_form input{max-width:100%}.woocommerce-js #reviews .comment-form-rating{display:flex;vertical-align:middle;margin:15px 0}.woocommerce-js #reviews .comment-form-rating .stars{margin-bottom:0}.woocommerce-js #reviews .comment-form-rating .stars a{position:relative;top:8px;height:1.2em;width:1.2em}.woocommerce-js #reviews .comment-form-rating .stars a:before{width:1.2em;height:1.2em;font-size:1.2em}.woocommerce-js #reviews .comment-form-comment label,.woocommerce-js #reviews .comment-form-rating label{font-size:1.2em;font-weight:500;padding-right:.5em}.woocommerce-js .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star,serif}.woocommerce-js .star-rating::before{content:"sssss";color:rgb(210.8325609756,206.1674390244,209.8849580793);float:left;top:0;left:0;position:absolute}.woocommerce-js .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce-js .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce-js .woocommerce-product-rating{zoom:1}.woocommerce-js .woocommerce-product-rating::after,.woocommerce-js .woocommerce-product-rating::before{content:" ";display:table}.woocommerce-js .woocommerce-product-rating::after{clear:both}.woocommerce-js .woocommerce-product-rating{line-height:2;display:block}.woocommerce-js .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce-js .products .star-rating{display:block;margin:.5em auto 0;float:none}.woocommerce-js .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce-js #review_form #respond{zoom:1}.woocommerce-js #review_form #respond::after,.woocommerce-js #review_form #respond::before{content:" ";display:table}.woocommerce-js #review_form #respond::after{clear:both}.woocommerce-js #review_form #respond{position:static;margin:0;width:auto;background:transparent none}.woocommerce-js #review_form #respond .form-submit input{left:auto}.woocommerce-js #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce-js p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce-js p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce-js p.stars a:hover~a::before{content:"\e021"}.woocommerce-js p.stars:hover a::before{content:"\e020"}.woocommerce-js p.stars.selected a.active::before{content:"\e020"}.woocommerce-js p.stars.selected a.active~a::before{content:"\e021"}.woocommerce-js p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-js table.shop_attributes{border:0;border-top:1px solid var(--ast-border-color);margin-bottom:1.618em;width:100%}.woocommerce-js table.shop_attributes th{width:150px;font-weight:500;border-top:0;border-bottom:1px dotted var(--ast-border-color);margin:0;line-height:1.5;text-align:left}.woocommerce-js table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted var(--ast-border-color);margin:0;line-height:1.5}.woocommerce-js table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce-js table.shop_table{border:1px solid var(--ast-border-color);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce-js table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce-js table.shop_table td{border-top:1px solid var(--ast-border-color);padding:6px 12px;vertical-align:middle}.woocommerce-js table.shop_table td small{font-weight:400}.woocommerce-js table.shop_table tbody:first-child tr:first-child td,.woocommerce-js table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce-js table.shop_table tbody th,.woocommerce-js table.shop_table tfoot td,.woocommerce-js table.shop_table tfoot th{font-weight:500;border-top:1px solid var(--ast-border-color)}.woocommerce-js #customer_details,.woocommerce-js .woocommerce table.shop_table{margin-bottom:2em;border-radius:0}.woocommerce-js table.my_account_orders{font-size:.85em}.woocommerce-js table.my_account_orders td,.woocommerce-js table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce-js table.my_account_orders .button{white-space:nowrap}.woocommerce-js table.my_account_orders .order-actions{text-align:right}.woocommerce-js table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce-js table.woocommerce-MyAccount-downloads td,.woocommerce-js table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce-js table.woocommerce-MyAccount-downloads td:first-child,.woocommerce-js table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce-js table.woocommerce-MyAccount-downloads td:last-child,.woocommerce-js table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce-js table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce-js table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce-js td.product-name .wc-item-meta,.woocommerce-js td.product-name dl.variation{list-style:none outside;word-wrap:normal;width:100%}.woocommerce-js td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce-js td.product-name .wc-item-meta dt,.woocommerce-js td.product-name dl.variation .wc-item-meta-label,.woocommerce-js td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside;font-weight:500}.woocommerce-js td.product-name .wc-item-meta dd,.woocommerce-js td.product-name dl.variation dd{margin:0}.woocommerce-js td.product-name .wc-item-meta dd p,.woocommerce-js td.product-name dl.variation dd p{font-weight:400}.woocommerce-js td.product-name .wc-item-meta p,.woocommerce-js td.product-name .wc-item-meta:last-child,.woocommerce-js td.product-name dl.variation p,.woocommerce-js td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce-js td.product-name p.backorder_notification{font-size:.83em}.woocommerce-js td.product-quantity{min-width:80px}.woocommerce-js ul.cart_list,.woocommerce-js ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce-js ul.cart_list li,.woocommerce-js ul.product_list_widget li{padding:4px 0;margin:0;zoom:1}.woocommerce-js ul.cart_list li::after,.woocommerce-js ul.cart_list li::before,.woocommerce-js ul.product_list_widget li::after,.woocommerce-js ul.product_list_widget li::before{content:" ";display:table}.woocommerce-js ul.cart_list li::after,.woocommerce-js ul.product_list_widget li::after{clear:both}.woocommerce-js ul.cart_list li,.woocommerce-js ul.product_list_widget li{list-style:none}.woocommerce-js ul.cart_list li a,.woocommerce-js ul.product_list_widget li a{display:block;font-weight:700}.woocommerce-js ul.cart_list li img,.woocommerce-js ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce-js ul.cart_list li dl,.woocommerce-js ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid var(--ast-border-color);zoom:1}.woocommerce-js ul.cart_list li dl::after,.woocommerce-js ul.cart_list li dl::before,.woocommerce-js ul.product_list_widget li dl::after,.woocommerce-js ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce-js ul.cart_list li dl::after,.woocommerce-js ul.product_list_widget li dl::after{clear:both}.woocommerce-js ul.cart_list li dl dd,.woocommerce-js ul.cart_list li dl dt,.woocommerce-js ul.product_list_widget li dl dd,.woocommerce-js ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:.1em}.woocommerce-js ul.cart_list li dl dt,.woocommerce-js ul.product_list_widget li dl dt{font-weight:500;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce-js ul.cart_list li dl dd,.woocommerce-js ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce-js ul.cart_list li dl dd p:last-child,.woocommerce-js ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce-js ul.cart_list li .star-rating,.woocommerce-js ul.product_list_widget li .star-rating{float:none}.woocommerce-js .widget_shopping_cart .total strong,.woocommerce-js.widget_shopping_cart .total strong{min-width:40px;display:inline-block;color:var(--ast-global-color-2)}.woocommerce-js .widget_shopping_cart .buttons,.woocommerce-js.widget_shopping_cart .buttons{zoom:1}.woocommerce-js .widget_shopping_cart .buttons::after,.woocommerce-js .widget_shopping_cart .buttons::before,.woocommerce-js.widget_shopping_cart .buttons::after,.woocommerce-js.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce-js .widget_shopping_cart .buttons::after,.woocommerce-js.widget_shopping_cart .buttons::after{clear:both}.woocommerce-js .widget_shopping_cart .buttons a,.woocommerce-js.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce-js form .form-row{padding:3px;margin:0 0 6px}.woocommerce-js form .form-row.place-order .input-checkbox{cursor:pointer}.woocommerce-js form .form-row [placeholder]:focus::-webkit-input-placeholder{transition:opacity .5s .5s ease;opacity:0}.woocommerce-js form .form-row label{line-height:2;font-weight:700;font-size:13.5px;font-size:.9rem}.woocommerce-js form .form-row label.hidden{visibility:hidden}.woocommerce-js form .form-row label.inline{display:inline}.woocommerce-js form .form-row select{cursor:pointer;margin:0}.woocommerce-js form .form-row .required{color:red;font-weight:700;border:0}.woocommerce-js form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce-js form .form-row input.input-text,.woocommerce-js form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce-js form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce-js form .form-row .select2-container{width:100%;line-height:2em}.woocommerce-js form .form-row.woocommerce-invalid .select2-container,.woocommerce-js form .form-row.woocommerce-invalid input.input-text,.woocommerce-js form .form-row.woocommerce-invalid select{border-color:#d65d67}.woocommerce-js form .form-row.woocommerce-validated .select2-container,.woocommerce-js form .form-row.woocommerce-validated input.input-text,.woocommerce-js form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce-js form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce-js form .form-row :-moz-placeholder{line-height:normal}.woocommerce-js form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce-js ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce-js ul#shipping_method li input{margin:3px .5ex}.woocommerce-js ul#shipping_method li label{display:inline}.woocommerce-js ul#shipping_method .amount{font-weight:700}.woocommerce-js p.woocommerce-shipping-contents{margin:0}.woocommerce-js ul.order_details{zoom:1}.woocommerce-js ul.order_details::after,.woocommerce-js ul.order_details::before{content:" ";display:table}.woocommerce-js ul.order_details::after{clear:both}.woocommerce-js ul.order_details{margin:0 0 3em;list-style:none}.woocommerce-js ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed var(--ast-border-color);padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce-js ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce-js ul.order_details li:last-of-type{border:none}.woocommerce-js .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce-js .woocommerce-customer-details,.woocommerce-js .woocommerce-order-details,.woocommerce-js .woocommerce-order-downloads{margin-bottom:2em}.woocommerce-js .woocommerce-customer-details :last-child,.woocommerce-js .woocommerce-order-details :last-child,.woocommerce-js .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce-js .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid var(--ast-border-color);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px}.woocommerce-js .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce-js .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-left:1.5em}.woocommerce-js .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce-js .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce-js .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce-js .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{zoom:1}.woocommerce-js .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce-js .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce-js .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce-js .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce-js .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce-js .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce-js .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#d65d67}.woocommerce-js .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce-js .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce-js .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce-js .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce-js .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#d65d67}.woocommerce-js .widget_product_categories .product-categories .count{float:right}.woocommerce-js .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce-js .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce-js .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce-js .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce-js .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce-js .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce-js .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce-js .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce-js .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce-js .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce-js .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce-js .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce-js .widget_rating_filter ul li{zoom:1}.woocommerce-js .widget_rating_filter ul li::after,.woocommerce-js .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce-js .widget_rating_filter ul li::after{clear:both}.woocommerce-js .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce-js .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce-js .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce-js .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#d65d67}.woocommerce-js .show-on-hover{position:absolute;top:0;left:0;height:100%;right:0;bottom:0;padding:0;margin:0;opacity:0;filter:blur(0);transition:all .2s linear}.woocommerce-js li.product:hover .show-on-hover{opacity:1;transform:scale(1) translateZ(0) translateY(0);pointer-events:inherit}.woocommerce-js .ast-return-to-shop{display:inline-block;margin:5px 0;vertical-align:middle}.woocommerce-js .comment-reply-title{font-size:1.34rem;line-height:1.3;font-weight:500}.woocommerce-js .select2-container .select2-selection--single{height:auto;padding:.75em}.woocommerce-js .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}.woocommerce-js .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.35}.woocommerce-js .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;width:1.7em;transform:translateY(-50%)}.woocommerce-js .select2-results__option,.woocommerce-js .select2-search--dropdown .select2-search__field{padding:6px .75em}.woocommerce-js .variations th{text-align:left}.woocommerce-js.single-product a.added_to_cart{padding:.4em .4em 0;display:inline-block}.woocommerce a.added_to_cart{display:none}.woocommerce-js .widget_product_search button,.woocommerce-page .widget_product_search button{flex:0 0 auto;padding:10px 20px}.woocommerce-js ul.products li.product,.woocommerce-page ul.products li.product{text-align:left;margin-bottom:2.5em}.woocommerce-js ul.products li.product.product-category>a,.woocommerce-page ul.products li.product.product-category>a{display:inline-block;position:relative}.woocommerce-js ul.products li.product a img,.woocommerce-page ul.products li.product a img{margin-bottom:.8em}.woocommerce-js ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{margin-bottom:.5em;padding:0;font-size:1em}.woocommerce-js ul.products li.product .ast-woo-product-category,.woocommerce-page ul.products li.product .ast-woo-product-category{font-size:.85em;margin-bottom:.5em;display:block;line-height:1.3;opacity:.6}.woocommerce-js ul.products li.product .star-rating,.woocommerce-page ul.products li.product .star-rating{margin:0 auto .5em 0;backface-visibility:hidden}.woocommerce-js ul.products li.product .ast-woo-shop-product-description p,.woocommerce-page ul.products li.product .ast-woo-shop-product-description p{margin-bottom:.5em}.woocommerce-js ul.products li.product .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .woocommerce-loop-product__link{position:relative;display:block}.woocommerce-js ul.products li.product .woocommerce-loop-product__link:hover .ast-shop-product-out-of-stock,.woocommerce-page ul.products li.product .woocommerce-loop-product__link:hover .ast-shop-product-out-of-stock{background-color:#fff}.woocommerce-js ul.products li.product.product-category>a:hover .woocommerce-loop-category__title,.woocommerce-page ul.products li.product.product-category>a:hover .woocommerce-loop-category__title{background-color:#fff}.woocommerce-js ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-js ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-page ul.products li.product .woocommerce-loop-category__title{position:absolute;background-color:rgba(255,255,255,.88);transition:background .3s;text-align:center;left:1em;right:1em;padding:.5em 0 .7em}.woocommerce-js ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .woocommerce-loop-category__title{bottom:1.8em;font-size:.9em}.woocommerce-js ul.products li.product .woocommerce-loop-category__title .count,.woocommerce-page ul.products li.product .woocommerce-loop-category__title .count{font-size:.7em}.woocommerce-js ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock{bottom:1em;text-transform:uppercase;font-weight:700}.woocommerce-js ul.products li.product .price,.woocommerce-page ul.products li.product .price{line-height:1.3;margin-bottom:0;font-weight:700;margin-bottom:.5em;font-size:.9em}.woocommerce-js ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{display:initial}.woocommerce-js ul.products li.product .button,.woocommerce-page ul.products li.product .button{margin-top:.5em;margin-bottom:.5em;white-space:normal}.woocommerce-js ul.products li.product .button.added,.woocommerce-page ul.products li.product .button.added{margin-bottom:0;transition:margin 0s}.woocommerce-js ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .woocommerce-loop-category__title{text-transform:uppercase;font-weight:700;line-height:1.5}.woocommerce-js ul.products li.product .woocommerce-loop-category__title .count,.woocommerce-page ul.products li.product .woocommerce-loop-category__title .count{display:block;background:0 0;opacity:.5;font-size:.75em}.woocommerce-js .related.products li.product:last-child,.woocommerce-page .related.products li.product:last-child{margin-right:0}.woocommerce-js table.shop_table,.woocommerce-page table.shop_table{border:1px solid var(--ast-border-color);border-radius:0}.woocommerce-js table.shop_table .product-thumbnail img,.woocommerce-page table.shop_table .product-thumbnail img{width:auto;max-width:70px}.woocommerce-js table.shop_table thead,.woocommerce-page table.shop_table thead{background-color:var(--ast-wc-container-head-bg-color)}.woocommerce-js table.shop_table thead th,.woocommerce-page table.shop_table thead th{border-width:0}.woocommerce-js table.shop_table td,.woocommerce-js table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{border-bottom-width:0;padding:.7em 1em}.woocommerce-js table.shop_table td,.woocommerce-page table.shop_table td{border-top:1px solid var(--ast-border-color)}.woocommerce-js table.shop_table td.download-file,.woocommerce-js table.shop_table td.woocommerce-orders-table__cell-order-actions,.woocommerce-page table.shop_table td.download-file,.woocommerce-page table.shop_table td.woocommerce-orders-table__cell-order-actions{display:block}.woocommerce-js table.shop_table td.download-file a,.woocommerce-js table.shop_table td.woocommerce-orders-table__cell-order-actions a,.woocommerce-page table.shop_table td.download-file a,.woocommerce-page table.shop_table td.woocommerce-orders-table__cell-order-actions a{margin-right:.5em;margin-top:.25em;margin-bottom:.25em}.woocommerce-js table.shop_table td.download-file a:last-child,.woocommerce-js table.shop_table td.woocommerce-orders-table__cell-order-actions a:last-child,.woocommerce-page table.shop_table td.download-file a:last-child,.woocommerce-page table.shop_table td.woocommerce-orders-table__cell-order-actions a:last-child{margin-right:0}.woocommerce-js table.shop_table .woocommerce-Price-amount,.woocommerce-page table.shop_table .woocommerce-Price-amount{font-weight:400}.woocommerce-js #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text{width:auto}.woocommerce-js #content table.cart td,.woocommerce-page #content table.cart td{min-height:3.25em}.woocommerce-js #content table.cart [name=coupon_code],.woocommerce-page #content table.cart [name=coupon_code]{height:auto;align-self:stretch}.woocommerce-js #content table.cart .button,.woocommerce-page #content table.cart .button{display:inline-block;width:auto}.ast-separate-container .ast-woocommerce-container{background-color:#fff}@media (max-width:1200px){.ast-separate-container .ast-woocommerce-container{padding:3.34em 2.4em}}@media (max-width:992px){.ast-separate-container .ast-woocommerce-container{padding:1.5em 2.14em}}@media (min-width:1201px){.ast-separate-container .ast-woocommerce-container{padding:5.34em 6.67em}}.ast-separate-container .ast-woocommerce-container .product{border-bottom:0}.ast-separate-container.single-product .ast-article-single{margin:0;padding:0;display:inline-block;width:100%}.pswp{z-index:999999}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}.woocommerce .pswp__caption__center,.woocommerce-page .pswp__caption__center{text-align:center}.woocommerce .pswp__bg,.woocommerce-page .pswp__bg{opacity:.7!important}.woocommerce .pswp__ui--fit .pswp__caption,.woocommerce .pswp__ui--fit .pswp__top-bar,.woocommerce-page .pswp__ui--fit .pswp__caption,.woocommerce-page .pswp__ui--fit .pswp__top-bar{background-color:transparent}.woocommerce form .form-row textarea,.woocommerce input[type=email],.woocommerce input[type=number],.woocommerce input[type=password],.woocommerce input[type=reset],.woocommerce input[type=search],.woocommerce input[type=tel],.woocommerce input[type=text],.woocommerce input[type=url],.woocommerce textarea,.woocommerce-page form .form-row textarea,.woocommerce-page input[type=email],.woocommerce-page input[type=number],.woocommerce-page input[type=password],.woocommerce-page input[type=reset],.woocommerce-page input[type=search],.woocommerce-page input[type=tel],.woocommerce-page input[type=text],.woocommerce-page input[type=url],.woocommerce-page textarea{border-color:var(--ast-border-color);background-color:var(--ast-global-dark-bg-style);box-shadow:none;border-radius:0}.woocommerce form .form-row textarea:focus,.woocommerce input[type=email]:focus,.woocommerce input[type=number]:focus,.woocommerce input[type=password]:focus,.woocommerce input[type=reset]:focus,.woocommerce input[type=search]:focus,.woocommerce input[type=tel]:focus,.woocommerce input[type=text]:focus,.woocommerce input[type=url]:focus,.woocommerce textarea:focus,.woocommerce-page form .form-row textarea:focus,.woocommerce-page input[type=email]:focus,.woocommerce-page input[type=number]:focus,.woocommerce-page input[type=password]:focus,.woocommerce-page input[type=reset]:focus,.woocommerce-page input[type=search]:focus,.woocommerce-page input[type=tel]:focus,.woocommerce-page input[type=text]:focus,.woocommerce-page input[type=url]:focus,.woocommerce-page textarea:focus{box-shadow:none;border-color:var(--ast-border-color)}.woocommerce .select2-container .select2-dropdown,.woocommerce .select2-container .select2-search__field,.woocommerce-page .select2-container .select2-dropdown,.woocommerce-page .select2-container .select2-search__field{border:1px solid var(--ast-border-color);z-index:98}.woocommerce .select2-container .select2-selection--single,.woocommerce select,.woocommerce-page .select2-container .select2-selection--single,.woocommerce-page select{padding:.5em .8em;line-height:normal;padding-right:2em;appearance:none;background-position:98% 50%;background-color:var(--ast-global-dark-bg-style,#fff);border-color:var(--ast-border-color);border-radius:3px;box-shadow:none}.woocommerce .select2-container .select2-selection--single:focus,.woocommerce select:focus,.woocommerce-page .select2-container .select2-selection--single:focus,.woocommerce-page select:focus{outline:0}.woocommerce .select2-container .select2-selection--single b,.woocommerce select b,.woocommerce-page .select2-container .select2-selection--single b,.woocommerce-page select b{display:none}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{background-color:transparent;border:transparent;border-radius:0}button.pswp__button{box-shadow:none!important;background-image:url("/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png")!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:rgb(247.1638414634,246.3361585366,246.9957183689);color:#515151;border-top:3px solid #a46497;list-style:none outside;zoom:1}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error,.woocommerce-info,.woocommerce-message{width:auto;word-wrap:break-word}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce .woocommerce,.woocommerce-account .woocommerce{zoom:1}.woocommerce .woocommerce::after,.woocommerce .woocommerce::before,.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce .woocommerce::after,.woocommerce-account .woocommerce::after{clear:both}.woocommerce .addresses .title,.woocommerce-account .addresses .title{zoom:1}.woocommerce .addresses .title::after,.woocommerce .addresses .title::before,.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce .addresses .title::after,.woocommerce-account .addresses .title::after{clear:both}.woocommerce .addresses .title h3,.woocommerce-account .addresses .title h3{float:left}.woocommerce .addresses .title .edit,.woocommerce-account .addresses .title .edit{float:right;padding:.7em 1em}.woocommerce ol.commentlist.notes li.note p.meta,.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce ol.commentlist.notes li.note .description p:last-child,.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce ul.digital-downloads,.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce ul.digital-downloads li,.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce ul.digital-downloads li::before,.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce ul.digital-downloads li .count,.woocommerce-account ul.digital-downloads li .count{float:right}.woocommerce .woocommerce-Addresses .woocommerce-Address-title,.woocommerce .woocommerce-Addresses .woocommerce-column__title,.woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title,.woocommerce .woocommerce-MyAccount-content .woocommerce-column__title,.woocommerce .woocommerce-customer-details .woocommerce-Address-title,.woocommerce .woocommerce-customer-details .woocommerce-column__title,.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title,.woocommerce-account .woocommerce-Addresses .woocommerce-column__title,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column__title,.woocommerce-account .woocommerce-customer-details .woocommerce-Address-title,.woocommerce-account .woocommerce-customer-details .woocommerce-column__title{background:#fbfbfb;padding:.5em;margin-bottom:0;border-width:1px 1px 0 1px;border-style:solid;border-color:var(--ast-border-color)}.woocommerce .woocommerce-Addresses .woocommerce-Address-title h3,.woocommerce .woocommerce-Addresses .woocommerce-column__title h3,.woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title h3,.woocommerce .woocommerce-MyAccount-content .woocommerce-column__title h3,.woocommerce .woocommerce-customer-details .woocommerce-Address-title h3,.woocommerce .woocommerce-customer-details .woocommerce-column__title h3,.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h3,.woocommerce-account .woocommerce-Addresses .woocommerce-column__title h3,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h3,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column__title h3,.woocommerce-account .woocommerce-customer-details .woocommerce-Address-title h3,.woocommerce-account .woocommerce-customer-details .woocommerce-column__title h3{margin-bottom:0}.woocommerce .woocommerce-Addresses address,.woocommerce .woocommerce-MyAccount-content address,.woocommerce .woocommerce-customer-details address,.woocommerce-account .woocommerce-Addresses address,.woocommerce-account .woocommerce-MyAccount-content address,.woocommerce-account .woocommerce-customer-details address{border:1px solid var(--ast-border-color);padding:1em;border-radius:0}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid var(--ast-border-color);padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{zoom:1}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid var(--ast-border-color)}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{zoom:1}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid var(--ast-border-color);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{cursor:pointer;margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice),.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice),.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice){zoom:1}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:rgb(222.9429878049,219.5570121951,222.2552115091);color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:rgb(198.7221341463,192.7778658537,197.5147046494);border-top-color:rgb(186.6117073171,179.3882926829,185.1444512195)}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:rgb(186.6117073171,179.3882926829,185.1444512195)}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:rgb(186.6117073171,179.3882926829,185.1444512195)}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:rgb(186.6117073171,179.3882926829,185.1444512195)}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg")}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid rgb(222.9429878049,219.5570121951,222.2552115091);border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-1em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-cart .cart_totals .shop_table{table-layout:fixed}.woocommerce-cart-form__cart-item td.product-remove{text-align:center}.woocommerce-cart-form__cart-item td.product-remove a.remove{display:inline-block;vertical-align:middle}.woocommerce-cart table.shop_table td,.woocommerce-cart table.shop_table th{border-right:0}.woocommerce-cart table.shop_table td.product-name{font-weight:500}.woocommerce-cart table.shop_table .woocommerce-Price-amount{font-weight:400}.woocommerce-cart table.shop_table dl dt{font-weight:500}.woocommerce-cart table.shop_table dl dd{font-weight:400}.woocommerce-cart .cart-collaterals .cross-sells li.product{padding-bottom:1em}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cross-sells{padding:0 20px;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:0;margin-bottom:2em}.woocommerce-cart .cart-collaterals .cart_totals .shop_table,.woocommerce-cart .cart-collaterals .cross-sells .shop_table{border-top:0;border-left:0;border-right:0;border-radius:0}.woocommerce-cart .cart-collaterals .cart_totals>h2,.woocommerce-cart .cart-collaterals .cross-sells>h2{margin:0 -20px 20px;background-color:var(--ast-global-dark-lfs);border-bottom:1px solid var(--ast-border-color)}.woocommerce-cart .hentry,.woocommerce-cart ul.products{margin-bottom:0}.woocommerce-cart .hentry li.product,.woocommerce-cart ul.products li.product{margin-bottom:0}.woocommerce-cart table.cart td.actions .coupon{display:flex;align-items:center;margin:5px 0}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:.5em .75em}.woocommerce-cart table.cart td.actions input.button{display:inline-block;width:auto}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:1.1em;line-height:1.8em}.woocommerce-page.woocommerce-checkout form.checkout.woocommerce-checkout:after,.woocommerce.woocommerce-checkout form.checkout.woocommerce-checkout:after{content:"";clear:both;display:table}.woocommerce-page.woocommerce-checkout table.shop_table thead,.woocommerce.woocommerce-checkout table.shop_table thead{background:0 0}.woocommerce-page.woocommerce-checkout table.shop_table th,.woocommerce.woocommerce-checkout table.shop_table th{padding:14px 12px}.woocommerce-page.woocommerce-checkout table.shop_table td,.woocommerce.woocommerce-checkout table.shop_table td{padding:10px 10px 10px 0;border-color:var(--ast-border-color)}.woocommerce-page.woocommerce-checkout table.shop_table tfoot td,.woocommerce.woocommerce-checkout table.shop_table tfoot td{opacity:1}.woocommerce-page.woocommerce-checkout table.shop_table td,.woocommerce-page.woocommerce-checkout table.shop_table th,.woocommerce.woocommerce-checkout table.shop_table td,.woocommerce.woocommerce-checkout table.shop_table th{border-bottom-width:1px}.woocommerce-page.woocommerce-checkout form #order_review table,.woocommerce.woocommerce-checkout form #order_review table{border-width:0}.woocommerce-page.woocommerce-checkout form #order_review td,.woocommerce-page.woocommerce-checkout form #order_review th,.woocommerce.woocommerce-checkout form #order_review td,.woocommerce.woocommerce-checkout form #order_review th{border-top:0;border-right:0;padding-left:0;border-color:var(--ast-border-color)}.woocommerce-page.woocommerce-checkout form #order_review td.product-name,.woocommerce.woocommerce-checkout form #order_review td.product-name{font-weight:500;display:flex;align-items:center;flex-wrap:wrap}.woocommerce-page.woocommerce-checkout form #order_review td.product-name .product-quantity,.woocommerce.woocommerce-checkout form #order_review td.product-name .product-quantity{font-weight:400}.woocommerce-page.woocommerce-checkout form #order_review td:last-child,.woocommerce-page.woocommerce-checkout form #order_review th:last-child,.woocommerce.woocommerce-checkout form #order_review td:last-child,.woocommerce.woocommerce-checkout form #order_review th:last-child{text-align:right}.woocommerce-page.woocommerce-checkout form .form-row:last-child,.woocommerce.woocommerce-checkout form .form-row:last-child{margin-bottom:0}.woocommerce-page.woocommerce-checkout #payment,.woocommerce.woocommerce-checkout #payment{border-radius:0}.woocommerce-page.woocommerce-checkout #payment ul.payment_methods,.woocommerce.woocommerce-checkout #payment ul.payment_methods{padding:0;margin-bottom:1em;border-bottom:0}.woocommerce-page.woocommerce-checkout #payment div.payment_box,.woocommerce.woocommerce-checkout #payment div.payment_box{background-color:#efefef}.woocommerce-page.woocommerce-checkout #payment div.payment_box:before,.woocommerce.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#efefef}.woocommerce-page.woocommerce-checkout #payment div.form-row,.woocommerce.woocommerce-checkout #payment div.form-row{padding:0 0 2em}.woocommerce-page.woocommerce-checkout #payment #place_order,.woocommerce.woocommerce-checkout #payment #place_order{width:100%}.woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table td,.woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table th,.woocommerce.woocommerce-checkout .woocommerce-order table.shop_table td,.woocommerce.woocommerce-checkout .woocommerce-order table.shop_table th{padding:.7em 1em;border-bottom-width:0}.woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table td:last-child,.woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table th:last-child,.woocommerce.woocommerce-checkout .woocommerce-order table.shop_table td:last-child,.woocommerce.woocommerce-checkout .woocommerce-order table.shop_table th:last-child{border-right-width:0}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{background:#fbfbfb;padding:1em;margin-bottom:0;font-size:1.3rem;border-width:1px 1px 0 1px;border-style:solid;border-color:var(--ast-border-color)}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.wc-bacs-bank-details-heading,.woocommerce.woocommerce-checkout .woocommerce-order h2.wc-bacs-bank-details-heading{font-size:1.5rem;border-top:3px solid var(--ast-border-color);padding-top:.5em}.woocommerce-page.woocommerce-checkout .woocommerce-order h3,.woocommerce.woocommerce-checkout .woocommerce-order h3{font-size:1.1rem}.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details,.woocommerce.woocommerce-checkout .woocommerce-order ul.order_details{margin-bottom:2em}.woocommerce-page.woocommerce-checkout .woocommerce-customer-details address,.woocommerce.woocommerce-checkout .woocommerce-customer-details address{border-right-width:1px;border-bottom-width:1px;border-radius:0}.woocommerce form .form-row .required{text-decoration:none}.woocommerce form.checkout_coupon{margin:0;border:0;padding:0 0 2em}.woocommerce form.checkout_coupon .form-row{margin:0;padding:0;float:none;display:inline-block}.woocommerce form.checkout_coupon [name=coupon_code]{padding-top:9px;padding-bottom:9px}.woocommerce form.checkout_coupon .button{padding:.5em 1em;vertical-align:initial;line-height:1.35}@media (max-width:420px){.woocommerce form.checkout_coupon .form-row-first,.woocommerce form.checkout_coupon .form-row-last{display:block;margin:0 auto;width:100%}.woocommerce form.checkout_coupon .form-row-first{margin-bottom:10px}.woocommerce form.checkout_coupon .button[name=apply_coupon]{width:100%;padding:10px 5px}}.checkout_coupon .input-text{padding:.5em .75em}.woocommerce-MyAccount-navigation>ul{margin:0}.woocommerce-account .woocommerce-EditAccountForm .woocommerce-Button{margin-top:1em;margin-left:3px}#secondary .widget.woocommerce>li,#secondary .widget_layered_nav_filters>li{margin-bottom:0}#secondary .widget .select2-container .select2-selection--multiple .select2-selection__rendered{display:block;min-height:42px}#secondary .widget .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{margin-top:5px;margin-bottom:5px}#secondary .widget .select2-search__field{min-height:42px;margin:0}.woocommerce-js ul.cart_list li>a,.woocommerce-js ul.product_list_widget li>a{font-weight:500;margin-bottom:.33em;color:var(--ast-global-color-2)}.woocommerce-js #secondary .woocommerce ul.cart_list,.woocommerce-js #secondary .woocommerce ul.product_list_widget{margin:0}.woocommerce-js .widget_shopping_cart .cart_list li,.woocommerce-js .widget_shopping_cart li,.woocommerce-js ul.product_list_widget .cart_list li,.woocommerce-js ul.product_list_widget li{padding:.6em 0 .6em 5em;min-height:5em;position:relative;border-bottom:1px solid var(--ast-border-color);margin:0;line-height:1.5}.woocommerce-js .widget_shopping_cart .cart_list li:last-child,.woocommerce-js .widget_shopping_cart li:last-child,.woocommerce-js ul.product_list_widget .cart_list li:last-child,.woocommerce-js ul.product_list_widget li:last-child{border-bottom:none}.woocommerce-js .widget_shopping_cart .woocommerce-mini-cart__buttons{margin-bottom:0}.woocommerce-js .widget_shopping_cart .woocommerce-mini-cart__buttons .checkout.wc-forward{margin-left:5px;margin-right:0}.woocommerce-js.widget_product_tag_cloud .tagcloud{margin-top:10px;display:inline-block}.woocommerce-js.widget_product_tag_cloud .tagcloud a{border:1px solid var(--ast-border-color);padding:.5em .9em;display:inline-block;margin-bottom:4px;font-size:14px;margin-right:4px;line-height:1.5;transition:all .2s linear}.woocommerce-js .widget_shopping_cart .total,.woocommerce-js.widget_shopping_cart .total{padding:5px 0;border-top:1px solid var(--ast-border-color);border-bottom:1px solid var(--ast-border-color);margin-bottom:1.3em}.woocommerce-js ul.product_list_widget li img{position:absolute;left:0;width:4em;height:4em;margin:0 0 .5em 0;top:50%;transform:translateY(-50%);object-fit:cover}.woocommerce-js ul.product-categories>li{padding:2px 0}.woocommerce-js ul.product-categories>li:first-child{border:none}.woocommerce-js .widget del{opacity:.5}.woocommerce-js .widget ins{background:inherit}.woocommerce-js .widget .amount,.woocommerce-js .widget ins{font-weight:400}.woocommerce-js .widget .star-rating{margin:5px 0}.woocommerce-js .widget_rating_filter ul li a{display:inline-flex;align-items:center}.woocommerce-js .price_slider_amount .price_label span{font-weight:700}.woocommerce-js .widget_price_filter .ui-slider-horizontal{height:.2em}.woocommerce-js .widget_price_filter .ui-slider .ui-slider-handle{top:-.4em;cursor:pointer}.woocommerce-js .widget_price_filter .price_slider_amount .button{font-size:.9em!important;padding:8px 18px}.woocommerce-js .widget_price_filter .price_slider{margin-bottom:1.2em}.woocommerce-js .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ededed}.woocommerce-js .widget_product_tag_cloud .tagcloud a{border:1px solid var(--ast-border-color);padding:.5em .9em;display:inline-block;margin-bottom:4px;margin-right:4px;line-height:1.5;padding:.5em 1.2em;font-size:12px!important;font-size:.8rem!important}.woocommerce-js .widget_product_tag_cloud .tagcloud a a.current-item,.woocommerce-js .widget_product_tag_cloud .tagcloud a a:focus,.woocommerce-js .widget_product_tag_cloud .tagcloud a a:hover{background-color:#fafafa}.ast-site-header-cart .widget_shopping_cart .buttons .button,.ast-site-header-cart .widget_shopping_cart .buttons .button.wc-forward,.woocommerce .ast-site-header-cart .widget_shopping_cart .buttons .button,.woocommerce .ast-site-header-cart .widget_shopping_cart .buttons .button.wc-forward{display:block;margin-right:0;width:100%;margin-left:0}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding:1.2em 0 1.2em 5em}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;left:auto;right:0;top:1.1em;color:var(--ast-global-color-3)}.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,.woocommerce.widget_shopping_cart .cart_list li a.remove:hover{color:var(--ast-global-color-3)}.woocommerce-product-search{display:flex}.woocommerce-product-search .search-field{flex:auto;width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.woocommerce-product-search input[type=submit]{padding:10px 15px;border-top-left-radius:0;border-bottom-left-radius:0}#secondary .widget_layered_nav_filters ul li.chosen,.widget_layered_nav_filters ul li.chosen{padding:0 .5em;margin-right:.5em;margin-bottom:.5em;background:rgba(245,245,245,.75);border-radius:20px;font-size:1em}#secondary .widget_layered_nav_filters ul li.chosen:hover,.widget_layered_nav_filters ul li.chosen:hover{background-color:#f5f5f5}#secondary .widget_layered_nav_filters ul li.chosen a,.widget_layered_nav_filters ul li.chosen a{display:block}#secondary .widget_layered_nav_filters ul li.chosen a::before,.widget_layered_nav_filters ul li.chosen a::before{margin-right:.5em;line-height:inherit;position:relative;top:1px}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}.rtl .woocommerce-pagination .page-numbers li:last-child .next{transform:rotateY(180deg)}.rtl .woocommerce-pagination .page-numbers li:first-child .prev{transform:rotateY(-180deg)}.ast-site-header-cart .widgettitle{display:none}.wc-block-grid .wc-block-grid__products .wc-block-grid__product{text-align:left;margin-bottom:2.5em}.wc-block-grid .wc-block-grid__products .wc-block-grid__product.product-category>a{display:inline-block;position:relative}.wc-block-grid .wc-block-grid__products .wc-block-grid__product a img{width:100%;height:auto;display:block;margin:0 0 .8em 0;box-shadow:none}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{margin-bottom:.5em;padding:0;font-size:1em;line-height:1.2;font-weight:inherit}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .star-rating{margin:0 auto .5em 0;backface-visibility:hidden}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__link{position:relative;display:block}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__link:hover .ast-shop-product-out-of-stock{background-color:#fff}.wc-block-grid .wc-block-grid__products .wc-block-grid__product.product-category>a:hover .woocommerce-loop-category__title{background-color:#fff}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-category__title{bottom:1.8em;font-size:.9em}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-category__title .count{font-size:.7em}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .price{line-height:1.3;margin-bottom:0;font-weight:700;margin-bottom:.5em;font-size:.9em}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .price del{display:initial}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button__link{margin-top:.5em;margin-bottom:.5em;white-space:normal;line-height:1.3;font-size:100%;font-weight:700}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button__link.added{margin-bottom:0;transition:margin 0s}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-category__title{text-transform:uppercase;font-weight:700;line-height:1.5}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-category__title .count{display:block;background:0 0;opacity:.5;font-size:.75em}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{min-width:3em;min-height:3em;line-height:3em;padding:0;font-size:.8em;font-weight:400;text-transform:capitalize;position:absolute;text-align:center;border-radius:100%;z-index:9;top:0;right:10px;left:auto;margin:-.5em -.5em 0 0}.widget_product_categories .children{padding-left:20px}@supports (-moz-appearance:none){.sidebar-main .widget_product_search .search-field{width:60%}}.wc-block-product-categories-list li{padding-left:15px}.woocommerce-page .widget .wc-block-price-slider{padding-top:.15em}.woocommerce-page .widget .wc-block-price-slider .wc-block-components-price-slider__range-input-progress{--range-color:var(--ast-global-color-0);top:-1px}@-moz-document url-prefix(){.woocommerce-page .widget .wc-block-price-slider .wc-block-components-price-slider__range-input-progress{top:1px}}.woocommerce-page .widget .wc-block-price-slider .wc-block-components-price-slider__range-input-wrapper{box-shadow:none;background-color:#ededed}.woocommerce-page .widget .wc-block-price-slider .wc-block-components-price-slider__range-input-progress,.woocommerce-page .widget .wc-block-price-slider .wc-block-components-price-slider__range-input-wrapper{height:3px}.woocommerce-page .widget .wc-block-price-slider .wc-block-price-filter__controls{border-color:var(--ast-border-color)}.woocommerce-page .widget .wc-block-price-slider .wc-block-price-filter__range-text{line-height:2.4;font-size:.8751em}.woocommerce-page .widget .wc-block-price-slider .wc-block-price-filter__range-text .wc-block-components-formatted-money-amount{font-weight:700}.woocommerce-page .widget .wc-block-price-slider .wc-block-components-price-slider__controls{justify-content:end}.woocommerce-page .widget .wc-block-price-slider input[type=range]{margin:0}.woocommerce-page .widget .wc-block-price-slider input[type=range]::-webkit-slider-runnable-track{height:3px;box-shadow:none;background-color:transparent}.woocommerce-page .widget .wc-block-price-slider input[type=range]::-moz-range-track{height:3px;box-shadow:none;background-color:transparent}.woocommerce-page .widget .wc-block-price-slider input[type=range].wc-block-price-filter__range-input::-webkit-slider-thumb{-webkit-appearance:none;border:0;width:15px;height:15px}.woocommerce-page .widget .wc-block-price-slider input[type=range]::-moz-range-thumb{height:15px;border:0;width:15px}.woocommerce-page .widget .wc-block-checkbox-list li input[type=checkbox]{margin:0 .5rem 0 0;position:relative;top:1px}.woocommerce-page .widget .wc-block-checkbox-list li .wc-filter-element-label-list-count{opacity:1}.woocommerce-page .widget .wc-layered-nav-rating{line-height:1}.woocommerce-page .widget .wc-layered-nav-rating .star-rating{margin:0}.product.woocommerce.add_to_cart_inline{border:0!important}.product.woocommerce.add_to_cart_inline a.button{margin-left:1em}.ast-site-header-cart .widget_shopping_cart,.astra-cart-drawer{background-color:var(--ast-global-color-primary,var(--ast-global-color-5));border:1px solid var(--ast-border-color)}.woocommerce-js .product:has(.quantity input[type=hidden]) .button.single_add_to_cart_button,.woocommerce-js .sold-individually .button.single_add_to_cart_button{margin-left:-1em}.sidebar-main .ast-mini-cart-empty .woocommerce-mini-cart__empty-message{display:none}.woocommerce-js .variations select,.woocommerce-js .woocommerce-ordering select{padding:.5em}.astra-dark-mode-enable .woocommerce-js .woocommerce-page label,.astra-dark-mode-enable .woocommerce-js .woocommerce-page legend{color:var(--ast-global-color-primary,--ast-global-color-4)}:root{--htz-primary:#C8101E;--htz-primary-dark:#8B0000;--htz-primary-rgb:200,16,30;--htz-secondary:#00843D;--htz-secondary-dark:#006B32;--htz-secondary-rgb:0,132,61;--htz-accent:#00843D;--htz-accent-glow:rgba(0,132,61,0.25);--htz-dark:#111827;--htz-dark-card:#1f2937;--htz-dark-border:rgba(255,255,255,0.12);--htz-light:#F5F7F9;--htz-light-card:#ffffff;--htz-text:#202124;--htz-muted:#5f6368;--htz-light-muted:#9ca3af;--htz-border:#E5E7EB;--htz-white:#ffffff;--htz-red-light:#FCEBEC;--htz-green-light:#E8F5EE;--htz-success:#00843D;--htz-danger:#C8101E;--ast-global-color-0:#C8101E;--ast-global-color-1:#8B0000;--ast-global-color-2:#111827;--ast-global-color-3:#202124;--ast-global-color-4:#F5F7F9;--ast-global-color-5:#ffffff;--ast-global-color-6:#E5E7EB;--ast-global-color-7:#00843D;--ast-global-color-8:#006B32;--htz-grad-hero:linear-gradient(135deg,#111827 0,#1f2937 60%,#111827 100%);--htz-grad-accent:linear-gradient(135deg,#C8101E 0,#8B0000 100%);--htz-grad-primary:linear-gradient(135deg,#C8101E 0,#8B0000 100%);--htz-grad-secondary:linear-gradient(135deg,#00843D 0,#006B32 100%);--htz-grad-premium:linear-gradient(135deg,#C8101E 0,#8B0000 50%,#111827 100%);--htz-grad-btn:linear-gradient(135deg,#C8101E 0,#8B0000 100%);--htz-grad-btn-green:linear-gradient(135deg,#00843D 0,#006B32 100%);--htz-grad-card:linear-gradient(180deg,rgba(200,16,30,0.03) 0,rgba(0,132,61,0.02) 100%);--htz-grad-dark-card:linear-gradient(180deg,rgba(255,255,255,0.05) 0,rgba(255,255,255,0.01) 100%);--htz-font-head:"Manrope","Noto Sans Bengali",system-ui,-apple-system,sans-serif;--htz-font-body:"Inter","Noto Sans Bengali",system-ui,-apple-system,sans-serif;--htz-container:1400px;--htz-container-wide:1560px;--htz-gutter:clamp(1rem, 4vw, 2rem);--htz-header-h:86px;--htz-section-y:clamp(3.5rem, 8vw, 6.5rem);--htz-section-y-sm:clamp(2rem, 5vw, 4rem);--htz-radius-sm:8px;--htz-radius:12px;--htz-radius-md:12px;--htz-radius-lg:18px;--htz-radius-xl:24px;--htz-radius-full:9999px;--htz-shadow-sm:0 2px 8px rgba(17,24,39,0.06);--htz-shadow:0 8px 24px rgba(17,24,39,0.10);--htz-shadow-lg:0 16px 40px rgba(17,24,39,0.14);--htz-shadow-glow:0 0 30px rgba(200,16,30,0.25);--htz-shadow-btn:0 8px 24px rgba(200,16,30,0.35);--htz-ease:cubic-bezier(0.2,0.7,0.2,1);--htz-transition:all 0.25s var(--htz-ease)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font:400 1rem/1.65 var(--htz-font-body);color:var(--htz-text);background:var(--htz-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--htz-secondary);text-decoration:none;transition:var(--htz-transition)}a:hover{color:var(--htz-accent)}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--htz-font-head);line-height:1.2;color:var(--htz-primary);font-weight:700;letter-spacing:-0.02em;margin:0 0 0.5em}:focus-visible{outline:3px solid var(--htz-accent);outline-offset:3px;border-radius:4px}.screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.htz-skip{position:absolute;left:1rem;top:-4rem;z-index:9999;background:var(--htz-primary);color:#fff;padding:0.75rem 1.25rem;border-radius:var(--htz-radius);font-weight:600;transition:top 0.2s}.htz-skip:focus{top:1rem}.htz-container{width:100%;max-width:var(--htz-container);margin-inline:auto;padding-inline:var(--htz-gutter)}.htz-container--wide{max-width:var(--htz-container-wide)}.htz-section{padding-block:var(--htz-section-y);position:relative}.htz-section--sm{padding-block:var(--htz-section-y-sm)}.htz-section--light{background:var(--htz-light)}.htz-section--dark{background:var(--htz-dark);color:#e5e7eb}.htz-section--dark h1,.htz-section--dark h2,.htz-section--dark h3,.htz-section--dark h4{color:#fff}.htz-section__head{text-align:center;max-width:760px;margin:0 auto clamp(2rem, 4.5vw, 3.5rem)}.htz-section__tag,.htz-section-tag,.htz-section-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--htz-font-head,inherit);font-size:0.82rem;font-weight:700;color:#0b4f8a;text-transform:uppercase;letter-spacing:0.16em;padding:0;background:transparent !important;border:none !important;border-radius:0;margin-bottom:0.85rem}.htz-section__tag::before,.htz-section__tag::after,.htz-section-tag::before,.htz-section-tag::after,.htz-section-eyebrow::before,.htz-section-eyebrow::after{content:"";display:inline-block;width:22px;height:2.5px;background:#c8101e;border-radius:2px;flex-shrink:0}.htz-section--dark .htz-section__tag,.htz-section--dark .htz-section-tag,.htz-section--dark .htz-section-eyebrow{color:#60a5fa;background:transparent !important}.htz-section--dark .htz-section__tag::before,.htz-section--dark .htz-section__tag::after,.htz-section--dark .htz-section-tag::before,.htz-section--dark .htz-section-tag::after,.htz-section--dark .htz-section-eyebrow::before,.htz-section--dark .htz-section-eyebrow::after{background:#ef4444}.htz-section__title,.htz-section-title{display:flex;flex-direction:column;align-items:center;gap:0.25rem;font-family:var(--htz-font-head,inherit);font-size:clamp(1.85rem, 3.2vw, 2.65rem);font-weight:800;line-height:1.2;color:#0a1c3d;letter-spacing:-0.025em;text-align:center;margin:0 auto 0.85rem}.htz-section--dark .htz-section__title,.htz-section--dark .htz-section-title{color:#ffffff}.htz-section__title-red,.htz-section__title .htz-title-red,.htz-section__title .htz-brands__title-red,.htz-title-red,.htz-brands__title-red{color:#c8101e;display:inline-block}.htz-section--dark .htz-section__title-red,.htz-section--dark .htz-section__title .htz-title-red,.htz-section--dark .htz-title-red{color:#ef4444}.htz-section__desc,.htz-section-desc,.htz-section-subtitle{font-size:clamp(0.92rem, 1.2vw, 1.05rem);color:#64748b;line-height:1.6;max-width:620px;margin:0 auto;text-align:center}.htz-section--dark .htz-section__desc,.htz-section--dark .htz-section-desc,.htz-section--dark .htz-section-subtitle{color:#94a3b8}.htz-section__head[style*="text-align:left"] .htz-section__title,.htz-section__head--left .htz-section__title{align-items:flex-start;text-align:left;margin-left:0;margin-right:0}.htz-section__head[style*="text-align:left"] .htz-section__desc,.htz-section__head--left .htz-section__desc{text-align:left;margin-left:0}.htz-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.6rem;padding:0.75rem 1.6rem;min-height:48px;font-family:var(--htz-font-head);font-size:0.95rem;font-weight:700;border-radius:var(--htz-radius);border:2px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;line-height:1;transition:var(--htz-transition)}.htz-btn:hover{transform:translateY(-2px)}.htz-btn--primary{background:var(--htz-grad-btn);color:#fff !important;box-shadow:var(--htz-shadow-btn)}.htz-btn--primary:hover{box-shadow:0 12px 30px rgba(200,16,30,0.45);background:linear-gradient(135deg,#a50d18 0,#700000 100%)}.htz-btn--secondary{background:var(--htz-secondary);color:#ffffff !important;border-color:var(--htz-secondary)}.htz-btn--secondary:hover{background:var(--htz-secondary-dark);border-color:var(--htz-secondary-dark);color:#ffffff !important;box-shadow:0 8px 24px rgba(0,132,61,0.35)}.htz-btn--accent{background:var(--htz-secondary);color:#ffffff !important;box-shadow:0 6px 20px rgba(0,132,61,0.3)}.htz-btn--accent:hover{background:var(--htz-secondary-dark);box-shadow:0 0 30px rgba(0,132,61,0.4)}.htz-btn--outline{background:transparent;border-color:var(--htz-primary);color:var(--htz-primary) !important}.htz-btn--outline:hover{background:var(--htz-primary);border-color:var(--htz-primary);color:#ffffff !important;box-shadow:var(--htz-shadow-btn)}.htz-btn--ghost{background:rgba(255,255,255,0.08);color:#fff !important;border-color:rgba(255,255,255,0.35);backdrop-filter:blur(8px)}.htz-btn--ghost:hover{background:rgba(255,255,255,0.16);border-color:#fff}.htz-btn--sm{min-height:38px;padding:0.5rem 1rem;font-size:0.85rem}.htz-btn--lg{min-height:56px;padding:1rem 2.2rem;font-size:1.05rem}.htz-btn--full{width:100%}.htz-header-wrapper{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;transition:background-color 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1),top 0.25s ease;pointer-events:auto}.admin-bar .htz-header-wrapper{top:32px}@media (max-width:782px){.admin-bar .htz-header-wrapper{top:46px}}.htz-topbar{pointer-events:auto;background:#0b111e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,0.08);color:#94a3b8;font-size:0.8rem;height:40px;display:flex;align-items:center;transition:background-color 0.35s cubic-bezier(0.16,1,0.3,1),opacity 0.35s ease,border-color 0.35s ease}.htz-topbar__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1600px !important;padding-inline:clamp(1rem, 2.5vw, 2.5rem)}.htz-topbar__left{justify-self:start;display:flex;align-items:center;gap:1.25rem}.htz-topbar__center{justify-self:center;display:flex;align-items:center;text-align:center}.htz-topbar__right{justify-self:end;display:flex;align-items:center;gap:0.85rem}.htz-topbar__item{display:inline-flex;align-items:center;gap:0.55rem;color:#cbd5e1;text-decoration:none;font-size:0.8rem;transition:color 0.25s ease}.htz-topbar__item:hover{color:#38bdf8}.htz-topbar__icon-badge{width:20px;height:20px;border-radius:4px;background:rgba(56,189,248,0.12);border:1px solid rgba(56,189,248,0.28);color:#38bdf8;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.htz-topbar__label strong{color:#ffffff;font-weight:600}.htz-topbar__sep{color:rgba(255,255,255,0.18);font-size:0.75rem}.htz-topbar__trust{display:inline-flex;align-items:center;gap:7px;color:#ffffff;font-size:0.84rem;font-weight:700;letter-spacing:-0.01em}.htz-topbar__trust svg{color:#38bdf8;flex-shrink:0}.htz-topbar__socials{display:inline-flex;align-items:center;gap:0.45rem}.htz-topbar__social-link{width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.25s ease}.htz-topbar__social-link:hover{background:#38bdf8;border-color:#38bdf8;color:#020914;transform:translateY(-1px);box-shadow:0 0 10px rgba(56,189,248,0.5)}.htz-topbar__login-btn{display:inline-flex;align-items:center;gap:6px;padding:0.26rem 0.85rem;border-radius:999px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.24);color:#ffffff;font-size:0.78rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:all 0.25s ease}.htz-topbar__login-btn:hover{background:var(--htz-primary,#C8101E);border-color:var(--htz-primary,#C8101E);color:#ffffff;box-shadow:0 0 12px rgba(200,16,30,0.45);transform:translateY(-1px)}.htz-header{pointer-events:auto;width:100%;margin:0;border-radius:0;background:#0b111e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,0.08);transition:background-color 0.35s cubic-bezier(0.16,1,0.3,1),backdrop-filter 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease;position:relative}.htz-header__inner{height:86px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap !important;gap:1.25rem;width:100%;max-width:1600px !important;margin:0 auto;padding-inline:clamp(1rem, 2.5vw, 2.5rem)}.htz-has-hero .htz-header-wrapper:not(.is-scrolled),.home .htz-header-wrapper:not(.is-scrolled){background:transparent !important;box-shadow:none !important}.htz-has-hero .htz-header-wrapper:not(.is-scrolled) .htz-topbar,.home .htz-header-wrapper:not(.is-scrolled) .htz-topbar{background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-bottom:1px solid rgba(255,255,255,0.08) !important}.htz-has-hero .htz-header-wrapper:not(.is-scrolled) .htz-header,.home .htz-header-wrapper:not(.is-scrolled) .htz-header{background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important;border-bottom:1px solid rgba(255,255,255,0.08) !important}.htz-has-hero .htz-header-wrapper.is-scrolled,.home .htz-header-wrapper.is-scrolled,.htz-header-wrapper.is-scrolled{background:#0b111e !important;box-shadow:0 10px 30px rgba(0,0,0,0.55) !important}.htz-has-hero .htz-header-wrapper.is-scrolled .htz-topbar,.home .htz-header-wrapper.is-scrolled .htz-topbar,.htz-header-wrapper.is-scrolled .htz-topbar{margin-top:0;opacity:1;pointer-events:auto;background:#0b111e !important;border-bottom:1px solid rgba(255,255,255,0.08) !important}.htz-has-hero .htz-header-wrapper.is-scrolled .htz-header,.home .htz-header-wrapper.is-scrolled .htz-header,.htz-header-wrapper.is-scrolled .htz-header,.htz-header.is-scrolled{margin:0;background:#0b111e !important;backdrop-filter:blur(20px) saturate(180%) !important;-webkit-backdrop-filter:blur(20px) saturate(180%) !important;box-shadow:0 10px 30px rgba(0,0,0,0.5) !important;border-bottom:1px solid rgba(255,255,255,0.12) !important}body:not(.home) .site-content,body:not(.home) main.htz-main{padding-top:calc(86px + 40px + 20px)}.admin-bar:not(.home) .site-content,.admin-bar:not(.home) main.htz-main{padding-top:calc(86px + 40px + 32px + 20px)}@media (max-width:782px){.admin-bar:not(.home) .site-content,.admin-bar:not(.home) main.htz-main{padding-top:calc(76px + 46px + 20px)}}.htz-header__brand-wrap{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.htz-brand{display:inline-flex;align-items:center;gap:0.75rem;text-decoration:none}.htz-brand img.custom-logo{max-height:58px;max-width:240px;width:auto;height:auto;object-fit:contain;display:block}.htz-brand__badge{width:48px;height:48px;border-radius:var(--htz-radius-sm);background:var(--htz-grad-btn);display:grid;place-items:center;color:#fff;font-family:var(--htz-font-head);font-weight:900;font-size:1.35rem;letter-spacing:-0.04em;box-shadow:var(--htz-shadow-btn)}.htz-brand__text{display:flex;flex-direction:column;line-height:1.1}.htz-brand__mark{font-family:var(--htz-font-head);font-weight:800;font-size:1.35rem;letter-spacing:-0.02em;color:#ffffff;transition:color 0.3s ease}.htz-brand__tagline{font-size:0.7rem;font-weight:600;color:var(--htz-secondary,#00843D);text-transform:uppercase;letter-spacing:0.08em;transition:color 0.3s ease}.htz-brand__divider{width:1px;height:44px;background:rgba(255,255,255,0.16);flex-shrink:0;transition:background-color 0.3s ease}.htz-nav{display:flex;align-items:center;height:100%}.htz-menu{display:flex;align-items:center;flex-wrap:nowrap !important;gap:0.35rem;margin:0;padding:0;list-style:none;height:100%}.htz-menu>li{position:relative;display:flex;align-items:center;height:100%}.htz-menu>li>a{display:inline-flex;align-items:center;gap:6px;padding:0.55rem 0.95rem;font-family:var(--htz-font-head,inherit);font-size:1.02rem;font-weight:700;color:#f8fafc;text-decoration:none;border-radius:8px;white-space:nowrap !important;letter-spacing:-0.01em;transition:all 0.22s ease;position:relative}.htz-menu>li>a:hover{color:#ffffff;background:rgba(255,255,255,0.12)}.htz-nav__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#ef4444;transition:color 0.2s ease,transform 0.2s ease}.htz-menu>li:hover .htz-nav__icon,.htz-menu>li.is-active .htz-nav__icon{color:#ffffff}.htz-nav__icon svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2.2}.htz-menu>li.is-active>a,.htz-menu>li.current-menu-item>a,.htz-menu>li.current-page-item>a,.htz-menu>li.current_page_parent>a,.htz-menu>li>a.is-active{background:linear-gradient(180deg,rgba(200,16,30,0.38) 0,rgba(139,0,0,0.65) 100%) !important;border:1px solid rgba(239,68,68,0.55) !important;border-radius:10px !important;padding:0.52rem 1.15rem !important;color:#ffffff !important;font-weight:700 !important;box-shadow:0 4px 16px rgba(200,16,30,0.42),inset 0 1px 0 rgba(255,255,255,0.2) !important;position:relative}.htz-nav__link-home.is-active::after,.htz-menu>li.is-active>a::after,.htz-menu>li.current-menu-item>a::after,.htz-menu>li.current-page-item>a::after,.htz-menu>li.current_page_parent>a::after,.htz-menu>li>a.is-active::after{content:"";position:absolute;bottom:0;left:18%;right:18%;height:3.5px;background:#ef4444;border-radius:6px 6px 0 0;box-shadow:0 0 10px #ef4444,0 0 4px #fff0}.htz-menu>li.is-active>a .htz-nav__chevron,.htz-menu>li.current-menu-item>a .htz-nav__chevron,.htz-menu>li.current-page-item>a .htz-nav__chevron,.htz-menu>li.current_page_parent>a .htz-nav__chevron,.htz-menu>li>a.is-active .htz-nav__chevron{color:#ffffff !important}.htz-nav__chevron{transition:transform 0.25s var(--htz-ease,ease),color 0.25s ease;color:#94a3b8}.htz-menu>li:hover .htz-nav__chevron,.htz-menu>li.is-open .htz-nav__chevron{transform:rotate(180deg);color:#ffffff}.htz-menu-item--cart>a,.htz-nav__link-cart{display:inline-flex !important;align-items:center !important;gap:7px !important;padding:0.46rem 0.95rem !important;border-radius:9999px !important;background:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.18) !important;color:#f8fafc !important;transition:all 0.22s ease !important;box-shadow:0 2px 8px rgba(0,0,0,0.22) !important;font-weight:700 !important}.htz-menu-item--cart>a:hover,.htz-nav__link-cart:hover{background:rgba(200,16,30,0.25) !important;border-color:rgba(239,68,68,0.6) !important;color:#ffffff !important;box-shadow:0 4px 16px rgba(200,16,30,0.38) !important;transform:translateY(-1px)}.htz-menu-item--cart.is-active>a,.htz-menu-item--cart.current-menu-item>a,.htz-nav__link-cart.is-active{background:linear-gradient(180deg,rgba(200,16,30,0.42) 0,rgba(139,0,0,0.72) 100%) !important;border-color:rgba(239,68,68,0.7) !important;box-shadow:0 4px 18px rgba(200,16,30,0.45) !important}.htz-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:9999px;background:linear-gradient(135deg,#10b981 0,#059669 100%);color:#ffffff;font-size:0.72rem;font-weight:800;line-height:1;box-shadow:0 2px 8px rgba(16,185,129,0.55);margin-left:2px;transition:transform 0.2s ease,background 0.2s ease}.htz-menu-item--cart>a:hover .htz-cart-count,.htz-nav__link-cart:hover .htz-cart-count{transform:scale(1.1);box-shadow:0 3px 10px rgba(16,185,129,0.75)}.htz-menu-item--projects>a,.htz-nav__link-projects{display:inline-flex !important;align-items:center !important;gap:6px !important}.htz-sub-menu{position:absolute;top:100%;left:0;min-width:260px;background:rgba(17,24,39,0.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.12);border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,0.45),0 0 0 1px rgba(255,255,255,0.05);padding:0.65rem 0;margin:0;list-style:none;visibility:hidden;opacity:0;transform:translateY(8px);transition:all 0.22s var(--htz-ease,ease);z-index:999}.htz-sub-menu::before{content:"";position:absolute;top:-15px;left:0;right:0;height:15px}.htz-nav__item-dropdown:hover .htz-sub-menu,.htz-nav__item-dropdown.is-open .htz-sub-menu{visibility:visible;opacity:1;transform:translateY(0)}.htz-sub-menu li a{display:flex;align-items:center;gap:10px;padding:0.62rem 1.25rem;color:#cbd5e1;font-size:0.88rem;font-weight:600;text-decoration:none;transition:all 0.2s ease}.htz-sub-menu li a .htz-nav__icon{color:#ef4444;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.2s ease,color 0.2s ease}.htz-sub-menu li a strong{color:#ffffff;font-weight:700}.htz-sub-menu li a:hover{color:#ffffff;background:rgba(255,255,255,0.08);padding-left:1.45rem}.htz-sub-menu li a:hover .htz-nav__icon{color:#ffffff;transform:scale(1.12)}.htz-header__actions{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.htz-header__utilities{display:flex;align-items:center;gap:clamp(0.35rem, 0.55vw, 0.65rem)}.htz-util-btn{display:flex;flex-direction:column;align-items:center;text-decoration:none;cursor:pointer;transition:transform 0.25s ease;position:relative}.htz-util-btn__icon{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);color:#cbd5e1;display:flex;align-items:center;justify-content:center;position:relative;transition:all 0.25s ease}.htz-util-btn:hover .htz-util-btn__icon,.htz-util-btn--projects:hover .htz-util-btn__icon{border-color:rgba(239,68,68,0.55);background:rgba(200,16,30,0.16);color:#ffffff;transform:translateY(-2px);box-shadow:0 4px 14px rgba(200,16,30,0.3),0 2px 8px rgba(0,0,0,0.35)}.htz-util-btn--cart:hover .htz-util-btn__icon{border-color:rgba(16,185,129,0.6);background:rgba(16,185,129,0.14);color:#10b981}.htz-util-btn__dot{position:absolute;top:-2px;right:-2px;width:7px;height:7px;background:#ef4444;border-radius:50%;box-shadow:0 0 6px #ef4444}.htz-util-btn .htz-cart-count{position:absolute;top:-6px;right:-7px;min-width:19px;height:19px;padding:0 4px;border-radius:999px;background:linear-gradient(135deg,#10b981 0,#059669 100%);color:#ffffff;font-size:0.68rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(16,185,129,0.6);border:1.5px solid rgba(15,23,42,0.95);margin-left:0;z-index:2;transition:transform 0.2s ease,box-shadow 0.2s ease}.htz-util-btn:hover .htz-cart-count{transform:scale(1.15);box-shadow:0 3px 10px rgba(16,185,129,0.85)}.htz-util-btn__label{font-size:0.68rem;font-weight:600;color:#94a3b8;margin-top:3px;white-space:nowrap;transition:color 0.25s ease}.htz-util-btn:hover .htz-util-btn__label{color:#ffffff}.htz-header__cta-service{display:inline-flex;align-items:center;gap:8px;padding:0.58rem 1.35rem;border-radius:999px;background:linear-gradient(135deg,#e11d48 0,#ef4444 100%);color:#ffffff !important;font-family:var(--htz-font-head,inherit);font-size:0.88rem;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 0 20px rgba(239,68,68,0.5),0 4px 12px rgba(225,29,72,0.35);border:1px solid rgba(255,255,255,0.2);transition:all 0.28s ease}.htz-header__cta-service:hover{transform:translateY(-2px);box-shadow:0 0 28px rgba(239,68,68,0.75),0 6px 16px rgba(225,29,72,0.45);background:linear-gradient(135deg,#be123c 0,#dc2626 100%);color:#ffffff !important}.htz-header__cta-badge{display:inline-flex;align-items:center;justify-content:center;color:#ffffff}.htz-header__cta-arrow{transition:transform 0.25s ease}.htz-header__cta-service:hover .htz-header__cta-arrow{transform:translateX(3px)}.htz-nav-toggle,.htz-mobile-subtoggle{display:none}.htz-nav__mobile-actions{display:none}[dir="rtl"] .htz-topbar__inner{direction:rtl}[dir="rtl"] .htz-topbar__left{justify-self:end}[dir="rtl"] .htz-topbar__right{justify-self:start}[dir="rtl"] .htz-header__inner{flex-direction:row-reverse}[dir="rtl"] .htz-header__brand-wrap{flex-direction:row-reverse}[dir="rtl"] .htz-menu{flex-direction:row-reverse}[dir="rtl"] .htz-sub-menu{left:auto;right:0;text-align:right}[dir="rtl"] .htz-sub-menu li a:hover{padding-left:1.15rem;padding-right:1.45rem}[dir="rtl"] .htz-util-btn__dot{right:auto;left:-2px}[dir="rtl"] .htz-header__cta-arrow{transform:scaleX(-1)}[dir="rtl"] .htz-header__cta-service:hover .htz-header__cta-arrow{transform:translateX(-3px) scaleX(-1)}@media (max-width:1540px){.htz-menu{gap:0.25rem}.htz-menu>li>a{padding:0.5rem 0.72rem;font-size:0.98rem}.htz-header__utilities{gap:0.4rem}.htz-util-btn__icon{width:38px;height:38px}}@media (max-width:1380px){.htz-menu{gap:0.2rem}.htz-menu>li>a{padding:0.45rem 0.58rem;font-size:0.9rem}.htz-header__utilities{gap:0.28rem}.htz-util-btn__icon{width:35px;height:35px}.htz-util-btn__icon svg{width:16px;height:16px}.htz-util-btn__label{font-size:0.65rem}.htz-header__cta-service{padding:0.48rem 1rem;font-size:0.82rem}}@media (max-width:1220px){.htz-brand img.custom-logo{max-height:48px}.htz-menu>li>a{padding:0.4rem 0.46rem;font-size:0.84rem}.htz-header__utilities{gap:0.24rem}.htz-util-btn__icon{width:32px;height:32px}.htz-util-btn__icon svg{width:15px;height:15px}.htz-util-btn__label{font-size:0.6rem}}@media (max-width:1080px){.htz-topbar{display:none}.htz-nav-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);color:#ffffff;cursor:pointer;padding:0}.htz-nav-toggle__bars{display:block;width:20px;height:2px;background:#ffffff;position:relative;transition:all 0.3s ease}.htz-nav-toggle__bars::before,.htz-nav-toggle__bars::after{content:"";position:absolute;left:0;width:20px;height:2px;background:#ffffff;transition:all 0.3s ease}.htz-nav-toggle__bars::before{top:-6px}.htz-nav-toggle__bars::after{bottom:-6px}.nav-open .htz-nav-toggle__bars{background:transparent}.nav-open .htz-nav-toggle__bars::before{transform:rotate(45deg);top:0}.nav-open .htz-nav-toggle__bars::after{transform:rotate(-45deg);bottom:0}.htz-nav{position:fixed;top:74px;left:0;right:0;bottom:0;width:100%;height:calc(100vh - 74px);background:rgba(2,9,20,0.98);backdrop-filter:blur(24px);flex-direction:column;align-items:stretch;padding:1.5rem;overflow-y:auto;display:none}.nav-open .htz-nav{display:flex}.htz-menu{flex-direction:column;align-items:stretch;height:auto;gap:0.5rem}.htz-menu>li{flex-direction:column;align-items:stretch;height:auto}.htz-menu>li>a{padding:0.75rem 1rem;font-size:1rem}.htz-mobile-subtoggle{display:block;position:absolute;right:0;top:0;height:44px;width:44px;background:transparent;border:0;color:#fff;font-size:1.25rem;cursor:pointer}.htz-sub-menu{position:static;visibility:visible;opacity:1;transform:none;background:rgba(255,255,255,0.04);box-shadow:none;display:none;padding-left:1rem}.htz-nav__item-dropdown.is-expanded .htz-sub-menu,.htz-nav__item-mega.is-expanded .htz-mega-menu,.htz-nav__item-mega.is-expanded .htz-mega-menu--services-v2{display:block;visibility:visible;opacity:1;transform:none;pointer-events:auto}.htz-mega-menu,.htz-mega-menu--services-v2,.htz-mega-menu--products-v2,.htz-mega-menu--solutions-v2,.htz-mega-menu--about-v2{position:static !important;top:auto !important;left:auto !important;right:auto !important;transform:none !important;width:100% !important;max-width:100% !important;border-radius:0 !important;box-shadow:none !important;border:none !important;overflow:visible !important;max-height:none !important}.htz-header__utilities{display:none}.htz-header__login-btn{display:none}.htz-nav__mobile-actions{display:flex;flex-direction:column;gap:0.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.1)}.htz-header__cart-btn--mobile{display:flex;align-items:center;justify-content:center;gap:8px;padding:0.75rem 1.25rem;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);border-radius:10px;color:#ffffff;font-weight:700;font-size:0.95rem;text-decoration:none;transition:all 0.25s ease}.htz-header__cart-btn--mobile:hover{background:rgba(200,16,30,0.25);border-color:rgba(239,68,68,0.5)}.htz-menu-item--cart>a{border-radius:8px !important;justify-content:flex-start}.htz-header__login-btn--mobile{display:flex;justify-content:center}.htz-header__cta-service--mobile{display:flex;justify-content:center}}.htz-nav__item-mega{position:static !important}.htz-nav__item-mega.is-open::after,.htz-nav__item-mega:hover::after{content:"";position:absolute;top:100%;left:0;right:0;height:25px;background:transparent;pointer-events:auto;z-index:998}.htz-mega-menu{position:absolute;top:100%;left:50%;right:auto;width:min(1400px, calc(100vw - 2rem));max-width:calc(100vw - 2rem);background:#ffffff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 25px 60px rgba(11,31,58,0.18),0 4px 16px rgba(0,0,0,0.06);visibility:hidden;opacity:0;transform:translateX(-50%) translateY(4px);transition:opacity 0.22s var(--htz-ease,ease),transform 0.22s var(--htz-ease,ease),visibility 0.22s;z-index:999;pointer-events:none;max-height:calc(100vh - var(--htz-header-h, 126px) - 2rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.htz-mega-menu::-webkit-scrollbar{width:5px}.htz-mega-menu::-webkit-scrollbar-track{background:transparent}.htz-mega-menu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.htz-mega-menu::before{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;background:transparent;pointer-events:auto}.htz-nav__item-mega:hover .htz-mega-menu,.htz-nav__item-mega.is-open .htz-mega-menu,.htz-mega-menu:hover{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.htz-mega-menu__container{max-width:var(--htz-container-wide);margin:0 auto;padding:2.25rem var(--htz-gutter) 1.5rem}.htz-mega-menu__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.htz-mega-menu__col{}.htz-mega-menu__heading{display:flex;align-items:center;gap:8px;font-size:0.82rem;font-weight:800;color:var(--htz-secondary);text-transform:uppercase;letter-spacing:0.08em;padding-bottom:0.65rem;margin-bottom:0.75rem;border-bottom:2px solid #eef3f9}.htz-mega-menu__list{display:flex;flex-direction:column;gap:0.45rem}.htz-mega-menu__list li a{display:flex;flex-direction:column;padding:0.45rem 0.6rem;border-radius:var(--htz-radius-sm);color:var(--htz-text);transition:var(--htz-transition)}.htz-mega-menu__list li a strong{font-size:0.92rem;color:var(--htz-primary);font-weight:700}.htz-mega-menu__list li a span{font-size:0.78rem;color:var(--htz-muted)}.htz-mega-menu__list li a:hover{background:var(--htz-light);transform:translateX(4px)}.htz-mega-menu__list li a:hover strong{color:var(--htz-secondary)}.htz-mega-menu__quick-tools{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.65rem 1rem;margin-bottom:1.15rem;background:linear-gradient(135deg,rgba(200,16,30,0.05) 0,rgba(0,132,61,0.04) 100%);border:1px solid rgba(200,16,30,0.14);border-radius:var(--htz-radius,12px)}.htz-quick-tools__title{display:inline-flex;align-items:center;gap:6px;font-size:0.82rem;font-weight:700;color:var(--htz-primary,#C8101E);text-transform:uppercase;letter-spacing:0.04em;white-space:nowrap}.htz-quick-tools__links{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem}.htz-quick-tool-pill{display:inline-flex;align-items:center;gap:6px;padding:0.32rem 0.75rem;font-size:0.78rem;font-weight:600;color:#334155;background:#ffffff;border:1px solid var(--htz-border,#E5E7EB);border-radius:9999px;text-decoration:none;transition:all 0.2s var(--htz-ease,ease);box-shadow:0 1px 3px rgba(0,0,0,0.03)}.htz-quick-tool-pill:hover{color:var(--htz-primary,#C8101E);border-color:rgba(200,16,30,0.35);background:#fff5f5;transform:translateY(-1px);box-shadow:0 3px 8px rgba(200,16,30,0.12)}.htz-quick-tool-pill--highlight{background:linear-gradient(135deg,#C8101E 0,#8B0000 100%);color:#ffffff;border-color:transparent;font-weight:700;box-shadow:0 2px 8px rgba(200,16,30,0.3)}.htz-quick-tool-pill--highlight:hover{color:#ffffff;background:linear-gradient(135deg,#b00e1a 0,#750000 100%);box-shadow:0 4px 12px rgba(200,16,30,0.45)}.htz-mega-menu--products-v2{width:min(1440px, calc(100vw - 2rem))}.htz-prod-menu__container{max-width:100% !important;width:100% !important;margin:0 !important;padding:1.15rem 1.25rem !important;box-sizing:border-box !important}.htz-prod-menu__main{display:flex;align-items:stretch;gap:1rem;width:100%}.htz-prod-menu__sidebar{width:215px;min-width:215px;flex-shrink:0;display:flex;flex-direction:column;gap:4px}.htz-prod-menu__tab{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid transparent;background:transparent;padding:0.55rem 0.75rem;border-radius:8px;cursor:pointer;text-align:left;text-decoration:none;transition:all 0.2s cubic-bezier(0.4,0,0.2,1)}.htz-prod-menu__tab-lead{display:flex;align-items:center;gap:8px;min-width:0}.htz-prod-menu__tab-icon{width:16px;height:16px;color:#00843D;flex-shrink:0;transition:all 0.2s ease}.htz-prod-menu__tab-title{font-family:var(--htz-font-head,inherit);font-size:0.82rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.2s ease}.htz-prod-menu__tab-chevron{width:11px;height:11px;color:#94a3b8;flex-shrink:0;transition:all 0.2s ease}.htz-prod-menu__tab:hover:not(.is-active){background:#f8fafc;border-color:#f1f5f9}.htz-prod-menu__tab:hover:not(.is-active) .htz-prod-menu__tab-title{color:#C8101E}.htz-prod-menu__tab:hover:not(.is-active) .htz-prod-menu__tab-icon{color:#C8101E}.htz-prod-menu__tab:hover:not(.is-active) .htz-prod-menu__tab-chevron{color:#C8101E;transform:translateX(2px)}.htz-prod-menu__tab.is-active{background:linear-gradient(135deg,#C8101E 0,#b30e1a 100%);border-color:#C8101E;box-shadow:0 4px 14px rgba(200,16,30,0.35)}.htz-prod-menu__tab.is-active .htz-prod-menu__tab-title,.htz-prod-menu__tab.is-active .htz-prod-menu__tab-icon,.htz-prod-menu__tab.is-active .htz-prod-menu__tab-chevron{color:#ffffff !important}.htz-prod-menu__content{flex:1 1 0;min-width:0;padding:0 1rem;border-left:1px solid #f1f5f9;border-right:1px solid #f1f5f9;overflow:hidden}.htz-prod-panel{display:none;width:100%}.htz-prod-panel.is-active{display:flex;flex-direction:column;gap:0.75rem;width:100%;animation:htzProdPanelFade 0.22s ease forwards}@keyframes htzProdPanelFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.htz-prod-panel__header-banner{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.04);margin-bottom:0.55rem}.htz-prod-panel__header-banner-img{width:100%;height:auto;display:block;border-radius:12px}.htz-prod-panel__custom-header{background:linear-gradient(135deg,#0b1f3a 0,#153258 55%,#1e4579 100%);border-radius:12px;padding:18px 24px;margin-bottom:0.65rem;color:#fff;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,0.08);box-shadow:0 4px 16px rgba(11,31,58,0.15)}.htz-prod-panel__custom-header::before{content:'';position:absolute;right:-20px;top:-20px;width:130px;height:130px;background:radial-gradient(circle,rgba(200,16,30,0.22) 0,transparent 70%);pointer-events:none}.htz-prod-custom-header__content{position:relative;z-index:1}.htz-prod-custom-header__badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#ffffff;background:rgba(200,16,30,0.85);padding:3px 10px;border-radius:20px;margin-bottom:8px}.htz-prod-custom-header__badge .htz-badge-dot{width:6px;height:6px;background:#ffffff;border-radius:50%;display:inline-block}.htz-prod-custom-header__title{font-family:var(--htz-font-head,inherit);font-size:1.35rem;font-weight:800;color:#ffffff !important;margin:0 0 6px !important;letter-spacing:-0.02em;line-height:1.25}.htz-prod-custom-header__desc{font-size:0.82rem;color:#cbd5e1 !important;margin:0 0 12px !important;line-height:1.45;max-width:580px}.htz-prod-custom-header__btn{display:inline-flex;align-items:center;gap:8px;background:#C8101E;color:#ffffff !important;font-size:0.78rem;font-weight:700;padding:7px 16px;border-radius:6px;text-decoration:none !important;transition:all 0.2s ease;box-shadow:0 2px 8px rgba(200,16,30,0.25)}.htz-prod-custom-header__btn:hover{background:#9f0c17;color:#ffffff !important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(200,16,30,0.4)}.htz-prod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.55rem;width:100%}.htz-prod-card{display:flex;align-items:center;gap:0.65rem;padding:0.45rem 0.60rem;background:#ffffff;border:1px solid #edf2f7;border-radius:10px;text-decoration:none;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);box-shadow:0 1px 3px rgba(0,0,0,0.02);min-width:0;overflow:hidden}.htz-prod-card:hover{border-color:#C8101E;background:#ffffff;transform:translateY(-2px);box-shadow:0 6px 18px rgba(200,16,30,0.12)}.htz-prod-card__thumb{width:52px;height:52px;min-width:52px;min-height:52px;aspect-ratio:1 / 1;border-radius:10px;background:#f8fafc;border:1px solid #edf2f7;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;padding:4px;box-sizing:border-box;transition:transform 0.2s ease,border-color 0.2s ease}.htz-prod-card:hover .htz-prod-card__thumb{transform:scale(1.05);border-color:rgba(200,16,30,0.3)}.htz-prod-card__thumb img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain;display:block}.htz-prod-card__info{flex:1;min-width:0;overflow:hidden}.htz-prod-card__info strong{display:block;font-size:0.81rem;font-weight:700;color:#1e293b;line-height:1.25;margin-bottom:2px;transition:color 0.18s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.htz-prod-card:hover .htz-prod-card__info strong{color:#C8101E}.htz-prod-card__info span{display:block;font-size:0.68rem;color:#64748b;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.htz-prod-card__arrow{color:#C8101E;font-size:0.95rem;font-weight:800;flex-shrink:0;transition:transform 0.2s ease;margin-left:2px}.htz-prod-card:hover .htz-prod-card__arrow{transform:translateX(3px)}.htz-prod-menu__why{width:200px;min-width:200px;flex-shrink:0;display:flex;flex-direction:column}.htz-prod-why__card-wrap{display:none;width:100%;background:transparent}.htz-prod-why__card-wrap.is-active{display:flex;flex-direction:column;align-items:center;animation:htzProdPanelFade 0.22s ease forwards}.htz-prod-why__card-img{width:100%;height:auto;display:block;border-radius:14px;box-shadow:0 4px 18px rgba(0,0,0,0.08);transition:transform 0.25s ease,box-shadow 0.25s ease}.htz-prod-why__card-wrap:hover .htz-prod-why__card-img{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.htz-prod-why__action-wrap{position:static;width:100%;margin-top:10px;display:flex;justify-content:center;padding:0}.htz-prod-why__action-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:0.50rem 0.85rem;border:1.5px solid #C8101E;border-radius:9999px;background:#ffffff;color:#C8101E;font-family:var(--htz-font-head,inherit);font-size:0.74rem;font-weight:700;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;box-shadow:0 2px 8px rgba(200,16,30,0.08);transition:color 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1),transform 0.25s ease}.htz-prod-why__action-btn-text{white-space:nowrap}.htz-prod-why__action-btn::before{content:'';position:absolute;inset:0;background:#C8101E;transform:scaleX(0);transform-origin:left center;transition:transform 0.32s cubic-bezier(0.4,0,0.2,1);z-index:-1;border-radius:9999px}.htz-prod-why__action-btn:hover{color:#ffffff;border-color:#C8101E;transform:translateY(-2px);box-shadow:0 6px 20px rgba(200,16,30,0.42)}.htz-prod-why__action-btn:hover::before{transform:scaleX(1)}.htz-prod-why__action-btn-icon{transition:transform 0.25s ease;flex-shrink:0}.htz-prod-why__action-btn:hover .htz-prod-why__action-btn-icon{transform:translateX(4px)}.htz-prod-menu__bottom-banner-img-wrap{margin-top:1rem;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,0.08);transition:transform 0.25s ease,box-shadow 0.25s ease}.htz-prod-menu__bottom-banner-img-wrap:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,0.14)}.htz-prod-bottom-banner{display:none;width:100%}.htz-prod-bottom-banner.is-active{display:block;animation:htzProdPanelFade 0.22s ease forwards}.htz-prod-bottom-banner-link{display:block;width:100%;text-decoration:none;cursor:pointer}.htz-prod-bottom-banner-img{width:100%;height:auto;display:block;border-radius:12px}.htz-mega-menu--about-v2{width:min(1380px, calc(100vw - 2rem))}.htz-about-menu__container{max-width:100% !important;width:100% !important;margin:0 !important;padding:1.15rem 1.25rem !important;box-sizing:border-box !important}.htz-about-menu__main{display:flex;align-items:stretch;gap:1.15rem;width:100%}.htz-about-menu__content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:0.65rem}.htz-about-panel__header-banner{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.04)}.htz-about-panel__header-banner-img{width:100%;height:auto;display:block;border-radius:12px}.htz-about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.65rem;width:100%}.htz-about-card{display:flex;align-items:center;gap:0.85rem;padding:0.70rem 0.90rem;background:#ffffff;border:1px solid #edf2f7;border-radius:12px;text-decoration:none;transition:all 0.22s cubic-bezier(0.4,0,0.2,1);box-shadow:0 1px 3px rgba(0,0,0,0.02);min-width:0;overflow:hidden}.htz-about-card:hover{border-color:#C8101E;background:#ffffff;transform:translateY(-2px);box-shadow:0 6px 18px rgba(200,16,30,0.12)}.htz-about-card__icon{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:12px;background:#eaf7ee;border:1px solid #d4edd9;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#00843D;transition:all 0.22s ease}.htz-about-card:hover .htz-about-card__icon{background:#00843D;border-color:#00843D;color:#ffffff;transform:scale(1.04)}.htz-about-card__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex-grow:1}.htz-about-card__info strong{font-family:var(--htz-font-head,inherit);font-size:0.86rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25;transition:color 0.2s ease}.htz-about-card:hover .htz-about-card__info strong{color:#C8101E}.htz-about-card__info span{font-size:0.73rem;color:#64748b;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.htz-about-card__arrow{color:#C8101E;font-size:1.25rem;font-weight:700;margin-left:auto;flex-shrink:0;opacity:0.8;transition:transform 0.2s ease,opacity 0.2s ease;padding-left:4px;line-height:1}.htz-about-card:hover .htz-about-card__arrow{transform:translateX(3px);opacity:1}.htz-about-menu__why{width:275px;min-width:275px;flex-shrink:0;display:flex;flex-direction:column}.htz-about-why__card-wrap{display:flex;flex-direction:column;align-items:center;width:100%}.htz-about-why__card-img{width:100%;height:auto;display:block;border-radius:14px;box-shadow:0 4px 18px rgba(0,0,0,0.08);transition:transform 0.25s ease,box-shadow 0.25s ease}.htz-about-why__card-wrap:hover .htz-about-why__card-img{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.htz-about-why__action-wrap{position:static;width:100%;margin-top:10px;display:flex;justify-content:center;padding:0}.htz-about-why__action-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:0.52rem 1rem;border:1.5px solid #C8101E;border-radius:9999px;background:#ffffff;color:#C8101E;font-family:var(--htz-font-head,inherit);font-size:0.78rem;font-weight:700;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;box-shadow:0 2px 8px rgba(200,16,30,0.08);transition:color 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1),transform 0.25s ease}.htz-about-why__action-btn-text{white-space:nowrap}.htz-about-why__action-btn::before{content:'';position:absolute;inset:0;background:#C8101E;transform:scaleX(0);transform-origin:left center;transition:transform 0.32s cubic-bezier(0.4,0,0.2,1);z-index:-1;border-radius:9999px}.htz-about-why__action-btn:hover{color:#ffffff;border-color:#C8101E;transform:translateY(-2px);box-shadow:0 6px 20px rgba(200,16,30,0.42)}.htz-about-why__action-btn:hover::before{transform:scaleX(1)}.htz-about-why__action-btn-icon{transition:transform 0.25s ease;flex-shrink:0}.htz-about-why__action-btn:hover .htz-about-why__action-btn-icon{transform:translateX(4px)}.htz-about-menu__bottom-banner-img-wrap{margin-top:0.85rem;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,0.08);transition:transform 0.25s ease,box-shadow 0.25s ease}.htz-about-menu__bottom-banner-img-wrap:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,0.14)}.htz-about-bottom-banner-link{display:block;width:100%;text-decoration:none;cursor:pointer}.htz-about-bottom-banner-img{width:100%;height:auto;display:block;border-radius:12px}.htz-mega-menu__footer{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--htz-border);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.htz-mega-menu__footer-lead strong{display:block;font-size:0.95rem;color:var(--htz-primary)}.htz-mega-menu__footer-lead span{font-size:0.82rem;color:var(--htz-muted)}.htz-mega-menu__footer-actions{display:flex;gap:0.75rem}.htz-mega-menu__banner{position:relative;margin-top:1.5rem;padding:1.35rem 1.75rem;border-radius:var(--htz-radius,12px);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:1.75rem;box-shadow:0 14px 35px -6px rgba(10,28,61,0.35),inset 0 1px 0 rgba(255,255,255,0.18);border:1px solid rgba(255,255,255,0.14)}.htz-mega-menu__banner::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--htz-primary,#C8101E) 0,var(--htz-secondary,#00843D) 100%);z-index:2}.htz-mega-menu__banner-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,21,46,0.94) 0,rgba(10,28,61,0.88) 55%,rgba(10,28,61,0.70) 100%);pointer-events:none;z-index:1}.htz-mega-menu__banner--services .htz-mega-menu__banner-overlay{background:linear-gradient(90deg,rgba(7,21,46,0.95) 0,rgba(10,28,61,0.90) 55%,rgba(10,28,61,0.74) 100%)}.htz-mega-menu__banner-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:0.3rem;max-width:680px}.htz-mega-menu__banner-badge{display:inline-flex;align-items:center;gap:7px;padding:0.2rem 0.65rem;background:rgba(255,255,255,0.08);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.16);border-radius:9999px;font-size:0.68rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#93c5fd;width:fit-content;margin-bottom:2px}.htz-mega-menu__banner-dot{width:6px;height:6px;border-radius:50%;background:#00843D;box-shadow:0 0 8px #00843D;flex-shrink:0}.htz-mega-menu__banner--services .htz-mega-menu__banner-dot{background:#ef4444;box-shadow:0 0 8px #ef4444}.htz-mega-menu__banner-title{margin:0;font-family:var(--htz-font-head,inherit);font-size:1.12rem;font-weight:800;line-height:1.3;color:#ffffff;letter-spacing:-0.015em;display:flex;flex-wrap:wrap;gap:0.35rem;align-items:baseline}.htz-mega-menu__banner-highlight{color:#ff4d4f;font-weight:800}.htz-mega-menu__banner-desc{margin:0;font-size:0.82rem;color:#cbd5e1;line-height:1.45}.htz-mega-menu__banner-actions{position:relative;z-index:2;display:flex;align-items:center;gap:0.75rem;flex-shrink:0}.htz-mega-banner__btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;font-family:var(--htz-font-head,inherit);font-size:0.84rem;font-weight:700;padding:0.62rem 1.15rem;min-height:42px;border-radius:var(--htz-radius-sm,8px);transition:all 0.25s cubic-bezier(0.4,0,0.2,1);text-decoration:none;white-space:nowrap;line-height:1;cursor:pointer}.htz-mega-banner__btn svg{flex-shrink:0;transition:transform 0.2s ease}.htz-mega-banner__arrow{transition:transform 0.2s ease;margin-left:2px}.htz-mega-banner__btn:hover .htz-mega-banner__arrow{transform:translateX(4px)}.htz-mega-banner__btn.htz-btn--secondary{background:#00843D;color:#ffffff !important;border:1px solid rgba(255,255,255,0.18);box-shadow:0 4px 14px rgba(0,132,61,0.35)}.htz-mega-banner__btn.htz-btn--secondary:hover{background:#006B32;transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,132,61,0.5)}.htz-mega-banner__btn.htz-btn--primary{background:linear-gradient(135deg,#C8101E 0,#9B0C17 100%);color:#ffffff !important;border:1px solid rgba(255,255,255,0.18);box-shadow:0 4px 14px rgba(200,16,30,0.4)}.htz-mega-banner__btn.htz-btn--primary:hover{background:linear-gradient(135deg,#a50d18 0,#700000 100%);transform:translateY(-2px);box-shadow:0 8px 24px rgba(200,16,30,0.6)}.htz-mega-banner__btn--claim{background:linear-gradient(135deg,#C8101E 0,#E61929 50%,#8B0000 100%) !important;border:1px solid rgba(255,255,255,0.35) !important;box-shadow:0 6px 22px -2px rgba(200,16,30,0.65),0 0 0 1px rgba(255,255,255,0.2) !important;position:relative;overflow:hidden;color:#ffffff !important}.htz-mega-banner__btn--claim:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 28px rgba(200,16,30,0.75),0 0 20px rgba(230,25,41,0.5) !important}.htz-mega-banner__btn--claim::after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transform:skewX(-20deg);transition:left 0.75s ease;pointer-events:none}.htz-mega-banner__btn--claim:hover::after{left:150%}.htz-mega-banner__icon-sparkle{display:inline-flex;align-items:center;justify-content:center}.htz-search-modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:var(--htz-gutter)}.htz-search-modal[hidden]{display:none}.htz-search-modal__backdrop{position:absolute;inset:0;background:rgba(6,14,28,0.85);backdrop-filter:blur(12px)}.htz-search-modal__dialog{position:relative;z-index:1;width:100%;max-width:640px;background:var(--htz-white);border-radius:var(--htz-radius-lg);box-shadow:var(--htz-shadow-lg);padding:2rem;animation:modalSlide 0.25s var(--htz-ease)}@keyframes modalSlide{from{opacity:0;transform:translateY(-20px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.htz-search-modal__close{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:var(--htz-radius-full);border:0;background:var(--htz-light);color:var(--htz-muted);display:grid;place-items:center;cursor:pointer}.htz-search-modal__close:hover{background:#e2e8f0;color:var(--htz-primary)}.htz-search-modal__input-wrap{position:relative;display:flex;align-items:center;border-bottom:2px solid var(--htz-secondary);padding-bottom:0.5rem;margin-top:1rem}.htz-search-modal__icon{color:var(--htz-secondary);margin-right:0.75rem}.htz-search-modal__input{width:100%;border:none;background:transparent;font-family:var(--htz-font-head);font-size:1.25rem;font-weight:600;color:var(--htz-primary);outline:none}.htz-search-modal__suggestions{margin-top:1.5rem}.htz-search-modal__suggestions-title{display:block;font-size:0.8rem;font-weight:700;color:var(--htz-muted);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:0.75rem}.htz-search-modal__tags{display:flex;flex-wrap:wrap;gap:0.5rem}.htz-search-modal__tags a{display:inline-block;padding:0.35rem 0.8rem;background:var(--htz-light);border:1px solid var(--htz-border);border-radius:var(--htz-radius-full);font-size:0.85rem;font-weight:500;color:var(--htz-text)}.htz-search-modal__tags a:hover{background:var(--htz-secondary);color:#fff;border-color:var(--htz-secondary)}.htz-hero-slider-wrap,.htz-hero{position:relative;width:100%;min-height:max(720px, calc(100vh - var(--htz-header-h, 76px)));background-color:#0b111e;color:#e5e7eb;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding-top:calc(86px + 40px + 1.75rem);padding-bottom:0;overflow:visible;z-index:5}.admin-bar .htz-hero-slider-wrap,.admin-bar .htz-hero{padding-top:calc(86px + 40px + 32px + 1.75rem)}@media (max-width:1080px){.htz-hero-slider-wrap,.htz-hero{padding-top:calc(76px + 1.5rem)}.admin-bar .htz-hero-slider-wrap,.admin-bar .htz-hero{padding-top:calc(76px + 32px + 1.5rem)}}@media (max-width:782px){.admin-bar .htz-hero-slider-wrap,.admin-bar .htz-hero{padding-top:calc(76px + 46px + 1.5rem)}}.htz-slider__bgs{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.htz-slider__bg-item{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.85s cubic-bezier(0.25,1,0.5,1),visibility 0.85s}.htz-slider__bg-item.is-active{opacity:1;visibility:visible}.htz-slider__bg-img,.htz-slider__bg-video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.08);transition:transform 7s cubic-bezier(0.25,1,0.5,1);filter:saturate(1.1) brightness(0.8)}.htz-slider__bg-item.is-active .htz-slider__bg-img,.htz-slider__bg-item.is-active .htz-slider__bg-video{transform:scale(1)}.htz-slider__full-overlay{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient( 90deg,rgba(11,17,30,0.95) 0,rgba(11,17,30,0.88) 45%,rgba(11,17,30,0.72) 75%,rgba(11,17,30,0.88) 100% );z-index:1;pointer-events:none}@media (max-width:991px){.htz-slider__full-overlay{background:linear-gradient( 180deg,rgba(11,17,30,0.96) 0,rgba(11,17,30,0.90) 50%,rgba(11,17,30,0.95) 100% )}}.htz-slider__ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.htz-slider__hex-pattern{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.08) 1px,transparent 1px);background-size:28px 28px;opacity:0.6;mask-image:radial-gradient(ellipse at center,rgba(0,0,0,1) 40%,rgba(0,0,0,0) 80%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,1) 40%,rgba(0,0,0,0) 80%)}.htz-slider__glow{position:absolute;border-radius:50%;filter:blur(100px);opacity:0.22;pointer-events:none}.htz-slider__glow--red{top:15%;right:15%;width:500px;height:500px;background:#C8101E}.htz-slider__glow--green{bottom:10%;right:35%;width:450px;height:450px;background:#00843D}.htz-slider__track,.htz-slider__slides{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:stretch;position:relative;width:100%;height:100%;min-height:600px;flex:1 1 auto;z-index:2;overflow:visible}.htz-slide{grid-column:1 / 2;grid-row:1 / 2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.75s cubic-bezier(0.2,0.8,0.2,1),visibility 0.75s;width:100%;height:100%;min-height:100%;display:flex;align-items:center;z-index:1;padding-block:1rem;position:relative;overflow:visible}.htz-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;overflow:visible}.htz-slide__container{width:100%;height:100%;max-width:var(--htz-container-wide,1380px);margin-inline:auto;padding-inline:clamp(3.25rem, 6vw, 5.5rem);position:relative;z-index:2;display:flex;align-items:center}.htz-slide__grid,.htz-slide__row{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(2rem, 5vw, 4rem);width:100%;height:100%}.htz-slide__content{display:flex;flex-direction:column;position:relative;z-index:3}.htz-slide__eyebrow-wrap{margin-bottom:1.15rem}.htz-slide__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;font-size:0.82rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;border-radius:9999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.htz-slide__eyebrow--red{background:rgba(200,16,30,0.15);color:#ff4d5a;border:1px solid rgba(200,16,30,0.35);box-shadow:0 0 16px rgba(200,16,30,0.2)}.htz-slide__eyebrow--green{background:rgba(0,132,61,0.15);color:#00d261;border:1px solid rgba(0,132,61,0.35);box-shadow:0 0 16px rgba(0,132,61,0.2)}.htz-slide__eyebrow-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:htzDotPulse 2s infinite ease-in-out}@keyframes htzDotPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(1.35)}}.htz-slide__title{font-family:var(--htz-font-head);font-size:clamp(2.3rem, 4.2vw, 3.8rem);font-weight:900;line-height:1.15;letter-spacing:-0.025em;color:#ffffff;margin-bottom:1.25rem;text-shadow:0 2px 20px rgba(0,0,0,0.4)}.htz-slide__title em,.htz-slide__title span{color:var(--htz-primary);font-style:normal;background:linear-gradient(135deg,#ff4d5a 0,#C8101E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.htz-slide__subtitle{font-size:clamp(1.05rem, 1.8vw, 1.35rem);font-weight:600;font-style:italic;color:#e2e8f0;line-height:1.5;margin-bottom:1.5rem}.htz-slide__checklist{list-style:none;padding:0;margin:0 0 2rem 0;display:grid;grid-template-columns:repeat(2,1fr);gap:0.85rem 1.75rem}.htz-slide__check-item{display:flex;align-items:center;gap:12px;font-size:0.95rem;font-weight:600;color:#f1f5f9}.htz-check-icon,.htz-slide__check-icon{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,0.25);transition:transform 0.25s ease}.htz-check-icon--green,.htz-slide__check-icon--green{background:linear-gradient(135deg,#00a651 0,#00843D 100%);color:#ffffff;box-shadow:0 2px 8px rgba(0,132,61,0.4)}.htz-check-icon--red,.htz-slide__check-icon--red{background:linear-gradient(135deg,#e61d2d 0,#C8101E 100%);color:#ffffff;box-shadow:0 2px 8px rgba(200,16,30,0.4)}.htz-check-icon svg,.htz-slide__check-icon svg{width:14px;height:14px}.htz-check-text{line-height:1.4}.htz-slide__check-item:hover .htz-check-icon,.htz-slide__check-item:hover .htz-slide__check-icon{transform:scale(1.15) rotate(4deg)}.htz-slide__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.15rem;margin-top:0.5rem}.htz-slide__btn{min-height:52px;padding:0.85rem 2rem;font-size:1rem;font-weight:700;border-radius:8px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:all 0.3s cubic-bezier(0.2,0.7,0.2,1)}.htz-slide__btn svg{transition:transform 0.25s ease}.htz-slide__btn:hover svg{transform:translateX(4px)}.htz-slide__actions .htz-btn--primary{background:linear-gradient(135deg,#C8101E 0,#9e0c17 100%) !important;border:1px solid #C8101E !important;color:#ffffff !important;box-shadow:0 4px 15px rgba(200,16,30,0.35)}.htz-slide__actions .htz-btn--primary:hover{background:linear-gradient(135deg,#b00d19 0,#850912 100%) !important;border-color:#b00d19 !important;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(200,16,30,0.5)}.htz-slide__actions .htz-btn--secondary{background:var(--htz-secondary,#00843D) !important;border:1px solid var(--htz-secondary,#00843D) !important;color:#ffffff !important;box-shadow:0 4px 15px rgba(0,132,61,0.35)}.htz-slide__actions .htz-btn--secondary:hover{background:var(--htz-secondary-dark,#006B32) !important;border-color:var(--htz-secondary-dark,#006B32) !important;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,132,61,0.45)}.htz-slide__media,.htz-slide__visual{position:relative;display:flex;justify-content:center;align-items:center;height:100%;z-index:5;overflow:visible}.htz-slide__showcase{position:relative;top:-39px;right:-70px;width:100%;max-width:800px;height:100%;min-height:520px;display:flex;align-items:center;justify-content:center;background:transparent !important;transform-style:preserve-3d;perspective:1200px;cursor:pointer;overflow:visible}.htz-showcase__stage,.htz-showcase__hexa-rotor,.htz-showcase__glow-ambient,.htz-slide__plate-wrap{display:none !important}.htz-slide__img-wrap{position:relative;z-index:4;width:100%;max-width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0;transform-style:preserve-3d;will-change:transform;overflow:visible}.htz-slide__main-img,.htz-slide__main-video{max-width:100%;max-height:560px;width:auto;height:auto;object-fit:contain;display:block;background:transparent;border:none;outline:none;transform-style:preserve-3d;filter:drop-shadow(0 25px 45px rgba(0,0,0,0.7)) drop-shadow(0 5px 20px rgba(0,0,0,0.35));will-change:transform,filter;transition:filter 0.35s ease;pointer-events:auto}.htz-glow--green .htz-slide__main-img,.htz-glow--green .htz-slide__main-video{filter:drop-shadow(0 25px 45px rgba(0,0,0,0.75)) drop-shadow(0 0 25px rgba(0,210,97,0.25))}.htz-glow--red .htz-slide__main-img,.htz-glow--red .htz-slide__main-video{filter:drop-shadow(0 25px 45px rgba(0,0,0,0.75)) drop-shadow(0 0 25px rgba(255,42,59,0.25))}@media (max-width:1200px){.htz-slide__showcase{max-width:620px;min-height:450px}.htz-slide__main-img,.htz-slide__main-video{max-height:440px}}@media (max-width:992px){.htz-slide__showcase{max-width:520px;min-height:380px;margin:0 auto}.htz-slide__main-img,.htz-slide__main-video{max-height:380px}}@media (max-width:640px){.htz-slide__showcase{max-width:360px;min-height:300px}.htz-slide__main-img,.htz-slide__main-video{max-height:300px}}.htz-slide.is-active .htz-slide__eyebrow-wrap{animation:htzSlideInDown 0.6s cubic-bezier(0.2,0.8,0.2,1) forwards}.htz-slide.is-active .htz-slide__title{animation:htzSlideInLeft 0.7s cubic-bezier(0.2,0.8,0.2,1) 0.15s both}.htz-slide.is-active .htz-slide__subtitle{animation:htzSlideInLeft 0.7s cubic-bezier(0.2,0.8,0.2,1) 0.25s both}.htz-slide.is-active .htz-slide__checklist{animation:htzSlideInUp 0.7s cubic-bezier(0.2,0.8,0.2,1) 0.35s both}.htz-slide.is-active .htz-slide__actions{animation:htzSlideInUp 0.7s cubic-bezier(0.2,0.8,0.2,1) 0.45s both}.htz-slide.is-active .htz-slide__media,.htz-slide.is-active .htz-slide__visual{animation:htzZoomFadeIn 0.8s cubic-bezier(0.2,0.8,0.2,1) 0.2s both}@keyframes htzSlideInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes htzSlideInLeft{from{opacity:0;transform:translateX(-35px)}to{opacity:1;transform:translateX(0)}}@keyframes htzSlideInUp{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes htzZoomFadeIn{from{opacity:0;transform:scale(0.92) translateX(30px)}to{opacity:1;transform:scale(1) translateX(0)}}.htz-slider__arrow{position:absolute;top:42%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:rgba(17,24,39,0.8);border:1.5px solid rgba(255,255,255,0.28);color:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 0.25s cubic-bezier(0.2,0.7,0.2,1);z-index:25;box-shadow:0 4px 20px rgba(0,0,0,0.45);padding:0}.htz-slider__arrow--prev{left:clamp(14px, 2.5vw, 36px)}.htz-slider__arrow--next{right:clamp(14px, 2.5vw, 36px)}.htz-slider__arrow svg{width:24px !important;height:24px !important;stroke:#ffffff !important;fill:none !important;display:block !important;margin:auto !important;stroke-width:3px !important;transition:transform 0.2s ease}.htz-slider__arrow:hover{background:var(--htz-primary,#C8101E) !important;border-color:var(--htz-primary,#C8101E) !important;color:#ffffff !important;transform:translateY(-50%) scale(1.12);box-shadow:0 0 25px rgba(200,16,30,0.65) !important}.htz-slider__arrow:hover svg{stroke:#ffffff !important}.htz-slider__arrow--prev:hover svg{transform:translateX(-2px)}.htz-slider__arrow--next:hover svg{transform:translateX(2px)}.htz-slider__dots-wrap{display:flex;justify-content:center;align-items:center;width:100%;margin-top:0.75rem;margin-bottom:1.75rem;position:relative;z-index:15}.htz-slider__dots{display:inline-flex;align-items:center;gap:9px;background:rgba(17,24,39,0.75);padding:8px 18px;border-radius:9999px;border:1px solid rgba(255,255,255,0.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 16px rgba(0,0,0,0.35)}.htz-slider__dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.35);border:none;padding:0;cursor:pointer;transition:all 0.3s cubic-bezier(0.2,0.7,0.2,1)}.htz-slider__dot:hover{background:rgba(255,255,255,0.85)}.htz-slider__dot.is-active{width:32px;border-radius:6px;background:var(--htz-primary,#C8101E);box-shadow:0 0 12px rgba(200,16,30,0.7)}.htz-hero-features-wrap{position:relative;z-index:25;width:100%;margin-top:0.5rem;margin-bottom:-44px;padding-bottom:0}.htz-hero-features-bar{background:#ffffff;border-radius:14px;box-shadow:0 16px 45px rgba(0,0,0,0.28),0 2px 8px rgba(0,0,0,0.08);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid rgba(229,231,235,0.95);overflow:hidden;transition:box-shadow 0.3s ease,transform 0.3s ease}.htz-hero-features-bar:hover{box-shadow:0 22px 55px rgba(0,0,0,0.32)}.htz-hero-feat-item{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;border-right:1px solid #edf2f7;background:#ffffff;transition:background 0.25s ease,transform 0.2s ease;min-width:0}.htz-hero-feat-item:last-child{border-right:none}.htz-hero-feat-item:hover{background:#f8fafc}.htz-hero-feat-thumb{width:75px;height:75px;border-radius:10px;background:#f1f5f9;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;box-shadow:0 2px 6px rgba(0,0,0,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.htz-hero-feat-item:hover .htz-hero-feat-thumb{transform:translateY(-2px) scale(1.06);box-shadow:0 6px 14px rgba(0,0,0,0.14);border-color:#cbd5e1}.htz-hero-feat-img{width:100%;height:100%;object-fit:contain;display:block}.htz-hero-feat-text{display:flex;flex-direction:column;min-width:0;overflow:hidden}.htz-hero-feat-title{font-family:var(--htz-font-head,sans-serif);font-size:0.90rem;font-weight:800;color:#0f172a;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.2s ease}.htz-hero-feat-item:hover .htz-hero-feat-title{color:var(--htz-primary,#C8101E)}.htz-hero-feat-sub{font-size:0.72rem;font-weight:500;color:#64748b;line-height:1.35;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1100px){.htz-hero-features-wrap{margin-bottom:-65px}.htz-hero-features-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.htz-hero-feat-item:nth-child(3){border-right:none}.htz-hero-feat-item:nth-child(4),.htz-hero-feat-item:nth-child(5){border-top:1px solid #edf2f7}}@media (max-width:768px){.htz-hero-features-wrap{margin-bottom:-20px}.htz-hero-features-bar{grid-template-columns:1fr}.htz-hero-feat-item{border-right:none;border-bottom:1px solid #edf2f7}.htz-hero-feat-item:last-child{border-bottom:none}}@media (max-width:991px){.htz-slide__grid,.htz-slide__row{grid-template-columns:1fr;text-align:center;gap:2.5rem}.htz-slide__eyebrow-wrap{display:flex;justify-content:center}.htz-slide__checklist{justify-content:center;text-align:left;max-width:480px;margin-inline:auto}.htz-slide__actions{justify-content:center}.htz-slide__showcase,.htz-slide__showcase-wrapper{max-width:480px}.htz-slide__main-img,.htz-slide__main-video,.htz-slide__img,.htz-slide__device-img{max-height:360px}}@media (max-width:640px){.htz-hero-slider-wrap,.htz-hero{padding-top:calc(76px + 1.25rem);padding-bottom:0}.admin-bar .htz-hero-slider-wrap,.admin-bar .htz-hero{padding-top:calc(76px + 46px + 1.25rem)}.htz-slider__track,.htz-slider__slides{min-height:480px}.htz-slide__title{font-size:1.85rem}.htz-slide__subtitle{font-size:0.95rem}.htz-slide__checklist{grid-template-columns:1fr;gap:0.5rem}.htz-slide__check-item{font-size:0.88rem}.htz-slide__img,.htz-slide__device-img{max-height:240px}.htz-slider__arrow{width:40px;height:40px}.htz-slider__arrow svg{width:18px !important;height:18px !important}.htz-slide__actions{flex-direction:column;width:100%}.htz-slide__btn{width:100%;justify-content:center}}.htz-brands{padding-top:clamp(2.5rem, 5vw, 4rem);padding-bottom:clamp(3.5rem, 5vw, 5rem);background:#f8fafc;background:radial-gradient(ellipse 90% 70% at 50% -10%,#ffffff 0,#f1f5f9 100%);border-bottom:1px solid var(--htz-border);position:relative;overflow:hidden;z-index:1}.htz-brands::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(11,79,138,0.06) 1.2px,transparent 0),radial-gradient(ellipse 60% 40% at 50% 20%,rgba(200,16,30,0.025),transparent 70%);background-size:28px 28px,100% 100%;animation:htzBrandsTextureDrift 40s linear infinite;pointer-events:none;z-index:0}@keyframes htzBrandsTextureDrift{0%{background-position:0 0,0% 0}50%{background-position:28px 56px,10% 15%}100%{background-position:56px 112px,0% 0}}.htz-brands .htz-container{position:relative;z-index:2}.htz-brands__bg-shield{position:absolute;top:clamp(60px, 8vw, 120px);left:clamp(10px, 4vw, 60px);width:clamp(200px, 18vw, 280px);height:auto;z-index:0;pointer-events:none;opacity:0.9;animation:htzShieldFloat 9s ease-in-out infinite;transform-origin:center center}.htz-brands__bg-globe{position:absolute;top:clamp(40px, 6vw, 90px);right:clamp(10px, 3.5vw, 50px);width:clamp(260px, 22vw, 360px);height:auto;z-index:0;pointer-events:none;opacity:0.95;animation:htzGlobeBreathe 11s ease-in-out infinite;transform-origin:center center}@keyframes htzShieldFloat{0%,100%{transform:translateY(0px) rotate(0deg);opacity:0.8}50%{transform:translateY(-14px) rotate(-1.5deg);opacity:1}}.htz-brands__shield-path{animation:htzShieldPulse 7s ease-in-out infinite}@keyframes htzShieldPulse{0%,100%{stroke-opacity:0.28;fill-opacity:0.08}50%{stroke-opacity:0.55;fill-opacity:0.16}}.htz-brands__shield-badge{animation:htzBadgeBreath 4s ease-in-out infinite;transform-origin:140px 155px}@keyframes htzBadgeBreath{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes htzGlobeBreathe{0%,100%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.035) rotate(3deg)}}.htz-brands__globe-ring{animation:htzRingSpin 40s linear infinite;transform-origin:200px 200px}@keyframes htzRingSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.htz-node{transform-origin:center;animation:htzNodePulse 3.5s ease-in-out infinite}.htz-node--1{animation-delay:0s}.htz-node--2{animation-delay:0.7s}.htz-node--3{animation-delay:1.4s}.htz-node--4{animation-delay:2.1s}.htz-node--5{animation-delay:2.8s}.htz-node--center{animation-delay:1s}@keyframes htzNodePulse{0%,100%{opacity:0.55;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.htz-brands__head{text-align:center;max-width:860px;margin:0 auto clamp(2rem, 3.5vw, 3rem)}.htz-brands__eyebrow-wrap{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:0.85rem}.htz-brands__dash{display:inline-block;width:22px;height:2.5px;background:#c8101e;border-radius:2px}.htz-brands__eyebrow-text{font-family:var(--htz-font-heading,inherit);font-size:0.82rem;font-weight:700;color:#0b4f8a;letter-spacing:0.16em;text-transform:uppercase}.htz-brands__title{display:flex;flex-direction:column;align-items:center;gap:0.25rem;font-size:clamp(1.85rem, 3.2vw, 2.65rem);font-weight:800;line-height:1.2;color:#0a1c3d;letter-spacing:-0.025em;text-align:center;margin:0 auto 0.85rem}.htz-brands__title-red{color:#c8101e;display:inline-block}.htz-brands__desc{font-size:clamp(0.92rem, 1.2vw, 1.05rem);color:#64748b;line-height:1.6;max-width:620px;margin:0 auto;text-align:center}.htz-brands .htz-brands__eyebrow-wrap{opacity:0;transform:translateY(20px);transition:opacity 0.55s ease-out 0ms,transform 0.55s cubic-bezier(0.16,1,0.3,1) 0ms}.htz-brands .htz-brands__title{opacity:0;transform:translateY(20px);transition:opacity 0.55s ease-out 150ms,transform 0.55s cubic-bezier(0.16,1,0.3,1) 150ms}.htz-brands .htz-brands__desc{opacity:0;transform:translateY(20px);transition:opacity 0.55s ease-out 300ms,transform 0.55s cubic-bezier(0.16,1,0.3,1) 300ms}.htz-brands .htz-brands__card{opacity:0;transform:translateY(20px);transition:opacity 0.55s ease-out calc(450ms + var(--stagger-delay, 0ms)),transform 0.55s cubic-bezier(0.16,1,0.3,1) calc(450ms + var(--stagger-delay, 0ms)),box-shadow 0.35s ease-out 0ms,border-color 0.35s ease-out 0ms}.htz-brands .htz-brands__benefits{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease-out 750ms,transform 0.6s cubic-bezier(0.16,1,0.3,1) 750ms}.htz-brands.is-inview .htz-brands__eyebrow-wrap,.htz-brands.is-inview .htz-brands__title,.htz-brands.is-inview .htz-brands__desc,.htz-brands.is-inview .htz-brands__card,.htz-brands.is-inview .htz-brands__benefits{opacity:1;transform:translateY(0)}.htz-brands__rows{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:clamp(2.5rem, 4.5vw, 3.5rem);width:100%}.htz-brands__row--1{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;width:100%;max-width:1160px;margin:0 auto}.htz-brands__row--2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%;max-width:965px;margin:0 auto}.htz-brands__card{width:100%;height:128px;background:rgba(255,255,255,0.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,0.9);border-radius:14px;box-shadow:0 4px 16px rgba(15,23,42,0.04);position:relative;overflow:hidden;display:flex;flex-direction:column}.htz-brands__card-link{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0.95rem 0.65rem 0.85rem;text-decoration:none;position:relative;z-index:1;cursor:pointer}.htz-brands__logo-box{display:flex;align-items:center;justify-content:center;width:100%;height:48px}.htz-brands__logo{max-height:36px;max-width:118px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:0.70;transition:filter 0.35s ease-out,opacity 0.35s ease-out,transform 0.35s ease-out}.htz-brands__cat-wrap{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:0 4px;margin-top:auto;min-height:28px;text-align:center;position:relative;transition:transform 0.35s ease-out}.htz-brands__cat-text{font-size:clamp(0.65rem, 0.72vw, 0.72rem);font-weight:500;color:#64748b;line-height:1.25;text-align:center;white-space:normal;word-break:normal;overflow-wrap:break-word;max-width:100%;transition:color 0.35s ease-out,font-weight 0.35s ease-out}.htz-brands__cat-arrow{width:11px;height:11px;stroke:var(--brand-accent,#c8101e);stroke-width:2.5;opacity:0;transform:translateX(-4px);transition:opacity 0.35s ease-out,transform 0.35s ease-out;flex-shrink:0;display:inline-block}.htz-brands__accent-line{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--brand-accent,#c8101e);border-radius:0 0 14px 14px;opacity:0.85;transition:height 0.35s ease-out,opacity 0.35s ease-out;z-index:2}.htz-brands.is-inview .htz-brands__card:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(15,23,42,0.12),0 4px 12px rgba(0,0,0,0.04);border-color:rgba(203,213,225,1);transition:transform 0.35s cubic-bezier(0.16,1,0.3,1) 0ms,box-shadow 0.35s ease-out 0ms,border-color 0.35s ease-out 0ms}.htz-brands__card:hover .htz-brands__logo{filter:grayscale(0);opacity:1;transform:scale(1.04)}.htz-brands__card:hover .htz-brands__cat-wrap{transform:translateY(-1px)}.htz-brands__card:hover .htz-brands__cat-text{color:#0f172a;font-weight:600}.htz-brands__card:hover .htz-brands__cat-arrow{opacity:1;transform:translateX(0)}.htz-brands__card:hover .htz-brands__accent-line{height:4px;opacity:1}.htz-brands__benefits{display:flex;align-items:center;justify-content:space-between;background:#ffffff;border:1px solid rgba(226,232,240,0.95);border-radius:999px;box-shadow:0 4px 20px rgba(15,23,42,0.04);padding:0.9rem 2rem;margin:0 auto;max-width:1180px}.htz-brands__benefit-item{display:flex;align-items:center;gap:0.85rem;flex:1;justify-content:center;padding:0.25rem 0.75rem;cursor:default}.htz-brands__benefit-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffffff;transition:transform 0.3s ease-out}.htz-brands__benefit-icon--blue{background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 4px 12px rgba(37,99,235,0.25)}.htz-brands__benefit-icon--purple{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 12px rgba(139,92,246,0.25)}.htz-brands__benefit-icon--teal{background:linear-gradient(135deg,#0d9488,#14b8a6);box-shadow:0 4px 12px rgba(20,184,166,0.25)}.htz-brands__benefit-icon--coral{background:linear-gradient(135deg,#e11d48,#f43f5e);box-shadow:0 4px 12px rgba(244,63,94,0.25)}.htz-brands__benefit-content{display:flex;flex-direction:column;text-align:left}.htz-brands__benefit-title{font-size:0.88rem;font-weight:700;color:#0f172a;line-height:1.25;transition:color 0.3s ease}.htz-brands__benefit-desc{font-size:0.75rem;color:#64748b;line-height:1.35;margin-top:2px}.htz-brands__benefit-divider{width:1px;height:36px;background:rgba(226,232,240,0.9);flex-shrink:0;transition:background-color 0.3s ease,box-shadow 0.3s ease}.htz-brands__benefit-item:hover .htz-brands__benefit-icon{transform:scale(1.08)}.htz-brands__benefit-item:hover .htz-brands__benefit-title{color:#0b4f8a;font-weight:800}.htz-brands__benefits:hover .htz-brands__benefit-divider{background:rgba(148,163,184,0.5);box-shadow:0 0 6px rgba(11,79,138,0.12)}@media (max-width:1080px){.htz-brands{padding-top:calc(7.75rem + 70px)}.htz-brands__row--1,.htz-brands__row--2{grid-template-columns:repeat(3,minmax(0,1fr));max-width:660px;gap:12px}.htz-brands__card{height:124px}}@media (max-width:992px){.htz-brands__benefits{flex-wrap:wrap;border-radius:20px;padding:1.25rem 1.5rem;gap:1rem 0}.htz-brands__benefit-item{flex:0 0 50%;justify-content:flex-start;padding:0.5rem}.htz-brands__benefit-divider{display:none}}@media (max-width:640px){.htz-brands{padding-top:calc(6rem + 35px);padding-bottom:2.75rem}.htz-brands__title,.htz-section__title,.htz-section-title{font-size:clamp(1.5rem, 5vw, 1.95rem)}.htz-brands__row--1,.htz-brands__row--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px;gap:10px}.htz-brands__card{height:118px}.htz-brands__logo{max-height:30px;max-width:100px}.htz-brands__benefit-item{flex:0 0 100%;justify-content:flex-start}.htz-brands__bg-shield{width:160px;left:-20px;opacity:0.35}.htz-brands__bg-globe{width:210px;right:-30px;opacity:0.4}}@media (max-width:420px){.htz-brands__card{width:100%;max-width:240px;height:115px}}.htz-intro{padding:clamp(3.5rem, 6vw, 5.5rem) 0;background:#ffffff;position:relative;overflow:hidden}.htz-intro .htz-container{max-width:1600px;width:100%}.htz-intro__grid{display:grid;grid-template-columns:minmax(380px,480px) 1fr;gap:clamp(2rem, 4vw, 4rem);align-items:center}.htz-intro__media{position:relative;width:100%;max-width:500px;padding:25px 0 25px 25px}.htz-intro__bg-navy{position:absolute;top:0;left:0;width:330px;height:310px;background:#071e3d;border-radius:28px;z-index:1;pointer-events:none}.htz-intro__bg-coral{position:absolute;bottom:0;left:0;width:140px;height:160px;background:#f87171;border-radius:24px;z-index:1;pointer-events:none;opacity:0.95}.htz-intro__img-wrap{position:relative;z-index:2;width:380px;max-width:86%;aspect-ratio:1 / 1;border-radius:22px;overflow:hidden;box-shadow:0 20px 45px rgba(7,30,61,0.22);background:#071e3d}.htz-intro__main-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:22px;transition:transform 0.5s ease}.htz-intro__img-wrap:hover .htz-intro__main-img{transform:scale(1.03)}.htz-intro__float-card{position:absolute;right:0;bottom:0;width:285px;background:#ffffff;border-radius:24px;padding:1.45rem 1.35rem 1.25rem;box-shadow:0 24px 50px rgba(15,23,42,0.12),0 4px 14px rgba(15,23,42,0.04);border:1px solid rgba(226,232,240,0.85);z-index:3;transition:transform 0.35s ease,box-shadow 0.35s ease}.htz-intro__float-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px rgba(15,23,42,0.16)}.htz-intro__card-pill{display:inline-flex;align-items:center;gap:7px;background:#eff6ff;color:#1d4ed8;padding:6px 14px;border-radius:9999px;font-size:0.78rem;font-weight:700;margin-bottom:1.25rem;line-height:1}.htz-intro__stat-item{display:flex;align-items:center;gap:13px;margin-bottom:1.15rem}.htz-intro__stat-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.htz-intro__stat-icon--trophy{background:#fee2e2;color:#ef4444}.htz-intro__stat-icon--users{background:#e0f2fe;color:#0284c7}.htz-intro__stat-text{display:flex;flex-direction:column}.htz-intro__stat-val{font-size:1.75rem;font-weight:900;line-height:1.05;letter-spacing:-0.02em}.htz-intro__stat-val--red{color:#d90429}.htz-intro__stat-val--navy{color:#0f172a}.htz-intro__stat-lbl{font-size:0.78rem;font-weight:600;color:#475569;line-height:1.3;margin-top:2px}.htz-intro__mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding-top:1rem;border-top:1px solid #f1f5f9;text-align:center}.htz-intro__mini-item{display:flex;flex-direction:column;align-items:center}.htz-intro__mini-icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;transition:transform 0.2s ease}.htz-intro__mini-icon:hover{transform:translateY(-2px)}.htz-intro__mini-icon--cctv{background:#e0f2fe;color:#0284c7}.htz-intro__mini-icon--pabx{background:#f3e8ff;color:#9333ea}.htz-intro__mini-icon--access{background:#dcfce7;color:#16a34a}.htz-intro__mini-icon--pa{background:#ffedd5;color:#ea580c}.htz-intro__mini-name{font-size:0.65rem;font-weight:700;color:#1e293b;line-height:1.15}.htz-intro__eyebrow-wrap{display:inline-flex;align-items:center;gap:10px;margin-bottom:0.85rem}.htz-intro__eyebrow-dash{width:22px;height:3px;background:#c8101e;border-radius:2px;display:inline-block}.htz-intro__eyebrow-text{font-size:0.84rem;font-weight:800;color:#0b4f8a;letter-spacing:0.08em;text-transform:uppercase}.htz-intro__copy{position:relative;width:100%;min-width:0}.htz-intro__heading{font-size:clamp(1.85rem, 2.7vw, 2.65rem);font-weight:800;line-height:1.18;color:#0f172a;margin-bottom:1.4rem;letter-spacing:-0.02em;width:100%}.htz-intro__heading span{display:block;white-space:nowrap}.htz-intro__heading-red{color:#c8101e}.htz-intro__desc p{font-size:0.98rem;color:#475569;line-height:1.68;margin-bottom:1.15rem}.htz-intro__promise{display:inline-flex;align-items:center;margin:1.5rem 0 2.25rem}.htz-intro__promise-icon{width:44px;height:44px;border-radius:50%;background:#fee2e2;color:#c8101e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.htz-intro__promise-sep{width:1px;height:38px;background:#cbd5e1;margin:0 16px;flex-shrink:0}.htz-intro__promise-title{display:block;font-size:0.92rem;font-weight:800;color:#0f172a;margin-bottom:2px}.htz-intro__promise-desc{font-size:0.88rem;color:#475569;line-height:1.4}.htz-intro__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.htz-intro__btn-primary{display:inline-flex;align-items:center;gap:9px;background:#c8101e;color:#ffffff !important;padding:13px 28px;border-radius:9999px;font-weight:700;font-size:0.95rem;text-decoration:none;transition:all 0.25s ease;box-shadow:0 8px 20px rgba(200,16,30,0.25);border:none}.htz-intro__btn-primary:hover{background:#b00e1a;transform:translateY(-2px);box-shadow:0 12px 26px rgba(200,16,30,0.35);color:#ffffff !important}.htz-intro__btn-outline{display:inline-flex;align-items:center;gap:9px;background:#ffffff;color:#0f172a !important;border:1.5px solid #cbd5e1;padding:12px 26px;border-radius:9999px;font-weight:700;font-size:0.95rem;text-decoration:none;transition:all 0.25s ease}.htz-intro__btn-outline:hover{border-color:#0f172a;background:#f8fafc;transform:translateY(-2px);color:#0f172a !important}@media (max-width:991px){.htz-intro__grid{grid-template-columns:1fr;gap:3.5rem}.htz-intro__media{max-width:440px;margin:0 auto;padding-left:20px}.htz-intro__float-card{position:relative;right:auto;bottom:auto;margin-top:-70px;margin-left:auto;width:280px}}@media (max-width:640px){.htz-intro__heading span{white-space:normal}}@media (max-width:576px){.htz-intro__media{padding:15px 0 15px 15px;max-width:100%}.htz-intro__img-wrap{width:100%;max-width:100%}.htz-intro__float-card{position:relative;width:100%;margin:1.5rem 0 0 0}.htz-intro__bg-navy{width:200px;height:180px}.htz-intro__bg-coral{display:none}.htz-intro__promise{flex-direction:column;align-items:flex-start;gap:10px}.htz-intro__promise-sep{display:none}.htz-intro__actions{flex-direction:column;width:100%}.htz-intro__btn-primary,.htz-intro__btn-outline{width:100%;justify-content:center}}.htz-solutions{position:relative;background:#ffffff;padding-bottom:clamp(1rem, 2vw, 1.75rem);overflow:hidden}.htz-solutions__bg-decor{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 20%,rgba(239,246,255,0.7) 0,rgba(255,255,255,0) 55%),radial-gradient(circle at 90% 85%,rgba(240,249,255,0.6) 0,rgba(255,255,255,0) 50%);z-index:0}.htz-solutions__dot-cluster{position:absolute;top:35px;right:48px;width:28px;height:28px;background-image:radial-gradient(#10b981 3px,transparent 3px),radial-gradient(#ef4444 3px,transparent 3px),radial-gradient(#06b6d4 3px,transparent 3px),radial-gradient(#f59e0b 3px,transparent 3px);background-position:0 0,16px 0,0 16px,16px 16px;background-size:8px 8px;background-repeat:no-repeat;opacity:0.9}.htz-solutions .htz-container{position:relative;z-index:1;max-width:1600px;width:100%}.htz-solutions__main{display:grid;grid-template-columns:minmax(380px,440px) 1fr;gap:clamp(1.75rem, 3.2vw, 3rem);align-items:stretch}.htz-solutions__showcase-col{position:relative;display:flex;width:100%;height:100%}.htz-solutions__showcase-card{position:relative;width:100%;height:100%;min-height:520px;border-radius:24px;overflow:hidden;background:#ffffff;border:1px solid rgba(226,232,240,0.95);box-shadow:0 16px 40px -8px rgba(15,23,42,0.08),0 2px 6px rgba(15,23,42,0.03);display:flex;flex-direction:column;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s ease,border-color 0.4s ease}.htz-solutions__showcase-card:hover{transform:translateY(-6px);box-shadow:0 24px 52px -10px rgba(15,23,42,0.12),0 0 24px rgba(200,16,30,0.16);border-color:rgba(200,16,30,0.35)}.htz-solutions__showcase-media{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.htz-solutions__showcase-photo{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1)}.htz-solutions__showcase-card:hover .htz-solutions__showcase-photo{transform:scale(1.04)}.htz-solutions__showcase-pill{position:absolute;top:18px;left:18px;z-index:3;display:inline-flex;align-items:center;gap:0.5rem;padding:0.4rem 0.95rem;background:rgba(255,255,255,0.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.95);border-radius:9999px;box-shadow:0 8px 24px rgba(15,23,42,0.08);color:#0a1c3d;font-family:var(--htz-font-head,inherit);font-size:0.8125rem;font-weight:700}.htz-solutions__showcase-pill-icon{width:22px;height:22px;border-radius:50%;background:#FCEBEC;color:#C8101E;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.htz-solutions__showcase-status{position:absolute;top:18px;right:18px;z-index:3;display:inline-flex;align-items:center;gap:0.45rem;padding:0.4rem 0.85rem;background:rgba(255,255,255,0.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.95);border-radius:9999px;box-shadow:0 8px 24px rgba(15,23,42,0.08);color:#0f172a;font-size:0.75rem;font-weight:700;letter-spacing:-0.01em}.htz-solutions__showcase-dot{width:8px;height:8px;border-radius:50%;background:#00843D;box-shadow:0 0 0 3px rgba(0,132,61,0.25);animation:htzStatusPulse 2s infinite}@keyframes htzStatusPulse{0%{box-shadow:0 0 0 0 rgba(0,132,61,0.4)}70%{box-shadow:0 0 0 6px rgba(0,132,61,0)}100%{box-shadow:0 0 0 0 rgba(0,132,61,0)}}.htz-solutions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.htz-solution{position:relative;display:flex;flex-direction:column;padding:1.35rem 1.25rem 1.2rem;background:#ffffff;border:1px solid rgba(226,232,240,0.95);border-radius:18px;text-decoration:none;overflow:hidden;box-shadow:0 4px 18px -2px rgba(15,23,42,0.04),0 1px 3px rgba(15,23,42,0.02);transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s ease,border-color 0.35s ease}.htz-solution::after{content:"";position:absolute;top:0;right:0;width:135px;height:135px;border-radius:0 18px 0 100%;background:var(--card-glow,rgba(37,99,235,0.08));opacity:0.85;pointer-events:none;transition:opacity 0.35s ease,transform 0.35s ease}.htz-solution:hover{transform:translateY(-5px);box-shadow:0 16px 36px -6px rgba(15,23,42,0.09),0 4px 12px rgba(15,23,42,0.03);border-color:var(--card-border-hover,rgba(37,99,235,0.3))}.htz-solution:hover::after{opacity:1;transform:scale(1.1)}.htz-solution__icon{position:relative;z-index:2;width:44px;height:44px;border-radius:12px;background:var(--card-icon-bg,#eff6ff);border:1px solid var(--card-icon-border,rgba(37,99,235,0.18));color:var(--card-theme,#2563eb);display:inline-flex;align-items:center;justify-content:center;margin-bottom:0.95rem;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),background-color 0.3s ease,color 0.3s ease,box-shadow 0.3s ease}.htz-solution:hover .htz-solution__icon{transform:scale(1.08);box-shadow:0 4px 14px var(--card-icon-shadow,rgba(37,99,235,0.2))}.htz-solution__title{position:relative;z-index:2;font-family:var(--htz-font-head,inherit);font-size:1.02rem;font-weight:800;color:#0a1c3d;line-height:1.35;margin:0 0 0.45rem;letter-spacing:-0.015em;transition:color 0.2s ease}.htz-solution:hover .htz-solution__title{color:var(--card-theme,#2563eb)}.htz-solution__text{position:relative;z-index:2;font-size:0.82rem;color:#64748b;line-height:1.55;margin:0 0 1rem;flex-grow:1}.htz-solution__footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;gap:0.6rem;margin-top:auto}.htz-solution__more{font-family:var(--htz-font-head,inherit);font-size:0.8125rem;font-weight:700;color:var(--card-theme,#2563eb);transition:opacity 0.2s ease,transform 0.2s ease}.htz-solution__arrow{width:26px;height:26px;border-radius:50%;background:var(--card-arrow-bg,#eff6ff);color:var(--card-theme,#2563eb);display:inline-flex;align-items:center;justify-content:center;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),background-color 0.3s ease,color 0.3s ease;flex-shrink:0}.htz-solution:hover .htz-solution__arrow{transform:translateX(3px);background:var(--card-theme,#2563eb);color:#ffffff}.htz-solution--red,.htz-solution--blue{--card-theme:#C8101E;--card-icon-bg:#FCEBEC;--card-icon-border:rgba(200,16,30,0.2);--card-icon-shadow:rgba(200,16,30,0.25);--card-arrow-bg:#FCEBEC;--card-border-hover:rgba(200,16,30,0.4);--card-glow:radial-gradient(circle at 100% 0,rgba(200,16,30,0.14) 0,rgba(252,235,236,0.45) 45%,transparent 75%)}.htz-solution--green,.htz-solution--amber{--card-theme:#00843D;--card-icon-bg:#E8F5EE;--card-icon-border:rgba(0,132,61,0.2);--card-icon-shadow:rgba(0,132,61,0.25);--card-arrow-bg:#E8F5EE;--card-border-hover:rgba(0,132,61,0.4);--card-glow:radial-gradient(circle at 100% 0,rgba(0,132,61,0.14) 0,rgba(232,245,238,0.45) 45%,transparent 75%)}.htz-solution--red-deep,.htz-solution--purple{--card-theme:#8B0000;--card-icon-bg:#FCEBEC;--card-icon-border:rgba(139,0,0,0.22);--card-icon-shadow:rgba(139,0,0,0.25);--card-arrow-bg:#FCEBEC;--card-border-hover:rgba(139,0,0,0.4);--card-glow:radial-gradient(circle at 100% 0,rgba(139,0,0,0.14) 0,rgba(252,235,236,0.45) 45%,transparent 75%)}.htz-solution--green-deep,.htz-solution--teal{--card-theme:#006B32;--card-icon-bg:#E8F5EE;--card-icon-border:rgba(0,107,50,0.22);--card-icon-shadow:rgba(0,107,50,0.25);--card-arrow-bg:#E8F5EE;--card-border-hover:rgba(0,107,50,0.4);--card-glow:radial-gradient(circle at 100% 0,rgba(0,107,50,0.14) 0,rgba(232,245,238,0.45) 45%,transparent 75%)}.htz-solution.is-dark,.htz-solution--ai-dark{background:linear-gradient(135deg,#111827 0,#1f2937 60%,#111827 100%);border-color:rgba(200,16,30,0.35);box-shadow:0 8px 24px -2px rgba(17,24,39,0.4);--card-theme:#ffffff;--card-arrow-bg:rgba(200,16,30,0.25);--card-border-hover:rgba(200,16,30,0.7);--card-glow:radial-gradient(circle at 100% 0,rgba(200,16,30,0.32) 0,rgba(0,132,61,0.15) 50%,transparent 80%)}.htz-solution.is-dark .htz-solution__icon,.htz-solution--ai-dark .htz-solution__icon{background:linear-gradient(135deg,#C8101E 0,#8B0000 100%);border:1px solid rgba(255,255,255,0.3);color:#ffffff;box-shadow:0 4px 16px rgba(200,16,30,0.5)}.htz-solution.is-dark .htz-solution__title,.htz-solution--ai-dark .htz-solution__title{color:#ffffff}.htz-solution.is-dark:hover .htz-solution__title,.htz-solution--ai-dark:hover .htz-solution__title{color:#FCEBEC}.htz-solution.is-dark .htz-solution__text,.htz-solution--ai-dark .htz-solution__text{color:#9ca3af}.htz-solution.is-dark .htz-solution__more,.htz-solution--ai-dark .htz-solution__more{color:#ffffff}.htz-solution.is-dark .htz-solution__arrow,.htz-solution--ai-dark .htz-solution__arrow{background:rgba(200,16,30,0.25);color:#ffffff}.htz-solution.is-dark:hover,.htz-solution--ai-dark:hover{border-color:rgba(200,16,30,0.75);box-shadow:0 16px 36px -4px rgba(17,24,39,0.55),0 0 24px rgba(200,16,30,0.25)}.htz-solution.is-dark:hover .htz-solution__arrow,.htz-solution--ai-dark:hover .htz-solution__arrow{background:#C8101E;color:#ffffff}@media (max-width:1200px){.htz-solutions__main{grid-template-columns:minmax(320px,380px) 1fr;gap:1.5rem}.htz-solutions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.htz-solutions__main{grid-template-columns:1fr;gap:2.5rem}.htz-solutions__showcase-col{max-width:480px;margin:0 auto}.htz-solutions__showcase-card{min-height:480px}.htz-solutions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.htz-solutions__grid{grid-template-columns:1fr;gap:1rem}.htz-solution{padding:1.35rem 1.25rem}.htz-solutions__showcase-card{min-height:380px}}.htz-solutions-banner{position:relative;width:100%;background:var(--htz-light,#F5F7F9);padding:0 0 clamp(3rem, 6vw, 5rem) 0;overflow:hidden}.htz-solutions-banner .htz-container{position:relative;max-width:1600px;width:100%;margin-inline:auto;padding-inline:var(--htz-gutter)}.htz-sol-banner__frame{position:relative;width:100%;border-radius:20px;overflow:hidden;box-shadow:0 16px 44px -10px rgba(15,23,42,0.08),0 2px 8px rgba(15,23,42,0.03);border:1px solid rgba(226,232,240,0.85);background:#f8fbfe}.htz-sol-banner__graphic{width:100%;height:auto;display:block;object-fit:contain}.htz-sol-banner__cta-btn{position:absolute;left:4.88%;top:82.64%;width:19.34%;height:8.5%;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:0.65rem;background:linear-gradient(135deg,#C8101E 0,#8B0000 100%);color:#ffffff !important;border-radius:9999px;font-family:var(--htz-font-head,inherit);font-size:clamp(0.72rem, 0.95vw, 0.96rem);font-weight:700;text-decoration:none !important;box-shadow:0 8px 24px rgba(200,16,30,0.45);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease,background 0.3s ease;z-index:5;white-space:nowrap;padding:0 clamp(0.6rem, 1vw, 1.25rem)}.htz-sol-banner__cta-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 30px rgba(200,16,30,0.6);color:#ffffff !important}.htz-sol-banner__cta-shield{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,0.2);flex-shrink:0}.htz-sol-banner__cta-arrow{display:inline-flex;align-items:center;justify-content:center;transition:transform 0.25s ease;flex-shrink:0}.htz-sol-banner__cta-btn:hover .htz-sol-banner__cta-arrow{transform:translateX(4px)}@media (max-width:991px){.htz-sol-banner__cta-btn{font-size:0.82rem;gap:0.45rem;padding:0 0.75rem}}@media (max-width:768px){.htz-sol-banner__frame{border-radius:16px;display:flex;flex-direction:column;padding-bottom:1.25rem}.htz-sol-banner__cta-btn{position:relative;left:auto;top:auto;width:calc(100% - 2.5rem);height:auto;min-height:48px;padding:0.9rem 1.75rem;margin:1rem auto 0;font-size:0.95rem;border-radius:9999px}}.htz-categories{position:relative;background:#f8fafc;background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 50%,#f8fafc 100%);overflow:hidden;padding:5rem 0 5.5rem}.htz-categories__bg-decor{position:absolute;pointer-events:none;user-select:none;z-index:1}.htz-categories__bg-decor--tl{top:0;left:0;width:180px;height:160px}.htz-categories__bg-decor--tr{top:0;right:0;width:280px;height:240px}.htz-categories__bg-decor--bl{bottom:0;left:0;width:240px;height:200px}.htz-categories__bg-decor--br{bottom:24px;right:32px;width:100px;height:60px;background-image:radial-gradient(#cbd5e1 2.2px,transparent 2.2px);background-size:14px 14px;opacity:0.8}.htz-categories .htz-container{position:relative;z-index:2;max-width:var(--htz-container-wide,1380px);width:100%}.htz-cat-head{text-align:center;margin-bottom:2.75rem}.htz-cat-head__tag{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:0.75rem}.htz-cat-head__dash{width:22px;height:2.5px;border-radius:99px;display:inline-block}.htz-cat-head__dash--red{background:#dc2626}.htz-cat-head__dash--green{background:#059669}.htz-cat-head__tag-text{font-size:0.82rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#1e293b;font-family:var(--htz-font-head,inherit)}.htz-cat-head__title{display:flex;flex-direction:column;align-items:center;font-size:clamp(2rem, 3.8vw, 2.75rem);font-weight:800;line-height:1.18;margin:0 0 0.85rem;letter-spacing:-0.025em;font-family:var(--htz-font-head,inherit)}.htz-cat-head__title-dark{color:#0f172a}.htz-cat-head__title-red{color:#dc2626}.htz-cat-head__desc{max-width:660px;margin:0 auto;font-size:0.94rem;line-height:1.55;color:#64748b;font-family:var(--htz-font-body,inherit)}.htz-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem 1.15rem;width:100%}.htz-cat-card{display:flex;align-items:center;gap:0.95rem;padding:0.85rem 1.15rem;min-height:74px;min-width:0;background:#ffffff;border:1px solid #eef2f6;border-radius:14px;text-decoration:none;position:relative;box-shadow:0 4px 16px rgba(15,23,42,0.035);transition:all 0.28s cubic-bezier(0.16,1,0.3,1);box-sizing:border-box}.htz-cat-card--red{background:linear-gradient(90deg,rgba(254,242,242,0.85) 0,rgba(255,255,255,0.95) 30%,#ffffff 100%)}.htz-cat-card--green{background:linear-gradient(90deg,rgba(240,253,244,0.85) 0,rgba(255,255,255,0.95) 30%,#ffffff 100%)}.htz-cat-card--blue{background:linear-gradient(90deg,rgba(239,246,255,0.85) 0,rgba(255,255,255,0.95) 30%,#ffffff 100%)}.htz-cat-card:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:0 10px 24px rgba(15,23,42,0.08),0 2px 6px rgba(15,23,42,0.04)}.htz-cat-card__badge{position:relative;width:50px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.28s ease,filter 0.28s ease;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.08))}.htz-cat-card:hover .htz-cat-card__badge{transform:scale(1.05)}.htz-cat-card__badge-shape{position:absolute;top:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.htz-cat-card__badge--red .htz-cat-card__badge-shape{color:#c8101e}.htz-cat-card__badge--green .htz-cat-card__badge-shape{color:#00875a}.htz-cat-card__badge--blue .htz-cat-card__badge-shape{color:#15355a}.htz-cat-card--red:hover .htz-cat-card__badge{filter:drop-shadow(0 4px 10px rgba(200,16,30,0.35))}.htz-cat-card--green:hover .htz-cat-card__badge{filter:drop-shadow(0 4px 10px rgba(0,135,90,0.35))}.htz-cat-card--blue:hover .htz-cat-card__badge{filter:drop-shadow(0 4px 10px rgba(21,53,90,0.35))}.htz-cat-card__badge-icon{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;transform:translateX(-2px)}.htz-cat-card__badge-icon svg{width:21px;height:21px;display:block}.htz-cat-card__body{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1}.htz-cat-card__title{display:block;font-size:0.94rem;font-weight:700;color:#0f172a;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.2s ease;font-family:var(--htz-font-head,inherit)}.htz-cat-card__action{display:inline-flex;align-items:center;gap:4px;font-size:0.76rem;font-weight:500;color:#64748b;line-height:1.2;margin-top:4px;transition:color 0.2s ease}.htz-cat-card__action-arr{display:inline-block;transition:transform 0.25s ease}.htz-cat-card:hover .htz-cat-card__action-arr{transform:translateX(3px)}.htz-cat-card--red:hover .htz-cat-card__title,.htz-cat-card--red:hover .htz-cat-card__action{color:#c8101e}.htz-cat-card--green:hover .htz-cat-card__title,.htz-cat-card--green:hover .htz-cat-card__action{color:#00875a}.htz-cat-card--blue:hover .htz-cat-card__title,.htz-cat-card--blue:hover .htz-cat-card__action{color:#15355a}.htz-cat-card__arrow{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);box-sizing:border-box}.htz-cat-card__arrow--red{border:1px solid rgba(200,16,30,0.4);color:#c8101e;background:transparent}.htz-cat-card__arrow--green{border:1px solid rgba(0,135,90,0.4);color:#00875a;background:transparent}.htz-cat-card__arrow--blue{border:1px solid rgba(21,53,90,0.35);color:#15355a;background:transparent}.htz-cat-card--red:hover .htz-cat-card__arrow--red{background:#c8101e;border-color:#c8101e;color:#ffffff;transform:translateX(2px)}.htz-cat-card--green:hover .htz-cat-card__arrow--green{background:#00875a;border-color:#00875a;color:#ffffff;transform:translateX(2px)}.htz-cat-card--blue:hover .htz-cat-card__arrow--blue{background:#15355a;border-color:#15355a;color:#ffffff;transform:translateX(2px)}@media (max-width:1200px){.htz-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (max-width:991px){.htz-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.95rem}}@media (max-width:575px){.htz-categories__grid{grid-template-columns:1fr;gap:0.85rem}.htz-cat-card{padding:0.8rem 1rem}}.htz-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem}.htz-product-card{background:#fff;border:1px solid var(--htz-border);border-radius:var(--htz-radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:var(--htz-transition);position:relative}.htz-product-card:hover{transform:translateY(-5px);box-shadow:var(--htz-shadow-lg);border-color:rgba(31,111,235,0.25)}.htz-product-card__thumb{position:relative;aspect-ratio:4/3;background:#f8fafc;overflow:hidden;display:grid;place-items:center}.htz-product-card__thumb img{width:100%;height:100%;object-fit:contain;padding:1.5rem;transition:transform 0.35s ease}.htz-product-card:hover .htz-product-card__thumb img{transform:scale(1.08)}.htz-product-card__badge{position:absolute;top:12px;left:12px;font-size:0.7rem;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:var(--htz-radius-sm);background:var(--htz-secondary);color:#fff}.htz-product-card__body{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.htz-product-card__brand{font-size:0.75rem;font-weight:700;color:var(--htz-secondary);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:4px}.htz-product-card__title{font-size:0.98rem;font-weight:700;color:var(--htz-primary);line-height:1.4;margin-bottom:0.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.htz-product-card__spec{font-size:0.8rem;color:var(--htz-muted);margin-bottom:1rem;line-height:1.4}.htz-product-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:0.75rem;border-top:1px solid var(--htz-border)}.htz-product-card__price{font-size:1.15rem;font-weight:800;color:var(--htz-primary)}.htz-services{position:relative;overflow:hidden;background:#F8FAFC;padding:4.5rem 0}.htz-services .htz-container{position:relative;z-index:2}.htz-services__decor{position:absolute;pointer-events:none;z-index:1}.htz-services__decor--top-left{top:-60px;left:-60px}.htz-services__decor--bottom-right{bottom:-60px;right:-60px}.htz-services__decor-circle{width:240px;height:240px;border-radius:50%;border:35px solid rgba(0,168,107,0.06);outline:35px solid rgba(0,168,107,0.025)}.htz-services__decor-dot{position:absolute;width:14px;height:14px;border-radius:50%;background:#00A86B}.htz-services__decor--top-left .htz-services__decor-dot{bottom:24px;right:24px}.htz-services__decor--bottom-right .htz-services__decor-dot{top:24px;left:24px}.htz-services__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.htz-service-card{background:#ffffff;border:1px solid #EEF2F6;border-radius:18px;padding:1.45rem 1.35rem 1.25rem;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(15,23,42,0.03);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.htz-service-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(15,23,42,0.08);border-color:rgba(0,168,107,0.35)}.htz-service-card__top{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.85rem}.htz-service-card__icon{width:48px;height:48px;min-width:48px;border-radius:50%;background:var(--card-color,#00A86B);box-shadow:0 0 0 7px var(--card-halo,rgba(0,168,107,0.15));display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.25s ease}.htz-service-card:hover .htz-service-card__icon{transform:scale(1.06)}.htz-service-card__title{flex:1;font-size:0.95rem;font-weight:700;color:#0F172A;line-height:1.3;margin:0}.htz-service-card__title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.htz-service-card__title a:hover{color:var(--card-color,#00A86B)}.htz-service-card__arrow{width:28px;height:28px;min-width:28px;border-radius:50%;background:#E8F8F0;color:#00A86B;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;text-decoration:none;transition:all 0.25s ease}.htz-service-card:hover .htz-service-card__arrow{background:#00A86B;color:#ffffff;transform:translateX(2px)}.htz-service-card__desc{font-size:0.815rem;color:#64748B;line-height:1.48;margin-bottom:1rem;min-height:4.44em}.htz-service-card__features{list-style:none;padding:0;margin:0 0 1.25rem 0;display:flex;flex-direction:column;gap:0.45rem}.htz-service-card__features li{display:flex;align-items:flex-start;gap:8px;font-size:0.815rem;color:#334155;line-height:1.4}.htz-service-card__check{color:#00A86B;flex-shrink:0;margin-top:0.15em}.htz-service-card__action{margin-top:auto}.htz-service-card__btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:0.65rem 1rem;background:#E8F8F0;color:#00A86B;font-size:0.84rem;font-weight:700;border-radius:10px;text-decoration:none;transition:all 0.25s ease}.htz-service-card__btn-arrow{transition:transform 0.2s ease}.htz-service-card__btn:hover{background:#00A86B;color:#ffffff;box-shadow:0 4px 14px rgba(0,168,107,0.28)}.htz-service-card__btn:hover .htz-service-card__btn-arrow{transform:translateX(3px)}@media (max-width:1200px){.htz-services__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:640px){.htz-services__grid{grid-template-columns:1fr;gap:1rem}.htz-service-card{padding:1.25rem 1.15rem}}.htz-amc-section{position:relative;width:100%;overflow:hidden;background:linear-gradient(105deg,#e8ecf2 0,#edf1f6 38%,#f5f8fb 68%,#ffffff 100%);padding:clamp(4.5rem, 6.5vw, 6.5rem) 0;border-top:1px solid rgba(226,232,240,0.85);border-bottom:1px solid rgba(226,232,240,0.85)}.htz-amc-section__glow{position:absolute;right:-100px;top:50%;transform:translateY(-50%);width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(220,244,234,0.65) 0,rgba(220,244,234,0.15) 50%,transparent 70%);pointer-events:none;z-index:1}.htz-amc-section .htz-container{position:relative;z-index:2}.htz-amc-section__grid{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(2rem, 3.5vw, 4rem)}.htz-amc-section__content{max-width:580px}.htz-amc-section__kicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:1.15rem}.htz-amc-section__kicker-bar{width:28px;height:2.5px;background:#C8101E;border-radius:2px;flex-shrink:0}.htz-amc-section__kicker-text{font-family:var(--htz-font-head,inherit);font-size:clamp(0.74rem, 0.88vw, 0.9rem);font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#5A6B82}.htz-amc-section__title{font-family:var(--htz-font-head,inherit);font-weight:800;font-size:clamp(2rem, 2.85vw, 3rem);line-height:1.15;letter-spacing:-0.025em;margin:0 0 1.25rem}.htz-amc-section__title-dark{display:block;color:#0B192C}.htz-amc-section__title-green{display:block;color:#00843D}.htz-amc-section__desc{font-size:clamp(0.92rem, 1.05vw, 1.08rem);line-height:1.65;color:#475569;max-width:480px;margin:0 0 2.25rem}.htz-amc-section__action{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.htz-amc-section__btn{display:inline-flex;align-items:center;gap:0.65rem;background:linear-gradient(135deg,#0A6337 0,#007A3D 50%,#00602D 100%);color:#ffffff !important;text-decoration:none !important;font-family:var(--htz-font-head,inherit);font-size:clamp(0.88rem, 0.98vw, 1.02rem);font-weight:700;padding:0.88rem 2.1rem;border-radius:9999px;box-shadow:0 6px 22px rgba(0,122,61,0.38),0 2px 5px rgba(0,0,0,0.08);transition:transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease;white-space:nowrap}.htz-amc-section__btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,122,61,0.55),0 4px 8px rgba(0,0,0,0.12);background:linear-gradient(135deg,#00843D 0,#009944 50%,#007234 100%);color:#ffffff !important;text-decoration:none !important}.htz-amc-section__arrow{display:inline-block;font-size:1.15em;line-height:1;transition:transform 0.25s cubic-bezier(0.34,1.56,0.64,1)}.htz-amc-section__btn:hover .htz-amc-section__arrow{transform:translateX(4px)}.htz-amc-section__dashes{display:inline-flex;align-items:center;gap:8px}.htz-amc-section__dash{height:3px;border-radius:2px;display:inline-block}.htz-amc-section__dash--red{width:17px;background:#C8101E}.htz-amc-section__dash--blue{width:31px;background:#0B192C}.htz-amc-section__visual{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.htz-amc-section__visual::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:102%;height:96%;border-radius:50%;background:linear-gradient(105deg,rgba(232,236,242,0.95) 0,rgba(237,241,246,0.85) 38%,rgba(245,248,251,0.75) 68%,rgba(255,255,255,0.95) 100%);filter:blur(36px);opacity:0.9;pointer-events:none;z-index:0}.htz-amc-section__graphic{position:relative;z-index:1;width:100%;max-width:720px;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 16px 32px rgba(15,23,42,0.08)) drop-shadow(-8px -4px 18px rgba(232,236,242,0.85)) drop-shadow(8px 4px 22px rgba(255,255,255,0.95));transition:transform 0.4s ease}.htz-amc-section:hover .htz-amc-section__graphic{transform:scale(1.015)}@media (max-width:991px){.htz-amc-section{padding:clamp(3.5rem, 5vw, 4.5rem) 0}.htz-amc-section__grid{grid-template-columns:1fr;text-align:center;gap:2.75rem}.htz-amc-section__content{max-width:100%;margin:0 auto}.htz-amc-section__kicker{justify-content:center}.htz-amc-section__desc{margin:0 auto 2rem}.htz-amc-section__action{justify-content:center}.htz-amc-section__visual{justify-content:center}.htz-amc-section__graphic{max-width:600px;margin:0 auto}}@media (max-width:576px){.htz-amc-section__action{flex-direction:column;gap:1rem}.htz-amc-section__btn{width:100%;justify-content:center}.htz-amc-section__dashes{justify-content:center}}.htz-why{position:relative;overflow:hidden;background:#F8FAFC;padding:5rem 0}.htz-why .htz-container{position:relative;z-index:2}.htz-why__decor--top-left{position:absolute;top:-90px;left:-90px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(0,168,107,0.12) 0,rgba(0,168,107,0) 70%);pointer-events:none;z-index:1}.htz-why__decor--bottom-right{position:absolute;bottom:-90px;right:-90px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(0,168,107,0.12) 0,rgba(0,168,107,0) 70%);pointer-events:none;z-index:1}.htz-why__dots{position:absolute;width:100px;height:52px;background-image:radial-gradient(#00A86B 2px,transparent 2px);background-size:20px 18px;opacity:0.25;pointer-events:none;z-index:1}.htz-why__dots--top-right{top:45px;right:40px}.htz-why__dots--bottom-left{bottom:55px;left:40px}.htz-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}.htz-why-card{background:#ffffff;border:1px solid #EEF2F6;border-radius:18px;padding:1.5rem 1.45rem 1.5rem 1.6rem;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(15,23,42,0.03);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;display:flex;flex-direction:column}.htz-why-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4.5px;background:var(--pillar-color,#00A86B);border-radius:18px 0 0 18px}.htz-why-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(15,23,42,0.08);border-color:rgba(0,168,107,0.35)}.htz-why-card__top{display:flex;align-items:center;gap:0.85rem}.htz-why-card__icon{width:46px;height:46px;min-width:46px;border-radius:14px;background:var(--pillar-bg,#E6F9F0);color:var(--pillar-color,#00A86B);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.25s ease}.htz-why-card:hover .htz-why-card__icon{transform:scale(1.08)}.htz-why-card__title{flex:1;font-size:0.98rem;font-weight:700;color:#0F172A;line-height:1.35;margin:0}.htz-why-card__title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.htz-why-card__title a:hover{color:var(--pillar-color,#00A86B)}.htz-why-card__arrow{width:28px;height:28px;min-width:28px;border-radius:50%;background:var(--pillar-bg,#E6F9F0);color:var(--pillar-color,#00A86B);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;text-decoration:none;transition:all 0.25s ease}.htz-why-card:hover .htz-why-card__arrow{background:var(--pillar-color,#00A86B);color:#ffffff;transform:translateX(2px)}.htz-why-card__desc{font-size:0.825rem;color:#64748B;line-height:1.55;margin-top:0.85rem;margin-bottom:0;position:relative;z-index:1}.htz-why-card__corner{position:absolute;right:0;bottom:0;width:85px;height:85px;border-radius:100% 0 0 0 / 100% 0 0 0;background:var(--pillar-bg,#E6F9F0);opacity:0.65;pointer-events:none;transition:transform 0.25s ease,opacity 0.25s ease}.htz-why-card:hover .htz-why-card__corner{transform:scale(1.15);opacity:0.9}.htz-why__footer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0.95rem;margin-top:2.75rem}.htz-why__cta-btn{display:inline-flex;align-items:center;gap:14px;padding:0.75rem 2rem;border-radius:999px;background:linear-gradient(135deg,#00A86B 0,#007A4D 100%);color:#ffffff !important;font-size:0.92rem;font-weight:700;text-decoration:none;box-shadow:0 8px 24px rgba(0,168,107,0.32);transition:all 0.28s ease}.htz-why__cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,168,107,0.45);background:linear-gradient(135deg,#00965F 0,#006640 100%)}.htz-why__cta-icon{display:inline-flex;align-items:center;justify-content:center;color:#ffffff}.htz-why__cta-sep{width:1px;height:18px;background:rgba(255,255,255,0.3)}.htz-why__cta-text{color:#ffffff}.htz-why__cta-arrow{transition:transform 0.2s ease}.htz-why__cta-btn:hover .htz-why__cta-arrow{transform:translateX(3px)}.htz-why__footer-subtext{font-size:0.76rem;font-weight:700;color:#64748B;letter-spacing:0.12em;text-transform:uppercase;margin:0}.htz-industries{position:relative;overflow:hidden;background:#fbfdfc;padding:5rem 0 5.5rem}.htz-industries__bg-decor{position:absolute;pointer-events:none;z-index:0;border-radius:50%;filter:blur(48px)}.htz-industries__bg-decor--tl{top:-100px;left:-120px;width:480px;height:480px;background:radial-gradient(circle,rgba(167,243,208,0.55) 0,rgba(209,250,229,0.25) 45%,transparent 70%)}.htz-industries__bg-decor--br{bottom:-120px;right:-120px;width:520px;height:520px;background:radial-gradient(circle,rgba(167,243,208,0.55) 0,rgba(209,250,229,0.25) 50%,transparent 70%)}.htz-industries__dots{position:absolute;pointer-events:none;z-index:0;width:65px;height:75px;background-image:radial-gradient(#10b981 1.75px,transparent 1.75px);background-size:15px 15px;opacity:0.52}.htz-industries__dots--tl{top:52%;left:2.2%}.htz-industries__dots--tr{top:28%;right:2.2%}.htz-industries .htz-container{position:relative;z-index:1}.htz-industries__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem 1.25rem}.htz-industry-card{background:#ffffff;border:1px solid #edf2f7;border-radius:18px;padding:1.05rem 0 1.05rem 1.15rem;text-decoration:none;display:flex;align-items:center;gap:0.85rem;position:relative;overflow:hidden;box-shadow:0 4px 16px -2px rgba(15,23,42,0.04),0 1px 3px rgba(15,23,42,0.02);transition:transform 0.28s cubic-bezier(0.16,1,0.3,1),box-shadow 0.28s ease,border-color 0.28s ease}.htz-industry-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px -4px rgba(15,23,42,0.08),0 4px 10px -2px rgba(15,23,42,0.03);border-color:rgba(16,185,129,0.35)}.htz-industry-card__badge{flex:0 0 46px;width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:2px;transition:transform 0.25s ease}.htz-industry-card:hover .htz-industry-card__badge{transform:scale(1.05)}.htz-industry-card__badge svg{width:22px;height:22px}.htz-industry-card__badge--bank{background:#dcfce7;color:#059669;box-shadow:0 4px 12px rgba(5,150,105,0.12)}.htz-industry-card__badge--garments{background:#dbeafe;color:#2563eb;box-shadow:0 4px 12px rgba(37,99,235,0.12)}.htz-industry-card__badge--corporate{background:#f3e8ff;color:#9333ea;box-shadow:0 4px 12px rgba(147,51,234,0.12)}.htz-industry-card__badge--retail{background:#fef3c7;color:#d97706;box-shadow:0 4px 12px rgba(217,119,6,0.12)}.htz-industry-card__badge--hospital{background:#fee2e2;color:#dc2626;box-shadow:0 4px 12px rgba(220,38,38,0.12)}.htz-industry-card__badge--school{background:#ccfbf1;color:#0d9488;box-shadow:0 4px 12px rgba(13,148,136,0.12)}.htz-industry-card__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.htz-industry-card__title{font-size:0.98rem;font-weight:700;color:#0f172a;line-height:1.24;margin:0 0 0.35rem 0;letter-spacing:-0.01em;transition:color 0.2s ease}.htz-industry-card:hover .htz-industry-card__title{color:#00875a}.htz-industry-card__desc{font-size:0.76rem;color:#64748b;line-height:1.42;margin:0 0 0.55rem 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.htz-industry-card__link{font-size:0.76rem;font-weight:700;color:#00875a;display:inline-flex;align-items:center;gap:0.3rem;margin-top:auto}.htz-industry-card__arrow{transition:transform 0.2s ease;display:inline-block}.htz-industry-card:hover .htz-industry-card__arrow{transform:translateX(3px)}.htz-industry-card__graphic{flex:0 0 136px;width:136px;height:100%;align-self:stretch;margin:-1.05rem 0 -1.05rem auto;display:flex;align-items:center;justify-content:flex-end;overflow:hidden}.htz-industry-card__thumb{width:100%;height:100%;object-fit:cover;object-position:right center;transform:scale(1.12);transform-origin:right center;display:block;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1)}.htz-industry-card:hover .htz-industry-card__thumb{transform:scale(1.18)}@media (max-width:1200px){.htz-industries__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.htz-industries{padding:3.5rem 0}.htz-industries__dots{display:none}.htz-industries__grid{grid-template-columns:1fr;gap:1.25rem}.htz-industry-card{padding:1.15rem 1rem}}@media (max-width:480px){.htz-industry-card{flex-direction:column;align-items:flex-start;gap:1rem}.htz-industry-card__graphic{align-self:center;width:130px;height:130px;margin:0 auto}}.htz-ai-sec{position:relative;overflow:hidden;background:#fbfdfc;padding:5.5rem 0 6.5rem}.htz-ai-sec__bg-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(52px);z-index:0}.htz-ai-sec__bg-glow--tl{top:-90px;left:-110px;width:480px;height:480px;background:radial-gradient(circle,rgba(186,230,253,0.5) 0,rgba(224,242,254,0.22) 50%,transparent 70%)}.htz-ai-sec__bg-glow--br{bottom:-110px;right:-110px;width:520px;height:520px;background:radial-gradient(circle,rgba(237,233,254,0.45) 0,rgba(243,232,255,0.2) 50%,transparent 70%)}.htz-ai-sec__dots{position:absolute;pointer-events:none;z-index:0;background-image:radial-gradient(#0ea5e9 1.75px,transparent 1.75px);background-size:15px 15px;opacity:0.45}.htz-ai-sec__dots--tr{top:2.2rem;right:2.5rem;width:75px;height:55px}.htz-ai-sec__dots--bl{bottom:2.2rem;left:17rem;width:80px;height:45px;opacity:0.35}.htz-ai-sec__cam-decor{position:absolute;bottom:0;left:-10px;z-index:1;pointer-events:none;width:220px;max-width:18vw;opacity:0.96;transition:transform 0.4s ease}.htz-ai-sec:hover .htz-ai-sec__cam-decor{transform:scale(1.02) translateY(-2px)}.htz-ai-sec__cam-img{width:100%;height:auto;display:block}.htz-ai-sec .htz-container{position:relative;z-index:2}.htz-ai-sec__grid{display:grid;grid-template-columns:1.02fr 1.18fr;gap:4rem;align-items:center}.htz-ai-sec__copy{position:relative;z-index:2}.htz-ai-sec__tag{display:inline-flex;align-items:center;gap:0.55rem;margin-bottom:1.1rem}.htz-ai-sec__tag-dash{display:inline-block;width:16px;height:2px;background:#ef4444;border-radius:1px}.htz-ai-sec__tag-text{font-size:0.78rem;font-weight:700;letter-spacing:0.12em;color:#2563eb;text-transform:uppercase}.htz-ai-sec__title{font-size:clamp(2.1rem, 3.2vw, 2.85rem);font-weight:800;line-height:1.18;margin:0 0 1.25rem 0;letter-spacing:-0.025em}.htz-ai-sec__title-line1{display:block;color:#0f172a}.htz-ai-sec__title-line2{display:inline;color:#475569}.htz-ai-sec__title-red{display:block;color:#ef4444;margin-top:0.1rem}.htz-ai-sec__desc{color:#64748b;font-size:0.94rem;line-height:1.7;margin:0 0 2.25rem 0;max-width:530px}.htz-ai-sec__actions{display:flex;gap:1.1rem;flex-wrap:wrap;align-items:center}.htz-ai-btn{display:inline-flex;align-items:center;gap:0.75rem;padding:0.75rem 1.6rem;border-radius:9999px;font-size:0.92rem;font-weight:600;text-decoration:none;transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}.htz-ai-btn--primary{background:#009661;color:#ffffff;box-shadow:0 6px 18px -2px rgba(0,150,97,0.35)}.htz-ai-btn--primary:hover{background:#008253;color:#ffffff;transform:translateY(-2px);box-shadow:0 10px 24px -2px rgba(0,150,97,0.45)}.htz-ai-btn--secondary{background:#ffffff;color:#0f172a;border:1.5px solid #dbeafe;box-shadow:0 2px 8px rgba(15,23,42,0.04)}.htz-ai-btn--secondary:hover{border-color:#93c5fd;background:#f8fafc;color:#0f172a;transform:translateY(-2px);box-shadow:0 6px 16px rgba(15,23,42,0.08)}.htz-ai-btn__icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.25s ease}.htz-ai-btn--primary .htz-ai-btn__icon{background:rgba(255,255,255,0.22);color:#ffffff}.htz-ai-btn--secondary .htz-ai-btn__icon{background:#f1f5f9;color:#1e3a8a}.htz-ai-btn:hover .htz-ai-btn__icon{transform:translateX(3px)}.htz-ai-sec__cards{display:flex;flex-direction:column;gap:1.15rem}.htz-ai-card{background:#ffffff;border:1px solid #edf2f7;border-left-width:4px;border-radius:16px;padding:1.15rem 1.45rem;display:flex;align-items:center;gap:1.15rem;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 4px 16px -2px rgba(15,23,42,0.04),0 1px 3px rgba(15,23,42,0.02);transition:transform 0.28s cubic-bezier(0.16,1,0.3,1),box-shadow 0.28s ease,border-color 0.28s ease}.htz-ai-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px -4px rgba(15,23,42,0.08),0 4px 10px -2px rgba(15,23,42,0.03)}.htz-ai-card--green{border-left-color:#10b981}.htz-ai-card--green .htz-ai-card__icon{background:#ecfdf5;color:#059669}.htz-ai-card--green .htz-ai-card__action{background:#ecfdf5;color:#059669}.htz-ai-card--red{border-left-color:#ef4444}.htz-ai-card--red .htz-ai-card__icon{background:#fef2f2;color:#dc2626}.htz-ai-card--red .htz-ai-card__action{background:#fef2f2;color:#dc2626}.htz-ai-card--blue{border-left-color:#0284c7}.htz-ai-card--blue .htz-ai-card__icon{background:#f0f9ff;color:#0284c7}.htz-ai-card--blue .htz-ai-card__action{background:#f0f9ff;color:#0284c7}.htz-ai-card--purple{border-left-color:#8b5cf6}.htz-ai-card--purple .htz-ai-card__icon{background:#f5f3ff;color:#7c3aed}.htz-ai-card--purple .htz-ai-card__action{background:#f5f3ff;color:#7c3aed}.htz-ai-card__icon{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.25s ease}.htz-ai-card:hover .htz-ai-card__icon{transform:scale(1.06)}.htz-ai-card__content{flex:1 1 auto;min-width:0}.htz-ai-card__title{font-size:0.96rem;font-weight:700;color:#0f172a;margin:0 0 0.35rem 0;line-height:1.3;letter-spacing:-0.01em;transition:color 0.2s ease}.htz-ai-card:hover .htz-ai-card__title{color:#00875a}.htz-ai-card__desc{font-size:0.81rem;color:#64748b;line-height:1.48;margin:0}.htz-ai-card__action{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:0.5rem;transition:transform 0.2s ease,opacity 0.2s ease}.htz-ai-card:hover .htz-ai-card__action{transform:translateX(3px)}@media (max-width:1024px){.htz-ai-sec__grid{grid-template-columns:1fr;gap:3.5rem}.htz-ai-sec__cam-decor{display:none}.htz-ai-sec__dots--bl{display:none}}@media (max-width:640px){.htz-ai-sec{padding:3.5rem 0}.htz-ai-sec__actions{flex-direction:column;align-items:stretch}.htz-ai-btn{justify-content:center}.htz-ai-card{padding:1rem 1.15rem;gap:0.9rem}.htz-ai-card__icon{width:44px;height:44px}}.htz-projects{position:relative;background:#EEF9F5 url('/wp-content/themes/htz-technology/assets/images/projects/projects-section-bg.png') no-repeat center top;background-size:cover;padding:85px 0 95px;overflow:hidden}.htz-projects .htz-container{position:relative;z-index:2;max-width:1400px}.htz-projects__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:38px}.htz-project-card{background:#FFFFFF;border:1px solid #E2E8F0;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,0.04);transition:all 0.3s cubic-bezier(0.16,1,0.3,1);position:relative}.htz-project-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(0,132,61,0.12);border-color:rgba(0,132,61,0.35)}.htz-project-card__thumb{position:relative;width:100%;aspect-ratio:16 / 9.2;overflow:hidden;background:#0F172A}.htz-project-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s cubic-bezier(0.16,1,0.3,1)}.htz-project-card:hover .htz-project-card__thumb img{transform:scale(1.05)}.htz-project-card__badge{position:absolute;top:14px;left:14px;z-index:2;background:#00843D;color:#FFFFFF;font-size:0.72rem;font-weight:700;padding:5px 12px;border-radius:50px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 3px 10px rgba(0,0,0,0.2);letter-spacing:0.01em}.htz-project-card__badge svg{width:13px;height:13px;flex-shrink:0}.htz-project-card__body{padding:22px 20px 20px;display:flex;flex-direction:column;flex-grow:1}.htz-project-card__title{font-size:1.05rem;font-weight:800;color:#0F172A;line-height:1.38;margin:0 0 10px 0}.htz-project-card__title a{color:#0F172A;text-decoration:none;transition:color 0.2s ease}.htz-project-card__title a:hover{color:#00843D}.htz-project-card__desc{font-size:0.84rem;color:#64748B;line-height:1.55;margin:0 0 18px 0;flex-grow:1}.htz-project-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto}.htz-project-card__tags{display:flex;flex-wrap:wrap;gap:5px;flex:1}.htz-project-card__tags span{font-size:0.68rem;font-weight:600;color:#475569;background:#F1F5F9;padding:3px 7px;border-radius:6px;border:1px solid rgba(0,0,0,0.04);display:inline-block;white-space:nowrap}.htz-project-card__action{flex-shrink:0}.htz-project-card__btn{width:34px;height:34px;border-radius:50%;background:#00843D;color:#FFFFFF !important;display:grid;place-items:center;text-decoration:none;transition:all 0.25s ease;box-shadow:0 3px 8px rgba(0,132,61,0.25)}.htz-project-card__btn:hover,.htz-project-card:hover .htz-project-card__btn{background:#006b31;transform:scale(1.08);box-shadow:0 5px 14px rgba(0,132,61,0.35)}.htz-project-card__btn svg{width:14px;height:14px;stroke-width:2.5}.htz-projects__foot{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:48px}.htz-projects__foot::before,.htz-projects__foot::after{content:'';display:block;height:1.5px;width:50px;background:#00843D}.htz-projects__view-all-btn{display:inline-flex;align-items:center;gap:8px;background:#00843D;color:#FFFFFF !important;font-size:0.88rem;font-weight:700;padding:11px 26px;border-radius:50px;text-decoration:none;box-shadow:0 4px 14px rgba(0,132,61,0.25);transition:all 0.25s ease}.htz-projects__view-all-btn:hover{background:#006b31;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,132,61,0.35)}.htz-projects__view-all-btn svg{width:14px;height:14px;stroke-width:2.5;transition:transform 0.2s ease}.htz-projects__view-all-btn:hover svg{transform:translateX(3px)}@media (max-width:991px){.htz-projects__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:680px){.htz-projects__grid{grid-template-columns:1fr;gap:22px}.htz-projects{padding:55px 0 65px}.htz-projects__foot::before,.htz-projects__foot::after{width:25px}.htz-projects__view-all-btn{font-size:0.82rem;padding:10px 20px}}.htz-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.htz-testimonial{background:#fff;border:1px solid var(--htz-border);border-radius:var(--htz-radius-lg);padding:2.25rem;display:flex;flex-direction:column;transition:var(--htz-transition)}.htz-testimonial:hover{transform:translateY(-4px);box-shadow:var(--htz-shadow)}.htz-testimonial__quote{font-size:0.95rem;color:var(--htz-text);line-height:1.65;margin-bottom:1.5rem;flex-grow:1;font-style:italic}.htz-testimonial__client{display:flex;align-items:center;gap:12px}.htz-testimonial__avatar{width:44px;height:44px;border-radius:50%;background:var(--htz-light);display:grid;place-items:center;color:var(--htz-secondary);font-weight:800}.htz-testimonial__client-info strong{display:block;font-size:0.92rem;color:var(--htz-primary)}.htz-testimonial__client-info span{font-size:0.8rem;color:var(--htz-muted)}.htz-cta-banner{width:100%;position:relative;background-color:#fbfcfd;background-image:url('/wp-content/themes/htz-technology/assets/images/cta-banner-bg-hd.webp');background-repeat:no-repeat;background-position:right center;background-size:cover;padding-top:clamp(3rem, 5.5vw, 4.75rem);padding-bottom:clamp(3.25rem, 6vw, 5rem);overflow:hidden;border-top:1px solid #eef2f6}.htz-cta-banner__container{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start}.htz-cta-banner__content{max-width:530px;width:100%;text-align:left}.htz-cta-banner__tag{display:flex;align-items:center;gap:6px;margin-bottom:0.9rem}.htz-cta-tag-bar{height:3.5px;border-radius:3px;display:inline-block}.htz-cta-tag-bar--red{width:22px;background:#df0b18}.htz-cta-tag-bar--green{width:22px;background:#00843D}.htz-cta-tag-text{font-size:0.76rem;font-weight:700;color:#64748b;letter-spacing:0.09em;text-transform:uppercase;font-family:var(--htz-font-heading,'Manrope',sans-serif);margin-left:4px}.htz-cta-banner__title{font-size:clamp(1.75rem, 3.1vw, 2.30rem);font-family:var(--htz-font-heading,'Manrope',sans-serif);font-weight:800;line-height:1.18;margin:0 0 1rem;letter-spacing:-0.015em}.htz-cta-title-dark{display:block;color:#0a142a}.htz-cta-title-break{display:block}.htz-cta-title-red{display:block;color:#e70911;margin-top:4px}.htz-cta-banner__lead{font-size:0.88rem;line-height:1.62;color:#475569;margin:0 0 1.85rem;max-width:480px}.htz-cta-banner__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.htz-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border-radius:9999px;font-size:0.85rem;font-weight:700;text-decoration:none;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);cursor:pointer;line-height:1.35;white-space:nowrap;font-family:var(--htz-font-body,'Inter',sans-serif)}.htz-cta-btn__icon{flex-shrink:0}.htz-cta-btn__arrow{flex-shrink:0;transition:transform 0.2s ease}.htz-cta-btn--primary{background:linear-gradient(135deg,#e70911 0,#c4070e 100%);color:#ffffff;border:none;box-shadow:0 6px 18px rgba(231,9,17,0.26)}.htz-cta-btn--primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(231,9,17,0.38);color:#ffffff}.htz-cta-btn--primary:hover .htz-cta-btn__arrow{transform:translateX(3px)}.htz-cta-btn--phone{background:#ffffff;color:#0a142a;border:1.5px solid #93cfb4;box-shadow:0 2px 8px rgba(15,23,42,0.04)}.htz-cta-btn--phone:hover{border-color:#00843D;color:#00843D;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,132,61,0.15)}@media (max-width:1024px){.htz-cta-banner{background-position:right 15% center}.htz-cta-banner__content{max-width:480px}}@media (max-width:768px){.htz-cta-banner{background-position:center right;padding-block:3.5rem}.htz-cta-banner__content{max-width:100%;background:rgba(255,255,255,0.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;padding:1.75rem 1.5rem;box-shadow:0 10px 30px rgba(15,23,42,0.08);border:1px solid rgba(226,232,240,0.8)}.htz-cta-banner__actions{flex-direction:column;align-items:stretch}.htz-cta-btn{width:100%;justify-content:center}}.htz-footer{position:relative;background-color:#020F1E;background-image:var(--htz-footer-bg,url('/wp-content/themes/htz-technology/assets/images/footer-bg.png'));background-position:right center;background-size:cover;background-repeat:no-repeat;color:#94A3B8;font-size:0.85rem;line-height:1.5;border-top:1px solid rgba(255,255,255,0.08);overflow:hidden}.htz-footer::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,30,0.96) 0,rgba(2,15,30,0.92) 50%,rgba(2,15,30,0.85) 75%,rgba(2,15,30,0.60) 86%,rgba(2,15,30,0.15) 100%);pointer-events:none;z-index:1}.htz-footer a{color:#94A3B8;text-decoration:none;transition:all 0.2s ease}.htz-footer a:hover{color:#FFFFFF}.htz-footer__ribbon-accent{display:none}.htz-footer__top-bar{position:relative;z-index:2;padding:24px 0;border-bottom:1px solid rgba(255,255,255,0.08)}.htz-footer__top-container{display:flex;align-items:center;justify-content:space-between;gap:28px}.htz-footer__trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;flex:1}.htz-footer__trust-item{display:flex;align-items:center;gap:14px;position:relative}.htz-footer__trust-item:not(:last-child)::after{content:'';position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:1px;height:34px;background:rgba(255,255,255,0.1)}.htz-footer__trust-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,0.25)}.htz-footer__trust-icon--green{background:#00843D;color:#FFFFFF}.htz-footer__trust-icon--red{background:#E31B23;color:#FFFFFF}.htz-footer__trust-title{font-size:0.88rem;font-weight:700;color:#FFFFFF;margin:0 0 3px 0;line-height:1.25}.htz-footer__trust-desc{font-size:0.74rem;color:#94A3B8;margin:0;line-height:1.35}.htz-footer__emergency-box{display:flex;flex-direction:column;align-items:center;flex-shrink:0;position:relative;padding-left:28px;border-left:1px solid rgba(255,255,255,0.1)}.htz-footer__emergency-btn{display:inline-flex;align-items:center;gap:10px;background:#E31B23;color:#FFFFFF !important;font-size:0.92rem;font-weight:700;padding:11px 24px;border-radius:9999px;box-shadow:0 4px 18px rgba(227,27,35,0.45);transition:all 0.25s ease;text-decoration:none;white-space:nowrap}.htz-footer__emergency-btn:hover{background:#ff252f;transform:translateY(-2px);box-shadow:0 8px 26px rgba(227,27,35,0.65)}.htz-footer__emergency-icon{display:flex;align-items:center}.htz-footer__emergency-arrow{font-size:1.15rem;transition:transform 0.2s ease}.htz-footer__emergency-btn:hover .htz-footer__emergency-arrow{transform:translateX(4px)}.htz-footer__emergency-subtext{font-size:0.72rem;color:#94A3B8;margin-top:6px;letter-spacing:0.02em;text-align:center;white-space:nowrap}.htz-footer__main{position:relative;z-index:2;padding:46px 0 42px}.htz-footer__main .htz-container{max-width:1480px}.htz-footer__grid{display:grid;grid-template-columns:2.5fr 1fr 1.4fr 1.35fr 2.05fr;column-gap:38px;row-gap:32px;align-items:start}.htz-footer__brand-link{display:inline-block;margin-bottom:16px;text-decoration:none}.htz-footer__logo-img{max-height:48px;width:auto;max-width:100%;object-fit:contain;display:block}.htz-footer__brand-badge{display:flex;align-items:center;gap:12px}.htz-footer__brand-icon{width:44px;height:44px;background:#E31B23;border-radius:8px;display:grid;place-items:center;color:#FFFFFF;font-weight:900;font-size:1rem;letter-spacing:0.5px;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(227,27,35,0.35);flex-shrink:0}.htz-footer__brand-icon::after{content:'';position:absolute;bottom:0;right:0;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #00843D transparent}.htz-footer__brand-headings{display:flex;flex-direction:column}.htz-footer__brand-name{font-size:1.15rem;font-weight:800;color:#FFFFFF;letter-spacing:0.04em;line-height:1.15}.htz-footer__brand-tag{font-size:0.65rem;font-weight:600;color:#94A3B8;letter-spacing:0.08em;text-transform:uppercase;margin-top:3px}.htz-footer__about-text{font-size:0.82rem;line-height:1.65;color:#94A3B8;margin:0 0 16px 0}.htz-footer__social{display:flex;gap:8px;margin-bottom:20px}.htz-footer__social-btn{width:34px;height:34px;border-radius:6px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);color:#FFFFFF !important;display:grid;place-items:center;transition:all 0.2s ease}.htz-footer__social-btn:hover{background:#00843D;border-color:#00843D;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,132,61,0.3)}.htz-footer__stats-box{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:rgba(2,18,36,0.7);border:1px solid rgba(0,194,97,0.35);border-left:2px solid #00D06C;border-bottom:1.5px solid rgba(0,208,108,0.7);border-radius:8px;box-shadow:0 0 16px rgba(0,132,61,0.08);width:100%;max-width:330px;box-sizing:border-box}.htz-footer__stat-item{display:flex;align-items:center;gap:5px;min-width:0;flex:1}.htz-footer__stat-icon{color:#FFFFFF;display:grid;place-items:center;flex-shrink:0}.htz-footer__stat-icon svg{display:block;width:17px;height:17px}.htz-footer__stat-data{display:flex;flex-direction:column;min-width:0;flex:1}.htz-footer__stat-num{display:block;font-size:0.82rem;font-weight:800;color:#FFFFFF;line-height:1.1;letter-spacing:-0.01em;white-space:nowrap}.htz-footer__stat-label{display:block;font-size:0.58rem;color:#94A3B8;line-height:1.15;margin-top:1px;white-space:normal;word-break:normal}.htz-footer__stat-divider{width:1px;height:22px;background:rgba(255,255,255,0.12);flex-shrink:0;margin:0 4px}.htz-footer__heading{font-size:0.86rem;font-weight:800;color:#FFFFFF;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 16px 0;position:relative;padding-bottom:7px;display:inline-block}.htz-footer__heading-bar{position:absolute;bottom:0;left:0;width:26px;height:2.5px;background:#E31B23;border-radius:2px}.htz-footer__chevron-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.htz-footer__chevron-list li a{display:flex;align-items:center;justify-content:space-between;font-size:0.82rem;color:#94A3B8;text-decoration:none;transition:all 0.2s ease;padding-right:6px}.htz-footer__chevron-list li a:hover{color:#FFFFFF;transform:translateX(3px)}.htz-footer__chevron{font-size:1.15rem;line-height:1;color:#64748B;transition:color 0.2s ease}.htz-footer__chevron-list li a:hover .htz-footer__chevron{color:#E31B23}.htz-footer__icon-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.htz-footer__icon-list li a{display:flex;align-items:center;gap:9px;font-size:0.82rem;color:#94A3B8;text-decoration:none;transition:all 0.2s ease}.htz-footer__icon-list li a:hover{color:#FFFFFF;padding-left:2px}.htz-footer__item-icon{color:#94A3B8;flex-shrink:0;transition:color 0.2s ease}.htz-footer__icon-list li a:hover .htz-footer__item-icon{color:#00C261}.htz-footer__contact-info-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.htz-footer__contact-entry{display:flex;align-items:flex-start;gap:10px;font-size:0.82rem;color:#CBD5E1;line-height:1.55;text-shadow:0 1px 3px rgba(0,0,0,0.7)}.htz-footer__contact-icon{color:#E31B23;flex-shrink:0;margin-top:2px;display:grid;place-items:center;filter:drop-shadow(0 1px 3px rgba(0,0,0,0.5))}.htz-footer__contact-text{flex:1;min-width:0;word-break:normal}.htz-footer__contact-text a{color:#CBD5E1;text-decoration:none;transition:color 0.2s ease}.htz-footer__contact-text a:hover{color:#FFFFFF}.htz-footer__uae-badge{display:inline-block;padding:1px 5px;font-size:0.65rem;font-weight:700;background:#00843D;color:#FFFFFF;border-radius:3px;margin-right:4px}.htz-footer__amc-block{padding-top:14px;border-top:1px solid rgba(255,255,255,0.12)}.htz-footer__amc-title{font-size:0.82rem;font-weight:800;color:#FFFFFF;text-transform:uppercase;margin:0 0 4px 0;letter-spacing:0.05em;text-shadow:0 1px 3px rgba(0,0,0,0.7)}.htz-footer__amc-desc{font-size:0.75rem;color:#CBD5E1;line-height:1.4;margin:0 0 10px 0;text-shadow:0 1px 3px rgba(0,0,0,0.7)}.htz-footer__amc-button{display:inline-flex;align-items:center;gap:7px;border:1px solid #00D06C;color:#00D06C !important;background:rgba(0,208,108,0.08);font-size:0.78rem;font-weight:700;padding:7px 16px;border-radius:9999px;text-decoration:none;transition:all 0.2s ease}.htz-footer__amc-button:hover{background:#00D06C;color:#011222 !important;box-shadow:0 4px 14px rgba(0,208,108,0.35);transform:translateY(-1px)}.htz-footer__col--visual{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-self:stretch;margin-top:-42px;margin-bottom:-38px;overflow:visible}.htz-footer__visual-wrapper{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.htz-footer__visual-img-wrap{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-end}.htz-footer__camera-img{width:100%;height:100%;max-height:420px;object-fit:contain;object-position:right bottom;display:block}.htz-footer__visual-text{position:absolute;bottom:24px;left:10px;text-align:left;z-index:2}.htz-footer__visual-title{display:block;font-size:0.85rem;font-weight:800;color:#FFFFFF;line-height:1.2}.htz-footer__visual-sub{display:block;font-size:0.75rem;color:#FFFFFF;font-weight:400;line-height:1.25;margin-top:2px}.htz-footer__visual-bar{width:32px;height:3px;background:#E31B23;border-radius:2px;margin-top:8px}.htz-footer__bottom-bar{position:relative;z-index:2;background:rgba(0,14,29,0.88);backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,0.06);padding:16px 0}.htz-footer__bottom-container{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:0.78rem;color:#94A3B8}.htz-footer__pipe{margin:0 8px;color:rgba(255,255,255,0.2)}.htz-footer__tagline-green{color:#00C261;font-weight:600}.htz-footer__legal{display:flex;align-items:center;gap:10px}.htz-footer__legal a{color:#94A3B8}.htz-footer__legal a:hover{color:#FFFFFF}.htz-footer__legal-pipe{color:rgba(255,255,255,0.2)}@media (max-width:1200px){.htz-footer__grid{grid-template-columns:2.4fr 1fr 1.35fr 1.3fr 1.95fr;column-gap:28px}}@media (max-width:1100px){.htz-footer__grid{grid-template-columns:2.2fr 0.9fr 1.35fr 1.3fr 1.9fr;column-gap:22px}}@media (max-width:991px){.htz-footer__top-container{flex-direction:column;align-items:stretch;gap:20px}.htz-footer__trust-grid{grid-template-columns:repeat(2,1fr);gap:16px}.htz-footer__trust-item::after{display:none}.htz-footer__emergency-box{border-left:none;padding-left:0;align-items:flex-start}.htz-footer__grid{grid-template-columns:repeat(2,1fr);gap:32px}.htz-footer__col--brand{grid-column:span 2}}@media (max-width:640px){.htz-footer__trust-grid{grid-template-columns:1fr}.htz-footer__grid{grid-template-columns:1fr;gap:28px}.htz-footer__col--brand{grid-column:span 1}.htz-footer__stats-box{grid-template-columns:1fr;gap:12px}.htz-footer__bottom-container{flex-direction:column;text-align:center;gap:10px}.htz-footer__legal{flex-wrap:wrap;justify-content:center}}#ast-scroll-top,.ast-scroll-top-icon{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.htz-floating-stack{position:fixed;bottom:24px;right:24px;z-index:1500;display:flex;flex-direction:column;align-items:center;gap:22px;pointer-events:auto}.htz-float-box{position:relative;width:60px;height:60px;min-width:60px;min-height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;text-decoration:none !important;cursor:pointer;transition:transform 0.28s cubic-bezier(0.16,1,0.3,1),box-shadow 0.28s cubic-bezier(0.16,1,0.3,1),border-color 0.28s ease,background 0.28s ease;user-select:none;-webkit-tap-highlight-color:transparent}.htz-float-box__icon{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:transform 0.25s ease}.htz-float-box--cart{background:linear-gradient(145deg,#0d1527 0,#060b14 100%);border:1.5px solid rgba(0,229,255,0.38);color:#00e5ff !important;box-shadow:0 8px 24px rgba(0,0,0,0.5),0 0 16px rgba(0,229,255,0.2)}.htz-float-box--cart:hover{transform:translateY(-3px) scale(1.04);border-color:#00e5ff;color:#ffffff !important;box-shadow:0 12px 30px rgba(0,0,0,0.65),0 0 26px rgba(0,229,255,0.45)}.htz-float-box--cart:hover .htz-float-box__icon{transform:scale(1.08)}.htz-float-box--cart .htz-cart-count{position:absolute;top:-6px;right:-6px;z-index:5;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#ef4444 0,#dc2626 100%);color:#ffffff !important;font-size:0.72rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;border:2px solid #0d1527;box-shadow:0 2px 10px rgba(239,68,68,0.6);transition:transform 0.2s ease,box-shadow 0.2s ease;margin-left:0}.htz-float-box--cart:hover .htz-cart-count{transform:scale(1.15);box-shadow:0 4px 14px rgba(239,68,68,0.85)}.htz-float-box--assist{background:linear-gradient(135deg,#25D366 0,#128C7E 100%);border:1.5px solid rgba(255,255,255,0.3);color:#ffffff !important;box-shadow:0 8px 26px rgba(37,211,102,0.45);overflow:visible}.htz-float-box--assist:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 12px 32px rgba(37,211,102,0.65),0 0 24px rgba(37,211,102,0.4);color:#ffffff !important}.htz-float-box--assist:hover .htz-float-box__icon{transform:scale(1.06)}.htz-assist-pulse{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0}.htz-assist-pulse::before,.htz-assist-pulse::after{content:'';position:absolute;inset:-2px;border-radius:inherit;border:2px solid #25D366;opacity:0.85;pointer-events:none;animation:htzRadarPulse 2.8s cubic-bezier(0.12,0.7,0.35,1) infinite}.htz-assist-pulse::after{animation-delay:1.4s}@keyframes htzRadarPulse{0%{transform:scale(1);opacity:0.85;box-shadow:0 0 0 0 rgba(37,211,102,0.7)}50%{opacity:0.45}100%{transform:scale(1.48);opacity:0;box-shadow:0 0 24px 10px rgba(37,211,102,0)}}.htz-float-box__tooltip{position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%) translateX(6px);background:rgba(10,16,26,0.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#f8fafc;font-size:0.78rem;font-weight:700;letter-spacing:0.02em;padding:6px 13px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.22s cubic-bezier(0.16,1,0.3,1),transform 0.22s cubic-bezier(0.16,1,0.3,1);border:1px solid rgba(255,255,255,0.12);box-shadow:0 8px 24px rgba(0,0,0,0.45);z-index:10}.htz-float-box__tooltip::after{content:'';position:absolute;left:100%;top:50%;transform:translateY(-50%);border-width:5px;border-style:solid;border-color:transparent transparent transparent rgba(10,16,26,0.94)}.htz-float-box:hover .htz-float-box__tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.htz-whatsapp-float{display:none !important}@media (max-width:768px){.htz-floating-stack{bottom:18px;right:16px;gap:18px}.htz-float-box__tooltip{display:none}}@media (min-width:1025px) and (max-width:1320px){.htz-header__inner{padding-inline:1rem;gap:0.65rem}.htz-brand__mark{font-size:1.1rem}.htz-brand__tagline{display:none}.htz-menu{gap:0.1rem}.htz-menu>li>a{padding:0.45rem 0.52rem;font-size:0.85rem;white-space:nowrap !important}.htz-header__cta{padding:0.6rem 0.9rem;font-size:0.82rem}.htz-header__actions{gap:0.4rem}}@media (max-width:1200px){.htz-mega-menu__cols{grid-template-columns:repeat(2,1fr)}.htz-prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.htz-prod-menu__sidebar{width:195px;min-width:195px}.htz-prod-menu__why{width:210px;min-width:210px}}@media (max-width:1024px){.htz-header__actions{order:2;margin-left:auto;gap:0.5rem}.htz-nav-toggle{display:inline-grid;place-items:center;width:44px;height:44px;background:none;border:0;cursor:pointer;color:var(--htz-primary);order:3}.htz-has-hero .htz-header:not(.is-scrolled) .htz-nav-toggle{color:#fff}.htz-nav-toggle__bars,.htz-nav-toggle__bars::before,.htz-nav-toggle__bars::after{content:"";display:block;width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform 0.25s var(--htz-ease),opacity 0.2s}.htz-nav-toggle__bars{position:relative}.htz-nav-toggle__bars::before{position:absolute;top:-7px}.htz-nav-toggle__bars::after{position:absolute;top:7px}.nav-open .htz-nav-toggle__bars{background:transparent}.nav-open .htz-nav-toggle__bars::before{transform:translateY(7px) rotate(45deg)}.nav-open .htz-nav-toggle__bars::after{transform:translateY(-7px) rotate(-45deg)}.htz-nav{position:fixed;top:var(--htz-header-h);left:0;right:0;background:rgba(2,9,20,0.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);flex-direction:column;align-items:stretch;padding:1.5rem var(--htz-gutter) 3rem;overflow-y:auto;visibility:hidden;opacity:0;transform:translateY(-10px);transition:opacity 0.25s var(--htz-ease),transform 0.25s var(--htz-ease),visibility 0.25s;z-index:998}.nav-open .htz-nav{visibility:visible;opacity:1;transform:none}.htz-menu{flex-direction:column;align-items:stretch;gap:0}.htz-menu>li{border-bottom:1px solid var(--htz-border);position:relative}.htz-menu>li>a{padding:1rem 0.5rem;font-size:1.1rem;justify-content:space-between;color:var(--htz-primary) !important}.htz-nav__item-mega{position:relative !important}.htz-mobile-subtoggle{display:grid;place-items:center;position:absolute;right:0;top:10px;width:36px;height:36px;background:var(--htz-light);border:1px solid var(--htz-border);border-radius:var(--htz-radius-sm);font-size:1.25rem;font-weight:700;cursor:pointer;color:var(--htz-primary)}.htz-mega-menu{position:static;width:100%;display:none;box-shadow:none;border:0;padding:0;background:var(--htz-light);border-radius:var(--htz-radius);margin-bottom:1rem}.htz-nav__item-mega.is-expanded .htz-mega-menu{display:block;visibility:visible;opacity:1;transform:none;pointer-events:auto}.htz-mega-menu__container{padding:1.25rem}.htz-mega-menu__cols{grid-template-columns:1fr;gap:1rem}.htz-mega-menu__footer,.htz-mega-menu__banner{flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.25rem}.htz-mega-menu__banner-actions{flex-direction:column;width:100%;gap:0.6rem}.htz-mega-banner__btn{width:100%;justify-content:center}.htz-prod-menu__main{flex-direction:column;gap:1.25rem}.htz-prod-menu__sidebar{width:100%;flex-direction:row;flex-wrap:wrap;gap:6px}.htz-prod-menu__tab{flex:1 1 calc(50% - 6px)}.htz-prod-menu__content{border:none;padding:0.5rem 0}.htz-prod-grid{grid-template-columns:1fr}.htz-prod-menu__why{width:100%;padding-left:0;margin-top:1rem;border-top:1px solid #f1f5f9;padding-top:1rem}.htz-prod-why__card-wrap{max-width:300px;margin:0 auto}.htz-header__cta{display:none}.htz-nav__mobile-actions{display:block;margin-top:2rem;padding-top:1rem}.htz-hero__inner{grid-template-columns:1fr}.htz-hero__visual{max-width:500px;margin:0 auto}.htz-solutions__grid{grid-template-columns:repeat(2,1fr)}.htz-categories__grid{grid-template-columns:repeat(2,1fr)}.htz-products__grid{grid-template-columns:repeat(2,1fr)}.htz-services__grid{grid-template-columns:repeat(2,1fr)}.htz-why__grid{grid-template-columns:repeat(2,1fr)}.htz-industries__grid{grid-template-columns:repeat(2,1fr)}.htz-ai-sec__grid{grid-template-columns:1fr}.htz-projects__grid{grid-template-columns:repeat(2,1fr)}.htz-testimonials__grid{grid-template-columns:1fr}}@media (max-width:768px){.htz-solutions__grid{grid-template-columns:1fr}.htz-intro__grid{grid-template-columns:1fr}.htz-services__grid{grid-template-columns:1fr}.htz-why__grid{grid-template-columns:1fr}.htz-industries__grid{grid-template-columns:1fr}.htz-projects__grid{grid-template-columns:1fr}}@media (max-width:480px){.htz-categories__grid{grid-template-columns:1fr}.htz-products__grid{grid-template-columns:1fr}.htz-hero__actions{flex-direction:column}.htz-hero__actions .htz-btn{width:100%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}html{scroll-behavior:auto}}.htz-product-tabs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.6rem;margin-top:1.75rem}.htz-product-tab{background:#fff;border:1px solid var(--htz-border);color:var(--htz-muted);padding:0.55rem 1.35rem;border-radius:var(--htz-radius-full);font-family:var(--htz-font-body);font-size:0.88rem;font-weight:600;cursor:pointer;transition:var(--htz-transition)}.htz-product-tab:hover{border-color:var(--htz-secondary);color:var(--htz-secondary);background:rgba(31,111,235,0.04)}.htz-product-tab.is-active{background:var(--htz-secondary);border-color:var(--htz-secondary);color:#fff;box-shadow:0 4px 14px rgba(31,111,235,0.3)}.htz-product-card__meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.htz-product-card__model{font-size:0.72rem;font-family:monospace;color:var(--htz-muted);background:#f1f5f9;padding:2px 6px;border-radius:4px}.htz-product-card__spec-list{list-style:none;padding:0;margin:0 0 1rem 0;display:flex;flex-direction:column;gap:4px}.htz-product-card__spec-list li{font-size:0.78rem;color:var(--htz-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.htz-product-card__spec-list li strong{color:var(--htz-text)}.htz-product-card__price-box{display:flex;flex-direction:column}.htz-product-card__price-label{font-size:0.68rem;text-transform:uppercase;letter-spacing:0.05em;color:var(--htz-muted)}.htz-product-card__actions{display:flex;align-items:center;gap:6px}.htz-shop-header{background:linear-gradient(135deg,#111827 0,#1f2937 100%);color:#fff;padding-top:calc(var(--htz-header-h) + 2.5rem);padding-bottom:3.5rem;border-bottom:1px solid rgba(255,255,255,0.1)}.htz-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:0.85rem;color:var(--htz-light-muted);margin-bottom:1.25rem}.htz-breadcrumbs a{color:var(--htz-light-muted);text-decoration:none;transition:color 0.2s}.htz-breadcrumbs a:hover{color:var(--htz-accent)}.htz-breadcrumbs__sep{color:rgba(255,255,255,0.3)}.htz-breadcrumbs__current{color:#fff;font-weight:600}.htz-shop-header__title{font-size:clamp(2rem, 3.5vw, 2.75rem);font-weight:800;color:#fff;margin-bottom:0.75rem}.htz-shop-header__desc{font-size:1.05rem;color:var(--htz-light-muted);max-width:720px;margin-bottom:2rem;line-height:1.6}.htz-shop-pills{display:flex;align-items:center;flex-wrap:wrap;gap:0.6rem}.htz-shop-pill{display:inline-flex;align-items:center;gap:6px;padding:0.5rem 1.15rem;border-radius:var(--htz-radius-full);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);color:#e2e8f0;font-size:0.88rem;font-weight:600;text-decoration:none;transition:var(--htz-transition)}.htz-shop-pill:hover{background:rgba(255,255,255,0.18);border-color:var(--htz-accent);color:#fff}.htz-shop-pill.is-active{background:var(--htz-secondary);border-color:var(--htz-secondary);color:#fff;box-shadow:0 4px 15px rgba(31,111,235,0.4)}.htz-shop-pill__count{font-size:0.75rem;opacity:0.8}.htz-shop-content{padding-block:3.5rem 5rem;background:var(--htz-light)}.htz-shop-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:2.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--htz-border)}.htz-shop-toolbar__count{font-size:0.92rem;font-weight:600;color:var(--htz-muted)}.htz-shop-ordering select{padding:0.55rem 2rem 0.55rem 1rem;border-radius:var(--htz-radius-sm);border:1px solid var(--htz-border);background:#fff;color:var(--htz-text);font-family:var(--htz-font-body);font-size:0.9rem;font-weight:600;cursor:pointer}.htz-shop-pagination{margin-top:3.5rem;display:flex;justify-content:center}.htz-shop-pagination ul{display:flex;list-style:none;gap:6px;padding:0;margin:0}.htz-shop-pagination a,.htz-shop-pagination span.current{display:grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border-radius:var(--htz-radius-sm);border:1px solid var(--htz-border);background:#fff;color:var(--htz-primary);font-weight:700;font-size:0.9rem;text-decoration:none;transition:var(--htz-transition)}.htz-shop-pagination a:hover{border-color:var(--htz-secondary);color:var(--htz-secondary)}.htz-shop-pagination span.current{background:var(--htz-secondary);border-color:var(--htz-secondary);color:#fff}.htz-b2b-banner{margin-top:4.5rem;padding:3rem;background:linear-gradient(135deg,#111827 0,#1f2937 100%);border:1px solid rgba(200,16,30,0.3);border-radius:var(--htz-radius-xl);display:flex;align-items:center;justify-content:space-between;gap:2.5rem;color:#fff}.htz-b2b-banner__tag{display:inline-block;font-size:0.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;color:var(--htz-accent);margin-bottom:0.5rem}.htz-b2b-banner__title{font-size:clamp(1.4rem, 2.5vw, 1.85rem);color:#fff;margin-bottom:0.75rem}.htz-b2b-banner__desc{font-size:0.95rem;color:var(--htz-light-muted);max-width:650px;line-height:1.6}.htz-single-prod{padding-top:calc(var(--htz-header-h) + 2.5rem);padding-bottom:5rem;background:#fff}.htz-single-prod__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem, 5vw, 4.5rem);margin-bottom:4rem}.htz-single-prod__stage{position:relative;background:#f8fafc;border:1px solid var(--htz-border);border-radius:var(--htz-radius-xl);padding:2.5rem;display:grid;place-items:center;overflow:hidden}.htz-single-prod__badge{position:absolute;top:16px;left:16px;padding:6px 14px;border-radius:var(--htz-radius-full);background:var(--htz-secondary);color:#fff;font-size:0.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;box-shadow:0 4px 12px rgba(31,111,235,0.3)}.htz-single-prod__main-img{max-width:100%;height:auto;object-fit:contain;transition:transform 0.4s ease}.htz-single-prod__stage:hover .htz-single-prod__main-img{transform:scale(1.05)}.htz-single-prod__trust-strip{display:grid;grid-template-columns:1fr;gap:0.75rem;margin-top:1.5rem}.htz-single-prod__trust-item{display:flex;align-items:center;gap:12px;padding:1rem 1.25rem;background:var(--htz-light);border:1px solid var(--htz-border);border-radius:var(--htz-radius)}.htz-single-prod__trust-item svg{color:var(--htz-secondary);flex-shrink:0}.htz-single-prod__trust-item strong{display:block;font-size:0.9rem;color:var(--htz-primary)}.htz-single-prod__trust-item span{font-size:0.78rem;color:var(--htz-muted)}.htz-single-prod__header-meta{display:flex;align-items:center;gap:1rem;margin-bottom:0.5rem}.htz-single-prod__brand{font-size:0.85rem;font-weight:800;color:var(--htz-secondary);text-transform:uppercase;letter-spacing:0.08em}.htz-single-prod__model{font-size:0.82rem;font-family:monospace;color:var(--htz-muted);background:var(--htz-light);padding:2px 8px;border-radius:4px}.htz-single-prod__title{font-size:clamp(1.8rem, 3vw, 2.4rem);font-weight:800;color:var(--htz-primary);line-height:1.25;margin-bottom:1rem}.htz-single-prod__sku-stock{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--htz-border)}.htz-single-prod__sku{font-size:0.88rem;color:var(--htz-muted)}.htz-single-prod__price-box{margin-bottom:1.5rem}.htz-single-prod__price-val{font-size:2.2rem;font-weight:900;color:var(--htz-primary);line-height:1;margin-bottom:0.5rem}.htz-single-prod__vat-note{font-size:0.82rem;color:var(--htz-muted);display:block}.htz-single-prod__excerpt{font-size:0.95rem;color:var(--htz-text);line-height:1.7;margin-bottom:1.75rem}.htz-single-prod__quick-specs{background:var(--htz-light);border:1px solid var(--htz-border);border-radius:var(--htz-radius);padding:1.25rem;margin-bottom:2rem}.htz-single-prod__quick-specs-title{font-size:0.88rem;font-weight:800;color:var(--htz-primary);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:0.75rem}.htz-single-prod__spec-pills{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.htz-single-prod__spec-pills li{font-size:0.85rem;color:var(--htz-text)}.htz-single-prod__spec-key{font-weight:700;color:var(--htz-primary)}.htz-single-prod__actions-card{background:#fff;border:2px solid rgba(31,111,235,0.2);border-radius:var(--htz-radius-xl);padding:1.75rem;box-shadow:var(--htz-shadow-sm)}.htz-single-prod__actions-title{font-size:0.95rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:var(--htz-primary);margin-bottom:1.25rem}.htz-single-prod__cart-row{display:flex;gap:12px;margin-bottom:1rem}.htz-quantity-wrapper .htz-qty-input{width:70px;height:48px;text-align:center;border:1px solid var(--htz-border);border-radius:var(--htz-radius-sm);font-family:var(--htz-font-body);font-size:1.05rem;font-weight:700}.htz-single-prod__add-btn{flex-grow:1}.htz-single-prod__rfq-row{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.htz-single-prod__rfq-btn,.htz-btn--wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0.75rem 1rem;border-radius:var(--htz-radius-sm);font-weight:700;font-size:0.88rem;text-decoration:none;transition:var(--htz-transition)}.htz-btn--wa{background:#25d366;color:#fff}.htz-btn--wa:hover{background:#1ebc59;color:#fff;box-shadow:0 4px 14px rgba(37,211,102,0.35)}.htz-single-prod__tabs-section{margin-top:3.5rem;padding-top:3.5rem;border-top:1px solid var(--htz-border)}.htz-prod-tabs-nav{display:flex;gap:8px;border-bottom:2px solid var(--htz-border);margin-bottom:2rem;overflow-x:auto}.htz-prod-tab{background:none;border:none;padding:0.85rem 1.5rem;font-family:var(--htz-font-head);font-size:1rem;font-weight:700;color:var(--htz-muted);cursor:pointer;position:relative;white-space:nowrap;transition:color 0.2s}.htz-prod-tab::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:var(--htz-secondary);transform:scaleX(0);transition:transform 0.25s ease}.htz-prod-tab.is-active{color:var(--htz-secondary)}.htz-prod-tab.is-active::after{transform:scaleX(1)}.htz-prod-tab-content{display:none}.htz-prod-tab-content.is-active{display:block;animation:htzFadeIn 0.3s ease}@keyframes htzFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.htz-specs-table-wrapper{overflow-x:auto}.htz-specs-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--htz-border);border-radius:var(--htz-radius);overflow:hidden}.htz-specs-table th{background:#f8fafc;padding:1rem 1.5rem;text-align:left;font-size:0.85rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:var(--htz-primary);border-bottom:1px solid var(--htz-border)}.htz-specs-table td{padding:1rem 1.5rem;font-size:0.92rem;color:var(--htz-text);border-bottom:1px solid var(--htz-border)}.htz-specs-table tr:last-child td{border-bottom:none}.htz-specs-table tr:nth-child(even) td{background:#fbfdff}.htz-specs-table__group th{background:#eef3f9;padding:0.7rem 1.5rem;font-size:0.78rem}.htz-single-prod__thumbs{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:0.9rem}.htz-single-prod__thumb{width:72px;height:72px;padding:4px;background:#fff;border:2px solid var(--htz-border);border-radius:var(--htz-radius);cursor:pointer;transition:border-color 0.2s ease}.htz-single-prod__thumb img{width:100%;height:100%;object-fit:contain}.htz-single-prod__thumb:hover,.htz-single-prod__thumb.is-active{border-color:var(--htz-secondary)}.htz-single-prod__full-desc ul{padding-left:1.25rem;margin:0 0 1.25rem}.htz-single-prod__full-desc li{margin-bottom:0.35rem}.htz-single-prod__apps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.htz-app-item{padding:1.75rem;background:var(--htz-light);border:1px solid var(--htz-border);border-radius:var(--htz-radius)}.htz-app-item h4{font-size:1.1rem;color:var(--htz-primary);margin-bottom:0.5rem}.htz-app-item p{font-size:0.88rem;color:var(--htz-muted);line-height:1.6}.htz-single-prod__related{margin-top:5rem;padding-top:3.5rem;border-top:1px solid var(--htz-border)}.htz-single-prod__related-title{font-size:1.75rem;font-weight:800;color:var(--htz-primary);margin-bottom:2rem}@media (max-width:991px){.htz-single-prod__grid{grid-template-columns:1fr}.htz-b2b-banner{flex-direction:column;text-align:center}.htz-single-prod__apps-grid{grid-template-columns:1fr}}@media (max-width:576px){.htz-single-prod__rfq-row{grid-template-columns:1fr}.htz-single-prod__cart-row{flex-direction:column}.htz-quantity-wrapper .htz-qty-input{width:100%}}.htz-product-card.is-hidden{display:none !important}.htz-quantity-wrapper{display:inline-flex;align-items:center;border:1px solid var(--htz-border);border-radius:var(--htz-radius-sm);background:#fff;overflow:hidden}.htz-quantity-wrapper .htz-qty-input{border:none;height:48px;width:54px;text-align:center;margin:0;-moz-appearance:textfield}.htz-quantity-wrapper .htz-qty-input::-webkit-outer-spin-button,.htz-quantity-wrapper .htz-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.htz-qty-btn{background:#f8fafc;border:none;width:36px;height:48px;display:grid;place-items:center;font-size:1.2rem;font-weight:700;color:var(--htz-primary);cursor:pointer;transition:background 0.2s,color 0.2s;user-select:none}.htz-qty-btn:hover{background:rgba(200,16,30,0.08);color:var(--htz-primary)}.htz-qty-btn:active{background:rgba(200,16,30,0.16)}@keyframes htzBadgeBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.4)}}.htz-cart-count.is-bounce{animation:htzBadgeBounce 0.5s ease}.htz-pricing-hero{background:var(--htz-grad-hero);color:#fff;padding-top:calc(var(--htz-header-h) + 2.5rem);padding-bottom:4rem;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,0.08)}.htz-pricing-hero::before{content:"";position:absolute;top:-30%;right:-10%;width:50vw;height:50vw;background:radial-gradient(circle,rgba(200,16,30,0.15) 0,transparent 70%);pointer-events:none;filter:blur(40px)}.htz-pricing-hero__title{font-size:clamp(2rem, 4.5vw, 3.25rem);font-weight:800;color:#fff;line-height:1.15;margin-bottom:1.25rem}.htz-pricing-hero__lead{font-size:clamp(1.05rem, 1.8vw, 1.25rem);color:#9ca3af;line-height:1.7;margin-bottom:2rem;max-width:44rem}.htz-pricing-hero__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,0.1)}.htz-pricing-stat{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:var(--htz-radius);padding:1.25rem;text-align:center;transition:var(--htz-transition)}.htz-pricing-stat:hover{background:rgba(255,255,255,0.08);border-color:rgba(0,132,61,0.4);transform:translateY(-3px)}.htz-pricing-stat__num{display:block;font-size:clamp(1.5rem, 2.5vw, 2rem);font-weight:800;color:#fff;margin-bottom:4px}.htz-pricing-stat__label{font-size:0.85rem;color:#9ca3af;font-weight:500;line-height:1.4}.htz-pricing-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:0.65rem;margin-bottom:2.5rem}.htz-pricing-tab{padding:0.65rem 1.4rem;background:#fff;color:var(--htz-text);border:1.5px solid var(--htz-border);border-radius:var(--htz-radius-full);font-size:0.92rem;font-weight:700;cursor:pointer;transition:var(--htz-transition);user-select:none}.htz-pricing-tab:hover{border-color:var(--htz-primary);color:var(--htz-primary);background:var(--htz-red-light)}.htz-pricing-tab.is-active{background:var(--htz-primary);color:#fff;border-color:var(--htz-primary);box-shadow:var(--htz-shadow-btn)}.htz-pricing__toggle-wrap{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.htz-pricing__toggle-label{font-size:1.05rem;font-weight:700;color:#94a3b8;transition:color 0.25s ease;user-select:none}.htz-pricing__switch{position:relative;display:inline-block;width:64px;height:34px}.htz-pricing__switch input{opacity:0;width:0;height:0}.htz-pricing__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.12);border:1.5px solid rgba(255,255,255,0.2);border-radius:9999px;transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}.htz-pricing__slider::before{position:absolute;content:"";height:24px;width:24px;left:4px;bottom:3.5px;background:#ffffff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,0.35);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1)}.htz-pricing__switch input:checked+.htz-pricing__slider{background:linear-gradient(135deg,#00843D 0,#00a850 100%);border-color:#00a850;box-shadow:0 0 16px rgba(0,168,80,0.45)}.htz-pricing__switch input:checked+.htz-pricing__slider::before{transform:translateX(30px)}.htz-pricing__savings-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(0,132,61,0.18);border:1px solid rgba(0,132,61,0.4);color:#4ade80;font-size:0.82rem;font-weight:800;padding:5px 14px;border-radius:9999px;opacity:0;transform:scale(0.92);transition:all 0.25s ease}.htz-pricing__savings-badge.is-visible{opacity:1;transform:scale(1)}.htz-pricing__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:4rem;align-items:stretch}@media (max-width:1200px){.htz-pricing__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.htz-pricing__grid{grid-template-columns:1fr}}.htz-pricing-card{background:rgba(17,24,39,0.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:2.25rem 1.65rem 2rem;position:relative;display:flex;flex-direction:column;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s ease,border-color 0.35s ease;box-shadow:0 10px 30px rgba(0,0,0,0.25)}.htz-pricing-card:hover{transform:translateY(-8px);border-color:rgba(200,16,30,0.45);box-shadow:0 20px 45px rgba(0,0,0,0.45),0 0 20px rgba(200,16,30,0.15)}.htz-pricing-card__badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.25);color:#fff;font-size:0.76rem;font-weight:800;padding:5px 16px;border-radius:9999px;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap}.htz-pricing-card--popular{border-color:rgba(0,132,61,0.45);background:linear-gradient(180deg,rgba(0,132,61,0.12) 0,rgba(17,24,39,0.85) 100%);box-shadow:0 10px 35px rgba(0,132,61,0.15)}.htz-pricing-card--popular:hover{border-color:var(--htz-secondary);box-shadow:0 22px 50px rgba(0,132,61,0.3),0 0 25px rgba(0,132,61,0.25)}.htz-pricing-card--popular .htz-pricing-card__badge{background:linear-gradient(135deg,#00843D 0,#00a850 100%);border-color:#4ade80;box-shadow:0 4px 14px rgba(0,132,61,0.45)}.htz-pricing-card--enterprise{border-color:rgba(200,16,30,0.45);background:linear-gradient(180deg,rgba(200,16,30,0.12) 0,rgba(17,24,39,0.85) 100%);box-shadow:0 10px 35px rgba(200,16,30,0.15)}.htz-pricing-card--enterprise:hover{border-color:var(--htz-primary);box-shadow:0 22px 50px rgba(200,16,30,0.35),0 0 25px rgba(200,16,30,0.25)}.htz-pricing-card--enterprise .htz-pricing-card__badge{background:var(--htz-grad-primary);border-color:#f87171;box-shadow:0 4px 14px rgba(200,16,30,0.45)}.htz-pricing-card__name{font-size:1.35rem;font-weight:800;color:#ffffff;margin:0 0 0.4rem;line-height:1.25}.htz-pricing-card__scope-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:6px;background:rgba(255,255,255,0.08);color:#cbd5e1;font-size:0.78rem;font-weight:600;margin-bottom:0.75rem;width:fit-content}.htz-pricing-card__desc{font-size:0.85rem;color:#94a3b8;line-height:1.5;margin:0 0 1.25rem;min-height:48px}.htz-pricing-card__price-box{display:flex;align-items:baseline;gap:8px;padding:1rem 1.15rem;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:12px;margin-bottom:0.75rem}.htz-pricing-card__amount{font-size:1.95rem;font-weight:900;color:#ffffff;font-family:var(--htz-font-head);line-height:1}.htz-pricing-card__cycle{font-size:0.88rem;color:#94a3b8;font-weight:600}.htz-pricing-card__visits-pill{display:flex;align-items:center;gap:6px;font-size:0.8rem;font-weight:700;color:#4ade80;background:rgba(0,132,61,0.15);border:1px solid rgba(0,132,61,0.3);padding:6px 12px;border-radius:8px;margin-bottom:1.5rem}.htz-pricing-card__features{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:0.85rem;flex:1 1 auto}.htz-pricing-card__features li{display:flex;align-items:flex-start;gap:10px;font-size:0.88rem;color:#cbd5e1;line-height:1.45}.htz-pricing-card__features li svg{width:17px;height:17px;color:#4ade80;flex-shrink:0;margin-top:2px}.htz-pricing-card__features li strong{color:#ffffff}.htz-pricing-card__actions{display:flex;flex-direction:column;gap:0.65rem;margin-top:auto}.htz-pricing-card__wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0.65rem 1rem;border-radius:var(--htz-radius-sm);background:rgba(37,211,102,0.12);border:1px solid rgba(37,211,102,0.35);color:#25D366 !important;font-size:0.86rem;font-weight:700;text-decoration:none;transition:all 0.25s ease}.htz-pricing-card__wa-btn:hover{background:#25D366;color:#ffffff !important;border-color:#25D366;box-shadow:0 4px 16px rgba(37,211,102,0.35)}.htz-calc-box{background:linear-gradient(135deg,rgba(15,23,42,0.95) 0,rgba(30,41,59,0.85) 100%);border:1px solid rgba(255,255,255,0.12);border-radius:24px;padding:2.75rem 2.5rem;margin-top:2rem;margin-bottom:4rem;box-shadow:0 20px 50px rgba(0,0,0,0.4)}@media (max-width:768px){.htz-calc-box{padding:1.75rem 1.25rem}}.htz-calc-box__grid{display:grid;grid-template-columns:1.35fr 1fr;gap:3rem;align-items:center}@media (max-width:991px){.htz-calc-box__grid{grid-template-columns:1fr;gap:2rem}}.htz-calc-field{margin-bottom:1.5rem}.htz-calc-field label{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:0.95rem;font-weight:700;margin-bottom:0.65rem}.htz-calc-range{width:100%;height:8px;background:rgba(255,255,255,0.15);border-radius:4px;outline:none;-webkit-appearance:none}.htz-calc-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--htz-secondary);border:2.5px solid #fff;cursor:pointer;box-shadow:0 0 10px rgba(0,132,61,0.6)}.htz-calc-checkbox{display:flex;align-items:center;gap:10px;color:#cbd5e1;font-size:0.9rem;cursor:pointer;user-select:none}.htz-calc-checkbox input{width:18px;height:18px;accent-color:var(--htz-secondary)}.htz-calc-result{background:rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.1);border-radius:18px;padding:2.25rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.htz-calc-result span{font-size:0.9rem;font-weight:600;color:#94a3b8;margin-bottom:0.5rem;text-transform:uppercase;letter-spacing:0.05em}.htz-calc-result strong{font-size:2.4rem;font-weight:900;color:#fff;font-family:var(--htz-font-head);margin-bottom:0.75rem}.htz-rates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;margin-bottom:3.5rem}@media (max-width:900px){.htz-rates-grid{grid-template-columns:1fr}}.htz-rate-card{background:#ffffff;border:1px solid var(--htz-border);border-radius:16px;padding:1.75rem;display:flex;flex-direction:column;transition:all 0.25s ease;box-shadow:0 4px 15px rgba(0,0,0,0.03)}.htz-rate-card:hover{border-color:var(--htz-primary);box-shadow:0 12px 30px rgba(200,16,30,0.08);transform:translateY(-4px)}.htz-rate-card__icon{width:44px;height:44px;border-radius:10px;background:var(--htz-red-light);color:var(--htz-primary);display:grid;place-items:center;margin-bottom:1.15rem}.htz-rate-card__title{font-size:1.15rem;font-weight:800;color:var(--htz-dark);margin:0 0 0.5rem}.htz-rate-card__base-price{font-size:1.6rem;font-weight:900;color:var(--htz-primary);margin-bottom:0.5rem;font-family:var(--htz-font-head)}.htz-rate-card__details{list-style:none;padding:0;margin:0 0 1.5rem;font-size:0.88rem;color:var(--htz-muted);display:flex;flex-direction:column;gap:0.5rem}.htz-rate-card__details li{display:flex;align-items:center;gap:8px}.htz-tools-hub-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:2rem;margin-bottom:4rem}@media (max-width:1100px){.htz-tools-hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.htz-tools-hub-grid{grid-template-columns:1fr}}.htz-tool-card{background:#ffffff;border:1px solid var(--htz-border);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;text-decoration:none;transition:all 0.28s cubic-bezier(0.16,1,0.3,1);box-shadow:0 4px 14px rgba(0,0,0,0.03);position:relative;overflow:hidden}.htz-tool-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3.5px;background:var(--htz-primary);opacity:0;transition:opacity 0.25s ease}.htz-tool-card:hover{transform:translateY(-5px);border-color:var(--htz-primary);box-shadow:0 14px 30px rgba(200,16,30,0.1)}.htz-tool-card:hover::before{opacity:1}.htz-tool-card__icon{width:42px;height:42px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;color:var(--htz-primary);display:grid;place-items:center;margin-bottom:1rem;transition:all 0.2s ease}.htz-tool-card:hover .htz-tool-card__icon{background:var(--htz-primary);color:#fff;border-color:var(--htz-primary)}.htz-tool-card__title{font-size:1.05rem;font-weight:800;color:var(--htz-dark);margin:0 0 0.4rem}.htz-tool-card__desc{font-size:0.82rem;color:var(--htz-muted);line-height:1.5;margin:0 0 1.25rem;flex:1 1 auto}.htz-tool-card__link{font-size:0.85rem;font-weight:700;color:var(--htz-primary);display:inline-flex;align-items:center;gap:6px}.htz-tool-card:hover .htz-tool-card__link{color:var(--htz-secondary)}.htz-pricing-modal{position:fixed;inset:0;background:rgba(11,17,30,0.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:10000;display:none;align-items:center;justify-content:center;padding:1.5rem}.htz-pricing-modal.is-open{display:flex;animation:htzFadeIn 0.25s ease}.htz-pricing-modal__content{background:#0f172a;border:1px solid rgba(255,255,255,0.16);border-radius:20px;max-width:580px;width:100%;max-height:90vh;overflow-y:auto;padding:2.25rem;box-shadow:0 25px 60px rgba(0,0,0,0.7);position:relative;color:#fff}.htz-pricing-modal__close{position:absolute;top:1.25rem;right:1.25rem;background:rgba(255,255,255,0.08);border:none;color:#fff;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;cursor:pointer;font-size:1.2rem;transition:background 0.2s ease}.htz-pricing-modal__close:hover{background:var(--htz-primary)}.htz-matrix-sec{padding-block:var(--htz-section-y);background:var(--htz-light)}.htz-matrix-wrap{overflow-x:auto;background:#fff;border:1px solid var(--htz-border);border-radius:var(--htz-radius-xl);box-shadow:var(--htz-shadow);-webkit-overflow-scrolling:touch}.htz-matrix-table{width:100%;min-width:680px;border-collapse:collapse;text-align:left}.htz-matrix-table th,.htz-matrix-table td{padding:1.15rem 1.5rem;border-bottom:1px solid var(--htz-border);font-size:0.95rem}.htz-matrix-table th{background:#f8fafc;font-weight:800;color:var(--htz-text)}.htz-matrix-table th.htz-matrix-popular{background:var(--htz-green-light);color:var(--htz-secondary-dark);border-top:3px solid var(--htz-secondary)}.htz-matrix-table th.htz-matrix-enterprise{background:var(--htz-red-light);color:var(--htz-primary-dark);border-top:3px solid var(--htz-primary)}.htz-matrix-table tr:hover td{background:#fdfdfd}.htz-matrix-table td.htz-matrix-highlight{background:rgba(0,132,61,0.02);font-weight:600}.htz-matrix-table tr:last-child td{border-bottom:none}.htz-matrix-check{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--htz-green-light);color:var(--htz-secondary);font-weight:bold}.htz-matrix-cross{color:#9ca3af;font-weight:bold}.htz-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;margin-top:2.5rem}.htz-process-card{background:#fff;border:1px solid var(--htz-border);border-radius:var(--htz-radius-lg);padding:2rem 1.5rem;position:relative;transition:var(--htz-transition)}.htz-process-card:hover{transform:translateY(-4px);box-shadow:var(--htz-shadow);border-color:var(--htz-secondary)}.htz-process-num{width:44px;height:44px;border-radius:var(--htz-radius);background:var(--htz-grad-primary);color:#fff;display:grid;place-items:center;font-size:1.25rem;font-weight:800;margin-bottom:1.25rem}.htz-process-num--green{background:var(--htz-grad-secondary)}.htz-process-card h3{font-size:1.15rem;font-weight:700;color:var(--htz-text);margin-bottom:0.65rem}.htz-process-card p{font-size:0.9rem;color:var(--htz-muted);line-height:1.6;margin:0}.htz-faq-sec{padding-block:var(--htz-section-y);background:#fff}.htz-faq-accordion{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.htz-faq-item{border:1px solid var(--htz-border);border-radius:var(--htz-radius-md);overflow:hidden;transition:var(--htz-transition);background:#fff}.htz-faq-item.is-open{border-color:var(--htz-secondary);box-shadow:var(--htz-shadow-sm)}.htz-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:none;border:none;text-align:left;font-family:inherit;font-size:1.05rem;font-weight:700;color:var(--htz-text);cursor:pointer;gap:1rem}.htz-faq-trigger:hover{color:var(--htz-primary)}.htz-faq-item.is-open .htz-faq-trigger{color:var(--htz-secondary-dark)}.htz-faq-icon{width:28px;height:28px;border-radius:50%;background:var(--htz-light);display:grid;place-items:center;flex-shrink:0;transition:transform 0.25s var(--htz-ease),background 0.25s}.htz-faq-item.is-open .htz-faq-icon{transform:rotate(180deg);background:var(--htz-green-light);color:var(--htz-secondary)}.htz-faq-content{display:none;padding:0 1.5rem 1.5rem;font-size:0.95rem;color:var(--htz-muted);line-height:1.7}.htz-faq-item.is-open .htz-faq-content{display:block}details.htz-faq-item>summary.htz-faq-trigger{list-style:none}details.htz-faq-item>summary.htz-faq-trigger::-webkit-details-marker{display:none}details.htz-faq-item[open]{border-color:var(--htz-secondary);box-shadow:var(--htz-shadow-sm)}details.htz-faq-item[open] .htz-faq-icon{transform:rotate(180deg);background:var(--htz-green-light);color:var(--htz-secondary)}details.htz-faq-item[open] .htz-faq-content{display:block}@media (max-width:991px){.htz-pricing-hero__stats{grid-template-columns:repeat(2,1fr)}.htz-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.htz-pricing-hero__stats{grid-template-columns:1fr}.htz-process-grid{grid-template-columns:1fr}.htz-pricing-tab{padding:0.5rem 1rem;font-size:0.85rem}}.htz-affiliate-banner{padding-block:var(--htz-section-y-sm);background:#f2faf6}.htz-affiliate-banner .htz-container{position:relative;max-width:1600px;width:100%;margin-inline:auto;padding-inline:var(--htz-gutter)}.htz-aff-banner__frame{position:relative;width:100%;border-radius:20px;overflow:hidden;box-shadow:0 16px 44px -10px rgba(15,23,42,0.08),0 2px 8px rgba(15,23,42,0.03);border:1px solid rgba(226,232,240,0.85);background:#f0faf5}.htz-aff-banner__graphic{width:100%;height:auto;display:block;object-fit:contain}.htz-aff-banner__cta-btn{position:absolute;left:6.27%;top:65.5%;width:36%;height:12%;min-height:52px;display:inline-flex;align-items:center;justify-content:flex-start;gap:clamp(0.5rem, 0.8vw, 0.9rem);padding:0 clamp(1rem, 1.6vw, 1.8rem);background:linear-gradient(115deg,#C8101E 0,#a00d18 50%,#8B0000 100%);color:#ffffff !important;border-radius:9999px;font-family:var(--htz-font-head,inherit);font-weight:800;font-size:clamp(0.78rem, 1.1vw, 1.08rem);text-decoration:none !important;letter-spacing:0.02em;white-space:nowrap;overflow:hidden;isolation:isolate;box-shadow:0 4px 18px rgba(200,16,30,0.50),0 10px 32px rgba(139,0,0,0.30),0 2px 5px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.20),inset 0 -1px 0 rgba(0,0,0,0.12);transition:box-shadow 0.35s ease;z-index:5}.htz-aff-banner__cta-btn::before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,#00843D 0,#009944 50%,#006B32 100%);opacity:0;transition:opacity 0.35s ease;z-index:0;pointer-events:none}.htz-aff-banner__cta-btn:hover::before{opacity:1}.htz-aff-banner__cta-btn:hover{box-shadow:0 4px 18px rgba(0,132,61,0.55),0 10px 32px rgba(0,107,50,0.35),0 2px 5px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.25),inset 0 -1px 0 rgba(0,0,0,0.12);color:#ffffff !important;text-decoration:none !important;transform:none}.htz-aff-btn__shimmer{position:absolute;inset:0;border-radius:inherit;background:linear-gradient( 108deg,transparent 25%,rgba(255,255,255,0.28) 48%,rgba(255,255,255,0.08) 55%,transparent 72% );background-size:250% 100%;background-position:-150% 0;pointer-events:none;transition:background-position 0.6s ease;z-index:1}.htz-aff-banner__cta-btn:hover .htz-aff-btn__shimmer{background-position:250% 0}.htz-aff-btn__icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(38px, 3.2vw, 48px);height:clamp(38px, 3.2vw, 48px);border-radius:50%;background:rgba(255,255,255,0.18);border:2px solid rgba(255,255,255,0.35);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background 0.3s ease;position:relative;z-index:2}.htz-aff-btn__icon-wrap svg{width:clamp(20px, 1.8vw, 26px);height:clamp(20px, 1.8vw, 26px)}.htz-aff-banner__cta-btn:hover .htz-aff-btn__icon-wrap{background:rgba(255,255,255,0.28)}.htz-aff-btn__label{display:flex;flex-direction:column;line-height:1.2;font-size:clamp(0.92rem, 1.35vw, 1.24rem);text-shadow:0 1px 4px rgba(0,0,0,0.22);position:relative;z-index:2}.htz-aff-btn__sub{font-style:normal;font-size:0.82em;font-weight:500;opacity:0.90;letter-spacing:0.02em}.htz-aff-btn__arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;width:clamp(32px, 2.6vw, 40px);height:clamp(32px, 2.6vw, 40px);border-radius:50%;background:rgba(255,255,255,0.18);border:2px solid rgba(255,255,255,0.35);transition:background 0.3s ease,border-color 0.3s ease;position:relative;z-index:2}.htz-aff-btn__arrow svg{width:17px;height:17px;transition:transform 0.3s ease}.htz-aff-banner__cta-btn:hover .htz-aff-btn__arrow{background:rgba(255,255,255,0.30);border-color:rgba(255,255,255,0.55)}.htz-aff-banner__cta-btn:hover .htz-aff-btn__arrow svg{animation:htz-arrow-hover-bounce 0.65s cubic-bezier(0.34,1.56,0.64,1) infinite alternate}@keyframes htz-arrow-hover-bounce{0%{transform:translateX(0)}100%{transform:translateX(7px)}}.htz-aff-btn__pulse,.htz-aff-btn__pulse--2{display:none}@media (max-width:991px){.htz-aff-banner__cta-btn{gap:0.4rem;padding:0 0.8rem;font-size:clamp(0.6rem, 1.3vw, 0.9rem)}.htz-aff-btn__label{font-size:clamp(0.7rem, 1.4vw, 1rem)}.htz-aff-btn__icon-wrap{width:30px;height:30px}.htz-aff-btn__icon-wrap svg{width:16px;height:16px}.htz-aff-btn__arrow{width:26px;height:26px}}@media (max-width:768px){.htz-aff-banner__frame{border-radius:16px;display:flex;flex-direction:column;padding-bottom:1.5rem}.htz-aff-banner__cta-btn{position:relative;left:auto;top:auto;width:calc(100% - 2rem);height:auto;min-height:56px;padding:1rem 1.75rem;margin:1.25rem auto 0;font-size:1rem;border-radius:9999px;justify-content:center;gap:0.75rem}.htz-aff-btn__label{font-size:1.1rem}.htz-aff-btn__icon-wrap{width:42px;height:42px}.htz-aff-btn__icon-wrap svg{width:22px;height:22px}.htz-aff-btn__arrow{width:34px;height:34px;margin-left:0}.htz-aff-btn__arrow svg{width:18px;height:18px}}.htz-testimonials-section{position:relative;background:linear-gradient(180deg,#f8fbfd 0,#ffffff 28%,#ffffff 75%,#f4f8f6 100%);padding:4.5rem 0 3.75rem;overflow:hidden}.htz-testimonials-ambient-bg{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#00843D 0.75px,transparent 0.75px),radial-gradient(#0f172a 0.5px,transparent 0.5px);background-size:24px 24px,48px 48px;background-position:0 0,12px 12px;opacity:0.035;z-index:1}.htz-testimonials-section .htz-container{position:relative;z-index:2}.htz-clients-sliders-wrapper{display:flex;flex-direction:column;gap:16px;margin-top:1.5rem;margin-bottom:3.5rem;width:100%}.htz-marquee-row{display:flex;align-items:center;gap:14px;width:100%;position:relative}.htz-marquee-badge{width:44px;height:90px;border-radius:9999px;background:linear-gradient(135deg,#00843D 0,#006b31 100%);color:#ffffff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 14px rgba(0,132,61,0.28);transition:transform 0.2s ease,box-shadow 0.2s ease;user-select:none}.htz-marquee-badge svg{width:20px;height:20px}.htz-marquee-row:hover .htz-marquee-badge{transform:scale(1.05);box-shadow:0 6px 18px rgba(0,132,61,0.38)}.htz-marquee-viewport{flex:1;overflow:hidden;position:relative;padding:6px 0;mask-image:linear-gradient(to right,transparent 0,black 36px,black calc(100% - 36px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 36px,black calc(100% - 36px),transparent 100%)}.htz-marquee-track{display:flex;gap:16px;width:max-content;will-change:transform}.htz-marquee-group{display:flex;gap:16px;align-items:center;flex-shrink:0}@keyframes htzMarqueeScrollL2R{0%{transform:translate3d(-50%,0,0)}100%{transform:translate3d(0%,0,0)}}.htz-marquee-track--l2r{animation:htzMarqueeScrollL2R 45s linear infinite}@keyframes htzMarqueeScrollR2L{0%{transform:translate3d(0%,0,0)}100%{transform:translate3d(-50%,0,0)}}.htz-marquee-track--r2l{animation:htzMarqueeScrollR2L 45s linear infinite}.htz-marquee-row:hover .htz-marquee-track{animation-play-state:paused}.htz-client-pill{display:inline-flex;align-items:center;justify-content:center;background:#ffffff;border:1.5px solid #e2e8f0;border-radius:12px;padding:4px;width:180px;min-width:180px;max-width:180px;height:90px;box-sizing:border-box;box-shadow:0 4px 14px rgba(15,23,42,0.04);transition:all 0.25s cubic-bezier(0.16,1,0.3,1);text-decoration:none;flex-shrink:0;cursor:pointer;overflow:hidden}.htz-client-pill:hover{border-color:#00843D;transform:translateY(-3px);box-shadow:0 8px 22px rgba(0,132,61,0.14)}.htz-client-pill img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;display:block}.htz-testimonials-subhead{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto 2.25rem;text-align:center}.htz-subhead-dash{width:32px;height:2px;background:#00843D;border-radius:2px;display:inline-block}.htz-subhead-text{font-size:0.84rem;font-weight:800;color:#00843D;letter-spacing:0.09em;text-transform:uppercase;font-family:var(--htz-font-heading,'Manrope',sans-serif)}.htz-testimonials-slider-wrapper{width:100%;position:relative}.htz-testimonials-slider-viewport{width:100%;overflow:hidden;position:relative;padding:12px 6px 20px;margin:-12px -6px -20px}.htz-testimonials-slider-track{display:flex;gap:20px;transition:transform 0.6s cubic-bezier(0.25,1,0.5,1);will-change:transform}.htz-test-card{flex:0 0 calc((100% - 40px) / 3);min-width:0;background:#ffffff;border:1px solid #e5e9f0;border-radius:14px;padding:1.35rem 1.25rem 1.35rem;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:16px;box-shadow:0 4px 16px rgba(15,23,42,0.04);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;position:relative}.htz-test-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,132,61,0.10);border-color:rgba(0,132,61,0.35)}.htz-test-card__side{flex-shrink:0;display:flex;align-items:flex-start;justify-content:center}.htz-test-card__avatar{width:66px;height:66px;border-radius:50%;border:2px solid #e2e8f0;background:#ffffff;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 3px 10px rgba(15,23,42,0.05);transition:border-color 0.25s ease,transform 0.25s ease}.htz-test-card:hover .htz-test-card__avatar{border-color:#00843D;transform:scale(1.04)}.htz-test-card__avatar img{width:48px;height:48px;object-fit:contain;display:block;margin:0 auto}.htz-test-card__main{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.htz-test-card__quote-icon{position:absolute;top:-2px;right:0;color:#00843D;display:flex;align-items:center;justify-content:center;opacity:0.85}.htz-test-card__body{flex-grow:1;margin-bottom:0.95rem;padding-right:24px}.htz-test-card__quote{margin:0;padding:0;font-size:0.81rem;line-height:1.55;color:#475569;font-style:italic;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:72px}.htz-test-card__author{border-top:none;border-left:2.5px solid #00843D;padding-left:10px;padding-top:1px;padding-bottom:1px;margin-top:auto}.htz-test-card__name{font-size:0.84rem;font-weight:700;color:#00843D;margin:0 0 2px;line-height:1.25;font-family:var(--htz-font-heading,'Manrope',sans-serif)}.htz-test-card__role{font-size:0.72rem;font-weight:500;color:#64748b;margin:0 0 2px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.htz-test-card__company{font-size:0.72rem;font-weight:600;color:#94a3b8;margin:0;line-height:1.35}.htz-test-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:2rem}.htz-test-arrow{width:34px;height:34px;border-radius:50%;border:1.5px solid #e2e8f0;background:#ffffff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.25s ease;padding:0;box-shadow:0 2px 6px rgba(15,23,42,0.04)}.htz-test-arrow:hover{background:#00843D;border-color:#00843D;color:#ffffff;transform:scale(1.06);box-shadow:0 4px 12px rgba(0,132,61,0.25)}.htz-test-dots{display:flex;align-items:center;justify-content:center;gap:7px}.htz-test-dot{width:7px;height:7px;border-radius:50%;background:#cbd5e1;border:none;padding:0;cursor:pointer;transition:all 0.3s ease;display:inline-block}.htz-test-dot--active{width:22px;height:7px;border-radius:9999px;background:#00843D}@media (max-width:1024px){.htz-test-card{flex:0 0 calc((100% - 20px) / 2)}}@media (max-width:680px){.htz-testimonials-section{padding:3.5rem 0 2.5rem}.htz-marquee-badge{display:none}.htz-marquee-viewport{mask-image:none;-webkit-mask-image:none}.htz-test-card{flex:0 0 100%;gap:14px;padding:1.15rem 1rem}.htz-test-card__avatar{width:56px;height:56px}.htz-test-card__avatar img{width:38px;height:38px}.htz-client-pill{width:150px;min-width:150px;max-width:150px;height:75px}}.htz-auth-page-wrapper{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;position:relative !important}.htz-auth-page-wrapper>.woocommerce,.htz-auth-page-wrapper .woocommerce{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}body:has(.htz-auth-section) main.htz-main>.htz-container,.woocommerce-lost-password main.htz-main>.htz-container,.woocommerce-ResetPassword-page main.htz-main>.htz-container,.woocommerce-account:not(.logged-in) main.htz-main>.htz-container{max-width:100% !important;width:100% !important;padding:0 !important;margin:0 !important}body:has(.htz-auth-section) .htz-entry,.woocommerce-lost-password .htz-entry,.woocommerce-account:not(.logged-in) .htz-entry{margin:0 !important;padding:0 !important;max-width:100% !important;width:100% !important}body:has(.htz-auth-section) .htz-entry__header,.woocommerce-lost-password .htz-entry__header,.woocommerce-account:not(.logged-in) .htz-entry__header{display:none !important}body:has(.htz-auth-section) .htz-entry__content,.woocommerce-lost-password .htz-entry__content,.woocommerce-account:not(.logged-in) .htz-entry__content{padding:0 !important;margin:0 !important;max-width:100% !important;width:100% !important}.htz-auth-section{width:100% !important;max-width:100% !important;position:relative !important;margin:0 !important;padding:0 !important}.htz-auth-banner{width:100%;min-height:calc(100vh - var(--htz-header-h, 110px));min-height:clamp(650px, 92vh, 980px);border-radius:0 !important;border:none !important;background-color:#F8FAFC;background-size:cover;background-position:left center;background-repeat:no-repeat;display:flex;align-items:center;position:relative;overflow:hidden;transition:background-image 0.4s ease-in-out}.htz-auth-banner::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,0.42) 0,rgba(255,255,255,0.28) 50%,rgba(255,255,255,0.38) 100%);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none;z-index:1}.htz-auth-banner__inner{position:relative;z-index:2;width:100%;display:flex;justify-content:flex-end;align-items:center;padding-top:3.5rem;padding-bottom:3.5rem}.htz-auth-card{position:relative;z-index:3;width:100%;max-width:485px;background:rgba(255,255,255,0.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:22px;padding:2.75rem 2.5rem;border:none !important;box-shadow:0 20px 50px -10px rgba(0,0,0,0.14),0 10px 25px -5px rgba(0,0,0,0.06);transition:all 0.3s ease}.htz-auth-form,.woocommerce form.login#htz-login-form,.woocommerce form.login,.woocommerce form.woocommerce-ResetPassword,.woocommerce form.lost_reset_password{border:none !important;padding:0 !important;margin:0 !important}.htz-auth-view{display:none;animation:htzAuthFadeIn 0.3s cubic-bezier(0.16,1,0.3,1) forwards}.htz-auth-view.is-active{display:block}@keyframes htzAuthFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.htz-auth-header{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem}.htz-auth-badge{width:54px;height:54px;min-width:54px;border-radius:50%;background:#E8F7EE;color:#00A859;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,168,89,0.15)}.htz-auth-title{font-size:1.6rem !important;font-weight:800 !important;color:#111827 !important;margin:0 0 4px !important;line-height:1.2 !important;letter-spacing:-0.02em !important}.htz-auth-sub{font-size:0.875rem !important;color:#6B7280 !important;margin:0 !important;line-height:1.4 !important}.htz-form-group{margin-bottom:1.15rem}.htz-form-label{display:block;font-size:0.84rem;font-weight:700;color:#1F2937;margin-bottom:6px}.htz-auth-req{color:#EF4444;font-weight:700}.htz-input-wrap{position:relative;width:100%}.htz-input-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#9CA3AF;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:color 0.2s ease}.htz-input{width:100% !important;height:48px !important;background:#FAFAFA !important;border:1.5px solid #E5E7EB !important;border-radius:10px !important;padding:0 42px 0 42px !important;font-size:0.925rem !important;color:#111827 !important;outline:none !important;transition:all 0.2s ease !important;box-sizing:border-box !important}.htz-input:focus{background:#ffffff !important;border-color:#00A859 !important;box-shadow:0 0 0 3.5px rgba(0,168,89,0.12) !important}.htz-input:focus+.htz-input-icon,.htz-input-wrap:focus-within .htz-input-icon{color:#00A859}.htz-input::placeholder{color:#9CA3AF !important}.htz-input--otp{font-size:1.5rem !important;letter-spacing:0.4em !important;text-align:center !important;font-weight:800 !important;font-family:monospace !important;padding-left:15px !important;padding-right:15px !important}.woocommerce button.show-password-input,.woocommerce-page button.show-password-input,.htz-input-wrap button.show-password-input,button.show-password-input,.show-password-input{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;position:absolute !important;width:0 !important;height:0 !important;padding:0 !important;margin:0 !important;border:none !important;clip:rect(0,0,0,0) !important;overflow:hidden !important;font-size:0 !important;line-height:0 !important}.woocommerce button.show-password-input::after,.woocommerce-page button.show-password-input::after,button.show-password-input::after{display:none !important;content:'' !important}.htz-input-wrap .password-input,.woocommerce form .htz-input-wrap .password-input{display:block !important;width:100% !important;position:static !important;padding:0 !important;margin:0 !important;border:none !important;background:transparent !important;box-shadow:none !important}.htz-pwd-toggle{position:absolute !important;right:14px !important;top:50% !important;transform:translateY(-50%) !important;background:transparent !important;border:none !important;padding:6px !important;color:#9CA3AF !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:color 0.2s ease,transform 0.2s ease !important;z-index:5 !important;line-height:1 !important;outline:none !important;box-shadow:none !important}.htz-pwd-toggle:hover{color:#111827 !important}.htz-pwd-toggle svg{display:block;pointer-events:none}.woocommerce-password-strength{padding:8px 14px !important;border-radius:8px !important;font-size:0.825rem !important;font-weight:700 !important;text-align:center !important;margin:8px 0 12px !important}.woocommerce-password-strength.short{background-color:#FEE2E2 !important;color:#DC2626 !important;border:1px solid #FCA5A5 !important}.woocommerce-password-strength.bad{background-color:#FEF3C7 !important;color:#D97706 !important;border:1px solid #FCD34D !important}.woocommerce-password-strength.good{background-color:#E0F2FE !important;color:#0284C7 !important;border:1px solid #7DD3FC !important}.woocommerce-password-strength.strong{background-color:#DCFCE7 !important;color:#16A34A !important;border:1px solid #86EFAC !important}.woocommerce-password-hint{font-size:0.8rem !important;color:#6B7280 !important;margin-bottom:12px !important;line-height:1.4 !important}.htz-field-hint{display:block;font-size:0.775rem;color:#6B7280;margin-top:5px}.htz-auth-row{display:flex;align-items:center;justify-content:space-between;margin:0.75rem 0 1.5rem}.htz-checkbox-label{display:inline-flex;align-items:center;gap:0.5rem;cursor:pointer;font-size:0.85rem;color:#4B5563;user-select:none}.htz-checkbox{width:16px;height:16px;accent-color:#00A859;cursor:pointer}.htz-auth-link{font-size:0.85rem;color:#00A859;font-weight:600;text-decoration:none;transition:all 0.2s ease}.htz-auth-link:hover{color:#006B32;text-decoration:underline}.htz-auth-btn{width:100% !important;height:50px !important;background:linear-gradient(135deg,#00A859 0,#00843D 100%) !important;color:#ffffff !important;border:none !important;border-radius:10px !important;font-size:1rem !important;font-weight:700 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;cursor:pointer !important;box-shadow:0 4px 16px rgba(0,168,89,0.35) !important;transition:all 0.25s cubic-bezier(0.4,0,0.2,1) !important;position:relative !important}.htz-auth-btn:hover{background:linear-gradient(135deg,#00934e 0,#006f33 100%) !important;box-shadow:0 6px 22px rgba(0,168,89,0.45) !important;transform:translateY(-1px) !important}.htz-auth-btn:active{transform:translateY(0) !important}.htz-auth-btn:disabled,.htz-auth-btn.is-loading{opacity:0.75 !important;cursor:not-allowed !important;transform:none !important}.htz-btn-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,0.3);border-top-color:#ffffff;border-radius:50%;animation:htzSpin 0.7s linear infinite;margin-left:6px}@keyframes htzSpin{to{transform:rotate(360deg)}}.htz-auth-footer{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #F3F4F6;text-align:center;font-size:0.875rem;color:#6B7280}.htz-auth-switch{color:#00A859 !important;font-weight:700 !important;text-decoration:none !important;cursor:pointer !important;margin-left:4px !important;transition:all 0.2s ease !important}.htz-auth-switch:hover{color:#006B32 !important;text-decoration:underline !important}.htz-auth-alert{padding:12px 16px;border-radius:10px;font-size:0.875rem;margin-bottom:1.5rem;line-height:1.5;display:none}.htz-auth-alert.htz-alert--error{background:#FEF2F2;color:#991B1B;border:1px solid #FCA5A5}.htz-auth-alert.htz-alert--success{background:#ECFDF5;color:#065F46;border:1px solid #A7F3D0}.htz-auth-wc-notices .woocommerce-error{background:#FEF2F2 !important;color:#991B1B !important;border:1px solid #FCA5A5 !important;border-radius:10px !important;padding:12px 16px !important;font-size:0.875rem !important;list-style:none !important;margin:0 0 1.5rem !important}.htz-auth-wc-notices .woocommerce-message{background:#ECFDF5 !important;color:#065F46 !important;border:1px solid #A7F3D0 !important;border-radius:10px !important;padding:12px 16px !important;font-size:0.875rem !important;list-style:none !important;margin:0 0 1.5rem !important}.htz-resend-row{margin-bottom:0.75rem}.htz-resend-btn{background:none;border:none;color:#00A859;font-weight:700;cursor:pointer;padding:0;margin-left:4px;font-size:0.875rem;text-decoration:underline}.htz-resend-btn:hover{color:#006B32}.htz-resend-timer{font-size:0.85rem;color:#9CA3AF;margin-left:6px}.htz-change-email-row{margin-top:0.5rem}@media (max-width:1080px){.htz-auth-banner{min-height:600px;background-position:25% center}.htz-auth-banner__inner{padding-top:2.5rem;padding-bottom:2.5rem}.htz-auth-card{max-width:450px;padding:2.25rem 1.75rem}}@media (max-width:900px){.htz-auth-banner{min-height:auto;background-position:center center}.htz-auth-banner::before{background:rgba(255,255,255,0.88);backdrop-filter:blur(3px)}.htz-auth-banner__inner{justify-content:center;padding:2.5rem 1.25rem}.htz-auth-card{max-width:100%;box-shadow:0 10px 30px rgba(0,0,0,0.08)}}@media (max-width:640px){.htz-auth-banner__inner{padding:2rem 1rem}.htz-auth-card{padding:1.75rem 1.25rem;border-radius:18px}.htz-auth-title{font-size:1.4rem !important}}.htz-step-indicators{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.htz-step-indicators::-webkit-scrollbar{display:none}.htz-step-indicator{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);color:#94a3b8;font-size:0.85rem;font-weight:700;white-space:nowrap;transition:all 0.2s ease}.htz-step-indicator.is-active{background:rgba(200,16,30,0.15);border-color:#C8101E;color:#ffffff}.htz-step-indicator.is-completed{background:rgba(0,132,61,0.15);border-color:#00843D;color:#4ade80}.htz-step-num{width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,0.1);display:inline-flex;align-items:center;justify-content:center;font-size:0.75rem}.htz-step-indicator.is-active .htz-step-num{background:#C8101E;color:#ffffff}.htz-step-indicator.is-completed .htz-step-num{background:#00843D;color:#ffffff}.htz-step-pane{display:none}.htz-step-pane.is-active{display:block;animation:htzFadeIn 0.25s ease}@keyframes htzFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.htz-calc-card,.htz-builder-cat-card{transition:border-color 0.2s ease,box-shadow 0.2s ease}.htz-calc-card:hover,.htz-builder-cat-card:hover{border-color:rgba(255,255,255,0.18)}.htz-qty-ctrl button:active{transform:scale(0.92)}.post-type-archive-htz_service .htz-floating-stack,.page-template-page-services .htz-floating-stack,.htz-service-archive-page .htz-floating-stack,.page-id-281 .htz-floating-stack,.post-type-archive-htz_service .htz-float-box--cart,.post-type-archive-htz_service .htz-float-box--assist,.htz-service-archive-page .htz-float-box--cart,.htz-service-archive-page .htz-float-box--assist,#htz-floating-stack{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body.post-type-archive-htz_service .site-content,body.post-type-archive-htz_service main.htz-main,body.page-template-page-services .site-content,body.page-template-page-services main.htz-main,.post-type-archive-htz_service main.htz-main,.page-template-page-services main.htz-main,.post-type-archive-htz_service #content,.page-template-page-services #content,.post-type-archive-htz_service .ast-separate-container #primary,.page-template-page-services .ast-separate-container #primary{padding-top:0 !important;margin-top:0 !important}.htz-service-archive-page{background:#ffffff;color:#0f172a;font-family:var(--htz-font-head,'Manrope',-apple-system,sans-serif);overflow-x:hidden}.htz-service-hero-v2{position:relative;background-color:#e3f4fd;background-image:var(--htz-hero-banner-bg,url('/wp-content/themes/htz-technology/assets/images/service-hero-banner.webp'));background-repeat:no-repeat;background-position:center right;background-size:cover;min-height:clamp(520px, 48vw, 680px);display:flex;align-items:center;padding:40px 0;border-bottom:1px solid #e2e8f0;overflow:hidden}.htz-service-hero-v2 .htz-container{position:relative;z-index:2;width:100%}.htz-service-hero-v2__content{max-width:520px;padding:20px 0}.htz-service-hero-v2__mobile-visual{display:none}.htz-service-hero-v2__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:0.84rem;font-weight:800;letter-spacing:0.08em;color:#dc2626;text-transform:uppercase;margin-bottom:14px}.htz-service-hero-v2__eyebrow .htz-eyebrow-dash{font-weight:900;color:#dc2626}.htz-service-hero-v2__title{font-size:clamp(2.15rem, 3.2vw, 3rem);font-weight:800;line-height:1.16;color:#0f172a;margin:0 0 16px 0;letter-spacing:-0.025em}.htz-text-gradient-red{color:#e11d48;background:linear-gradient(135deg,#e11d48 0,#dc2626 100%);-webkit-background-clip:text;-webkit-text-fill-color:#e11d48;display:inline}.htz-service-hero-v2__desc{font-size:1.02rem;line-height:1.6;color:#475569;margin:0 0 28px 0;max-width:460px;font-weight:400}.htz-service-hero-v2__cta-wrap{display:flex;align-items:center;gap:14px}.htz-service-hero-v2__btn{display:inline-flex;align-items:center;gap:10px;background:#e11d48;color:#ffffff !important;font-size:0.95rem;font-weight:600;padding:13px 28px;border-radius:9999px;text-decoration:none;box-shadow:0 6px 20px rgba(225,29,72,0.28);transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}.htz-service-hero-v2__btn:hover{background:#be123c;transform:translateY(-2px);box-shadow:0 10px 26px rgba(225,29,72,0.38);color:#ffffff !important}.htz-service-hero-v2__btn .htz-btn-arrow{font-size:1.1rem;transition:transform 0.2s ease;display:inline-block}.htz-service-hero-v2__btn:hover .htz-btn-arrow{transform:translateX(4px)}.htz-service-grid-section{background:#f8fafc;padding:55px 0 85px 0;border-top:1px solid #f1f5f9}.htz-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.htz-service-archive-page .htz-service-card{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:16px !important;padding:30px 26px 24px 26px !important;position:relative !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;transition:transform 0.28s cubic-bezier(0.16,1,0.3,1),box-shadow 0.28s cubic-bezier(0.16,1,0.3,1),border-color 0.28s ease !important;box-shadow:0 1px 3px rgba(15,23,42,0.03) !important}.htz-service-archive-page .htz-service-card:hover{transform:translateY(-4px) !important;box-shadow:0 14px 32px -8px rgba(15,23,42,0.09),0 0 0 1px rgba(225,29,72,0.12) !important;border-color:#cbd5e1 !important}.htz-service-archive-page .htz-service-card__glow{position:absolute;right:0;bottom:0;width:140px;height:140px;background:radial-gradient(circle at 100% 100%,rgba(186,230,253,0.45) 0,rgba(224,242,254,0.2) 45%,transparent 75%);pointer-events:none;border-radius:0 0 16px 0;transition:opacity 0.3s ease}.htz-service-archive-page .htz-service-card:hover .htz-service-card__glow{opacity:0.95}.htz-service-archive-page .htz-service-card__top{display:flex !important;align-items:center !important;justify-content:space-between !important;margin-bottom:22px !important;position:relative !important;z-index:2 !important}.htz-service-archive-page .htz-service-card__icon{width:52px !important;height:52px !important;min-width:52px !important;border-radius:14px !important;background:#fef2f2 !important;border:1px solid #fee2e2 !important;color:#ef4444 !important;box-shadow:none !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;transition:transform 0.25s ease,background-color 0.25s ease !important}.htz-service-archive-page .htz-service-card__icon svg{width:26px !important;height:26px !important;stroke:#ef4444 !important;color:#ef4444 !important;fill:none !important}.htz-service-archive-page .htz-service-card:hover .htz-service-card__icon{transform:scale(1.05) !important;background:#fee2e2 !important}.htz-service-archive-page .htz-service-card__chevron{width:32px !important;height:32px !important;border-radius:50% !important;background:#f0f9ff !important;color:#0284c7 !important;display:flex !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;transition:all 0.25s ease !important}.htz-service-archive-page .htz-service-card__chevron svg{stroke:#0284c7 !important;color:#0284c7 !important}.htz-service-archive-page .htz-service-card:hover .htz-service-card__chevron{background:#e0f2fe !important;color:#0369a1 !important;transform:translateX(3px) !important}.htz-service-archive-page .htz-service-card__title{font-size:1.1rem !important;font-weight:700 !important;color:#0f172a !important;line-height:1.35 !important;margin:0 0 10px 0 !important;font-family:var(--htz-font-head) !important;position:relative !important;z-index:2 !important}.htz-service-archive-page .htz-service-card__title a{color:inherit !important;text-decoration:none !important;transition:color 0.2s ease !important}.htz-service-archive-page .htz-service-card:hover .htz-service-card__title a{color:#e11d48 !important}.htz-service-archive-page .htz-service-card__desc{font-size:0.88rem !important;color:#64748b !important;line-height:1.55 !important;margin:0 0 22px 0 !important;flex-grow:1 !important;font-weight:400 !important;position:relative !important;z-index:2 !important}.htz-service-archive-page .htz-service-card__footer{position:relative !important;z-index:2 !important;margin-top:auto !important}.htz-service-archive-page .htz-service-card__link{display:inline-flex !important;align-items:center !important;gap:6px !important;font-size:0.88rem !important;font-weight:600 !important;color:#dc2626 !important;text-decoration:none !important;transition:gap 0.2s ease,color 0.2s ease !important}.htz-service-archive-page .htz-service-card__link:hover{color:#b91c1c !important;gap:9px !important}.htz-service-archive-page .htz-service-card__link .htz-link-arrow{font-size:0.95rem !important;transition:transform 0.2s ease !important;display:inline-block !important}.htz-service-archive-page .htz-service-card:hover .htz-service-card__link .htz-link-arrow{transform:translateX(3px) !important}@media (max-width:1120px){.htz-service-hero-v2{background-position:70% center;min-height:480px}.htz-service-hero-v2__content{max-width:440px}.htz-service-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.htz-service-hero-v2{background-image:none !important;background-color:#f0f9ff;padding:35px 0 25px 0;min-height:auto}.htz-service-hero-v2__content{max-width:100%;text-align:center;padding:0 0 24px 0}.htz-service-hero-v2__eyebrow{justify-content:center}.htz-service-hero-v2__desc{margin-left:auto;margin-right:auto}.htz-service-hero-v2__cta-wrap{justify-content:center}.htz-service-hero-v2__mobile-visual{display:block;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(15,23,42,0.08)}.htz-service-hero-v2__mobile-visual img{width:100%;height:auto;display:block}.htz-service-grid{grid-template-columns:1fr;gap:18px}}.htz-service-archive-page .htz-floating-stack,.post-type-archive-htz_service .htz-floating-stack,.page-template-page-services .htz-floating-stack,.htz-service-pillar-page .htz-floating-stack,.htz-service-detail-page .htz-floating-stack{display:none !important}.htz-service-card__badge-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#fef2f2;border:1px solid #fee2e2;border-radius:999px;font-size:0.76rem;font-weight:700;color:#dc2626;margin-bottom:12px;width:fit-content}.htz-service-card__sub-pills{margin:14px 0 16px 0;padding-top:12px;border-top:1px dashed #e2e8f0;position:relative;z-index:2}.htz-sub-pills-label{display:block;font-size:0.74rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#64748b;margin-bottom:8px}.htz-sub-pills-wrap{display:flex;flex-wrap:wrap;gap:6px}.htz-sub-pill{display:inline-flex;align-items:center;padding:3px 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:0.76rem;font-weight:600;color:#334155;text-decoration:none;transition:all 0.2s ease}.htz-sub-pill:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c;transform:translateY(-1px)}.htz-section-header-compact{text-align:center;max-width:780px;margin:0 auto 3rem auto}.htz-service-pillar-page{background:#f8fafc;min-height:100vh}.htz-pillar-breadcrumbs-wrap{background:#ffffff;border-bottom:1px solid #e2e8f0;padding:0.85rem 0}.htz-crumb-sep{margin:0 8px;color:#cbd5e1}.htz-crumb-active{color:#0f172a;font-weight:600}.htz-pillar-hero{background:radial-gradient(circle at 50% 0,rgba(200,16,30,0.06) 0,#ffffff 80%);padding:4.5rem 0 3.5rem 0;border-bottom:1px solid #e2e8f0}.htz-pillar-hero__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;align-items:center}.htz-pillar-hero__tag{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;background:#fef2f2;border:1px solid #fee2e2;border-radius:999px;font-size:0.82rem;font-weight:700;color:#dc2626;margin-bottom:1rem}.htz-pillar-hero__dot{width:8px;height:8px;border-radius:50%;background:#dc2626}.htz-pillar-hero__title{font-size:clamp(2rem, 3.8vw, 2.85rem);font-weight:900;line-height:1.2;color:#0f172a;margin:0 0 1.25rem 0;font-family:'Manrope',sans-serif}.htz-pillar-hero__lead{font-size:1.12rem;line-height:1.65;color:#475569;margin-bottom:2rem;max-width:620px}.htz-pillar-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.htz-pillar-hero__highlights{display:flex;flex-direction:column;gap:12px}.htz-pillar-feature-card{display:flex;align-items:flex-start;gap:14px;padding:1.25rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 10px rgba(15,23,42,0.04)}.htz-pillar-feature-card__icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.htz-icon--red{background:#fef2f2;color:#dc2626}.htz-icon--blue{background:#f0f9ff;color:#0284c7}.htz-icon--green{background:#f0fdf4;color:#16a34a}.htz-icon--amber{background:#fffbeb;color:#d97706}.htz-icon--purple{background:#faf5ff;color:#9333ea}.htz-icon--teal{background:#f0fdfa;color:#0d9488}.htz-pillar-feature-card strong{display:block;font-size:0.96rem;color:#0f172a;margin-bottom:2px}.htz-pillar-feature-card p{margin:0;font-size:0.84rem;color:#64748b;line-height:1.45}.htz-pillar-section{padding:4.5rem 0}.htz-pillar-sub-services-sec{background:#ffffff;border-bottom:1px solid #e2e8f0}.htz-sub-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.htz-sub-service-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:1.75rem;display:flex;flex-direction:column;transition:all 0.25s ease;position:relative}.htz-sub-service-card:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:0 12px 30px rgba(15,23,42,0.08)}.htz-sub-service-card__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.htz-sub-service-card__icon{width:48px;height:48px;border-radius:12px;background:#fef2f2;color:#dc2626;display:flex;align-items:center;justify-content:center}.htz-sub-service-card__badge{font-size:0.78rem;font-weight:700;color:#0284c7;text-decoration:none;display:inline-flex;align-items:center;gap:4px;background:#f0f9ff;padding:4px 10px;border-radius:999px;transition:all 0.2s ease}.htz-sub-service-card__badge:hover{background:#e0f2fe}.htz-sub-service-card__title{font-size:1.18rem;font-weight:800;line-height:1.35;margin:0 0 0.75rem 0;font-family:'Manrope',sans-serif}.htz-sub-service-card__title a{color:#0f172a;text-decoration:none;transition:color 0.2s ease}.htz-sub-service-card__title a:hover{color:#dc2626}.htz-sub-service-card__desc{font-size:0.92rem;color:#64748b;line-height:1.55;margin:0 0 1.5rem 0;flex-grow:1}.htz-sub-service-card__footer{margin-top:auto;padding-top:1rem;border-top:1px solid #f1f5f9}.htz-sub-service-card__link{display:inline-flex;align-items:center;gap:6px;font-size:0.9rem;font-weight:700;color:#dc2626;text-decoration:none;transition:gap 0.2s ease}.htz-sub-service-card__link:hover{gap:9px}.htz-tool-box{background:#ffffff;border:1px solid #e2e8f0;border-radius:18px;padding:2.5rem;box-shadow:0 10px 40px rgba(15,23,42,0.05)}.htz-tool-box__header{text-align:center;max-width:720px;margin:0 auto 2.5rem auto}.htz-tool-box__title{font-size:1.85rem;font-weight:900;color:#0f172a;margin:0.75rem 0 0.5rem 0;font-family:'Manrope',sans-serif}.htz-tool-box__desc{font-size:1rem;color:#64748b;line-height:1.55;margin:0}.htz-calc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:2rem}.htz-calc-row{display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:1rem}.htz-calc-row__info strong{display:block;font-size:0.95rem;color:#0f172a;margin-bottom:2px}.htz-calc-row__info span{font-size:0.8rem;color:#64748b;line-height:1.4;display:block}.htz-calc-counter{display:flex;align-items:center;gap:6px;flex-shrink:0}.htz-counter-btn{width:32px;height:32px;border-radius:8px;border:1px solid #cbd5e1;background:#ffffff;font-size:1.1rem;font-weight:700;color:#0f172a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.htz-counter-btn:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.htz-counter-input{width:50px;height:32px;text-align:center;border:1px solid #cbd5e1;border-radius:8px;font-size:0.95rem;font-weight:700;color:#0f172a;background:#ffffff}.htz-calc-summary{display:flex;justify-content:space-between;align-items:center;padding:1.75rem 2rem;background:#0f172a;color:#ffffff;border-radius:14px;flex-wrap:wrap;gap:1.5rem}.htz-calc-summary__left span{font-size:0.9rem;color:#94a3b8;display:block;margin-bottom:4px}.htz-calc-total-display{display:flex;align-items:baseline;gap:6px}.htz-calc-total-display .htz-currency{font-size:1.8rem;color:#f87171;font-weight:800}#htz-live-total{font-size:2.4rem;font-weight:900;color:#ffffff;font-family:'Manrope',sans-serif}.htz-vat-tag{font-size:0.85rem;color:#94a3b8}.htz-calc-summary__left small{display:block;font-size:0.78rem;color:#64748b;margin-top:4px}.htz-diagnostic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.htz-diag-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.5rem;display:flex;flex-direction:column}.htz-diag-card__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem;border-bottom:1px solid #e2e8f0;padding-bottom:0.75rem}.htz-diag-card__head h3{font-size:1.05rem;font-weight:800;color:#0f172a;margin:0;max-width:65%}.htz-diag-price{font-size:1.35rem;font-weight:900;color:#dc2626;font-family:'Manrope',sans-serif}.htz-diag-list{list-style:none;padding:0;margin:0 0 1.5rem 0;font-size:0.86rem;color:#64748b;display:flex;flex-direction:column;gap:6px;flex-grow:1}.htz-diag-list li{position:relative;padding-left:14px}.htz-diag-list li::before{content:"•";position:absolute;left:0;color:#dc2626;font-weight:700}.htz-upgrade-options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.htz-upgrade-item{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:1rem}.htz-upgrade-item__left strong{display:block;font-size:0.95rem;color:#0f172a;margin-bottom:4px}.htz-upgrade-item__left p{font-size:0.82rem;color:#64748b;margin:0;line-height:1.45}.htz-upgrade-tag{font-size:0.78rem;font-weight:700;background:#f0fdf4;color:#16a34a;padding:4px 8px;border-radius:6px;border:1px solid #dcfce7;flex-shrink:0}.htz-workflow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.htz-workflow-step{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.75rem;position:relative;text-align:center}.htz-step-num{position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:28px;height:28px;border-radius:50%;background:#dc2626;color:#ffffff;font-weight:800;font-size:0.85rem;display:flex;align-items:center;justify-content:center}.htz-step-icon{width:52px;height:52px;border-radius:12px;background:#ffffff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;margin:0.5rem auto 1rem auto;color:#dc2626}.htz-workflow-step h3{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0 0 0.5rem 0}.htz-workflow-step p{font-size:0.88rem;color:#64748b;line-height:1.5;margin:0}.htz-form-shell{background:#ffffff;border:1px solid #e2e8f0;border-radius:18px;padding:2.5rem;box-shadow:0 10px 40px rgba(15,23,42,0.05);max-width:900px;margin:0 auto}.htz-form-shell__header{text-align:center;margin-bottom:2rem}.htz-form-shell__title{font-size:1.75rem;font-weight:900;color:#0f172a;margin:0.6rem 0 0.5rem 0;font-family:'Manrope',sans-serif}.htz-form-shell__desc{font-size:0.96rem;color:#64748b;margin:0;line-height:1.55}.htz-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.75rem}.htz-form-group{display:flex;flex-direction:column;gap:6px}.htz-form-group--full{grid-column:1 / -1}.htz-form-group label{font-size:0.85rem;font-weight:700;color:#334155}.htz-form-group input,.htz-form-group select,.htz-form-group textarea{padding:11px 14px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;font-size:0.92rem;color:#0f172a;font-family:inherit;transition:all 0.2s ease}.htz-form-group input:focus,.htz-form-group select:focus,.htz-form-group textarea:focus{outline:none;background:#ffffff;border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,0.12)}.htz-form-footer{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.htz-form-status-msg{font-size:0.92rem;font-weight:600}.htz-form-status-msg.is-success{color:#16a34a}.htz-form-status-msg.is-error{color:#dc2626}.htz-mega-menu--services .htz-mega-menu__container{padding:1.5rem var(--htz-gutter) 1.25rem}.htz-mega-menu__quick-tools{display:flex;align-items:center;justify-content:space-between;padding:0.75rem 1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.htz-quick-tools__title{display:inline-flex;align-items:center;gap:6px;font-size:0.8rem;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:0.05em}.htz-quick-tools__links{display:flex;gap:8px;flex-wrap:wrap}.htz-quick-tool-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#ffffff;border:1px solid #cbd5e1;border-radius:999px;font-size:0.78rem;font-weight:700;color:#334155;text-decoration:none;transition:all 0.2s ease}.htz-quick-tool-pill:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626;transform:translateY(-1px)}.htz-quick-tool-pill--highlight{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.htz-mega-menu--services-v2{position:absolute;top:100%;left:50%;right:auto;width:min(1420px, calc(100vw - 2rem));max-width:calc(100vw - 2rem);background:#f1f6fd !important;border:1px solid #dbeafe;border-radius:18px;box-shadow:0 25px 60px rgba(11,31,58,0.16),0 4px 16px rgba(0,0,0,0.05);z-index:999;visibility:hidden;opacity:0;transform:translateX(-50%) translateY(4px);transition:opacity 0.22s var(--htz-ease,ease),transform 0.22s var(--htz-ease,ease),visibility 0.22s;pointer-events:none;max-height:calc(100vh - var(--htz-header-h, 126px) - 2rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.htz-mega-menu--services-v2::before{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;background:transparent;pointer-events:auto}.htz-nav__item-mega[data-mega="services"]:hover .htz-mega-menu--services-v2,.htz-nav__item-mega[data-mega="services"].is-open .htz-mega-menu--services-v2,.htz-mega-menu--services-v2:hover{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.htz-service-nav__container{max-width:100% !important;width:100% !important;margin:0 !important;padding:1.35rem 1.5rem 1.5rem !important;box-sizing:border-box !important}.htz-service-nav__container::-webkit-scrollbar{width:5px}.htz-service-nav__container::-webkit-scrollbar-track{background:transparent}.htz-service-nav__container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.htz-service-nav__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:1rem}.htz-service-nav__card{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:1.15rem 1.25rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 8px rgba(15,23,42,0.03);transition:all 0.25s cubic-bezier(0.16,1,0.3,1);position:relative}.htz-service-nav__card:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 8px 24px rgba(15,23,42,0.08),0 2px 6px rgba(15,23,42,0.04)}.htz-service-nav__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:1rem}.htz-service-nav__badge{width:44px;height:44px;min-width:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.25s ease}.htz-service-nav__card:hover .htz-service-nav__badge{transform:scale(1.06)}.htz-badge--red{background:#fef2f2;color:#ef4444}.htz-badge--amber{background:#fff7ed;color:#f97316}.htz-badge--green{background:#f0fdf4;color:#16a34a}.htz-badge--blue{background:#eff6ff;color:#2563eb}.htz-badge--purple{background:#faf5ff;color:#9333ea}.htz-badge--teal{background:#f0fdfa;color:#0d9488}.htz-service-nav__header-info{flex:1;min-width:0}.htz-service-nav__card-title{margin:0 0 4px 0;font-size:0.95rem;font-weight:700;line-height:1.25}.htz-service-nav__card-title a{color:#0f172a;text-decoration:none;transition:color 0.2s ease}.htz-service-nav__card:hover .htz-service-nav__card-title a{color:#C8101E}.htz-service-nav__card-desc{margin:0;font-size:0.77rem;line-height:1.35;color:#64748b;font-weight:400}.htz-service-nav__card-visual{flex-shrink:0;width:85px;height:64px;display:flex;align-items:center;justify-content:flex-end}.htz-service-nav__card-visual img{max-width:100%;max-height:100%;object-fit:contain;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.05));transition:transform 0.3s cubic-bezier(0.16,1,0.3,1)}.htz-service-nav__card:hover .htz-service-nav__card-visual img{transform:scale(1.06)}.htz-service-nav__items{display:flex;flex-direction:column;gap:6px}.htz-service-nav__items--2col{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.htz-service-nav__item{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:9px;text-decoration:none;transition:all 0.2s ease}.htz-service-nav__item:hover{background:#ffffff;border-color:#cbd5e1;box-shadow:0 2px 6px rgba(15,23,42,0.06);transform:translateX(1px)}.htz-service-nav__item-lead{display:flex;align-items:center;gap:8px;min-width:0}.htz-nav-item-icon{width:22px;height:22px;min-width:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.2s ease}.htz-service-nav__item:hover .htz-nav-item-icon{transform:scale(1.1)}.htz-icon-circle--blue{background:#e0f2fe;color:#0284c7}.htz-icon-circle--purple{background:#f3e8ff;color:#9333ea}.htz-icon-circle--green{background:#dcfce7;color:#16a34a}.htz-icon-circle--red{background:#fee2e2;color:#ef4444}.htz-icon-circle--teal{background:#ccfbf1;color:#0d9488}.htz-service-nav__item-label{font-size:0.76rem;font-weight:600;color:#334155;line-height:1.25;white-space:normal;transition:color 0.2s ease}.htz-service-nav__item:hover .htz-service-nav__item-label{color:#C8101E}.htz-service-nav__arrow{font-size:0.88rem;font-weight:700;color:#94a3b8;margin-left:6px;flex-shrink:0;transition:all 0.2s ease;line-height:1}.htz-service-nav__item:hover .htz-service-nav__arrow{color:#C8101E;transform:translateX(2px)}.htz-service-nav__cta-panel{grid-column:span 2;background:linear-gradient(135deg,#0f172a 0,#1e293b 60%,#0c1a30 100%);border-radius:16px;padding:1.4rem 1.5rem 1.3rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,0.08);box-shadow:0 4px 24px rgba(11,31,58,0.18),inset 0 1px 0 rgba(255,255,255,0.06)}.htz-service-nav__cta-dots{position:absolute;top:0;right:0;width:160px;height:100%;background-image:radial-gradient(rgba(148,163,184,0.22) 1.5px,transparent 1.5px);background-size:14px 14px;pointer-events:none;opacity:0.5}.htz-service-nav__cta-panel::before{content:"";position:absolute;bottom:-30px;left:-20px;width:180px;height:180px;background:radial-gradient(circle,rgba(200,16,30,0.18) 0,transparent 70%);pointer-events:none}.htz-service-nav__cta-browse{display:flex;align-items:center;gap:12px;padding:0.85rem 1rem;background:rgba(200,16,30,0.12);border:1px solid rgba(200,16,30,0.3);border-radius:12px;text-decoration:none;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);position:relative;z-index:1}.htz-service-nav__cta-browse:hover{background:rgba(200,16,30,0.22);border-color:rgba(200,16,30,0.55);transform:translateX(2px);box-shadow:0 4px 16px rgba(200,16,30,0.2)}.htz-cta-browse__icon{width:40px;height:40px;min-width:40px;background:rgba(200,16,30,0.2);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#f87171;flex-shrink:0;transition:transform 0.25s ease}.htz-service-nav__cta-browse:hover .htz-cta-browse__icon{transform:scale(1.08)}.htz-cta-browse__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.htz-cta-browse__title{font-size:0.92rem;font-weight:700;color:#f1f5f9;line-height:1.2}.htz-cta-browse__sub{font-size:0.74rem;color:#94a3b8;font-weight:400;line-height:1.3}.htz-cta-browse__arrow{color:#f87171;display:flex;align-items:center;flex-shrink:0;transition:transform 0.25s ease}.htz-service-nav__cta-browse:hover .htz-cta-browse__arrow{transform:translateX(3px)}.htz-service-nav__cta-divider{height:1px;background:rgba(255,255,255,0.08);position:relative;z-index:1}.htz-service-nav__cta-dispatch{display:flex;align-items:center;gap:10px;position:relative;z-index:1}.htz-cta-dispatch__icon{width:36px;height:36px;min-width:36px;background:rgba(56,189,248,0.1);border-radius:9px;display:flex;align-items:center;justify-content:center;color:#38bdf8;flex-shrink:0}.htz-cta-dispatch__body{display:flex;flex-direction:column;gap:1px}.htz-cta-dispatch__label{font-size:0.71rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:0.06em}.htz-cta-dispatch__phone{font-size:0.9rem;font-weight:800;color:#f1f5f9;text-decoration:none;transition:color 0.2s ease;letter-spacing:-0.01em}.htz-cta-dispatch__phone:hover{color:#38bdf8}.htz-service-nav__cta-badges{display:flex;flex-wrap:wrap;gap:6px;position:relative;z-index:1}.htz-cta-badge{display:inline-flex;align-items:center;gap:4px;font-size:0.68rem;font-weight:600;padding:3px 8px;border-radius:999px;white-space:nowrap}.htz-cta-badge--green{background:rgba(22,163,74,0.15);color:#4ade80;border:1px solid rgba(22,163,74,0.25)}.htz-cta-badge--blue{background:rgba(37,99,235,0.15);color:#60a5fa;border:1px solid rgba(37,99,235,0.25)}.htz-cta-badge--red{background:rgba(200,16,30,0.15);color:#f87171;border:1px solid rgba(200,16,30,0.25)}@media (max-width:1100px){.htz-service-nav__grid{grid-template-columns:repeat(2,1fr)}.htz-service-nav__cta-panel{display:none}}@media (max-width:768px){.htz-service-nav__grid{grid-template-columns:1fr}.htz-service-nav__items--2col{grid-template-columns:1fr}}@media (max-width:992px){.htz-pillar-hero__grid{grid-template-columns:1fr;gap:2rem}.htz-calc-grid{grid-template-columns:1fr}.htz-workflow-steps,.htz-amc-packages-grid,.htz-mega-menu__pillars-grid{grid-template-columns:1fr}.htz-form-grid{grid-template-columns:1fr}}.post-type-archive-htz_service .htz-floating-stack,.htz-service-archive-page .htz-floating-stack,.page-template-page-services .htz-floating-stack,.page-id-281 .htz-floating-stack{display:none !important;visibility:hidden !important;pointer-events:none !important;opacity:0 !important}.htz-service-hero-v2{position:relative;background-color:#f1f8fc;background-image:var(--htz-hero-banner-bg);background-repeat:no-repeat;background-position:right center;background-size:cover;min-height:520px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid #e2e8f0}.htz-service-hero-v2__container{position:relative;z-index:2;width:100%;padding-top:50px;padding-bottom:50px}.htz-service-hero-v2__content{max-width:580px}.htz-service-hero-v2__eyebrow{display:inline-flex;align-items:center;gap:8px;color:#ef4444;font-size:0.88rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px}.htz-service-hero-v2__eyebrow .htz-eyebrow-dash{font-size:1.1rem;font-weight:900}.htz-service-hero-v2__title{font-size:2.75rem;font-weight:800;line-height:1.18;color:#0f172a;margin:0 0 18px;letter-spacing:-0.025em}.htz-service-hero-v2__title .htz-text-gradient-red{background:linear-gradient(135deg,#ef4444 0,#dc2626 50%,#b91c1c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.htz-service-hero-v2__desc{font-size:1.05rem;line-height:1.65;color:#475569;margin:0 0 28px;max-width:520px}.htz-service-hero-v2__cta-wrap{display:flex;align-items:center;gap:16px}.htz-service-hero-v2__btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#ef4444 0,#C8101E 100%);color:#ffffff;font-size:0.96rem;font-weight:700;padding:14px 30px;border-radius:9999px;text-decoration:none;box-shadow:0 10px 25px -5px rgba(200,16,30,0.35);transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}.htz-service-hero-v2__btn:hover{color:#ffffff;transform:translateY(-2px);box-shadow:0 14px 28px -5px rgba(200,16,30,0.45)}.htz-service-hero-v2__btn .htz-btn-arrow{transition:transform 0.2s ease;font-weight:900}.htz-service-hero-v2__btn:hover .htz-btn-arrow{transform:translateX(4px)}.htz-service-hero-v2__mobile-visual{display:none;margin-top:32px;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px -10px rgba(0,0,0,0.12)}.htz-service-hero-v2__mobile-visual img{width:100%;height:auto;display:block}.htz-service-trust-strip{background:#ffffff;border-bottom:1px solid #e2e8f0;padding:24px 0}.htz-service-trust-strip__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.htz-service-trust-strip__item{display:flex;align-items:center;gap:14px}.htz-trust-icon-box{width:46px;height:46px;border-radius:12px;background:var(--t-bg,#f1f5f9);color:var(--t-color,#0284c7);display:flex;align-items:center;justify-content:center;flex-shrink:0}.htz-trust-item-text strong{display:block;font-size:0.92rem;font-weight:700;color:#0f172a;line-height:1.3;margin-bottom:2px}.htz-trust-item-text span{font-size:0.8rem;color:#64748b;line-height:1.3}.htz-service-grid-section{background-color:#f8fafc;padding:64px 0 80px}.htz-section-header-compact{text-align:center;max-width:800px;margin:0 auto 36px}.htz-section-header-compact .htz-section-eyebrow-wrap{display:inline-flex;align-items:center;gap:12px;margin-bottom:10px}.htz-section-header-compact .htz-eyebrow-line{width:24px;height:2px;display:inline-block}.htz-section-header-compact .htz-eyebrow-line--red{background-color:#ef4444}.htz-section-header-compact .htz-eyebrow-line--green{background-color:#10b981}.htz-section-header-compact .htz-section-subtitle{font-size:0.82rem;font-weight:800;letter-spacing:1.8px;color:#64748b;text-transform:uppercase}.htz-section-header-compact .htz-section-title{font-size:2.15rem;font-weight:800;line-height:1.25;color:#0f172a;margin:0 0 14px;letter-spacing:-0.02em}.htz-section-header-compact .htz-section-desc{font-size:0.98rem;line-height:1.6;color:#64748b;margin:0 auto;max-width:640px}.htz-service-filter-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:28px}.htz-filter-btn{background:#ffffff;border:1px solid #e2e8f0;color:#475569;font-size:0.85rem;font-weight:600;padding:8px 18px;border-radius:9999px;cursor:pointer;transition:all 0.2s ease;outline:none}.htz-filter-btn:hover{border-color:#cbd5e1;color:#0f172a;background:#f8fafc}.htz-filter-btn.is-active{background:#0f172a;color:#ffffff;border-color:#0f172a;box-shadow:0 4px 12px rgba(15,23,42,0.15)}.htz-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.htz-service-grid .htz-service-card{background:#ffffff;border:1px solid #e2e8f0;border-left:4.5px solid var(--card-accent,#0284c7);border-radius:16px;padding:28px 24px 22px;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.04),0 2px 4px -2px rgba(0,0,0,0.04);transition:all 0.28s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column}.htz-service-grid .htz-service-card:hover{transform:translateY(-6px);box-shadow:0 20px 30px -10px rgba(15,23,42,0.09),0 0 0 1px var(--card-accent-border,rgba(2,132,199,0.28))}.htz-service-grid .htz-service-card__glow{position:absolute;bottom:-25px;right:-25px;width:95px;height:95px;border-radius:50%;background:radial-gradient(circle,var(--card-accent-bg,rgba(2,132,199,0.1)) 0,transparent 70%);pointer-events:none;transition:transform 0.3s ease,opacity 0.3s ease;opacity:0.6}.htz-service-grid .htz-service-card:hover .htz-service-card__glow{transform:scale(1.6);opacity:0.9}.htz-service-grid .htz-service-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.htz-service-grid .htz-service-card__icon{width:48px;height:48px;border-radius:13px;background:var(--card-accent-bg,rgba(2,132,199,0.1));color:var(--card-accent,#0284c7);display:flex;align-items:center;justify-content:center;transition:transform 0.25s ease;flex-shrink:0}.htz-service-grid .htz-service-card:hover .htz-service-card__icon{transform:scale(1.08)}.htz-service-grid .htz-service-card__chevron{width:32px;height:32px;border-radius:50%;background:#f0f9ff;color:#0284c7;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.25s ease}.htz-service-grid .htz-service-card:hover .htz-service-card__chevron{background:var(--card-accent,#0284c7);color:#ffffff}.htz-service-grid .htz-service-card__chevron svg{transition:transform 0.2s ease}.htz-service-grid .htz-service-card:hover .htz-service-card__chevron svg{transform:translateX(2px)}.htz-service-grid .htz-service-card__title{font-size:1.15rem;font-weight:700;line-height:1.35;color:#0f172a;margin:0 0 10px}.htz-service-grid .htz-service-card__title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.htz-service-grid .htz-service-card__title a:hover{color:var(--card-accent,#0284c7)}.htz-service-grid .htz-service-card__desc{font-size:0.88rem;line-height:1.6;color:#64748b;margin:0 0 18px;flex-grow:1}.htz-service-grid .htz-service-card__features{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:7px}.htz-service-grid .htz-service-card__features li{font-size:0.82rem;color:#334155;display:flex;align-items:center;gap:8px}.htz-service-grid .htz-service-card__features .htz-feature-check{color:#10b981;flex-shrink:0}.htz-service-grid .htz-service-card__footer{border-top:1px dashed #f1f5f9;padding-top:14px;margin-top:auto}.htz-service-grid .htz-service-card__link{display:inline-flex;align-items:center;gap:6px;font-size:0.88rem;font-weight:700;color:#ef4444;text-decoration:none;transition:all 0.2s ease}.htz-service-grid .htz-service-card__link:hover{color:#C8101E;gap:10px}.htz-service-grid .htz-service-card__link .htz-link-arrow{transition:transform 0.2s ease;font-weight:800}.htz-service-grid .htz-service-card__link:hover .htz-link-arrow{transform:translateX(3px)}.htz-service-bottom-cta{background-color:#f8fafc;padding-bottom:80px}.htz-service-bottom-cta__card{background:linear-gradient(135deg,#090e17 0,#111827 50%,#0f172a 100%);border-radius:20px;padding:50px 36px;text-align:center;color:#ffffff;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,0.08);box-shadow:0 25px 50px -12px rgba(15,23,42,0.35)}.htz-cta-pill-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(239,68,68,0.16);border:1px solid rgba(239,68,68,0.35);color:#fca5a5;font-size:0.78rem;font-weight:800;letter-spacing:1.5px;padding:6px 16px;border-radius:9999px;margin-bottom:20px}.htz-cta-pill-badge .htz-badge-arrow{font-weight:800}.htz-service-bottom-cta__title{font-size:2.15rem;font-weight:800;line-height:1.25;color:#ffffff;margin:0 0 14px;letter-spacing:-0.02em}.htz-service-bottom-cta__desc{max-width:680px;margin:0 auto 30px;color:#94a3b8;font-size:0.98rem;line-height:1.65}.htz-service-bottom-cta__actions{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.htz-btn--outline-white{border:1.5px solid rgba(255,255,255,0.28);color:#ffffff;background:transparent;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:9999px;font-weight:700;font-size:0.92rem;text-decoration:none;transition:all 0.2s ease}.htz-btn--outline-white:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.5);color:#ffffff}@keyframes htzCardFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.htz-service-hero-v2{background-position:right 25% center}.htz-service-hero-v2__content{max-width:520px}}@media (max-width:1024px){.htz-service-grid{grid-template-columns:repeat(2,1fr);gap:22px}.htz-service-trust-strip__grid{grid-template-columns:repeat(2,1fr);gap:20px}.htz-service-hero-v2{background-image:none;background:#f8fafc;padding:40px 0;min-height:auto}.htz-service-hero-v2__content{max-width:100%;text-align:center}.htz-service-hero-v2__desc{margin-left:auto;margin-right:auto}.htz-service-hero-v2__cta-wrap{justify-content:center}.htz-service-hero-v2__mobile-visual{display:block}}@media (max-width:640px){.htz-service-grid{grid-template-columns:1fr}.htz-service-trust-strip__grid{grid-template-columns:1fr;gap:16px}.htz-service-hero-v2__title{font-size:2rem}.htz-section-header-compact .htz-section-title{font-size:1.75rem}.htz-service-bottom-cta__title{font-size:1.6rem}.htz-service-bottom-cta__card{padding:36px 20px}.htz-service-bottom-cta__actions{flex-direction:column;width:100%}.htz-service-bottom-cta__actions .htz-btn{width:100%;justify-content:center}}.htz-sa{--sa-font:"Plus Jakarta Sans","Noto Sans Bengali",system-ui,-apple-system,sans-serif;--sa-navy:#0b1f3a;--sa-navy-2:#16325a;--sa-red:#c9101e;--sa-red-dark:#a50d18;--sa-green:#00833d;--sa-green-dark:#006c32;--sa-label:#058a3f;--sa-bg:#f8f9fd;--sa-border:#e6eaf0;--sa-text:#5e6676;--sa-text-dark:#3a4758;--sa-soft:#eef1f6;--sa-soft-green:#f1f7f3;--sa-soft-green-border:#dceee5;background:var(--sa-bg);color:var(--sa-text);font-family:var(--sa-font);padding-bottom:5rem}.htz-sa *,.htz-sa *::before,.htz-sa *::after{box-sizing:border-box}.htz-sa__container{width:100%;max-width:calc(1240px + 2 * var(--htz-gutter));margin-inline:auto;padding-inline:var(--htz-gutter)}.htz-sa *:where(h1,h2,h3,h4){font-family:var(--sa-font);color:var(--sa-navy);margin:0}.htz-sa *:where(p){margin:0}.htz-sa *:where(a){text-decoration:none}.htz-sa-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:0.4rem 0 1.15rem;font-size:0.8125rem;color:#626c7f}.htz-sa-crumbs a{color:#626c7f;transition:color 0.2s ease}.htz-sa-crumbs a:hover{color:var(--sa-red)}.htz-sa-crumbs__current{color:var(--sa-navy);font-weight:700}.htz-sa-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 1.15rem;border-radius:6px;border:1px solid transparent;font-family:var(--sa-font);font-size:0.875rem;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.htz-sa-btn--block{width:100%}.htz-sa-btn--red{background:var(--sa-red);color:#fff}.htz-sa-btn--red:hover,.htz-sa-btn--red:focus-visible{background:var(--sa-red-dark);color:#fff}.htz-sa-btn--green{background:var(--sa-green);color:#fff}.htz-sa-btn--green:hover,.htz-sa-btn--green:focus-visible{background:var(--sa-green-dark);color:#fff}.htz-sa-btn--outline{background:#fff;color:var(--sa-green);border-color:var(--sa-green)}.htz-sa-btn--outline:hover,.htz-sa-btn--outline:focus-visible{background:var(--sa-green);color:#fff}.htz-sa-btn--ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,0.9)}.htz-sa-btn--ghost:hover,.htz-sa-btn--ghost:focus-visible{background:#fff;color:var(--sa-navy)}.htz-sa-btn.is-loading{opacity:0.75;pointer-events:none}.htz-sa-btn.is-added{background:var(--sa-green)}.htz-sa a:focus-visible,.htz-sa button:focus-visible,.htz-sa input:focus-visible,.htz-sa [contenteditable]:focus-visible{outline:2px solid var(--sa-red);outline-offset:2px}.htz-sa-label,.htz-sa-eyebrow{font-family:var(--sa-font);font-size:0.75rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:var(--sa-label)}.htz-sa-link{display:inline-flex;align-items:center;gap:4px;font-family:var(--sa-font);font-size:0.875rem;font-weight:700;color:var(--sa-red)}.htz-sa-link:hover{color:var(--sa-red-dark);text-decoration:underline}.htz-sa-chooser__head{text-align:center;max-width:760px;margin:1.75rem auto 2.2rem}.htz-sa-chooser__head .htz-sa-eyebrow{color:var(--sa-red);letter-spacing:0.2em;margin-bottom:1.1rem}.htz-sa-chooser__title{font-size:clamp(2rem, 4vw, 2.75rem);font-weight:800;line-height:1.12;letter-spacing:-0.01em}.htz-sa-chooser__title span{color:var(--sa-red)}.htz-sa-chooser__lead{margin-top:0.95rem;font-size:1rem;line-height:1.6;color:#5c6370}.htz-sa-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:11px;margin-bottom:2.3rem}.htz-sa-tab{display:inline-flex;align-items:center;min-height:45px;padding:0 1.05rem;border:1px solid #e3e7ee;border-radius:999px;background:#fff;font-family:var(--sa-font);font-size:0.875rem;font-weight:700;color:var(--sa-navy);transition:border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.htz-sa-tab:hover{border-color:var(--sa-red);color:var(--sa-red)}.htz-sa-tab.is-active{background:var(--sa-red);border-color:var(--sa-red);color:#fff}.htz-sa-industries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.htz-sa-ind-card{display:flex;flex-direction:column;padding:23px;background:#fff;border:1px solid var(--sa-border);border-radius:14px;box-shadow:0 1px 3px rgba(11,31,58,0.04);transition:box-shadow 0.25s ease,transform 0.25s ease}.htz-sa-ind-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(11,31,58,0.08)}.htz-sa-ind-card__icon{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:8px;background:#fceced;color:var(--sa-red);margin-bottom:13px}.htz-sa-ind-card__title{font-size:1.125rem;font-weight:700;line-height:1.3;margin-bottom:0.6rem}.htz-sa-ind-card__desc{font-size:0.875rem;line-height:1.5;color:#5d6777}.htz-sa-ind-card__label{margin:0.95rem 0 0.7rem;font-family:var(--sa-font);font-size:0.656rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:var(--sa-label)}.htz-sa-chips{display:flex;flex-wrap:wrap;gap:7px 8px;list-style:none;margin:0.95rem 0 1.6rem;padding:0}.htz-sa-chips li{margin:0}.htz-sa-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border:1px solid #e6e9ef;border-radius:999px;background:#f0f2f6;font-size:0.75rem;font-weight:500;color:var(--sa-text-dark);transition:border-color 0.2s ease,color 0.2s ease}a.htz-sa-chip:hover{border-color:var(--sa-red);color:var(--sa-red)}.htz-sa-ind-card__cta{margin-top:auto;min-height:44px;border-radius:5px}.htz-sa-ind-card--help{justify-content:center;background:var(--sa-navy);border-color:var(--sa-navy)}.htz-sa-ind-card--help .htz-sa-ind-card__title{color:#fff}.htz-sa-ind-card--help .htz-sa-ind-card__desc{color:#c3cfe0;margin-bottom:1.4rem}.htz-sa-ind-card--help .htz-sa-btn{min-height:44px;border-radius:5px}.htz-sa-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.75rem;padding:44px;border-radius:18px;background:var(--sa-navy);color:#fff}.htz-sa-hero__eyebrow{font-family:var(--sa-font);font-size:0.75rem;font-weight:800;letter-spacing:0.2em;text-transform:uppercase;color:#f9607a;margin-bottom:1rem}.htz-sa .htz-sa-hero__title{font-size:clamp(1.85rem, 3vw, 2.5rem);font-weight:800;line-height:1.1;letter-spacing:-0.01em;color:#fff}.htz-sa-hero__desc{margin-top:1.2rem;font-size:1rem;line-height:1.55;color:#cfdbe6}.htz-sa-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.75rem}.htz-sa-hero__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;list-style:none;margin:0;padding:0}.htz-sa-hero__features li{display:flex;align-items:center;min-height:54px;margin:0;padding:0.6rem 1.15rem;border-radius:9px;background:var(--sa-navy-2);font-family:var(--sa-font);font-size:0.875rem;font-weight:700;line-height:1.3;color:#fff}.htz-sa-section{margin-top:3.75rem}.htz-sa-h2{font-size:clamp(1.5rem, 2.4vw, 1.75rem);font-weight:800;line-height:1.2;letter-spacing:-0.01em}.htz-sa-sub{margin-top:0.5rem;font-size:0.9375rem;color:#5f6676}.htz-sa-card{background:#fff;border:1px solid var(--sa-border);border-radius:14px;box-shadow:0 1px 3px rgba(11,31,58,0.04);padding:22px 20px}.htz-sa-card__title{font-size:1rem;font-weight:700;line-height:1.35;margin-bottom:0.7rem}.htz-sa-card__text{font-size:0.875rem;line-height:1.5;color:var(--sa-text)}.htz-sa-types{display:flex;flex-wrap:wrap;gap:11px;margin:1.3rem 0 1.25rem}.htz-sa-type{min-height:46px;padding:0 1.1rem;border:1px solid #e3e7ee;border-radius:6px;background:#fff;font-family:var(--sa-font);font-size:0.875rem;font-weight:700;color:var(--sa-navy);cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.htz-sa-type:hover{border-color:var(--sa-green);color:var(--sa-green)}.htz-sa-type.is-active{background:var(--sa-green);border-color:var(--sa-green);color:#fff}.htz-sa-nodes{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0;list-style:none;margin:0;padding:0}.htz-sa-node{display:flex;align-items:center;margin:0;font-family:var(--sa-font);font-size:0.875rem;font-weight:600;color:var(--sa-navy);min-height:44px;padding:0 16px;border:1px solid #e2e7ee;border-radius:8px;background:#fff;transition:border-color 0.2s ease}.htz-sa-node:hover{border-color:#9fd3b7}.htz-sa-node+.htz-sa-node{position:relative;margin-left:34px}.htz-sa-node+.htz-sa-node::before{content:"→";position:absolute;left:-26px;top:50%;transform:translateY(-50%);font-size:1.2rem;font-weight:400;color:#34435b}.htz-sa-topology__note{margin-top:1.2rem;font-size:0.875rem;line-height:1.5;color:#60656f}.htz-sa-topology__note strong{color:var(--sa-navy)}.htz-sa-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;margin-top:3.6rem}.htz-sa-checklist,.htz-sa-bullets{list-style:none;margin:0;padding:0}.htz-sa-checklist li,.htz-sa-bullets li{position:relative;margin:0 0 0.3rem;padding-left:1.1rem;font-size:0.875rem;line-height:1.6;color:#626573}.htz-sa-checklist li::before,.htz-sa-bullets li::before{content:"";position:absolute;left:0.2rem;top:0.62em;width:5px;height:5px;border-radius:50%;background:#3a4758}.htz-sa-bullets+.htz-sa-card__text{margin-top:0.6rem}.htz-sa-badge{display:inline-block;margin-right:4px;padding:2px 6px;border-radius:3px;font-family:var(--sa-font);font-size:0.7rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;vertical-align:1px}.htz-sa-badge--required{background:#fde4e6;color:#a70c19}.htz-sa-badge--conditional{background:#e3f6ea;color:var(--sa-green-dark)}.htz-sa-badge--optional{background:#e6ecf1;color:#37414c}.htz-sa-storage__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem 1.1rem;margin-top:0.8rem}.htz-sa-field span{display:block;margin-bottom:0.25rem;font-size:0.8125rem;color:var(--sa-text-dark)}.htz-sa-field input{width:100%;min-height:44px;padding:0 0.75rem;border:1px solid #dfe3ea;border-radius:6px;background:#fff;font:inherit;font-size:0.9375rem;color:var(--sa-navy)}.htz-sa-field input:focus{border-color:var(--sa-green);outline:none;box-shadow:0 0 0 3px rgba(0,131,61,0.12)}.htz-sa-storage__result{margin-top:0.9rem;font-size:0.875rem;color:var(--sa-text)}.htz-sa-storage__result strong{color:var(--sa-navy);font-family:var(--sa-font)}.htz-sa-jump{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:1.2rem 0 2rem}.htz-sa-jump .htz-sa-label{margin-right:0.6rem}.htz-sa-jump__link{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #e3e7ee;border-radius:7px;background:#fff;font-family:var(--sa-font);font-size:0.875rem;font-weight:700;color:var(--sa-navy);transition:border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.htz-sa .htz-sa-jump__link:hover,.htz-sa .htz-sa-jump__link.is-current{border-color:var(--sa-red);color:var(--sa-red)}.htz-sa-step{padding:29px 29px 30px;margin-bottom:1.75rem;scroll-margin-top:calc(var(--htz-header-h, 86px) + 60px)}.htz-sa-step__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:1.3rem}.htz-sa-step__num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--sa-red);font-family:var(--sa-font);font-size:0.875rem;font-weight:700;color:#fff;flex-shrink:0}.htz-sa .htz-sa-step__title{font-size:clamp(1.25rem, 1.9vw, 1.375rem);font-weight:700;line-height:1.25}.htz-sa-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;background:#e0f1e7;font-family:var(--sa-font);font-size:0.75rem;font-weight:700;color:#0d6c39}.htz-sa-pill--grey{background:var(--sa-soft);color:#343e4a;text-transform:uppercase;font-size:0.7rem;letter-spacing:0.02em}.htz-sa-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-bottom:1.6rem}.htz-sa-cols:last-child{margin-bottom:0}.htz-sa-cols--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.htz-sa-cols .htz-sa-label,.htz-sa-step>.htz-sa-label{margin-bottom:0.55rem}.htz-sa-text{font-size:0.875rem;line-height:1.65;color:#666971}.htz-sa-text+.htz-sa-text,.htz-sa-table-wrap+.htz-sa-text{margin-top:0.6rem}.htz-sa-details li strong{color:var(--sa-navy)}.htz-sa-table-wrap{width:100%;overflow-x:auto;margin-bottom:0.4rem}.htz-sa-step>.htz-sa-table-wrap{margin-bottom:1.6rem}.htz-sa-step>.htz-sa-table-wrap+.htz-sa-text{margin:-1rem 0 1.6rem}.htz-sa .htz-sa-table{width:100%;margin:0;border:0;border-collapse:collapse;font-size:0.875rem}.htz-sa .htz-sa-table th,.htz-sa .htz-sa-table td{border:0}.htz-sa-table th{padding:0.6rem 0.75rem;background:var(--sa-soft);text-align:left;font-family:var(--sa-font);font-weight:700;color:var(--sa-navy)}.htz-sa .htz-sa-table td{padding:0.6rem 0.75rem;border-bottom:1px solid #e9edf0;color:#666971}.htz-sa-table--objectives th:first-child,.htz-sa-table--objectives td:first-child{width:19%}.htz-sa-table--objectives th:nth-child(2),.htz-sa-table--objectives td:nth-child(2){width:43.5%}.htz-sa-rule,.htz-sa-used{padding:17px;border:1px solid var(--sa-soft-green-border);border-radius:12px;background:var(--sa-soft-green)}.htz-sa-rule .htz-sa-text{color:#5f6a72}.htz-sa-statement strong[contenteditable]{color:var(--sa-navy);border-bottom:1px dashed transparent;cursor:text;transition:border-color 0.2s ease}.htz-sa-statement strong[contenteditable]:hover,.htz-sa-statement strong[contenteditable]:focus{border-bottom-color:var(--sa-green);outline:none}.htz-sa-cols>div>.htz-sa-link{margin-top:0.9rem}.htz-sa-used .htz-sa-label{margin-bottom:0.45rem}.htz-sa-used__list{list-style:none;margin:0 0 0.75rem;padding:0}.htz-sa-used__list li{margin:0 0 0.15rem;font-size:0.875rem;line-height:1.55}.htz-sa-used__list a{color:#616d79}.htz-sa-used__list a:hover{color:var(--sa-red)}.htz-sa-used__empty{margin-bottom:0.75rem;font-size:0.875rem;line-height:1.55;color:#616d79}.htz-sa-deployed{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 0.85rem;padding:0}.htz-sa-deployed li{margin:0}.htz-sa-deployed a{display:inline-flex;padding:2px 9px;border:1px dashed #1fa367;border-radius:999px;font-size:0.75rem;color:#616d79}.htz-sa-deployed a:hover{color:var(--sa-green)}.htz-sa-products{margin-top:1.8rem}.htz-sa-products__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 1rem;margin-bottom:1rem}.htz-sa-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.htz-sa-product{display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid var(--sa-border);border-radius:14px;box-shadow:0 1px 3px rgba(11,31,58,0.05);transition:box-shadow 0.25s ease,border-color 0.25s ease}.htz-sa-product:hover{border-color:#d7dde6;box-shadow:0 10px 24px rgba(11,31,58,0.08)}.htz-sa-product__media{display:flex;align-items:center;justify-content:center;height:119px;margin-bottom:1rem;border-radius:9px;background:var(--sa-soft);overflow:hidden}.htz-sa-product__media img{width:100%;height:100%;object-fit:contain}.htz-sa .htz-sa-product__title{font-size:1rem;font-weight:700;line-height:1.35;margin-bottom:0.45rem}.htz-sa-product__title a{color:var(--sa-navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.htz-sa-product__title a:hover{color:var(--sa-red)}.htz-sa-product__meta{font-size:0.875rem;line-height:1.45;color:#6a717c}.htz-sa-product__meta .woocommerce-Price-amount{color:var(--sa-navy);font-weight:600}.htz-sa-stock--instock{color:var(--sa-green)}.htz-sa-stock--outofstock{color:var(--sa-red)}.htz-sa-product__compat{margin-top:0.25rem;font-size:0.75rem;color:#72747f}.htz-sa-compat--ok{color:var(--sa-green);font-weight:600}.htz-sa-product__actions{display:flex;gap:8px;margin-top:auto;padding-top:0.9rem}.htz-sa-product__actions .htz-sa-btn{min-height:46px;padding:0 0.9rem}.htz-sa-product__actions .htz-sa-btn--red{flex:1 1 auto}.htz-sa-product__actions .htz-sa-btn--outline{flex:0 0 auto;min-width:88px}.htz-sa-products__more{margin:1.4rem 0 0.9rem;font-family:var(--sa-font);font-size:0.875rem;font-weight:700;color:var(--sa-navy)}.htz-sa-products__empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:20px;border:1px dashed #d7dde6;border-radius:14px;background:#fbfcfe}.htz-sa-products__empty p{flex:1 1 320px;font-size:0.875rem;line-height:1.5;color:var(--sa-text)}.htz-sa-carousel{position:relative}.htz-sa-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 21px) / 3.55);gap:21px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2px 2px 6px}.htz-sa-carousel__track::-webkit-scrollbar{display:none}.htz-sa-carousel__track>.htz-sa-product{scroll-snap-align:start}.htz-sa-carousel__btn{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--sa-border);border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(11,31,58,0.14);font-size:1.5rem;line-height:1;color:var(--sa-navy);cursor:pointer;transform:translateY(-50%);transition:color 0.2s ease,opacity 0.2s ease}.htz-sa-carousel__btn:hover{color:var(--sa-red)}.htz-sa-carousel__btn--prev{left:-14px}.htz-sa-carousel__btn--next{right:-14px}.htz-sa-carousel__btn[disabled]{opacity:0;pointer-events:none}.htz-sa-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;margin-top:3rem;padding:32px 37px;border-radius:18px;background:var(--sa-navy)}.htz-sa .htz-sa-cta__title{font-size:clamp(1.35rem, 2.3vw, 1.75rem);font-weight:800;line-height:1.2;color:#fff}.htz-sa-cta__text{margin-top:0.3rem;font-size:0.9375rem;color:#c7d8e3}.htz-sa-cta__actions{display:flex;flex-wrap:wrap;gap:12px}.htz-sa-cta__actions .htz-sa-btn{min-height:46px}@media (max-width:1100px){.htz-sa-industries{grid-template-columns:repeat(3,minmax(0,1fr))}.htz-sa-hero{grid-template-columns:1fr;gap:1.75rem}.htz-sa-carousel__track{grid-auto-columns:calc((100% - 2 * 20px) / 2.5)}}@media (max-width:900px){.htz-sa-industries{grid-template-columns:repeat(2,minmax(0,1fr))}.htz-sa-pair,.htz-sa-cols,.htz-sa-cols--3{grid-template-columns:1fr}.htz-sa-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.htz-sa-hero{padding:32px 26px}}@media (max-width:640px){.htz-sa-industries,.htz-sa-products__grid,.htz-sa-hero__features,.htz-sa-storage__grid{grid-template-columns:1fr}.htz-sa-step{padding:22px 18px 24px}.htz-sa-nodes{flex-direction:column;align-items:stretch;gap:0}.htz-sa-node+.htz-sa-node{margin:28px 0 0}.htz-sa-node+.htz-sa-node::before{content:"↓";left:50%;top:-24px;transform:translateX(-50%)}.htz-sa-carousel__track{grid-auto-columns:82%}.htz-sa-carousel__btn{display:none}.htz-sa-cta{padding:26px 22px}.htz-sa-cta__actions,.htz-sa-cta__actions .htz-sa-btn,.htz-sa-hero__actions .htz-sa-btn{width:100%}.htz-sa-jump__link{width:40px;height:40px}}.htz-mega-menu--solutions-v2{width:min(1420px, calc(100vw - 2rem));background:#f1f6fd !important}.htz-nav__item-mega[data-mega="solutions"]:hover .htz-mega-menu--solutions-v2,.htz-nav__item-mega[data-mega="solutions"].is-open .htz-mega-menu--solutions-v2,.htz-mega-menu--solutions-v2:hover{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.htz-solution-nav__cta{grid-column:1 / -1;flex-direction:row;align-items:center;padding:1rem 1.25rem}.htz-solution-nav__cta .htz-service-nav__cta-browse{flex:1 1 auto}.htz-solution-nav__cta .htz-service-nav__cta-divider{width:1px;height:44px;flex-shrink:0}.htz-solution-nav__cta .htz-service-nav__cta-dispatch{flex:0 0 auto;padding-right:0.5rem}.htz-float-box[hidden]{display:none !important}.htz-float-box--builder{background:linear-gradient(145deg,#0d1527 0,#060b14 100%);border:1.5px solid rgba(74,222,128,0.5);color:#4ade80 !important;box-shadow:0 8px 24px rgba(0,0,0,0.5),0 0 16px rgba(74,222,128,0.22)}.htz-float-box--builder:hover{transform:translateY(-3px) scale(1.04);border-color:#4ade80;color:#ffffff !important;box-shadow:0 12px 30px rgba(0,0,0,0.65),0 0 26px rgba(74,222,128,0.45)}.htz-float-box--builder .htz-pb-count{position:absolute;top:-6px;right:-6px;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border:2px solid #0d1527;border-radius:999px;background:linear-gradient(135deg,#ef4444 0,#dc2626 100%);color:#ffffff;font-size:0.72rem;font-weight:800;line-height:1;box-shadow:0 2px 10px rgba(239,68,68,0.6)}.htz-float-box--builder .htz-pb-count[hidden]{display:none}.htz-float-box--builder .htz-pb-count.is-bounce{animation:htzPbBounce 0.5s ease}.htz-float-box__label{position:absolute;bottom:-9px;left:50%;z-index:4;padding:2px 6px;border-radius:4px;background:#ffffff;color:#0b1f3a;font-size:9px;font-weight:800;letter-spacing:0.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap;transform:translateX(-50%);box-shadow:0 2px 6px rgba(0,0,0,0.18)}@keyframes htzPbBounce{0%,100%{transform:scale(1)}40%{transform:scale(1.35)}}.htz-pb-toast{position:fixed;right:100px;bottom:150px;z-index:1600;display:flex;align-items:center;gap:0.85rem;width:min(360px, calc(100vw - 32px));padding:0.95rem 1.1rem;border:1px solid #e6eaf0;border-left:4px solid #00833d;border-radius:12px;background:#ffffff;box-shadow:0 18px 40px rgba(11,31,58,0.18);font-family:"Plus Jakarta Sans",system-ui,sans-serif;opacity:0;transform:translateY(10px);transition:opacity 0.25s ease,transform 0.25s ease;pointer-events:none}.htz-pb-toast.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.htz-pb-toast.is-error{border-left-color:#c9101e}.htz-pb-toast__img{flex:0 0 46px;width:46px;height:46px;border:1px solid #e6eaf0;border-radius:8px;background:#eef1f5;object-fit:cover}.htz-pb-toast strong{display:block;color:#0b1f3a;font-size:0.875rem;font-weight:800}.htz-pb-toast span{display:block;margin-top:2px;color:#5e6676;font-size:0.75rem;line-height:1.4}.htz-pb-toast a{display:inline-block;margin-top:5px;color:#c9101e;font-size:0.8125rem;font-weight:800;text-decoration:none}.htz-sa-btn.is-in-builder{background:var(--sa-green);border-color:var(--sa-green);color:#fff}.htz-sa-btn.is-in-builder:hover,.htz-sa-btn.is-in-builder:focus-visible{background:var(--sa-green-dark);color:#fff}.htz-sa-products__empty .htz-sa-products__actions{display:flex;flex-wrap:wrap;gap:0.6rem}.htz-sa-pb-install{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding:1.1rem 1.25rem;border:1px solid var(--sa-soft-green-border);border-radius:10px;background:var(--sa-soft-green)}.htz-sa-pb-install strong{display:block;color:var(--sa-navy);font-size:0.9375rem;font-weight:800}.htz-sa-pb-install p{margin-top:3px;font-size:0.8125rem}.htz-pb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;padding:1.75rem 2rem;border:1px solid var(--sa-border);border-radius:12px;background:#fff}.htz-pb-eyebrow{margin-bottom:0.5rem;color:var(--sa-label);font-size:0.75rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.htz-sa .htz-pb-head__title{font-size:2.25rem;font-weight:800;letter-spacing:-0.02em;line-height:1.15}.htz-pb-head__title span{color:var(--sa-red)}.htz-pb-head__lead{max-width:640px;margin-top:0.6rem;font-size:0.9375rem;line-height:1.6}.htz-pb-context{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-top:1rem}.htz-pb-chip{display:inline-flex;align-items:center;padding:0.35rem 0.75rem;border-radius:999px;background:var(--sa-soft);color:var(--sa-navy);font-size:0.8125rem;font-weight:700}.htz-pb-chip--green{border:1px solid var(--sa-soft-green-border);background:var(--sa-soft-green);color:var(--sa-green)}.htz-pb-chip--select{padding:0}.htz-sa .htz-pb-chip--select select{height:32px;margin:0;padding:0 2rem 0 0.8rem;border:0;border-radius:999px;background-color:transparent;color:var(--sa-navy);font-family:var(--sa-font);font-size:0.8125rem;font-weight:700;box-shadow:none;cursor:pointer}.htz-pb-back{margin-left:0.25rem;color:var(--sa-red);font-size:0.8125rem;font-weight:700}.htz-pb-tools{display:flex;flex-shrink:0;gap:0.5rem}.htz-sa .htz-pb-tool{display:inline-flex;align-items:center;gap:7px;min-height:42px;margin:0;padding:0 0.95rem;border:1px solid var(--sa-border);border-radius:6px;background:#fff;color:var(--sa-navy);font-family:var(--sa-font);font-size:0.8125rem;font-weight:700;line-height:1;box-shadow:none;cursor:pointer;transition:border-color 0.2s ease,color 0.2s ease}.htz-sa .htz-pb-tool:hover,.htz-sa .htz-pb-tool:focus-visible{border-color:var(--sa-navy);background:#fff;color:var(--sa-navy)}.htz-sa .htz-pb-tool--muted{color:#8a93a3}.htz-sa .htz-pb-tool:disabled{opacity:0.45;cursor:not-allowed}.htz-pb-alert{margin-bottom:1rem;padding:0.8rem 1rem;border:1px solid #f3c4c8;border-radius:8px;background:#fdecee;color:var(--sa-red-dark);font-size:0.875rem;font-weight:600}.htz-pb-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:1.5rem;transition:opacity 0.2s ease}.htz-pb.is-busy .htz-pb-grid{opacity:0.6;pointer-events:none}.htz-pb-main{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.htz-pb-card{overflow:hidden;border:1px solid var(--sa-border);border-radius:12px;background:#fff}.htz-pb-card__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;border-bottom:1px solid var(--sa-border);background:#fbfcfe}.htz-sa .htz-pb-card__head h2{font-size:1.125rem;font-weight:800}.htz-pb-progress{display:flex;align-items:center;gap:0.6rem;font-size:0.8125rem;font-weight:600}.htz-pb-progress__bar{width:120px;height:6px;overflow:hidden;border-radius:99px;background:var(--sa-soft)}.htz-pb-progress__bar i{display:block;height:100%;border-radius:inherit;background:var(--sa-green)}.htz-pb-row{display:grid;grid-template-columns:200px minmax(0,1fr);border-bottom:1px solid var(--sa-border)}.htz-pb-row:last-child{border-bottom:0}.htz-pb-slot{display:flex;align-items:flex-start;gap:0.8rem;padding:1.1rem 1rem 1.1rem 1.25rem;border-right:1px solid var(--sa-border);background:#fcfdff}.htz-pb-ico{display:grid;flex:0 0 40px;place-items:center;height:40px;border-radius:10px;background:var(--sa-soft);color:var(--sa-navy)}.htz-pb-row.is-filled .htz-pb-ico{background:var(--sa-soft-green);color:var(--sa-green)}.htz-pb-ico--navy{background:var(--sa-navy);color:#fff}.htz-pb-slot strong{display:block;color:var(--sa-navy);font-size:0.9375rem;font-weight:800;line-height:1.3}.htz-pb-slot small{display:block;margin-top:3px;color:#8a93a3;font-size:0.75rem;font-weight:600;line-height:1.45}.htz-pb-slot small a{color:#8a93a3;text-decoration:underline;text-underline-offset:2px}.htz-pb-slot small a:hover{color:var(--sa-red)}.htz-pb-hint{display:block;color:var(--sa-text-dark)}.htz-pb-tag{display:inline-block;margin-top:6px;padding:2px 7px;border-radius:4px;font-size:0.6875rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.htz-pb-tag--req{background:#fdecee;color:var(--sa-red)}.htz-pb-tag--opt{background:var(--sa-soft);color:#6b7486}.htz-pb-tag--ok{background:var(--sa-soft-green);color:var(--sa-green)}.htz-pb-tag--quote{background:#fff4e5;color:#a35a00}.htz-pb-items{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0.6rem 1rem 0.6rem 1.1rem}.htz-pb-items--flat{padding-inline:1.5rem}.htz-pb-item{display:grid;grid-template-columns:48px minmax(0,1fr) 96px 88px 26px;align-items:center;gap:0.7rem;padding:0.55rem 0}.htz-pb-item+.htz-pb-item{border-top:1px dashed var(--sa-border)}.htz-pb-thumb{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border:1px solid var(--sa-border);border-radius:8px;background:#eef1f5;color:#b4bcc9}.htz-pb-thumb img{width:100%;height:100%;object-fit:cover}.htz-pb-thumb--lg{width:72px;height:72px}.htz-pb-item__info{min-width:0}.htz-pb-item__name{display:block;color:var(--sa-navy);font-size:0.875rem;font-weight:700;line-height:1.35}.htz-pb-item__name:hover{color:var(--sa-red)}.htz-pb-item__meta{display:block;margin-top:2px;color:#8a93a3;font-size:0.75rem;line-height:1.5}.htz-pb-stock--instock{color:var(--sa-green)}.htz-pb-stock--outofstock{color:var(--sa-red)}.htz-pb-flag{display:inline-block;margin-left:4px;padding:0 6px;border-radius:4px;background:#fff6e6;color:#a35a00;font-size:0.6875rem;font-weight:700}.htz-pb-flag--ok,.htz-pb-ok{background:var(--sa-soft-green);color:var(--sa-green)}.htz-pb-qty{display:inline-flex;align-items:center;height:34px;overflow:hidden;border:1px solid var(--sa-border);border-radius:6px}.htz-sa .htz-pb-qty button,.htz-sa .htz-pb-qty input{height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;font-family:var(--sa-font);line-height:32px}.htz-sa .htz-pb-qty button{width:28px;background:#f6f8fb;color:var(--sa-navy);font-size:1rem;font-weight:700;cursor:pointer}.htz-sa .htz-pb-qty button:hover{background:var(--sa-soft)}.htz-sa .htz-pb-qty input{width:40px;min-width:0;background:#fff;color:var(--sa-navy);font-size:0.875rem;font-weight:800;text-align:center;-moz-appearance:textfield}.htz-pb-qty input::-webkit-outer-spin-button,.htz-pb-qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.htz-pb-price{text-align:right}.htz-pb-price strong{display:block;color:var(--sa-navy);font-size:0.9375rem;font-weight:800;white-space:nowrap}.htz-pb-price small{display:block;color:#8a93a3;font-size:0.6875rem;white-space:nowrap}.htz-sa .htz-pb-remove{display:grid;place-items:center;width:26px;height:26px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#a3abb9;box-shadow:none;cursor:pointer}.htz-sa .htz-pb-remove:hover,.htz-sa .htz-pb-remove:focus-visible{background:#fdecee;color:var(--sa-red)}.htz-sa .htz-pb-more,.htz-sa .htz-pb-link{align-self:flex-start;margin:0.35rem 0 0.25rem;padding:0;border:0;background:none;color:var(--sa-red);font-family:var(--sa-font);font-size:0.8125rem;font-weight:700;box-shadow:none;cursor:pointer}.htz-sa .htz-pb-more:hover,.htz-sa .htz-pb-link:hover{background:none;color:var(--sa-red-dark);text-decoration:underline}.htz-pb-empty{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.5rem 0}.htz-pb-empty p{color:#8a93a3;font-size:0.8125rem;line-height:1.5}.htz-pb-empty b{color:var(--sa-text-dark)}.htz-sa .htz-pb-choose{flex-shrink:0;min-height:38px;padding:0 1.1rem}.htz-sa .htz-pb-choose--quote{border:1px dashed #b9c2d0;background:#fff;color:var(--sa-navy)}.htz-sa .htz-pb-choose--quote:hover,.htz-sa .htz-pb-choose--quote:focus-visible{border-color:var(--sa-navy);background:#fff;color:var(--sa-navy)}.htz-pb-svc{padding:1.35rem 1.5rem}.htz-pb-svc__title{display:flex;align-items:flex-start;gap:0.85rem}.htz-sa .htz-pb-svc h3{font-size:1rem;font-weight:800}.htz-pb-svc__title p{margin-top:3px;font-size:0.8125rem;line-height:1.5}.htz-pb-auto{display:inline-block;margin-left:0.5rem;padding:2px 8px;border-radius:99px;background:#fff4e5;color:#b45f06;font-size:0.6875rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;vertical-align:2px}.htz-pb-breakdown{margin-top:1rem;overflow:hidden;border:1px solid var(--sa-border);border-radius:8px}.htz-pb-breakdown>div{display:grid;grid-template-columns:minmax(0,1fr) 100px 80px 100px;align-items:center;gap:0.75rem;padding:0.65rem 1rem;font-size:0.8125rem}.htz-pb-breakdown>div+div{border-top:1px solid var(--sa-border)}.htz-pb-breakdown>div>span+span{text-align:right}.htz-pb-breakdown b{color:var(--sa-navy)}.htz-pb-breakdown small{display:block;color:#8a93a3;font-size:0.75rem}.htz-pb-breakdown__head{background:#f6f8fb;color:#7b8494;font-size:0.6875rem !important;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.htz-pb-breakdown__total{background:var(--sa-soft-green);color:var(--sa-navy);font-weight:800}.htz-pb-svc__note{margin-top:0.75rem;color:#a35a00;font-size:0.8125rem}.htz-pb-svc__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.htz-pb-svc__foot p{max-width:430px;color:#8a93a3;font-size:0.75rem;line-height:1.5}.htz-pb-svc__foot .htz-sa-btn{flex-shrink:0}.htz-pb-amc{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;border-top:1px solid var(--sa-border);background:#fcfdff}.htz-pb-amc strong{color:var(--sa-navy);font-size:0.9rem}.htz-pb-amc p{margin-top:2px;font-size:0.8rem;line-height:1.5}.htz-pb-seg{display:inline-flex;flex-shrink:0;overflow:hidden;border:1px solid var(--sa-border);border-radius:7px}.htz-sa .htz-pb-seg button{margin:0;padding:0.55rem 0.8rem;border:0;border-radius:0;background:#fff;color:var(--sa-text);font-family:var(--sa-font);font-size:0.75rem;font-weight:700;box-shadow:none;cursor:pointer}.htz-sa .htz-pb-seg button+button{border-left:1px solid var(--sa-border)}.htz-sa .htz-pb-seg button[aria-pressed="true"]{background:var(--sa-navy);color:#fff}.htz-pb-sum{position:sticky;top:110px}.htz-pb-sum__box{padding:1.5rem;border-radius:12px;background:var(--sa-navy);color:#c9d3e3}.htz-sa .htz-pb-sum__box h2{color:#fff;font-size:1.125rem;font-weight:800}.htz-pb-sum__ref{margin-top:3px;color:#8fa0bb;font-size:0.75rem}.htz-pb-sum__empty{margin:1rem 0;color:#a9b6cb;font-size:0.8125rem;line-height:1.5}.htz-pb-lines{margin:1.1rem 0;padding:0;border-top:1px solid rgba(255,255,255,0.12);list-style:none}.htz-pb-lines li{display:flex;justify-content:space-between;gap:1rem;padding:0.6rem 0;border-bottom:1px solid rgba(255,255,255,0.08);font-size:0.8125rem}.htz-pb-lines b{color:#fff;font-weight:700;white-space:nowrap}.htz-pb-lines .is-muted b{color:#8fa0bb;font-weight:600}.htz-pb-total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.htz-pb-total span{font-size:0.8125rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.htz-pb-total strong{color:#fff;font-size:1.75rem;font-weight:800;letter-spacing:-0.01em;white-space:nowrap}.htz-pb-words{margin-top:0.25rem;color:#8fa0bb;font-size:0.75rem;text-align:right}.htz-pb-sum__btns{display:grid;gap:0.6rem;margin-top:1.25rem}.htz-pb-sum__half{display:grid;grid-template-columns:1fr 1fr;gap:0.6rem}.htz-sa .htz-pb-ghost{border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.06);color:#fff}.htz-sa .htz-pb-ghost:hover,.htz-sa .htz-pb-ghost:focus-visible{border-color:#fff;background:rgba(255,255,255,0.12);color:#fff}.htz-pb-sum .htz-sa-btn:disabled{opacity:0.45;cursor:not-allowed}.htz-pb-note{margin-top:1rem;padding:1rem 1.15rem;border:1px solid var(--sa-border);border-radius:10px;background:#fff;font-size:0.75rem;line-height:1.55}.htz-pb-note strong{display:block;margin-bottom:0.2rem;color:var(--sa-navy);font-size:0.8125rem}.htz-pb-start{padding:2rem;border:1px solid var(--sa-border);border-radius:12px;background:#fff}.htz-sa .htz-pb-start h2{font-size:1.375rem;font-weight:800}.htz-pb-start>p{margin-top:0.4rem;font-size:0.9rem}.htz-pb-start__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.htz-pb-start__card{display:flex;flex-direction:column;gap:0.4rem;padding:1.25rem;border:1px solid var(--sa-border);border-radius:10px;background:#fcfdff;transition:border-color 0.2s ease,box-shadow 0.2s ease}.htz-pb-start__card:hover,.htz-pb-start__card:focus-visible{border-color:var(--sa-green);box-shadow:0 10px 24px rgba(11,31,58,0.08)}.htz-pb-start__card strong{color:var(--sa-navy);font-size:1rem}.htz-pb-start__card span{color:var(--sa-text);font-size:0.8125rem;line-height:1.5}.htz-pb-start__card em{margin-top:auto;color:var(--sa-red);font-size:0.8125rem;font-style:normal;font-weight:800}.htz-pb-overlay{position:fixed;inset:0;z-index:100000;background:rgba(8,18,34,0.55)}.htz-pb-drawer{position:fixed;top:0;right:0;bottom:0;z-index:100001;display:flex;flex-direction:column;width:min(560px, 100vw);background:#fff;box-shadow:-20px 0 50px rgba(0,0,0,0.2)}.htz-pb-drawer[hidden],.htz-pb-overlay[hidden],.htz-pb-modal[hidden]{display:none}.htz-pb-drawer__head{position:relative;padding:1.4rem 1.5rem 1rem;border-bottom:1px solid var(--sa-border)}.htz-sa .htz-pb-drawer__title{padding-right:3rem;font-size:1.375rem;font-weight:800}.htz-sa .htz-pb-close{position:absolute;top:1.2rem;right:1.2rem;display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:1px solid var(--sa-border);border-radius:8px;background:#fff;color:var(--sa-navy);box-shadow:none;cursor:pointer}.htz-sa .htz-pb-close--light{border-color:rgba(255,255,255,0.25);background:transparent;color:#fff}.htz-pb-drawer__tools{display:flex;gap:0.6rem;margin-top:1rem}.htz-sa .htz-pb-drawer__tools input,.htz-sa .htz-pb-drawer__tools select{height:40px;margin:0;border:1px solid var(--sa-border);border-radius:7px;background-color:#fff;color:var(--sa-navy);font-family:var(--sa-font);font-size:0.8125rem;box-shadow:none}.htz-sa .htz-pb-drawer__tools input{flex:1;min-width:0;padding:0 0.9rem}.htz-sa .htz-pb-drawer__tools select{max-width:190px;padding:0 0.6rem}.htz-pb-drawer__body{flex:1;overflow-y:auto;padding:0 1.5rem 1.5rem;overscroll-behavior:contain}.htz-pb-guide{margin-top:1rem;padding:0.8rem 1rem;border:1px solid var(--sa-soft-green-border);border-radius:8px;background:var(--sa-soft-green);color:var(--sa-text-dark);font-size:0.78rem;line-height:1.5}.htz-pb-guide b{color:var(--sa-green)}.htz-pb-pick{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--sa-border)}.htz-pb-pick[hidden]{display:none}.htz-sa .htz-pb-pick h3{font-size:0.9rem;font-weight:700;line-height:1.35}.htz-pb-pick h3 a{color:var(--sa-navy)}.htz-pb-pick h3 a:hover{color:var(--sa-red)}.htz-pb-pick__info p{margin-top:0.2rem;color:#7b8494;font-size:0.75rem;line-height:1.5}.htz-pb-pick__side{display:flex;flex-direction:column;align-items:flex-end;gap:0.45rem}.htz-pb-pick__side strong{color:var(--sa-navy);font-size:1rem;font-weight:800;white-space:nowrap}.htz-sa .htz-pb-pick__side .htz-sa-btn{min-height:36px;padding:0 0.9rem;font-size:0.8rem;white-space:nowrap}.htz-sa .htz-pb-in{border:1px solid var(--sa-soft-green-border);background:var(--sa-soft-green);color:var(--sa-green)}.htz-sa .htz-pb-in:hover,.htz-sa .htz-pb-in:focus-visible{border-color:var(--sa-green);background:var(--sa-soft-green);color:var(--sa-green-dark)}.htz-pb-pick-empty{display:flex;flex-direction:column;align-items:flex-start;gap:0.8rem;padding:1.5rem 0;font-size:0.875rem;line-height:1.55}.htz-pb-loading{padding:2rem 0;color:#8a93a3;font-size:0.875rem;text-align:center}.htz-pb-modal{position:fixed;top:50%;left:50%;z-index:100001;width:min(620px, calc(100vw - 24px));max-height:calc(100vh - 24px);overflow-y:auto;border-radius:14px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,0.3);transform:translate(-50%,-50%)}.htz-pb-modal__head{position:relative;padding:1.3rem 4rem 1.3rem 1.6rem;background:var(--sa-navy)}.htz-sa .htz-pb-modal__head h2{color:#fff;font-size:1.25rem;font-weight:800}.htz-pb-modal__head p{margin-top:4px;color:#a9b6cb;font-size:0.8125rem;line-height:1.5}.htz-pb-modal__body{padding:1.4rem 1.6rem 1.6rem}.htz-pb-fields{display:grid;grid-template-columns:1fr 1fr;gap:0.9rem}.htz-pb-fields label span{display:block;margin-bottom:0.35rem;color:var(--sa-navy);font-size:0.75rem;font-weight:800}.htz-pb-fields label i{color:var(--sa-red);font-style:normal}.htz-sa .htz-pb-fields input,.htz-sa .htz-pb-fields textarea{width:100%;height:42px;margin:0;padding:0 0.8rem;border:1px solid var(--sa-border);border-radius:7px;background:#fff;color:var(--sa-navy);font-family:var(--sa-font);font-size:0.8125rem;box-shadow:none}.htz-sa .htz-pb-fields textarea{height:auto;min-height:74px;padding:0.6rem 0.8rem;resize:vertical}.htz-sa .htz-pb-fields input:focus,.htz-sa .htz-pb-fields textarea:focus{border-color:var(--sa-green);outline:2px solid rgba(0,131,61,0.15)}.htz-pb-fields .is-full{grid-column:1 / -1}.htz-pb-hp{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden}.htz-pb-attach{display:flex;align-items:center;gap:0.8rem;margin-top:1rem;padding:0.8rem 1rem;border:1px solid var(--sa-border);border-radius:8px;background:#f6f8fb;font-size:0.8rem}.htz-pb-attach strong{color:var(--sa-navy)}.htz-pb-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem}.htz-pb-check{display:flex;align-items:center;gap:0.45rem;font-size:0.78rem}.htz-pb-form-msg{margin-top:0.8rem;color:var(--sa-red);font-size:0.8125rem;font-weight:600}.htz-pb-form-msg:empty{display:none}.htz-pb-done{text-align:center}.htz-pb-done__icon{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:0.8rem;border-radius:50%;background:var(--sa-soft-green);color:var(--sa-green)}.htz-sa .htz-pb-done h3{font-size:1.25rem;font-weight:800}.htz-pb-done p{margin-top:0.4rem;font-size:0.9rem}.htz-pb-done p strong{color:var(--sa-navy)}.htz-pb-done__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:0.6rem;margin-top:1.2rem}body.htz-pb-lock{overflow:hidden}@media (max-width:1100px){.htz-pb-grid{grid-template-columns:minmax(0,1fr)}.htz-pb-sum{position:static}.htz-pb-start__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.htz-pb-head{flex-direction:column;align-items:flex-start;padding:1.4rem}.htz-sa .htz-pb-head__title{font-size:1.75rem}.htz-pb-row{grid-template-columns:minmax(0,1fr)}.htz-pb-slot{border-right:0;border-bottom:1px dashed var(--sa-border)}.htz-pb-slot .htz-pb-tag{margin-left:0.4rem}.htz-pb-slot small{display:inline}}@media (max-width:640px){.htz-pb-tools{flex-wrap:wrap}.htz-pb-item{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"img info remove" "qty qty price";row-gap:0.5rem}.htz-pb-item .htz-pb-thumb{grid-area:img}.htz-pb-item__info{grid-area:info}.htz-pb-item .htz-pb-qty{grid-area:qty;justify-self:start}.htz-pb-item .htz-pb-price{grid-area:price}.htz-sa .htz-pb-item .htz-pb-remove{grid-area:remove}.htz-pb-empty,.htz-pb-svc__foot,.htz-pb-amc,.htz-pb-modal__foot{flex-direction:column;align-items:stretch}.htz-pb-seg{display:grid;grid-template-columns:repeat(3,1fr)}.htz-pb-breakdown>div{grid-template-columns:minmax(0,1fr) 80px}.htz-pb-breakdown>div>span:nth-child(2),.htz-pb-breakdown>div>span:nth-child(3){display:none}.htz-pb-start__grid,.htz-pb-fields{grid-template-columns:minmax(0,1fr)}.htz-pb-pick{grid-template-columns:56px minmax(0,1fr)}.htz-pb-pick .htz-pb-thumb--lg{width:56px;height:56px}.htz-pb-pick__side{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between}.htz-pb-toast{right:16px;bottom:250px}}.htz-pb-alert__link{display:inline-block;margin-left:0.5rem;color:var(--sa-red-dark);font-weight:800;text-decoration:underline}.htz-sa-variant-root{transition:opacity 0.2s ease}.htz-sa-variant-root.is-loading{opacity:0.45;pointer-events:none}.htz-sa-solutions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:1.3rem}.htz-sa-sol{display:flex;align-items:center;gap:0.9rem;padding:1.05rem 1.2rem;border:1.5px solid #e3e7ee;border-radius:10px;background:#fff;color:var(--sa-navy);transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.htz-sa-sol:hover,.htz-sa-sol:focus-visible{border-color:var(--sa-green);box-shadow:0 8px 22px rgba(11,31,58,0.07);color:var(--sa-navy)}.htz-sa-sol.is-active{border-color:var(--sa-green);background:var(--sa-soft-green);box-shadow:inset 0 0 0 1px var(--sa-green)}.htz-sa-sol__num{display:grid;flex:0 0 38px;place-items:center;height:38px;border-radius:50%;background:var(--sa-soft);color:var(--sa-navy);font-size:0.9375rem;font-weight:800}.htz-sa-sol.is-active .htz-sa-sol__num{background:var(--sa-green);color:#fff}.htz-sa-sol__text strong{display:block;font-size:1.0625rem;font-weight:800;line-height:1.3}.htz-sa-sol__text span{display:block;margin-top:2px;color:var(--sa-text);font-size:0.8125rem;line-height:1.45}.htz-sa-solutions+.htz-sa-types{margin-top:0.9rem;padding-left:1rem;border-left:3px solid var(--sa-green)}a.htz-sa-type{display:inline-flex;align-items:center}a.htz-sa-type:hover,a.htz-sa-type:focus-visible{border-color:var(--sa-green);color:var(--sa-navy)}a.htz-sa-type.is-active{color:#fff}.htz-sa-solutions+.htz-sa-topology,.htz-sa-types+.htz-sa-topology{margin-top:1.25rem}.htz-sa-sol__tag{display:inline-block;margin-left:0.4rem;padding:2px 9px;border-radius:999px;background:var(--sa-soft-green);color:var(--sa-green);font-size:0.75rem;font-weight:700;vertical-align:2px}.htz-sa-bestfor{display:flex;flex-wrap:wrap;align-items:center;gap:0.45rem;margin-top:0.9rem}.htz-sa-bestfor .htz-sa-label{margin:0 0.25rem 0 0}.htz-sa .htz-sa-pb-open{margin-top:1rem}@media (max-width:640px){.htz-sa-solutions{grid-template-columns:minmax(0,1fr)}.htz-sa-solutions+.htz-sa-types{padding-left:0.75rem}a.htz-sa-type{flex:1 1 auto;justify-content:center}}.htz-hot{position:relative;padding:4.5rem 0 clamp(3rem, 6vw, 4.5rem)}.htz-hot__panel{position:relative;padding:26px 26px 24px;overflow:hidden;border-radius:var(--htz-radius-xl);background:radial-gradient(520px 220px at 0 0,rgba(200,16,30,0.06),transparent 70%),linear-gradient(180deg,#ffffff 0,#f9fafb 100%);box-shadow:0 20px 48px rgba(17,24,39,0.08),0 2px 6px rgba(17,24,39,0.04)}.htz-hot__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:20px}.htz-hot__flag{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--htz-radius-full);background:#C8101E;color:#fff;font-family:var(--htz-font-head);font-size:0.76rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;box-shadow:0 6px 16px rgba(200,16,30,0.28);animation:htz-hot-pulse 2.6s ease-in-out infinite}@keyframes htz-hot-pulse{0%,100%{box-shadow:0 6px 16px rgba(200,16,30,0.28)}50%{box-shadow:0 6px 22px rgba(200,16,30,0.5)}}.htz-hot__titles{flex:1;min-width:220px}.htz-hot__title{margin:0;font-family:var(--htz-font-head);font-size:clamp(1.15rem, 2vw, 1.4rem);font-weight:800;color:#111827}.htz-hot__sub{margin:2px 0 0;font-size:0.86rem;color:#6b7280}.htz-hot__nav{display:flex;align-items:center;gap:8px}.htz-hot__arrow{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#111827;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.htz-hot__arrow:hover,.htz-hot__arrow:focus-visible{border-color:#111827;background:#111827;color:#fff}.htz-hot__all{display:inline-flex;align-items:center;gap:6px;margin-left:6px;padding:9px 16px;border-radius:var(--htz-radius-full);background:#111827;color:#fff;font-size:0.82rem;font-weight:700;white-space:nowrap;transition:background-color 0.2s ease}.htz-hot__all:hover,.htz-hot__all:focus-visible{background:#C8101E;color:#fff}.htz-hot__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 14px) / 6);gap:14px;margin:0;padding:4px 2px 6px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.htz-hot__track::-webkit-scrollbar{display:none}.htz-hot__item{scroll-snap-align:start}.htz-hot__card{position:relative;display:flex;flex-direction:column;height:100%;padding:12px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:inherit;text-decoration:none;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.htz-hot__card:hover,.htz-hot__card:focus-visible{transform:translateY(-3px);border-color:#d1d5db;box-shadow:0 14px 28px rgba(17,24,39,0.1)}.htz-hot__off{position:absolute;top:10px;left:10px;z-index:1;padding:4px 9px;border-radius:var(--htz-radius-full);background:#C8101E;color:#fff;font-size:0.74rem;font-weight:800}.htz-hot__media{display:grid;place-items:center;aspect-ratio:1 / 0.85;margin:8px 0 10px}.htz-hot__img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform 0.3s ease}.htz-hot__card:hover .htz-hot__img{transform:scale(1.06)}.htz-hot__brand{font-size:0.72rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;color:#9ca3af}.htz-hot__name{display:-webkit-box;margin:3px 0 8px;overflow:hidden;font-family:var(--htz-font-head);font-size:0.86rem;font-weight:700;line-height:1.35;color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical}.htz-hot__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:auto}.htz-hot__price strong{font-size:1.02rem;font-weight:800;color:#C8101E}.htz-hot__price del{font-size:0.78rem;color:#9ca3af}.htz-hot__cta{margin-top:10px;padding:9px 0;border-radius:10px;background:#111827;color:#fff;font-size:0.8rem;font-weight:700;text-align:center;transition:background-color 0.2s ease}.htz-hot__card:hover .htz-hot__cta,.htz-hot__card:focus-visible .htz-hot__cta{background:#C8101E}@media (max-width:1100px){.htz-hot__track{grid-auto-columns:calc((100% - 3 * 14px) / 4)}}@media (max-width:768px){.htz-hot{padding:2.75rem 0 2.5rem}.htz-hot__panel{padding:18px 14px 16px}.htz-hot__track{grid-auto-columns:44%;gap:10px}.htz-hot__arrow{display:none}.htz-hot__all{margin-left:0}}@media (prefers-reduced-motion:reduce){.htz-hot__flag{animation:none}.htz-hot__card,.htz-hot__img{transition:none}}.htz-pillar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.htz-pillar-card{position:relative;display:flex;flex-direction:column;padding:22px 20px 18px;border:1px solid #e2e8f0;border-top:4px solid var(--pillar,#C8101E);border-radius:16px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,0.04);transition:transform 0.25s ease,box-shadow 0.25s ease}.htz-pillar-card:hover{transform:translateY(-4px);box-shadow:0 18px 32px -12px rgba(15,23,42,0.14)}.htz-pillar-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.htz-pillar-card__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:rgba(var(--pillar-rgb,200,16,30),0.1);color:var(--pillar,#C8101E)}.htz-pillar-card__visual{width:auto;max-width:96px;height:56px;object-fit:contain}.htz-pillar-card__title{margin:0 0 6px;font-size:1.05rem;font-weight:700;line-height:1.35;color:#0f172a}.htz-pillar-card__title a{color:inherit;text-decoration:none}.htz-pillar-card__title a:hover{color:var(--pillar,#C8101E)}.htz-pillar-card__desc{margin:0 0 14px;font-size:0.84rem;line-height:1.55;color:#64748b}.htz-pillar-card__items{display:flex;flex-direction:column;gap:4px;margin:0 0 14px;padding:0;list-style:none}.htz-pillar-card__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:#1e293b;font-size:0.82rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.htz-pillar-card__item:hover,.htz-pillar-card__item:focus-visible{background:rgba(var(--pillar-rgb,200,16,30),0.08);color:var(--pillar,#C8101E)}.htz-pillar-card__item-label{flex:1;min-width:0}.htz-pillar-card__item-arrow{font-size:1.1rem;line-height:1;color:#94a3b8;transition:transform 0.2s ease,color 0.2s ease}.htz-pillar-card__item:hover .htz-pillar-card__item-arrow{color:var(--pillar,#C8101E);transform:translateX(3px)}.htz-pillar-card__foot{margin-top:auto;padding-top:12px;border-top:1px dashed #e2e8f0}.htz-pillar-card__more{display:inline-flex;align-items:center;gap:6px;font-size:0.85rem;font-weight:700;color:var(--pillar,#C8101E);text-decoration:none;transition:gap 0.2s ease}.htz-pillar-card__more:hover{gap:10px}.htz-pillar-card--cta{justify-content:center;border:0;background:linear-gradient(160deg,#111827 0,#1e293b 100%);color:#fff}.htz-pillar-card--cta .htz-pillar-card__title{color:#fff;font-size:1.2rem}.htz-pillar-card--cta .htz-pillar-card__desc{color:#cbd5e1}.htz-pillar-card--cta-eyebrow{margin-bottom:8px;font-size:0.74rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#f87171}.htz-pillar-card__cta-actions{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.htz-pillar-card__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:999px;background:#C8101E;color:#fff;font-size:0.86rem;font-weight:700;text-decoration:none;transition:background-color 0.2s ease}.htz-pillar-card__cta-btn:hover{background:#a30d18;color:#fff}.htz-pillar-card__cta-phone{text-align:center;font-size:0.95rem;font-weight:700;color:#fff;text-decoration:none}.htz-pillar-card__badges{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.htz-pillar-card__badges li{padding:4px 10px;border-radius:999px;background:rgba(255,255,255,0.1);font-size:0.72rem;font-weight:600;color:#e2e8f0}@media (max-width:1280px){.htz-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.htz-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:600px){.htz-pillar-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.htz-pillar-card,.htz-pillar-card__item-arrow,.htz-pillar-card__more{transition:none}}.htz-section__note{max-width:720px;margin:0.75rem auto 0;font-size:0.85rem;line-height:1.55;color:#64748b;text-align:center}.htz-form-note{display:block;margin-top:4px;font-size:0.78rem;color:#64748b}.htz-bts-link{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.htz-bts-link:hover{color:#C8101E}.htz-pillar-section{scroll-margin-top:calc(var(--htz-header-h, 86px) + 20px)}.htz-sub-service-card.is-selected{border-color:var(--htz-primary);box-shadow:0 0 0 3px rgba(200,16,30,0.14),0 12px 30px rgba(15,23,42,0.08)}.htz-sub-service-card .htz-pick-on{display:none}.htz-sub-service-card.is-selected .htz-pick-on{display:inline}.htz-sub-service-card.is-selected .htz-pick-off{display:none}.htz-sub-service-card.is-selected .htz-sub-service-card__badge{background:var(--htz-primary);color:#fff}.htz-calc-row.is-focus{border-color:var(--htz-primary);background:#fff5f5;box-shadow:0 0 0 3px rgba(200,16,30,0.12)}.is-flash{animation:htz-pick-flash 1.2s ease}@keyframes htz-pick-flash{0%{box-shadow:0 0 0 0 rgba(200,16,30,0.45)}100%{box-shadow:0 0 0 18px rgba(200,16,30,0)}}.is-shake{animation:htz-pick-shake 0.4s ease}@keyframes htz-pick-shake{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.htz-pick-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1.25rem}.htz-pick-summary[hidden]{display:none}.htz-pick-chip{display:inline-flex;align-items:center;gap:4px;padding:6px 6px 6px 12px;border:1px solid #fecaca;border-radius:999px;background:#fef2f2;font-size:0.84rem;color:#7f1d1d}.htz-pick-chip button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:rgba(200,16,30,0.12);color:#991b1b;font-size:1rem;line-height:1;cursor:pointer}.htz-pick-chip button:hover{background:var(--htz-primary);color:#fff}.htz-form-success{padding:1.5rem 0;text-align:center}.htz-form-success[hidden]{display:none}.htz-form-success__tick{display:inline-grid;place-items:center;width:60px;height:60px;margin-bottom:1rem;border-radius:50%;background:#e8f5ee;color:#00843D;font-size:1.8rem;font-weight:800}.htz-form-success h3{margin:0 0 0.5rem;font-size:1.5rem}.htz-form-success p{max-width:460px;margin:0 auto 1.25rem;color:#475569}.htz-form-success__id{display:inline-flex;flex-direction:column;gap:4px;margin-bottom:1.25rem;padding:12px 26px;border:1.5px dashed #cbd5e1;border-radius:12px;background:#f8fafc}.htz-form-success__id span{font-size:0.74rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#64748b}.htz-form-success__id strong{font-family:monospace;font-size:1.4rem;color:var(--htz-primary)}.htz-form-success__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.htz-pick-chip b{margin-right:4px}.htz-est{margin-bottom:1.25rem;padding:16px 18px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.htz-est[hidden]{display:none}.htz-est__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.htz-est__head strong{font-size:0.98rem;color:#0f172a}.htz-est__head a{font-size:0.84rem;font-weight:700;color:var(--htz-primary);text-decoration:none}.htz-est__head a:hover{text-decoration:underline}.htz-est__table{width:100%;border-collapse:collapse;font-size:0.88rem;background:#fff;border-radius:10px;overflow:hidden}.htz-est__table th,.htz-est__table td{padding:9px 12px;border-bottom:1px solid #e2e8f0;text-align:left}.htz-est__table th{background:#f1f5f9;font-size:0.74rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;color:#64748b}.htz-est__table .is-num,.htz-est__table th:not(:first-child){text-align:right;white-space:nowrap}.htz-est__table tfoot td{border-bottom:0;background:#fef2f2;font-weight:800;color:#991b1b}.htz-est__note{margin:10px 0 0;font-size:0.8rem;line-height:1.5;color:#64748b}@media (max-width:600px){.htz-est{padding:12px}.htz-est__table th,.htz-est__table td{padding:8px 8px;font-size:0.8rem}}.htz-est__table th,.htz-est__table td{border:0;border-bottom:1px solid #e2e8f0}.htz-est__table tfoot td{border-bottom:0}.htz-sa-fixedtype{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem;margin:1.3rem 0 1.25rem;padding:12px 16px;border:1px solid var(--sa-border);border-radius:10px;background:var(--sa-soft-green);font-size:0.95rem;color:var(--sa-navy)}.htz-sa-kit__story{margin-bottom:1.25rem}.htz-sa-kit__story .htz-sa-text+.htz-sa-text{margin-top:0.6rem}.htz-sa-kit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.htz-sa-kititem{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px;background:#fff;border:1px solid var(--sa-border);border-radius:14px;box-shadow:0 1px 3px rgba(11,31,58,0.05)}.htz-sa-kititem__media{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:10px;background:var(--sa-soft);overflow:hidden}.htz-sa-kititem__media img{width:100%;height:100%;object-fit:contain}.htz-sa-kititem__slot{margin:0 0 4px;font-size:0.74rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--sa-label)}.htz-sa-kititem__slot span{margin-left:6px;font-weight:600;letter-spacing:0;text-transform:none;color:#8a93a1}.htz-sa .htz-sa-kititem__title{margin:0 0 4px;font-size:0.98rem;font-weight:700;line-height:1.35}.htz-sa-kititem__title a{color:var(--sa-navy)}.htz-sa-kititem__title a:hover{color:var(--sa-red)}.htz-sa-kititem__price{margin:0 0 6px;font-size:0.88rem;color:#6a717c}.htz-sa-kititem__price .woocommerce-Price-amount{color:var(--sa-navy);font-weight:700}.htz-sa-kititem__why{margin:0 0 4px;font-size:0.84rem;line-height:1.5;color:var(--sa-text)}.htz-sa-kititem__qty{margin:0;font-size:0.8rem;line-height:1.45;color:var(--sa-text-dark)}.htz-sa-kit__foot{display:flex;flex-wrap:wrap;gap:12px;margin:1.25rem 0 0}.htz-sa-products__grid--kit{grid-template-columns:minmax(0,1fr)}.htz-sa-products__grid--kit .htz-sa-product{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:16px;align-items:start}.htz-sa-products__grid--kit .htz-sa-product__media{grid-row:1 / span 6;width:120px;height:120px;margin:0}.htz-sa-products__grid--kit .htz-sa-product__actions{grid-column:2;margin-top:10px}.htz-sa-product__why{margin:6px 0 0;font-size:0.84rem;line-height:1.5;color:var(--sa-text)}.htz-sa-product__qty{margin:4px 0 0;font-size:0.8rem;line-height:1.45;color:var(--sa-text-dark)}.htz-sa-seen{margin:0;padding:12px 16px;border:1px dashed var(--sa-border);border-radius:10px;background:var(--sa-soft);font-size:0.88rem;color:var(--sa-text-dark)}.htz-sa-seen a{font-weight:700;color:var(--sa-navy)}.htz-sa-seen a:hover{color:var(--sa-red)}@media (max-width:900px){.htz-sa-kit__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.htz-sa-kititem,.htz-sa-products__grid--kit .htz-sa-product{grid-template-columns:minmax(0,1fr)}.htz-sa-kititem__media,.htz-sa-products__grid--kit .htz-sa-product__media{width:100%;height:150px}.htz-sa-products__grid--kit .htz-sa-product__media{grid-row:auto}.htz-sa-products__grid--kit .htz-sa-product__actions{grid-column:1}}.htz-sa-slot{margin:0 0 1.25rem;padding:20px 22px 18px;background:#fff;border:1px solid var(--sa-border);border-radius:14px;min-width:0}.htz-sa-slot__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;margin:0 0 6px;padding:0}.htz-sa-slot__name{font-size:1rem;font-weight:800;color:var(--sa-navy)}.htz-sa-slot__name a{color:inherit}.htz-sa-slot__step{margin-left:6px;font-size:0.78rem;font-weight:600;color:#8a93a1}.htz-sa-slot__badge{padding:3px 10px;border-radius:999px;background:var(--sa-red);font-size:0.7rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;color:#fff}.htz-sa-slot__badge--follow{background:var(--sa-soft-green);color:var(--sa-green-dark)}.htz-sa-slot__why{margin:0 0 4px;font-size:0.86rem;line-height:1.5;color:var(--sa-text)}.htz-sa-slot__qty{margin:0 0 12px;font-size:0.8rem;color:var(--sa-text-dark)}.htz-sa-role+.htz-sa-role{margin-top:14px}.htz-sa-role__label{margin:0 0 8px;font-size:0.74rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--sa-label)}.htz-sa-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.htz-sa-opt{position:relative;display:block;cursor:pointer}.htz-sa-opt[hidden]{display:none}.htz-sa-opt input{position:absolute;opacity:0;width:1px;height:1px}.htz-sa-opt__card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;height:100%;padding:12px;border:1.5px solid var(--sa-border);border-radius:12px;background:#fff;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.htz-sa-opt:hover .htz-sa-opt__card{border-color:#cfd6e1}.htz-sa-opt input:checked+.htz-sa-opt__card{border-color:var(--sa-red);background:#fff7f7;box-shadow:0 0 0 3px rgba(201,16,30,0.12)}.htz-sa-opt input:focus-visible+.htz-sa-opt__card{box-shadow:0 0 0 3px rgba(201,16,30,0.35)}.htz-sa-opt__media{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:8px;background:var(--sa-soft);overflow:hidden}.htz-sa-opt__media img{width:100%;height:100%;object-fit:contain}.htz-sa-opt__body{display:flex;flex-direction:column;gap:3px;min-width:0}.htz-sa-opt__tags{display:flex;flex-wrap:wrap;gap:5px}.htz-sa-opt__brand{padding:1px 8px;border-radius:999px;background:var(--sa-navy);font-size:0.68rem;font-weight:800;letter-spacing:0.03em;text-transform:uppercase;color:#fff}.htz-sa-opt__tag{padding:1px 8px;border-radius:999px;background:var(--sa-soft-green);font-size:0.68rem;font-weight:800;color:var(--sa-green-dark)}.htz-sa-opt__name{font-size:0.86rem;font-weight:700;line-height:1.35;color:var(--sa-navy);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.htz-sa-opt__price{font-size:0.82rem;color:#6a717c}.htz-sa-opt__price .woocommerce-Price-amount{font-weight:700;color:var(--sa-navy)}.htz-sa-opt__link{font-size:0.76rem;font-weight:700;color:var(--sa-red)}.htz-sa-kitsum{position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:1rem;padding:16px 20px;background:var(--sa-navy);border-radius:14px;color:#fff;box-shadow:0 12px 30px rgba(11,31,58,0.25)}.htz-sa-kitsum__title{display:block;font-size:0.98rem}.htz-sa-kitsum__text{display:block;font-size:0.88rem;color:#dbe3ee}.htz-sa-kitsum__text strong{color:#fff}.htz-sa-kitsum__note{display:block;margin-top:2px;font-size:0.76rem;color:#9fb0c6}.htz-sa-kitsum__actions{display:flex;flex-wrap:wrap;gap:10px}.htz-sa-kitsum .htz-sa-btn--outline{border-color:rgba(255,255,255,0.4);color:#fff}.htz-sa-opt.is-flash .htz-sa-opt__card{animation:htz-sa-flash 1.2s ease}@keyframes htz-sa-flash{0%{box-shadow:0 0 0 0 rgba(201,16,30,0.5)}100%{box-shadow:0 0 0 16px rgba(201,16,30,0)}}.htz-sa-optlist{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.htz-sa-optchip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;border:1px solid var(--sa-border);border-radius:10px;background:#fff}.htz-sa-optchip[hidden]{display:none}.htz-sa-optchip.is-picked{border-color:var(--sa-red);background:#fff7f7}.htz-sa-optchip__main{display:flex;flex:1 1 280px;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.htz-sa-optchip__main a{font-size:0.88rem;font-weight:600;color:var(--sa-navy)}.htz-sa-optchip__main a:hover{color:var(--sa-red)}.htz-sa-optchip__price{font-size:0.84rem;font-weight:700;color:var(--sa-navy)}.htz-sa-optchip__pick{padding:5px 14px;border:1.5px solid var(--sa-red);border-radius:999px;background:#fff;font:inherit;font-size:0.78rem;font-weight:700;color:var(--sa-red);cursor:pointer}.htz-sa-optchip__pick:hover,.htz-sa-optchip.is-picked .htz-sa-optchip__pick{background:var(--sa-red);color:#fff}.htz-sa-optnote{margin:0 0 8px;font-size:0.82rem}@media (max-width:560px){.htz-sa-opts{grid-template-columns:minmax(0,1fr)}.htz-sa-kitsum{position:static}}.htz-sa-kitsum .htz-sa-btn--outline{background:transparent}.htz-sa-est__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}.htz-sa-est__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.8rem 1rem;margin-top:0.8rem}.htz-sa-field select{width:100%;min-height:44px;padding:0 0.75rem;border:1px solid #dfe3ea;border-radius:6px;background:#fff;font:inherit;font-size:0.9375rem;color:var(--sa-navy)}.htz-sa-field select:focus{border-color:var(--sa-green);outline:none;box-shadow:0 0 0 3px rgba(0,131,61,0.12)}.htz-sa-field[hidden]{display:none}.htz-sa-est__hint{margin:0.9rem 0 0;font-size:0.82rem;line-height:1.5;color:var(--sa-text)}.htz-sa-est__big{margin:0 0 0.9rem;font-family:var(--sa-font);color:var(--sa-navy)}.htz-sa-est__big strong{font-size:2.6rem;font-weight:800;line-height:1}.htz-sa-est__big span{font-size:1.1rem;font-weight:700;color:var(--sa-text-dark)}.htz-sa-est__stats{margin:0 0 1.1rem;padding:0;list-style:none;border-top:1px solid var(--sa-border)}.htz-sa-est__stats li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--sa-border);font-size:0.88rem;color:var(--sa-text)}.htz-sa-est__stats strong{color:var(--sa-navy);text-align:right}.htz-sa-est__drives td,.htz-sa-est__drives th{font-size:0.84rem}.htz-sa-est__drives tr.is-chosen td{background:#fff7f7;font-weight:700;color:var(--sa-navy)}.htz-sa-est__fine{margin:0.8rem 0 0;font-size:0.8rem;line-height:1.5;color:#6a717c}.htz-sa-est__actions{margin:1rem 0 0}@media (max-width:900px){.htz-sa-est__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.htz-sa-est__fields{grid-template-columns:minmax(0,1fr)}}.htz-header__search-btn{display:none}@media (max-width:1080px){.htz-header__search-btn{display:grid;place-items:center;order:2;flex-shrink:0;width:40px;height:40px;padding:0;margin-left:0.4rem;border-radius:8px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);color:#fff;cursor:pointer}.htz-header__search-btn svg{width:20px;height:20px;max-width:none}}@media (max-width:480px){.htz-header__search-btn{width:38px;height:38px;margin-left:0.25rem}.htz-header__inner{gap:0.5rem}.htz-header__actions{gap:0.3rem}.htz-header__cta-service{padding:0.42rem 0.75rem;font-size:0.76rem}.htz-header__cta-service .htz-header__cta-arrow{display:none}.htz-header__cta-service .htz-header__cta-badge{display:none}.htz-brand__divider{display:none}}.htz-search-modal{align-items:start;padding-top:clamp(1rem, 8vh, 5rem)}.htz-search-modal__dialog{max-width:720px}.htz-search-modal__close{padding:0;min-width:36px}.htz-search-modal__close svg{width:20px;height:20px;max-width:none}.htz-search-modal__suggestions[hidden]{display:none}.htz-sr-live{margin-top:1.1rem;max-height:min(58vh, 520px);overflow-y:auto}.htz-sr-live[hidden]{display:none}.htz-sr-live__group+.htz-sr-live__group{margin-top:1rem}.htz-sr-live__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0.35rem;font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--htz-muted)}.htz-sr-live__head a{font-size:0.78rem;letter-spacing:0;text-transform:none;color:var(--htz-primary)}.htz-sr-live__item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;color:var(--htz-text);text-decoration:none}.htz-sr-live__item:hover,.htz-sr-live__item:focus-visible{background:var(--htz-light);outline:none}.htz-sr-live__thumb{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:8px;background:var(--htz-light);overflow:hidden}.htz-sr-live__thumb img{width:100%;height:100%;object-fit:contain}.htz-sr-live__body{display:flex;flex:1;flex-direction:column;min-width:0}.htz-sr-live__title{font-size:0.92rem;font-weight:600;line-height:1.35;color:var(--htz-text)}.htz-sr-live__meta{font-size:0.76rem;color:var(--htz-muted)}.htz-sr-live__price{flex-shrink:0;font-size:0.9rem;font-weight:800;color:var(--htz-primary)}.htz-sr-live mark,.htz-sr-item mark{padding:0 1px;border-radius:2px;background:#fde68a;color:inherit}.htz-sr-live__all{display:block;margin-top:1rem;padding:12px;border-radius:10px;background:var(--htz-primary);color:#fff;font-weight:700;text-align:center;text-decoration:none}.htz-sr-live__all:hover{background:var(--htz-primary-dark);color:#fff}.htz-sr-live__empty{display:flex;flex-direction:column;gap:6px;padding:18px 10px;text-align:center;color:var(--htz-muted)}.htz-sr-live__empty strong{color:var(--htz-text)}.htz-sr-live__loading{margin:0;padding:18px 10px;text-align:center;color:var(--htz-muted)}.htz-sr{background:#f8fafc;color:var(--htz-text)}.htz-sr-hero{padding:clamp(2rem, 4vw, 3.25rem) 0 1.5rem;background:linear-gradient(180deg,#e3f4fd 0,#f0f9ff 70%,#f8fafc 100%);border-bottom:1px solid #e2e8f0}.htz-sr-crumbs{display:flex;gap:8px;margin-bottom:1rem;font-size:0.85rem;color:var(--htz-muted)}.htz-sr-crumbs a{color:var(--htz-muted);text-decoration:none}.htz-sr-crumbs a:hover{color:var(--htz-primary)}.htz-sr-title{margin:0 0 1.1rem;font-family:var(--htz-font-head);font-size:clamp(1.6rem, 3vw, 2.2rem);font-weight:800;color:#0f172a}.htz-sr-form{display:flex;align-items:center;gap:10px;max-width:760px;padding:6px 6px 6px 16px;border:1.5px solid #cbd5e1;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,0.08)}.htz-sr-form:focus-within{border-color:var(--htz-primary);box-shadow:0 0 0 3px rgba(200,16,30,0.12)}.htz-sr-form svg{flex-shrink:0;color:var(--htz-primary)}.htz-sr-form input[type="search"]{flex:1;min-width:0;height:44px;border:0;background:transparent;font:inherit;font-size:1rem;color:#0f172a;outline:none}.htz-sr-form button{height:44px;padding:0 22px;border:0;border-radius:10px;background:var(--htz-primary);font:inherit;font-weight:700;color:#fff;cursor:pointer}.htz-sr-form button:hover{background:var(--htz-primary-dark)}.htz-sr-count{margin:1rem 0 0.5rem;font-size:0.9rem;color:var(--htz-muted)}.htz-sr-jump{display:flex;flex-wrap:wrap;gap:8px}.htz-sr-jump a{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;font-size:0.85rem;font-weight:600;color:#0f172a;text-decoration:none}.htz-sr-jump a span{padding:0 7px;border-radius:999px;background:#f1f5f9;font-size:0.75rem;color:var(--htz-muted)}.htz-sr-jump a:hover{border-color:var(--htz-primary);color:var(--htz-primary)}.htz-sr-body{padding-block:2rem 4rem}.htz-sr-group{margin-bottom:2.5rem;scroll-margin-top:calc(var(--htz-header-h, 86px) + 60px)}.htz-sr-group__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:1rem}.htz-sr-group__head h2{margin:0;font-family:var(--htz-font-head);font-size:1.3rem;font-weight:800;color:#0f172a}.htz-sr-group__head h2 span{margin-left:6px;font-size:0.85rem;font-weight:600;color:var(--htz-muted)}.htz-sr-group__more{font-size:0.9rem;font-weight:700;color:var(--htz-primary);text-decoration:none}.htz-sr-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.htz-sr-item{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:inherit;text-decoration:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.htz-sr-item:hover{border-color:var(--htz-primary);box-shadow:0 10px 24px rgba(15,23,42,0.08)}.htz-sr-item__body{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.htz-sr-item__title{font-weight:700;color:#0f172a}.htz-sr-item__desc{font-size:0.86rem;line-height:1.5;color:var(--htz-muted)}.htz-sr-item__meta{flex-shrink:0;padding:3px 10px;border-radius:999px;background:#f1f5f9;font-size:0.75rem;font-weight:600;color:#475569}.htz-sr-item__arrow{flex-shrink:0;color:var(--htz-primary);font-weight:800}.htz-sr-empty{max-width:640px;margin:1rem auto 2rem;padding:2.5rem 1.5rem;border:1px solid #e2e8f0;border-radius:16px;background:#fff;text-align:center}.htz-sr-empty h2{margin:0 0 0.5rem;font-family:var(--htz-font-head);font-size:1.4rem;color:#0f172a}.htz-sr-empty p{margin:0 0 1rem;color:var(--htz-muted)}.htz-sr-empty__label{margin-top:1.25rem !important;font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.htz-sr-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:1.5rem}.htz-sr-tags a{padding:6px 14px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;font-size:0.85rem;font-weight:600;color:#0f172a;text-decoration:none}.htz-sr-tags a:hover{border-color:var(--htz-primary);color:var(--htz-primary)}.htz-sr-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (max-width:600px){.htz-sr-form{flex-wrap:wrap;padding:10px}.htz-sr-form input[type="search"]{flex-basis:calc(100% - 40px)}.htz-sr-form button{width:100%}.htz-sr-item{flex-wrap:wrap}.htz-sr-item__meta{order:3}}.htz-pj-head{margin-top:0.4rem;padding-top:1rem;border-top:1px solid #e2e8f0}.htz-pj-head h3{margin:0;font-family:'Manrope',sans-serif;font-size:1.05rem;font-weight:800;color:#0f172a}.htz-pj-head h3 span{margin-left:6px;font-size:0.8rem;font-weight:500;color:#64748b}.htz-pj-none{display:flex !important;flex-direction:row;align-items:center;gap:10px;font-weight:600 !important;cursor:pointer}.htz-pj-none input{width:18px;height:18px;padding:0;accent-color:#dc2626}.htz-pj-table{margin-top:0.4rem}.htz-pj-row{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(100px,1fr) minmax(100px,1fr) 76px minmax(96px,0.9fr) 34px;gap:8px;align-items:center;margin-bottom:8px}.htz-pj-row--head{margin-bottom:4px;font-size:0.74rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;color:#64748b}.htz-pj-row select,.htz-pj-row input{min-width:0;width:100%;padding:9px 10px;font-size:0.88rem}.htz-pj-remove{width:34px;height:34px;padding:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:1.2rem;line-height:1;color:#64748b;cursor:pointer}.htz-pj-remove:hover{border-color:#dc2626;color:#dc2626}.htz-pj-add{align-self:flex-start;margin-top:2px;padding:8px 16px;border:1.5px dashed #94a3b8;border-radius:9px;background:transparent;font:inherit;font-size:0.88rem;font-weight:700;color:#334155;cursor:pointer}.htz-pj-add:hover{border-color:#dc2626;color:#dc2626}.htz-pj-devices.is-off .htz-pj-table,.htz-pj-devices.is-off .htz-pj-add{opacity:0.45;pointer-events:none}@media (max-width:760px){.htz-pj-row{grid-template-columns:1fr 1fr;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.htz-pj-row--head{display:none}.htz-pj-row>:first-child{grid-column:1 / -1}.htz-pj-row .htz-pj-remove{justify-self:end}}.htz-pf-section{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.htz-pf-section[hidden]{display:none}.htz-pf-label{font-size:0.85rem;font-weight:700;color:#334155}.htz-pf-checks{display:flex;flex-wrap:wrap;gap:8px}.htz-pf-check{display:inline-flex !important;align-items:center;gap:8px;padding:7px 12px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;font-size:0.86rem !important;font-weight:600 !important;color:#334155;cursor:pointer}.htz-pf-check input{width:16px;height:16px;padding:0;accent-color:#dc2626}.htz-pf-check:has(input:checked){border-color:#dc2626;background:#fef2f2;color:#991b1b}@media (max-width:760px){.htz-pf-section{grid-template-columns:1fr}}.htz-amc2{position:relative;overflow:hidden;padding:clamp(2rem, 4vw, 3.25rem) clamp(1rem, 3vw, 2.5rem);border-radius:24px;background:radial-gradient(900px 380px at 12% -10%,rgba(200,16,30,0.28),transparent 60%),radial-gradient(800px 380px at 92% 0,rgba(0,132,61,0.22),transparent 60%),linear-gradient(180deg,#0f172a 0,#111827 100%);box-shadow:0 30px 70px rgba(15,23,42,0.35);color:#e2e8f0}.htz-amc2__head{max-width:760px;margin:0 auto 2.5rem;text-align:center}.htz-amc2__eyebrow{display:inline-block;padding:5px 14px;border:1px solid rgba(248,113,113,0.4);border-radius:999px;background:rgba(248,113,113,0.1);font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#fca5a5}.htz-amc2__title{margin:0.9rem 0 0.6rem;font-family:var(--htz-font-head);font-size:clamp(1.6rem, 3.2vw, 2.3rem);font-weight:800;line-height:1.2;color:#fff}.htz-amc2__lead{margin:0 auto 1.6rem;max-width:640px;font-size:1rem;line-height:1.6;color:#94a3b8}.htz-amc2__switch{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.htz-amc2-toggle{display:inline-flex;padding:5px;border:1px solid rgba(255,255,255,0.14);border-radius:999px;background:rgba(255,255,255,0.06)}.htz-amc2-toggle button{min-width:112px;padding:10px 24px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:0.92rem;font-weight:700;color:#cbd5e1;cursor:pointer;transition:background-color 0.25s ease,color 0.25s ease,box-shadow 0.25s ease}.htz-amc2-toggle button:hover{color:#fff}.htz-amc2-toggle button.is-active{background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;box-shadow:0 6px 18px rgba(220,38,38,0.45)}.htz-amc2__save{padding:6px 14px;border-radius:999px;background:rgba(74,222,128,0.14);border:1px solid rgba(74,222,128,0.35);font-size:0.82rem;font-weight:800;color:#86efac}.htz-amc2__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;align-items:stretch}.htz-amc2-card{position:relative;display:flex;flex-direction:column;padding:1.6rem 1.35rem 1.35rem;border:1px solid rgba(255,255,255,0.1);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.025));transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.htz-amc2-card::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:20px 20px 0 0;background:linear-gradient(90deg,transparent,var(--acc),transparent);opacity:0.85}.htz-amc2-card:hover{transform:translateY(-6px);border-color:var(--acc);box-shadow:0 22px 50px rgba(0,0,0,0.4),0 0 0 1px var(--acc)}.htz-amc2-card.is-popular{border-color:var(--acc);background:linear-gradient(180deg,rgba(74,222,128,0.14),rgba(74,222,128,0.03));box-shadow:0 18px 50px rgba(0,132,61,0.25)}.htz-amc2-card__ribbon{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:4px 16px;border-radius:999px;background:linear-gradient(135deg,#dc2626,#991b1b);box-shadow:0 6px 16px rgba(220,38,38,0.5);font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#fff;white-space:nowrap}.htz-amc2-card__top{display:flex;align-items:center;gap:10px;margin-bottom:1rem}.htz-amc2-card__icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--acc) 16%,transparent);border:1px solid color-mix(in srgb,var(--acc) 40%,transparent);color:var(--acc)}.htz-amc2-card__badge{font-size:0.72rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;line-height:1.3;color:#94a3b8}.htz-amc2-card__name{margin:0 0 0.6rem;font-family:var(--htz-font-head);font-size:1.2rem;font-weight:800;line-height:1.25;color:#fff}.htz-amc2-card__scope{align-self:flex-start;margin-bottom:0.8rem;padding:4px 11px;border-radius:999px;background:color-mix(in srgb,var(--acc) 14%,transparent);font-size:0.76rem;font-weight:700;color:var(--acc)}.htz-amc2-card__desc{min-height:6.6em;margin:0 0 1.2rem;font-size:0.86rem;line-height:1.55;color:#94a3b8}.htz-amc2-card__pricing{min-height:5.3rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.1)}.htz-amc2-card__price{display:flex;align-items:baseline;gap:2px;font-family:var(--htz-font-head);font-size:2.6rem;font-weight:800;line-height:1;letter-spacing:-0.02em;color:#fff}.htz-amc2-card__price[hidden],.htz-amc2-card__hint[hidden],.htz-amc2-card__visits[hidden]{display:none}.htz-amc2-card__price sup{align-self:baseline;margin-right:3px;font-size:1.5rem;font-weight:700;line-height:1;vertical-align:baseline;color:var(--acc)}.htz-amc2-card__price small{margin-left:4px;font-size:0.9rem;font-weight:600;letter-spacing:0;color:#94a3b8}.htz-amc2-card__price--text{font-size:1.55rem;line-height:1.15;color:var(--acc)}.htz-amc2-card__hint{margin-top:0.5rem;font-size:0.8rem;font-weight:600;color:#94a3b8}.htz-amc2-card__hint.is-save{color:#86efac}.htz-amc2-card__visits{margin:1rem 0 1.1rem;padding:9px 12px;border:1px solid color-mix(in srgb,var(--acc) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--acc) 10%,transparent);font-size:0.8rem;font-weight:700;line-height:1.4;color:#e2e8f0}.htz-amc2-card__features{flex-grow:1;display:flex;flex-direction:column;gap:11px;margin:0 0 1.4rem;padding:0;list-style:none;font-size:0.86rem;line-height:1.45;color:#cbd5e1}.htz-amc2-card__features li{position:relative;padding-left:26px}.htz-amc2-card__features li::before{content:"";position:absolute;left:0;top:1px;width:17px;height:17px;border-radius:50%;background:color-mix(in srgb,var(--acc) 20%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 10px no-repeat}.htz-amc2-card__actions{display:flex;flex-direction:column;gap:0.7rem}.htz-amc2-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 16px;border:1.5px solid var(--acc);border-radius:12px;background:transparent;font-size:0.95rem;font-weight:800;color:#fff;text-decoration:none;white-space:nowrap;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.htz-amc2-btn span{transition:transform 0.25s ease}.htz-amc2-btn:hover{background:var(--acc);color:#0f172a;box-shadow:0 10px 24px color-mix(in srgb,var(--acc) 40%,transparent)}.htz-amc2-btn:hover span{transform:translateX(4px)}.htz-amc2-card.is-popular .htz-amc2-btn{background:var(--acc);color:#052e16}.htz-amc2-card.is-popular .htz-amc2-btn:hover{background:#fff;border-color:#fff;color:#052e16}.htz-amc2-card__wa{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:0.84rem;font-weight:700;color:#4ade80;text-decoration:none}.htz-amc2-card__wa:hover{color:#86efac;text-decoration:underline}.htz-amc2-toggle button:focus-visible,.htz-amc2-btn:focus-visible,.htz-amc2-card__wa:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (min-width:1181px){.htz-amc2-card.is-popular{transform:translateY(-8px)}.htz-amc2-card.is-popular:hover{transform:translateY(-14px)}}@media (max-width:1180px){.htz-amc2__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.1rem}.htz-amc2-card__desc{min-height:0}}@media (max-width:700px){.htz-amc2__grid{grid-template-columns:1fr}.htz-amc2-toggle button{min-width:0;padding:10px 18px}.htz-amc2{border-radius:18px}}@media (prefers-reduced-motion:reduce){.htz-amc2-card,.htz-amc2-btn,.htz-amc2-btn span{transition:none}.htz-amc2-card:hover{transform:none}}.htz-amc2-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.2rem;margin-top:1.8rem;padding:1.3rem 1.4rem;border:1px solid rgba(255,255,255,0.12);border-radius:18px;background:rgba(255,255,255,0.05)}.htz-amc2-terms__item{display:flex;flex-direction:column;gap:4px;padding-left:14px;border-left:3px solid #4ade80}.htz-amc2-terms__item:first-child{border-left-color:#f87171}.htz-amc2-terms__item strong{font-size:0.95rem;color:#fff}.htz-amc2-terms__item span{font-size:0.84rem;line-height:1.5;color:#94a3b8}.htz-amc2-terms__links{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:0.9rem;border-top:1px solid rgba(255,255,255,0.1)}.htz-amc2-terms__links a{font-size:0.88rem;font-weight:700;color:#fca5a5;text-decoration:underline;text-underline-offset:3px}.htz-amc2-terms__links a:hover{color:#fff}@media (max-width:800px){.htz-amc2-terms{grid-template-columns:1fr}}.htz-agree{display:flex;align-items:flex-start;gap:10px;margin:0 0 1.25rem;padding:12px 14px;border:1.5px solid #cbd5e1;border-radius:12px;background:#f8fafc;font-size:0.88rem;line-height:1.5;color:#334155;cursor:pointer}.htz-agree input{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:#dc2626}.htz-agree a{color:#C8101E;font-weight:700;text-decoration:underline}.htz-agree:has(input:checked){border-color:#16a34a;background:#f0fdf4}.htz-store-summary__note--policy{margin-top:8px;padding:10px 12px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#7f1d1d}.htz-store-summary__note--policy a{color:#C8101E;font-weight:700;text-decoration:underline}.htz-checkout-policy{margin:0 0 1rem;padding:10px 14px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;font-size:0.86rem;line-height:1.5;color:#7f1d1d}.htz-checkout-policy a{color:#C8101E;font-weight:700;text-decoration:underline}.htz-trk{color:#334155}.htz-trk-search{margin-bottom:1.6rem;padding:1.2rem 1.3rem;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,0.05)}.htz-trk-search label{display:block;margin-bottom:8px;font-size:0.9rem;font-weight:700;color:#0f172a}.htz-trk-search__row{display:flex;gap:10px}.htz-trk-search input{flex:1;min-width:0;padding:12px 16px;border:1.5px solid #cbd5e1;border-radius:10px;background:#f8fafc;font-size:1rem;font-weight:700;letter-spacing:0.04em;color:#0f172a}.htz-trk-search input:focus{outline:none;border-color:#C8101E;background:#fff;box-shadow:0 0 0 4px rgba(200,16,30,0.12)}.htz-trk-title{margin:0 0 1rem;font-size:1.3rem;font-weight:800;color:#0f172a}.htz-trk-miss{margin-bottom:1.4rem;padding:1.4rem;border:1px solid #fecaca;border-radius:14px;background:#fef2f2}.htz-trk-miss h3{margin:0 0 6px;font-size:1.1rem;color:#b91c1c}.htz-trk-miss p{margin:0 0 1rem;color:#475569;line-height:1.55}.htz-trk-empty{padding:2.2rem;border:1px dashed #cbd5e1;border-radius:14px;background:#fff;text-align:center}.htz-trk-empty p{margin:0 0 1rem;color:#64748b}.htz-trk-list{display:grid;gap:10px}.htz-trk-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(0,1.5fr) auto auto auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:#334155;text-decoration:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.htz-trk-row:hover{border-color:#C8101E;box-shadow:0 10px 24px rgba(15,23,42,0.08);color:#0f172a}.htz-trk-row__id{font-family:ui-monospace,Menlo,monospace;font-weight:800;color:#1d4ed8}.htz-trk-row__type{font-size:0.9rem;color:#334155}.htz-trk-row__date{font-size:0.8rem;color:#64748b}.htz-trk-row__go{font-size:0.82rem;font-weight:800;color:#C8101E}.htz-trk-badge{display:inline-block;padding:5px 12px;border-radius:999px;font-size:0.78rem;font-weight:800;white-space:nowrap}.htz-trk-badge--wait{background:#fef3c7;color:#92400e}.htz-trk-badge--go{background:#dbeafe;color:#1e40af}.htz-trk-badge--good{background:#dcfce7;color:#166534}.htz-trk-badge--bad{background:#fee2e2;color:#991b1b}.htz-trk-card{padding:clamp(1.2rem, 3vw, 1.8rem);border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,0.06)}.htz-trk-card__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:1.2rem;border-bottom:1px solid #e2e8f0}.htz-trk-card__type{display:block;margin-bottom:4px;font-size:0.75rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#64748b}.htz-trk-card__head h2{margin:0;font-family:ui-monospace,Menlo,monospace;font-size:1.5rem;font-weight:800;color:#0f172a}.htz-trk-card__head p{margin:6px 0 0;font-size:0.84rem;color:#64748b}.htz-trk-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:1.3rem 0;padding:0;list-style:none}.htz-trk-steps li{display:flex;flex-direction:column;gap:3px;padding:14px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.htz-trk-steps__n{display:grid;place-items:center;width:28px;height:28px;margin-bottom:4px;border-radius:50%;background:#e2e8f0;font-size:0.82rem;font-weight:800;color:#475569}.htz-trk-steps strong{font-size:0.92rem;color:#475569}.htz-trk-steps small{font-size:0.76rem;line-height:1.4;color:#64748b}.htz-trk-steps li.is-done{border-color:#86efac;background:#f0fdf4}.htz-trk-steps li.is-done .htz-trk-steps__n{background:#16a34a;color:#fff}.htz-trk-steps li.is-done strong{color:#166534}.htz-trk-steps li.is-current{border-color:#C8101E;background:#fef2f2;box-shadow:0 0 0 3px rgba(200,16,30,0.12)}.htz-trk-steps li.is-current .htz-trk-steps__n{background:#C8101E;color:#fff}.htz-trk-steps li.is-current strong{color:#991b1b}.htz-trk-closed{margin:1.2rem 0;padding:12px 14px;border-radius:10px;background:#fef2f2;color:#991b1b}.htz-trk-update{margin:0 0 1.3rem;padding:1.1rem 1.2rem;border-left:4px solid #16a34a;border-radius:0 10px 10px 0;background:#f0fdf4}.htz-trk-update strong{display:block;margin-bottom:4px;font-size:0.85rem;color:#166534}.htz-trk-update p{margin:0;line-height:1.6;color:#1f4d33}.htz-trk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.htz-trk-box{padding:1.1rem 1.2rem;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.htz-trk-box h3{margin:0 0 0.7rem;font-size:0.95rem;font-weight:800;color:#0f172a}.htz-trk-box dl{margin:0}.htz-trk-box dl div{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px dashed #cbd5e1;font-size:0.86rem}.htz-trk-box dl div:last-child{border-bottom:0}.htz-trk-box dt{color:#64748b}.htz-trk-box dd{margin:0;text-align:right;font-weight:700;color:#0f172a}.htz-trk-devices{display:grid;gap:8px;margin:0;padding:0;list-style:none}.htz-trk-devices li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:0.86rem}.htz-trk-devices strong{color:#0f172a}.htz-trk-devices span{color:#64748b}.htz-trk-devices em{margin-left:auto;font-style:normal;font-size:0.74rem;font-weight:800;color:#b45309}.htz-trk-total{margin:0;font-size:1.3rem;font-weight:800;color:#15803d}.htz-trk-note{margin:8px 0 0;font-size:0.82rem;line-height:1.55;color:#64748b}.htz-trk-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.4rem}@media (max-width:760px){.htz-trk-steps{grid-template-columns:1fr 1fr}.htz-trk-grid{grid-template-columns:1fr}.htz-trk-row{grid-template-columns:1fr auto}.htz-trk-row__type,.htz-trk-row__date{grid-column:1 / -1}.htz-trk-search__row{flex-direction:column}}.htz-gate{margin:0 0 1.4rem;padding:1.1rem 1.3rem;border:1.5px solid #fecaca;border-radius:14px;background:#fef2f2;color:#7f1d1d}.htz-gate strong{display:block;margin-bottom:4px;font-size:1.02rem;color:#991b1b}.htz-gate p{margin:0 0 0.9rem;font-size:0.92rem;line-height:1.55;color:#7f1d1d}.htz-gate__actions{display:flex;flex-wrap:wrap;gap:10px}.htz-gate__btn{display:inline-flex;align-items:center;padding:10px 20px;border:1.5px solid #C8101E;border-radius:10px;background:#fff;font-size:0.9rem;font-weight:800;color:#C8101E;text-decoration:none}.htz-gate__btn:hover{background:#fff5f5;color:#8B0000}.htz-gate__btn--primary{background:#C8101E;color:#fff}.htz-gate__btn--primary:hover{background:#8B0000;color:#fff}button.is-gated,input.is-gated{opacity:0.45;cursor:not-allowed}.htz-restored{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 0 1.2rem;padding:12px 16px;border:1.5px solid #86efac;border-radius:12px;background:#f0fdf4;font-size:0.92rem;font-weight:600;color:#166534}.htz-restored a{font-weight:800;color:#C8101E;text-decoration:underline}.htz-aff-coupon{margin:14px 0;padding:12px 14px;border:1.5px dashed #cbd5e1;border-radius:14px;background:#f8fafc}.htz-aff-coupon label{display:block;margin:0 0 6px;font-size:0.86rem;font-weight:700;color:#0f172a}.htz-aff-coupon__row{display:flex;gap:8px}.htz-aff-coupon input[type="text"]{flex:1;min-width:0;min-height:44px;padding:0.6rem 0.9rem;border:1.5px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font:700 0.95rem/1.3 ui-monospace,'SFMono-Regular',Menlo,Consolas,monospace;letter-spacing:0.04em;text-transform:uppercase}.htz-aff-coupon input[type="text"]::placeholder{font-weight:500;text-transform:none;letter-spacing:0;color:#94a3b8}.htz-aff-coupon input[type="text"]:focus{outline:none;border-color:#C8101E;box-shadow:0 0 0 4px rgba(200,16,30,0.12)}.htz-aff-coupon button[data-aff-apply]{flex:none;padding:0 1.2rem;border:0;border-radius:10px;background:#0f172a;color:#fff;font:800 0.88rem/1 var(--htz-font-head,'Manrope',sans-serif);cursor:pointer;transition:background 0.2s}.htz-aff-coupon button[data-aff-apply]:hover{background:#C8101E}.htz-aff-coupon__msg{margin:6px 0 0;min-height:0;font-size:0.85rem;font-weight:600;color:#64748b}.htz-aff-coupon__msg:empty{display:none}.htz-aff-coupon.is-ok{border-color:#86efac;background:#f0fdf4}.htz-aff-coupon.is-ok .htz-aff-coupon__msg{color:#166534}.htz-aff-coupon.is-bad{border-color:#fecaca;background:#fef2f2}.htz-aff-coupon.is-bad .htz-aff-coupon__msg{color:#b91c1c}.htz-aff-cartnote{margin:0 0 1rem;padding:0.8rem 1rem;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;font-size:0.9rem;color:#475569}.htz-section-header-compact--dark .htz-section-subtitle{color:#94a3b8}.htz-section-header-compact--dark .htz-section-title{color:#fff}.htz-section-header-compact--dark .htz-section-desc{color:#cbd5e1}.htz-tool-box__header .htz-section-header-compact,.htz-form-shell__header .htz-section-header-compact,.htz-amc2__head .htz-section-header-compact{margin-bottom:0}@media (max-width:767px){.htz-section-header-compact .htz-section-title{font-size:1.6rem}}.htz-svc-prods{padding:72px 0;background:#f8fafc;border-top:1px solid #e2e8f0}.htz-svc-prods__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 28px}.htz-svc-prods__tab{padding:8px 18px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;font:600 0.88rem/1.2 'Inter',sans-serif;cursor:pointer;transition:background 0.2s,color 0.2s,border-color 0.2s}.htz-svc-prods__tab:hover{border-color:#c8101e;color:#c8101e}.htz-svc-prods__tab.is-active{background:#c8101e;border-color:#c8101e;color:#fff}.htz-svc-prods__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.htz-svc-prod{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:transform 0.2s,box-shadow 0.2s,border-color 0.2s}.htz-svc-prod[hidden]{display:none}.htz-svc-prod:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:0 12px 28px rgba(15,23,42,0.08)}.htz-svc-prod__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;padding:18px;background:#fff;border-bottom:1px solid #f1f5f9}.htz-svc-prod__media img{width:100%;height:100%;object-fit:contain}.htz-svc-prod__stock{position:absolute;top:10px;left:10px;padding:3px 9px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:0.72rem;font-weight:700}.htz-svc-prod__stock.is-out{background:#fff7ed;color:#c2410c}.htz-svc-prod__body{display:flex;flex:1;flex-direction:column;padding:14px 16px 16px}.htz-svc-prod__cat{margin-bottom:6px;color:#64748b;font-size:0.72rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.htz-svc-prod__name{margin:0 0 14px;font-size:0.95rem;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.htz-svc-prod__name a{color:#0f172a;text-decoration:none}.htz-svc-prod__name a:hover{color:#c8101e}.htz-svc-prod__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid #f1f5f9}.htz-svc-prod__price{color:#0f172a;font-size:1.05rem;font-weight:800}.htz-svc-prod__price.is-quote{color:#64748b;font-size:0.85rem;font-weight:700}.htz-svc-prod__btn{flex-shrink:0;padding:7px 14px;border-radius:8px;background:#0f172a;color:#fff;font-size:0.8rem;font-weight:700;text-decoration:none;transition:background 0.2s}.htz-svc-prod__btn:hover{background:#c8101e;color:#fff}.htz-svc-prods__more{margin-top:32px;text-align:center}.htz-svc-prods__more-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border:2px solid #0f172a;border-radius:999px;color:#0f172a;font-weight:700;text-decoration:none;transition:background 0.2s,color 0.2s}.htz-svc-prods__more-btn:hover{background:#0f172a;color:#fff}@media (max-width:1024px){.htz-svc-prods__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.htz-svc-prods{padding:52px 0}.htz-svc-prods__tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.htz-svc-prods__tab{flex-shrink:0}.htz-svc-prods__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.htz-svc-prod__media{padding:10px}.htz-svc-prod__body{padding:10px 12px 12px}.htz-svc-prod__name{font-size:0.85rem}.htz-svc-prod__foot{flex-direction:column;align-items:stretch}.htz-svc-prod__btn{text-align:center}}.htz-service-hero-v2.htz-service-hero-v2--rebuilt{min-height:0;padding:0;background-color:#eef7fd;background-image:radial-gradient(circle at 78% 46%,rgba(125,196,245,0.35) 0,rgba(125,196,245,0) 38%),radial-gradient(circle at 8% 8%,rgba(255,255,255,0.9) 0,rgba(255,255,255,0) 30%),radial-gradient(ellipse at 100% 100%,rgba(186,226,250,0.7) 0,rgba(186,226,250,0) 45%),linear-gradient(120deg,#f5fbff 0,#e8f5fd 55%,#dff0fb 100%);background-size:auto;background-position:0 0}.htz-service-hero-v2--rebuilt .htz-service-hero-v2__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:24px;padding-top:48px;padding-bottom:48px}.htz-service-hero-v2--rebuilt .htz-service-hero-v2__content{max-width:560px;padding:0}.htz-service-hero-v2__visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.htz-service-hero-v2__visual img{display:block;width:100%;max-width:640px;height:auto}.htz-service-hero-v2__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:-18px 0 0;padding:0;list-style:none;position:relative;z-index:1}.htz-service-hero-v2__badges li{display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border:1px solid rgba(255,255,255,0.9);border-radius:14px;background:rgba(255,255,255,0.82);box-shadow:0 8px 24px rgba(15,23,42,0.08);backdrop-filter:blur(6px);color:#64748b;font-size:0.78rem;line-height:1.35}.htz-service-hero-v2__badges strong{display:block;color:#0f172a;font-size:0.86rem;font-weight:700}.htz-service-hero-v2__badge-icon{display:grid;flex-shrink:0;place-items:center;width:38px;height:38px;border-radius:10px;background:#e0f2fe;color:#0369a1}@media (max-width:1120px){.htz-service-hero-v2--rebuilt .htz-service-hero-v2__container{grid-template-columns:1fr 1fr}.htz-service-hero-v2__badges li>span:last-child{font-size:0}.htz-service-hero-v2__badges strong{font-size:0.8rem}}@media (max-width:768px){.htz-service-hero-v2.htz-service-hero-v2--rebuilt{background-image:linear-gradient(180deg,#f5fbff 0,#e6f4fd 100%) !important}.htz-service-hero-v2--rebuilt .htz-service-hero-v2__container{grid-template-columns:1fr;gap:8px;padding-top:32px;padding-bottom:28px}.htz-service-hero-v2--rebuilt .htz-service-hero-v2__content{max-width:100%;padding-bottom:8px;text-align:center}.htz-service-hero-v2__badges{gap:8px;margin-top:-6px}.htz-service-hero-v2__badges li{padding:7px 12px 7px 7px}.htz-service-hero-v2__badges li>span:last-child{font-size:0}.htz-service-hero-v2__badges strong{font-size:0.8rem}.htz-service-hero-v2__badge-icon{width:30px;height:30px}}.htz-service-hero-v2__badges{flex-wrap:nowrap}.htz-service-hero-v2__badges li{white-space:nowrap}@media (max-width:480px){.htz-service-hero-v2__badges{flex-wrap:wrap}}.htz-slide__chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px;padding:0;list-style:none}.htz-slide__chip{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid rgba(255,255,255,0.14);border-radius:12px;background:rgba(255,255,255,0.07);backdrop-filter:blur(6px);color:#fff;font-size:0.92rem;font-weight:600;line-height:1.2;opacity:0;animation:htzChipIn 0.5s ease forwards}.htz-slide__chip svg{flex-shrink:0;color:#4ade80}.htz-slide__chip--red svg{color:#f87171}@keyframes htzChipIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.htz-intro__lead{margin:0 0 22px;color:#64748b;font-size:1.02rem;line-height:1.6}.htz-intro__lead a{color:inherit;font-weight:600}.htz-intro__icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 28px;padding:0;list-style:none}.htz-intro__icons li{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 8px 16px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#0f172a;font-size:0.88rem;font-weight:700;text-align:center;transition:transform 0.25s ease,box-shadow 0.25s ease}.htz-intro__icons li:hover{transform:translateY(-3px);box-shadow:0 12px 24px -10px rgba(15,23,42,0.15)}.htz-intro__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px}.htz-intro__icon--green{background:#dcfce7;color:#15803d}.htz-intro__icon--blue{background:#dbeafe;color:#1d4ed8}.htz-intro__icon--red{background:#fee2e2;color:#b91c1c}.htz-intro__icon--amber{background:#fef3c7;color:#b45309}.htz-solution.htz-solution--tile{gap:12px;padding:20px;min-height:0}.htz-solution__top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.htz-solution--tile .htz-solution__icon{margin:0}.htz-solution--tile .htz-solution__title{margin:0;font-size:1.08rem}.htz-solution__tags{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none}.htz-solution__tags li{padding:4px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:0.75rem;font-weight:700}.htz-solution--tile.is-dark .htz-solution__tags li,.htz-solution--tile.htz-solution--ai-dark .htz-solution__tags li{background:rgba(255,255,255,0.1);color:#cbd5e1}.htz-categories__grid.htz-categories__grid--pics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.htz-catpic{--cat-tone:#fde2e4;--cat-ink:#c8101e;position:relative;display:flex;align-items:center;gap:10px;min-height:150px;padding:18px 16px 18px 22px;overflow:hidden;border:1px solid #edf2f7;border-radius:18px;background:#fff;box-shadow:0 6px 20px -8px rgba(15,23,42,0.08);text-decoration:none;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease}.htz-catpic--green{--cat-tone:#dcf5e6;--cat-ink:#00843d}.htz-catpic--blue{--cat-tone:#dbeafe;--cat-ink:#1e3a8a}.htz-catpic:hover{transform:translateY(-4px);box-shadow:0 18px 36px -12px rgba(15,23,42,0.18)}.htz-catpic__body{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;gap:18px;min-width:0}.htz-catpic__title{color:#0f1f4b;font-family:var(--htz-font-head,'Manrope',sans-serif);font-size:1.12rem;font-weight:800;line-height:1.25}.htz-catpic__action{display:inline-flex;align-items:center;gap:8px;color:var(--cat-ink);font-size:0.8rem;font-weight:600}.htz-catpic__go{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--cat-ink);color:#fff;transition:transform 0.25s ease}.htz-catpic:hover .htz-catpic__go{transform:translateX(3px)}.htz-catpic__media{position:relative;display:grid;flex-shrink:0;place-items:center;width:46%;aspect-ratio:1.2 / 1}.htz-catpic__media::before{content:"";position:absolute;inset:6% -4% 6% 14%;border-radius:42% 22% 22% 48%;background:var(--cat-tone);transition:transform 0.4s ease}.htz-catpic:hover .htz-catpic__media::before{transform:scale(1.06)}.htz-catpic__media img{position:relative;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform 0.4s ease}.htz-catpic:hover .htz-catpic__media img{transform:scale(1.06)}.htz-catpic__icon{position:relative;color:var(--cat-ink)}.htz-catpic__icon svg{width:44px;height:44px}.htz-services__grid.htz-services__grid--visual{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.htz-svc-card{position:relative;display:flex;flex-direction:column;padding:18px 22px 22px;overflow:hidden;border:1px solid #eef2f6;border-radius:20px;background:#fff;box-shadow:0 10px 30px -14px rgba(15,23,42,0.14);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease}.htz-svc-card::after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 22px 22px 0;border-color:transparent var(--card-color) transparent transparent;opacity:0.85}.htz-svc-card:hover{transform:translateY(-5px);box-shadow:0 22px 40px -16px rgba(15,23,42,0.22)}.htz-svc-card__media{position:relative;display:flex;align-items:center;justify-content:flex-end;height:128px;margin-bottom:12px}.htz-svc-card__img{width:78%;height:100%;object-fit:contain;transition:transform 0.4s ease}.htz-svc-card:hover .htz-svc-card__img{transform:scale(1.05)}.htz-svc-card__icon{position:absolute;left:0;bottom:6px;z-index:2;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--card-color);box-shadow:0 0 0 6px var(--card-halo),0 10px 20px -6px var(--card-color)}.htz-svc-card__title{margin:0 0 8px;font-family:var(--htz-font-head,'Manrope',sans-serif);font-size:1.15rem;font-weight:800;line-height:1.25}.htz-svc-card__title a{color:#0f1f4b;text-decoration:none}.htz-svc-card__desc{margin:0 0 14px;color:#475569;font-size:0.9rem;line-height:1.5}.htz-svc-card__chips{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 18px;padding:0;list-style:none}.htz-svc-card__chips li{display:inline-flex;align-items:center;gap:6px;color:#334155;font-size:0.78rem;font-weight:600}.htz-svc-card__chips svg{flex-shrink:0;color:#16a34a}.htz-svc-card__btn{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:11px 16px;border-radius:999px;background:#e8f6ee;color:#0f3d2a;font-size:0.88rem;font-weight:700;text-decoration:none;transition:background 0.25s ease,color 0.25s ease}.htz-svc-card__btn:hover{background:#00843d;color:#fff}.htz-sol-banner__frame.htz-sol-banner__frame--coded{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;background:linear-gradient(115deg,#ffffff 0,#f6faff 45%,#eaf3fc 100%)}.htz-sol-banner__copy{position:relative;z-index:2;padding:48px 20px 48px 52px}.htz-sol-banner__tag{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid #fecaca;border-radius:999px;background:#fff5f5;color:#c8101e;font-size:0.75rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.htz-sol-banner__tag-dot{width:7px;height:7px;border-radius:50%;background:#c8101e;box-shadow:0 0 0 4px rgba(200,16,30,0.15)}.htz-sol-banner__title{margin:16px 0 24px;color:#0f1f4b;font-family:var(--htz-font-head,'Manrope',sans-serif);font-size:clamp(1.7rem, 2.6vw, 2.35rem);font-weight:800;line-height:1.15;letter-spacing:-0.02em}.htz-sol-banner__title span{display:block;color:#c8101e}.htz-sol-banner__points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 28px;padding:0;list-style:none}.htz-sol-banner__points li{display:flex;flex-direction:column;align-items:center;gap:8px;color:#0f172a;font-size:0.8rem;font-weight:700;text-align:center}.htz-sol-banner__pt-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%}.htz-sol-banner__pt-icon--red{background:#fee2e2;color:#c8101e}.htz-sol-banner__pt-icon--green{background:#dcfce7;color:#15803d}.htz-sol-banner__pt-icon--violet{background:#ede9fe;color:#6d28d9}.htz-sol-banner__pt-icon--amber{background:#fef3c7;color:#b45309}.htz-sol-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.htz-sol-banner__frame--coded .htz-sol-banner__cta-btn{position:static;width:auto;height:auto;transform:none;padding:14px 24px}.htz-sol-banner__note{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:0.85rem;font-weight:600}.htz-sol-banner__note::before{content:"";width:18px;height:2px;background:#00843d}.htz-sol-banner__visual{position:relative;align-self:stretch;min-height:360px}.htz-sol-banner__visual-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%);mask-image:linear-gradient(90deg,transparent 0,#000 16%)}.htz-sol-banner__systems{position:absolute;right:22px;bottom:20px;display:flex;gap:8px;margin:0;padding:8px;border-radius:14px;background:rgba(255,255,255,0.92);box-shadow:0 10px 24px -10px rgba(15,23,42,0.25);list-style:none}.htz-sol-banner__systems li{padding:6px 12px;border-radius:10px;background:#f1f5f9;color:#0f172a;font-size:0.75rem;font-weight:700}.htz-why__grid.htz-why__grid--titles{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.htz-why-tile{position:relative;display:flex;align-items:center;gap:18px;min-height:118px;padding:22px 26px 22px 28px;overflow:hidden;border:1px solid #eef2f6;border-left:6px solid var(--pillar-color);border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(15,23,42,0.2);text-decoration:none;transition:transform 0.3s ease,box-shadow 0.3s ease}.htz-why-tile:hover{transform:translateY(-4px);box-shadow:0 20px 36px -18px rgba(15,23,42,0.28)}.htz-why-tile__icon{position:relative;z-index:1;display:grid;flex-shrink:0;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--pillar-bg);color:var(--pillar-color)}.htz-why-tile__icon svg{width:28px;height:28px}.htz-why-tile__title{position:relative;z-index:1;margin:0;color:#0f1f4b;font-family:var(--htz-font-head,'Manrope',sans-serif);font-size:1.3rem;font-weight:800;line-height:1.25}.htz-why-tile__corner{position:absolute;right:-34px;bottom:-40px;width:120px;height:120px;border-radius:50%;background:var(--pillar-bg);transition:transform 0.4s ease}.htz-why-tile:hover .htz-why-tile__corner{transform:scale(1.15)}.htz-aff-banner__frame.htz-aff-banner__frame--coded{display:flex;align-items:center;min-height:440px;background-color:#f3fbf7;background-image:linear-gradient(90deg,rgba(247,252,249,0.96) 0,rgba(247,252,249,0.9) 36%,rgba(247,252,249,0) 56%),var(--htz-aff-bg);background-position:center,right center;background-repeat:no-repeat;background-size:cover,cover}.htz-aff-banner__copy{max-width:560px;padding:48px 56px}.htz-aff-banner__tag{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border:1px solid #bbf7d0;border-radius:999px;background:#ecfdf3;color:#0f8a4b;font-size:0.8rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.htz-aff-banner__title{margin:20px 0 30px;color:#13254d;font-family:var(--htz-font-head,'Manrope',sans-serif);font-size:clamp(1.9rem, 3.2vw, 2.9rem);font-weight:800;line-height:1.12;letter-spacing:-0.02em}.htz-aff-banner__title span{position:relative;display:block;width:fit-content;color:#0f8a4b}.htz-aff-banner__title span::after{content:"";position:absolute;left:0;bottom:-10px;width:60%;height:4px;border-radius:4px;background:linear-gradient(90deg,#16a34a,rgba(22,163,74,0))}.htz-aff-banner__btn{display:inline-flex;align-items:center;gap:18px;padding:10px 10px 10px 28px;border-radius:999px;background:#0f8a4b;box-shadow:0 14px 28px -12px rgba(15,138,75,0.6);color:#fff;font-size:1rem;font-weight:700;text-decoration:none;transition:transform 0.25s ease,background 0.25s ease}.htz-aff-banner__btn:hover{background:#0b6e3b;color:#fff;transform:translateY(-2px)}.htz-aff-banner__btn-arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#0f8a4b}.htz-ai-sec__cards.htz-ai-sec__cards--tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.htz-ai-tile{--ai-ink:#15803d;--ai-bg:#dcfce7;position:relative;display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid #edf2f7;border-radius:18px;background:#fff;box-shadow:0 8px 24px -14px rgba(15,23,42,0.18);text-decoration:none;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.htz-ai-tile--red{--ai-ink:#c8101e;--ai-bg:#fee2e2}.htz-ai-tile--blue{--ai-ink:#1d4ed8;--ai-bg:#dbeafe}.htz-ai-tile--purple{--ai-ink:#6d28d9;--ai-bg:#ede9fe}.htz-ai-tile:hover{transform:translateY(-4px);border-color:var(--ai-ink);box-shadow:0 18px 32px -16px rgba(15,23,42,0.25)}.htz-ai-tile__icon{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:var(--ai-bg);color:var(--ai-ink)}.htz-ai-tile__title{margin:0;padding-right:30px;color:#0f172a;font-size:1rem;font-weight:700;line-height:1.35}.htz-ai-tile__arrow{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ai-bg);color:var(--ai-ink)}.htz-projects__grid.htz-projects__grid--home{gap:22px}.htz-pj-tile{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0;border-radius:20px;background:#fff;box-shadow:0 10px 28px -16px rgba(15,23,42,0.2);text-decoration:none;transition:transform 0.3s ease,box-shadow 0.3s ease}.htz-pj-tile:hover{transform:translateY(-5px);box-shadow:0 22px 40px -18px rgba(15,23,42,0.3)}.htz-pj-tile__media{position:relative;display:block;height:230px;overflow:hidden;background:#e2e8f0}.htz-pj-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.htz-pj-tile:hover .htz-pj-tile__media img{transform:scale(1.06)}.htz-pj-tile__place{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,0.95);color:#0f172a;font-size:0.75rem;font-weight:700}.htz-pj-tile__place svg{color:#c8101e}.htz-pj-tile__body{display:flex;flex-direction:column;gap:12px;padding:18px 20px 20px}.htz-pj-tile__title{display:-webkit-box;margin:0;overflow:hidden;color:#0f172a;font-family:var(--htz-font-head,'Manrope',sans-serif);font-size:1.05rem;font-weight:800;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.htz-pj-tile__tags{display:flex;flex-wrap:wrap;gap:6px}.htz-pj-tile__tags span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;background:#f1f5f9;color:#334155;font-size:0.75rem;font-weight:700}.htz-pj-tile__tags svg{color:#00843d}@media (max-width:1180px){.htz-categories__grid.htz-categories__grid--pics,.htz-services__grid.htz-services__grid--visual{grid-template-columns:repeat(3,minmax(0,1fr))}.htz-why-tile__title{font-size:1.12rem}}@media (max-width:991px){.htz-categories__grid.htz-categories__grid--pics,.htz-services__grid.htz-services__grid--visual,.htz-why__grid.htz-why__grid--titles{grid-template-columns:repeat(2,minmax(0,1fr))}.htz-sol-banner__frame.htz-sol-banner__frame--coded{grid-template-columns:1fr}.htz-sol-banner__copy{padding:36px 28px 20px}.htz-sol-banner__visual{min-height:300px}.htz-sol-banner__visual-img{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%);mask-image:linear-gradient(180deg,transparent 0,#000 14%)}.htz-aff-banner__frame.htz-aff-banner__frame--coded{align-items:flex-start;min-height:560px;background-image:linear-gradient(180deg,rgba(247,252,249,0.97) 0,rgba(247,252,249,0.9) 48%,rgba(247,252,249,0) 66%),var(--htz-aff-bg);background-position:center,72% bottom;background-size:cover,auto 62%}.htz-projects__grid.htz-projects__grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.htz-slide__chip{font-size:0.8rem;padding:7px 11px}.htz-intro__icons,.htz-sol-banner__points{grid-template-columns:repeat(2,minmax(0,1fr))}.htz-categories__grid.htz-categories__grid--pics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.htz-catpic{flex-direction:column-reverse;align-items:flex-start;min-height:0;padding:14px}.htz-catpic__media{width:100%}.htz-catpic__body{gap:10px}.htz-catpic__title{font-size:0.95rem}.htz-catpic__action{font-size:0.75rem}.htz-services__grid.htz-services__grid--visual,.htz-why__grid.htz-why__grid--titles,.htz-ai-sec__cards.htz-ai-sec__cards--tiles,.htz-projects__grid.htz-projects__grid--home{grid-template-columns:1fr}.htz-why-tile{min-height:96px}.htz-aff-banner__copy{padding:32px 24px}.htz-sol-banner__systems{left:12px;right:12px;justify-content:center;flex-wrap:wrap}}.htz-catpic__action{white-space:nowrap}.htz-catpic__media{width:42%}.htz-aff-banner__copy{max-width:640px}.htz-aff-banner__title{font-size:clamp(1.8rem, 2.9vw, 2.6rem)}.htz-aff-banner__title span{white-space:nowrap}.htz-solutions__grid.htz-solutions__grid--tiles{align-content:center}.htz-solution--tile .htz-solution__icon{width:52px;height:52px}.htz-solution--tile .htz-solution__tags{margin-top:6px}@media (max-width:640px){.htz-catpic__action{white-space:normal}.htz-aff-banner__title span{white-space:normal}}@media (min-width:992px){.htz-solutions__main .htz-solutions__showcase-card{min-height:0}.htz-solutions__grid.htz-solutions__grid--tiles{align-content:stretch}}.htz-affiliate-banner.htz-affiliate-banner--bg{display:flex;align-items:center;min-height:0;aspect-ratio:1784 / 882;padding-block:0;background:#f3fbf7 var(--htz-aff-bg) center top / 100% auto no-repeat}.htz-affiliate-banner--bg .htz-aff-banner__frame.htz-aff-banner__frame--coded{min-height:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.htz-affiliate-banner--bg .htz-aff-banner__copy{padding:48px 0;max-width:46%}@media (max-width:991px){.htz-affiliate-banner.htz-affiliate-banner--bg{align-items:flex-start;min-height:0;aspect-ratio:auto;padding-bottom:52vw;background-color:#f3fbf7;background-image:linear-gradient(180deg,#f3fbf7 0,#f3fbf7 calc(100% - 56vw),rgba(243,251,247,0) calc(100% - 44vw)),var(--htz-aff-bg);background-position:center,72% bottom;background-size:cover,190% auto}.htz-affiliate-banner--bg .htz-aff-banner__copy{max-width:100%;padding:40px 0 0}}.htz-slide__chips{gap:12px}.htz-slide__chip.htz-slide__chip--icon{justify-content:center;width:56px;height:56px;padding:0;border-radius:16px;cursor:default;transition:transform 0.25s ease,background 0.25s ease,border-color 0.25s ease}.htz-slide__chip--icon svg{width:26px;height:26px}.htz-slide__chip--icon:hover{transform:translateY(-3px);border-color:rgba(74,222,128,0.6);background:rgba(74,222,128,0.12)}.htz-slide__chip--icon.htz-slide__chip--red:hover{border-color:rgba(248,113,113,0.6);background:rgba(248,113,113,0.12)}.htz-slide__chip .screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (max-width:640px){.htz-slide__chip.htz-slide__chip--icon{width:44px;height:44px;border-radius:12px}.htz-slide__chip--icon svg{width:21px;height:21px}}html{font-size:clamp(16px, calc(8px + 0.625vw), 18px)}@media (min-width:992px){.htz-ai-sec .htz-container.htz-container--wide{max-width:var(--htz-container)}.htz-ai-sec__grid{gap:2.5rem}}.htz-footer__col--brand{display:flex;flex-direction:column;align-items:flex-start}.htz-footer__col--brand .htz-footer__brand-link{display:block;margin:-10px 0 20px -4px;line-height:0}.htz-footer__col--brand .htz-footer__logo-img{width:auto;height:clamp(100px, 7.2vw, 124px);max-height:none;max-width:100%;filter:drop-shadow(0 6px 16px rgba(0,0,0,0.35))}@media (max-width:640px){.htz-footer__col--brand .htz-footer__logo-img{height:96px}}.htz-header__mcart,.htz-mnav,.htz-bnav,.htz-help-sheet{display:none}html.htz-no-scroll,html.htz-no-scroll body{overflow:hidden}@media (max-width:1080px){.htz-header .htz-header__inner{gap:10px}.htz-header .htz-header__brand-wrap{margin-right:auto}.htz-header .htz-header__search-btn,.htz-header .htz-nav,.htz-header .htz-header__actions{display:none !important}.htz-header__mcart{position:relative;display:grid;order:2;flex-shrink:0;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,0.16);border-radius:12px;background:rgba(255,255,255,0.08);color:#fff}.htz-header__mcart .htz-cart-count{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border:2px solid #0b1220;border-radius:999px;background:#e11d2a;color:#fff;font-size:0.66rem;font-weight:800;line-height:1}.htz-header .htz-nav-toggle{order:3;width:42px;height:42px;border-radius:12px}.htz-floating-stack{display:none !important}body{padding-bottom:calc(70px + env(safe-area-inset-bottom, 0px))}.htz-bnav{position:fixed;right:0;bottom:0;left:0;z-index:9990;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;height:calc(64px + env(safe-area-inset-bottom, 0px));padding:0 4px env(safe-area-inset-bottom,0px);border-top:1px solid #e2e8f0;background:rgba(255,255,255,0.97);box-shadow:0 -8px 24px -12px rgba(15,23,42,0.22);backdrop-filter:blur(12px)}.htz-bnav__item,.htz-bnav__help{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:64px;padding:0;border:0;background:none;color:#64748b;font:600 0.66rem/1.1 var(--htz-font-body,'Inter',sans-serif);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.htz-bnav__item svg{width:22px;height:22px}.htz-bnav__item.is-active{color:#c8101e}.htz-bnav__item.is-active::before{content:"";position:absolute;top:0;width:26px;height:3px;border-radius:0 0 4px 4px;background:#c8101e}.htz-bnav__item{position:relative}.htz-bnav__help{position:relative;justify-content:flex-end;padding-bottom:8px;color:#0f172a;font-weight:800}.htz-bnav__help-icon{position:absolute;top:-24px;left:50%;display:grid;place-items:center;width:56px;height:56px;border:4px solid #fff;border-radius:50%;background:linear-gradient(135deg,#e11d2a,#a50d18);box-shadow:0 10px 20px -6px rgba(200,16,30,0.55);color:#fff;transform:translateX(-50%)}.htz-mnav:not([hidden]){position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;background:#0b1220;color:#e2e8f0;opacity:0;transform:translateY(12px);transition:opacity 0.25s ease,transform 0.25s ease}.htz-mnav.is-open{opacity:1;transform:none}.htz-mnav__top{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,0.08)}.htz-mnav__brand img{display:block;width:auto;height:52px}.htz-mnav__brand strong{color:#fff;font-size:1.1rem}.htz-mnav__close{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,0.16);border-radius:12px;background:rgba(255,255,255,0.06);color:#fff;cursor:pointer}.htz-mnav__body{flex:1;overflow-y:auto;padding:16px 16px 24px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.htz-mnav__quick{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:18px}.htz-mnav__cta{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#e11d2a,#a50d18);box-shadow:0 12px 26px -12px rgba(225,29,42,0.7);color:#fff;font-size:1rem;font-weight:800;text-decoration:none}.htz-mnav__cta>span:nth-child(2){flex:1}.htz-mnav__cta-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,0.18)}.htz-mnav__account{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid rgba(255,255,255,0.14);border-radius:14px;color:#fff;font-weight:700;text-decoration:none}.htz-mnav__list{display:flex;flex-direction:column;gap:6px}.htz-mnav__row{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;border:1px solid rgba(255,255,255,0.06);border-radius:14px;background:rgba(255,255,255,0.03);color:#f1f5f9;font:700 1.02rem/1.2 var(--htz-font-head,'Manrope',sans-serif);text-align:left;text-decoration:none;cursor:pointer}.htz-mnav__row.is-active{border-color:rgba(225,29,42,0.5);background:rgba(225,29,42,0.1)}.htz-mnav__row-icon{display:grid;flex-shrink:0;place-items:center;width:38px;height:38px;border-radius:11px;background:rgba(255,255,255,0.07);color:#f87171}.htz-mnav__row-label{flex:1}.htz-mnav__row-chev{color:#94a3b8;transition:transform 0.25s ease}.htz-mnav__row[aria-expanded="true"] .htz-mnav__row-chev{transform:rotate(180deg)}.htz-mnav__panel{padding:10px 2px 6px}.htz-mnav__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.htz-mnav__tile{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px;border-radius:12px;background:rgba(255,255,255,0.05);color:#e2e8f0;font-size:0.86rem;font-weight:600;line-height:1.25;text-decoration:none}.htz-mnav__tile-icon{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:9px;background:rgba(248,113,113,0.14);color:#fca5a5}.htz-mnav__tile-icon svg{width:18px;height:18px}.htz-mnav__tile--green .htz-mnav__tile-icon,.htz-mnav__tile--lilac .htz-mnav__tile-icon{background:rgba(74,222,128,0.14);color:#86efac}.htz-mnav__tile--blue .htz-mnav__tile-icon,.htz-mnav__tile--sky .htz-mnav__tile-icon{background:rgba(96,165,250,0.16);color:#93c5fd}.htz-mnav__tile--violet .htz-mnav__tile-icon{background:rgba(167,139,250,0.16);color:#c4b5fd}.htz-mnav__tile--orange .htz-mnav__tile-icon{background:rgba(251,191,36,0.16);color:#fcd34d}.htz-mnav__all{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:11px;border:1px dashed rgba(255,255,255,0.2);border-radius:12px;color:#fff;font-size:0.88rem;font-weight:700;text-decoration:none}.htz-mnav__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px}.htz-mnav__chips a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;border-radius:14px;background:rgba(255,255,255,0.05);color:#cbd5e1;font-size:0.72rem;font-weight:600;text-align:center;text-decoration:none}.htz-mnav__chips svg{color:#4ade80}.htz-mnav__search{display:flex;flex-shrink:0;align-items:center;gap:10px;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(255,255,255,0.08);background:#0f172a;color:#94a3b8}.htz-mnav__search input{flex:1;min-width:0;height:46px;padding:0 14px;border:1px solid rgba(255,255,255,0.14);border-radius:12px;background:rgba(255,255,255,0.06);color:#fff;font-size:16px;outline:none}.htz-mnav__search input:focus{border-color:#f87171}.htz-mnav__search button{height:46px;padding:0 16px;border:0;border-radius:12px;background:#e11d2a;color:#fff;font-weight:700;cursor:pointer}.htz-help-sheet:not([hidden]){position:fixed;inset:0;z-index:10001;display:flex;align-items:flex-end}.htz-help-sheet__backdrop{position:absolute;inset:0;background:rgba(2,6,23,0.55);opacity:0;transition:opacity 0.25s ease}.htz-help-sheet__panel{position:relative;width:100%;padding:10px 18px calc(18px + env(safe-area-inset-bottom, 0px));border-radius:22px 22px 0 0;background:#fff;transform:translateY(100%);transition:transform 0.28s cubic-bezier(0.16,1,0.3,1)}.htz-help-sheet.is-open .htz-help-sheet__backdrop{opacity:1}.htz-help-sheet.is-open .htz-help-sheet__panel{transform:none}.htz-help-sheet__grip{display:block;width:44px;height:5px;margin:0 auto 12px;border-radius:5px;background:#cbd5e1}.htz-help-sheet__title{margin:0 0 14px;color:#0f172a;font-size:1.15rem;font-weight:800;text-align:center}.htz-help-sheet__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.htz-help-sheet__item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;border:1px solid #e2e8f0;border-radius:16px;color:#0f172a;font-size:0.86rem;font-weight:700;text-align:center;text-decoration:none}.htz-help-sheet__item>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px}.htz-help-sheet__item--green>span{background:#dcfce7;color:#15803d}.htz-help-sheet__item--red>span{background:#fee2e2;color:#c8101e}.htz-help-sheet__item--blue>span{background:#dbeafe;color:#1d4ed8}.htz-help-sheet__item--violet>span{background:#ede9fe;color:#6d28d9}.htz-help-sheet__close{width:100%;margin-top:12px;padding:13px;border:0;border-radius:14px;background:#f1f5f9;color:#0f172a;font-weight:700;cursor:pointer}}@media (min-width:600px) and (max-width:1080px){.htz-mnav__quick{grid-template-columns:1.4fr 1fr}.htz-mnav__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.htz-help-sheet__panel{max-width:560px;margin:0 auto}.htz-help-sheet__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.htz-bnav__item,.htz-bnav__help{font-size:0.74rem}}@media (max-width:359px){.htz-bnav__item span,.htz-bnav__help>span:last-child{font-size:0.6rem}.htz-bnav__item svg{width:20px;height:20px}}#page.site{max-width:100%;overflow-x:clip}.htz-slider__bgs{overflow:hidden;max-width:100%}img,video,iframe{max-width:100%}.htz-mnav__brand img,.htz-mnav__logo{display:block;width:auto;height:52px;max-width:200px;object-fit:contain}.htz-mnav__close svg{display:block;flex:none;width:24px !important;height:24px !important;min-width:24px}@media (min-width:1081px) and (max-width:1279px){.htz-topbar__center{display:none}.htz-topbar__item,.htz-topbar__label{white-space:nowrap}.htz-header .htz-header__inner{gap:12px}.htz-brand img.custom-logo{max-height:56px;width:auto}.htz-menu>li>a{padding-left:10px;padding-right:10px;font-size:0.92rem}.htz-util-btn__label{display:none}.htz-header__utilities{gap:6px}.htz-header__cta-service{padding-left:14px;padding-right:14px;font-size:0.86rem;white-space:nowrap}}@media (max-width:600px){.htz-calc-row{flex-wrap:wrap;gap:0.75rem;padding:1rem}.htz-calc-row__info{flex:1 1 100%;min-width:0}.htz-calc-counter{margin-left:auto}.htz-calc-summary{padding:1.25rem}.htz-calc-summary__right,.htz-calc-summary__right .htz-btn{width:100%;max-width:100%;justify-content:center}#htz-live-total{font-size:2rem}}@media (max-width:480px){.htz-industry-card{flex-direction:column;align-items:stretch;gap:0;padding:0 0 1.1rem}.htz-industry-card__graphic{order:-1;flex:none;align-self:stretch;width:100%;height:150px;margin:0}.htz-industry-card__thumb{object-position:center;transform:none}.htz-industry-card:hover .htz-industry-card__thumb{transform:scale(1.04)}.htz-industry-card__badge{position:relative;z-index:1;margin:-24px 0 10px 1rem;border:3px solid #fff;box-shadow:0 6px 14px -6px rgba(15,23,42,0.25)}.htz-industry-card__content{padding:0 1rem}}@media (max-width:640px){.htz-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.htz-footer__col--brand,.htz-footer__col--catalog,.htz-footer__col--contact{grid-column:1 / -1}.htz-footer__col--catalog .htz-footer__icon-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.htz-footer__col--links a,.htz-footer__col--solutions a{font-size:0.86rem}.htz-footer__stats-box{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.htz-footer__stat-label,.htz-brands__cat-text,.htz-intro__mini-name,.htz-sa-ind-card__label{font-size:0.75rem;line-height:1.3}}@media (max-width:480px){.single_add_to_cart_button.htz-store-btn{white-space:nowrap;padding-left:14px;padding-right:14px}}@media (max-width:992px){.htz-slide__showcase{top:0;right:auto;left:auto;width:100%;margin:0 auto}.htz-slide__img-wrap{justify-content:center}.htz-slide__main-img,.htz-slide__main-video{max-width:100%;margin:0 auto}}@media (max-width:640px){.htz-slide__showcase{min-height:0;padding:10px 0 20px}.htz-slide__main-img,.htz-slide__main-video{max-height:260px}}@media (min-width:993px) and (max-width:1180px){.htz-slide__showcase{right:0}}.htz-hero-slider-wrap{min-height:clamp(540px, 70vh, 680px)}.htz-slider__track{min-height:440px}.htz-slide__title{max-width:24ch;font-size:clamp(1.9rem, 2.9vw, 2.65rem);line-height:1.12;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:993px){.htz-slide__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.htz-slide__media{display:flex;align-items:center;justify-content:center}.htz-slide__showcase{top:0;right:0;max-width:560px;min-height:0;height:auto;margin:0 auto}.htz-slide__img-wrap{height:auto}.htz-slide__main-img,.htz-slide__main-video{max-height:380px;width:auto;max-width:100%;margin:0 auto}}@media (min-width:1600px){.htz-slide__showcase{max-width:620px}.htz-slide__main-img,.htz-slide__main-video{max-height:420px}}@media (max-width:992px){.htz-hero-slider-wrap{min-height:0}.htz-slider__track{min-height:0}.htz-slide__title{max-width:20ch;margin-inline:auto}.htz-slide__main-img,.htz-slide__main-video{max-height:300px}}@media (max-width:640px){.htz-slide__title{font-size:clamp(1.4rem, 6.2vw, 1.8rem);max-width:100%}.htz-slide__main-img,.htz-slide__main-video{max-height:220px}}@media (min-width:993px){.htz-hero-slider-wrap{min-height:0}.htz-slider__track{min-height:360px}.htz-slide__main-img,.htz-slide__main-video{max-height:330px}.htz-slide__title{max-width:min(26ch, 100%)}}@media (min-width:1600px){.htz-slider__track{min-height:400px}.htz-slide__main-img,.htz-slide__main-video{max-height:380px}}@media (max-width:640px){.htz-slide__container{padding-inline:16px}}@media (max-width:992px){.htz-slide__grid{display:flex;flex-direction:column;align-items:center;gap:0;height:auto}.htz-slide__content{display:contents}.htz-slide__eyebrow-wrap{order:1}.htz-slide__title{order:2;text-align:center}.htz-slide__chips{order:3}.htz-slide__media{order:4;width:100%}.htz-slide__actions{order:5;width:100%}.htz-slide__chips{flex-wrap:nowrap;justify-content:center;gap:8px;margin:4px 0 8px}.htz-slide__chip.htz-slide__chip--icon{flex:0 1 48px;width:auto;min-width:0;max-width:48px;height:44px}.htz-slide__chip--icon svg{width:22px;height:22px}.htz-slide__showcase{padding:6px 0 14px}.htz-slide__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px}.htz-slide__actions .htz-slide__btn{justify-content:center;width:100%;padding-left:10px;padding-right:10px;font-size:0.95rem}.htz-slider__arrow{top:auto;bottom:132px;width:38px;height:38px}}@media (max-width:380px){.htz-slide__actions{grid-template-columns:1fr}}@media (max-width:992px){.htz-hero-slider-wrap{padding-bottom:0}.htz-slider__dots-wrap{position:relative;bottom:auto;margin:6px 0 18px}.htz-hero-features-wrap{margin:0;padding:20px 0 22px;background:#f4f7fb}.htz-hero-features-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;background:transparent;box-shadow:none;border-radius:0}.htz-hero-feat-item{flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 4px;border:1px solid #e2e8f0 !important;border-radius:14px;background:#fff;text-align:center}.htz-hero-feat-thumb{width:44px;height:44px}.htz-hero-feat-title{font-size:0.72rem;line-height:1.2;white-space:normal}.htz-hero-feat-sub{display:none}}@media (max-width:992px){.htz-hot{padding-top:24px}.htz-hot__panel{padding:18px 14px 16px;border-radius:20px;box-shadow:0 12px 30px -18px rgba(15,23,42,0.3)}.htz-hot__head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px 12px}.htz-hot__flag{grid-column:1 / -1;justify-self:start}.htz-hot__titles{grid-column:1 / -1}.htz-hot__title{font-size:1.2rem}.htz-hot__sub{display:none}.htz-hot__nav{grid-column:1 / -1;display:flex;align-items:center;gap:8px}.htz-hot__all{margin-left:auto}.htz-hot__track{gap:10px;scroll-snap-type:x mandatory}.htz-hot__item{flex:0 0 46%;scroll-snap-align:start}}@media (max-width:992px){.htz-brands__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 8px}.htz-brands__benefit-divider{display:none}.htz-brands__benefit-item{flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0;text-align:center}.htz-brands__benefit-icon{width:46px;height:46px;margin:0}.htz-brands__benefit-title{font-size:0.72rem;line-height:1.25}.htz-brands__benefit-desc{display:none}}@media (max-width:992px){.htz-intro__grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.htz-intro__media,.htz-intro__copy{display:contents}.htz-intro__img-wrap,.htz-intro__bg-navy,.htz-intro__bg-coral{display:none !important}.htz-intro__eyebrow-wrap{order:1}.htz-intro__heading{order:2}.htz-intro__lead{order:3}.htz-intro__float-card{order:4}.htz-intro__icons{order:5}.htz-intro__actions{order:6}.htz-intro__float-card{position:static !important;inset:auto !important;transform:none !important;width:100%;max-width:420px;margin:0 auto 22px}}@media (max-width:992px){.htz-solutions__showcase-pill,.htz-solutions__showcase-status{position:absolute;left:14px;right:auto;max-width:calc(100% - 28px);white-space:nowrap}.htz-solutions__showcase-pill{top:14px}.htz-solutions__showcase-status{top:58px}}@media (max-width:640px){.htz-svc-card{padding:0 0 18px}.htz-svc-card__media{justify-content:center;height:150px;margin:0 0 14px;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #f1f5f9}.htz-svc-card__img{width:auto;max-width:70%;height:120px}.htz-svc-card__icon{left:18px;bottom:-22px;width:46px;height:46px}.htz-svc-card__title{margin:18px 18px 6px}.htz-svc-card__desc,.htz-svc-card__chips{margin-left:18px;margin-right:18px}.htz-svc-card__btn{margin:auto 18px 0}}@media (max-width:991px){.htz-affiliate-banner.htz-affiliate-banner--bg{aspect-ratio:auto;padding-bottom:calc(100vw * 882 / 1784);background-image:var(--htz-aff-bg) !important;background-position:center bottom !important;background-size:100% auto !important;background-color:#f3fbf7}}@media (max-width:480px){.htz-industry-card__graphic{height:170px;background:#eef2f7}.htz-industry-card__thumb{object-fit:cover;object-position:center 35%;transform:none}}@media (min-width:481px){.htz-industry-card__thumb{transform:none}.htz-industry-card:hover .htz-industry-card__thumb{transform:scale(1.04)}}@media (max-width:1024px){.htz-ai-sec__grid{display:flex;flex-direction:column;align-items:stretch}.htz-ai-sec__copy{display:contents}.htz-ai-sec__tag,.htz-ai-sec__title,.htz-ai-sec__desc{order:1}.htz-ai-sec__cards{order:2}.htz-ai-sec__actions{order:3;margin-top:4px}}@media (max-width:640px){.htz-ai-sec__cards.htz-ai-sec__cards--tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.htz-ai-tile{padding:14px}.htz-ai-tile__title{font-size:0.88rem}}@media (max-width:1080px){.htz-mnav__close{display:flex;align-items:center;justify-content:center;padding:0;line-height:0}.htz-mnav__close svg{margin:0}.htz-mnav__chips a{gap:8px;padding:14px 4px 12px;font-size:0.74rem}.htz-mnav__chips a svg{box-sizing:content-box;width:24px !important;height:24px !important;padding:10px;border-radius:14px;background:rgba(74,222,128,0.12)}}.htz-store-msearch{display:none}@media (max-width:1080px){.htz-store-msearch{display:block;position:sticky;top:0;z-index:50;padding:10px 0;background:#fff;border-bottom:1px solid #e2e8f0}.htz-store-msearch__inner{display:flex;align-items:center;gap:8px;color:#64748b}.htz-store-msearch input[type="search"]{flex:1;min-width:0;height:44px;padding:0 14px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;font-size:16px;color:#0f172a}.htz-store-msearch button{height:44px;padding:0 16px;border:0;border-radius:12px;background:#00843d;color:#fff;font-weight:700}}@media (max-width:992px){.htz-slide__chips .htz-slide__chip.htz-slide__chip--icon{flex:0 0 auto;width:clamp(40px, 11vw, 50px);max-width:none;height:clamp(40px, 11vw, 50px);padding:0;border-radius:12px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16)}}@media (max-width:1080px){.htz-store-msearch{top:86px;margin-top:-38px}}@media (max-width:640px){.htz-slider__arrow{display:none !important}}@media (max-width:992px){.htz-slide__container{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0}.htz-slide{max-width:100vw;overflow:hidden}}@media (max-width:992px){.htz-hero-features-bar,.htz-hero-features-bar:hover{border:0 !important;box-shadow:none !important}.htz-hot__panel{display:flex;flex-direction:column;align-items:center}.htz-hot__head,.htz-hot__nav{display:contents}.htz-hot__flag{order:1;margin-bottom:8px}.htz-hot__titles{order:2;width:100%;text-align:center;margin-bottom:14px}.htz-hot__track{order:3;width:100%;align-self:stretch}.htz-hot__arrow{display:none !important}.htz-hot__all{order:4;margin:16px auto 0 !important}.htz-brands__benefits{align-items:start}.htz-brands__benefit-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.htz-brands__benefit-content{display:block;width:100%;text-align:center}.htz-brands__benefit-title{display:block}.htz-sol-banner__copy{display:flex;flex-direction:column;align-items:center;text-align:center}.htz-sol-banner__actions{display:contents}.htz-sol-banner__tag{order:1}.htz-sol-banner__title{order:2;margin-bottom:8px}.htz-sol-banner__note{order:3;margin-bottom:20px}.htz-sol-banner__points{order:4;width:100%}.htz-sol-banner__cta-btn{order:5}.htz-sol-banner__title span{display:block}}@media (max-width:991px){.htz-affiliate-banner.htz-affiliate-banner--bg{align-items:flex-start;min-height:0;padding-bottom:0 !important;aspect-ratio:auto;background-image:linear-gradient(180deg,rgba(243,251,247,0.96) 0,rgba(243,251,247,0.9) 42%,rgba(243,251,247,0.15) 70%,rgba(243,251,247,0) 100%),var(--htz-aff-bg) !important;background-position:center,72% bottom !important;background-size:cover,cover !important}.htz-affiliate-banner--bg .htz-aff-banner__copy{padding:36px 0 min(78vw, 420px)}}@media (max-width:991px){.htz-affiliate-banner.htz-affiliate-banner--bg{background-image:linear-gradient(180deg,#f3fbf7 0,#f3fbf7 44%,rgba(243,251,247,0) 58%),var(--htz-aff-bg) !important;background-position:center,68% bottom !important;background-size:cover,auto 58% !important;background-repeat:no-repeat !important}.htz-affiliate-banner--bg .htz-aff-banner__copy{padding-bottom:min(82vw, 440px)}}.htz-sa-jump.htz-sa-jump--tabs{position:sticky;top:calc(var(--htz-header-h, 86px) + 8px);z-index:30;flex-wrap:nowrap;gap:8px;margin:1rem 0 1.5rem;padding:8px;overflow-x:auto;border:1px solid #e3e7ee;border-radius:14px;background:rgba(255,255,255,0.96);box-shadow:0 10px 26px -16px rgba(15,23,42,0.35);backdrop-filter:blur(8px);scrollbar-width:thin;scroll-behavior:smooth}.htz-sa-jump--tabs .htz-sa-jump__link{flex:0 0 auto;gap:8px;width:auto;height:40px;padding:0 12px 0 6px;border-radius:999px;white-space:nowrap;font-size:0.82rem;text-decoration:none}.htz-sa-jump__num{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f1f5f9;font-size:0.78rem}.htz-sa-jump__text{max-width:180px;overflow:hidden;text-overflow:ellipsis}.htz-sa .htz-sa-jump--tabs .htz-sa-jump__link.is-active{border-color:var(--sa-red);background:var(--sa-red);color:#fff}.htz-sa-jump--tabs .htz-sa-jump__link.is-active .htz-sa-jump__num{background:rgba(255,255,255,0.2);color:#fff}.htz-sa-jump__all{flex:0 0 auto;height:40px;margin-left:auto;padding:0 14px;border:1px dashed #cbd5e1;border-radius:999px;background:#fff;color:#475569;font-size:0.8rem;font-weight:700;cursor:pointer}details.htz-sa-step{padding:0;margin-bottom:12px;overflow:hidden}details.htz-sa-step>summary.htz-sa-step__head{margin:0;padding:16px 20px;list-style:none;cursor:pointer;user-select:none}details.htz-sa-step>summary::-webkit-details-marker{display:none}details.htz-sa-step>summary .htz-sa-step__title{flex:1;min-width:0;margin:0}.htz-sa-step__chev{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f1f5f9;color:#475569;transition:transform 0.25s ease,background 0.25s ease}details.htz-sa-step[open]>summary .htz-sa-step__chev{transform:rotate(180deg);background:#fee2e2;color:var(--sa-red,#c8101e)}details.htz-sa-step[open]>summary{border-bottom:1px solid #eef2f6}details.htz-sa-step:not([open]):hover>summary{background:#f8fafc}.htz-sa-step__body{padding:20px 24px 24px}@media (max-width:640px){details.htz-sa-step>summary.htz-sa-step__head{padding:14px}details.htz-sa-step>summary .htz-sa-pill{display:none}.htz-sa-step__body{padding:16px 14px 18px}.htz-sa-jump.htz-sa-jump--tabs{top:calc(86px + 4px);margin-left:-4px;margin-right:-4px}.htz-sa-jump__text{max-width:120px}}@media (min-width:1081px){.htz-sa-jump.htz-sa-jump--tabs{top:136px}details.htz-sa-step{scroll-margin-top:210px}}@media (max-width:1080px){details.htz-sa-step{scroll-margin-top:160px}}.home{--htz-home-y:clamp(2.5rem, 4.5vw, 4rem);--htz-home-head:clamp(1.75rem, 3vw, 2.5rem)}.home .htz-brands,.home .htz-intro,.home .htz-categories,.home .htz-services,.home .htz-section--light,.home .htz-solutions-banner,.home .htz-why,.home .htz-industries,.home .htz-ai-sec,.home .htz-projects,.home .htz-testimonials-section,.home .htz-cta-banner{padding-top:var(--htz-home-y);padding-bottom:var(--htz-home-y)}.home .htz-solutions{padding-top:var(--htz-home-y)}.home .htz-hot{padding-bottom:clamp(2rem, 3.5vw, 3rem)}.home .htz-section__head,.home .htz-cat-head{margin-bottom:var(--htz-home-head)}@media (max-width:640px){.home .htz-section__head,.home .htz-cat-head{margin-bottom:1.75rem}}.htz-store-page{--st-green:#16a34a;--st-green-dark:#0e8a3a;--st-green-soft:#e9f8ef;--st-ink:#0f1d3a;--st-text:#4a5873;--st-muted:#8492a8;--st-line:#e2eaf2;--st-bg:#f4f9fc;--st-card:#ffffff;--st-red:#e5484d;--st-red-soft:#fdecec;--st-radius:18px;--st-shadow:0 10px 30px rgba(15,29,58,0.06);--st-shadow-hover:0 18px 40px rgba(15,29,58,0.1);--st-font:'Plus Jakarta Sans','Inter',system-ui,sans-serif;background:var(--st-bg)}.htz-store{position:relative;font-family:var(--st-font);color:var(--st-text);padding-bottom:4rem;overflow-x:clip;background:radial-gradient(900px 420px at 92% 0,rgba(22,163,74,0.08),transparent 70%),radial-gradient(700px 380px at 0 30%,rgba(56,152,236,0.07),transparent 70%),var(--st-bg)}.htz-store h1,.htz-store h2,.htz-store h3{font-family:var(--st-font);color:var(--st-ink);letter-spacing:-0.02em}.htz-store a{text-decoration:none}.htz-store img{max-width:100%;height:auto}.htz-store-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:0.74rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#1d4f91}.htz-store-eyebrow::before,.htz-store-eyebrow::after{content:'';width:26px;height:2px;border-radius:2px;background:var(--st-green)}.htz-store-green{color:var(--st-green)}.htz-store-h2{margin:0.4rem 0 0.35rem;font-size:clamp(1.6rem, 2.6vw, 2.15rem);font-weight:800}.htz-store-lead{margin:0;max-width:520px;font-size:0.98rem;line-height:1.6;color:var(--st-text)}.htz-store-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1.5px solid transparent;border-radius:999px;font-family:var(--st-font);font-size:0.9rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.htz-store-btn--cart{background:var(--st-green);color:#fff;box-shadow:0 8px 18px rgba(22,163,74,0.25)}.htz-store-btn--cart:hover,.htz-store-btn--cart:focus-visible{background:var(--st-green-dark);color:#fff;transform:translateY(-1px)}.htz-store-btn--outline{background:var(--st-green-soft);border-color:rgba(22,163,74,0.45);color:var(--st-green-dark)}.htz-store-btn--outline:hover,.htz-store-btn--outline:focus-visible{background:#dcf3e5;color:var(--st-green-dark)}.htz-store-btn--ghost{background:#fff;border-color:rgba(22,163,74,0.4);color:var(--st-green-dark)}.htz-store-btn--ghost:hover,.htz-store-btn--ghost:focus-visible{background:var(--st-green-soft);color:var(--st-green-dark)}.htz-store-btn--lg{min-height:52px;padding:0 28px;font-size:1rem}.htz-store-btn--block{display:flex;width:100%;min-height:50px;border-radius:14px}.htz-store-btn.is-loading{opacity:0.65;pointer-events:none}.htz-store-btn:focus-visible,.htz-store-icon-btn:focus-visible,.htz-store-check:focus-visible{outline:3px solid rgba(22,163,74,0.35);outline-offset:2px}.htz-store-icon-btn{display:inline-grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border:1.5px solid var(--st-line);border-radius:50%;background:#fff;color:var(--st-ink);transition:border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.htz-store-icon-btn:hover,.htz-store-icon-btn.is-added{border-color:var(--st-green);color:var(--st-green);background:var(--st-green-soft)}.htz-store-icon-btn--lg{width:56px;height:56px;border-radius:14px}.htz-store-badge{position:absolute;top:14px;left:14px;z-index:2;padding:5px 11px;border-radius:999px;font-size:0.72rem;font-weight:700;line-height:1;color:#fff;background:var(--st-green)}.htz-store-badge--sale{background:var(--st-red)}.htz-store-badge--popular{background:#7c3aed}.htz-store-badge--quote{background:#2563eb}.htz-store-badge--out{background:#64748b}.htz-store-price{font-size:1.12rem;font-weight:800;color:var(--st-green)}.htz-store-price .woocommerce-Price-currencySymbol{margin-left:2px}.htz-store-price--quote{font-size:0.95rem;color:#2563eb}.htz-store-price--xl{font-size:clamp(1.8rem, 3vw, 2.3rem)}.htz-store-price--xl.htz-store-price--quote{font-size:1.5rem}.htz-store-price-old{font-size:0.85rem;color:var(--st-muted)}.htz-store-off{padding:3px 9px;border-radius:999px;font-size:0.72rem;font-weight:700;color:var(--st-red);background:var(--st-red-soft)}.htz-store-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:1rem;font-size:0.82rem;color:var(--st-muted)}.htz-store-crumbs a{display:inline-flex;color:var(--st-text)}.htz-store-crumbs a:hover{color:var(--st-green)}.htz-store-crumbs [aria-current]{color:var(--st-ink);font-weight:700}.htz-store-stage{position:relative;min-height:300px}.htz-store-stage__glow{position:absolute;inset:6% 8% 10%;z-index:0;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(22,163,74,0.16),rgba(56,152,236,0.08) 55%,transparent 72%)}.htz-store-stage__shield{position:absolute;top:2%;left:50%;z-index:0;color:rgba(56,152,236,0.16);transform:translateX(-10%)}.htz-store-stage__shield svg{width:120px;height:120px;stroke-width:1.3}.htz-store-stage__item{position:absolute;z-index:2;display:block;mix-blend-mode:multiply}.htz-store-stage__item img{display:block;width:100%;height:100%;object-fit:contain}.htz-store-stage__base{position:absolute;left:10%;right:10%;bottom:4%;height:16%;z-index:1;border-radius:50%;background:linear-gradient(180deg,#ffffff,#e3eef8);box-shadow:0 18px 40px rgba(56,120,200,0.18),inset 0 -6px 0 rgba(160,196,230,0.35)}.htz-store-stage--podium{min-height:400px}.htz-store-stage--podium .htz-store-stage__item--1{left:29%;top:0;width:40%;height:56%;z-index:3}.htz-store-stage--podium .htz-store-stage__item--2{left:10%;bottom:14%;width:44%;height:30%;z-index:4}.htz-store-stage--podium .htz-store-stage__item--3{left:42%;bottom:9%;width:40%;height:28%;z-index:5}.htz-store-stage--podium .htz-store-stage__item--4{right:6%;top:16%;width:20%;height:50%;z-index:3}.htz-store-stage--podium .htz-store-stage__item--5{left:6%;top:14%;width:22%;height:36%;z-index:2}.htz-store-stage--compact{min-height:240px}.htz-store-stage--compact .htz-store-stage__base{bottom:6%;height:14%}.htz-store-stage--compact .htz-store-stage__item--1{left:28%;top:2%;width:44%;height:66%;z-index:3}.htz-store-stage--compact .htz-store-stage__item--2{left:2%;bottom:10%;width:40%;height:52%;z-index:2}.htz-store-stage--compact .htz-store-stage__item--3{right:2%;bottom:10%;width:40%;height:52%;z-index:2}.htz-store-stage--compact.htz-store-stage--1 .htz-store-stage__item--1{left:20%;width:60%;height:84%}.htz-store-stage--mini{min-height:120px;width:230px}.htz-store-stage--mini .htz-store-stage__shield,.htz-store-stage--mini .htz-store-stage__glow{display:none}.htz-store-stage--mini .htz-store-stage__base{left:4%;right:4%;bottom:0;height:18%}.htz-store-stage--mini .htz-store-stage__item--1{left:30%;top:0;width:40%;height:70%;z-index:3}.htz-store-stage--mini .htz-store-stage__item--2{left:0;bottom:6%;width:46%;height:48%;z-index:2}.htz-store-stage--mini .htz-store-stage__item--3{right:0;bottom:6%;width:46%;height:48%;z-index:2}.htz-store-hero{padding:clamp(2rem, 4vw, 3.5rem) 0 clamp(1.5rem, 3vw, 2.5rem)}.htz-store-hero__inner{display:grid;align-items:center;gap:clamp(1.5rem, 3vw, 2.5rem)}.htz-store-hero--landing .htz-store-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.htz-store-hero--catalog .htz-store-hero__inner{grid-template-columns:minmax(0,1.5fr) minmax(0,0.9fr) minmax(220px,0.75fr)}.htz-store-hero--catalog .htz-store-hero__title{font-size:clamp(1.7rem, 2.6vw, 2.35rem)}.htz-store-hero__title{margin:0.75rem 0 0.9rem;font-size:clamp(1.8rem, 3.2vw, 2.6rem);font-weight:800;line-height:1.12}.htz-store-hero__title>span{display:block}.htz-store-hero__title--xl{font-size:clamp(2rem, 3.8vw, 3rem)}.htz-store-hero__desc{max-width:520px;margin:0;font-size:1rem;line-height:1.65}.htz-store-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:1.75rem}.htz-store-hero--catalog .htz-store-crumbs{margin-bottom:0.25rem}.htz-store-trust{margin:0;padding:0;list-style:none}.htz-store-trust li{display:flex;align-items:center;gap:12px}.htz-store-trust__icon{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;color:var(--st-green);background:var(--st-green-soft)}.htz-store-trust__text{display:flex;flex-direction:column;gap:2px}.htz-store-trust__text strong{font-size:0.88rem;font-weight:700;color:var(--st-ink)}.htz-store-trust__text span{font-size:0.78rem;color:var(--st-muted)}.htz-store-trust--cards{display:grid;gap:12px}.htz-store-trust--cards li{padding:14px 16px;border:1px solid var(--st-line);border-radius:14px;background:rgba(255,255,255,0.85);box-shadow:var(--st-shadow)}.htz-store-trust--inline{display:flex;flex-wrap:wrap;gap:1rem 1.4rem}.htz-store-trust--inline .htz-store-trust__icon{width:36px;height:36px}.htz-store-trust--inline .htz-store-trust__icon svg{width:18px;height:18px}.htz-store-trust--inline strong{max-width:120px;font-size:0.82rem;line-height:1.3}.htz-store-trust--row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:1.5rem}.htz-store-trust--row .htz-store-trust__text span{display:none}.htz-store-trust--row strong{font-size:0.84rem;line-height:1.35}.htz-store-cats{padding:1.5rem 0 1rem}.htz-store-cats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:1.75rem}.htz-store-cat{--tone:#e8f2fe;--tone-ink:#2563eb;position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:168px;padding:22px 24px;overflow:hidden;border:1px solid rgba(15,29,58,0.06);border-radius:var(--st-radius);background:linear-gradient(120deg,#fff 30%,var(--tone) 100%);box-shadow:var(--st-shadow);transition:transform 0.25s ease,box-shadow 0.25s ease}.htz-store-cat:hover,.htz-store-cat:focus-visible{transform:translateY(-3px);box-shadow:var(--st-shadow-hover)}.htz-store-cat--violet{--tone:#efeafe;--tone-ink:#6d28d9}.htz-store-cat--green{--tone:#e4f7ec;--tone-ink:#15803d}.htz-store-cat--orange{--tone:#fff0e0;--tone-ink:#ea580c}.htz-store-cat--sky{--tone:#e2f3fb;--tone-ink:#0284c7}.htz-store-cat--lilac{--tone:#f1ebfd;--tone-ink:#7c3aed}.htz-store-cat__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:12px;color:var(--tone-ink);background:var(--tone)}.htz-store-cat__name{position:relative;z-index:1;font-size:1.12rem;font-weight:800;color:var(--st-ink)}.htz-store-cat__sub{position:relative;z-index:1;max-width:58%;margin-top:6px;font-size:0.84rem;line-height:1.5;color:var(--st-text)}.htz-store-cat__link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:0.84rem;font-weight:700;color:#1d4f91}.htz-store-cat:hover .htz-store-cat__link{color:var(--st-green)}.htz-store-cat__pic{position:absolute;right:-4%;bottom:6%;width:46%;height:82%;mix-blend-mode:multiply}.htz-store-cat__pic::before{content:'';position:absolute;inset:6% -10% -20% 4%;z-index:-1;border-radius:50%;background:var(--tone);opacity:0.8}.htz-store-cat__pic img{width:100%;height:100%;object-fit:contain}.htz-store-offer{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;margin-top:2rem;padding:22px 28px;border:1px solid rgba(22,163,74,0.15);border-radius:var(--st-radius);background:linear-gradient(100deg,#eefaf3,#f4fbff 60%,#eef9f3);box-shadow:var(--st-shadow)}.htz-store-offer__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:var(--st-green);background:#fff;box-shadow:0 8px 20px rgba(22,163,74,0.15)}.htz-store-offer h3{margin:0 0 4px;font-size:1.15rem;font-weight:800}.htz-store-offer p{margin:0;font-size:0.88rem;line-height:1.55}.htz-store-offer__script{font-family:'Caveat',cursive;font-size:1.45rem;line-height:1.1;color:#6b7f99;transform:rotate(-8deg)}.htz-store-catalog{padding-top:1.5rem;scroll-margin-top:var(--htz-header-h,86px)}.htz-store-catalog__inner{display:grid;grid-template-columns:272px minmax(0,1fr);align-items:start;gap:28px}.htz-store-catalog__main{min-width:0}.htz-store-filters{position:sticky;top:calc(var(--htz-header-h, 86px) + 16px);max-height:calc(100vh - var(--htz-header-h, 86px) - 32px);overflow:auto;padding:20px 20px 22px;border:1px solid var(--st-line);border-radius:var(--st-radius);background:#fff;box-shadow:var(--st-shadow);scrollbar-width:thin}.htz-store-filters__head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--st-line)}.htz-store-filters__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--st-green);background:var(--st-green-soft)}.htz-store-filters__head h2{flex:1;margin:0;font-size:1.05rem;font-weight:800}.htz-store-filters__clear{font-size:0.78rem;font-weight:700;color:var(--st-green)}.htz-store-filters__close{display:none;padding:4px;border:0;background:none;color:var(--st-ink);cursor:pointer}.htz-store-filter{padding:14px 0;border-bottom:1px solid var(--st-line)}.htz-store-filter:last-of-type{border-bottom:0}.htz-store-filter--offer{padding:10px 0}.htz-store-filter--offer .htz-store-check__label{font-weight:700;color:#c8101e}.htz-store-filter summary{display:flex;align-items:center;justify-content:space-between;font-size:0.95rem;font-weight:700;color:var(--st-ink);list-style:none;cursor:pointer}.htz-store-filter summary::-webkit-details-marker{display:none}.htz-store-filter summary::after{content:'';width:8px;height:8px;border-right:2px solid var(--st-muted);border-bottom:2px solid var(--st-muted);transform:rotate(-135deg) translate(-2px,-2px);transition:transform 0.2s ease}.htz-store-filter:not([open]) summary::after{transform:rotate(45deg)}.htz-store-checks{margin:10px 0 0;padding:0;list-style:none}.htz-store-checks--sub{margin:2px 0 4px 26px}.htz-store-check{position:relative;display:flex;align-items:center;gap:10px;padding:6px 0;font-size:0.86rem;color:var(--st-text);cursor:pointer}.htz-store-check input{position:absolute;opacity:0;pointer-events:none}.htz-store-check__box{position:relative;flex:0 0 auto;width:18px;height:18px;border:1.5px solid #c5d1df;border-radius:5px;background:#fff;transition:background-color 0.15s ease,border-color 0.15s ease}.htz-store-check__box::after{content:'';position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.htz-store-check.is-on .htz-store-check__box,.htz-store-check input:checked+.htz-store-check__box{border-color:var(--st-green);background:var(--st-green)}.htz-store-check.is-on .htz-store-check__box::after,.htz-store-check input:checked+.htz-store-check__box::after{opacity:1}.htz-store-check input:focus-visible+.htz-store-check__box{outline:3px solid rgba(22,163,74,0.35);outline-offset:2px}.htz-store-check__label{flex:1;min-width:0}.htz-store-check:hover .htz-store-check__label,.htz-store-check.is-on .htz-store-check__label{color:var(--st-ink)}.htz-store-check.is-on .htz-store-check__label{font-weight:700}.htz-store-check__count{font-size:0.78rem;color:var(--st-muted)}.htz-store-range{position:relative;padding-top:18px}.htz-store-range__track{position:relative;height:4px;margin:0 9px;border-radius:4px;background:#dfe7ef}.htz-store-range__fill{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:4px;background:var(--st-green)}.htz-store-range input[type='range']{position:absolute;top:9px;left:0;width:100%;height:22px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.htz-store-range input[type='range']::-webkit-slider-thumb{width:18px;height:18px;border:3px solid var(--st-green);border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto;-webkit-appearance:none;appearance:none}.htz-store-range input[type='range']::-moz-range-thumb{width:13px;height:13px;border:3px solid var(--st-green);border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto}.htz-store-range input[type='range']::-webkit-slider-runnable-track{background:none}.htz-store-range input[type='range']::-moz-range-track{background:none}.htz-store-range__values{display:flex;justify-content:space-between;margin-top:20px;font-size:0.82rem;color:var(--st-text)}.htz-store-filters__apply{width:100%;margin-top:8px}.js-store .htz-store-filters__apply{display:none}.htz-store-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:18px}.htz-store-toolbar__count{flex:1;margin:0;font-size:0.78rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--st-muted)}.htz-store-toolbar__count strong{color:var(--st-ink)}.htz-store-sort{display:flex;align-items:center;gap:10px;padding:0 6px 0 16px;border:1px solid var(--st-line);border-radius:12px;background:#fff}.htz-store-sort label{font-size:0.82rem;font-weight:600;color:var(--st-ink);white-space:nowrap}.htz-store-sort select{min-width:170px;height:42px;padding:0 32px 0 4px;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234a5873' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;font-family:var(--st-font);font-size:0.84rem;color:var(--st-text);-webkit-appearance:none;appearance:none;cursor:pointer}.htz-store-sort select:focus-visible{outline:2px solid var(--st-green);border-radius:8px}.htz-store-view{display:flex;gap:6px}.htz-store-view button,.htz-store-filter-toggle{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--st-line);border-radius:12px;background:#fff;color:var(--st-muted);cursor:pointer}.htz-store-view button.is-active{border-color:transparent;color:var(--st-green);background:var(--st-green-soft)}.htz-store-filter-toggle{display:none;grid-auto-flow:column;gap:8px;width:auto;padding:0 14px;font-family:var(--st-font);font-size:0.85rem;font-weight:700;color:var(--st-ink)}.htz-store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.htz-store-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.htz-store-card{position:relative;display:flex;flex-direction:column;padding:16px;border:1px solid var(--st-line);border-radius:var(--st-radius);background:var(--st-card);box-shadow:0 4px 16px rgba(15,29,58,0.04);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.htz-store-card:hover{transform:translateY(-3px);border-color:rgba(22,163,74,0.25);box-shadow:var(--st-shadow-hover)}.htz-store-card .htz-store-badge{top:14px;left:14px}.htz-store-card__media{display:grid;place-items:center;aspect-ratio:1 / 0.82;margin:18px 0 12px;overflow:hidden}.htz-store-card__img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform 0.35s ease}.htz-store-card:hover .htz-store-card__img{transform:scale(1.05)}.htz-store-card__body{display:flex;flex:1;flex-direction:column}.htz-store-card__brand{font-size:0.78rem;font-weight:600;color:var(--st-muted)}.htz-store-card__title{margin:3px 0 4px;font-size:0.98rem !important;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.htz-store-card__title a{color:var(--st-ink)}.htz-store-card__title a:hover{color:var(--st-green)}.htz-store-card__desc{display:-webkit-box;margin:0 0 8px;overflow:hidden;font-size:0.8rem;line-height:1.45;color:var(--st-text);-webkit-line-clamp:2;-webkit-box-orient:vertical}.htz-store-card__rating,.htz-store-rating{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:0.78rem;color:var(--st-muted)}.htz-store-card__rating strong{color:var(--st-ink)}.htz-store-star{display:inline-flex;color:#f5a524}.htz-store-star svg{fill:currentColor}.htz-store-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:auto;padding-top:6px}.htz-store-card__actions{display:flex;align-items:center;gap:10px;margin-top:14px}.htz-store-card__actions .htz-store-btn{flex:1;gap:6px;min-width:0;padding:0 10px;font-size:0.8rem;white-space:nowrap}.htz-store-card__actions .added_to_cart{display:none !important}.htz-store-btn.added::after{content:'✓';margin-left:2px}.htz-store-grid.is-list{grid-template-columns:minmax(0,1fr)}.htz-store-grid.is-list .htz-store-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;align-items:center}.htz-store-grid.is-list .htz-store-card__media{margin:0}.htz-store-grid.is-list .htz-store-card__actions{max-width:320px}.htz-store-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2rem}.htz-store-pagination .page-numbers{display:grid;place-items:center;min-width:38px;height:38px;padding:0 10px;border:1px solid var(--st-line);border-radius:10px;background:#fff;font-size:0.88rem;font-weight:700;color:var(--st-ink)}.htz-store-pagination a.page-numbers:hover{border-color:var(--st-green);color:var(--st-green)}.htz-store-pagination .current{border-color:var(--st-green);background:var(--st-green);color:#fff}.htz-store-pagination .dots{border:0;background:none}.htz-store-empty{display:grid;justify-items:center;gap:8px;padding:3rem 1.5rem;border:1px dashed #c8d6e5;border-radius:var(--st-radius);background:#fff;text-align:center;color:var(--st-muted)}.htz-store-empty h2{margin:6px 0 0;font-size:1.25rem}.htz-store-empty p{max-width:440px;margin:0}.htz-store-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.htz-store-product{padding-top:1.75rem}.htz-store-product .woocommerce-message,.htz-store-product .woocommerce-error,.htz-store-product .woocommerce-info{margin-bottom:1rem;border-radius:12px}.htz-store-product__top{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1fr);gap:clamp(1.5rem, 3vw, 2.75rem);align-items:start}.htz-store-gallery{position:relative;padding:18px;border:1px solid var(--st-line);border-radius:22px;background:#fff;box-shadow:var(--st-shadow)}.htz-store-gallery__stage{display:grid;place-items:center;aspect-ratio:1 / 0.86;border-radius:16px;background:linear-gradient(180deg,#fff 55%,#f1f7fc);overflow:hidden}.htz-store-gallery__main{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply;transition:opacity 0.2s ease}.htz-store-gallery__main.is-swapping{opacity:0.2}.htz-store-gallery__thumbs{display:flex;align-items:center;gap:8px;margin-top:14px}.htz-store-gallery__track{display:flex;flex:1;gap:10px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.htz-store-gallery__track::-webkit-scrollbar{display:none}.htz-store-gallery__thumb{flex:0 0 auto;width:76px;height:76px;padding:6px;border:2px solid var(--st-line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color 0.2s ease}.htz-store-gallery__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.htz-store-gallery__thumb.is-active,.htz-store-gallery__thumb:hover{border-color:var(--st-green)}.htz-store-gallery__nav{flex:0 0 auto;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:none;font-size:1.6rem;line-height:1;color:var(--st-ink);cursor:pointer}.htz-store-gallery__nav:hover{background:var(--st-green-soft);color:var(--st-green)}.htz-store-summary__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.htz-store-summary__brand{font-size:1.1rem;font-weight:800;font-style:italic;letter-spacing:-0.01em;color:#1d4f91}.htz-store-stock{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(22,163,74,0.3);border-radius:999px;font-size:0.8rem;font-weight:700;color:var(--st-green-dark);background:var(--st-green-soft)}.htz-store-stock--out{border-color:#e2e8f0;color:#64748b;background:#f1f5f9}.htz-store-stock--quote{border-color:rgba(37,99,235,0.25);color:#1d4ed8;background:#eaf1ff}.htz-store-stock--pre{border-color:rgba(234,88,12,0.25);color:#c2410c;background:#fff2e6}.htz-store-summary__title{margin:8px 0 10px}.htz-store-summary__model{display:block;font-size:clamp(1.6rem, 2.8vw, 2.1rem);font-weight:800;line-height:1.15;overflow-wrap:anywhere}.htz-store-summary__sub{display:block;margin-top:6px;font-size:1rem;font-weight:500;letter-spacing:0;color:var(--st-text)}.htz-store-rating .star-rating{margin:0;font-size:0.9rem;color:#f5a524}.htz-store-rating a{color:var(--st-muted)}.htz-store-summary__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:6px 0 18px}.htz-store-summary__price .htz-store-price-old{font-size:1.05rem}.htz-store-summary__price .htz-store-off{font-size:0.82rem}.htz-store-keyspecs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none}.htz-store-keyspecs li{display:flex;align-items:center;gap:10px;min-width:0}.htz-store-keyspecs__icon{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;color:#1d6fd8;background:#eaf3ff}.htz-store-keyspecs strong{display:block;overflow:hidden;font-size:0.84rem;color:var(--st-ink);white-space:nowrap;text-overflow:ellipsis}.htz-store-keyspecs small{display:block;font-size:0.74rem;color:var(--st-muted)}.htz-store-keyspecs li>span:last-child{min-width:0}.htz-store-summary__text{margin:0 0 22px;font-size:0.95rem;line-height:1.7}.htz-store-buy{display:flex;align-items:stretch;gap:12px;margin-bottom:12px}.htz-store-buy__form{display:flex;flex:1;gap:12px;min-width:0}.htz-store-buy__form .htz-store-btn{flex:1;border-radius:14px}.htz-store-buy__grow{flex:1;border-radius:14px}.htz-store-qty{display:flex;align-items:center;border:1px solid var(--st-line);border-radius:14px;background:#fff}.htz-store-qty button{width:42px;height:100%;min-height:52px;border:0;background:none;font-size:1.2rem;color:var(--st-ink);cursor:pointer}.htz-store-qty button:hover{color:var(--st-green)}.htz-store-qty input{width:44px;border:0;background:none;text-align:center;font-family:var(--st-font);font-size:1rem;font-weight:700;color:var(--st-ink);-moz-appearance:textfield}.htz-store-qty input::-webkit-outer-spin-button,.htz-store-qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.htz-store-summary__help{margin:16px 0 0;font-size:0.84rem;color:var(--st-muted)}.htz-store-summary__help a{font-weight:700;color:var(--st-green-dark)}.htz-store-tabs{margin-top:2.5rem;padding:8px 26px 26px;border:1px solid var(--st-line);border-radius:22px;background:#fff;box-shadow:var(--st-shadow)}.htz-store-tabs__nav{display:flex;gap:6px 28px;overflow-x:auto;border-bottom:1px solid var(--st-line);scrollbar-width:none}.htz-store-tabs__nav button{position:relative;flex:0 0 auto;padding:18px 4px 16px;border:0;background:none;font-family:var(--st-font);font-size:0.95rem;font-weight:600;color:var(--st-text);cursor:pointer}.htz-store-tabs__nav button::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--st-green);transform:scaleX(0);transition:transform 0.2s ease}.htz-store-tabs__nav button.is-active{color:var(--st-green-dark);font-weight:700}.htz-store-tabs__nav button.is-active::after{transform:scaleX(1)}.htz-store-tabs__panel{padding-top:24px}.htz-store-tabs__panel[hidden]{display:none}.htz-store-desc{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:2rem}.htz-store-desc h2,.htz-store-why h2{margin:0 0 12px;font-size:1.15rem;font-weight:800}.htz-store-prose{font-size:0.92rem;line-height:1.75}.htz-store-prose p{margin:0 0 0.9rem}.htz-store-prose h3{margin:1.2rem 0 0.5rem;font-size:1rem}.htz-store-prose ul{padding-left:1.2rem}.htz-store-prose table{width:100%;border-collapse:collapse}.htz-store-ticks{margin:1rem 0 0;padding:0;list-style:none}.htz-store-ticks li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:0.9rem}.htz-store-ticks svg{flex:0 0 auto;margin-top:1px;color:#fff;fill:var(--st-green);stroke:#fff}.htz-store-ticks--cols{columns:2 280px;column-gap:2rem;margin:0}.htz-store-ticks--cols li{break-inside:avoid}.htz-store-why{position:relative;padding:22px 24px;overflow:hidden;border:1px solid #e3eef7;border-radius:18px;background:linear-gradient(160deg,#f5fafe,#eef6fb)}.htz-store-why ul{position:relative;z-index:1;margin:6px 0 0;padding:0;list-style:none}.htz-store-why li{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.htz-store-why li:last-child{margin-bottom:0}.htz-store-why__icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:50%;color:var(--st-green);background:#fff;box-shadow:0 6px 14px rgba(15,29,58,0.06)}.htz-store-why strong{display:block;font-size:0.92rem;color:var(--st-ink)}.htz-store-why small{display:block;margin-top:3px;font-size:0.82rem;line-height:1.5;color:var(--st-text)}.htz-store-why__mark{position:absolute;right:-6px;bottom:-8px;color:rgba(22,163,74,0.12)}.htz-store-spec{width:100%;border-collapse:collapse;font-size:0.9rem}.htz-store-spec th,.htz-store-spec td{padding:11px 14px;border-bottom:1px solid var(--st-line);text-align:left;vertical-align:top}.htz-store-spec th[scope='row']{width:34%;font-weight:600;color:var(--st-ink)}.htz-store-spec tbody tr:nth-child(even) td,.htz-store-spec tbody tr:nth-child(even) th[scope='row']{background:#f9fbfd}.htz-store-spec__group th{padding-top:18px;font-size:0.76rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--st-green-dark);background:#fff !important}.htz-store-reviews #reviews h2{font-size:1.1rem}.htz-store-related{margin-top:3rem}.htz-store-related__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.htz-store-related .htz-store-card__actions .htz-store-icon-btn{display:none}.htz-store-builder{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;margin-top:2.5rem;padding:20px 28px;border:1px solid rgba(22,163,74,0.15);border-radius:22px;background:linear-gradient(100deg,#eefaf3,#f5fbff 60%,#e9f8ef);box-shadow:var(--st-shadow)}.htz-store-builder__icon{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;color:var(--st-green);background:#fff;box-shadow:0 8px 20px rgba(22,163,74,0.15)}.htz-store-builder h2{margin:0 0 4px;font-size:1.15rem;font-weight:800}.htz-store-builder p{margin:0;font-size:0.88rem;line-height:1.55}@media (max-width:1280px){.htz-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.htz-store-grid--five{grid-template-columns:repeat(4,minmax(0,1fr))}.htz-store-grid--five>:nth-child(5){display:none}}@media (max-width:1100px){.htz-store-hero--catalog .htz-store-hero__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.htz-store-hero--catalog .htz-store-trust--cards{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.htz-store-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.htz-store-offer{grid-template-columns:auto minmax(0,1fr) auto}.htz-store-offer__script{display:none}.htz-store-builder{grid-template-columns:auto minmax(0,1fr) auto}.htz-store-builder .htz-store-stage{display:none}}@media (max-width:1024px){.htz-store-catalog__inner{grid-template-columns:minmax(0,1fr)}.htz-store-filter-toggle{display:inline-grid}.htz-store-filters{position:fixed;top:0;left:0;bottom:0;z-index:100000;width:min(340px, 88vw);max-height:none;border-radius:0 18px 18px 0;transform:translateX(-105%);transition:transform 0.3s ease}.htz-store-filters.is-open{transform:none}.htz-store-filters__close{display:inline-flex}.js-store .htz-store-filters__apply{display:flex}.htz-store-filters-backdrop{position:fixed;inset:0;z-index:99999;background:rgba(15,29,58,0.45)}.htz-store-product__top{grid-template-columns:minmax(0,1fr)}.htz-store-desc{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.htz-store-hero--landing .htz-store-hero__inner,.htz-store-hero--catalog .htz-store-hero__inner{grid-template-columns:minmax(0,1fr)}.htz-store-stage--podium{min-height:300px}.htz-store-hero--catalog .htz-store-stage{display:none}.htz-store-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}.htz-store-grid--five>:nth-child(n+5){display:none}.htz-store-keyspecs{grid-template-columns:repeat(2,minmax(0,1fr))}.htz-store-related__head{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.htz-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.htz-store-card{padding:12px}.htz-store-card__media{margin-top:22px}.htz-store-card__actions .htz-store-btn span{font-size:0.78rem}.htz-store-card__actions .htz-store-btn svg{display:none}.htz-store-cats__grid{grid-template-columns:minmax(0,1fr)}.htz-store-hero--catalog .htz-store-trust--cards{grid-template-columns:minmax(0,1fr)}.htz-store-offer,.htz-store-builder{grid-template-columns:minmax(0,1fr);justify-items:start;padding:20px}.htz-store-toolbar__count{order:3;flex-basis:100%}.htz-store-sort{flex:1}.htz-store-sort select{flex:1;min-width:0}.htz-store-sort{padding-left:10px}.htz-store-sort label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.htz-store-trust--row{grid-template-columns:minmax(0,1fr)}.htz-store-grid.is-list .htz-store-card{grid-template-columns:110px minmax(0,1fr);gap:12px}.htz-store-tabs{padding:4px 16px 18px}.htz-store-buy{flex-wrap:wrap}}@media (max-width:380px){.htz-store-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.htz-store-card,.htz-store-cat,.htz-store-card__img,.htz-store-btn,.htz-store-filters{transition:none}}.htz-store-summary__note{margin:0.75rem 0 0;padding:10px 12px;border-radius:10px;background:var(--st-green-soft);font-size:0.82rem;line-height:1.5;color:var(--st-ink)}