.concept-visual{min-width:0}.concept-stage{height:520px;position:relative}.concept-stage [hidden]{display:none!important}#logo-concept{height:100%;position:relative;isolation:isolate}@keyframes ring-turn{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes service-float{50%{transform:translateY(-7px)}}#dashboard-concept{height:100%;background:#101e2b;border:1px solid #304557;border-radius:8px;padding:25px;display:flex;flex-direction:column}.dash-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;color:#d0ad50}.demo-badge{color:#99b1c3;border:1px solid #375269;padding:4px 7px;border-radius:3px}#dashboard-concept h2{font-size:26px;line-height:1.25;margin:18px 0 12px}.dash-chart{padding:14px 0 16px}.chart-bars{height:100px;display:flex;gap:9px;align-items:end;border-bottom:1px solid #35536b;background:repeating-linear-gradient(to top,transparent 0,transparent 32px,#263e4f 33px)}.chart-bars i{flex:1;height:var(--bar);background:#2397bc;border-radius:3px 3px 0 0;transform-origin:bottom;animation:chart-grow .8s ease both}.chart-bars i:nth-last-child(-n+3){background:#cfad51}.chart-labels{display:flex;justify-content:space-between;gap:6px;font-size:7px;color:#91aabc;margin-top:9px}.dash-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.dash-service-grid button{padding:13px 8px;background:none;border:0;border-top:1px solid #304557;text-align:left;color:white;min-width:0}.dash-service-grid button:hover{background:#193448}.dash-service-grid button>span{display:block;color:#d0ad50;font-size:8px}.dash-service-grid strong{display:block;font-size:12px;margin-top:7px}.dash-service-grid small{display:block;color:#97afc0;font-size:9px;margin-top:5px}@keyframes chart-grow{from{transform:scaleY(.1)}to{transform:scaleY(1)}}@media(max-width:760px){.concept-stage{height:490px}#dashboard-concept{padding:21px}#dashboard-concept h2{font-size:24px}.chart-bars{height:95px}}@media(prefers-reduced-motion:reduce){.chart-bars i{animation:none}}

