.marketing-scope .dash{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden}.marketing-scope .dash-head{background:var(--muted);border-bottom:1px solid var(--border);align-items:center;gap:var(--space-3);justify-content:space-between;padding:14px 18px;display:flex}.marketing-scope .dash-title{color:var(--foreground);font-size:13px;font-weight:600}.marketing-scope .dash-meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.marketing-scope .dash-row{border-bottom:1px solid var(--border);align-items:center;gap:var(--space-4);justify-content:space-between;padding:13px 18px;display:flex}.marketing-scope .dash-row:last-child{border-bottom:0}.marketing-scope .dash-unit{color:var(--foreground);font-size:14px;font-weight:600}.marketing-scope .dash-unit span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:400;display:block}.marketing-scope .dash-pill{border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.marketing-scope .dash-pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.marketing-scope .dash-pill--live{background:color-mix(in oklch,var(--success) 14%,transparent);color:var(--success)}.marketing-scope .dash-pill--soon{background:color-mix(in oklch,var(--primary) 12%,transparent);color:var(--primary)}.marketing-scope .dash-foot,.marketing-scope .dash-pill--idle{background:var(--muted);color:var(--muted-foreground)}.marketing-scope .dash-foot{align-items:center;gap:var(--space-3);justify-content:space-between;padding:12px 18px;font-size:12px;display:flex}.marketing-scope .dash-foot strong{color:var(--primary);font-variant-numeric:tabular-nums;font-weight:600}.marketing-scope .section-head{text-align:center;max-width:60ch;margin:0 auto clamp(40px,6vh,64px)}.marketing-scope .section--muted{background:var(--muted)}.marketing-scope .feat-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:600px){.marketing-scope .feat-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.marketing-scope .feat-grid{grid-template-columns:repeat(4,1fr)}}.marketing-scope .feat-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);gap:var(--space-3);flex-direction:column;padding:clamp(24px,2.6vw,30px);transition:box-shadow .25s,transform .25s,border-color .25s;display:flex}.marketing-scope .feat-card:hover{border-color:color-mix(in oklch,var(--primary) 30%,var(--border));box-shadow:var(--shadow-lg);transform:translateY(-4px)}.marketing-scope .feat-icon{background:color-mix(in oklch,var(--primary) 10%,transparent);border-radius:var(--radius-lg);color:var(--primary);justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.marketing-scope .feat-icon svg{width:23px;height:23px}.marketing-scope .feat-card h3{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.3}.marketing-scope .feat-card p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.55}.marketing-scope .tablist-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;margin:0 0 clamp(32px,5vh,48px);display:flex;overflow-x:auto}.marketing-scope .tablist-wrap::-webkit-scrollbar{display:none}@media (min-width:768px){.marketing-scope .tablist-wrap{justify-content:center}}.marketing-scope .tablist{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-lg);gap:var(--space-1);padding:var(--space-1);flex-shrink:0;display:inline-flex}.marketing-scope .tab-btn{appearance:none;border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;transition:all .18s}.marketing-scope .tab-btn:hover{color:var(--foreground)}.marketing-scope .tab-btn.is-active{background:var(--card);box-shadow:var(--shadow-sm);color:var(--primary)}.marketing-scope .tab-panel{display:none}.marketing-scope .tab-panel.is-active{animation:.4s cubic-bezier(.16,1,.3,1) tabIn;display:block}@keyframes tabIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.marketing-scope .tab-panel.is-active{animation:none}}.marketing-scope .tab-panel-body{max-width:1000px;margin:0 auto;display:block}@media (min-width:1024px){.marketing-scope .tab-panel-body{align-items:center;gap:var(--space-16);grid-template-columns:1.05fr .95fr;display:grid!important}}.marketing-scope .tab-text h3{color:var(--foreground);letter-spacing:-.015em;margin:0 0 var(--space-4) 0;font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:600;line-height:1.2}.marketing-scope .tab-text p{color:var(--muted-foreground);margin:0;font-size:clamp(1rem,1.4vw,1.0625rem);line-height:1.6}.marketing-scope .tab-text .tab-focus{background:color-mix(in oklch,var(--primary) 5%,transparent);border-left:3px solid var(--primary);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--secondary-foreground);margin-top:var(--space-6);padding:var(--space-4) var(--space-6);font-size:14px}.marketing-scope .tab-text .tab-focus strong{color:var(--primary);font-weight:600}.marketing-scope .tab-visual{margin-top:var(--space-8)}@media (min-width:1024px){.marketing-scope .tab-visual{margin-top:0}}.marketing-scope .statcard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:clamp(24px,3vw,32px)}.marketing-scope .statcard-num{color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(2.25rem,4.5vw,3rem);font-weight:700;line-height:1}.marketing-scope .statcard-label{color:var(--muted-foreground);margin:var(--space-2) 0 0;font-size:14px}.marketing-scope .statcard-list{border-top:1px solid var(--border);gap:var(--space-3);margin:var(--space-6) 0 0;padding:var(--space-6) 0 0;flex-direction:column;list-style:none;display:flex}.marketing-scope .statcard-list li{color:var(--secondary-foreground);align-items:flex-start;gap:var(--space-3);font-size:14px;line-height:1.45;display:flex}.marketing-scope .dash-check,.marketing-scope .statcard-list .ic{background:color-mix(in oklch,var(--primary) 12%,transparent);color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.marketing-scope .statcard-list .ic svg{width:11px;height:11px}
