.cases{padding:3.6rem 0;background:rgba(0,0,0,0);position:relative;overflow:hidden}.cases .section-title{text-align:center;font-family:"Montserrat";font-size:clamp(1.44rem,2.88vw,2.16rem);font-weight:300;color:#fff;margin-bottom:2.88rem;position:relative;z-index:1}@media(max-width: 768px){.cases{padding:2.88rem 0}.cases .section-title{margin-bottom:2.16rem}}@media(max-width: 480px){.cases{padding:2.16rem 0}}.cases-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.16rem;max-width:1400px;margin:0 auto;position:relative;z-index:1;align-items:start}@media(max-width: 1024px){.cases-grid{gap:1.8rem}}@media(max-width: 768px){.cases-grid{grid-template-columns:1fr;gap:1.44rem;padding:0 .72rem}}.case-card{background:rgba(0,0,0,0);border-radius:0;padding:0;border:none;position:relative;overflow:visible;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);z-index:1;font-size:.81rem;display:flex;flex-direction:column;gap:1.08rem;animation:fadeInScale .4s ease-out}.case-card:nth-child(1){animation-delay:0s}.case-card:nth-child(2){animation-delay:.1s}.case-card:nth-child(3){animation-delay:.2s}@media(max-width: 768px){.case-card{gap:.9rem}}@media(max-width: 480px){.case-card{gap:.9rem}}.case-block{margin-bottom:.9rem}.case-block:last-child{margin-bottom:0}.case-block:hover .case-block-header{border-left-color:#6b7280;box-shadow:0 4px 16px rgba(0,0,0,.15)}.case-block:hover .case-section{border-left-color:#6b7280;box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateX(4px)}.case-block-header{font-family:"Montserrat";font-size:.72rem;font-weight:700;color:#8c8fdf;text-transform:uppercase;letter-spacing:.09em;padding:.9rem 1.08rem;background:hsla(0,0%,100%,.95);border-radius:12px 12px 0 0;border-left:4px solid rgba(140,143,223,.6);box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:0;transition:all .3s ease}@media(max-width: 480px){.case-block-header{font-size:.59rem;padding:.54rem .9rem}}.case-badge{display:inline-block;padding:.36rem .9rem;background:linear-gradient(90deg, #d2a3d7 0%, #c696d2 70%, rgba(198, 150, 210, 0.3) 100%);color:#fff;font-family:"Montserrat";font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:14.4px;margin-bottom:1.44rem;position:relative;box-shadow:0 2.7px 9px rgba(210,163,215,.4)}.case-badge-enterprise{background:linear-gradient(90deg, #8c8fdf 0%, #98b1e9 70%, rgba(152, 177, 233, 0.3) 100%);box-shadow:0 2.7px 9px rgba(140,143,223,.4)}.case-badge-smb{background:linear-gradient(90deg, #9d91e3 0%, #8c8fdf 70%, rgba(140, 143, 223, 0.3) 100%);box-shadow:0 2.7px 9px rgba(140,143,223,.4)}@media(max-width: 768px){.case-badge{font-size:.59rem;padding:.29rem .72rem}}@media(max-width: 480px){.case-badge{margin-bottom:1.08rem}}.case-section{padding:1.44rem;background:hsla(0,0%,100%,.95);border-radius:0 0 12px 12px;border-left:4px solid rgba(140,143,223,.6);box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;min-height:100px}@media(max-width: 480px){.case-section{padding:1.08rem;min-height:auto}}.case-label{display:flex;align-items:center;gap:.54rem;margin-bottom:.54rem}.case-label svg{color:#8c8fdf;flex-shrink:0;transition:all .3s ease}@media(max-width: 768px){.case-label svg{width:12.6px;height:12.6px}}.case-label span{font-family:"Montserrat";font-size:.72rem;font-weight:300;color:#8c8fdf;text-transform:uppercase;letter-spacing:.09em}@media(max-width: 480px){.case-label span{font-size:.59rem}}@media(max-width: 480px){.case-label{gap:.36rem}}.case-card:hover .case-label svg{color:#fff;transform:scale(1.1)}.case-text{font-family:"Montserrat";font-size:.81rem;font-weight:300;color:#4b5563;line-height:1.7;margin:0}@media(max-width: 768px){.case-text{font-size:.68rem}}.case-result-highlight{color:#1a1a1a;font-size:.85rem}.case-result-highlight strong{color:#8c8fdf;font-weight:300;animation:pulse 3s ease-in-out infinite}@keyframes fadeInScale{from{opacity:0;transform:scale(0.95) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideInFromRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.9}}/*# sourceMappingURL=cases.css.map */
