  .bg-primary-100{background-color:var(--w-sys-colors-primary-100);color:var(--w-sys-colors-primary-100-contrast);--w-sys-colors-bg:var(--w-sys-colors-primary-100);--w-sys-colors-fg:var(--w-sys-colors-primary-100-contrast)}.bg-primary-200{background-color:var(--w-sys-colors-primary-200);color:var(--w-sys-colors-primary-200-contrast);--w-sys-colors-bg:var(--w-sys-colors-primary-200);--w-sys-colors-fg:var(--w-sys-colors-primary-200-contrast)}.bg-primary-300{background-color:var(--w-sys-colors-primary-300);color:var(--w-sys-colors-primary-300-contrast);--w-sys-colors-bg:var(--w-sys-colors-primary-300);--w-sys-colors-fg:var(--w-sys-colors-primary-300-contrast)}.bg-primary-400{background-color:var(--w-sys-colors-primary-400);color:var(--w-sys-colors-primary-400-contrast);--w-sys-colors-bg:var(--w-sys-colors-primary-400);--w-sys-colors-fg:var(--w-sys-colors-primary-400-contrast)}.bg-primary-500{background-color:var(--w-sys-colors-primary-500);color:var(--w-sys-colors-primary-500-contrast);--w-sys-colors-bg:var(--w-sys-colors-primary-500);--w-sys-colors-fg:var(--w-sys-colors-primary-500-contrast)}.bg-primary-600{background-color:var(--w-sys-colors-primary-600);color:var(--w-sys-colors-primary-600-contrast);--w-sys-colors-bg:var(--w-sys-colors-primary-600);--w-sys-colors-fg:var(--w-sys-colors-primary-600-contrast)}.bg-primary-700{background-color:var(--w-sys-colors-primary-700);color:var(--w-sys-colors-primary-700-contrast);--w-sys-colors-bg:var(--w-sys-colors-primary-700);--w-sys-colors-fg:var(--w-sys-colors-primary-700-contrast)}.bg-primary-800{background-color:var(--w-sys-colors-primary-800);color:var(--w-sys-colors-primary-800-contrast);--w-sys-colors-bg:var(--w-sys-colors-primary-800);--w-sys-colors-fg:var(--w-sys-colors-primary-800-contrast)}.bg-primary-900{background-color:var(--w-sys-colors-primary-900);color:var(--w-sys-colors-primary-900-contrast);--w-sys-colors-bg:var(--w-sys-colors-primary-900);--w-sys-colors-fg:var(--w-sys-colors-primary-900-contrast)}.story-slider{position:relative;margin:0 auto;overflow:visible}.slider-track{position:relative;z-index:1;display:flex;gap:24px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:30px 0;user-select:none}.slider-track::-webkit-scrollbar{display:none}.slider-track:after{content:"";flex:0 0 38%}.slide{flex:0 0 85%;scroll-snap-align:start;scroll-snap-stop:always;opacity:.75;transition:opacity .3s ease}.slide.active{opacity:1}@media (min-width:640px){.slide{flex-basis:60%}}@media (min-width:960px){.slide{flex-basis:38%}}.card-link{display:block;height:100%;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.card-link:focus,.card-link:focus-visible,.card-link:hover{color:inherit;text-decoration:none;outline:none}.card{background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;height:100%;cursor:pointer;border:3px solid transparent;transform:scale(.95);filter:drop-shadow(0 10px 20px rgba(0,0,0,.06));transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,filter .25s ease}.slide.active .card{transform:scale(1);border-color:var(--wms-blue-100);box-shadow:0 4px 12px rgba(0,0,0,.05),0 20px 50px rgba(0,0,0,.08)}.slide.active .intro-card{border:none!important}.card:hover{transform:translateY(-6px);border-color:rgba(30,135,240,.35);box-shadow:0 10px 24px rgba(0,0,0,.08),0 24px 50px rgba(0,0,0,.1)}.slide.active .card:hover{border-color:var(--wms-blue-100)}.card-content{flex-grow:1;padding:40px 32px}.card-content h2{margin:0 0 20px;font-size:3rem;line-height:1.1}.card-content h3{margin:0 0 20px;min-height:4.5rem;font-size:2rem;line-height:1.1}.card-content h3 a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;transition:color .2s ease}.card:hover h3 a{color:inherit}.card-content p{margin:0;line-height:1.6;color:#000;font-size:1.2rem}.card-link-arrow{width:32px;height:32px;margin-left:8px;flex-shrink:0;border-radius:50%;background:rgba(30,135,240,.12);color:var(--wms-blue-100);display:inline-flex;justify-content:center;align-items:center;font-size:.75em;opacity:0;transform:translateX(-12px);transition:opacity .25s ease,transform .25s ease,background .25s ease,color .25s ease}.card:hover .card-link-arrow{opacity:1;transform:translateX(0);background:var(--wms-blue-100);color:#fff}.card-icon{width:64px;height:64px;margin-bottom:32px;border-radius:50%;background:rgba(30,135,240,.12);color:var(--wms-blue-100);display:flex;align-items:center;justify-content:center;font-size:28px;transition:transform .25s ease,background .25s ease}.card:hover .card-icon{transform:scale(1.08) rotate(6deg)}.card-footer{min-height:60px;padding:0 32px;display:flex;align-items:center;justify-content:flex-end;font-size:1.1rem;font-weight:600}.card-footer,.intro-card{background:var(--wms-blue-100);color:#000}.intro-card p{color:#000}.intro-card .card-icon{background:hsla(0,0%,100%,.2);color:#000}.intro-card .card-footer{background:hsla(0,0%,100%,.15)}.slider-control{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border:1px solid #222;border-radius:50%;background:#222;color:#fff;font-size:28px;cursor:pointer;z-index:10;box-shadow:0 4px 16px rgba(0,0,0,.18);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease,opacity .3s ease;z-index:100}.slider-control:hover{background:#fff;color:#222;border-color:#222;box-shadow:0 8px 24px rgba(0,0,0,.18);transform:translateY(-50%) scale(1.08)}.slider-prev{left:-32px}.slider-next{right:-32px}.slider-control.hidden{opacity:.3;pointer-events:none}@media (max-width:768px){.slider-control{width:48px;height:48px;font-size:24px}.slider-prev{left:10px}.slider-next{right:10px}.card-content{padding:32px 24px}.card-content h2{font-size:2.5rem}.card-content h3{font-size:1.6rem;min-height:auto}.card-content p{font-size:1.1rem}.slider-prev{left:-16px}.slider-next{right:-16px}}.card-pulse{animation:cardPulse .8s ease}@keyframes cardPulse{0%{transform:scale(1);box-shadow:0 4px 12px rgba(0,0,0,.05),0 20px 50px rgba(0,0,0,.08)}50%{transform:scale(1.03);box-shadow:0 8px 20px rgba(30,135,240,.25),0 30px 60px rgba(0,0,0,.12)}to{transform:scale(1);box-shadow:0 4px 12px rgba(0,0,0,.05),0 20px 50px rgba(0,0,0,.08)}}