html{-webkit-text-size-adjust: 100%}main p a:not([class]),main li a:not([class]),main td a:not([class]),.nm-footer p a:not([class]){text-decoration: underline;text-underline-offset: 2px}html,body{max-width: 100%;overflow-x: hidden}@supports (overflow: clip){html,body{overflow-x: clip}}img,video,iframe,embed,object{max-width: 100%}img{height: auto}main p,main li,main td,main th,main dd,main blockquote{overflow-wrap: break-word}main table{max-width: 100%}main .badge{white-space: normal;max-width: 100%;line-height: 1.35}p.text-secondary,li.text-secondary,small.text-secondary,div.text-secondary,span.text-secondary:not(.badge),.text-secondary p,.text-secondary li,.text-secondary td{color: #5b665e !important}.bg-primary.bg-opacity-10{background-color: rgba(46,125,50,.10) !important}.bg-success.bg-opacity-10{background-color: rgba(25,135,84,.10) !important}.bg-warning.bg-opacity-10{background-color: rgba(255,152,0,.12) !important}.bg-info.bg-opacity-10{background-color: rgba(13,202,240,.12) !important}.bg-danger.bg-opacity-10{background-color: rgba(220,53,69,.10) !important}.bg-secondary.bg-opacity-10{background-color: rgba(255,152,0,.12) !important}@media (max-width: 767.98px){html body main .filter-tabs .filter-buttons{display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center !important;overflow-x: auto !important;gap: 8px !important;justify-content: flex-start !important;padding: 4px 2px 10px !important;margin: 0 -4px !important;width: auto !important;max-width: none !important;scrollbar-width: none;-webkit-overflow-scrolling: touch}html body main .filter-tabs .filter-buttons::-webkit-scrollbar{display: none}html body main .filter-tabs .filter-btn{flex: 0 0 auto !important;display: inline-flex !important;width: auto !important;min-width: 0 !important;max-width: none !important;margin: 0 !important;white-space: nowrap !important;padding: 9px 16px !important;font-size: .88rem !important}}@media (max-width: 767.98px){main .btn,.page-header .btn{font-size: 14px !important;padding: 11px 18px !important;line-height: 1.3 !important;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;gap: 6px;white-space: normal;text-align: center}main .btn-sm{font-size: 13px !important;padding: 8px 14px !important;min-height: 38px}main .btn-lg,.page-header .btn-lg{font-size: 15px !important;padding: 13px 22px !important;min-height: 48px}main .btn.w-100,main .btn-block{display: flex;width: 100%}.header-buttons,.hero-buttons,.cta-buttons{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center}.header-buttons .btn,.hero-buttons .btn,.cta-buttons .btn{margin: 0 !important}.form-submit .btn{width: 100%}}@media (max-width: 767.98px){main h1{font-size: clamp(1.55rem,6.4vw,2rem);line-height: 1.25}main h2{font-size: clamp(1.3rem,5.3vw,1.65rem);line-height: 1.3}main h3{font-size: clamp(1.08rem,4.6vw,1.3rem);line-height: 1.35}main p,main li{line-height: 1.7}main table:not(.table-borderless){display: block;overflow-x: auto;-webkit-overflow-scrolling: touch}.timeline-item,.timeline-item h3,.timeline-item h4,.timeline-item p{text-align: left !important}section{scroll-margin-top: 80px}}@media (max-width: 575.98px){.container,.container-fluid{padding-left: 16px;padding-right: 16px}}:root{--nm-g: #2e7d32;--nm-gd: #1b5e20;--nm-dk: #0f2a17;--nm-gold: #f2b705;--nm-ink: #13221a;--nm-mut: #55625a;--nm-line: #e3ece4;--nm-soft: #f4f8f4}html body main .page-header,html body main .importer-hero,html body main .cert-hero-section,html body main .press-hero{position: relative;overflow: hidden;color: #fff !important;background: radial-gradient(circle at 88% 10%,rgba(242,183,5,.22) 0,transparent 36%),radial-gradient(circle at 0% 100%,rgba(255,255,255,.06) 0,transparent 42%),linear-gradient(140deg,#0f2a17 0%,#1b5e20 55%,#2e7d32 100%) !important;padding: 56px 0 52px !important;margin-bottom: 0 !important;border: 0 !important}html body main .page-header::after,html body main .importer-hero::after,html body main .cert-hero-section::after,html body main .press-hero::after{content: "";position: absolute;right: -110px;bottom: -110px;width: 300px;height: 300px;border-radius: 50%;border: 42px solid rgba(255,255,255,.05);pointer-events: none}html body main .page-header>*,html body main .importer-hero>*,html body main .cert-hero-section>*,html body main .press-hero>*{position: relative;z-index: 1}html body main .page-header h1,html body main .importer-hero h1,html body main .cert-hero-section h1,html body main .press-hero h1{color: #fff !important;font-weight: 800 !important;letter-spacing: -.015em;line-height: 1.15 !important;font-size: clamp(1.7rem,3.6vw,2.8rem) !important;margin-bottom: 12px !important;text-shadow: none !important}html body main .page-header p,html body main .importer-hero p,html body main .cert-hero-section p,html body main .press-hero p,html body main .page-header .lead{color: rgba(255,255,255,.86) !important}html body main .page-header .breadcrumb,html body main .importer-hero .breadcrumb,html body main .cert-hero-section .breadcrumb,html body main .press-hero .breadcrumb{background: none !important;justify-content: center;margin-bottom: 10px}html body main .page-header .breadcrumb-item,html body main .page-header .breadcrumb-item.active,html body main .importer-hero .breadcrumb-item,html body main .cert-hero-section .breadcrumb-item,html body main .press-hero .breadcrumb-item{color: rgba(255,255,255,.75) !important;font-size: .9rem}html body main .page-header .breadcrumb-item a,html body main .importer-hero .breadcrumb-item a,html body main .cert-hero-section .breadcrumb-item a,html body main .press-hero .breadcrumb-item a{color: var(--nm-gold) !important;font-weight: 600;text-decoration: none}html body main .page-header .breadcrumb-item + .breadcrumb-item::before{color: rgba(255,255,255,.45) !important}html body main .nm-hero-title{color: #fff !important;font-weight: 800;letter-spacing: -.015em;line-height: 1.15;font-size: clamp(1.7rem,3.6vw,2.8rem);margin: 0 0 10px}html body main .nm-hero-sub{color: rgba(255,255,255,.86) !important;max-width: 720px;margin: 0 auto;font-size: 1.05rem;line-height: 1.65}html body main .page-header .btn-primary{background: var(--nm-gold) !important;border-color: var(--nm-gold) !important;color: var(--nm-ink) !important}html body main .page-header .btn-outline-light,html body main .page-header .btn-outline-primary{border: 2px solid rgba(255,255,255,.4) !important;color: #fff !important;background: rgba(255,255,255,.06) !important}html body main .section-header h2,html body main .section-title,html body main h2.section-heading{color: var(--nm-ink) !important;-webkit-text-fill-color: currentColor !important;background: none !important;font-weight: 800 !important;letter-spacing: -.01em}html body main .section-badge,html body main .section-tag,html body main .about-badge span,html body main .faq-tag{display: inline-flex !important;align-items: center;gap: 8px;background: transparent !important;border: 0 !important;box-shadow: none !important;color: var(--nm-g) !important;font-size: .76rem !important;font-weight: 800 !important;letter-spacing: .14em !important;text-transform: uppercase;padding: 0 !important}html body main .section-badge::before,html body main .section-tag::before{content: "";width: 22px;height: 2px;background: var(--nm-gold);border-radius: 2px}html body main .section-subtitle,html body main .section-header p{color: var(--nm-mut) !important}html body main .bg-light,html body main .bg-light-gray{background-color: var(--nm-soft) !important}html body main .card,html body main .feature-card,html body main .stat-card,html body main .core-card,html body main .oem-card,html body main .contact-card,html body main .product-card,html body main .product-showcase-card,html body main .cert-card-modern,html body main .spec-box,html body main .standard-card,html body main .scan-card,html body main .press-card,html body main .gallery-card,html body main .benefit-card,html body main .journal-card,html body main .policy-card{background: #fff;border: 1px solid var(--nm-line) !important;border-radius: 18px !important;box-shadow: 0 2px 6px rgba(19,34,26,.04) !important;transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease}html body main .feature-card:hover,html body main .stat-card:hover,html body main .core-card:hover,html body main .oem-card:hover,html body main .product-card:hover,html body main .product-showcase-card:hover,html body main .cert-card-modern:hover,html body main .standard-card:hover,html body main .scan-card:hover,html body main .press-card:hover,html body main .gallery-card:hover,html body main .benefit-card:hover{transform: translateY(-5px);box-shadow: 0 20px 40px rgba(19,34,26,.10) !important;border-color: #cfe3d0 !important}html body main .btn{border-radius: 12px;font-weight: 700}html body main .btn-primary,html body main .btn-success{background: var(--nm-g) !important;border-color: var(--nm-g) !important;color: #fff !important;box-shadow: 0 8px 20px rgba(46,125,50,.2)}html body main .btn-primary:hover,html body main .btn-success:hover{background: var(--nm-gd) !important;border-color: var(--nm-gd) !important}html body main .btn-outline-primary{color: var(--nm-g) !important;border: 2px solid #cfe3d0 !important;background: #fff !important}html body main .btn-outline-primary:hover{border-color: var(--nm-g) !important;color: var(--nm-gd) !important}html body main .bulk-order-cta,html body main .cta-section.bg-primary,html body main section.bg-primary,html body main .virtual-tour-cta{background: radial-gradient(circle at 92% 10%,rgba(242,183,5,.25) 0,transparent 40%),linear-gradient(135deg,#1b5e20 0%,#2e7d32 100%) !important;color: #fff !important}html body main .bulk-order-cta h2,html body main .bulk-order-cta h3,html body main section.bg-primary h2,html body main .cta-section h2,html body main .virtual-tour-cta h2{color: #fff !important}html body main .bulk-order-cta .btn-light,html body main section.bg-primary .btn-light,html body main .cta-section .btn-light{background: var(--nm-gold) !important;border-color: var(--nm-gold) !important;color: var(--nm-ink) !important}html body main .accordion-item{border: 1px solid var(--nm-line) !important;border-radius: 14px !important;overflow: hidden;margin-bottom: 10px}html body main .accordion-button{font-weight: 700;color: var(--nm-ink)}html body main .accordion-button:not(.collapsed){background: #eef6ee;color: var(--nm-gd);box-shadow: none}html body main .accordion-button:focus{box-shadow: 0 0 0 .2rem rgba(46,125,50,.15)}html body main .badge.bg-success,html body main .badge.bg-primary{background: var(--nm-g) !important}@media (max-width: 767.98px){html body main .page-header,html body main .importer-hero,html body main .cert-hero-section,html body main .press-hero{padding: 38px 0 34px !important}}html body main .nm-gl{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid;gap: 6px}html body main .nm-gl li{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 7px 10px;border-radius: 8px;background: #f6f9f6;border: 1px solid #e6eee7;margin: 0 !important;font-size: .92rem}html body main .nm-gl li::before{content: none !important}html body main .nm-gl li b{color: #13221a;font-weight: 700}html body main .nm-gl li span{color: #1b5e20;font-weight: 700;white-space: nowrap}html body main .nm-cm{display: flex;align-items: center;gap: 10px;margin-top: 10px;padding: 10px 12px;border-radius: 10px;background: linear-gradient(120deg,#0f2a17,#2e7d32);color: #fff;font-size: .9rem;line-height: 1.4;border: 2px solid #f2b705;animation: nmCmGlow 2.6s ease-in-out infinite}html body main .nm-cm i{width: 30px;height: 30px;flex-shrink: 0;border-radius: 50%;background: #f2b705;color: #13221a;display: inline-flex !important;align-items: center;justify-content: center}html body main .nm-cm b{color: #f2b705}@keyframes nmCmGlow{0%,100%{box-shadow: 0 0 0 0 rgba(242,183,5,.45)}50%{box-shadow: 0 0 0 6px rgba(242,183,5,0)}}@media (prefers-reduced-motion: reduce){html body main .nm-cm{animation: none}}html body main .nm-bl{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid;gap: 6px}html body main .nm-bl li{position: relative;padding: 0 0 0 26px !important;margin: 0 !important;line-height: 1.5;color: #2f3e33}html body main .nm-bl li::before{content: "\2713" !important;position: absolute;left: 0;top: 1px;width: 18px;height: 18px;border-radius: 50%;background: #e8f5e9;color: #2e7d32;font-size: .7rem;font-weight: 800;display: flex;align-items: center;justify-content: center}html body main details.nm-faq{background: #fff;border: 1px solid #e3ece4;border-radius: 14px;margin-bottom: 10px;overflow: hidden}html body main details.nm-faq[open]{border-color: #2e7d32;box-shadow: 0 8px 22px rgba(19,34,26,.06)}html body main details.nm-faq>summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 15px 18px}html body main details.nm-faq>summary::-webkit-details-marker{display: none}html body main details.nm-faq>summary h3{margin: 0 !important;font-size: 1rem !important;font-weight: 700 !important;color: #13221a;line-height: 1.45}html body main details.nm-faq>summary .nm-faq-ico{width: 28px;height: 28px;flex-shrink: 0;border-radius: 50%;background: #e8f5e9;color: #2e7d32;display: inline-flex;align-items: center;justify-content: center;font-weight: 800;transition: transform .2s ease,background .2s ease,color .2s ease}html body main details.nm-faq[open]>summary .nm-faq-ico{transform: rotate(45deg);background: #2e7d32;color: #fff}html body main details.nm-faq>.nm-faq-a{padding: 0 18px 16px;color: #55625a;line-height: 1.7}html body main details.nm-faq>.nm-faq-a p{margin: 0}@media (max-width: 991.98px){html body main .spec-box.sticky-top{position: static !important;top: auto !important}html body main .importer-hero + section .row>[class*="col-"]{min-width: 0}}@media (max-width: 767.98px){html body main .importer-hero{text-align: center}html body main .importer-hero .flag-icon{font-size: 1.6rem !important;margin-bottom: 8px !important}html body main .importer-hero h1{font-size: clamp(1.45rem,6.6vw,1.9rem) !important}html body main .importer-hero p{font-size: .98rem !important;line-height: 1.6 !important}html body main .importer-breadcrumbs{flex-wrap: wrap;justify-content: center;gap: 6px !important;font-size: .82rem !important}html body main .spec-box{padding: 18px 16px !important;margin-bottom: 18px !important;border-radius: 14px !important}html body main .spec-box h2{font-size: 1.25rem !important;line-height: 1.3 !important}html body main .spec-box h3{font-size: 1.05rem !important}html body main .trade-badge{white-space: normal;line-height: 1.4;font-size: .78rem !important}html body main .spec-box .table-responsive{overflow: visible !important;border: 0 !important}html body main .spec-table,html body main .spec-table tbody,html body main .spec-table tr,html body main .spec-table th,html body main .spec-table td{display: block !important;width: 100% !important}html body main .spec-table{margin-top: 10px !important}html body main .spec-table tr{border: 1px solid #e3ece4;border-radius: 12px;margin-bottom: 10px;overflow: hidden;background: #fff}html body main .spec-table th{background: #f4f8f4 !important;padding: 8px 12px !important;border: 0 !important;font-size: .74rem !important;font-weight: 800 !important;text-transform: uppercase;letter-spacing: .05em;color: #2e7d32 !important}html body main .spec-table td{padding: 10px 12px !important;border: 0 !important;font-size: .92rem !important;line-height: 1.55;overflow-wrap: anywhere}html body main .importer-quote-form .form-control,html body main .importer-quote-form .form-select{min-height: 44px;font-size: 16px !important}html body main .importer-quote-form .btn{min-height: 48px}}@media (min-width: 1400px){.container{max-width: 1280px}}main p:not([class]),main p.text-secondary,main .x-card p,main .x-card li,main .nm-faq-a,main .category-depth-body p,main .category-depth-body li,main .policy-content p,main .policy-content li,main .spec-box p{text-align: justify;text-justify: inter-word;hyphens: auto;-webkit-hyphens: auto;overflow-wrap: break-word}main .text-center p,main .text-center li,main .page-header p,main .x-hero p,main .x-ctabox p,main .hub-cta p,main .x-fact span,main p.lead,main p.small,main [class*="card"]:not(.x-card) p,main [class*="prod"] p,main .feature-highlight p,main .x-faq__a{text-align: inherit;hyphens: manual;-webkit-hyphens: manual}main .x-card .text-center p,main .x-note-s{text-align: inherit}.header.sticky-header .nav-item-export>.nav-link::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d97706' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18'/%3E%3Cpath d='M12 3c2.5 2.7 3.8 5.7 3.8 9s-1.3 6.3-3.8 9c-2.5-2.7-3.8-5.7-3.8-9S9.5 5.7 12 3Z'/%3E%3C/svg%3E")}.header.sticky-header .nav-item-certifications>.nav-link::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d97706' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v6c0 4.2 2.9 7.4 7 9 4.1-1.6 7-4.8 7-9V6l-7-3Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}html body header.header{background: #fff !important;border-bottom: 1px solid #e3ece4 !important;box-shadow: 0 6px 24px rgba(19,34,26,.06) !important}html body header.header .navbar{padding: 10px 0 !important}html body header.header .navbar>.container{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 16px}html body header.header .navbar-brand{margin: 0 !important;padding: 0 !important;display: inline-flex;align-items: center}html body header.header .logo-img{height: 50px;width: auto;max-width: 100%;display: block}html body header.header .navbar-nav{align-items: center;gap: 2px}html body header.header .navbar-nav .nav-item{margin: 0 !important}html body header.header .navbar-nav .nav-link{position: relative;padding: 10px 14px !important;border-radius: 10px;color: #13221a !important;font-weight: 600;font-size: .95rem;letter-spacing: .005em;transition: background .15s ease,color .15s ease}html body header.header .navbar-nav .nav-link:hover{background: #f4f8f4 !important;color: #1b5e20 !important}html body header.header .navbar-nav .nav-link.active{color: #1b5e20 !important;background: transparent !important}html body header.header .navbar-nav .nav-link.active::after{content: "";position: absolute;left: 14px;right: 14px;bottom: 3px;height: 3px;border-radius: 3px;background: #f2b705}html body header.header .nav-link .fa-chevron-down{font-size: .62rem;margin-left: 5px;opacity: .7;transition: transform .2s ease}html body header.header .dropdown.show>.nav-link .fa-chevron-down{transform: rotate(180deg)}html body header.header .dropdown-menu{border: 1px solid #e3ece4 !important;border-radius: 14px !important;padding: 8px !important;margin-top: 8px !important;min-width: 250px;background: #fff !important;box-shadow: 0 18px 40px rgba(19,34,26,.14) !important}html body header.header .dropdown-item{padding: 10px 14px !important;border-radius: 9px !important;color: #13221a;font-weight: 600;font-size: .92rem;white-space: normal}html body header.header .dropdown-item:hover,html body header.header .dropdown-item:focus{background: #f4f8f4 !important;color: #1b5e20 !important}html body header.header .dropdown-divider{margin: 6px 4px;border-color: #edf2ee}@media (max-width: 991.98px){html body header.header .navbar>.container{padding-left: 8px !important;padding-right: 8px !important;margin: 0 !important;max-width: 100% !important}html body header.header .navbar{padding-left: 0 !important;padding-right: 0 !important}html body header.header .navbar-brand{margin: 0 !important;padding: 0 !important}html body header.header .navbar-toggler{margin: 0 0 0 auto !important}html body .header-top-bar>.container{padding-left: 8px !important;padding-right: 6px !important;max-width: 100% !important}html body .header-top-bar .header-top-inner{gap: 6px}html body .header-top-bar .top-bar-social{gap: 4px !important;margin-left: auto !important;justify-content: flex-end}html body .header-top-bar .top-bar-social-link{width: 28px !important;height: 28px !important;margin: 0 !important;padding: 0 !important;display: inline-flex;align-items: center;justify-content: center}html body .header-top-bar .top-bar-social-link svg,html body .header-top-bar .top-bar-social-link .social-logo{width: 15px !important;height: 15px !important}html body .header-top-bar .top-bar-phone{font-size: .85rem;gap: 6px}}html body main .product-features-section{margin: 24px 0 !important;padding: 36px 0 30px !important;background: #f4f8f4 !important;overflow: hidden;position: relative}html body main .product-features-section .section-header{margin: 0 0 22px !important;padding: 0 !important;text-align: center}html body main .product-features-section .section-header h2{margin: 0 0 8px !important;padding: 0 !important;font-size: clamp(1.3rem,3vw,1.7rem) !important;line-height: 1.25 !important}html body main .product-features-section .section-header p{margin: 0 !important;font-size: clamp(.9rem,1.6vw,1rem) !important;line-height: 1.5 !important;text-align: center !important}html body main .product-features-section .row{row-gap: 14px}html body main .product-features-section .row>[class*="col-"]{margin-bottom: 0 !important}html body main .product-features-section .feature-highlight{padding: 20px 16px !important;height: 100%}html body main .product-features-section .feature-highlight .feature-icon{width: 56px !important;height: 56px !important;margin: 0 auto 12px !important;font-size: 1.25rem !important}html body main .product-features-section .feature-highlight h4{margin: 0 0 6px !important;font-size: 1.02rem !important}html body main .product-features-section .feature-highlight p{margin: 0 !important;font-size: .88rem !important;line-height: 1.55 !important;text-align: center !important;hyphens: none !important}@media (max-width: 575.98px){html body main .product-features-section{padding: 28px 0 22px !important;margin: 16px 0 !important}html body main .product-features-section .feature-highlight{display: grid;grid-template-columns: 52px minmax(0,1fr);column-gap: 14px;align-items: center;text-align: left;padding: 14px !important}html body main .product-features-section .feature-highlight .feature-icon{grid-row: 1 / span 2;width: 48px !important;height: 48px !important;margin: 0 !important;font-size: 1.1rem !important}html body main .product-features-section .feature-highlight h4{text-align: left;margin: 0 0 2px !important}html body main .product-features-section .feature-highlight p{text-align: left !important}}html body main .bulk-order-cta{margin: 28px 0 !important;padding: 44px 0 !important;background: linear-gradient(135deg,#0f2a17 0%,#1b5e20 60%,#2e7d32 100%) !important}html body main .bulk-order-cta .row{align-items: center;row-gap: 22px}html body main .bulk-order-cta .cta-content{text-align: left !important;margin: 0 !important}html body main .bulk-order-cta .cta-content h2{font-size: clamp(1.3rem,2.6vw,1.7rem) !important;line-height: 1.25 !important;margin: 0 0 10px !important;color: #fff}html body main .bulk-order-cta .cta-content p{font-size: clamp(.92rem,1.6vw,1rem) !important;line-height: 1.65 !important;margin: 0 0 14px !important;color: #dcefe0 !important;text-align: left !important;hyphens: none !important}html body main .bulk-order-cta .bulk-benefits{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px 18px;margin: 0;padding: 0;list-style: none}html body main .bulk-order-cta .bulk-benefits li{display: flex;align-items: flex-start;justify-content: flex-start !important;gap: 9px;margin: 0 !important;font-size: .93rem !important;line-height: 1.4;color: #eef7ef !important;text-align: left}html body main .bulk-order-cta .bulk-benefits li i{color: #f2b705 !important;margin-top: 3px;font-size: .8rem;flex: 0 0 auto}html body main .bulk-order-cta .cta-action{padding: 22px 20px !important;background: rgba(255,255,255,.1) !important;border: 1px solid rgba(255,255,255,.16);border-radius: 18px !important;box-shadow: none !important;text-align: center}html body main .bulk-order-cta .cta-icon{width: 52px !important;height: 52px !important;margin: 0 auto 10px !important;font-size: 1.2rem !important;background: #f2b705 !important;color: #13221a !important}html body main .bulk-order-cta .cta-action h4{font-size: 1.15rem !important;margin: 0 0 4px !important;color: #fff}html body main .bulk-order-cta .cta-action p{margin: 0 0 14px !important;font-size: .92rem !important;color: #dcefe0 !important;text-align: center !important}html body main .bulk-order-cta .cta-action .btn-primary{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;padding: 12px 16px !important;font-size: 1rem !important;font-weight: 800;background: #f2b705 !important;border-color: #f2b705 !important;color: #13221a !important;border-radius: 12px}html body main .bulk-order-cta .cta-action .btn-primary:hover{background: #ffc61a !important;border-color: #ffc61a !important}html body main .bulk-order-cta .cta-contact{margin-top: 14px !important;padding-top: 12px !important;border-top: 1px solid rgba(255,255,255,.2)}html body main .bulk-order-cta .cta-contact p{margin: 0 0 4px !important;font-size: .85rem !important}html body main .bulk-order-cta .phone-number,html body main .bulk-order-cta .cta-action p a{display: inline-block;font-size: 1.1rem !important;font-weight: 800;color: #f2b705 !important}html body main .bulk-order-cta .whatsapp-contact{margin-top: 10px !important}html body main .bulk-order-cta .whatsapp-contact .btn{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;margin: 0 !important;padding: 10px 14px !important;font-size: .95rem !important;font-weight: 700;border-radius: 12px}@media (max-width: 991.98px){html body main .bulk-order-cta{padding: 34px 0 !important;margin: 20px 0 !important}html body main .bulk-order-cta .cta-action{max-width: 460px;margin: 0 auto}}@media (max-width: 575.98px){html body main .bulk-order-cta{padding: 28px 0 !important}html body main .bulk-order-cta .bulk-benefits{grid-template-columns: minmax(0,1fr)}html body main .bulk-order-cta .cta-action{padding: 18px 14px !important;max-width: none}}html body .header-top-bar>.container,html body header.header .navbar>.container{max-width: 100% !important;width: 100%;padding-left: clamp(12px,2.2vw,36px) !important;padding-right: clamp(12px,2.2vw,36px) !important}html body .header-top-bar .header-top-inner{display: flex !important;align-items: center;justify-content: space-between !important;width: 100%;gap: 12px}html body .header-top-bar .top-bar-phone{margin-right: auto;margin-left: 0}html body .header-top-bar .top-bar-social{margin-left: auto;margin-right: 0;display: flex;align-items: center;gap: 8px}html body header.header .navbar>.container{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap}.nav-item-quote{display: flex;align-items: center;margin-left: 10px !important}.nav-quote-btn{display: inline-flex;align-items: center;gap: 8px;padding: 10px 20px;border-radius: 10px;background: #f2b705;color: #13221a !important;font-weight: 800;font-size: .92rem;text-decoration: none;white-space: nowrap;box-shadow: 0 6px 16px rgba(242,183,5,.35);transition: transform .15s ease,background .15s ease}.nav-quote-btn:hover{background: #ffc61a;transform: translateY(-1px);color: #13221a !important}html body header.header .navbar-toggler{margin-left: auto;width: 46px;height: 46px;padding: 0 !important;border: 1.5px solid #cfe3d0 !important;border-radius: 12px !important;background: #f4f8f4 !important;display: inline-flex !important;align-items: center;justify-content: center;box-shadow: none !important}html body header.header .navbar-toggler:focus{box-shadow: 0 0 0 3px rgba(46,125,50,.2) !important}html body header.header .navbar-toggler-icon{display: flex !important;flex-direction: column;justify-content: center;gap: 5px;width: 22px;height: auto !important;background: none !important}html body header.header .navbar-toggler-icon span{display: block !important;width: 22px;height: 2.5px;border-radius: 2px;background: #1b5e20 !important}@media (min-width: 992px){html body header.header .navbar-collapse{display: flex !important;flex-basis: auto;flex-grow: 1;justify-content: flex-end;background: transparent !important;box-shadow: none !important;margin: 0 !important;padding: 0 !important}html body header.header .navbar-nav{flex-direction: row;margin-left: auto;margin-right: 0;gap: 0}html body header.header .navbar-nav .nav-link{padding: 10px 7px !important;font-size: .93rem}html body header.header .navbar-nav .nav-link.active::after{left: 7px;right: 7px}html body header.header .nav-item.dropdown:hover>.dropdown-menu{display: block !important}}@media (max-width: 991.98px){html body header.header .navbar-collapse{width: 100%;margin-top: 8px !important;padding: 10px !important;background: #fff !important;border: 1px solid #e3ece4;border-radius: 16px !important;box-shadow: 0 18px 40px rgba(19,34,26,.12) !important}html body header.header .navbar-nav{align-items: stretch;gap: 0}html body header.header .navbar-nav .nav-link{padding: 13px 14px !important;border-bottom: 1px solid #f0f4f0;border-radius: 10px}html body header.header .navbar-nav .nav-link.active{background: #f4f8f4 !important}html body header.header .navbar-nav .nav-link.active::after{display: none}html body header.header .dropdown-menu{position: static !important;box-shadow: none !important;border: 0 !important;border-left: 3px solid #f2b705 !important;border-radius: 0 10px 10px 0 !important;margin: 4px 0 8px 10px !important;padding: 4px !important;min-width: 0;background: #f9fbf9 !important}.nav-item-quote{margin: 12px 0 4px !important}.nav-quote-btn{width: 100%;justify-content: center;padding: 13px 18px}}@media (max-width: 991.98px){html body header.header .navbar>.container.container{padding-left: 6px !important;padding-right: 4px !important}html body header.header .navbar.navbar{padding: 4px 0 !important}html body header.header.sticky-header{padding-top: 0 !important;padding-bottom: 0 !important}html body header.header .navbar-brand .logo-img{height: 46px !important;width: auto !important;display: block}html body header.header .navbar>.container.container{position: relative;width: 100% !important;max-width: 100% !important;margin: 0 !important;min-height: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;display: flex !important;align-items: center;justify-content: flex-start}html body header.header .navbar-toggler.navbar-toggler{position: absolute !important;right: 6px !important;left: auto !important;top: 8px !important;bottom: auto !important;transform: none !important;margin: 0 !important;width: 42px;height: 42px;z-index: 5}html body header.header .navbar-collapse.navbar-collapse{flex: 1 0 100%}html body .header-top-bar>.container.container{padding-left: 8px !important;padding-right: 4px !important}html body .header-top-bar .top-bar-social.top-bar-social{gap: 2px !important;margin-right: 0 !important;margin-left: auto !important;justify-content: flex-end !important;flex: 0 0 auto}html body .header-top-bar .top-bar-social-link.top-bar-social-link{width: 26px !important;height: 26px !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important}html body .header-top-bar .top-bar-social-link.top-bar-social-link svg{width: 14px !important;height: 14px !important}}.policy-hero{background: linear-gradient(180deg,#f3f8f3 0%,#ffffff 100%);padding: 34px 0 26px;border-bottom: 1px solid #e6efe6}.policy-hero .breadcrumb{background: none;padding: 0;margin: 0 0 12px;font-size: .92rem}.policy-hero .breadcrumb-item,.policy-hero .breadcrumb-item.active{color: #55625a !important}.policy-hero .breadcrumb-item a{color: #2e7d32 !important;font-weight: 600;text-decoration: none}.policy-hero .breadcrumb-item + .breadcrumb-item::before{color: #9aa79d !important}.policy-hero h1{font-size: clamp(1.6rem,3vw,2.3rem);font-weight: 800;color: #1b2b1d;margin: 0 0 8px}.policy-hero p{margin: 0;color: #55625a;max-width: 760px}.policy-content-section{padding: 36px 0 50px}.policy-card{background: #fff;border-radius: 14px;box-shadow: 0 4px 20px rgba(0,0,0,.06);padding: 2.2rem 2rem;margin-bottom: 1.5rem;border: 1px solid #e9eee9}.policy-content{line-height: 1.8;color: #333;font-size: 1rem}.policy-content p,.policy-content li{text-align: justify;hyphens: auto}.policy-content p{margin-bottom: 1rem}.policy-content .policy-updated{color: #667;font-size: .92rem;margin-bottom: 1.2rem;text-align: left}.policy-content h2{font-size: 1.3rem;font-weight: 700;margin: 2rem 0 .8rem;color: #1b5e20;scroll-margin-top: 90px}.policy-content h3{font-size: 1.08rem;font-weight: 700;margin: 1.3rem 0 .5rem;color: #2c3e50}.policy-content ul{margin: .5rem 0 1rem 1.25rem}.policy-content li{margin-bottom: .45rem}.policy-content table{width: 100%;border-collapse: collapse;margin: .8rem 0 1.2rem;font-size: .95rem}.policy-content th,.policy-content td{border: 1px solid #e0e6e0;padding: 9px 12px;text-align: left;vertical-align: top}.policy-content th{background: #f3f8f3;color: #1b5e20}.policy-toc{background: #f6faf6;border: 1px solid #dfeadf;border-radius: 12px;padding: 14px 18px;margin-bottom: 1.5rem}.policy-toc strong{display: block;color: #1b5e20;margin-bottom: 6px}.policy-toc ol{margin: 0;padding-left: 1.2rem;columns: 2;column-gap: 28px}.policy-toc li{margin-bottom: 4px;text-align: left}.policy-toc a{color: #2e7d32;text-decoration: none}.policy-toc a:hover{text-decoration: underline}.policy-contact-box{margin-top: 2rem;padding: 18px 20px;border-radius: 12px;background: #0c120d;color: #c3ccc5}.policy-contact-box h2{color: #f2b705 !important;font-size: 1.1rem !important;margin: 0 0 10px !important}.policy-contact-box .pc-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 12px 24px}.policy-contact-box .pc-label{display: block;font-size: .72rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: #f2b705}.policy-contact-box p{margin: 0;text-align: left !important;color: #c3ccc5}.policy-contact-box a{color: #fff;text-decoration: none}.policy-related{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center}.policy-related a{padding: 8px 16px;border-radius: 30px;border: 1.5px solid #d6e5d6;background: #fff;color: #2f3e33;font-weight: 600;font-size: .9rem;text-decoration: none}.policy-related a:hover{border-color: #2e7d32;color: #2e7d32}@media (max-width: 767.98px){.policy-card{padding: 1.4rem 1.05rem}.policy-toc ol{columns: 1}.policy-contact-box .pc-grid{grid-template-columns: 1fr}.policy-content h2{font-size: 1.15rem}}