.aura-why-widget{--awhy-font:var(--arb-font, 'Plus Jakarta Sans', system-ui, sans-serif);--awhy-title:var(--arb-bg, #0b1956);--awhy-muted:var(--arb-muted, #64748b);--awhy-accent:#e05638;--awhy-surface:#ffffff;--awhy-border:#e2e8f0;--awhy-badge:#94a3b8;--awhy-icon-bg:color-mix(in srgb, var(--awhy-accent) 10%, #ffffff);--awhy-shadow:rgba(0, 0, 0, 0.02);--awhy-shadow-hover:color-mix(in srgb, var(--awhy-accent) 8%, transparent);box-sizing:border-box;width:100%;max-width:100%;font-family:var(--awhy-font);color:var(--awhy-title);overflow:hidden}.elementor-widget-aura-why-cards,.elementor-widget-aura-why-cards>.elementor-widget-container{overflow:hidden;max-width:100%}.aura-why-widget *,.aura-why-widget *::before,.aura-why-widget *::after{box-sizing:border-box}.aura-why-widget__container{max-width:100%;margin:0 auto;width:100%;padding:0 var(--arb-gutter,5vw)}.aura-why-widget__header{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:40px}.aura-why-widget__tag{color:var(--awhy-accent);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;display:block}.aura-why-widget__title{font-size:clamp(2rem, 6.5vw, 3.5rem)!important;font-weight:800;line-height:1.2!important;letter-spacing:-.03em;color:var(--arb-bg);margin:0 auto 1.5rem;will-change:transform,opacity;max-width:700px}.aura-why-widget__nav{display:flex;gap:12px;flex-shrink:0}.aura-why-widget__btn{width:48px;height:48px;border-radius:50%;background:var(--awhy-surface)!important;border:1px solid var(--awhy-border);color:var(--awhy-title);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;box-shadow:0 2px 4px var(--awhy-shadow);padding:0}.aura-why-widget__btn:hover,.aura-why-widget__btn:focus{background:var(--awhy-title)!important;border-color:var(--awhy-title)!important;color:var(--arb-text,#ffffff)!important}.aura-why-widget__nav-icon{display:block;width:18px;height:18px}.aura-why-widget__prev .aura-why-widget__nav-icon{transform:rotate(180deg)}.aura-why-widget__btn:hover:not(.swiper-button-disabled){background:var(--awhy-title);border-color:var(--awhy-title);color:var(--arb-text,#ffffff)}.aura-why-widget__btn.swiper-button-disabled{opacity:.3;cursor:not-allowed}.aura-why-widget__track{width:100%;position:relative;overflow:hidden;max-width:none}.aura-why-widget__swiper{width:100%;padding:10px 0 30px!important;overflow:hidden}.aura-why-widget .swiper-wrapper{display:flex;align-items:stretch}.aura-why-widget .swiper-slide,.aura-why-widget__slide{width:320px!important;max-width:320px;height:380px!important;flex-shrink:0;background:var(--awhy-surface);border:1px solid var(--awhy-border);border-radius:20px;padding:36px 28px;display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.3s cubic-bezier(.4,0,.2,1),border-color 0.3s ease,box-shadow 0.3s ease;box-shadow:0 4px 6px -1px var(--awhy-shadow),0 2px 4px -1px var(--awhy-shadow)}.aura-why-widget__slide:hover{transform:translateY(-8px);border-color:var(--awhy-accent);box-shadow:0 20px 25px -5px var(--awhy-shadow-hover),0 10px 10px -5px var(--awhy-shadow)}.aura-why-widget__slide:hover .aura-why-widget__icon svg path{fill:#fff}.aura-why-widget__icon{width:56px;height:56px;background:var(--awhy-icon-bg);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--awhy-accent);margin-bottom:24px;transition:background 0.3s ease,color 0.3s ease}.aura-why-widget__slide:hover .aura-why-widget__icon{background:var(--awhy-accent);color:var(--arb-text,#ffffff)}.aura-why-widget__icon svg,.aura-why-widget__icon img,.aura-why-widget__icon .e-font-icon-svg{width:28px;height:28px;display:block;object-fit:contain}.aura-why-widget__icon i{font-size:28px;line-height:1;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.aura-why-widget__card-title{margin:0 0 12px;font-size:1.25rem;font-weight:700;color:var(--awhy-title);font-family:var(--awhy-font)}.aura-why-widget__card-text{margin:0;font-size:.95rem;color:var(--awhy-muted);line-height:1.6}.aura-why-widget__badge{font-size:.75rem;font-weight:700;color:var(--awhy-badge);letter-spacing:.5px}.aura-why-widget-placeholder{padding:24px;border:1px dashed #c3c4c7;color:#50575e;text-align:center;background:#f6f7f7}@media (max-width:768px){.aura-why-widget__header{flex-direction:column;align-items:flex-start;padding:0 1.25rem}.aura-why-widget__title{font-size:1.85rem;max-width:none}.aura-why-widget__container{padding:0}.aura-why-widget__slide:hover{transform:none}}