.confidence-section{padding:80px 20px!important;background:transparent!important;position:relative!important;overflow:hidden!important}.confidence-section:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(135deg,#d4a574,#c98f5f 25%,#b87a4a 50%,#a67c52 75%,#8b6f47)!important;opacity:.15!important;z-index:0!important}.confidence-section .confidence-container{max-width:1200px!important;margin:0 auto!important;z-index:1!important;background:linear-gradient(135deg,#c98f5f,#b87a4a 30%,#a67c52 60%,#8b6f47)!important;border-radius:24px!important;padding:60px 40px!important;box-shadow:0 20px 60px rgba(184,122,74,.25),0 0 0 1px hsla(0,0%,100%,.1)!important;position:relative!important;overflow:hidden!important}.confidence-section .confidence-container:before{content:""!important;position:absolute!important;top:-50%!important;right:-10%!important;width:500px!important;height:500px!important;background:radial-gradient(circle,hsla(31,53%,64%,.3) 0,transparent 70%)!important;border-radius:50%!important;z-index:0!important}.confidence-section .confidence-container:after{content:""!important;position:absolute!important;bottom:-30%!important;left:-10%!important;width:400px!important;height:400px!important;background:radial-gradient(circle,rgba(139,111,71,.25) 0,transparent 70%)!important;border-radius:50%!important;z-index:0!important}.dark .confidence-section .confidence-container{background:linear-gradient(135deg,#5a4a3a,#4a3d2f 50%,#3d3226)!important;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.05)!important}@media(max-width:768px){.confidence-section .confidence-container{padding:40px 24px!important;border-radius:16px!important}}.confidence-section .confidence-title-main{font-size:2.5rem!important;font-weight:700!important;color:#fff!important;text-align:center!important;margin-bottom:50px!important;letter-spacing:-.5px!important;position:relative!important;z-index:2!important;text-shadow:0 2px 10px rgba(0,0,0,.2)!important}.dark .confidence-section .confidence-title-main{color:#fff!important}@media(max-width:768px){.confidence-section .confidence-title-main{font-size:2rem!important;margin-bottom:40px!important}}.confidence-section .confidence-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px!important}@media(max-width:992px){.confidence-section .confidence-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}}@media(max-width:576px){.confidence-section .confidence-grid{grid-template-columns:1fr!important;gap:20px!important}}.confidence-section .confidence-card{text-align:center!important;padding:24px 20px!important;transition:transform .3s ease,background .3s ease!important;position:relative!important;z-index:2!important;background:hsla(0,0%,100%,.05)!important;border-radius:16px!important;backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.1)!important;display:flex!important;flex-direction:column!important;min-height:280px!important}.confidence-section .confidence-card:hover{transform:translateY(-5px)!important;background:hsla(0,0%,100%,.1)!important;box-shadow:0 10px 30px rgba(0,0,0,.2)!important}.confidence-section .confidence-card .confidence-icon-wrapper{margin-bottom:20px!important;display:flex!important;justify-content:center!important;align-items:center!important}.confidence-section .confidence-card .confidence-icon{display:flex!important;justify-content:center!important;align-items:center!important;width:60px!important;height:60px!important;margin:0 auto!important}.confidence-section .confidence-card .confidence-icon svg{width:100%!important;height:100%!important;transition:transform .3s ease!important}.confidence-section .confidence-card .confidence-icon:hover svg{transform:scale(1.1)!important}.confidence-section .confidence-card .confidence-title{font-size:1.2rem!important;font-weight:600!important;color:#fff!important;margin-bottom:10px!important;letter-spacing:-.3px!important;line-height:1.4!important;word-wrap:break-word!important;hyphens:auto!important}.dark .confidence-section .confidence-card .confidence-title{color:#fff!important}@media(max-width:768px){.confidence-section .confidence-card .confidence-title{font-size:1.1rem!important}}@media(max-width:576px){.confidence-section .confidence-card .confidence-title{font-size:1rem!important}}.confidence-section .confidence-card .confidence-description{font-size:.95rem!important;line-height:1.6!important;color:hsla(0,0%,100%,.85)!important;margin:0!important;font-weight:400!important;flex:1!important}.dark .confidence-section .confidence-card .confidence-description{color:hsla(0,0%,100%,.85)!important}@media(max-width:768px){.confidence-section .confidence-card .confidence-description{font-size:.9rem!important}}.final-cta-section{padding:80px 0!important;background:#f8f9fa!important;border-top:1px solid #e5e5e5!important}.dark .final-cta-section{background:#000!important;border-top:1px solid #333!important}.final-cta-section .cta-title{font-size:2.5rem!important;margin-bottom:16px!important;color:#000!important}.dark .final-cta-section .cta-title{color:#fff!important}.final-cta-section .cta-subtitle{font-size:1.2rem!important;margin-bottom:40px!important;color:#666!important}.dark .final-cta-section .cta-subtitle{color:#ccc!important}.final-cta-section .cta-buttons{display:flex!important;justify-content:center!important;gap:20px!important;flex-wrap:wrap!important}.final-cta-section .cta-buttons .btn{padding:16px 40px!important;font-size:1.1rem!important;font-weight:600!important;min-width:280px!important}@media(max-width:576px){.final-cta-section .cta-buttons .btn{width:100%!important;min-width:auto!important}}.final-cta-section .app-download-content{margin-top:40px;background:transparent!important}.final-cta-section .app-download-content .app-section-title{font-size:1.5rem!important;color:#000!important;margin-bottom:24px!important;background:transparent!important}.dark .final-cta-section .app-download-content .app-section-title{color:#fff!important}@media(max-width:768px){.final-cta-section .app-download-content .app-section-title{font-size:1.3rem!important}}.final-cta-section .app-download-content .app-store-buttons-section{display:flex!important;justify-content:center!important;align-items:center!important;gap:15px!important;flex-wrap:wrap!important;background:transparent!important}.final-cta-section .app-download-content .app-store-buttons-section .app-store-button,.final-cta-section .app-download-content .app-store-buttons-section .google-play-button{display:inline-block!important;background:transparent!important;border:none!important;padding:0!important;cursor:pointer!important;text-decoration:none!important;transition:all .3s ease!important;border-radius:0!important;overflow:visible!important}.final-cta-section .app-download-content .app-store-buttons-section .app-store-button:hover,.final-cta-section .app-download-content .app-store-buttons-section .google-play-button:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.final-cta-section .app-download-content .app-store-buttons-section .app-store-button .store-badge,.final-cta-section .app-download-content .app-store-buttons-section .google-play-button .store-badge{height:50px!important;width:auto!important;display:block!important;border-radius:0!important;filter:grayscale(20%) contrast(1.1)!important;transition:filter .3s ease!important;background:transparent!important}.final-cta-section .app-download-content .app-store-buttons-section .app-store-button .store-badge:hover,.final-cta-section .app-download-content .app-store-buttons-section .google-play-button .store-badge:hover{filter:grayscale(0) contrast(1.2)!important}@media(max-width:576px){.final-cta-section .app-download-content .app-store-buttons-section{flex-direction:column!important;align-items:center!important;gap:10px!important}.final-cta-section .app-download-content .app-store-buttons-section .store-badge{height:45px!important}}@media(max-width:768px){.final-cta-section{padding:60px 0!important}.final-cta-section .cta-title{font-size:2rem!important}.final-cta-section .cta-subtitle{font-size:1.1rem!important}}