.nexus-about{background:#06121e;border-bottom:1px solid #1d3041}.about-heading{text-align:center;margin:0 auto 55px}.about-heading .eyebrow{font-size:11px;color:#ffbb32;margin-bottom:22px}.about-heading h2{font-size:49px;line-height:1.13;font-weight:800;color:#eff3ff}.about-gold{color:#ffbb32}.about-blue{color:#229ed1}.about-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.about-story>p{font-size:15px;line-height:1.9;color:#93adc3;margin-bottom:22px}.about-story strong{color:#eef4ff;font-weight:600}.about-story>p>span{color:#ffbb32}.about-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.about-actions .button{font-size:12px;padding:16px 21px;border-radius:30px}.about-primary{background:#ffbb32;color:#091522}.about-primary:hover{background:#ffcd63}.about-secondary{background:transparent;border:1px solid #1b3c54;color:#f1f5ff}.about-secondary:hover{background:#10283b}@media(max-width:1100px){.about-layout{gap:30px;grid-template-columns:1fr 1fr}.about-heading h2{font-size:42px}}@media(max-width:800px){.about-layout{grid-template-columns:1fr;gap:35px}.about-heading{margin-bottom:35px}.about-heading h2{font-size:36px}.about-story>p{font-size:14px}}@media(max-width:420px){.about-heading h2{font-size:30px}.about-heading .eyebrow{font-size:9px}.about-actions .button{padding:14px 17px;font-size:11px}}

.nexus-about .about-heading h2{font-size:58px;line-height:1.08}.nexus-about .about-heading{margin-bottom:65px}.nexus-about .about-layout{grid-template-columns:1.12fr 1fr;gap:48px}.reference-stats{min-width:0}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stats-grid article{padding:24px 20px;border:1px solid #14324a;background:#091525;border-radius:18px;min-width:0;min-height:175px}.stats-grid .stat-featured{grid-column:span 2;border-color:#9c7b25;background-color:#222a2c;background-image:radial-gradient(#288bb626 1px,transparent 1px);background-size:5px 5px}.stats-grid h3{font-size:12px;line-height:1.5;margin:0 0 19px;font-weight:700}.stats-grid p{font-size:11px;line-height:1.7;color:#89a7be;margin:0}.stats-grid .stat-search{background:#062033;border-color:#07506b}@media(max-width:1100px){.nexus-about .about-heading h2{font-size:46px}.nexus-about .about-layout{gap:30px}.stats-grid{gap:10px}.stats-grid article{padding:20px 12px}}@media(max-width:800px){.nexus-about .about-layout{grid-template-columns:1fr;gap:35px}.nexus-about .about-heading h2{font-size:38px}.nexus-about .about-heading{margin-bottom:38px}.stats-grid article{min-height:165px}}@media(max-width:420px){.nexus-about .about-heading h2{font-size:32px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stats-grid .stat-featured{grid-column:1/-1}.stats-grid article{padding:22px 18px;min-height:170px}}
.stats-grid article{position:relative;isolation:isolate;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.stats-grid article::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(180px circle at var(--spot-x,50%) var(--spot-y,50%),#ffbd3233,transparent 75%);opacity:0;transition:opacity .35s ease}.stats-grid article::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#39b7ec65 1px,transparent 1px);background-size:7px 7px;opacity:0;mask-image:radial-gradient(150px circle at var(--spot-x,50%) var(--spot-y,50%),black,transparent);transition:opacity .35s ease}.stats-grid article:nth-child(2)::before,.stats-grid article:nth-child(3)::before{background:radial-gradient(180px circle at var(--spot-x,50%) var(--spot-y,50%),#26aadd40,transparent 75%)}@media(hover:hover){.stats-grid article:hover{border-color:#c8a54b;box-shadow:0 8px 28px #0003}.stats-grid article:hover::before,.stats-grid article:hover::after{opacity:1}}@media(prefers-reduced-motion:reduce){.stats-grid article,.stats-grid article::before,.stats-grid article::after{transition:none}.stats-grid article::after{display:none}}
.catalog-card{position:relative;isolation:isolate;overflow:hidden;background:#14202d;border:1px solid #293b4d;border-radius:8px;padding:28px;display:flex;flex-direction:column;min-width:0;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.catalog-card::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(240px circle at var(--card-x,50%) var(--card-y,50%),#d1ad5026,transparent 75%);opacity:0;transition:opacity .3s}.catalog-card:nth-child(even)::before{background:radial-gradient(240px circle at var(--card-x,50%) var(--card-y,50%),#29a9df30,transparent 75%)}.catalog-badge{font-size:10px;font-weight:600;color:#e0bc63;border:1px solid #856d394d;background:#d1ad5010;border-radius:20px;padding:7px 11px;align-self:flex-start;max-width:100%}.catalog-card:nth-child(even) .catalog-badge{color:#62bfea;border-color:#2c709655;background:#229ed114}.catalog-index{font-size:12px;color:#7991a6;margin:24px 0 15px}.catalog-card h3{font-size:20px;line-height:1.4;margin-bottom:12px}.catalog-card>p{font-size:13px;line-height:1.8;color:#a7b5c3;margin-bottom:20px}.catalog-card ul{list-style:none;padding:0;margin:0 0 27px;display:grid;gap:12px}.catalog-card li{font-size:12px;line-height:1.6;padding-left:15px;position:relative;color:#d2dce6}.catalog-card li:before{content:'';position:absolute;left:0;top:7px;width:5px;height:5px;background:#2aaddd;border-radius:1px}.catalog-card button{margin-top:auto;display:flex;gap:15px;align-items:center;justify-content:space-between;border:0;background:none;color:#e5bc55;padding:0;text-align:left;font-size:12px;font-weight:700;min-height:30px}.catalog-card button span{font-size:20px;transition:transform .25s}.catalog-card:focus-within{border-color:#d0ad50}@media(hover:hover){.catalog-card:hover{transform:translateY(-5px);border-color:#b89548;box-shadow:0 16px 35px #0003}.catalog-card:hover::before{opacity:1}.catalog-card:hover button span{transform:translateX(4px)}}@media(max-width:600px){.catalog-card{padding:25px}.catalog-card h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.catalog-card,.catalog-card::before,.catalog-card button span{transition:none}.catalog-card:hover{transform:none}}
.catalog-card>.catalog-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;opacity:.18;transform:scale(1.02);transition:opacity .55s ease,transform .75s ease;pointer-events:none}.catalog-card::after{content:'';position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,#08121c60,#08121cbd 55%,#08121ced)}.catalog-card>h3,.catalog-card>p,.catalog-card>ul,.catalog-card>button{position:relative}.catalog-card>p{color:#bac8d5}.catalog-card .catalog-index{color:#a2b5c6}.catalog-card .catalog-badge{background:#15222fe6}.catalog-card:nth-child(even) .catalog-badge{background:#102b3de6}@media(hover:hover){.catalog-card:hover>.catalog-photo{opacity:.52;transform:scale(1.09)}}.catalog-card:focus-within>.catalog-photo{opacity:.52;transform:scale(1.09)}@media(prefers-reduced-motion:reduce){.catalog-card>.catalog-photo{transition:none}.catalog-card:hover>.catalog-photo,.catalog-card:focus-within>.catalog-photo{transform:none}}
.catalog-card>.catalog-photo.platform-logo{object-fit:contain;width:68%;height:190px;inset:80px auto auto 16%;filter:invert(1);opacity:.12;transform:rotate(-8deg) scale(.95)}.catalog-card.platform-card::after{background:linear-gradient(180deg,#08121c05,#08121c65 60%,#08121cba)}.catalog-card[data-platform="shopify"]{background-color:#15251e}.catalog-card[data-platform="meta"],.catalog-card[data-platform="linkedin"]{background-color:#102639}.catalog-card[data-platform="tiktok"]{background-color:#211923}.catalog-card[data-platform="ebay"]>.platform-logo{width:82%;left:9%;height:150px;top:100px}@media(hover:hover){.catalog-card:hover>.platform-logo{opacity:.34;transform:rotate(0) scale(1.04)}}.catalog-card:focus-within>.platform-logo{opacity:.34;transform:rotate(0) scale(1.04)}@media(prefers-reduced-motion:reduce){.catalog-card>.platform-logo,.catalog-card:hover>.platform-logo,.catalog-card:focus-within>.platform-logo{transform:none}}
.concept-visual .concept-stage{height:auto;min-height:540px}.concept-visual #dashboard-concept{min-height:540px;height:auto;padding:27px}.concept-visual .chart-bars{height:112px;flex-shrink:0}.concept-visual .chart-bars i{animation:chart-breathe 3.6s ease-in-out infinite;transform-origin:center bottom}.concept-visual .chart-bars i:nth-child(2n){animation-duration:4.2s;animation-delay:-1.4s}.concept-visual .chart-bars i:nth-child(3n){animation-duration:3.2s;animation-delay:-2.2s}.concept-visual .chart-bars i:nth-child(5n){animation-delay:-.8s}@keyframes chart-breathe{0%,100%{transform:scaleY(.66)}35%{transform:scaleY(1)}70%{transform:scaleY(.8)}}.concept-visual .dash-chart{padding:16px 0 22px}.concept-visual .chart-labels{font-size:8px;margin-top:12px}.concept-visual .dash-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0}.concept-visual .dash-service-grid button{padding:17px 0 18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;line-height:1.5}.concept-visual .dash-service-grid button>span{font-size:9px;line-height:1.4}.concept-visual .dash-service-grid strong{font-size:14px;font-weight:700;line-height:1.35;margin:0}.concept-visual .dash-service-grid small{font-size:11px;line-height:1.55;color:#adc0cf;margin:0}@media(max-width:760px){.concept-visual #dashboard-concept{padding:22px;min-height:0}.concept-visual .concept-stage{min-height:0}.concept-visual .dash-service-grid{column-gap:16px}.concept-visual .dash-service-grid strong{font-size:13px}.concept-visual .dash-service-grid small{font-size:10px}.concept-visual .dash-service-grid button>span{font-size:8px}}@media(prefers-reduced-motion:reduce){.concept-visual .chart-bars i{animation:none;transform:none}}
.benefit-grid article{display:flex;flex-direction:column;align-items:flex-start;min-height:0;padding:24px 20px}
.benefit-grid .benefit-icon{display:block;margin-bottom:18px;filter:invert(76%) sepia(61%) saturate(495%) hue-rotate(350deg)}
.benefit-title{font-size:25px;line-height:1.2;color:#ffbf45;font-weight:800;margin-bottom:8px;min-height:0}
.benefit-grid .stat-featured .benefit-title{min-height:0}
.benefit-grid article:nth-child(2) .benefit-title,.benefit-grid article:nth-child(3) .benefit-title{color:#28b6d5}
.benefit-grid h3{min-height:0;font-size:14px;margin:0 0 14px;line-height:1.45}
.benefit-grid p{font-size:13px;margin:0;line-height:1.65}
@media(max-width:1100px){.benefit-title{font-size:23px}.benefit-grid article{padding:22px 16px}}
@media(max-width:1000px){.nexus-about .about-layout{grid-template-columns:1fr}}
@media(max-width:420px){.benefit-grid article{padding:20px 16px}.benefit-title{font-size:22px}.benefit-grid h3{font-size:13px}.benefit-grid p{font-size:13px}}

/* Compact benefit cards */
.benefit-grid.stats-grid{gap:14px}
.benefit-grid.stats-grid article{min-height:0;padding:20px 20px 22px}
.benefit-grid .benefit-icon{width:22px;height:22px;margin-bottom:12px}
.benefit-grid .benefit-title{font-size:22px;margin-bottom:4px}
.benefit-grid h3{font-size:13px;margin:0 0 8px}
.benefit-grid p{font-size:12.5px;line-height:1.55}
@media(max-width:1100px){.benefit-grid .benefit-title{font-size:20px}.benefit-grid.stats-grid article{padding:18px 16px 20px}}
