.promo-features{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);overflow:hidden;width:100%}.promo-features .promo-card{background:#fff;border:2px solid rgba(0,0,0,.08);border-radius:clamp(16px,2vw,24px);display:flex;flex-direction:column;gap:10px;padding:20px 16px;transition:all .3s ease}@media (max-width:1000px){.promo-features .promo-card{border:none;border-radius:clamp(12px,1.5vw,20px)}}.promo-features .promo-card .promo-header{align-items:center;display:flex;gap:clamp(8px,1vw,16px);justify-content:space-between}.promo-features .promo-card .promo-header .promo-title{color:#1d1d1d;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:800;letter-spacing:-.01em;line-height:1.2}.promo-features .promo-card .promo-header .promo-star-icon{flex-shrink:0;height:48px;width:48px}.promo-features .promo-card .features-list{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.promo-features .promo-card .features-list.features-column{grid-template-columns:1fr}.promo-features .promo-card .features-list .feature-item:first-child .feature-link{background:#4a3f5c;border:none;box-shadow:none}@media (hover:hover) and (pointer:fine){.promo-features .promo-card .features-list .feature-item:first-child .feature-link:hover{background:#5c4e72;box-shadow:0 4px 12px #00000026}}.promo-features .promo-card .features-list .feature-item:first-child .feature-link .feature-content .feature-name{color:#fff}.promo-features .promo-card .features-list .feature-item:first-child .feature-link .feature-content .feature-description{color:#ffffffa6}.promo-features .promo-card .features-list .feature-item:first-child .feature-link .feature-arrow-wrapper{display:none}.promo-features .promo-card .features-list .feature-item:first-child.no-highlight .feature-link{background:#fff;box-shadow:none}.promo-features .promo-card .features-list .feature-item:first-child.no-highlight .feature-link .feature-description,.promo-features .promo-card .features-list .feature-item:first-child.no-highlight .feature-link .feature-name{color:inherit}.promo-features .promo-card .features-list .feature-item:first-child.no-highlight .feature-link .feature-arrow{display:block}.promo-features .promo-card .features-list .feature-item .feature-link{align-items:center;background:#f4f4f5;border:none;border-radius:16px;box-shadow:none;display:flex;gap:12px;height:100%;padding:10px 12px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.promo-features .promo-card .features-list .feature-item .feature-link:hover{background:#eeeef0;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}}.promo-features .promo-card .features-list .feature-item .feature-link:active{border-radius:18px;display:flex;transform:scale(.98);transition:transform .1s ease;transition:all .5s ease,background .6s}.promo-features .promo-card .features-list .feature-item .feature-link .feature-image{border:2px solid rgba(178,89,246,.2);border-radius:50%;flex-shrink:0;height:clamp(48px,4vw,60px);-o-object-fit:cover;object-fit:cover;width:clamp(48px,4vw,60px)}.promo-features .promo-card .features-list .feature-item .feature-link .feature-content{flex:1;min-width:0}.promo-features .promo-card .features-list .feature-item .feature-link .feature-content .feature-name{color:#1d1d1d;display:-webkit-box;font-size:clamp(.9375rem,1.25vw,1rem);font-weight:700;-webkit-line-clamp:1;line-height:1.3;margin-bottom:clamp(2px,.5vw,4px);-webkit-box-orient:vertical}.promo-features .promo-card .features-list .feature-item .feature-link .feature-content .feature-description{color:#666;display:-webkit-box;font-size:clamp(.75rem,1vw,.875rem);font-weight:500;-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;opacity:.8;overflow:hidden}.promo-features .promo-card .features-list .feature-item .feature-link .feature-arrow-wrapper{border:1px solid #e0e0e0;border-radius:50px;height:20px;width:20px}.promo-features .promo-card .features-list .feature-item .feature-link .feature-arrow-wrapper .feature-arrow{color:#666;flex-shrink:0;padding:5px;transition:all .3s ease}.promo-features .promo-card .features-list .feature-item .feature-link:focus-visible{outline:2px solid #4e4557;outline-offset:2px}.promo-features .show-all-button{align-self:flex-start;background:#1b1f1f;border:none;border-radius:clamp(6px,.75vw,8px);color:#fff;cursor:pointer;font-size:clamp(.875rem,1.1vw,.9375rem);font-weight:600;min-height:44px;padding:clamp(10px,1.5vw,12px) clamp(16px,2vw,24px);transition:all .3s ease}@media (hover:hover) and (pointer:fine){.promo-features .show-all-button:hover{background:#2a2f2f;transform:translateY(-1px)}}.promo-features .show-all-button:active{transform:scale(.98)}.promo-features .show-all-button:focus-visible{outline:2px solid #1b1f1f;outline-offset:2px}@media (max-width:500px){.promo-features .show-all-button{text-align:center;width:100%}}@media (max-width:1300px){.promo-features .promo-card .features-list{gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:1000px){.promo-features .promo-card .features-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.promo-features .promo-card .promo-header{align-items:flex-start;gap:12px}.promo-features .promo-card .promo-header .promo-title{width:auto}}@media (max-width:650px){.promo-features .promo-card .features-list{gap:8px;grid-template-columns:1fr}.promo-features .promo-card .feature-link{gap:12px}.promo-features .promo-card .feature-link .feature-image{height:44px;width:44px}.promo-features .promo-card .feature-link .feature-content .feature-name{font-size:.9375rem}.promo-features .promo-card .feature-link .feature-content .feature-description{font-size:.75rem}}@media (max-width:500px){.promo-features{gap:12px}.promo-features .promo-card{border-radius:16px;padding:12px}.promo-features .promo-card .promo-header{align-items:flex-start}.promo-features .promo-card .promo-header .promo-title{font-size:1.25rem;margin-top:8px}.promo-features .promo-card .promo-header .promo-star-icon{align-self:flex-start;margin-top:-8px}}@media (min-width:1920px){.promo-features .promo-card{margin:0 auto;max-width:1200px}.promo-features .promo-card .features-list{gap:16px}.promo-features .promo-card .features-list .feature-link .feature-image{height:64px;width:64px}}.no-highlight .feature-item:first-child .feature-link{background:#fff!important;box-shadow:none!important}.no-highlight .feature-item:first-child .feature-link .feature-description,.no-highlight .feature-item:first-child .feature-link .feature-name{color:inherit!important}.no-highlight .feature-item:first-child .feature-link .feature-arrow{display:block!important}
