.n2s-cs{--cs-bg:#111114;--cs-card:#fff;--cs-ink:#111114;--cs-body:#333;--cs-muted:#6b6b76;--cs-red:#cc0201;--cs-red-dk:#a80100;--cs-hl:#ffe3e3;background:var(--cs-bg);border-radius:28px;color:#fff;font-family:Lato,Helvetica Neue,Arial,sans-serif;left:50%;margin:40px 0;max-width:none;overflow:hidden;padding:72px 0 80px 64px;position:relative;transform:translateX(-50%);width:calc(70% - 28px + 30vw)}.n2s-cs,.n2s-cs *,.n2s-cs :after,.n2s-cs :before{box-sizing:border-box}.n2s-cs__shape{background:linear-gradient(135deg,#2b2b31,#1c1c21);border-bottom-left-radius:40px;clip-path:polygon(0 0,100% 0,100% 100%,0 55%);height:260px;position:absolute;right:0;top:0;width:300px}.n2s-cs__shape:after{background:linear-gradient(135deg,transparent 60%,rgba(204,2,1,.35));content:"";height:100%;inset:auto 0 0 auto;position:absolute;width:100%}.n2s-cs__head{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:56px;padding-right:304px;position:relative}.n2s-cs h2.n2s-cs__title{color:#fff;font-family:Lato,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(30px,4vw,54px);font-weight:400;letter-spacing:-.5px;line-height:1.12;margin:0}.n2s-cs__title span{color:var(--cs-red);font-weight:700}.n2s-cs__nav{display:flex;flex-shrink:0;gap:14px}.n2s-cs button.n2s-cs__btn{background:var(--cs-red);border:0;border-radius:14px;box-shadow:none;cursor:pointer;display:grid;height:64px;padding:0;place-items:center;transition:background .2s,opacity .2s,transform .2s;width:64px}.n2s-cs__btn svg{fill:none;height:26px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:26px}.n2s-cs button.n2s-cs__btn:hover:not(:disabled){background:var(--cs-red-dk);transform:translateY(-2px)}.n2s-cs button.n2s-cs__btn:disabled{cursor:default;opacity:.35}.n2s-cs__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.n2s-cs__track{display:flex;gap:40px;outline:none;overflow-x:auto;padding-right:64px;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.n2s-cs__track::-webkit-scrollbar{display:none}.n2s-cs__card{background:var(--cs-card);border-radius:22px;color:var(--cs-ink);display:grid;flex:0 0 min(1050px,86%);gap:48px;grid-template-columns:1.1fr auto 1fr;padding:48px 48px 44px;scroll-snap-align:start}.n2s-cs__mark{color:var(--cs-red);display:block;font-family:Georgia,serif;font-size:84px;font-weight:700;height:40px;line-height:.6}.n2s-cs__quote{display:flex;flex-direction:column}.n2s-cs__quote p{color:var(--cs-ink);font-size:clamp(18px,1.7vw,24px);line-height:1.45;margin:0 0 32px}.n2s-cs__quote mark{background:var(--cs-hl);border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;padding:1px 4px}.n2s-cs__client{margin-top:auto}.n2s-cs__tag{background:var(--cs-ink);border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:12px;padding:5px 12px;text-transform:uppercase}.n2s-cs__client strong{display:block;font-size:19px;font-weight:900;letter-spacing:.2px}.n2s-cs__client small{color:var(--cs-muted);display:block;font-size:14px;font-weight:700;margin-top:4px}.n2s-cs__divider{background:#c9c9d0;width:1px}.n2s-cs__detail{display:flex;flex-direction:column;gap:26px}.n2s-cs__row{display:flex;gap:16px}.n2s-cs__row svg{fill:none;flex-shrink:0;height:28px;margin-top:2px;stroke:var(--cs-red);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:28px}.n2s-cs .n2s-cs__row h4{color:var(--cs-ink);font-family:Lato,Helvetica Neue,Arial,sans-serif!important;font-size:19px;font-weight:900;margin:0 0 6px}.n2s-cs__row p{color:var(--cs-body);font-size:15px;line-height:1.55;margin:0}.n2s-cs__stat{color:var(--cs-red);font-size:clamp(34px,3.4vw,46px);font-weight:900;line-height:1;margin-top:auto;padding-left:44px}.n2s-cs__stat small{color:var(--cs-ink);display:block;font-size:15px;font-weight:700;margin-top:8px}@media (max-width:900px){.n2s-cs{border-radius:20px;margin:24px 0;padding:48px 0 56px 20px}.n2s-cs__shape{height:140px;width:160px}.n2s-cs__head{align-items:flex-start;flex-direction:column;margin-bottom:36px;padding-right:20px}.n2s-cs button.n2s-cs__btn{height:52px;width:52px}.n2s-cs__track{gap:16px;padding-right:20px}.n2s-cs__card{flex-basis:88%;gap:28px;grid-template-columns:1fr;padding:32px 24px}.n2s-cs__divider{height:1px;width:100%}.n2s-cs__stat{padding-left:0}}@media (max-width:600px){.n2s-cs{width:calc(100vw - 32px)}}