.ngw-design .ngw-design-graphic.ngwsb-actual{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.72fr);gap:clamp(22px,4.5vw,58px);align-items:center;padding:clamp(22px,3.6vw,44px);border:1px solid #e1e8dc;border-radius:14px;margin:0 0 46px!important;background:linear-gradient(145deg,#f7faf4 0%,#fff 85%);overflow:hidden}
.ngwsb-actual *,.ngwsb-actual *::before,.ngwsb-actual *::after{box-sizing:border-box}
.ngwsb-actual__devices{position:relative;isolation:isolate;width:100%;max-width:735px;padding:28px 47px 90px 30px;min-height:435px}
.ngwsb-actual__devices::before{content:"";position:absolute;width:65%;height:80%;top:3%;left:19%;border-radius:50%;background:radial-gradient(circle,#dfeacf 0%,#f1f6e9 61%,transparent 74%);z-index:-1}
.ngwsb-actual__desktop{position:relative;margin:0 14px 0 0;overflow:hidden;border:8px solid #333333;border-bottom-width:14px;border-radius:14px;background:#fff;box-shadow:0 24px 43px rgba(36,36,36,.22),0 6px 14px rgba(36,36,36,.12);transform:rotate(-1.3deg)}
.ngwsb-actual__desktop::before{content:"";height:6px;width:6px;background:#777777;border-radius:50%;position:absolute;z-index:2;top:1px;left:calc(50% - 3px)}
.ngwsb-actual__capture{position:relative;overflow:hidden;background:#fff;width:100%;aspect-ratio:4/3}
.ngwsb-actual__capture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
.ngwsb-actual__desktop::after{content:"";display:block;position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 1px #fff}
.ngwsb-actual__tablet{position:absolute;z-index:3;width:36%;bottom:14px;left:0;transform:rotate(-6deg);overflow:hidden;border:7px solid #333333;border-radius:14px;background:#fff;box-shadow:0 16px 29px #33333349}
.ngwsb-actual__tablet .ngwsb-actual__capture{aspect-ratio:3/4}
.ngwsb-actual__phone{position:absolute;right:0;bottom:7px;z-index:4;width:27%;max-width:148px;min-width:95px;aspect-ratio:390/844;border:7px solid #242424;border-radius:21px;box-shadow:0 16px 30px #3333334e;background:#fff;overflow:hidden;transform:rotate(5deg)}
.ngwsb-actual__phone::before{content:"";z-index:2;position:absolute;left:35%;top:6px;width:30%;height:4px;background:#555555;border-radius:6px}
.ngwsb-actual__phone .ngwsb-actual__capture{aspect-ratio:auto;height:100%}
.ngwsb-actual__phone .ngwsb-actual__capture img{object-fit:cover;object-position:center top}
.ngwsb-actual__caption{position:relative;min-width:0}
.ngw-design .ngwsb-actual__caption h3{font-size:clamp(25px,2.6vw,38px);line-height:1.16;font-family:"Proximanova-bold",sans-serif;color:#242424;margin:0 0 18px}
.ngw-design .ngwsb-actual__caption .ngw-eyebrow{margin-bottom:13px}
.ngw-design .ngwsb-actual__caption p:not(.ngw-eyebrow){font-size:16px;line-height:1.68;color:#555555;margin-bottom:15px}
.ngw-design .ngwsb-actual__caption .ngwsb-actual__note{font-size:12px;color:#777777;line-height:1.6}
.ngwsb-actual__chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}
.ngwsb-actual__chips span{display:inline-flex;border-radius:999px;background:#eef5e7;padding:8px 11px;border:1px solid #d9e6ce;color:#555555;font:12px/1.1 "Proximanova-bold",sans-serif}
.ngw-design .ngwsb-actual__link{display:inline-flex;align-items:center;gap:7px;margin-top:8px;border-bottom:2px solid #84c041;color:#555555;padding-bottom:5px;font:700 14px/1.3 "Proximanova-bold",sans-serif;text-decoration:none}
.ngw-design .ngwsb-actual__link:hover{color:#333333}
.ngw-design .ngwsb-actual__link:focus-visible{outline:3px solid #84c041;outline-offset:3px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.ngwsb-actual__desktop,.ngwsb-actual__tablet,.ngwsb-actual__phone{transition:transform .35s}.ngwsb-actual__devices:hover .ngwsb-actual__desktop{transform:rotate(0) translateY(-4px)}.ngwsb-actual__devices:hover .ngwsb-actual__tablet{transform:rotate(-5deg) translateY(-3px)}.ngwsb-actual__devices:hover .ngwsb-actual__phone{transform:rotate(3deg) translateY(-5px)}}
@media(max-width:900px){.ngw-design .ngw-design-graphic.ngwsb-actual{grid-template-columns:1fr;gap:24px}.ngwsb-actual__devices{max-width:680px;margin:auto}.ngwsb-actual__caption{max-width:680px;margin:auto}}
@media(max-width:520px){.ngw-design .ngw-design-graphic.ngwsb-actual{padding:18px}.ngwsb-actual__devices{min-height:255px;padding:17px 25px 49px 12px}.ngwsb-actual__desktop{border-width:5px;border-bottom-width:9px;border-radius:10px;margin-right:6px}.ngwsb-actual__tablet{border-width:4px;border-radius:9px;bottom:5px}.ngwsb-actual__phone{border-width:4px;border-radius:13px;min-width:55px;max-width:75px;bottom:0}.ngwsb-actual__phone::before{height:2px;top:4px}.ngwsb-actual__caption h3{font-size:28px}}
@media(prefers-reduced-motion:reduce){.ngwsb-actual__desktop,.ngwsb-actual__tablet,.ngwsb-actual__phone{transition:none!important;animation:none!important}} .ngw-design .ngwrgs-actual .ngwrgs-actual__devices{max-width:760px;min-height:0;padding:24px}
.ngw-design .ngwrgs-actual .ngwrgs-actual__devices::before{width:72%;height:88%;top:3%;left:14%;background:radial-gradient(circle,#e7eadf 0%,#f4f6ef 62%,transparent 76%)}
.ngw-design .ngwrgs-actual .ngwrgs-actual__desktop{margin:0;transform:rotate(-1deg)}
.ngw-design .ngwrgs-actual .ngwsb-actual__capture{aspect-ratio:3/2}
.ngw-design .ngwrgs-actual .ngwsb-actual__chips span{display:inline-flex;border-radius:999px;background:#eef5e7;padding:8px 11px;border:1px solid #d9e6ce;color:#555;font:12px/1.1 "Proximanova-bold",sans-serif}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.ngw-design .ngwrgs-actual .ngwrgs-actual__devices:hover .ngwrgs-actual__desktop{transform:rotate(0) translateY(-4px)}}
@media(max-width:520px){.ngw-design .ngwrgs-actual .ngwrgs-actual__devices{padding:10px}.ngw-design .ngwrgs-actual .ngwrgs-actual__desktop{border-width:5px;border-bottom-width:9px}}