.end-banner-section{padding:50px 0;position:relative;overflow:hidden}.end-banner-container{justify-content:center;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px;display:flex;position:relative}.end-banner-content{z-index:2;text-align:center;max-width:650px;position:relative}.end-banner-title{background:linear-gradient(90deg,#000 0%,#333 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.2;position:relative}.end-banner-title:after{content:"";background-color:red;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}.end-banner-description{color:#555;max-width:90%;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.6}.button-container{justify-content:center;display:flex}.end-banner-button{color:#fff!important;background-color:#fa7000!important;border:none!important;border-radius:28px!important;justify-content:center!important;align-items:center!important;height:56px!important;padding:0 32px!important;font-size:1.125rem!important;font-weight:600!important;transition:all .3s!important;display:flex!important;box-shadow:0 6px 20px rgba(33,32,32,.4)!important}.end-banner-button:hover{transform:translateY(-2px);background-color:#f74b2d!important;box-shadow:0 8px 25px rgba(52,51,50,.5)!important}.arrow-icon{width:20px;height:20px;margin-left:12px;transition:transform .3s}.end-banner-button:hover .arrow-icon{transform:translate(5px)}.end-banner-decoration{z-index:1;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.decoration-circle{background:radial-gradient(circle,rgba(255,69,69,0) 0%,rgba(255,69,69,.106) 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-100px;right:-50px}.decoration-square{border:3px solid rgba(255,30,0,.643);border-radius:15px;width:120px;height:120px;position:absolute;bottom:-70px;right:100px;transform:rotate(15deg)}@media (max-width:992px){.end-banner-title{font-size:2.75rem}.end-banner-description{font-size:1.125rem}.end-banner-decoration{opacity:.5}}@media (max-width:768px){.end-banner-section{padding:80px 0}.end-banner-title{font-size:2.25rem}.end-banner-content{text-align:center;max-width:100%}.end-banner-description{margin-left:auto;margin-right:auto}.decoration-circle,.decoration-square{display:none}}
.feature-highlight-container{margin-bottom:1.5rem}.feature-img-container{background-color:#f2f2f2;border-radius:.3rem;margin-bottom:1rem;padding:1rem}.feature-image-container{background-color:#686d72;border-radius:.6rem;justify-content:center;align-items:center;min-height:360px;margin-bottom:1rem;display:flex;overflow:hidden}.image-wrapper{width:85%;height:300px;margin:0 auto;position:relative;overflow:hidden}.feature-image{object-fit:contain;object-position:center;border-radius:.3rem;width:100%;height:100%;transition:transform .3s;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.feature-image:hover{transform:scale(1.03)}:root{--primary-color:#fa4626;--primary-light:rgba(250,93,66,.1)}.border-primary{border-color:var(--primary-color)}.bg-primary-light{background-color:var(--primary-light)}.text-primary{color:var(--primary-color)}.hover\:bg-primary:hover{background-color:var(--primary-color)}.hover\:text-white:hover{color:#fff}@media (max-width:768px){.image-wrapper{max-width:220px;max-height:220px}}@media (max-width:480px){.image-wrapper{max-width:180px;max-height:180px}}.bg-gray-50{background-color:#ebeff0}.rounded-2xl{border-radius:1rem}.p-6{padding:1.5rem}.mb-4{margin-bottom:1rem}.rounded-lg{border-radius:.5rem}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.text-left{text-align:left}.text-2xl{font-size:1.5rem;line-height:2rem}.font-semibold{font-weight:600}.mb-3{margin-bottom:.75rem}.text-gray-600{color:#4b5563}.inline-flex{display:inline-flex}.items-center{align-items:center}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border-gray-200{border-color:#e5e7eb}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.hover\:border-gray-300:hover{border-color:#d1d5db}.transition-colors{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ml-2{margin-left:.5rem}
.features-container{width:80%;margin:0 auto}.feature-head{flex-direction:column;align-items:center;margin-top:2rem;margin-bottom:3rem;display:flex}.page-title{margin-bottom:1rem;font-size:2rem;font-weight:700}.features-container span{border-bottom:4px solid var(--color-span);border-radius:10px;width:100px;margin-top:1rem}.trophyicon,.globeicon,.moneyicon{border-radius:15px;justify-content:center;align-items:center;width:75px;height:75px;margin-left:10px;transition:transform .2s;display:flex}.trophyicon:hover,.globeicon:hover,.moneyicon:hover{transform:translateY(-5px)}.features-contents{grid-template-columns:repeat(3,1fr);align-items:start;gap:2.5rem;margin-top:40px;padding:0 2rem;display:grid}.features-grid{grid-template-columns:1fr;gap:.5rem;max-width:70%;margin:0 auto;display:grid}@media (min-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr);gap:.75rem 0}}@media screen and (max-width:1024px){.features-contents{grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (max-width:768px){.features-contents{grid-template-columns:repeat(2,1fr);gap:2rem;padding:0 1rem}.features-container{width:90%}}@media screen and (max-width:480px){.features-contents{grid-template-columns:1fr;gap:1.5rem;padding:0}.features-grid{max-width:90%}.features-container{width:95%}.features-container span{width:25%}}.features-section{background-color:#f8f7f5;padding:3rem 1rem;padding-top:0!important}.grid{display:grid}.gap-8{gap:2rem}.text-center{text-align:center}.mb-12{margin-bottom:3rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-bold{font-weight:700}.mb-4{margin-bottom:1rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.max-w-7xl{max-width:80rem}.mx-auto{margin-left:auto;margin-right:auto}.py-12{padding-top:3rem;padding-bottom:3rem}.px-4{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}