@import url("https://fonts.googleapis.com/css2?family=Hind:wght@400;500;600;700&display=swap");.edea-carousel-wrapper input[type=radio]{display:none}.edea-carousel-wrapper{--quote-accent:#fc4c02;--quote-bg:#fff;--quote-border:#e8e3dc;--quote-text:#1a1a2e;--quote-meta:#556;--quote-mark-size:120px;align-items:center;background:transparent;display:flex;flex-direction:column;font-family:Hind,sans-serif;padding:48px 24px}.edea-carousel{box-sizing:border-box;max-width:1080px;overflow:hidden;padding:8px 8px 16px;position:relative;width:100%}.edea-carousel__track{display:flex;transition:transform .55s cubic-bezier(.65,0,.35,1);width:300%}.edea-carousel__slide{box-sizing:border-box;display:flex;padding-right:16px;width:33.33333%}.edea-carousel__slide:last-child{padding-right:0}.edea-quote{background:var(--quote-bg);border:1px solid var(--quote-border);border-radius:20px;box-shadow:8px 8px 0 rgba(0,0,0,.18);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(100px,10vw,116px) clamp(40px,5vw,56px) clamp(36px,4vw,48px);position:relative;width:100%}.edea-quote:before{color:var(--quote-accent);content:"\201C";font-family:Hind,sans-serif;font-size:var(--quote-mark-size);left:28px;line-height:1;opacity:.9;position:absolute;top:12px}.edea-quote__text{color:var(--quote-text);font-size:clamp(1.05rem,2.2vw,1.18rem);font-weight:400;line-height:1.72;margin:0 0 32px}.edea-quote__footer{align-items:center;display:flex;gap:24px}.edea-quote__author-block{flex:1}.edea-quote__name{color:var(--quote-text);font-size:.95rem;font-weight:700;margin:0 0 2px}.edea-quote__role{color:var(--quote-meta);font-size:.82rem;line-height:1.4;margin:0}#edea-slide-1:checked~.edea-carousel .edea-carousel__track{transform:translateX(0)}#edea-slide-2:checked~.edea-carousel .edea-carousel__track{transform:translateX(-33.33333%)}#edea-slide-3:checked~.edea-carousel .edea-carousel__track{transform:translateX(-66.66667%)}.edea-carousel__controls{gap:20px;margin-top:28px}.edea-carousel__btn,.edea-carousel__controls{align-items:center;display:flex;justify-content:center}.edea-carousel__btn{background:#fff;border:1.5px solid var(--quote-border);border-radius:50%;color:var(--quote-text);cursor:pointer;flex-shrink:0;height:40px;transition:background .2s,border-color .2s,color .2s;user-select:none;width:40px}.edea-carousel__btn:hover{background:var(--quote-accent);border-color:var(--quote-accent);color:#fff}.edea-carousel__btn svg{fill:none;height:16px;pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.edea-carousel__dots{display:flex;gap:8px}.edea-carousel__dot{background:var(--quote-border);border-radius:50%;cursor:pointer;display:block;height:8px;transition:background .25s,transform .25s;width:8px}#edea-slide-1:checked~.edea-carousel__controls .edea-dot-1,#edea-slide-2:checked~.edea-carousel__controls .edea-dot-2,#edea-slide-3:checked~.edea-carousel__controls .edea-dot-3{background:var(--quote-accent);transform:scale(1.35)}@media (max-width:768px){.edea-carousel-wrapper{padding:32px 20px}.edea-quote{box-shadow:6px 6px 0 rgba(0,0,0,.18);padding:88px 32px 32px}.edea-quote:before{font-size:90px;left:20px;top:10px}.edea-quote__text{font-size:1.05rem;line-height:1.65;margin-bottom:24px}}@media (max-width:480px){.edea-carousel-wrapper{padding:20px 14px}.edea-quote{box-shadow:4px 4px 0 rgba(0,0,0,.18);padding:72px 20px 24px}.edea-quote:before{font-size:70px;left:14px;top:8px}.edea-quote__text{font-size:.95rem;line-height:1.6;margin-bottom:20px}.edea-quote__footer{align-items:flex-start;flex-direction:column;gap:10px}.edea-quote__name{font-size:.9rem}.edea-quote__role{font-size:.78rem}}.edea-next-1,.edea-next-2,.edea-next-3,.edea-prev-1,.edea-prev-2,.edea-prev-3{display:none}#edea-slide-1:checked~.edea-carousel__controls .edea-next-1,#edea-slide-1:checked~.edea-carousel__controls .edea-prev-1,#edea-slide-2:checked~.edea-carousel__controls .edea-next-2,#edea-slide-2:checked~.edea-carousel__controls .edea-prev-2,#edea-slide-3:checked~.edea-carousel__controls .edea-next-3,#edea-slide-3:checked~.edea-carousel__controls .edea-prev-3{display:flex}