.dw-cat,.dw-cat *{box-sizing:border-box}.dw-cat{--blue:#0a22b5;--ink:#0b1645;--muted:#6b7490;width:100%;padding:70px 20px 78px;background:#f7f9ff;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.dw-cat__intro{max-width:760px;margin:0 auto 48px;text-align:center}.dw-cat__intro>span,.dw-cat__blog-head small{font-size:10px;font-weight:900;letter-spacing:.17em;color:#6e7eb8}.dw-cat__intro h2{margin:9px 0 12px;font-size:clamp(38px,5vw,64px);line-height:.96;letter-spacing:-.055em;color:#0b1645}.dw-cat__intro h2 strong{color:var(--blue)}.dw-cat__intro p,.dw-cat__blog-head p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.dw-cat__block{width:min(100%,1320px);margin:0 auto 52px}.dw-cat__section-head{display:grid;grid-template-columns:minmax(24px,1fr) minmax(0,auto) minmax(24px,1fr);gap:18px;align-items:center;margin:0 0 18px;padding:2px 0}.dw-cat__section-line{height:1px;background:linear-gradient(90deg,transparent,#cbd5f1)}.dw-cat__section-line:last-child{background:linear-gradient(90deg,#cbd5f1,transparent)}.dw-cat__section-head h3{max-width:680px;margin:0;text-align:center;color:#0b1645;font-size:clamp(22px,2.7vw,32px);font-weight:900;line-height:1.08;letter-spacing:-.035em}.dw-cat__card:focus-visible,.dw-cat__article:focus-visible,.dw-cat__more a:focus-visible{outline:3px solid #6c8cff;outline-offset:3px}.dw-cat__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.dw-cat__card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e1e6f4;border-radius:18px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 9px 24px rgba(13,36,105,.055);transition:transform .25s,box-shadow .25s}.dw-cat__card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(13,36,105,.12)}.dw-cat__image{aspect-ratio:1;display:grid;place-items:center;background:#fff;overflow:hidden}.dw-cat__image img{width:100%;height:100%;padding:14px;object-fit:contain;transition:transform .3s}.dw-cat__card:hover img{transform:scale(1.04)}.dw-cat__info{padding:15px 16px 18px}.dw-cat__info h4{min-height:40px;margin:0 0 8px;color:#111a3c;font-size:14px;line-height:1.35;font-weight:800}.dw-cat__info strong{color:var(--blue);font-size:15px}.dw-cat__more{text-align:center;margin-top:18px}.dw-cat__more a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;color:var(--blue);font-size:12px;font-weight:900;text-decoration:none}.dw-cat__empty{padding:23px;border:1px dashed #bdc8e7;border-radius:16px;background:#fff;text-align:center;color:#6c7693;font-size:13px;line-height:1.5}.dw-cat__blog{width:min(100%,1320px);margin:18px auto 0;padding-top:20px}.dw-cat__blog-head{text-align:center;max-width:650px;margin:0 auto 28px}.dw-cat__blog-head h3{margin:7px 0 9px;color:var(--blue);font-size:clamp(38px,5vw,58px);font-weight:950;letter-spacing:-.05em}.dw-cat__blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dw-cat__blog-grid>.dw-cat__article:nth-child(n+4){display:none}.dw-cat__article{overflow:hidden;border:1px solid #e1e6f4;border-radius:18px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 9px 24px rgba(13,36,105,.055);transition:transform .25s,box-shadow .25s}.dw-cat__article:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(13,36,105,.12)}.dw-cat__article-img{aspect-ratio:16/9;overflow:hidden;background:#fff}.dw-cat__article-img img{width:100%;height:100%;padding:12px;object-fit:contain}.dw-cat__article>div:last-child{padding:18px}.dw-cat__article small{color:#8790a8;font-size:9px;font-weight:800}.dw-cat__article h4{margin:7px 0;color:#111a3c;font-size:18px;line-height:1.25}.dw-cat__article p{color:#6c7693;font-size:12px;line-height:1.5}.dw-cat__article strong{color:var(--blue);font-size:11px}@media(max-width:990px){.dw-cat__products{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-cat__blog-grid{grid-template-columns:1fr 1fr}.dw-cat__blog-grid>.dw-cat__article:nth-child(3){display:none}}@media(max-width:749px){.dw-cat{padding:46px 12px 56px}.dw-cat__intro{margin-bottom:30px}.dw-cat__intro h2{font-size:clamp(34px,10.5vw,44px)}.dw-cat__intro p{max-width:330px;margin:auto;font-size:13px}.dw-cat__block{margin-bottom:38px}.dw-cat__section-head{grid-template-columns:minmax(18px,1fr) minmax(0,auto) minmax(18px,1fr);gap:10px;margin-bottom:14px}.dw-cat__section-head h3{max-width:280px;font-size:clamp(20px,6.5vw,26px)}.dw-cat__products{display:flex;overflow-x:auto;gap:11px;margin-right:-12px;padding:1px 12px 10px 0;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.dw-cat__products::-webkit-scrollbar{display:none}.dw-cat__card{flex:0 0 46%;scroll-snap-align:start;border-radius:15px}.dw-cat__info{padding:12px 12px 15px}.dw-cat__info h4{font-size:13px;min-height:38px}.dw-cat__info strong{font-size:14px}.dw-cat__blog-grid{grid-template-columns:1fr}.dw-cat__blog-grid>.dw-cat__article:nth-child(3){display:block}.dw-cat__article{display:grid;grid-template-columns:120px 1fr;min-height:116px}.dw-cat__article-img{aspect-ratio:auto;height:100%}.dw-cat__article h4{font-size:15px}.dw-cat__article p{display:none}}@media(max-width:480px){.dw-cat__card{flex-basis:72%}.dw-cat__info h4{font-size:14px;min-height:auto}.dw-cat__info strong{font-size:15px}}@media(max-width:360px){.dw-cat{padding-left:10px;padding-right:10px}.dw-cat__products{margin-right:-10px;padding-right:10px}.dw-cat__section-head{gap:8px}.dw-cat__section-head h3{max-width:245px;font-size:20px}.dw-cat__article{grid-template-columns:106px 1fr}.dw-cat__article>div:last-child{padding:14px}.dw-cat__article h4{font-size:14px}}@media(prefers-reduced-motion:reduce){.dw-cat__card,.dw-cat__image img,.dw-cat__article{transition:none}}