h2,h1,h3{font-family:Cherry Bomb One,system-ui}p,a,div{font-family:Poppins,sans-serif}.hero-section{background:linear-gradient(135deg,#ce5d30,#ff4757);padding:80px 0}.font-p1{font-weight:200!important;letter-spacing:7px}.card{transition:transform .3s ease}.card:hover{transform:translateY(-5px)}.btn-light:hover{background-color:#075e21;border-color:#075e21;color:#fff}.btn-success{padding:12px 30px;font-weight:600;background-color:#075e21;border-color:#075e21;color:#fff}.btn-success:hover{background-color:#fdfdfd;border-color:#fff;color:#145c02}.display-4{font-weight:700;line-height:1.2}.bi{vertical-align:middle}.logo-img{height:50px;width:auto}.footer-logo{height:auto;width:250px}.pricing-card{position:relative;overflow:hidden}.pricing-card.popular{transform:scale(1.05)}.price-tag{margin:20px 0;color:#ce5d30}.price-tag .currency{font-size:1.5rem;font-weight:600;vertical-align:top}.price-tag .amount{font-size:3rem;font-weight:700}.price-tag .period{font-size:1rem;color:#6c757d}.benefit-item{padding:15px;border-radius:8px;transition:background-color .3s ease}.benefit-item:hover{background-color:#ff6b6b0d}.social-links a{font-size:1.5rem;transition:opacity .3s ease}.social-links a:hover{opacity:.8}.stat-item h3{margin-bottom:0}.bg-primary{background-color:#ce5d30!important}.text-primary{color:#ce5d30!important}.btn-primary{background-color:#ce5d30;border-color:#ce5d30}.btn-primary:hover{background-color:#ff4757;border-color:#ff4757}.btn-outline-primary{color:#ce5d30;border-color:#ce5d30}.btn-outline-primary:hover{background-color:#ce5d30;border-color:#ce5d30}@media (min-width: 992px){.navbar-collapse.collapse{display:flex!important;flex-basis:auto!important;height:auto!important;overflow:visible!important}.navbar-collapse.collapse:not(.show){display:flex!important}}@media (max-width: 991.98px){.navbar-collapse{display:none!important}.navbar-collapse.show{display:block!important}}.nav-link{color:#ffffffd9!important;display:block!important;padding:.5rem 1rem!important}.nav-link:hover,.nav-link:focus{color:#fff!important}@media (max-width: 768px){.hero-section{padding:40px 0}.display-4{font-size:2.5rem}.pricing-card.popular{transform:none}}
