@keyframes suite-card-animation{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.component--suite-cards{padding-bottom:min(6.667vw,111.35999999999999px);padding-top:min(6.667vw,111.35999999999999px);--suite-color-1:#fff;--suite-color-2:#fff;--suite-color-3:#fff;--suite-color-4:#fff;--suite-main-color:#000;--suite-bullet-check-color:#fff}.component--suite-cards .suite-cards{display:grid;margin-top:min(6.667vw,111.35999999999999px);position:relative;width:100%;grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.component--suite-cards .suite-cards .card-wrapper{display:flex;flex-direction:column;flex-flow:column;height:100%;max-width:100%;overflow:hidden;width:100%}.component--suite-cards .suite-cards .card-wrapper .suite-card{background-color:#fbfaf5;border:1px solid hsla(143,3%,45%,.4);border-radius:16px;display:flex;flex-flow:column;height:100%;justify-content:space-between;overflow:hidden;position:relative;transition:box-shadow .75s cubic-bezier(.165,.84,.44,1);width:100%;z-index:1}.component--suite-cards .suite-cards .card-wrapper .suite-card .suite-card-content{background:radial-gradient(78.53% 68.62% at 50% 100%,#fff,#fff,#fff,#fff);background:radial-gradient(78.53% 68.62% at 50% 100%,var(--suite-color-1,#fff),var(--suite-color-2,#fff),var(--suite-color-3,#fff),var(--suite-color-4,#fff));border-radius:16px 16px 0;display:flex;flex-flow:column;gap:16px;min-height:180px;overflow:hidden;padding:16px 32px;position:relative}.component--suite-cards .suite-cards .card-wrapper .suite-card .suite-card-content .--content{color:#0f1c14;color:var(--primary,#0f1c14);font-size:16px;line-height:1.45;opacity:.6}.component--suite-cards .suite-cards .card-wrapper .suite-card .suite-card-animation{align-items:stretch;display:flex;flex-flow:column;font-size:18px;font-weight:500;justify-content:flex-start;margin:0 24px 32px;-webkit-mask:linear-gradient(transparent,#000,transparent);mask:linear-gradient(transparent,#000,transparent);overflow:hidden;position:relative}.component--suite-cards .suite-cards .card-wrapper .suite-card .suite-card-animation .suite-card-animation-items{flex:none;position:relative;transform:none;width:100%}.component--suite-cards .suite-cards .card-wrapper .suite-card .suite-card-animation .suite-card-animation-items.is-last{inset:auto 0 -100%;position:absolute}.component--suite-cards .suite-cards .card-wrapper .suite-card .suite-card-animation .suite-card-animation-items .item{grid-column-gap:8px;grid-row-gap:8px;align-items:start;display:flex;flex-flow:row;justify-content:flex-start;padding-bottom:4px;padding-top:4px;position:relative;transform-origin:0;transition:transform .5s cubic-bezier(.23,1,.32,1);width:100%}.component--suite-cards .suite-cards .card-wrapper .suite-card .suite-card-animation .suite-card-animation-items .item .label{font-size:18px}.component--suite-cards .suite-cards .card-wrapper .suite-card .suite-card-animation .suite-card-animation-items .item .bullet{align-items:center;aspect-ratio:1;background:linear-gradient(#000 30% 0);background:linear-gradient(var(--suite-main-color,#000) 30%,var(--suite-main-color,#000) 30%);border-radius:50%;color:#fff;color:var(--suite-bullet-check-color,#fff);display:flex;font-size:12px;justify-content:center;width:20px}.component--suite-cards .suite-cards .card-wrapper .suite-card .suite-card-animation .suite-card-animation-items{animation:suite-card-animation 12s linear infinite}.component--suite-cards .suite-cards .card-wrapper .suite-card-link{align-items:center;background:linear-gradient(var(--suite-color-3));border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-color:var(--suite-main-color);border-style:none solid solid;border-width:1px;color:var(--suite-bullet-check-color);display:flex;font-size:16px;font-weight:500;justify-content:center;padding:32px 24px 20px;position:relative;text-align:center;top:-18px;transform:translateY(-100%);transition:transform .75s cubic-bezier(.164,.895,.339,1.147);width:100%;z-index:0}.component--suite-cards .suite-cards .card-wrapper:hover .suite-card-link{transform:translateY(0)}@media (max-width:600px){.component--suite-cards .suite-cards{grid-template-columns:repeat(1,1fr)}.component--suite-cards .suite-cards .card-wrapper .suite-card-link{transform:translateY(0)!important}}
