.ps-slider{--ps-accent:#ff482b;--ps-purple:#620044;--ps-card-bg:#fff5f0;background:#fff;box-sizing:border-box;color:#111;font-family:Arial,Helvetica,sans-serif;height:100vh;height:100svh;isolation:isolate;min-height:600px;overflow:hidden;position:relative;width:100%}.ps-slider__inner{height:100%;position:relative;width:100%}.ps-slider__arrows{display:flex;gap:8px}.ps-slider__arrows button{align-items:center;background:#fff;border:1px solid #bbb;border-radius:8px;color:#111;cursor:pointer;display:inline-flex;font-size:25px;height:48px;justify-content:center;padding:0;width:48px}.ps-slider__arrows button:last-child{background:var(--ps-purple);border-color:var(--ps-purple);color:#fff}.ps-slider__arrows button:disabled{cursor:not-allowed;opacity:.4}.ps-slider__viewport{left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-43%);width:100%}.ps-slider__track{align-items:stretch;align-items:flex-end;display:flex;gap:16px;padding:0;width:max-content;will-change:transform}.ps-slider__card{background:var(--ps-card-bg);border:1px solid transparent;border-radius:13px;display:flex;flex:0 0 clamp(300px,31.7vw,430px);flex-direction:column;justify-content:space-between;min-height:295px;padding:27px 25px;transition:border-color .2s ease}.ps-slider__card2{min-height:325px}.ps-slider__card3{min-height:355px}.ps-slider__card4{min-height:385px}.ps-slider__card5{min-height:405px}.ps-slider__card.is-active{border-color:var(--ps-accent)}.ps-slider__card h3{color:#0c0c0c;font-size:clamp(21px,1.8vw,23px);font-weight:700;margin:0 0 20px}.ps-slider__card p{color:#4b4b4b;font-size:16px;line-height:1.52;margin:0;max-width:390px;overflow-wrap:anywhere}.ps-slider__icon{align-items:center;background:#ffe3d9;color:var(--ps-accent);display:flex;font-size:28px;height:34px;justify-content:center;margin-top:28px;width:34px}.ps-slider__icon img{height:25px;object-fit:contain;width:25px}.ps-slider__pagination{align-items:center;background:#fff;bottom:-70px;display:flex;justify-content:center;left:0;min-height:80px;padding:12px 20px;position:absolute;right:0;width:100%;z-index:10}.ps-slider__progress{background:#dedede;height:4px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ps-slider__progress span{background:var(--ps-accent);display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%}.ps-slider__numbers{display:flex;flex-wrap:wrap;gap:clamp(10px,2.1vw,27px);position:relative;z-index:2}.ps-slider__number,.ps-slider__numbers{align-items:center;justify-content:center}.ps-slider__number{background:#fff;border:1px solid #e2e2e2;border-radius:3px;color:#111;cursor:pointer;display:inline-flex;font-size:17px;font-weight:700;height:40px;min-width:55px;padding:0 10px}.ps-slider__number.is-current{background:var(--ps-accent);border-color:var(--ps-accent);color:#fff}.ps-slider__arrows button:focus-visible,.ps-slider__number:focus-visible{outline:2px solid var(--ps-accent);outline-offset:3px}@media (max-width:767px){.ps-slider{min-height:620px}.ps-slider__header{gap:18px;grid-template-columns:1fr;padding:0 20px}.ps-slider__heading h2{font-size:clamp(29px,7.8vw,38px);letter-spacing:-1px}.ps-slider__intro{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ps-slider__intro p{font-size:14px;margin-bottom:0}.ps-slider__arrows button{flex-shrink:0;height:38px;width:38px}.ps-slider__viewport{top:57%;transform:translateY(-42%)}.ps-slider__track{gap:12px}.ps-slider__card{flex-basis:min(82vw,360px);min-height:300px;padding:23px 21px}.ps-slider__card h3{font-size:22px}.ps-slider__card p{font-size:15px}.ps-slider__pagination{min-height:64px;padding:8px 12px}.ps-slider__numbers{gap:8px}.ps-slider__number{font-size:14px;height:36px;min-width:40px;padding:0 6px}}@media (prefers-reduced-motion:reduce){.ps-slider__card{transition:none}}