.marketing-scope .profile-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:clamp(22px,3vw,32px)}.marketing-scope .profile-card-eyebrow{color:var(--muted-foreground);letter-spacing:.1em;margin:0 0 var(--space-4) 0;text-transform:uppercase;font-size:11px;font-weight:600}.marketing-scope .profile-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.marketing-scope .profile-list li{color:var(--secondary-foreground);align-items:center;gap:var(--space-3);font-size:15px;font-weight:500;display:flex}.marketing-scope .profile-check{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:26px;height:26px;display:inline-flex}.marketing-scope .profile-check svg{width:14px;height:14px}.marketing-scope .profile-foot{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:var(--space-6);padding-top:var(--space-4);font-size:14px}.marketing-scope .profile-foot strong{color:var(--primary);font-weight:600}.marketing-scope .section-head{text-align:center;max-width:60ch;margin:0 auto clamp(40px,6vh,64px)}.marketing-scope .section-head.left{text-align:left;margin-left:0;margin-right:auto}.marketing-scope .section--muted{background:var(--muted)}.marketing-scope .steps{gap:var(--space-4);grid-template-columns:1fr;max-width:920px;margin:0 auto;display:grid}.marketing-scope .step{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);align-items:start;gap:var(--space-6);grid-template-columns:auto 1fr;padding:clamp(18px,2.2vw,26px) clamp(20px,2.4vw,30px);transition:box-shadow .25s,border-color .25s;display:grid;position:relative}.marketing-scope .step:hover{border-color:color-mix(in oklch,var(--primary) 26%,var(--border));box-shadow:var(--shadow-md)}.marketing-scope .step-badge{background:var(--primary);box-shadow:var(--shadow-sm);color:var(--primary-foreground);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:inline-flex}.marketing-scope .step--final .step-badge{background:var(--success,oklch(55% .18 145))}.marketing-scope .step-body h3{color:var(--foreground);letter-spacing:-.01em;margin:4px 0 6px;font-size:clamp(1.0625rem,1.8vw,1.25rem);font-weight:600;line-height:1.25}.marketing-scope .step-body p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.55}.marketing-scope .step-body .accent{color:var(--primary);font-weight:500}.marketing-scope .uc-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.marketing-scope .uc-grid{grid-template-columns:repeat(3,1fr)}}.marketing-scope .uc-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);gap:var(--space-4);flex-direction:column;padding:clamp(24px,2.8vw,32px);transition:box-shadow .25s,transform .25s,border-color .25s;display:flex}.marketing-scope .uc-card:hover{border-color:color-mix(in oklch,var(--primary) 30%,var(--border));box-shadow:var(--shadow-lg);transform:translateY(-4px)}.marketing-scope .uc-icon{background:color-mix(in oklch,var(--primary) 10%,transparent);color:var(--primary);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.marketing-scope .uc-icon svg{width:24px;height:24px}.marketing-scope .uc-card p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.6}.marketing-scope .link-arrow{color:var(--primary);align-items:center;gap:4px;font-size:15px;font-weight:500;display:inline-flex}.marketing-scope .link-arrow:hover{color:var(--primary-hover);gap:8px;transition:gap .18s,color .18s}.marketing-scope .microcopy{color:var(--muted-foreground);margin-top:var(--space-4);font-size:13px;display:block}.marketing-scope .dark-section .microcopy{color:var(--dark-muted-fg)}
