.cards-package{position:relative;overflow:hidden;background:var(--cards-package-bg, #F8F5EF);padding:56px 0;content-visibility:visible !important}.cards-package.text-white{color:#fff}.cards-package.text-white .cards-package__title,.cards-package.text-white .cards-package__desc,.cards-package.text-white .card__label,.cards-package.text-white .card__title,.cards-package.text-white .card__desc,.cards-package.text-white .card__features li,.cards-package.text-white .card__action a{color:#fff}.cards-package.text-white .card{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.24)}.cards-package__bg{position:absolute;inset:0;z-index:1;pointer-events:none}.cards-package__bg .unicorn-bg{position:absolute;inset:0;opacity:100%;transition:opacity .25s ease}.cards-package__bg .unicorn-bg.unicorn-bg--pending{opacity:0 !important}.cards-package__bg .unicorn-bg.unicorn-bg--ready{opacity:100%}.cards-package__container{position:relative;z-index:3}.cards-package__head{max-width:780px;text-align:center;margin:0 auto 40px}.cards-package__title{margin:0;text-align:center}.cards-package__desc{margin-top:12px;text-align:center;color:#4c5460}.cards-package__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));-moz-column-gap:20px;column-gap:20px;row-gap:0}.cards-package__grid:has(.card:nth-child(3):last-child){grid-template-columns:repeat(3, minmax(0, 1fr))}.cards-package__slider{position:relative}.cards-package__nav{display:none;justify-content:center;align-items:center;gap:16px;margin-top:16px}.cards-package__nav-btn{width:56px;height:56px;border-radius:999px;border:1px solid #d0d6dd;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.cards-package__nav-btn::after{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='none'%3E%3Cpath d='M9.85833 0.75L14.9167 5.80833L9.85833 10.8667M0.75 5.80833H14.775' stroke='%232979FF' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.cards-package__nav-btn.swiper-button-disabled{background:#f7f8f9;border:1px solid #dcdfe4;cursor:not-allowed}.cards-package__nav-btn.swiper-button-disabled::after{filter:grayscale(1)}.cards-package__nav-btn--prev::after{transform:rotate(180deg)}.cards-package__buttons{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.cards-package .card{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0;border-radius:6px;border:1px solid #dcdfe4;background:#fff;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.cards-package .card:has(.card__stretched-link[href]){cursor:pointer}.cards-package .card:hover,.cards-package .card:focus-within{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-2px)}.cards-package .card.is-popular{border-width:2px;border-color:var(--card-popular-border, #0854D4)}.cards-package .card.is-popular .head__wrap{position:relative;overflow:hidden;background:var(--card-popular-head-bg, #0854D4);border-bottom-color:rgba(0,0,0,0)}.cards-package .card.is-popular .head__wrap::after{content:"";position:absolute;bottom:0;right:0;width:100%;max-width:300px;height:100%;background:url("../images/card-head-ellipse.svg") no-repeat right bottom/contain;pointer-events:none;z-index:0}.cards-package .card.is-popular .head__wrap .title__wrap .card__title{color:var(--card-popular-head-text, #FFF);position:relative;z-index:1}.cards-package .card.is-popular .head__wrap .card__desc{color:var(--card-popular-head-text, #FFF);position:relative;z-index:1}.cards-package .card__popular{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 10px;margin-left:8px;border-radius:999px;background:var(--card-popular-bg, #E3F0FF);color:var(--card-popular-color, #0B5BD3);font-size:12px;font-weight:600;line-height:18px}.cards-package .card__icon{grid-row:1;margin-bottom:14px;width:56px;height:56px;border-radius:10px;background:#f3f7ff;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.cards-package .card__icon img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.cards-package .card__label{grid-row:2;margin-bottom:6px;color:#626b79;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.2px;text-transform:uppercase}.cards-package .card__title{margin:0;color:#081833;font-size:20px;line-height:150%}.cards-package .card__desc{margin-top:10px;color:#4c5460}.cards-package .card__body{display:grid;grid-template-rows:subgrid;grid-row:3/span 3}.cards-package .card__body .head__wrap{grid-row:1;padding:16px;border-bottom:1px solid #dcdfe4;background:var(--card-head-bg, #FCFBF9)}.cards-package .card__body .head__wrap .title__wrap{display:flex;align-items:center;justify-content:space-between;gap:8px}.cards-package .card__body .head__wrap .title__wrap .card__title{flex:1;color:var(--card-head-text, #081833)}.cards-package .card__body .head__wrap .card__desc{color:var(--card-head-text, #4C5460)}.cards-package .card__features{grid-row:2;margin:0px;padding:24px 16px;list-style:none;display:grid;gap:10px}.cards-package .card__features li{position:relative;padding-left:34px;color:#232933;font-size:15px;line-height:23px}.cards-package .card__features li::before{content:"";position:absolute;top:1px;left:0;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M6.5 10.75L9.33 13.58L15 7.92001M10.75 20.75C16.25 20.75 20.75 16.25 20.75 10.75C20.75 5.25 16.25 0.75 10.75 0.75C5.25 0.75 0.75 5.25 0.75 10.75C0.75 16.25 5.25 20.75 10.75 20.75Z' stroke='%230854D4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.cards-package .card__action{grid-row:3;padding:16px;position:relative;z-index:2}.cards-package .card__action a{margin:0px;font-weight:400}.cards-package .card__action a:hover{text-decoration:none}.cards-package .card__stretched-link{position:absolute;inset:0;z-index:1}@media screen and (max-width: 1199px){.cards-package{padding:48px 0}.cards-package__head{margin-bottom:32px}.cards-package__title{font-size:34px;line-height:46px}.cards-package__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.cards-package .card{display:flex;flex-direction:column;min-height:100%;grid-row:auto;grid-template-rows:initial}.cards-package .card__body{display:flex;flex-direction:column;grid-template-rows:initial;grid-row:auto}.cards-package .card__body .head__wrap{flex:1;grid-row:auto}.cards-package .card__features{grid-row:auto}.cards-package .card__action{grid-row:auto}.cards-package .card__icon,.cards-package .card__label{grid-row:auto}}@media screen and (max-width: 991px){.cards-package__bg .unicorn-bg{opacity:100%}.cards-package__bg .unicorn-bg.unicorn-bg--ready{opacity:100%}.cards-package__grid{grid-template-columns:1fr;gap:12px}.cards-package__grid.swiper-wrapper{display:flex;gap:0}.cards-package__slider.swiper{overflow:hidden}.cards-package__nav{display:flex}.cards-package .card.swiper-slide{height:auto}.cards-package .card.is-popular .head__wrap::after{max-width:240px}.cards-package .card__title{font-size:18px}.cards-package .card__body .head__wrap,.cards-package .card__features,.cards-package .card__action{padding:14px}}@media screen and (max-width: 767px){.cards-package{padding:36px 0}.cards-package__head{margin-bottom:24px}.cards-package__title{font-size:28px;line-height:38px}.cards-package__desc{margin-top:10px}.cards-package__grid{grid-template-columns:1fr;gap:12px}.cards-package__grid.swiper-wrapper{gap:0}.cards-package .card{border-radius:8px}.cards-package .card.is-popular .head__wrap::after{max-width:190px}.cards-package .card__popular{min-height:24px;padding:4px 9px;margin-left:6px;font-size:11px}.cards-package .card__body .head__wrap{padding:16px}.cards-package .card__features,.cards-package .card__action{padding:16px}.cards-package .card__title{font-size:18px;line-height:28px}.cards-package .card__desc{margin-top:8px}.cards-package .card__features li{padding-left:30px;font-size:14px;line-height:22px}.cards-package .card__features li::before{width:20px;height:20px}}