.nga-hero-video{min-width:0;border-radius:12px;overflow:hidden;background:#262626;box-shadow:0 20px 50px #26262618}.nga-hero-caption{padding:24px 28px}.nga-hero-caption strong{display:block;color:#fff;font-size:26px;line-height:1.2;margin:12px 0 20px}.ngx .nga-hero-caption .ngx-eyebrow,.ngx .nga-hero-caption .ngx-link{color:#b6de8b}.nga-story{min-width:0;padding:28px;background:#f1f6e9;border:1px solid #dce5d2;border-radius:12px;transform:rotate(-2deg)}.nga-story svg{display:block;width:100%;height:auto;margin:18px 0}.nga-story strong{display:block;font-size:26px;margin-top:24px}.nga-timeline{display:flex;justify-content:space-between;gap:10px;font-size:10px;font-weight:bold;letter-spacing:.04em;color:#333333;border-top:4px solid #84c041;padding-top:14px}.nga-group{margin-top:36px}.nga-group>h3{margin-bottom:22px}.nga-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.nga-video{min-width:0;background:#fff;border:1px solid #e1e5dc;border-radius:10px;overflow:hidden;padding-bottom:18px}.nga-player{aspect-ratio:16/9;background:#262626;position:relative}.nga-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.nga-video h4{font:22px/1.3 'Proximanova-bold',sans-serif;margin:18px 20px 10px}.nga-video>a{margin:0 20px;color:#333333;text-decoration:underline;font-size:14px}.nga-faq{padding:20px 0;border-bottom:1px solid #d9dfd2}.nga-faq summary{cursor:pointer;font:21px/1.4 'Proximanova-bold',sans-serif}.nga-faq p{margin-top:14px;max-width:850px}@media(max-width:700px){.nga-videos{grid-template-columns:1fr}.nga-story{transform:none;padding:20px}.nga-timeline{font-size:9px}}