.slf,.slf *{box-sizing:border-box}.slf{--slf-page:#17181d;--slf-card:#1d1f26;--slf-cream:#f2efe7;--slf-muted:#a5a29a;--slf-ink:#221f20;--slf-amber:#f8da81;--slf-line:rgba(242,239,231,.14);--slf-line-strong:rgba(242,239,231,.3);background:var(--slf-page);color:var(--slf-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;padding:0 20px 8px}@media (min-width:380px){.slf{padding-left:24px;padding-right:24px}}@media (min-width:768px){.slf{padding-left:40px;padding-right:40px}}@media (min-width:1200px){.slf{padding-left:80px;padding-right:80px}}.slf-in{margin:0 auto;max-width:1280px;width:100%}.slf-card{background:var(--slf-card);border:1px solid var(--slf-line);border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:20px}@media (min-width:992px){.slf-card{align-items:center;border-radius:24px;flex-direction:row-reverse;gap:48px;padding:44px}}.slf-media{align-items:center;aspect-ratio:302/150;background-image:linear-gradient(145deg,#3a2e33,#17181d 71%);border-radius:14px;display:flex;flex:0 0 auto;justify-content:center;overflow:hidden;position:relative;width:100%}@media (min-width:992px){.slf-media{aspect-ratio:400/280;border-radius:16px;width:400px}}.slf-media__img{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.slf-media__word{color:rgba(242,239,231,.9);font-size:clamp(20px,calc(.75vw + 17px),28px);font-weight:700;letter-spacing:.18em;margin:0;overflow-wrap:anywhere;padding:0 16px;position:relative;text-align:center;text-transform:uppercase}.slf-body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-width:0}@media (min-width:992px){.slf-body{gap:20px}}.slf-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.slf-pill{align-items:center;border:1px solid var(--slf-line-strong);border-radius:50px;color:var(--slf-muted);display:inline-flex;font-size:clamp(12px,.9vw,13px);line-height:16px;padding:5px 12px}.slf-kpi{align-items:center;display:flex;gap:12px}.slf-kpi__value{color:var(--slf-cream);font-size:clamp(38px,calc(2.1vw + 30px),56px);font-weight:700;letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}.slf-kpi__label{color:var(--slf-muted);font-size:clamp(13px,calc(.2vw + 12.2px),15px);letter-spacing:-.02em;line-height:1.4;max-width:22ch}.slf-h2{color:var(--slf-cream);font-size:clamp(24px,calc(1.5vw + 20px),40px);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:0;max-width:520px}.slf-sub{color:var(--slf-muted);font-size:clamp(15px,calc(.3vw + 13.8px),18px);letter-spacing:-.018em;line-height:1.55;margin:0;max-width:500px}.slf-btn{align-items:center;background:radial-gradient(140% 220% at 96% 105%,rgba(201,143,169,.75) 0,rgba(201,143,169,0) 55%),linear-gradient(90deg,rgba(240,160,87,.95),rgba(240,160,87,0) 45%),var(--slf-amber);border:1px solid transparent;border-radius:50px;color:var(--slf-ink);cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;letter-spacing:-.02em;line-height:1.35;margin-top:4px;min-height:47px;overflow:hidden;padding:13px 28px;position:relative;text-decoration:none;transition:filter .2s ease}.slf-btn:after{background:linear-gradient(105deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0));bottom:-4px;content:"";left:-60%;pointer-events:none;position:absolute;top:-4px;transform:skewX(-20deg);width:40%}.slf-btn:hover:after{animation:slf-shine .65s ease}@keyframes slf-shine{to{left:130%}}.slf-btn:active,.slf-btn:focus,.slf-btn:hover{background:radial-gradient(140% 220% at 96% 105%,rgba(201,143,169,.75) 0,rgba(201,143,169,0) 55%),linear-gradient(90deg,rgba(240,160,87,.95),rgba(240,160,87,0) 45%),var(--slf-amber)!important;color:var(--slf-ink)!important;filter:brightness(1.06);text-decoration:none!important}.slf-anim [data-reveal]{opacity:0;transform:translateY(16px);will-change:opacity,transform}.slf-anim [data-reveal].is-in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i, 0)*60ms)}@media (prefers-reduced-motion:reduce){.slf-anim [data-reveal]{opacity:1;transform:none;transition:none}.slf-btn:after{display:none}}