.db-bottom-carousel{width:min(1120px,calc(100% - 32px));margin:56px auto 20px}.db-bottom-stage{position:relative;height:390px;overflow:hidden;border:1px solid #ffffff13;border-radius:28px;background:#0b0b0d;box-shadow:0 26px 75px #0007,0 0 40px #f2184510}.db-bottom-slide{position:absolute;inset:0;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;padding:55px 75px;background-position:center;background-size:cover;opacity:0;visibility:hidden;transform:scale(1.025);transition:opacity .65s ease,transform .8s ease,visibility .65s}.db-bottom-slide.active{opacity:1;visibility:visible;transform:scale(1)}.db-bottom-copy{max-width:480px}.db-bottom-copy>span,.db-bottom-benefits>small{color:#ff647b;font-size:10px;font-weight:900;letter-spacing:1.7px}.db-bottom-copy h2{margin:15px 0 10px;color:#fff;font-size:clamp(29px,4vw,46px);line-height:1.03;letter-spacing:-1.5px}.db-bottom-copy h2 b{color:#f11d43}.db-bottom-copy p{max-width:430px;margin:0;color:#d0cbd0;font-size:14px;line-height:1.55}.db-bottom-benefits{display:flex;align-items:flex-start;flex-direction:column;justify-self:end;gap:12px}.db-bottom-benefits strong{color:#f1eef0;font-size:13px}.db-bottom-benefits a{min-width:260px;margin-top:10px;padding:15px 21px;border-radius:13px;background:linear-gradient(180deg,#fa3d58,#d50b31);box-shadow:0 12px 28px #f2184538;color:#fff;text-align:center;font-size:13px;font-weight:900}.db-bottom-arrow{position:absolute;z-index:6;top:50%;display:grid;width:46px;height:46px;place-items:center;border:1px solid #ffffff22;border-radius:50%;background:#0d0d11bb;color:#fff;font-size:28px;transform:translateY(-50%);backdrop-filter:blur(10px);cursor:pointer;transition:.2s}.db-bottom-arrow:hover{border-color:#f21845;background:#d71334;box-shadow:0 0 22px #f2184555}.db-bottom-arrow.prev{left:17px}.db-bottom-arrow.next{right:17px}.db-bottom-dots{position:absolute;z-index:7;right:28px;bottom:22px;display:flex;gap:7px}.db-bottom-dots button{width:7px;height:7px;padding:0;border:0;border-radius:10px;background:#ffffff55;cursor:pointer;transition:.25s}.db-bottom-dots button.active{width:27px;background:#f21845;box-shadow:0 0 12px #f21845}
@media(max-width:760px){.db-bottom-carousel{width:calc(100% - 22px);margin-top:38px}.db-bottom-stage{height:500px;border-radius:22px}.db-bottom-slide{grid-template-columns:1fr;align-content:end;padding:48px 28px 58px;background-position:center}.db-bottom-copy h2{font-size:30px}.db-bottom-benefits{display:none}.db-bottom-arrow{top:auto;bottom:13px;width:38px;height:38px;transform:none}.db-bottom-arrow.prev{left:18px}.db-bottom-arrow.next{left:64px;right:auto}.db-bottom-dots{right:20px;bottom:28px}}
.db-bottom-carousel{width:min(990px,calc(100% - 32px));margin:54px auto 20px}.db-bottom-stage{height:270px;border-radius:21px}.db-bottom-slide{grid-template-columns:1.15fr .85fr;padding:34px 58px}.db-bottom-copy{max-width:390px}.db-bottom-copy h2{margin:11px 0 8px;font-size:clamp(26px,3vw,34px);line-height:1.06;letter-spacing:-1px}.db-bottom-copy p{max-width:370px;font-size:12px}.db-bottom-benefits{gap:8px}.db-bottom-benefits strong{font-size:11px}.db-bottom-benefits a{min-width:225px;margin-top:6px;padding:13px 18px;font-size:11px}.db-bottom-arrow{width:39px;height:39px;font-size:23px}.db-bottom-arrow.prev{left:14px}.db-bottom-arrow.next{right:14px}.db-bottom-dots{right:22px;bottom:17px}@media(max-width:760px){.db-bottom-stage{height:440px}.db-bottom-slide{padding:38px 24px 58px}.db-bottom-copy h2{font-size:29px}}
@media(min-width:761px){.db-bottom-carousel{width:min(1304px,calc(100vw - 48px));max-width:none;margin:64px 0 28px;margin-left:calc((100% - min(1304px,calc(100vw - 48px)))/2)}.db-bottom-stage{height:400px;border-radius:25px}.db-bottom-slide{grid-template-columns:1.15fr .85fr;padding:55px 88px}.db-bottom-copy{max-width:500px}.db-bottom-copy h2{margin:15px 0 11px;font-size:clamp(36px,3.6vw,49px);line-height:1.02;letter-spacing:-1.6px}.db-bottom-copy p{max-width:440px;font-size:14px}.db-bottom-benefits{gap:12px}.db-bottom-benefits strong{font-size:13px}.db-bottom-benefits a{min-width:270px;margin-top:9px;padding:16px 22px;font-size:13px}.db-bottom-arrow{width:46px;height:46px;font-size:28px}.db-bottom-arrow.prev{left:20px}.db-bottom-arrow.next{right:20px}.db-bottom-dots{right:31px;bottom:24px}}
