.banner-section{overflow:visible;width:100%}.navbar{background-color:var(--dark2)!important;color:var(--fontnav)!important;font-size:20px;transition:all .1s linear;width:100%;z-index:1000}.navbar,.navbar-nav{display:flex;justify-content:center;text-align:center}.navbar-nav{align-items:center;margin:0 auto}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.scrolled-header .navbar{height:auto}.dropdown-item,.header{color:var(--fontnav)}.header{box-shadow:0 2px 10px rgba(0,0,0,.1);padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:90}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 1rem}.header-logo{flex-shrink:0;margin-right:1rem}.header-logo img{height:50px;width:auto}.header-nav{flex-grow:1;justify-content:flex-end}.header-actions,.header-nav{align-items:center;display:flex}.header-actions{margin-left:1rem}.nav-list{display:flex;list-style:none;margin:0;padding:0}.nav-item{margin:0 1rem;position:relative}.nav-item:hover{background-color:var(--gray2)}.nav-item:active,.nav-item:hover{color:var(--jd-yellow)}.nav-link{color:var(--fontlight);display:block;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:var(--jd-yellow)}.navbar-nav .nav-link.active{background-color:var(--gray);color:var(--jd-yellow)}.mobile-header{background-color:var(--jd-green);display:none;padding:.75rem 1rem}.mobile-header-container{align-items:center;display:flex;justify-content:space-between}.mobile-logo img{height:40px}.mobile-menu-toggle{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;padding:.25rem}.mobile-nav{background-color:rgba(0,0,0,.85);display:none;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:2000}.mobile-nav.active{display:block}.mobile-nav-container{padding:1rem}.mobile-nav-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding-bottom:1rem}.mobile-nav-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem}.mobile-nav-list{list-style:none;margin:1rem 0;padding:0}.mobile-nav-item{margin:.5rem 0}.mobile-nav-link{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;display:block;font-size:1.25rem;padding:.75rem 0;text-decoration:none}.mobile-nav-link.active{color:var(--jd-yellow);font-weight:600}.mobile-dropdown-toggle{align-items:center;display:flex;justify-content:space-between;width:100%}.mobile-dropdown-menu{display:none;padding-left:1rem}.mobile-dropdown-menu.active{display:block}.mobile-dropdown-item{color:hsla(0,0%,100%,.8);padding:.5rem 0}.footer{background-color:var(--gray);color:var(--fontlight);padding:3rem 0 1.5rem}.footer-container{margin:0 auto;max-width:1400px;padding:0 1rem}.footer-content{display:flex;flex-wrap:wrap;margin-bottom:2rem}.footer-section{flex:1 1 300px;margin-bottom:2rem;padding-right:2rem}.footer-heading{color:var(--fontlight);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.footer-links{list-style:none;margin:0;padding:0}.footer-link{margin-bottom:.75rem}.footer a{color:var(--fontlight);text-decoration:none;transition:color .2s}.footer a:hover{color:var(--jd-yellow)}.social-links{display:inline-flex!important;margin-top:1rem}.social-icon{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:50%;color:var(--fontlight);display:flex;height:45px;justify-content:center;margin-right:0;transition:background-color .2s;width:45px}.social-link:hover{background-color:var(--jd-yellow);color:var(--jd-yellow)}.contact-info{margin-top:1rem}.contact-item{align-items:flex-start;display:flex;margin-bottom:1rem}.contact-icon{color:var(--jd-yellow)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);color:var(--fontlight);font-size:.9rem;padding-top:1.5rem;text-align:center}.footer-bottom a{color:hsla(0,0%,100%,.7);text-decoration:none}.footer-bottom a:hover{color:var(--jd-yellow)}.grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(12,1fr)}.grid-2{grid-column:span 2}.grid-3{grid-column:span 3}.grid-4{grid-column:span 4}.grid-6{grid-column:span 6}.grid-8{grid-column:span 8}.grid-9{grid-column:span 9}.grid-12{grid-column:span 12}.hero{background-color:var(--jd-green);color:#fff;overflow:hidden;padding:4rem 0;position:relative}.hero-inner{margin:0 auto;max-width:1400px;padding:0 1rem;position:relative;z-index:1}.hero-content{max-width:600px}.hero-title{font-size:3rem;font-weight:700;margin-bottom:1.5rem}.hero-subtitle{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.hero-bg{background-position:50%;background-size:cover;-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);height:100%;position:absolute;right:0;top:0;width:50%}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem}.section{padding:4rem 0}.section-inner{margin:0 auto;max-width:1400px;padding:0 1rem}.section-header{margin-bottom:3rem;text-align:center}.section-title{color:var(--jd-green);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-subtitle{color:#666;font-size:1.1rem;margin:0 auto;max-width:700px}.section-alt,.sidebar{background-color:#f8f9fa}.sidebar{border-radius:.375rem;padding:1.5rem}.sidebar-title{border-bottom:1px solid #dee2e6;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem}.sidebar-section{margin-bottom:2rem}.sidebar-link{color:var(--gray2);display:block;padding:.5rem 0;text-decoration:none;transition:color .2s}.sidebar-link.active,.sidebar-link:hover{color:var(--jd-yellow)}.sidebar-link.active{font-weight:500}.page-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;margin-bottom:2rem;padding:2rem 0}.page-header-inner{margin:0 auto;max-width:1400px;padding:0 1rem}.page-title{color:var(--jd-green);font-size:2rem;font-weight:700;margin-bottom:.5rem}.page-subtitle{color:#6c757d;font-size:1.1rem}@media (min-width:769px){.dropdown-menu{background-color:var(--gray2);border:1px solid var(--gray);border-radius:0;color:var(--fontnav);display:none;opacity:0;position:absolute;transform:translateY(-2px);transition:opacity .3s ease,visibility .3s;visibility:hidden}.dropdown:hover>.dropdown-menu{display:block;opacity:1;pointer-events:auto;visibility:visible}.dropdown-submenu{background-color:var(--gray2);color:var(--fontnav);padding-right:10px;pointer-events:auto;position:relative}.dropdown-submenu .dropdown-menu{display:none;left:100%;margin:auto;opacity:0;pointer-events:auto;position:absolute;top:0;transition:opacity .3s ease,visibility .3s;visibility:hidden}.dropdown-submenu:hover>.dropdown-menu{display:block;opacity:1;pointer-events:auto;visibility:visible}.dropdown-submenu:hover>.dropdown-menu,.dropdown:hover>.dropdown-menu{transition-delay:.2s}}@media (max-width:767px){.navbar-collapse{max-height:90vh;overflow-y:auto}.navbar{font-size:1.5rem;margin:auto}.title{font-size:3.5rem}.full-width-green{font-size:2.5rem;height:auto;padding:1rem 0}.head-img{height:500px}.head-img h2{font-size:1.8rem;top:10%;width:100%}.head-img p{font-size:1rem;top:50%;width:90%}.head-img .default-text-overlay h2{font-size:1.8rem;top:15%;width:70%}.head-img .default-text-overlay p{font-size:1rem;top:50%;width:90%}.head-img .modern-text-overlay{max-width:350px;padding:1rem;width:85%}.head-img .modern-text-overlay h1{font-size:1.75rem}.head-img .modern-text-overlay p{font-size:1rem}.navbar-nav{text-align:center;width:100%}.nav-item{margin:5px 0}.navbar-nav.ms-auto{justify-content:center;margin-top:10px;position:static;width:100%}.mobile-menu-toggle{background:transparent;border:none;cursor:pointer;display:block;height:40px;padding:0;position:absolute;top:.5rem;width:40px;z-index:10}.mobile-menu-toggle .toggle-icon{background-color:#fff;display:block;height:3px;margin:4px auto;transition:all .3s ease;width:30px}.mobile-menu-toggle.active .toggle-icon:first-child{transform:translateY(9px) rotate(45deg)}.mobile-menu-toggle.active .toggle-icon:nth-child(2){opacity:0}.mobile-menu-toggle.active .toggle-icon:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.responsive-navbar .navbar-collapse{background-color:var(--gray);height:100vh;left:0;opacity:0;overflow-y:auto;padding:2rem;position:fixed;top:0;transform:translateX(-100%);transition:all .3s ease;visibility:hidden;width:100%;z-index:2000}.responsive-navbar .navbar-collapse.show{opacity:1;transform:translateX(0);visibility:visible}.responsive-navbar .navbar-nav{flex-direction:column;margin-top:2rem;width:100%}.responsive-navbar .nav-item{margin:.5rem 0;text-align:center;width:100%}.responsive-navbar .nav-link{font-size:1.25rem;padding:.75rem;width:100%}.dropdown-menu{padding:0}.navbar-collapse{margin-top:20px}.scrolled-header .navbar-collapse{margin-top:0;padding-left:0}}@media (max-width:1200px){.grid{gap:1rem}.hero-title{font-size:2.5rem}}@media (max-width:992px){.mobile-header{display:block}.grid-4,.grid-6,.grid-8{grid-column:span 6}.hero,.section{padding:3rem 0}.hero-title{font-size:2rem}.hero-bg{-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);width:40%}.footer-section{flex:1 1 200px}}@media (max-width:767px){.grid{gap:1rem}.grid-3,.grid-4,.grid-6,.grid-8,.grid-9{grid-column:span 12}.hero{padding:2.5rem 0}.hero-content{max-width:100%}.hero-bg{display:none}.hero-title{font-size:1.75rem}.hero-subtitle{font-size:1.1rem;margin-bottom:1.5rem}.section{padding:2.5rem 0}.section-title{font-size:2rem}.footer{padding:2rem 0 1rem}.footer-section{flex:1 1 100%;padding-right:0}.social-links{margin-top:.5rem}}@media (max-width:576px){.hero{padding:2rem 0}.hero-title{font-size:1.5rem;margin-bottom:1rem}.hero-subtitle{font-size:1rem;margin-bottom:1.25rem}.section{padding:2rem 0}.section-title{font-size:1.75rem}.page-title{font-size:1.5rem}.dropdown-item,.nav-link{padding:10px 8px!important}}@supports (-webkit-touch-callout:none){.navbar-collapse{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}}.navbar-nav .nav-item a{-webkit-tap-highlight-color:transparent}.navbar-collapse{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.navbar-toggler:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.25);outline:none}@media (min-width:993px){.navbar-collapse{height:auto!important;justify-content:center!important;margin-top:0!important}.navbar-collapse,.navbar-nav{position:relative!important;top:auto!important;width:auto!important}.navbar-nav{flex-direction:row!important}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto;height:auto!important;justify-content:center!important;margin-top:0!important;position:relative!important;top:auto!important;width:auto!important}.navbar-expand-lg .navbar-nav{flex-direction:row;position:relative!important;top:auto!important}.navbar-expand-lg .navbar-toggler{display:none}.scrolled-header .navbar-collapse{display:flex!important;flex-basis:auto;height:45px;justify-content:center!important;margin-top:0!important;padding-left:230px}.scrolled-header .navbar-collapse,.scrolled-header .navbar-nav{position:relative!important;top:auto!important}.scrolled-header .navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto;position:relative!important;top:auto!important}.scrolled-header .navbar-expand-lg .navbar-nav{flex-direction:row;position:relative!important;top:auto!important}}.hero-section{margin-bottom:2rem}.featured-products-section,.latest-news-section,.partners-section{margin-bottom:3rem}.partners-section{background-color:#f9f9f9;padding:2rem 0}.home-page-container{position:relative;z-index:1}.hero-content{position:relative;z-index:2}.featured-image-container{border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease}.featured-image-container:hover{transform:translateY(-5px)}.featured-card{height:100%}.featured-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.1);transform:translateY(-5px)}.featured-card .card-img-wrapper{height:200px}.featured-card .card-img-wrapper img{height:100%;object-fit:cover;width:100%}.testimonial-section{padding:3rem 0}.testimonial-card{background-color:#fff;border-radius:.5rem;box-shadow:0 5px 15px rgba(0,0,0,.05);height:100%;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{transform:translateY(-5px)}.testimonial-text{color:#555;font-style:italic;line-height:1.6}.testimonial-author{color:#333}.quick-contact{background:linear-gradient(hsla(0,0%,100%,.9),hsla(0,0%,100%,.9));background-size:cover;border-left:4px solid var(--jd-green)}.contact-icon{color:var(--jd-green);font-size:1.25rem;text-align:center;width:30px}.contact-heading{color:var(--jd-green);font-weight:600}.contact-btn{transition:all .3s ease}.contact-btn:hover{box-shadow:0 5px 10px rgba(0,0,0,.1);transform:translateY(-3px)}.about-section{margin-bottom:3rem;margin-top:3rem;padding-left:1rem;padding-right:1rem;padding-top:2rem}.about-section .row{margin-left:0;margin-right:0}.about-section .col-lg-6{padding-left:.75rem;padding-right:.75rem}.about-section .featured-image-container{aspect-ratio:4/3;height:auto;margin-bottom:1.5rem;max-width:100%;overflow:hidden}.about-section .featured-image-container img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.section-heading{color:#333;font-weight:700;margin-bottom:.5rem;position:relative}.section-heading:after{background-color:var(--jd-yellow);bottom:-10px;content:"";height:3px;left:0;position:absolute;width:67%}.about-content{font-size:1rem;line-height:1.6}.product-hero{background-color:var(--jd-green);color:#fff;margin-bottom:2rem;padding:2rem 0}.product-hero h1{font-weight:700;margin-bottom:.5rem}.product-hero p{max-width:700px;opacity:.9}.product-detail-container{margin-bottom:3rem}.product-image-gallery{margin-bottom:1.5rem}.product-main-image{background-color:#f8f8f8;border-radius:8px;height:400px;margin-bottom:1rem;object-fit:contain;width:100%}.product-thumbnails{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}.product-thumbnail{border:2px solid transparent;border-radius:4px;cursor:pointer;height:80px;object-fit:cover;transition:all .2s ease;width:80px}.product-thumbnail.active,.product-thumbnail:hover{border-color:var(--jd-green)}.product-info{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:1.5rem}.product-title{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.product-category{color:var(--jd-dark-green);font-weight:500;margin-bottom:1rem}.product-description{font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.product-specs{margin-top:1.5rem}.product-specs-title{border-bottom:1px solid #eee;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.spec-list{grid-gap:.5rem 1.5rem;display:grid;gap:.5rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.spec-item{align-items:center;display:flex;margin-bottom:.5rem}.spec-label{color:#666;min-width:150px}.spec-label,.spec-value{font-weight:500}.related-products{margin-top:3rem}.related-products-title{font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative}.related-products-title:after{background-color:var(--jd-yellow);bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.contact-page-container{margin-bottom:3rem}.contact-info-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.05);height:100%;padding:1.5rem;transition:transform .3s ease}.contact-info-card:hover{transform:translateY(-5px)}.contact-info-title{color:var(--jd-dark-green);font-weight:600;margin-bottom:1rem}.contact-info-list{list-style:none;margin:0;padding:0}.contact-info-item{align-items:flex-start;display:flex;margin-bottom:1rem}.contact-info-icon{color:var(--jd-green);font-size:1.25rem;margin-right:1rem;min-width:24px}.contact-form-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.05);padding:2rem}.contact-form-title{color:var(--jd-dark-green);font-weight:600;margin-bottom:1.5rem}.required-field:after{color:#dc3545;content:"*";margin-left:4px}.product-grid-wrapper{max-width:100%;overflow-x:hidden}.jd-checklist-green{color:var(--jd-green)}.jd-checklist-yellow{color:var(--jd-yellow)}@media (min-width:576px){.about-section{margin-top:3.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:2rem}.about-section .col-lg-6{padding-left:1rem;padding-right:1rem}.hero-content{padding:1.5rem}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.1rem}.about-content{font-size:1.05rem}.product-main-image{height:450px}}@media (min-width:768px){.about-section{margin-top:4rem;padding-left:2rem;padding-right:2rem;padding-top:2.5rem}.about-section .col-lg-6{margin-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.about-section .featured-image-container{margin-bottom:1.5rem;max-width:100%}.hero-content{padding:2rem}.hero-title{font-size:2.5rem;margin-bottom:1rem}.hero-subtitle{font-size:1.2rem;margin-bottom:2rem;max-width:600px}.about-content{font-size:1.1rem}.contact-icon{font-size:1.5rem}.product-thumbnails{justify-content:center}.product-thumbnail{height:100px;width:100px}.product-title{font-size:2rem}}@media (min-width:992px){.about-section{padding-left:3rem;padding-right:3rem}.about-section .col-lg-6{padding-left:2rem;padding-right:2rem}.hero-content{padding:3rem}.hero-title{font-size:3rem}.hero-subtitle{font-size:1.25rem}.about-content{font-size:1.1rem}.product-info{padding:2rem}}@media (max-width:767px){.about-section{margin-bottom:2rem;margin-top:2rem;padding-left:.5rem;padding-right:.5rem;padding-top:1rem}.about-section .col-lg-6{margin-bottom:2rem;padding-left:.75rem;padding-right:.75rem}.about-section .featured-image-container{margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:100%}.testimonial-card{min-height:auto;padding:1.25rem}.quick-contact{padding:1.25rem!important}.product-main-image{height:300px}.product-thumbnail{height:60px;width:60px}.spec-list{grid-template-columns:1fr}.product-info{padding:1.25rem}}@supports (-webkit-touch-callout:none){.contact-form-container,.hero-section,.product-section,.testimonial-section{transform:translateZ(0)}}.supplier-ribbon{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-items:center}.supplier{flex:0 0 auto;margin:0 10px;text-align:center}.supplier img{height:auto;max-width:100%;transition:transform .3s ease}.supplier img:hover{transform:scale(1.1)}.border-top-falcon{border-radius:5px;border-top:15px solid #2bb04a}.slider-section-title{margin-bottom:2rem}#equipment-categories{margin-bottom:4rem;padding-bottom:2rem}.construction-page .card-title,.construction-page .construction-description h2,.construction-page .filter-section h2,.construction-page .marketing-card h3,.construction-page .section-heading{color:var(--fontdark)!important;text-shadow:2px 1px 4px rgba(0,0,0,.5)}.construction-page .btn{background-color:var(#000);border-color:var(--jd-yellow);color:#000}.construction-page .btn-outline-success{border-color:var(--jd-yellow);color:var(--jd-yellow)}.construction-page .btn-outline-success:hover,.construction-page .btn-success{background-color:var(--jd-yellow);border-color:var(--jd-yellow);color:#000}.construction-page .btn-success:hover{background-color:var(--jd-dark-yellow);border-color:var(--jd-dark-yellow);color:#000}.construction-page .product-card{border-color:rgba(255,222,0,.2)}.construction-page .product-card:hover{border-color:var(--jd-yellow);box-shadow:0 4px 20px rgba(255,222,0,.15)}.construction-page .product-card img,.construction-page .supplier img{max-height:100%;max-width:100%;object-fit:contain;object-position:center}.construction-page .product-showcase .row{margin-left:-.5rem;margin-right:-.5rem}.construction-page .product-showcase .col{padding-left:.5rem;padding-right:.5rem}.forestry-page .row{margin-left:0;margin-right:0}.forestry-page .col-lg-4,.forestry-page .col-lg-8{margin-bottom:1.5rem;padding-left:.75rem;padding-right:.75rem}.forestry-page .col-lg-4{word-wrap:break-word;overflow-x:hidden}.forestry-page .col-lg-4 .bg-light{margin-bottom:1rem;padding:1.5rem}@media (max-width:991.98px){.forestry-page .col-lg-4,.forestry-page .col-lg-8{margin-bottom:2rem;padding-left:1rem;padding-right:1rem}.forestry-page .forestry-description{margin-bottom:2rem}}.table-responsive{border:none;box-shadow:none}.table-responsive table{margin-bottom:0}@media (max-width:767.98px){.product-grid table,.product-links table,.product-showcase table{font-size:.875rem}.product-links td,.product-links th,.product-showcase td,.product-showcase th{padding:.5rem .25rem;vertical-align:top}.product-links table,.product-showcase table{border:0}.product-links table thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.product-links table tr{background:#fff;border:1px solid #ddd;border-radius:.375rem;display:block;margin-bottom:.5rem;padding:.5rem}.product-links table td{border:none;display:block;font-size:.875rem;padding:.25rem 0;text-align:left!important}.product-links table td:before{color:var(--jd-green);content:attr(data-label) ": ";font-weight:700}}@media (max-width:575.98px){.product-grid-wrapper{margin-left:-1rem;margin-right:-1rem;padding:0 1rem}.swazi-product-card{min-height:auto}.product-image-container{aspect-ratio:3/2}}.btn-outline-success{background-color:initial;border:2px solid var(--jd-green);color:var(--jd-green);transition:all .3s ease}.btn-outline-success:hover{background-color:var(--jd-green);box-shadow:0 4px 8px rgba(0,0,0,.1);color:#fff;transform:translateY(-2px)}.hero-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px;margin-bottom:3rem;padding:3rem 2rem}.feature-icon{transition:transform .3s ease}.feature-icon:hover{transform:scale(1.1)}.featured-card{border:none;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.featured-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.15);transform:translateY(-8px)}.featured-card .card-img-wrapper{overflow:hidden;position:relative}.featured-card .card-img-wrapper img{transition:transform .5s ease}.featured-card:hover .card-img-wrapper img{transform:scale(1.05)}.featured-card .badge{z-index:2}