.ngw-design .ngw-editorial-visual--designer{display:block;position:relative;margin-top:24px;overflow:hidden;border:1px solid #dfe7d9;border-radius:14px;box-shadow:0 18px 40px rgba(36,36,36,.08)}
.ngw-design .ngw-editorial-visual--designer img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:1320/1658;object-fit:contain;object-position:center}
.ngw-design .ngw-brands__names{flex-wrap:wrap;row-gap:14px}
.ngw-design .ngw-video-feature{padding:78px 0;background:linear-gradient(160deg,#f5f9ef 0%,#fff 75%)}
.ngw-design .ngw-video-feature__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:center}
.ngw-design .ngw-video-feature__frame{aspect-ratio:16/9;position:relative;background:#141414;border:5px solid #222;border-radius:14px;box-shadow:15px 15px 0 #84c0412b;overflow:hidden}
.ngw-design .ngw-video-feature__frame iframe{width:100%;height:100%;position:absolute;inset:0;border:0}
.ngw-design .ngw-video-feature__launch{position:absolute;inset:0;width:100%;height:100%;border:0;margin:0;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:radial-gradient(circle at 72% 22%,#3b3f40,#1a1d1e 70%);color:#fff;cursor:pointer;text-align:center;font-family:'Proximanova-regular',sans-serif}
.ngw-design .ngw-video-feature__launch strong{font:700 clamp(20px,2.2vw,30px)/1.2 'Proximanova-bold',sans-serif;color:#fff}
.ngw-design .ngw-video-feature__launch small{font-size:14px;color:#d9e0da}
.ngw-design .ngw-video-feature__play{display:grid;place-items:center;width:66px;height:66px;border:2px solid #B5E66A;border-radius:50%;color:#B5E66A;font-size:24px;padding-left:4px;transition:.2s ease}
.ngw-design .ngw-video-feature__launch:hover .ngw-video-feature__play,.ngw-design .ngw-video-feature__launch:focus-visible .ngw-video-feature__play{background:#B5E66A;color:#202124}
.ngw-design .ngw-video-feature__launch:focus-visible{outline:3px solid #B5E66A;outline-offset:-7px}
.ngw-design .ngw-video-feature h2,.ngw-design .ngw-platforms h2,.ngw-design .ngw-conversion h2{font-family:'Proximanova-bold',sans-serif;line-height:1.18;font-size:clamp(30px,3.2vw,43px);font-weight:700;margin:0 0 19px;color:#222}
.ngw-design .ngw-video-feature__copy>p:not(.ngw-eyebrow),.ngw-design .ngw-platforms__intro>p,.ngw-design .ngw-conversion__intro p{font-size:17px;line-height:1.7;color:#4b4b4b}
.ngw-design .ngw-video-feature__pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}
.ngw-design .ngw-video-feature__pills a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;max-width:100%;padding:8px 13px;border:1px solid #cfdebf;border-radius:999px;font-size:16px;line-height:1.4;color:#333333;background:white;font-family:'Proximanova-bold',sans-serif;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s}
.ngw-design .ngw-video-feature__pills a:hover{background:#edf5e4;border-color:#84c041;color:#444444}
.ngw-design .ngw-video-feature__pills a:focus-visible{outline:3px solid #333333;outline-offset:3px;background:#edf5e4}
.ngw-design .ngw-video-feature__pills a:active{background:#dceec9}
.ngw-design .ngw-video-feature__link{display:inline-flex;margin-top:23px;color:#333333;font-family:'Proximanova-bold',sans-serif;text-decoration:underline;text-underline-offset:5px}
.ngw-design .ngw-platforms{background:#fff;padding:82px 0}
.ngw-design .ngw-platforms__head{text-align:center;max-width:780px;margin:0 auto 30px}
.ngw-design .ngw-platforms__head h2{margin-bottom:14px}
.ngw-design .ngw-platforms__head p{font-size:17px;line-height:1.65;color:#555}
.ngw-design .ngw-platforms__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}
.ngw-design .ngw-platform{padding:34px 29px;border:1px solid #dde6d5;border-top:4px solid #84c041;background:#fbfcf9;border-radius:9px;position:relative;transition:transform .25s,box-shadow .25s;overflow:hidden}
.ngw-design .ngw-platform:before{content:'';position:absolute;width:170px;height:170px;border:1px solid #84c04133;border-radius:50%;right:-92px;top:-95px}
.ngw-design .ngw-platform__icon{display:grid;place-items:center;width:70px;height:70px;border-radius:17px;background:#e6f2db;color:#333333;font:700 34px/1 'Proximanova-bold',sans-serif;margin-bottom:21px}
.ngw-design .ngw-platform__icon svg{width:45px;height:45px;stroke:currentColor}
.ngw-design .ngw-platform h3{font:700 24px/1.2 'Proximanova-bold',sans-serif;color:#252525;margin:0 0 13px}
.ngw-design .ngw-platform p{font-size:16px;line-height:1.6;color:#4e4e4e;margin:0}
.ngw-design .ngw-platforms__note{text-align:center;max-width:850px;margin:24px auto 0;font-size:15px;color:#4d4d4d}
.ngw-design .ngw-conversion{padding:73px 0 82px;background:linear-gradient(145deg,#1b1b1b,#242424);color:#fff}
.ngw-design .ngw-conversion__grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:44px}
.ngw-design .ngw-conversion h2{color:#fff}
.ngw-design .ngw-conversion__intro p{color:#d9e1d2}
.ngw-design .ngw-conversion__art{position:relative;min-height:210px;display:grid;align-items:center}
.ngw-design .ngw-conversion__art img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain}
.ngw-design .ngw-conversion__details{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:25px}
.ngw-design .ngw-conversion__details span{border-top:2px solid #84c041;padding-top:12px;font-family:'Proximanova-bold',sans-serif;font-size:13px;line-height:1.4;color:#f2f6ed}
.ngw-design .ngw-conversion__details b{display:block;color:#84c041;margin-bottom:4px}
.ngw-design .ngw-hero__copy h1{max-width:740px}
.ngw-design .ngw-video-feature__frame:focus-within{outline:3px solid #84c041;outline-offset:4px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.ngw-design .ngw-platform:hover{transform:translateY(-6px);box-shadow:0 16px 28px rgba(51,51,51,.09)}.ngw-design .ngw-conversion__art img{animation:ngw-art-drift 5s ease-in-out infinite alternate}@keyframes ngw-art-drift{to{transform:translateY(-8px)}}}
@media(max-width:940px){.ngw-design .ngw-video-feature__grid,.ngw-design .ngw-conversion__grid{grid-template-columns:1fr;gap:32px}.ngw-design .ngw-platforms__grid{gap:13px}.ngw-design .ngw-platform{padding:25px 20px}}
@media(max-width:670px){.ngw-design .ngw-video-feature,.ngw-design .ngw-platforms,.ngw-design .ngw-conversion{padding:52px 0}.ngw-design .ngw-platforms__grid{grid-template-columns:1fr}.ngw-design .ngw-video-feature__frame{box-shadow:8px 8px 0 #84c0412b}.ngw-design .ngw-conversion__details{grid-template-columns:1fr 1fr}.ngw-design .ngw-video-feature__copy{max-width:100%}.ngw-design .ngw-hero__copy h1{font-size:clamp(32px,9vw,50px)}}
@media(prefers-reduced-motion:reduce){.ngw-design .ngw-conversion__art img,.ngw-design .ngw-platform{animation:none!important;transition:none!important}}