.accordion-bullets ul{list-style:none;padding-left:0;margin:0;font-family:var(--font-montserrat),sans-serif}.accordion-bullets ul li{position:relative;padding-left:24px;margin-bottom:12px;line-height:1.5;color:#333;font-size:16px}.accordion-bullets ul li:before{content:"•";position:absolute;left:0;top:0;color:#7507e0;font-weight:700;font-size:18px}.accordion-bullets ul li strong{color:#5c00b6;font-weight:600}@media (max-width:575px){.accordion-bullets ul{text-align:left}.accordion-bullets ul li{padding-left:20px;margin-bottom:16px;font-size:16px;line-height:1.6}.accordion-bullets ul li:before{font-size:16px}}@media (min-width:576px) and (max-width:991px){.accordion-bullets ul{text-align:left}.accordion-bullets ul li{padding-left:22px;margin-bottom:14px;font-size:15px;line-height:1.5}.accordion-bullets ul li:before{font-size:17px}}@media (min-width:992px){.accordion-bullets ul{text-align:left}.accordion-bullets ul li{padding-left:24px;margin-bottom:12px;font-size:16px;line-height:1.5}.accordion-bullets ul li:before{font-size:18px}}.accordion-bullets .accordion-body{padding-top:1rem;padding-bottom:.5rem}.accordion-bullets .accordion-flex{display:flex}@media (max-width:991px){.accordion-bullets .accordion-flex{align-items:flex-start;justify-content:flex-start}}.accordion-bullets .btn-accordion{margin-top:0;min-width:180px;max-width:250px;width:auto;height:42px;padding:10px 24px;font-size:16px;font-weight:600;border-radius:21px;background:#7507e0;color:#fff;border:none;transition:all .3s ease}.accordion-bullets .btn-accordion:hover{background:#5c00b6;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(117,7,224,.3)}.accordion-bullets ul li{text-align:left;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:575px){.accordion-bullets .btn-accordion{min-width:160px;max-width:220px;height:40px;font-size:15px;padding:8px 20px}}@media (min-width:576px) and (max-width:991px){.accordion-bullets .btn-accordion{min-width:170px;max-width:240px;height:41px;font-size:15px;padding:9px 24px}}@media (max-width:375px){.accordion-bullets ul li{padding-left:18px;font-size:13px;margin-bottom:18px}.accordion-bullets ul li:before{font-size:15px}.accordion-bullets .btn-accordion{min-width:140px;max-width:200px;height:38px;font-size:14px;padding:6px 18px}}.hero-card-h2{font-weight:600;font-size:36px;line-height:100%;letter-spacing:.5%;color:#fff}.accordion-item{margin-bottom:1rem;background:var(--aaa,linear-gradient(180deg,#fff 50%,#7507e0 259.72%));border-radius:8px;border:none}.accordion-header{min-height:70px}.accordion-header .accordion-button{color:#5c00b6;font-family:var(--font-montserrat),sans-serif;font-weight:400;font-size:24px;letter-spacing:.5%;background-color:transparent;border:none}.accordion-header .accordion-button:focus{border:none;box-shadow:none;outline:none}.accordion-header .accordion-button:active,.accordion-header .accordion-button:hover{border:none;box-shadow:none}@media (max-width:992px){.hero-card-h2{margin-bottom:2rem}.accordion-body,.hero-card-h2{text-align:center}.accordion-flex{flex-direction:column;align-items:flex-start;gap:5px;margin-top:10px}.accordion-flex button{margin:0;width:auto;max-width:300px}.accordion-col{order:2}.image-col{order:1}}.accordion-body{padding-top:1rem;margin-top:-1rem;display:flex;flex-direction:column;min-height:120px}.accordion-body .btn{margin-top:auto}.accordion-flex{display:flex;align-items:center}.accordion-flex a{margin-top:0;color:#000}.btn-accordion{border:none}.btn-accordion,.btn-accordion:hover{background-color:#7507e0!important;color:#fff!important}.btn-accordion:hover{transform:none;transition:none}@media (min-width:575px){.accordion-flex a{color:#000;margin-top:15px}}@media (min-width:992px){.accordion-flex{gap:15px}.image-col{height:350px;align-items:center;justify-content:center;display:flex!important}.image-col img{max-height:100%;object-fit:contain}}@media (max-width:992px){.row{display:flex;flex-wrap:wrap}.row h1{order:-2;width:100%;flex-basis:100%}.image-col{order:-1;margin-bottom:2rem;height:auto!important}.image-col img{max-height:none!important;height:auto!important;width:100%!important;object-fit:unset!important}.carousel-wrapper,.image-zoom-wrapper{width:100%}.image-zoom-wrapper img{width:100%!important;height:auto!important}.accordion-col{order:1}}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#642d9b;border-radius:50%;padding:20px;background-size:50%}.carousel-control-next,.carousel-control-prev{opacity:1}.carousel-control-next:hover .carousel-control-next-icon,.carousel-control-prev:hover .carousel-control-prev-icon{background-color:#5c00b6}.carousel-indicators button{background-color:#642d9b!important;width:12px!important;height:12px!important;border-radius:50%!important;border:none!important;opacity:.5}.carousel-indicators button.active{opacity:1;background-color:#642d9b!important}.modal-content.bg-transparent{background-color:rgba(0,0,0,.9)!important}.modal .btn-close{background-color:#642d9b;border-radius:50%;padding:12px;opacity:1;filter:brightness(0) invert(1)}.modal .btn-close:hover{background-color:#5c00b6}.image-zoom-wrapper{position:relative;cursor:pointer;overflow:hidden;border-radius:12px}.image-zoom-wrapper:after{content:"🔍 Click to zoom";position:absolute;top:10px;left:50%;transform:translateX(-50%);color:#fff;padding:8px 16px;font-size:13px;font-weight:500;border-radius:20px;opacity:0;transition:opacity .3s ease;text-transform:uppercase}.image-zoom-wrapper:hover:after{opacity:1}.image-zoom-wrapper img{transition:transform .3s ease;border-radius:12px}.image-zoom-wrapper:hover img{transform:scale(1.02)}