.WhyNexGenix-module__FnTLIW__section{padding:var(--space-5xl) 0;background:var(--bg-secondary);position:relative;overflow:hidden}.WhyNexGenix-module__FnTLIW__section:before{content:"";filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(#00d4ff0f 0%,#0000 65%);border-radius:50%;width:60%;height:70%;position:absolute;top:-20%;left:-10%}[data-theme=light] .WhyNexGenix-module__FnTLIW__section:before{background:radial-gradient(#0066ff0a 0%,#0000 65%)}.WhyNexGenix-module__FnTLIW__section:after{content:"";filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(#9945ff0d 0%,#0000 65%);border-radius:50%;width:50%;height:60%;position:absolute;bottom:-10%;right:-10%}[data-theme=light] .WhyNexGenix-module__FnTLIW__section:after{background:radial-gradient(#7c3aed08 0%,#0000 65%)}.WhyNexGenix-module__FnTLIW__container{max-width:var(--container-max);padding:0 var(--container-padding);z-index:1;margin:0 auto;position:relative}.WhyNexGenix-module__FnTLIW__twoCol{gap:var(--space-3xl);grid-template-columns:1fr;align-items:center;display:grid}.WhyNexGenix-module__FnTLIW__sectionLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-sm);display:inline-block}.WhyNexGenix-module__FnTLIW__title{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:var(--leading-tight);margin-bottom:var(--space-sm)}.WhyNexGenix-module__FnTLIW__subtitle{font-size:var(--text-lg);color:var(--text-tertiary);margin-bottom:var(--space-2xl)}.WhyNexGenix-module__FnTLIW__checklist{gap:var(--space-lg);flex-direction:column;display:flex}.WhyNexGenix-module__FnTLIW__checkItem{gap:var(--space-md);align-items:flex-start;display:flex}.WhyNexGenix-module__FnTLIW__checkIcon{width:36px;min-width:36px;height:36px;color:var(--color-success);background:#00ff8826;border-radius:50%;justify-content:center;align-items:center;margin-top:2px;display:flex}[data-theme=light] .WhyNexGenix-module__FnTLIW__checkIcon{color:var(--color-success);background:#10b9811a}.WhyNexGenix-module__FnTLIW__checkContent{flex:1}.WhyNexGenix-module__FnTLIW__checkTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--leading-snug);margin-bottom:var(--space-xs)}.WhyNexGenix-module__FnTLIW__checkDesc{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.WhyNexGenix-module__FnTLIW__imageCol{position:relative}.WhyNexGenix-module__FnTLIW__imageFrame{border-radius:var(--radius-xl);box-shadow:var(--shadow-image);position:relative;overflow:hidden}.WhyNexGenix-module__FnTLIW__image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.WhyNexGenix-module__FnTLIW__imageOverlay{mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(135deg,#00d4ff14,#9945ff0d);position:absolute;inset:0}[data-theme=light] .WhyNexGenix-module__FnTLIW__imageOverlay{background:linear-gradient(135deg,#0066ff0d,#7c3aed08)}.WhyNexGenix-module__FnTLIW__floatingBadge{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);z-index:2;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute;bottom:-16px;right:24px}.WhyNexGenix-module__FnTLIW__badgeCircle{background:var(--gradient-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.WhyNexGenix-module__FnTLIW__badgeNumber{color:#fff;font-weight:var(--font-bold);font-size:var(--text-sm)}.WhyNexGenix-module__FnTLIW__badgeText{flex-direction:column;display:flex}.WhyNexGenix-module__FnTLIW__badgeTitle{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.2}.WhyNexGenix-module__FnTLIW__badgeSubtitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);line-height:1.2}@media (min-width:768px){.WhyNexGenix-module__FnTLIW__title{font-size:var(--text-4xl)}}@media (min-width:1024px){.WhyNexGenix-module__FnTLIW__twoCol{grid-template-columns:1fr 1fr}}
