.navbar .btn{border-radius:6px;padding:6px 18px;font-weight:500;transition:all .3s ease}.navbar .btn-outline-primary{color:#754be0;border:2px solid #754be0;background-color:transparent}.navbar .btn-outline-primary:hover{background-color:#8153f7;color:#fff}.navbar .btn-primary{background-color:#754be0;border:2px solid #754be0;color:#fff}.navbar .btn-primary:hover{background-color:#8153f7;border-color:#8153f7}@media (max-width: 767.98px){.responsive-container{width:100%!important}}@media (min-width: 768px){.responsive-container{width:80%}}.custom-nav-link{font-weight:700}.custom-nav-link:hover{color:#8153f7!important;transition:color .3s ease}body{font-family:Segoe UI,sans-serif;background-color:#fff}.hero{background:linear-gradient(135deg,#e0f7fa,#f6eeff);padding-bottom:90px;padding-top:80px}.hero h1{font-weight:700;color:#754be0}.hero p{color:#333}.feature-card{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 20px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 6px 24px #0000001a}.how-step img{height:80px}.cta{background-color:#754be0;color:#fff;padding:60px 0;margin:60px 0;text-align:center}.cta .btn-light:hover{background-color:#e0e7ff;color:#754be0}.zoom-thumb{width:100%;max-width:400px;cursor:zoom-in;border-radius:10px;box-shadow:0 0 10px #797979;transition:all .3s ease}.zoom-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000c;z-index:9999;justify-content:center;align-items:center}.zoom-overlay img{max-width:90%;max-height:90%;border-radius:10px;box-shadow:0 0 20px #000;cursor:zoom-out}.accordion-button:not(.collapsed){background-color:#fff!important;color:#000!important;box-shadow:none!important}.foot{padding-bottom:70px;padding-top:80px;border-top:1px solid rgb(219,219,219)}
