.trial-block{position:relative;z-index:1;overflow-x:clip;padding:150px 20px 0;font-family:Montserrat,sans-serif;background-color:#f9f5ff;color:#464646;text-align:center}.trial-block img.wave{position:absolute;top:0;left:50%;z-index:-1;width:100%;height:auto;max-height:1293px;transform:translate(-50%);pointer-events:none}.trial-block h2{font-size:48px;font-weight:800;line-height:58px;color:#252525}.trial-block h2 span{display:block}.trial-block div.carousel{position:relative;max-width:1112px;margin:64px auto 0;padding:0 46px}.trial-block ul.cards{display:flex;gap:16px;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.trial-block ul.cards::-webkit-scrollbar{display:none}.trial-block li.card{display:flex;flex:0 0 calc((100% - 32px) / 3);flex-direction:column;padding:0 20px 28px;border-radius:12px;background-color:#f0e8ff;border:1px solid #E4D5FF;text-align:left;scroll-snap-align:start}.trial-block li.card div.art{position:relative;display:flex;align-items:center;justify-content:center;height:170px;margin:0 -20px 20px}.trial-block li.card div.art img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.trial-block li.card span.badge{position:absolute;top:20px;left:28px;padding:2px 8px;border-radius:4px;background-color:#fa0caf;font-size:12px;font-weight:600;line-height:18px;color:#fff}.trial-block li.card h3{margin-bottom:4px;font-size:22px;font-weight:800;line-height:32px;letter-spacing:.003em;color:#300764}.trial-block li.card p{font-size:14px;line-height:26px;letter-spacing:.003em;color:#3d3d3d}.trial-block .nav-arrow{position:absolute;top:50%;translate:0 -50%;width:30px}.trial-block .nav-arrow.prev{left:0}.trial-block .nav-arrow.next{right:0}.trial-block div.dots{display:flex;justify-content:center;gap:6px;margin-top:20px}.trial-block div.dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background-color:#e4d5ff;cursor:pointer}.trial-block div.dots button.active{background-color:#9455f7}.trial-block div.actions{margin-top:62px}@media screen and (max-width: 1023px){.trial-block{padding:48px 0 0}.trial-block img.wave{display:none}.trial-block h2{padding:0 20px;font-size:34px;line-height:40px;color:#1a1a2e}.trial-block h2 span{display:inline}.trial-block div.carousel{margin-top:32px;padding:0}.trial-block ul.cards{gap:12px;padding:0 calc((100vw - var(--card)) / 2);--card: min(272px, 100vw - 88px)}.trial-block li.card{flex:0 0 var(--card);padding:0 16px 20px;scroll-snap-align:center}.trial-block li.card div.art{height:150px;margin:0 -16px 16px}.trial-block li.card span.badge{top:12px;left:16px}.trial-block li.card h3{font-size:16px;line-height:24px}.trial-block li.card p{font-size:15px;line-height:20px}.trial-block .nav-arrow.prev{left:16px}.trial-block .nav-arrow.next{right:16px}.trial-block div.actions{margin-top:32px;padding:0 20px}.trial-block div.actions .cta{width:100%;max-width:380px;font-size:17px;text-transform:uppercase}}
