@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;700;800&display=swap);body{font-family:"Plus Jakarta Sans",sans-serif}.front-slice-container{position:relative}.front-slice-row{display:flex;gap:1.5rem;overflow-x:auto;scroll-behavior:smooth;padding:0 1rem 1rem 1rem;scrollbar-width:none}.front-slice-row::-webkit-scrollbar{display:none}.front-slice-col{flex:0 0 100%;max-width:100%;opacity:0;transform:translateY(30px);animation:cardEntrance .8s forwards}.front-slice-col:nth-child(1) {animation-delay:.1s}.front-slice-col:nth-child(2) {animation-delay:.2s}.front-slice-col:nth-child(3) {animation-delay:.3s}.front-slice-col:nth-child(4) {animation-delay:.4s}.front-slice-col:nth-child(5) {animation-delay:.5s}.front-slice-col:nth-child(6) {animation-delay:.6s}@keyframes cardEntrance {
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }@media (min-width:768px){.front-slice-col{flex:0 0 calc(50% - .75rem);max-width:calc(50% - .75rem)}}@media (min-width:992px){.front-slice-col{flex:0 0 calc(20% - 1.2rem);max-width:calc(20% - 1.2rem)}}.benefit-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid #dedede;border-radius:16px;padding:1.75rem 1.25rem;text-align:center;height:100%;transition:all .3s ease}.benefit-card:hover{box-shadow:0 5px 30px rgba(0,0,0,.12)}.icon-container{width:88px;height:88px;margin:0 auto 1.1rem;background:rgba(255,249,230,.9);backdrop-filter:blur(10px);border-radius:18px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,204,0,.3)}.icon-container i{font-size:2.7rem;color:#fc0}.card-title{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.6rem}.card-text{font-size:.875rem;color:#4b5563;line-height:1.35;min-height:42px}.btn-benefit{margin-top:1rem;background:rgba(230,240,255,.9);backdrop-filter:blur(8px);color:#06c;border:1px solid rgba(0,102,204,.2);padding:.65rem;font-weight:600;border-radius:10px;width:100%;font-size:.9rem;transition:all .2s ease}.btn-benefit:hover{background:rgba(230,240,255,1);transform:translateY(-2px)}.carousel-control{width:52px;height:52px;background:rgba(255,255,255,.75);backdrop-filter:blur(16px);border:1px solid #dedede;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.6rem;color:#000;transition:all .2s ease}.carousel-control:hover{background:rgba(255,255,255,.95);transform:scale(1.08)}.mobile-arrows .carousel-control{width:48px;height:48px;font-size:1.4rem}