@keyframes vsGradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes vsGradientShiftGPU{0%{transform:translateX(0)}50%{transform:translateX(-66.67%)}to{transform:translateX(0)}}@keyframes vsAmbientPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes vsMeshFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(5%,5%) scale(1.05)}}@keyframes vsAuroraWave{0%,to{transform:translateX(0) translateY(0)}25%{transform:translateX(5%) translateY(-3%)}50%{transform:translateX(-3%) translateY(5%)}75%{transform:translateX(-5%) translateY(-2%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}[data-visual-style=light]{--vs-bg:linear-gradient(180deg,var(--hero-bg-light) 0%,var(--hero-bg-light-tinted) 100%);--vs-text-primary:var(--hero-text-light-title);--vs-text-secondary:var(--hero-text-light-subtitle);--vs-border:rgba(var(--color-primary-rgb),0.1);--vs-border-width:1px;--vs-shadow:var(--shadow-lg);--vs-backdrop:none;--vs-form-label:var(--text-primary);--vs-form-text:var(--text-primary);--vs-form-help:var(--text-secondary);--vs-form-placeholder:var(--placeholder-on-light);--vs-form-focus-border:var(--color-primary);--vs-form-focus-shadow:rgba(var(--color-primary-rgb),0.2)}[data-visual-style=minimalist]{--vs-bg:var(--bg-surface);--vs-text-primary:var(--text-primary);--vs-text-secondary:var(--text-secondary);--vs-border:var(--border-subtle);--vs-border-width:1px;--vs-shadow:var(--shadow-sm);--vs-backdrop:none;--vs-bg-glass:rgba(255,255,255,0.7);--vs-backdrop-glass:blur(12px);--vs-shadow-glass:0 4px 24px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.8);--vs-form-label:var(--text-primary);--vs-form-text:var(--text-primary);--vs-form-help:var(--text-secondary);--vs-form-placeholder:var(--placeholder-on-light)}[data-visual-style=brand]{--vs-text-primary:var(--text-primary);--vs-text-secondary:var(--text-secondary);--vs-backdrop:none;--vs-accent-border:var(--border-accent-width) solid var(--color-primary);--vs-form-label:var(--text-primary);--vs-form-text:var(--text-primary);--vs-form-help:var(--text-secondary);--vs-form-placeholder:var(--placeholder-on-light)}[data-visual-style=dark]{--vs-bg:var(--gradient-dark);--vs-text-primary:var(--text-inverse-primary);--vs-text-secondary:var(--text-inverse-secondary);--vs-border:var(--border-inverse-subtle);--vs-border-width:1px;--vs-shadow:var(--shadow-lg);--vs-backdrop:none;--vs-form-label:var(--text-inverse-primary);--vs-form-text:var(--text-inverse-primary);--vs-form-help:var(--text-inverse-secondary);--vs-form-placeholder:var(--placeholder-on-light);--vs-form-focus-border:var(--color-secondary);--vs-form-focus-shadow:rgba(var(--color-secondary-rgb),0.55);--focus-ring:var(--focus-ring-on-dark)}[data-visual-style=statement]{--vs-text-primary:var(--text-inverse-primary);--vs-text-secondary:var(--hero-text-dark-subtitle);--vs-backdrop:none;--vs-form-label:var(--text-inverse-primary);--vs-form-text:var(--text-inverse-primary);--vs-form-help:var(--text-inverse-secondary);--vs-form-placeholder:var(--placeholder-on-light);--vs-form-focus-border:var(--color-primary);--vs-form-focus-shadow:rgba(var(--color-primary-rgb),0.55);--focus-ring:var(--focus-ring-on-dark)}[data-visual-style=gradient]{--vs-bg:var(--gradient-aurora);--vs-text-primary:var(--text-inverse-primary);--vs-text-secondary:var(--text-inverse-primary);--vs-border:rgba(255,255,255,0.2);--vs-border-width:1px;--vs-shadow:var(--shadow-lg);--vs-backdrop:blur(8px);--vs-form-label:var(--text-inverse-primary);--vs-form-text:var(--text-inverse-primary);--vs-form-help:var(--text-inverse-secondary);--vs-form-placeholder:var(--placeholder-on-light);--vs-form-focus-border:var(--shine-strong);--vs-form-focus-shadow:rgba(255,255,255,0.55)}[data-visual-style=gradient-mesh]{--vs-text-primary:var(--text-inverse-primary);--vs-text-secondary:var(--hero-text-dark-subtitle);--vs-backdrop:blur(16px);--vs-form-label:var(--text-inverse-primary);--vs-form-text:var(--text-inverse-primary);--vs-form-help:var(--text-inverse-secondary);--vs-form-placeholder:var(--placeholder-on-light);--vs-form-focus-border:var(--color-highlight);--vs-form-focus-shadow:rgba(var(--color-highlight-rgb),0.55)}[data-visual-style=gradient-aurora]{--vs-text-primary:var(--text-inverse-primary);--vs-text-secondary:var(--hero-text-dark-subtitle);--vs-backdrop:blur(12px);--vs-form-label:var(--text-inverse-primary);--vs-form-text:var(--text-inverse-primary);--vs-form-help:var(--text-inverse-secondary);--vs-form-placeholder:var(--placeholder-on-light);--vs-form-focus-border:var(--color-secondary);--vs-form-focus-shadow:rgba(var(--color-secondary-rgb),0.55)}[data-item-style=brand],[data-slide-style=brand],[data-visual-style=brand]{--vs-bg:linear-gradient(135deg,rgba(var(--color-primary-rgb),0.06) 0%,rgba(var(--color-primary-rgb),0.02) 100%);--vs-border:var(--border-subtle);--vs-border-width:1px;--vs-shadow:var(--shadow-md);--vs-shadow-brand-hover:var(--shadow-lg),0 0 30px rgba(var(--color-primary-rgb),0.1)}[data-item-style=statement],[data-slide-style=statement],[data-visual-style=statement]{--vs-bg:var(--neutral-950);--vs-border:rgba(var(--color-primary-rgb),0.2);--vs-border-width:1px;--vs-shadow:0 0 40px rgba(var(--color-primary-rgb),0.15);--vs-glow:0 0 80px rgba(var(--color-primary-rgb),0.2);--vs-statement-title-gradient:linear-gradient(135deg,var(--neutral-50) 0%,var(--color-primary-light) 25%,var(--color-secondary-light) 50%,var(--color-accent-light) 75%,var(--neutral-50) 100%);--_vs-title-bg:var(--vs-statement-title-gradient);--_vs-title-size:300% 300%}[data-item-style=gradient-mesh],[data-slide-style=gradient-mesh],[data-visual-style=gradient-mesh]{--vs-bg:var(--hero-bg-dark);--vs-border:rgba(var(--color-highlight-rgb),0.2);--vs-border-width:1px;--vs-shadow:var(--shadow-xl);--vs-mesh-title-gradient:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-secondary-light) 25%,var(--color-accent-light) 50%,var(--color-primary-light) 100%);--vs-mesh-primary-orb:radial-gradient(ellipse at center,rgba(var(--color-primary-rgb),0.55) 0%,rgba(var(--color-primary-rgb),0.3) 35%,rgba(var(--color-primary-rgb),0.1) 60%,transparent 80%);--vs-mesh-multi-orb:radial-gradient(ellipse 45% 55% at 85% 15%,rgba(var(--color-accent-rgb),0.5) 0%,rgba(var(--color-accent-rgb),0.2) 40%,transparent 70%),radial-gradient(ellipse 55% 50% at 80% 85%,rgba(var(--color-secondary-rgb),0.55) 0%,rgba(var(--color-secondary-rgb),0.25) 40%,transparent 70%);--_vs-title-bg:var(--vs-mesh-title-gradient);--_vs-title-size:400% 400%}[data-item-style=gradient-aurora],[data-slide-style=gradient-aurora],[data-visual-style=gradient-aurora]{--vs-bg:linear-gradient(180deg,var(--hero-bg-ultra-dark) 0%,var(--hero-bg-deep-space) 40%,var(--hero-bg-deep-space-end) 100%);--vs-border:rgba(var(--color-secondary-rgb),0.2);--vs-border-width:1px;--vs-shadow:0 0 40px rgba(var(--color-secondary-rgb),0.15);--vs-aurora-title-glow:0 0 60px rgba(var(--color-primary-rgb),0.5),0 0 120px rgba(var(--color-secondary-rgb),0.3);--vs-aurora-stars-bg:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1px 1px at 40% 70%,rgba(255,255,255,0.3) 0%,transparent 100%),radial-gradient(1px 1px at 60% 20%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 80% 50%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1px 1px at 10% 80%,rgba(255,255,255,0.3) 0%,transparent 100%),radial-gradient(1px 1px at 70% 90%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 90% 10%,rgba(255,255,255,0.5) 0%,transparent 100%);--_vs-title-bg:var(--vs-aurora-title-gradient);--_vs-title-size:400% 400%}[data-visual-style=pearl]{--vs-bg:conic-gradient(from 200deg at 35% 60%,color-mix(in oklab,var(--color-primary) 14%,white) 0%,color-mix(in oklab,var(--color-secondary) 16%,white) 22%,color-mix(in oklab,var(--color-highlight) 92%,white) 40%,color-mix(in oklab,var(--color-accent) 14%,white) 60%,color-mix(in oklab,var(--color-secondary) 12%,white) 78%,color-mix(in oklab,var(--color-primary) 14%,white) 100%),color-mix(in oklab,var(--color-highlight) 60%,white);--vs-text-primary:var(--hero-text-light-title);--vs-text-secondary:var(--hero-text-light-description);--vs-border:var(--shine-strong);--vs-border-width:1px;--vs-shadow:var(--shadow-lg),inset 0 1px 0 var(--shine-strong),inset 0 -1px 0 var(--shine-strong);--vs-backdrop:none;--vs-form-label:var(--text-primary);--vs-form-text:var(--text-primary);--vs-form-help:var(--text-secondary);--vs-form-placeholder:var(--placeholder-on-light);--vs-form-focus-border:var(--color-primary);--vs-form-focus-shadow:rgba(var(--color-primary-rgb),0.2)}[data-visual-style=holographic]{--vs-bg:conic-gradient(from 220deg at 12% 110%,color-mix(in oklab,var(--color-primary) 55%,white) 0%,color-mix(in oklab,var(--color-secondary) 58%,white) 16%,color-mix(in oklab,var(--color-highlight) 92%,white) 32%,color-mix(in oklab,var(--color-accent) 52%,white) 52%,color-mix(in oklab,var(--color-secondary) 50%,white) 72%,color-mix(in oklab,var(--color-primary) 55%,white) 100%);--vs-text-primary:var(--hero-text-light-title);--vs-text-secondary:var(--hero-text-light-title);--vs-border:var(--shine-strong);--vs-border-width:1px;--vs-shadow:var(--shadow-xl),inset 0 1px 0 var(--shine-strong);--vs-backdrop:none;--vs-form-label:var(--text-primary);--vs-form-text:var(--text-primary);--vs-form-help:var(--text-secondary);--vs-form-placeholder:var(--placeholder-on-light);--vs-form-focus-border:var(--color-primary);--vs-form-focus-shadow:rgba(var(--color-primary-rgb),0.2)}[data-item-style=holographic],[data-slide-style=holographic],[data-visual-style=holographic]{--_vs-title-bg:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-secondary-light) 25%,var(--color-accent-light) 50%,var(--color-primary-light) 100%);--_vs-title-size:400% 400%}[data-visual-style=lacquer]{--vs-bg:radial-gradient(80% 50% at 50% -10%,var(--shine-medium-plus) 0%,transparent 55%),radial-gradient(60% 30% at 50% 0%,var(--shine-medium) 0%,transparent 65%),radial-gradient(120% 60% at 50% 110%,rgba(var(--color-accent-rgb),0.22) 0%,transparent 55%),linear-gradient(180deg,color-mix(in oklab,var(--color-primary) 75%,var(--neutral-950)) 0%,color-mix(in oklab,var(--color-primary) 55%,var(--neutral-950)) 60%,color-mix(in oklab,var(--color-primary) 35%,var(--neutral-950)) 100%);--vs-text-primary:var(--text-inverse-primary);--vs-text-secondary:var(--text-inverse-primary);--vs-border:var(--shine-subtle);--vs-border-width:1px;--vs-shadow:var(--shadow-dark-card),inset 0 1px 0 var(--shine-medium-plus),inset 0 -60px 80px rgba(0,0,0,0.35);--vs-backdrop:none;--vs-form-label:var(--text-inverse-primary);--vs-form-text:var(--text-inverse-primary);--vs-form-help:var(--text-inverse-secondary);--vs-form-placeholder:var(--placeholder-on-light);--vs-form-focus-border:var(--focus-ring-on-dark);--vs-form-focus-shadow:var(--shine-medium-plus)}[data-visual-style=velvet]{--vs-bg:radial-gradient(140% 60% at 50% 30%,var(--shine-light) 0%,transparent 55%),radial-gradient(85% 110% at 50% 50%,transparent 40%,rgba(0,0,0,0.45) 100%),linear-gradient(160deg,color-mix(in oklab,var(--color-primary) 45%,var(--neutral-950)) 0%,color-mix(in oklab,var(--color-primary) 25%,var(--neutral-950)) 100%);--vs-text-primary:var(--text-inverse-primary);--vs-text-secondary:var(--text-inverse-secondary);--vs-border:rgba(0,0,0,0.45);--vs-border-width:1px;--vs-shadow:var(--shadow-dark-card),inset 0 1px 0 var(--shine-light),inset 0 0 90px rgba(0,0,0,0.35);--vs-backdrop:none;--vs-form-label:var(--text-inverse-primary);--vs-form-text:var(--text-inverse-primary);--vs-form-help:var(--text-inverse-secondary);--vs-form-placeholder:var(--placeholder-on-light);--vs-form-focus-border:var(--focus-ring-on-dark);--vs-form-focus-shadow:var(--shine-medium-plus)}[data-visual-style=liquid-glass]{--vs-bg:radial-gradient(50% 80% at 18% 22%,color-mix(in oklab,var(--color-primary) 65%,white) 0%,transparent 55%),radial-gradient(60% 80% at 85% 28%,color-mix(in oklab,var(--color-accent) 60%,white) 0%,transparent 55%),radial-gradient(70% 90% at 50% 110%,color-mix(in oklab,var(--color-secondary) 55%,white) 0%,transparent 60%),radial-gradient(40% 50% at 70% 65%,color-mix(in oklab,var(--color-accent) 35%,white) 0%,transparent 60%),color-mix(in oklab,var(--color-highlight) 55%,white);--vs-text-primary:var(--hero-text-light-title);--vs-text-secondary:var(--hero-text-light-subtitle);--vs-border:transparent;--vs-border-width:0;--vs-shadow:var(--shadow-xl);--vs-backdrop:blur(28px) saturate(1.65);--vs-form-label:var(--text-primary);--vs-form-text:var(--text-primary);--vs-form-help:var(--text-secondary);--vs-form-placeholder:var(--placeholder-on-light);--vs-form-focus-border:var(--color-primary);--vs-form-focus-shadow:rgba(var(--color-primary-rgb),0.2)}[data-visual-style=pearl-vivid]{--vs-bg:radial-gradient(75% 85% at 78% 25%,color-mix(in oklab,var(--color-accent) 55%,white) 0%,transparent 60%),radial-gradient(75% 85% at 22% 78%,color-mix(in oklab,var(--color-secondary) 55%,white) 0%,transparent 60%),conic-gradient(from 200deg at 35% 60%,color-mix(in oklab,var(--color-primary) 42%,white) 0%,color-mix(in oklab,var(--gradient-decorative-3) 48%,white) 18%,color-mix(in oklab,var(--color-secondary) 50%,white) 32%,color-mix(in oklab,var(--color-highlight) 70%,white) 45%,color-mix(in oklab,var(--gradient-decorative-2) 48%,white) 60%,color-mix(in oklab,var(--color-accent) 50%,white) 75%,color-mix(in oklab,var(--gradient-decorative-1) 48%,white) 88%,color-mix(in oklab,var(--color-primary) 42%,white) 100%),color-mix(in oklab,var(--color-highlight) 55%,white);--vs-text-primary:var(--hero-text-light-title);--vs-text-secondary:var(--hero-text-light-subtitle);--vs-border:var(--shine-strong);--vs-border-width:1px;--vs-shadow:var(--shadow-lg),inset 0 1px 0 var(--shine-strong),inset 0 -1px 0 var(--shine-strong);--vs-backdrop:none;--vs-form-label:var(--text-primary);--vs-form-text:var(--text-primary);--vs-form-help:var(--text-secondary);--vs-form-placeholder:var(--placeholder-on-light);--vs-form-focus-border:var(--color-primary);--vs-form-focus-shadow:rgba(var(--color-primary-rgb),0.2)}[data-visual-style=holographic-vivid]{--vs-bg:radial-gradient(72% 88% at 50% 50%,var(--overlay-light) 0%,rgba(0,0,0,0.22) 55%,transparent 85%),conic-gradient(from 220deg at 12% 110%,var(--color-primary) 0%,color-mix(in oklab,var(--gradient-decorative-3) 92%,var(--neutral-950)) 13%,color-mix(in oklab,var(--color-secondary) 88%,var(--neutral-950)) 28%,color-mix(in oklab,var(--gradient-decorative-2) 90%,var(--neutral-950)) 44%,color-mix(in oklab,var(--color-accent) 92%,var(--neutral-950)) 60%,color-mix(in oklab,var(--gradient-decorative-1) 90%,var(--neutral-950)) 76%,color-mix(in oklab,var(--gradient-decorative-3) 92%,var(--neutral-950)) 90%,var(--color-primary) 100%);--vs-text-primary:var(--text-inverse-primary);--vs-text-secondary:var(--text-inverse-secondary);--vs-border:var(--shine-strong);--vs-border-width:1px;--vs-shadow:var(--shadow-xl),inset 0 1px 0 var(--shine-strong);--vs-backdrop:none;--vs-form-label:var(--text-inverse-primary);--vs-form-text:var(--text-inverse-primary);--vs-form-help:var(--text-inverse-secondary);--vs-form-placeholder:var(--placeholder-on-light);--vs-form-focus-border:var(--focus-ring-on-dark);--vs-form-focus-shadow:var(--shine-medium-plus)}[data-item-style=holographic-vivid],[data-slide-style=holographic-vivid],[data-visual-style=holographic-vivid]{--_vs-title-bg:var(--vs-aurora-title-gradient);--_vs-title-size:400% 400%;--vs-aurora-title-glow:0 0 60px rgba(var(--color-primary-rgb),0.5),0 0 120px rgba(var(--color-secondary-rgb),0.3)}[data-visual-style=liquid-glass-vivid]{--vs-bg:radial-gradient(72% 88% at 50% 50%,rgba(0,0,0,0.30) 0%,transparent 70%),radial-gradient(55% 90% at 12% 18%,var(--gradient-decorative-1) 0%,transparent 55%),radial-gradient(60% 85% at 88% 22%,var(--gradient-decorative-2) 0%,transparent 55%),radial-gradient(70% 100% at 50% 110%,var(--gradient-decorative-3) 0%,transparent 60%),radial-gradient(45% 60% at 70% 65%,var(--color-accent) 0%,transparent 60%),radial-gradient(50% 70% at 28% 75%,var(--color-primary) 0%,transparent 60%),radial-gradient(40% 60% at 55% 30%,var(--color-secondary) 0%,transparent 60%),color-mix(in oklab,var(--gradient-decorative-2) 50%,var(--gradient-decorative-3));--vs-text-primary:var(--text-inverse-primary);--vs-text-secondary:var(--text-inverse-secondary);--vs-border:transparent;--vs-border-width:0;--vs-shadow:var(--shadow-xl);--vs-backdrop:blur(28px) saturate(1.65);--vs-form-label:var(--text-inverse-primary);--vs-form-text:var(--text-inverse-primary);--vs-form-help:var(--text-inverse-secondary);--vs-form-placeholder:var(--placeholder-on-light);--vs-form-focus-border:var(--focus-ring-on-dark);--vs-form-focus-shadow:var(--shine-medium-plus)}[data-item-style=liquid-glass-vivid],[data-slide-style=liquid-glass-vivid],[data-visual-style=liquid-glass-vivid]{--_vs-title-bg:var(--vs-aurora-title-gradient);--_vs-title-size:400% 400%;--vs-aurora-title-glow:0 0 60px rgba(var(--color-primary-rgb),0.5),0 0 120px rgba(var(--color-secondary-rgb),0.3)}[data-visual-style=brand],[data-visual-style=light],[data-visual-style=minimalist],[data-visual-style=pearl-vivid],[data-visual-style=pearl]{--vs-category:light}[data-visual-style=dark],[data-visual-style=lacquer],[data-visual-style=statement],[data-visual-style=velvet]{--vs-category:dark}[data-visual-style=gradient-aurora],[data-visual-style=gradient-mesh],[data-visual-style=gradient],[data-visual-style=holographic-vivid],[data-visual-style=holographic],[data-visual-style=liquid-glass-vivid],[data-visual-style=liquid-glass]{--vs-category:color}[data-visual-style=dark]+[data-visual-style=dark],[data-visual-style=dark]+[data-visual-style=lacquer],[data-visual-style=dark]+[data-visual-style=statement],[data-visual-style=dark]+[data-visual-style=velvet],[data-visual-style=lacquer]+[data-visual-style=dark],[data-visual-style=lacquer]+[data-visual-style=lacquer],[data-visual-style=lacquer]+[data-visual-style=statement],[data-visual-style=lacquer]+[data-visual-style=velvet],[data-visual-style=statement]+[data-visual-style=dark],[data-visual-style=statement]+[data-visual-style=lacquer],[data-visual-style=statement]+[data-visual-style=statement],[data-visual-style=statement]+[data-visual-style=velvet],[data-visual-style=velvet]+[data-visual-style=dark],[data-visual-style=velvet]+[data-visual-style=lacquer],[data-visual-style=velvet]+[data-visual-style=statement],[data-visual-style=velvet]+[data-visual-style=velvet]{border-block-start:var(--border-width) solid var(--border-inverse-subtle)}[data-visual-style] .form-input-base::-moz-placeholder{color:var(--vs-form-placeholder)}[data-visual-style] .form-input-base::placeholder{color:var(--vs-form-placeholder)}[data-theme=dark] .form-input-base::-moz-placeholder{color:var(--placeholder-on-light)}[data-theme=dark] .form-input-base::placeholder{color:var(--placeholder-on-light)}[data-visual-style=dark] .form-input-base:focus,[data-visual-style=dark] .input:focus,[data-visual-style=dark] .select:focus,[data-visual-style=dark] .textarea:focus,[data-visual-style=gradient-aurora] .form-input-base:focus,[data-visual-style=gradient-aurora] .input:focus,[data-visual-style=gradient-aurora] .select:focus,[data-visual-style=gradient-aurora] .textarea:focus,[data-visual-style=gradient-mesh] .form-input-base:focus,[data-visual-style=gradient-mesh] .input:focus,[data-visual-style=gradient-mesh] .select:focus,[data-visual-style=gradient-mesh] .textarea:focus,[data-visual-style=gradient] .form-input-base:focus,[data-visual-style=gradient] .input:focus,[data-visual-style=gradient] .select:focus,[data-visual-style=gradient] .textarea:focus,[data-visual-style=holographic-vivid] .form-input-base:focus,[data-visual-style=holographic-vivid] .input:focus,[data-visual-style=holographic-vivid] .select:focus,[data-visual-style=holographic-vivid] .textarea:focus,[data-visual-style=holographic] .form-input-base:focus,[data-visual-style=holographic] .input:focus,[data-visual-style=holographic] .select:focus,[data-visual-style=holographic] .textarea:focus,[data-visual-style=lacquer] .form-input-base:focus,[data-visual-style=lacquer] .input:focus,[data-visual-style=lacquer] .select:focus,[data-visual-style=lacquer] .textarea:focus,[data-visual-style=liquid-glass-vivid] .form-input-base:focus,[data-visual-style=liquid-glass-vivid] .input:focus,[data-visual-style=liquid-glass-vivid] .select:focus,[data-visual-style=liquid-glass-vivid] .textarea:focus,[data-visual-style=liquid-glass] .form-input-base:focus,[data-visual-style=liquid-glass] .input:focus,[data-visual-style=liquid-glass] .select:focus,[data-visual-style=liquid-glass] .textarea:focus,[data-visual-style=pearl-vivid] .form-input-base:focus,[data-visual-style=pearl-vivid] .input:focus,[data-visual-style=pearl-vivid] .select:focus,[data-visual-style=pearl-vivid] .textarea:focus,[data-visual-style=pearl] .form-input-base:focus,[data-visual-style=pearl] .input:focus,[data-visual-style=pearl] .select:focus,[data-visual-style=pearl] .textarea:focus,[data-visual-style=statement] .form-input-base:focus,[data-visual-style=statement] .input:focus,[data-visual-style=statement] .select:focus,[data-visual-style=statement] .textarea:focus,[data-visual-style=velvet] .form-input-base:focus,[data-visual-style=velvet] .input:focus,[data-visual-style=velvet] .select:focus,[data-visual-style=velvet] .textarea:focus{border-color:var(--vs-form-focus-border);box-shadow:0 0 0 3px var(--vs-form-focus-shadow)}[data-visual-style=dark] .checkbox__input:focus,[data-visual-style=dark] .radio__input:focus,[data-visual-style=dark] .switch__input:focus+.switch__slider,[data-visual-style=gradient-aurora] .checkbox__input:focus,[data-visual-style=gradient-aurora] .radio__input:focus,[data-visual-style=gradient-aurora] .switch__input:focus+.switch__slider,[data-visual-style=gradient-mesh] .checkbox__input:focus,[data-visual-style=gradient-mesh] .radio__input:focus,[data-visual-style=gradient-mesh] .switch__input:focus+.switch__slider,[data-visual-style=gradient] .checkbox__input:focus,[data-visual-style=gradient] .radio__input:focus,[data-visual-style=gradient] .switch__input:focus+.switch__slider,[data-visual-style=holographic-vivid] .checkbox__input:focus,[data-visual-style=holographic-vivid] .radio__input:focus,[data-visual-style=holographic-vivid] .switch__input:focus+.switch__slider,[data-visual-style=holographic] .checkbox__input:focus,[data-visual-style=holographic] .radio__input:focus,[data-visual-style=holographic] .switch__input:focus+.switch__slider,[data-visual-style=lacquer] .checkbox__input:focus,[data-visual-style=lacquer] .radio__input:focus,[data-visual-style=lacquer] .switch__input:focus+.switch__slider,[data-visual-style=liquid-glass-vivid] .checkbox__input:focus,[data-visual-style=liquid-glass-vivid] .radio__input:focus,[data-visual-style=liquid-glass-vivid] .switch__input:focus+.switch__slider,[data-visual-style=liquid-glass] .checkbox__input:focus,[data-visual-style=liquid-glass] .radio__input:focus,[data-visual-style=liquid-glass] .switch__input:focus+.switch__slider,[data-visual-style=pearl-vivid] .checkbox__input:focus,[data-visual-style=pearl-vivid] .radio__input:focus,[data-visual-style=pearl-vivid] .switch__input:focus+.switch__slider,[data-visual-style=pearl] .checkbox__input:focus,[data-visual-style=pearl] .radio__input:focus,[data-visual-style=pearl] .switch__input:focus+.switch__slider,[data-visual-style=statement] .checkbox__input:focus,[data-visual-style=statement] .radio__input:focus,[data-visual-style=statement] .switch__input:focus+.switch__slider,[data-visual-style=velvet] .checkbox__input:focus,[data-visual-style=velvet] .radio__input:focus,[data-visual-style=velvet] .switch__input:focus+.switch__slider{box-shadow:0 0 0 3px var(--vs-form-focus-shadow)}.hero.hero[data-visual-style=light]{background:linear-gradient(180deg,var(--hero-bg-light) 0,var(--hero-bg-light-tinted) 100%);color:var(--text-primary)}.hero.hero[data-visual-style=light]:before{display:none}.hero.hero[data-visual-style=light]:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:var(--hero-decorative-line-height);background:linear-gradient(90deg,transparent 0,var(--color-primary) 20%,var(--color-secondary) 50%,var(--color-primary) 80%,transparent 100%);background-size:200% 100%;animation:vsGradientShift var(--animation-gradient) ease infinite;will-change:background-position}.hero.hero[data-visual-style=light] .hero__title{background:none;-webkit-text-fill-color:var(--hero-text-light-title);color:var(--hero-text-light-title);animation:none;font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-md)}.hero.hero[data-visual-style=light] .hero__description{color:var(--hero-text-light-description);text-shadow:var(--text-shadow-sm)}.hero.hero[data-visual-style=light] .hero__media{box-shadow:var(--shadow-hero-media)}.hero.hero[data-visual-style=light] .hero__social-proof-text{color:var(--text-tertiary)}[data-theme=dark] .hero.hero[data-visual-style=light]{background:var(--bg-base)}[data-theme=dark] .hero.hero[data-visual-style=light] .hero__title{-webkit-text-fill-color:var(--text-primary)}.banner.banner[data-visual-style=light]{background:linear-gradient(180deg,var(--bg-surface) 0,rgba(var(--color-primary-rgb),.05) 100%);color:var(--text-primary);box-shadow:var(--shadow-md);border:var(--border-width) solid var(--border-subtle)}.banner.banner[data-visual-style=light]:before{display:none}.banner.banner[data-visual-style=light] .banner__title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary);text-shadow:var(--text-shadow-md)}.banner.banner[data-visual-style=light] .banner__description{font-family:var(--font-sans);font-size:var(--text-base);color:var(--hero-text-light-description)}.banner.banner[data-visual-style=light] .form-message,.banner.banner[data-visual-style=light] .form-message em,.banner.banner[data-visual-style=light] .form-message li,.banner.banner[data-visual-style=light] .form-message ol,.banner.banner[data-visual-style=light] .form-message p,.banner.banner[data-visual-style=light] .form-message span,.banner.banner[data-visual-style=light] .form-message strong,.banner.banner[data-visual-style=light] .form-message ul{color:var(--hero-text-light-description)}.banner.banner[data-visual-style=light] .banner__description h1,.banner.banner[data-visual-style=light] .banner__description h2,.banner.banner[data-visual-style=light] .banner__description h3,.banner.banner[data-visual-style=light] .banner__description h4,.banner.banner[data-visual-style=light] .banner__description h5,.banner.banner[data-visual-style=light] .banner__description h6{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary);text-shadow:var(--text-shadow-md)}.banner.banner[data-visual-style=light]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.grid-block[data-visual-style=light] .grid-item.card.card--feature{background:linear-gradient(180deg,var(--bg-surface) 0,rgba(var(--color-primary-rgb),.05) 100%);color:var(--text-primary);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.grid-block[data-visual-style=light] .grid-item.card.card--feature:before{display:none}.grid-block[data-visual-style=light] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=light] .grid-item.card.card--feature .card__title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary)}.grid-block[data-visual-style=light] .grid-item.card.card--feature .card__description{font-family:var(--font-sans);color:var(--hero-text-light-description)}.grid-block[data-visual-style=light] .grid-item.card.card--feature:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.grid-block[data-visual-style=light] .grid-item.card.card--feature:hover .card__title{color:var(--text-primary)}.grid-block[data-visual-style=light] .grid-item--article{background:linear-gradient(180deg,var(--bg-surface) 0,rgba(var(--color-primary-rgb),.05) 100%);color:var(--text-primary);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.grid-block[data-visual-style=light] .grid-item--article:before{display:none}.grid-block[data-visual-style=light] .grid-item--article:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.grid-block[data-visual-style=light] .grid-item--article:hover .grid-item__article-title{color:var(--text-primary)}.grid-block[data-visual-style=light] .grid-item__article-title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary);text-shadow:var(--text-shadow-md)}.grid-block[data-visual-style=light] .grid-item__article-excerpt{font-family:var(--font-sans);color:var(--hero-text-light-description)}.grid-block[data-visual-style=light] .grid-item__article-category{color:var(--color-primary-text)}.carousel-block[data-visual-style=light] .carousel-slide{position:relative;background:linear-gradient(180deg,var(--bg-surface) 0,rgba(var(--color-primary-rgb),.05) 100%);color:var(--vs-text-primary);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--shadow-md)}.carousel-block[data-visual-style=light] .carousel-slide:before{display:none}.carousel-block[data-visual-style=light] .lexical-content{--lexical-color:var(--hero-text-light-description);--lexical-heading-color:var(--text-primary);--lexical-link-color:var(--color-primary-text);--lexical-quote-color:var(--hero-text-light-description);--lexical-strong-color:var(--text-primary);color:var(--hero-text-light-description)}.carousel-block[data-visual-style=light] .carousel-slide:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.carousel-block[data-visual-style=light] .carousel-slide:hover .carousel-slide__title{color:var(--vs-text-primary)}.carousel-block[data-visual-style=light] .carousel-slide__article-title{color:var(--hero-text-light-title);text-shadow:var(--text-shadow-md)}.tabs.tabs[data-visual-style=light] .tabs__button--active{background:var(--bg-elevated);color:var(--color-primary-text);border:var(--vs-border-width) solid rgba(var(--color-primary-rgb),.3);box-shadow:var(--shadow-md)}.tabs.tabs--underline[data-visual-style=light] .tabs__button--active{background:transparent;border:none;box-shadow:none;color:var(--color-primary-text)}.tabs.tabs--underline[data-visual-style=light] .tabs__button:hover:not(.tabs__button--active){background:transparent}.tabs.tabs[data-visual-style=light] .tabs__button:not(.tabs__button--active){color:var(--text-secondary)}.tabs.tabs[data-visual-style=light] .tabs__button:hover:not(.tabs__button--active){color:var(--color-primary-text);background:rgba(var(--color-primary-rgb),.05)}.tabs.tabs[data-visual-style=light] .tabs__panels{background:linear-gradient(180deg,var(--bg-surface) 0,rgba(var(--color-primary-rgb),.05) 100%);color:var(--text-primary);box-shadow:var(--shadow-md);border:var(--border-width) solid var(--border-subtle);position:relative}.tabs.tabs[data-visual-style=light] .tabs__panels:before{display:none}.tabs.tabs[data-visual-style=light] .tabs__panels:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.header-master[data-visual-style=light]{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-md);border:var(--border-width) solid var(--border-subtle)}.header-master[data-visual-style=light]:before{display:none}.header-master[data-visual-style=light] .logo-wrapper a,.header-master[data-visual-style=light] .nav-item{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary);text-shadow:var(--text-shadow-md)}.header-master[data-visual-style=light] .nav-item:hover{background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary-text)}.header-master[data-visual-style=light] .nav-dropdown{background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle)}.header-master[data-visual-style=light] .nav-dropdown__item{color:var(--text-primary)}.header-master[data-visual-style=light] .nav-dropdown__item:hover{background:var(--bg-elevated)}.header-master[data-visual-style=light] .burger-menu-toggle__bar{background:var(--text-primary)}.header-master[data-visual-style=light] .burger-menu-toggle:hover .burger-menu-toggle__bar{background:var(--color-primary)}.hero.hero[data-visual-style=minimalist]{background:var(--vs-bg-glass);backdrop-filter:var(--vs-backdrop-glass);-webkit-backdrop-filter:var(--vs-backdrop-glass);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--vs-shadow-glass);color:var(--text-primary)}.hero.hero[data-visual-style=minimalist] .hero__title{background:none;-webkit-text-fill-color:var(--text-primary);color:var(--text-primary);animation:none;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);text-shadow:var(--text-shadow-md)}.hero.hero[data-visual-style=minimalist] .hero__description{color:var(--text-secondary);text-shadow:var(--text-shadow-sm)}.hero.hero[data-visual-style=minimalist] .hero__social-proof-text{color:var(--text-tertiary)}.banner.banner[data-visual-style=minimalist]{background:var(--vs-bg-glass);backdrop-filter:var(--vs-backdrop-glass);-webkit-backdrop-filter:var(--vs-backdrop-glass);color:var(--text-primary);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--vs-shadow-glass)}.banner.banner[data-visual-style=minimalist] .banner__content{position:relative;z-index:2}.banner.banner[data-visual-style=minimalist] .banner__title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-shadow:var(--text-shadow-md)}.banner.banner[data-visual-style=minimalist] .banner__description{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-secondary)}.banner.banner[data-visual-style=minimalist] .form-message,.banner.banner[data-visual-style=minimalist] .form-message em,.banner.banner[data-visual-style=minimalist] .form-message li,.banner.banner[data-visual-style=minimalist] .form-message ol,.banner.banner[data-visual-style=minimalist] .form-message p,.banner.banner[data-visual-style=minimalist] .form-message span,.banner.banner[data-visual-style=minimalist] .form-message strong,.banner.banner[data-visual-style=minimalist] .form-message ul{color:var(--text-secondary)}.banner.banner[data-visual-style=minimalist] .banner__description h1,.banner.banner[data-visual-style=minimalist] .banner__description h2,.banner.banner[data-visual-style=minimalist] .banner__description h3,.banner.banner[data-visual-style=minimalist] .banner__description h4,.banner.banner[data-visual-style=minimalist] .banner__description h5,.banner.banner[data-visual-style=minimalist] .banner__description h6{font-family:var(--font-sans);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-shadow:var(--text-shadow-md)}.banner.banner[data-visual-style=minimalist]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.grid-block[data-visual-style=minimalist] .grid-item.card.card--feature{background:var(--vs-bg-glass);backdrop-filter:var(--vs-backdrop-glass);-webkit-backdrop-filter:var(--vs-backdrop-glass);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--vs-shadow-glass);position:relative;overflow:hidden}.grid-block[data-visual-style=minimalist] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=minimalist] .grid-item.card.card--feature .card__title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.grid-block[data-visual-style=minimalist] .grid-item.card.card--feature .card__description{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-secondary)}.grid-block[data-visual-style=minimalist] .grid-item.card.card--feature .card__icon{position:relative;z-index:1}.grid-block[data-visual-style=minimalist] .grid-item.card.card--feature:hover{box-shadow:var(--shadow-md)}.grid-block[data-visual-style=minimalist] .grid-item.card.card--feature:hover .card__title{color:var(--text-primary)}.grid-block[data-visual-style=minimalist] .grid-item--article{background:var(--vs-bg-glass);backdrop-filter:var(--vs-backdrop-glass);-webkit-backdrop-filter:var(--vs-backdrop-glass);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--vs-shadow-glass);position:relative;overflow:hidden}.grid-block[data-visual-style=minimalist] .grid-item--article:hover{box-shadow:var(--shadow-md)}.grid-block[data-visual-style=minimalist] .grid-item--article:hover .grid-item__article-title{color:var(--text-primary)}.grid-block[data-visual-style=minimalist] .grid-item__article-title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary);letter-spacing:var(--tracking-tight);text-shadow:var(--text-shadow-md)}.grid-block[data-visual-style=minimalist] .grid-item__article-excerpt{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-secondary)}.grid-block[data-visual-style=minimalist] .grid-item__article-category{position:relative;z-index:1;color:var(--color-primary-text)}.carousel-block[data-visual-style=minimalist] .carousel-slide{position:relative;background:var(--vs-bg-glass);backdrop-filter:var(--vs-backdrop-glass);-webkit-backdrop-filter:var(--vs-backdrop-glass);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--vs-shadow-glass);overflow:hidden}.carousel-block[data-visual-style=minimalist] .lexical-content{--lexical-color:var(--text-secondary);--lexical-heading-color:var(--text-primary);--lexical-link-color:var(--color-primary-text);--lexical-quote-color:var(--text-secondary);--lexical-strong-color:var(--text-primary);color:var(--text-secondary)}.carousel-block[data-visual-style=minimalist] .carousel-slide:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.carousel-block[data-visual-style=minimalist] .carousel-slide__article-title{color:var(--text-primary);text-shadow:var(--text-shadow-md)}.tabs.tabs[data-visual-style=minimalist] .tabs__panels{background:var(--vs-bg-glass);backdrop-filter:var(--vs-backdrop-glass);-webkit-backdrop-filter:var(--vs-backdrop-glass);color:var(--text-primary);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--vs-shadow-glass);position:relative;overflow:hidden}.tabs.tabs[data-visual-style=minimalist] .tabs__panels:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.header-master[data-visual-style=minimalist]{background:var(--bg-base);color:var(--text-primary);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--vs-shadow-glass)}.header-master[data-visual-style=minimalist] .logo-wrapper a,.header-master[data-visual-style=minimalist] .nav-item{font-family:var(--font-sans);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-shadow:var(--text-shadow-md)}.header-master[data-visual-style=minimalist] .nav-item:hover{background:var(--header-glass-bg-subtle-light);color:var(--color-primary-text)}.header-master[data-visual-style=minimalist] .nav-dropdown{background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle)}.header-master[data-visual-style=minimalist] .nav-dropdown__item{color:var(--text-primary)}.header-master[data-visual-style=minimalist] .nav-dropdown__item:hover{background:var(--bg-elevated)}.header-master[data-visual-style=minimalist] .burger-menu-toggle__bar{background:var(--text-primary)}.header-master[data-visual-style=minimalist] .burger-menu-toggle:hover .burger-menu-toggle__bar{background:var(--color-primary)}:is(.grid-block[data-visual-style=brand] .grid-item__article-media,.carousel-block .carousel-slide[data-slide-style=brand] .carousel-slide__article-media){box-shadow:0 4px 16px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.04),-3px -3px 12px rgba(255,255,255,.03),3px 3px 14px rgba(var(--color-primary-rgb),.1),inset 0 0 0 1px rgba(var(--color-primary-rgb),.08),inset 2px 2px 4px rgba(255,255,255,.02)}:is(.grid-block[data-visual-style=dark] .grid-item__article-media,.carousel-block .carousel-slide[data-slide-style=dark] .carousel-slide__article-media){box-shadow:0 6px 20px rgba(0,0,0,.25),0 3px 8px rgba(0,0,0,.15),-3px -3px 16px rgba(255,255,255,.02),4px 4px 16px rgba(var(--color-primary-rgb),.12),inset 0 0 0 1px rgba(255,255,255,.06),inset 2px 2px 6px rgba(255,255,255,.02)}:is(.grid-block[data-visual-style=dark] .grid-item__article-media:before,.carousel-block .carousel-slide[data-slide-style=dark] .carousel-slide__article-media:before){background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 25%,transparent 75%,rgba(0,0,0,.08))}:is(.grid-block[data-visual-style=statement] .grid-item__article-media,.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__article-media){box-shadow:0 6px 24px rgba(0,0,0,.3),0 3px 10px rgba(0,0,0,.2),-4px -4px 20px rgba(var(--color-primary-rgb),.08),4px 4px 20px rgba(var(--color-accent-rgb),.08),inset 0 0 0 1px rgba(255,255,255,.05),inset 2px 2px 8px rgba(255,255,255,.02)}:is(.grid-block[data-visual-style=statement] .grid-item__article-media:before,.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__article-media:before){background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.08) 0,transparent 30%,transparent 70%,rgba(var(--color-accent-rgb),.06) 100%)}:is(.grid-block[data-visual-style=gradient] .grid-item__article-media,.carousel-block .carousel-slide[data-slide-style=gradient] .carousel-slide__article-media){box-shadow:0 8px 28px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.12),-4px -4px 24px rgba(255,255,255,.04),5px 5px 24px rgba(var(--color-primary-rgb),.15),inset 0 0 0 1px rgba(255,255,255,.08),inset 2px 2px 8px rgba(255,255,255,.03)}:is(.grid-block[data-visual-style=gradient] .grid-item__article-media:before,.carousel-block .carousel-slide[data-slide-style=gradient] .carousel-slide__article-media:before){background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 35%,transparent 65%,rgba(0,0,0,.1))}:is(.grid-block[data-visual-style=gradient-mesh] .grid-item__article-media,.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .carousel-slide__article-media){box-shadow:0 8px 28px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.15),-5px -5px 24px rgba(var(--color-secondary-rgb),.1),5px 5px 24px rgba(var(--color-primary-rgb),.12),inset 0 0 0 1px rgba(255,255,255,.06),inset 2px 2px 8px rgba(255,255,255,.02)}:is(.grid-block[data-visual-style=gradient-mesh] .grid-item__article-media:before,.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .carousel-slide__article-media:before){background:linear-gradient(135deg,rgba(var(--color-secondary-rgb),.08) 0,transparent 30%,transparent 70%,rgba(var(--color-primary-rgb),.06) 100%)}:is(.grid-block[data-visual-style=gradient-aurora] .grid-item__article-media,.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .carousel-slide__article-media){box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 14px rgba(0,0,0,.18),-5px -5px 28px rgba(var(--color-primary-rgb),.1),5px 5px 28px rgba(var(--color-secondary-rgb),.08),0 -3px 20px rgba(var(--color-accent-rgb),.06),inset 0 0 0 1px rgba(255,255,255,.05),inset 2px 2px 10px rgba(255,255,255,.02)}:is(.grid-block[data-visual-style=gradient-aurora] .grid-item__article-media:before,.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .carousel-slide__article-media:before){background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.06) 0,transparent 25%,transparent 75%,rgba(var(--color-secondary-rgb),.05) 100%)}:is(.hero.hero[data-visual-style=brand],.banner.banner[data-visual-style=brand],.header-master[data-visual-style=brand],.grid-block[data-visual-style=brand] .grid-item.card.card--feature,.grid-block[data-visual-style=brand] .grid-item--article,.carousel-block[data-visual-style=brand] .carousel-slide,.grid-block .grid-item.card.card--feature[data-item-style=brand],.grid-block .grid-item--article[data-item-style=brand],.carousel-block .carousel-slide[data-slide-style=brand]):before{content:"";display:block;position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--_brand-glow-inline-size,40%);block-size:var(--_brand-glow-block-size,50%);background:radial-gradient(ellipse at top left,rgba(var(--color-primary-rgb),.08) 0,transparent 70%);pointer-events:none;z-index:0}.hero.hero[data-visual-style=brand]{background:var(--vs-bg);border-inline-start:var(--vs-accent-border);box-shadow:var(--vs-shadow);color:var(--text-primary)}.hero.hero[data-visual-style=brand] .hero__title{font-family:var(--font-sans);background:none;-webkit-text-fill-color:var(--text-primary);color:var(--text-primary);animation:none;font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-md)}.hero.hero[data-visual-style=brand] .hero__description{color:var(--text-secondary);text-shadow:var(--text-shadow-sm)}.hero.hero[data-visual-style=brand] .hero__social-proof-text{color:var(--text-tertiary)}.banner.banner[data-visual-style=brand]{background:var(--vs-bg);border-inline-start:var(--vs-accent-border);box-shadow:var(--vs-shadow);color:var(--text-primary)}.banner.banner[data-visual-style=brand] .banner__content{position:relative;z-index:var(--z-elevated)}.banner.banner[data-visual-style=brand] .banner__title{font-family:var(--font-sans);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-lg);background:none;-webkit-text-fill-color:var(--text-primary);color:var(--text-primary);animation:none}.banner.banner[data-visual-style=brand] .banner__description{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.banner.banner[data-visual-style=brand] .form-message,.banner.banner[data-visual-style=brand] .form-message em,.banner.banner[data-visual-style=brand] .form-message li,.banner.banner[data-visual-style=brand] .form-message ol,.banner.banner[data-visual-style=brand] .form-message p,.banner.banner[data-visual-style=brand] .form-message span,.banner.banner[data-visual-style=brand] .form-message strong,.banner.banner[data-visual-style=brand] .form-message ul{color:var(--text-secondary)}.banner.banner[data-visual-style=brand] .banner__description h1,.banner.banner[data-visual-style=brand] .banner__description h2,.banner.banner[data-visual-style=brand] .banner__description h3,.banner.banner[data-visual-style=brand] .banner__description h4,.banner.banner[data-visual-style=brand] .banner__description h5,.banner.banner[data-visual-style=brand] .banner__description h6{font-family:var(--font-sans);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-lg);background:none;-webkit-text-fill-color:var(--text-primary);color:var(--text-primary)}.banner.banner[data-visual-style=brand]:hover{box-shadow:var(--vs-shadow-brand-hover);transform:translateY(-2px);border-inline-start-color:var(--color-primary-hover)}.grid-block[data-visual-style=brand] .grid-item.card.card--feature{background:var(--vs-bg);border:var(--border-width) solid rgba(var(--color-primary-rgb),.15);border-inline-start:var(--vs-accent-border);border-radius:var(--radius-xl);box-shadow:var(--vs-shadow)}.grid-block[data-visual-style=brand] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=brand] .grid-item.card.card--feature .card__title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight)}.grid-block[data-visual-style=brand] .grid-item.card.card--feature .card__description{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.grid-block[data-visual-style=brand] .grid-item.card.card--feature .card__icon{position:relative;z-index:1}.grid-block[data-visual-style=brand] .grid-item.card.card--feature:hover{box-shadow:var(--vs-shadow-brand-hover);transform:translateY(-2px);border-inline-start-color:var(--color-primary-hover)}.grid-block[data-visual-style=brand] .grid-item.card.card--feature:hover .card__title{color:var(--text-primary)}.grid-block[data-visual-style=brand] .grid-item--article{background:var(--vs-bg);border:var(--border-width) solid rgba(var(--color-primary-rgb),.15);border-inline-start:var(--vs-accent-border);border-radius:var(--radius-xl);box-shadow:var(--vs-shadow);position:relative;overflow:hidden}.grid-block[data-visual-style=brand] .grid-item--article:hover{box-shadow:var(--vs-shadow-brand-hover);transform:translateY(-2px);border-inline-start-color:var(--color-primary-hover)}.grid-block[data-visual-style=brand] .grid-item--article:hover .grid-item__article-title{color:var(--text-primary)}.grid-block[data-visual-style=brand] .grid-item__article-title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight)}.grid-block[data-visual-style=brand] .grid-item__article-excerpt{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.grid-block[data-visual-style=brand] .grid-item__article-category{position:relative;z-index:1;color:var(--color-primary-text)}.carousel-block[data-visual-style=brand] .carousel-slide{position:relative;background:var(--vs-bg);border:var(--vs-border-width) solid var(--vs-border);border-inline-start:var(--vs-accent-border);box-shadow:var(--vs-shadow)}.carousel-block[data-visual-style=brand] .lexical-content{--lexical-color:var(--text-secondary);--lexical-heading-color:var(--text-primary);--lexical-link-color:var(--color-primary-text);--lexical-quote-color:var(--text-secondary);--lexical-strong-color:var(--text-primary);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.carousel-block[data-visual-style=brand] .carousel-slide:hover{box-shadow:var(--vs-shadow-brand-hover);transform:translateY(-2px);border-inline-start-color:var(--color-primary-hover)}.carousel-block[data-visual-style=brand] .carousel-slide__article-title{color:var(--text-primary);text-shadow:var(--text-shadow-md)}.tabs.tabs.tabs[data-visual-style=brand] .tabs__button--active{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);color:var(--color-primary-contrast);box-shadow:var(--shadow-md)}.tabs.tabs.tabs--underline[data-visual-style=brand] .tabs__button--active{background:transparent;border:none;box-shadow:none;color:var(--color-primary-text)}.tabs.tabs.tabs--underline[data-visual-style=brand] .tabs__button:hover:not(.tabs__button--active){background:transparent}.tabs.tabs.tabs[data-visual-style=brand] .tabs__button:not(.tabs__button--active){color:var(--text-secondary)}.tabs.tabs.tabs[data-visual-style=brand] .tabs__button:hover:not(.tabs__button--active){color:var(--color-primary-text);background:rgba(var(--color-primary-rgb),.08)}.tabs.tabs[data-visual-style=brand] .tabs__panels{position:relative;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-inline-start:var(--vs-accent-border);border-block-start:var(--vs-border-width) solid rgba(var(--color-primary-rgb),.15);border-inline-end:var(--vs-border-width) solid rgba(var(--color-primary-rgb),.15);border-block-end:var(--vs-border-width) solid rgba(var(--color-primary-rgb),.15);box-shadow:var(--shadow-md)}.tabs.tabs[data-visual-style=brand] .tabs__panels:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.04) 0,rgba(var(--color-primary-rgb),.01) 100%);border-radius:inherit;pointer-events:none;z-index:0}.tabs.tabs[data-visual-style=brand] .tabs__panel{position:relative;z-index:1}.header-master[data-visual-style=brand]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 6%,var(--bg-base)) 0,color-mix(in srgb,var(--color-primary) 2%,var(--bg-base)) 100%);color:var(--text-primary);box-shadow:var(--shadow-md);border-inline-start:var(--vs-accent-border);--_brand-glow-inline-size:30%;--_brand-glow-block-size:100%}.header-master[data-visual-style=brand] .logo-wrapper a,.header-master[data-visual-style=brand] .nav-item{font-family:var(--font-sans);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-lg);background:none;-webkit-text-fill-color:var(--text-primary);color:var(--text-primary);animation:none}.header-master[data-visual-style=brand] .nav-item:hover{background:rgba(var(--color-primary-rgb),.08);-webkit-text-fill-color:var(--color-primary-text);color:var(--color-primary-text)}.header-master[data-visual-style=brand] .nav-dropdown{background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle)}.header-master[data-visual-style=brand] .nav-dropdown__item{color:var(--text-primary)}.header-master[data-visual-style=brand] .nav-dropdown__item:hover{background:rgba(var(--color-primary-rgb),.05)}.header-master[data-visual-style=brand] .burger-menu-toggle__bar{background:var(--text-inverse-primary)}.header-master[data-visual-style=brand] .burger-menu-toggle:hover .burger-menu-toggle__bar{background:var(--neutral-200)}.header-master[data-visual-style=brand].header-master--blur-active{background:var(--header-glass-bg-opaque-light)}:is(.hero.hero[data-visual-style=dark],.banner.banner[data-visual-style=dark],.header-master[data-visual-style=dark],.grid-block[data-visual-style=dark] .grid-item.card.card--feature,.grid-block[data-visual-style=dark] .grid-item--article,.carousel-block[data-visual-style=dark] .carousel-slide,.tabs.tabs[data-visual-style=dark] .tabs__button--active,.tabs.tabs[data-visual-style=dark] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=dark],.grid-block .grid-item--article[data-item-style=dark],.carousel-block .carousel-slide[data-slide-style=dark]):before{content:"";display:block;position:absolute;inset-block-start:0;inset-inline:10%;block-size:1px;background:linear-gradient(90deg,transparent 0,var(--border-inverse-subtle) 50%,transparent 100%);pointer-events:none;z-index:var(--_dark-line-z,0)}.tabs.tabs[data-visual-style=dark] .tabs__button--active:before{border-radius:inherit}.hero.hero[data-visual-style=dark]{background:var(--gradient-dark);color:var(--text-inverse-primary);border:var(--border-width) solid var(--border-inverse-subtle);box-shadow:var(--shadow-dark-card)}.hero.hero[data-visual-style=dark] .hero__title{background:none;-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary);animation:none;font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-lg)}.hero.hero[data-visual-style=dark] .hero__description,.hero.hero[data-visual-style=dark] .hero__social-proof-text{color:var(--text-inverse-secondary)}.hero.hero[data-visual-style=dark] .hero__social-proof-logo{filter:grayscale(100%) brightness(2)}.hero.hero[data-visual-style=dark] .hero__description .lexical-content{--lexical-color:var(--text-inverse-secondary);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-link-hover-color:var(--text-inverse-primary);--lexical-quote-color:var(--text-inverse-secondary);--lexical-strong-color:var(--text-inverse-primary);color:var(--text-inverse-secondary)}.hero.hero[data-visual-style=dark] .hero__description .lexical-content ul{list-style:disc;padding-inline-start:var(--lexical-list-indent,var(--space-l))}.hero.hero[data-visual-style=dark] .hero__description .lexical-content ol{list-style:decimal;padding-inline-start:var(--lexical-list-indent,var(--space-l))}.hero.hero[data-visual-style=dark] .hero__description .lexical-content code{background:rgba(255,255,255,.1);color:var(--color-accent-light)}.hero.hero[data-visual-style=dark] .hero__description .lexical-content pre{background:rgba(255,255,255,.05);border-color:var(--border-inverse-subtle)}.hero.hero[data-visual-style=dark] .hero__description .lexical-content blockquote{border-color:var(--color-primary-light)}.banner.banner[data-visual-style=dark]{background:var(--gradient-dark);color:var(--text-inverse-primary);border:var(--border-width) solid var(--border-inverse-subtle);box-shadow:var(--shadow-dark-card)}.banner.banner[data-visual-style=dark] .banner__title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight);color:var(--text-inverse-primary)}.banner.banner[data-visual-style=dark] .banner__description{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-inverse-secondary)}.banner.banner[data-visual-style=dark] .form-message,.banner.banner[data-visual-style=dark] .form-message em,.banner.banner[data-visual-style=dark] .form-message li,.banner.banner[data-visual-style=dark] .form-message ol,.banner.banner[data-visual-style=dark] .form-message p,.banner.banner[data-visual-style=dark] .form-message span,.banner.banner[data-visual-style=dark] .form-message strong,.banner.banner[data-visual-style=dark] .form-message ul{color:var(--text-inverse-secondary)}.banner.banner[data-visual-style=dark] .banner__description h1,.banner.banner[data-visual-style=dark] .banner__description h2,.banner.banner[data-visual-style=dark] .banner__description h3,.banner.banner[data-visual-style=dark] .banner__description h4,.banner.banner[data-visual-style=dark] .banner__description h5,.banner.banner[data-visual-style=dark] .banner__description h6{font-family:var(--font-sans);font-weight:var(--font-weight-bold);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight);color:var(--text-inverse-primary)}.banner.banner[data-visual-style=dark] .banner__description .lexical-content{--lexical-color:var(--text-inverse-secondary);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-link-hover-color:var(--text-inverse-primary);--lexical-quote-color:var(--text-inverse-secondary);--lexical-strong-color:var(--text-inverse-primary);color:var(--text-inverse-secondary)}.banner.banner[data-visual-style=dark] .banner__description .lexical-content code{background:var(--shine-light);color:var(--color-accent-light)}.banner.banner[data-visual-style=dark] .banner__description .lexical-content pre{background:var(--shine-subtle);border-color:var(--border-inverse-subtle)}.banner.banner[data-visual-style=dark] .banner__description .lexical-content blockquote{border-color:var(--color-primary-light)}.banner.banner[data-visual-style=dark]:hover{box-shadow:var(--shadow-2xl)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature{background:var(--gradient-dark);border:var(--border-width) solid var(--border-inverse-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-dark-card)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description{font-family:var(--font-sans);color:var(--text-inverse-secondary)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description em,.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description li,.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description ol,.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description p,.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description span,.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description strong,.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description ul{color:inherit}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description .lexical-content{--lexical-color:var(--text-inverse-secondary);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-link-hover-color:var(--text-inverse-primary);--lexical-quote-color:var(--text-inverse-secondary);--lexical-strong-color:var(--text-inverse-primary);color:var(--text-inverse-secondary)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description .lexical-content ul{list-style:disc;padding-inline-start:var(--lexical-list-indent,var(--space-l))}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description .lexical-content ol{list-style:decimal;padding-inline-start:var(--lexical-list-indent,var(--space-l))}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description .lexical-content code{background:rgba(255,255,255,.1);color:var(--color-accent-light)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description .lexical-content blockquote{border-color:var(--color-primary-light)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description .lexical-content li{padding-inline-start:var(--space-s)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description .lexical-content a:hover{text-decoration-thickness:2px}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description .lexical-content pre{background:rgba(255,255,255,.05);border-color:var(--border-inverse-subtle)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description .lexical-content pre code{background:transparent;color:var(--text-inverse-secondary)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description .lexical-content s{color:var(--neutral-500)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description .lexical-content mark{background:rgba(var(--color-warning-rgb),.3);color:var(--text-inverse-primary)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description .lexical-content hr{background:var(--border-inverse-subtle)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__icon{color:var(--color-primary-light)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature:hover{box-shadow:var(--shadow-dark-card-hover)}.grid-block[data-visual-style=dark] .grid-item--article{background:var(--gradient-dark);border:var(--border-width) solid var(--border-inverse-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-dark-card);position:relative;overflow:hidden}.grid-block[data-visual-style=dark] .grid-item--article:hover{box-shadow:var(--shadow-dark-card-hover)}.grid-block[data-visual-style=dark] .grid-item__article-title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight)}.grid-block[data-visual-style=dark] .grid-item__article-excerpt{font-family:var(--font-sans);color:var(--hero-text-dark-description,var(--text-inverse-secondary))}.grid-block[data-visual-style=dark] .grid-item__article-category{color:var(--color-primary-light)}.carousel-block[data-visual-style=dark] .carousel-slide{position:relative;background:var(--vs-bg);border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--shadow-dark-card);color:var(--vs-text-primary)}.carousel-block[data-visual-style=dark] .carousel-slide__title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight)}.carousel-block[data-visual-style=dark] .lexical-content{--lexical-color:var(--text-inverse-secondary);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-quote-color:var(--text-inverse-secondary);--lexical-strong-color:var(--text-inverse-primary);color:var(--text-inverse-secondary)}.carousel-block[data-visual-style=dark] .carousel-slide__cta,.carousel-block[data-visual-style=dark] .lexical-content{position:relative;z-index:1}.carousel-block[data-visual-style=dark] .carousel-slide:hover{box-shadow:var(--shadow-2xl)}.carousel-block[data-visual-style=dark] .carousel-slide__article-title{color:var(--text-inverse-primary);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight)}.tabs.tabs[data-visual-style=dark] .tabs__button--active{background:var(--gradient-dark);font-family:var(--font-sans);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-lg);border:var(--border-width) solid var(--border-inverse-subtle);box-shadow:var(--shadow-xl);position:relative}.tabs.tabs--underline[data-visual-style=dark] .tabs__button--active{background:transparent;border:none;box-shadow:none;text-shadow:none;color:var(--text-primary)}.tabs.tabs--underline[data-visual-style=dark] .tabs__button--active:before{display:none}.tabs.tabs--underline[data-visual-style=dark] .tabs__button:hover:not(.tabs__button--active){background:transparent}.tabs.tabs[data-visual-style=dark] .tabs__button:not(.tabs__button--active){color:var(--text-secondary)}.tabs.tabs[data-visual-style=dark] .tabs__button:hover:not(.tabs__button--active){color:var(--text-primary);background:rgba(0,0,0,.05)}.tabs.tabs[data-visual-style=dark] .tabs__panels{background:var(--gradient-dark);color:var(--text-inverse-secondary);border:var(--border-width) solid var(--border-inverse-subtle);box-shadow:var(--shadow-dark-card);position:relative;--_dark-line-z:1}.tabs.tabs[data-visual-style=dark] .tabs__panel{position:relative;z-index:1}.tabs.tabs[data-visual-style=dark] .tabs__panel .lexical-content{--lexical-color:var(--text-inverse-secondary);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-link-hover-color:var(--text-inverse-primary);--lexical-quote-color:var(--text-inverse-secondary);--lexical-strong-color:var(--text-inverse-primary);--lexical-spacing:var(--space-s);color:var(--text-inverse-secondary)}:is(.tabs.tabs[data-visual-style=dark],.tabs.tabs[data-visual-style=statement],.tabs.tabs[data-visual-style=gradient-mesh]) .tabs__panel .lexical-content ul{list-style:disc;padding-inline-start:var(--lexical-list-indent,var(--space-l))}:is(.tabs.tabs[data-visual-style=dark],.tabs.tabs[data-visual-style=statement],.tabs.tabs[data-visual-style=gradient-mesh]) .tabs__panel .lexical-content ol{list-style:decimal;padding-inline-start:var(--lexical-list-indent,var(--space-l))}:is(.tabs.tabs[data-visual-style=dark],.tabs.tabs[data-visual-style=statement],.tabs.tabs[data-visual-style=gradient-mesh]) .tabs__panel .lexical-content li{padding-inline-start:var(--space-s)}:is(.tabs.tabs[data-visual-style=dark],.tabs.tabs[data-visual-style=statement],.tabs.tabs[data-visual-style=gradient-mesh]) .tabs__panel .lexical-content a:hover{text-decoration-thickness:2px}:is(.tabs.tabs[data-visual-style=dark],.tabs.tabs[data-visual-style=statement],.tabs.tabs[data-visual-style=gradient-mesh]) .tabs__panel .lexical-content code{background:var(--shine-light);color:var(--color-accent-light)}:is(.tabs.tabs[data-visual-style=dark],.tabs.tabs[data-visual-style=statement],.tabs.tabs[data-visual-style=gradient-mesh]) .tabs__panel .lexical-content pre{background:var(--shine-subtle);border-color:var(--border-inverse-subtle)}:is(.tabs.tabs[data-visual-style=dark],.tabs.tabs[data-visual-style=statement],.tabs.tabs[data-visual-style=gradient-mesh]) .tabs__panel .lexical-content pre code{background:transparent;color:var(--text-inverse-secondary)}:is(.tabs.tabs[data-visual-style=dark],.tabs.tabs[data-visual-style=statement],.tabs.tabs[data-visual-style=gradient-mesh]) .tabs__panel .lexical-content blockquote{border-color:var(--color-primary-light)}:is(.tabs.tabs[data-visual-style=dark],.tabs.tabs[data-visual-style=statement],.tabs.tabs[data-visual-style=gradient-mesh]) .tabs__panel .lexical-content s{color:var(--neutral-500)}:is(.tabs.tabs[data-visual-style=dark],.tabs.tabs[data-visual-style=statement],.tabs.tabs[data-visual-style=gradient-mesh]) .tabs__panel .lexical-content mark{background:rgba(var(--color-warning-rgb),.3);color:var(--text-inverse-primary)}:is(.tabs.tabs[data-visual-style=dark],.tabs.tabs[data-visual-style=statement],.tabs.tabs[data-visual-style=gradient-mesh]) .tabs__panel .lexical-content hr{background:var(--border-inverse-subtle)}:is(.tabs.tabs[data-visual-style=dark],.tabs.tabs[data-visual-style=statement],.tabs.tabs[data-visual-style=gradient-mesh]) .tabs__panel .lexical-content .lexical-table th{background:rgba(255,255,255,.08);color:var(--text-inverse-primary)}:is(.tabs.tabs[data-visual-style=dark],.tabs.tabs[data-visual-style=statement],.tabs.tabs[data-visual-style=gradient-mesh]) .tabs__panel .lexical-content .lexical-table td{border-color:var(--border-inverse-subtle)}:is(.tabs.tabs[data-visual-style=dark],.tabs.tabs[data-visual-style=statement],.tabs.tabs[data-visual-style=gradient-mesh]) .tabs__panel .lexical-content .lexical-table tr:nth-child(2n) td{background:rgba(255,255,255,.03)}.header-master[data-visual-style=dark]{background:var(--gradient-dark);color:var(--text-inverse-primary);border:var(--border-width) solid var(--border-inverse-subtle);box-shadow:var(--shadow-dark-card);--header-text:var(--text-inverse-primary);--header-text-secondary:var(--text-inverse-secondary);--header-border:var(--border-inverse-subtle);--header-bg-surface:var(--neutral-900);--header-bg-elevated:var(--neutral-800);--header-hover-text:var(--color-primary-light);--header-hover-bg:color-mix(in srgb,var(--color-primary) 12%,transparent);--header-active-text:var(--color-accent-light)}.header-master[data-visual-style=dark] .logo-wrapper a,.header-master[data-visual-style=dark] .nav-item{font-family:var(--font-sans);font-weight:var(--font-weight-bold);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight);color:var(--text-inverse-primary)}.header-master[data-visual-style=dark] .nav-item:hover{background:var(--header-hover-bg);color:var(--header-hover-text)}.header-master[data-visual-style=dark] .nav-dropdown{background:var(--neutral-900);border:var(--border-width) solid var(--border-inverse-subtle)}.header-master[data-visual-style=dark] .nav-dropdown__item{color:var(--text-inverse-primary)}.header-master[data-visual-style=dark] .nav-dropdown__item:hover{background:var(--neutral-800)}.header-master[data-visual-style=dark] .burger-menu-toggle__bar{background:var(--text-inverse-primary)}.header-master[data-visual-style=dark] .burger-menu-toggle:hover .burger-menu-toggle__bar{background:var(--color-primary-light)}:where(.hero.hero[data-visual-style=statement] .hero__title,.banner.banner[data-visual-style=statement] .banner__title,.banner.banner[data-visual-style=statement] .banner__description h1,.banner.banner[data-visual-style=statement] .banner__description h2,.banner.banner[data-visual-style=statement] .banner__description h3,.banner.banner[data-visual-style=statement] .banner__description h4,.banner.banner[data-visual-style=statement] .banner__description h5,.banner.banner[data-visual-style=statement] .banner__description h6,.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=statement] .grid-item__article-title,.carousel-block[data-visual-style=statement] .carousel-slide__title,.carousel-block[data-visual-style=statement] .carousel-slide__article-title,.tabs.tabs[data-visual-style=statement] .tabs__button--active,.header-master[data-visual-style=statement] .nav-item,.header-master[data-visual-style=statement] .logo-wrapper a,.header-master[data-visual-style=statement] .nav-item:hover,.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__subtitle,.grid-block .grid-item--article[data-item-style=statement] .grid-item__article-title,.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__article-title,.hero.hero[data-visual-style=gradient-mesh] .hero__title,.banner.banner[data-visual-style=gradient-mesh] .banner__title,.banner.banner[data-visual-style=gradient-mesh] .banner__description h1,.banner.banner[data-visual-style=gradient-mesh] .banner__description h2,.banner.banner[data-visual-style=gradient-mesh] .banner__description h3,.banner.banner[data-visual-style=gradient-mesh] .banner__description h4,.banner.banner[data-visual-style=gradient-mesh] .banner__description h5,.banner.banner[data-visual-style=gradient-mesh] .banner__description h6,.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=gradient-mesh] .grid-item__article-title,.carousel-block[data-visual-style=gradient-mesh] .carousel-slide__title,.carousel-block[data-visual-style=gradient-mesh] .carousel-slide__article-title,.tabs.tabs[data-visual-style=gradient-mesh] .tabs__button--active,.header-master[data-visual-style=gradient-mesh] .nav-item,.header-master[data-visual-style=gradient-mesh] .logo-wrapper a,.header-master[data-visual-style=gradient-mesh] .nav-item:hover,.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__subtitle,.grid-block .grid-item--article[data-item-style=gradient-mesh] .grid-item__article-title,.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .carousel-slide__title,.hero.hero[data-visual-style=gradient-aurora] .hero__title,.banner.banner[data-visual-style=gradient-aurora] .banner__title,.banner.banner[data-visual-style=gradient-aurora] .banner__description h1,.banner.banner[data-visual-style=gradient-aurora] .banner__description h2,.banner.banner[data-visual-style=gradient-aurora] .banner__description h3,.banner.banner[data-visual-style=gradient-aurora] .banner__description h4,.banner.banner[data-visual-style=gradient-aurora] .banner__description h5,.banner.banner[data-visual-style=gradient-aurora] .banner__description h6,.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=gradient-aurora] .grid-item__article-title,.carousel-block[data-visual-style=gradient-aurora] .carousel-slide__title,.carousel-block[data-visual-style=gradient-aurora] .carousel-slide__article-title,.header-master[data-visual-style=gradient-aurora] .nav-item,.header-master[data-visual-style=gradient-aurora] .logo-wrapper a,.header-master[data-visual-style=gradient-aurora] .nav-item:hover,.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__subtitle,.grid-block .grid-item--article[data-item-style=gradient-aurora] .grid-item__article-title,.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .carousel-slide__article-title,.hero.hero[data-visual-style=holographic] .hero__title,.banner.banner[data-visual-style=holographic] .banner__title,.banner.banner[data-visual-style=holographic] .banner__description h1,.banner.banner[data-visual-style=holographic] .banner__description h2,.banner.banner[data-visual-style=holographic] .banner__description h3,.banner.banner[data-visual-style=holographic] .banner__description h4,.banner.banner[data-visual-style=holographic] .banner__description h5,.banner.banner[data-visual-style=holographic] .banner__description h6,.grid-block[data-visual-style=holographic] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=holographic] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=holographic] .grid-item__article-title,.carousel-block[data-visual-style=holographic] .carousel-slide__title,.carousel-block[data-visual-style=holographic] .carousel-slide__article-title,.grid-block .grid-item.card.card--feature[data-item-style=holographic] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=holographic] .card__subtitle,.grid-block .grid-item--article[data-item-style=holographic] .grid-item__article-title,.carousel-block .carousel-slide[data-slide-style=holographic] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=holographic] .carousel-slide__article-title,.hero.hero[data-visual-style=holographic-vivid] .hero__title,.banner.banner[data-visual-style=holographic-vivid] .banner__title,.banner.banner[data-visual-style=holographic-vivid] .banner__description h1,.banner.banner[data-visual-style=holographic-vivid] .banner__description h2,.banner.banner[data-visual-style=holographic-vivid] .banner__description h3,.banner.banner[data-visual-style=holographic-vivid] .banner__description h4,.banner.banner[data-visual-style=holographic-vivid] .banner__description h5,.banner.banner[data-visual-style=holographic-vivid] .banner__description h6,.grid-block[data-visual-style=holographic-vivid] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=holographic-vivid] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=holographic-vivid] .grid-item__article-title,.carousel-block[data-visual-style=holographic-vivid] .carousel-slide__title,.carousel-block[data-visual-style=holographic-vivid] .carousel-slide__article-title,.grid-block .grid-item.card.card--feature[data-item-style=holographic-vivid] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=holographic-vivid] .card__subtitle,.grid-block .grid-item--article[data-item-style=holographic-vivid] .grid-item__article-title,.carousel-block .carousel-slide[data-slide-style=holographic-vivid] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=holographic-vivid] .carousel-slide__article-title,.hero.hero[data-visual-style=liquid-glass-vivid] .hero__title,.banner.banner[data-visual-style=liquid-glass-vivid] .banner__title,.banner.banner[data-visual-style=liquid-glass-vivid] .banner__description h1,.banner.banner[data-visual-style=liquid-glass-vivid] .banner__description h2,.banner.banner[data-visual-style=liquid-glass-vivid] .banner__description h3,.banner.banner[data-visual-style=liquid-glass-vivid] .banner__description h4,.banner.banner[data-visual-style=liquid-glass-vivid] .banner__description h5,.banner.banner[data-visual-style=liquid-glass-vivid] .banner__description h6,.grid-block[data-visual-style=liquid-glass-vivid] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=liquid-glass-vivid] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=liquid-glass-vivid] .grid-item__article-title,.carousel-block[data-visual-style=liquid-glass-vivid] .carousel-slide__title,.carousel-block[data-visual-style=liquid-glass-vivid] .carousel-slide__article-title,.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass-vivid] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass-vivid] .card__subtitle,.grid-block .grid-item--article[data-item-style=liquid-glass-vivid] .grid-item__article-title,.carousel-block .carousel-slide[data-slide-style=liquid-glass-vivid] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=liquid-glass-vivid] .carousel-slide__article-title){font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:var(--_vs-title-bg);background-size:var(--_vs-title-size);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift var(--animation-gradient) ease infinite;will-change:background-position}:is(.hero.hero[data-visual-style=pearl-vivid] .hero__title,.banner.banner[data-visual-style=pearl-vivid] .banner__title,.grid-block[data-visual-style=pearl-vivid] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=pearl-vivid] .grid-item.card.card--feature .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=pearl-vivid] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=pearl-vivid] .card__subtitle,.carousel-block[data-visual-style=pearl-vivid] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=pearl-vivid] .carousel-slide__title){font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 33%,var(--color-accent) 66%,var(--color-primary) 100%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift var(--animation-gradient) ease infinite;will-change:background-position}.hero.hero[data-visual-style=pearl-vivid] .hero__title.hero__title--static-gradient{animation:none}:is(.hero.hero[data-visual-style=pearl-vivid] .hero__title,.hero.hero[data-visual-style=holographic] .hero__title,.banner.banner[data-visual-style=pearl-vivid] .banner__title,.banner.banner[data-visual-style=holographic] .banner__title,.grid-block[data-visual-style=pearl-vivid] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=pearl-vivid] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=holographic] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=holographic] .grid-item.card.card--feature .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=pearl-vivid] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=pearl-vivid] .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=holographic] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=holographic] .card__subtitle,.grid-block[data-visual-style=pearl-vivid] .grid-item__article-title,.grid-block[data-visual-style=holographic] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=pearl-vivid] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=holographic] .grid-item__article-title,.carousel-block[data-visual-style=pearl-vivid] .carousel-slide__title,.carousel-block[data-visual-style=holographic] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=pearl-vivid] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=holographic] .carousel-slide__title,.carousel-block[data-visual-style=pearl-vivid] .carousel-slide__article-title,.carousel-block[data-visual-style=holographic] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=pearl-vivid] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=holographic] .carousel-slide__article-title){text-shadow:var(--text-shadow-md)}:is(.hero.hero[data-visual-style=holographic-vivid] .hero__title,.hero.hero[data-visual-style=liquid-glass-vivid] .hero__title,.banner.banner[data-visual-style=holographic-vivid] .banner__title,.banner.banner[data-visual-style=liquid-glass-vivid] .banner__title,.grid-block[data-visual-style=holographic-vivid] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=holographic-vivid] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=liquid-glass-vivid] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=liquid-glass-vivid] .grid-item.card.card--feature .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=holographic-vivid] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=holographic-vivid] .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass-vivid] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass-vivid] .card__subtitle,.grid-block[data-visual-style=holographic-vivid] .grid-item__article-title,.grid-block[data-visual-style=liquid-glass-vivid] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=holographic-vivid] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=liquid-glass-vivid] .grid-item__article-title,.carousel-block[data-visual-style=holographic-vivid] .carousel-slide__title,.carousel-block[data-visual-style=liquid-glass-vivid] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=holographic-vivid] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=liquid-glass-vivid] .carousel-slide__title,.carousel-block[data-visual-style=holographic-vivid] .carousel-slide__article-title,.carousel-block[data-visual-style=liquid-glass-vivid] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=holographic-vivid] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=liquid-glass-vivid] .carousel-slide__article-title){text-shadow:var(--vs-aurora-title-glow)}:is(.hero.hero[data-visual-style=dark] .hero__description,.hero.hero[data-visual-style=statement] .hero__description,.banner.banner[data-visual-style=dark] .banner__description,.banner.banner[data-visual-style=statement] .banner__description,.grid-block[data-visual-style=dark] .grid-item.card.card--feature .card__description,.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description,.grid-block .grid-item.card.card--feature[data-item-style=dark] .card__description,.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__description,.grid-block[data-visual-style=dark] .grid-item__article-excerpt,.grid-block[data-visual-style=statement] .grid-item__article-excerpt,.grid-block .grid-item--article[data-item-style=dark] .grid-item__article-excerpt,.grid-block .grid-item--article[data-item-style=statement] .grid-item__article-excerpt,.carousel-block[data-visual-style=dark] .lexical-content,.carousel-block[data-visual-style=statement] .lexical-content,.carousel-block .carousel-slide[data-slide-style=dark] .lexical-content,.carousel-block .carousel-slide[data-slide-style=statement] .lexical-content){text-shadow:var(--text-shadow-heavy)}:is(.banner.banner[data-visual-style=gradient-mesh] .banner__description,.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__description,.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__description,.grid-block[data-visual-style=gradient-mesh] .grid-item__article-excerpt,.grid-block .grid-item--article[data-item-style=gradient-mesh] .grid-item__article-excerpt,.carousel-block[data-visual-style=gradient-mesh] .lexical-content,.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .lexical-content){text-shadow:var(--text-shadow-stronger)}:is(.banner.banner[data-visual-style=gradient-aurora] .banner__description,.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__description,.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__description,.grid-block[data-visual-style=gradient-aurora] .grid-item__article-excerpt,.grid-block .grid-item--article[data-item-style=gradient-aurora] .grid-item__article-excerpt,.carousel-block[data-visual-style=gradient-aurora] .lexical-content,.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .lexical-content){text-shadow:var(--text-shadow-deepest)}:is(.hero.hero[data-visual-style=statement],.banner.banner[data-visual-style=statement],.header-master[data-visual-style=statement],.grid-block[data-visual-style=statement] .grid-item--article,.carousel-block[data-visual-style=statement] .carousel-slide,.tabs.tabs[data-visual-style=statement] .tabs__panels):before{content:"";position:absolute;inset:0;background:var(--_statement-glow-bg,radial-gradient(ellipse 60% 40% at 20% 30%,rgba(var(--color-primary-rgb),.15) 0,transparent 50%),radial-gradient(ellipse 50% 50% at 80% 70%,rgba(var(--color-accent-rgb),.12) 0,transparent 50%),radial-gradient(ellipse 70% 30% at 50% 80%,rgba(var(--color-secondary-rgb),.08) 0,transparent 50%)
  );animation:vsAmbientPulse var(--animation-ambient) ease-in-out infinite;pointer-events:none;z-index:0}:is(.grid-block .grid-item.card.card--feature[data-item-style=statement],.grid-block .grid-item--article[data-item-style=statement],.carousel-block .carousel-slide[data-slide-style=statement]):before{content:"";display:block;position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 20% 30%,rgba(var(--color-primary-rgb),.15) 0,transparent 50%),radial-gradient(ellipse 50% 50% at 80% 70%,rgba(var(--color-accent-rgb),.12) 0,transparent 50%),radial-gradient(ellipse 70% 30% at 50% 80%,rgba(var(--color-secondary-rgb),.08) 0,transparent 50%);pointer-events:none;z-index:0}.hero.hero[data-visual-style=statement]{background:var(--vs-bg);color:var(--text-inverse-primary)}.hero.hero[data-visual-style=statement] .hero__description{color:var(--hero-text-dark-description)}.hero.hero[data-visual-style=statement] .hero__description .lexical-content{--lexical-color:var(--hero-text-dark-description);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-link-hover-color:var(--text-inverse-primary);--lexical-quote-color:var(--hero-text-dark-description);--lexical-strong-color:var(--text-inverse-primary);color:var(--hero-text-dark-description)}.hero.hero[data-visual-style=statement] .hero__description .lexical-content ul{list-style:disc;padding-inline-start:var(--lexical-list-indent,var(--space-l))}.hero.hero[data-visual-style=statement] .hero__description .lexical-content ol{list-style:decimal;padding-inline-start:var(--lexical-list-indent,var(--space-l))}.hero.hero[data-visual-style=statement] .hero__description .lexical-content code{background:rgba(255,255,255,.1);color:var(--color-accent-light)}.hero.hero[data-visual-style=statement] .hero__description .lexical-content pre{background:rgba(255,255,255,.05);border-color:var(--border-inverse-subtle)}.hero.hero[data-visual-style=statement] .hero__description .lexical-content blockquote{border-color:var(--color-primary-light)}.hero.hero[data-visual-style=statement] .hero__title{text-shadow:var(--text-shadow-hair),var(--hero-title-glow-statement)}.hero.hero[data-visual-style=statement]:after{content:"";position:absolute;inset-block-start:15%;inset-inline-end:8%;width:25rem;height:25rem;background:radial-gradient(circle,rgba(var(--color-accent-rgb),.2) 0,rgba(var(--color-accent-rgb),.05) 40%,transparent 60%);pointer-events:none;z-index:var(--z-background);animation:float var(--animation-float) ease-in-out infinite;filter:var(--blur-decorative-xl)}.hero.hero[data-visual-style=statement] .hero__social-proof-text{color:var(--hero-text-dark-description)}.hero.hero[data-visual-style=statement] .hero__social-proof-logo{filter:grayscale(100%) brightness(2)}.banner.banner[data-visual-style=statement]{background:var(--vs-bg);color:var(--text-inverse-primary);box-shadow:var(--shadow-xl);border:none}.banner.banner[data-visual-style=statement] .banner__content{position:relative;z-index:2}.banner.banner[data-visual-style=statement] .banner__title{text-shadow:var(--text-shadow-hair)}.banner.banner[data-visual-style=statement] .banner__description{font-family:var(--font-sans);font-size:var(--text-base);color:var(--hero-text-dark-description)}.banner.banner[data-visual-style=statement] .form-message,.banner.banner[data-visual-style=statement] .form-message em,.banner.banner[data-visual-style=statement] .form-message li,.banner.banner[data-visual-style=statement] .form-message ol,.banner.banner[data-visual-style=statement] .form-message p,.banner.banner[data-visual-style=statement] .form-message span,.banner.banner[data-visual-style=statement] .form-message strong,.banner.banner[data-visual-style=statement] .form-message ul{color:var(--hero-text-dark-description)}.banner.banner[data-visual-style=statement] .banner__description em,.banner.banner[data-visual-style=statement] .banner__description li,.banner.banner[data-visual-style=statement] .banner__description ol,.banner.banner[data-visual-style=statement] .banner__description p,.banner.banner[data-visual-style=statement] .banner__description span,.banner.banner[data-visual-style=statement] .banner__description strong,.banner.banner[data-visual-style=statement] .banner__description ul{color:inherit}.banner.banner[data-visual-style=statement] .banner__description .lexical-content{--lexical-color:var(--hero-text-dark-description);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-link-hover-color:var(--text-inverse-primary);--lexical-quote-color:var(--hero-text-dark-description);--lexical-strong-color:var(--text-inverse-primary);color:var(--hero-text-dark-description)}.banner.banner[data-visual-style=statement] .banner__description .lexical-content code{background:var(--shine-light);color:var(--color-accent-light)}.banner.banner[data-visual-style=statement] .banner__description .lexical-content pre{background:var(--shine-subtle);border-color:var(--border-inverse-subtle)}.banner.banner[data-visual-style=statement] .banner__description .lexical-content blockquote{border-color:var(--color-primary-light)}.banner.banner[data-visual-style=statement]:hover{box-shadow:var(--shadow-2xl)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature{background:var(--vs-bg);border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-dark-card)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(var(--color-primary-rgb),.1) 0,transparent 60%);opacity:.5;transition:opacity var(--transition-base);pointer-events:none;z-index:0}.grid-block[data-visual-style=statement] .grid-item.card.card--feature:hover:before{opacity:1}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__title{position:relative;z-index:1;text-shadow:var(--text-shadow-hair)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description{position:relative;z-index:1;font-family:var(--font-sans);color:var(--hero-text-dark-description,var(--text-inverse-secondary))}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description em,.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description li,.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description ol,.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description p,.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description span,.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description strong,.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description ul{color:inherit}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description .lexical-content{--lexical-color:var(--hero-text-dark-description);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-link-hover-color:var(--text-inverse-primary);--lexical-quote-color:var(--hero-text-dark-description);--lexical-strong-color:var(--text-inverse-primary);color:var(--hero-text-dark-description)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description .lexical-content ul{list-style:disc;padding-inline-start:var(--lexical-list-indent,var(--space-l))}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description .lexical-content ol{list-style:decimal;padding-inline-start:var(--lexical-list-indent,var(--space-l))}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description .lexical-content code{background:rgba(255,255,255,.1);color:var(--color-accent-light)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description .lexical-content blockquote{border-color:var(--color-primary-light)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description .lexical-content li{padding-inline-start:var(--space-s)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description .lexical-content a:hover{text-decoration-thickness:2px}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description .lexical-content pre{background:rgba(255,255,255,.05);border-color:var(--border-inverse-subtle)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description .lexical-content pre code{background:transparent;color:var(--hero-text-dark-description)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description .lexical-content s{color:var(--neutral-500)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description .lexical-content mark{background:rgba(var(--color-warning-rgb),.3);color:var(--text-inverse-primary)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__description .lexical-content hr{background:var(--border-inverse-subtle)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__icon{position:relative;z-index:1;color:var(--color-primary-light)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature:hover{box-shadow:var(--shadow-dark-card-hover)}.grid-block[data-visual-style=statement] .grid-item--article{background:var(--vs-bg);border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-dark-card);position:relative;overflow:hidden}.grid-block[data-visual-style=statement] .grid-item--article:hover{box-shadow:var(--shadow-dark-card-hover)}.grid-block[data-visual-style=statement] .grid-item__article-title{position:relative;z-index:1;text-shadow:var(--text-shadow-hair)}.grid-block[data-visual-style=statement] .grid-item__article-excerpt{position:relative;z-index:1;font-family:var(--font-sans);color:var(--hero-text-dark-description,var(--text-inverse-secondary))}.grid-block[data-visual-style=statement] .grid-item__article-category{position:relative;z-index:1;color:var(--color-primary-light)}.carousel-block[data-visual-style=statement] .carousel-slide{position:relative;background:var(--vs-bg);border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--vs-shadow);color:var(--vs-text-primary);overflow:hidden}.carousel-block[data-visual-style=statement] .carousel-slide__title{position:relative;z-index:1;text-shadow:var(--text-shadow-hair)}.carousel-block[data-visual-style=statement] .lexical-content{--lexical-color:var(--hero-text-dark-description);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-quote-color:var(--hero-text-dark-description);--lexical-strong-color:var(--text-inverse-primary);color:var(--hero-text-dark-description)}.carousel-block[data-visual-style=statement] .carousel-slide__cta,.carousel-block[data-visual-style=statement] .lexical-content{position:relative;z-index:1}.carousel-block[data-visual-style=statement] .carousel-slide:hover{box-shadow:var(--vs-glow)}.carousel-block[data-visual-style=statement] .carousel-slide__article-title{position:relative;z-index:1;text-shadow:var(--text-shadow-hair)}.tabs.tabs[data-visual-style=statement] .tabs__button--active{position:relative;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:var(--_vs-title-bg);background-size:var(--_vs-title-size);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift var(--animation-gradient) ease infinite;will-change:background-position;text-shadow:var(--text-shadow-hair);border:none;box-shadow:none}.tabs.tabs[data-visual-style=statement] .tabs__button--active:before{content:"";position:absolute;inset:0;background:var(--vs-bg);border-radius:inherit;z-index:-1}.tabs.tabs.tabs--underline:is([data-visual-style=statement],[data-visual-style=gradient-mesh],[data-visual-style=gradient-aurora]){--_tab-underline-active-color:var(--color-primary-text)}.tabs.tabs.tabs--underline[data-visual-style=gradient]{--_tab-underline-active-color:var(--color-accent-text)}.tabs.tabs.tabs--underline:is([data-visual-style=pearl],[data-visual-style=pearl-vivid],[data-visual-style=holographic],[data-visual-style=liquid-glass],[data-visual-style=holographic-vivid],[data-visual-style=liquid-glass-vivid],[data-visual-style=lacquer],[data-visual-style=velvet]){--_tab-underline-active-color:var(--text-primary)}.tabs.tabs.tabs--underline:is([data-visual-style=statement],[data-visual-style=gradient],[data-visual-style=gradient-mesh],[data-visual-style=gradient-aurora],[data-visual-style=pearl],[data-visual-style=pearl-vivid],[data-visual-style=holographic],[data-visual-style=holographic-vivid],[data-visual-style=liquid-glass],[data-visual-style=liquid-glass-vivid],[data-visual-style=lacquer],[data-visual-style=velvet]) .tabs__button--active{background:transparent!important;background-size:initial!important;animation:none!important;border:none!important;box-shadow:none!important;color:var(--_tab-underline-active-color)!important}.tabs.tabs.tabs--underline:is([data-visual-style=statement],[data-visual-style=gradient],[data-visual-style=gradient-mesh],[data-visual-style=gradient-aurora],[data-visual-style=pearl],[data-visual-style=pearl-vivid],[data-visual-style=holographic],[data-visual-style=holographic-vivid],[data-visual-style=liquid-glass],[data-visual-style=liquid-glass-vivid],[data-visual-style=lacquer],[data-visual-style=velvet]) .tabs__button--active:before{display:none!important}.tabs.tabs.tabs--underline:is([data-visual-style=statement],[data-visual-style=gradient],[data-visual-style=gradient-mesh],[data-visual-style=gradient-aurora],[data-visual-style=pearl],[data-visual-style=pearl-vivid],[data-visual-style=holographic],[data-visual-style=holographic-vivid],[data-visual-style=liquid-glass],[data-visual-style=liquid-glass-vivid],[data-visual-style=lacquer],[data-visual-style=velvet]) .tabs__button:hover:not(.tabs__button--active){background:transparent!important}.tabs.tabs.tabs--underline[data-visual-style=statement] .tabs__button--active{-webkit-background-clip:initial!important;-webkit-text-fill-color:var(--color-primary-text)!important;background-clip:initial!important}.tabs.tabs.tabs--underline[data-visual-style=statement] .tabs__button:hover:not(.tabs__button--active){background-image:none!important;border:none!important;color:var(--color-primary-text)!important}.tabs.tabs[data-visual-style=statement] .tabs__button:not(.tabs__button--active){color:var(--text-secondary)}.tabs.tabs[data-visual-style=statement] .tabs__button:hover:not(.tabs__button--active){background:var(--neutral-900);border:var(--border-width) solid transparent;background-image:linear-gradient(var(--neutral-900),var(--neutral-900)),linear-gradient(135deg,rgba(var(--color-primary-rgb),.6) 0,rgba(var(--color-secondary-rgb),.5) 50%,rgba(var(--color-accent-rgb),.4) 100%);background-origin:border-box;background-clip:padding-box,border-box;color:var(--color-primary-light)}.tabs.tabs[data-visual-style=statement] .tabs__panels{background:var(--vs-bg);color:var(--text-inverse-primary);box-shadow:var(--shadow-xl);border:none;position:relative;overflow:hidden}.tabs.tabs[data-visual-style=statement] .tabs__panels:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.6) 0,rgba(var(--color-secondary-rgb),.5) 50%,rgba(var(--color-accent-rgb),.4) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.tabs.tabs[data-visual-style=statement] .tabs__panel{position:relative;z-index:2}.tabs.tabs[data-visual-style=statement] .tabs__panel .lexical-content{--lexical-color:var(--hero-text-dark-description);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-link-hover-color:var(--text-inverse-primary);--lexical-quote-color:var(--hero-text-dark-description);--lexical-strong-color:var(--text-inverse-primary);--lexical-spacing:var(--space-s);color:var(--hero-text-dark-description)}.header-master[data-visual-style=statement]{background:var(--vs-bg);color:var(--text-inverse-primary);box-shadow:var(--shadow-xl);border:none;--header-text:var(--text-inverse-primary);--header-text-secondary:var(--text-inverse-secondary);--header-border:var(--border-inverse-subtle);--header-bg-surface:var(--neutral-900);--header-bg-elevated:var(--neutral-800);--header-hover-text:var(--color-primary-light);--header-hover-bg:color-mix(in srgb,var(--color-primary) 12%,transparent);--header-active-text:var(--color-accent-light);--_statement-glow-bg:radial-gradient(ellipse 40% 100% at 15% 50%,rgba(var(--color-primary-rgb),0.15) 0%,transparent 50%),radial-gradient(ellipse 35% 100% at 85% 50%,rgba(var(--color-accent-rgb),0.12) 0%,transparent 50%),radial-gradient(ellipse 50% 80% at 50% 100%,rgba(var(--color-secondary-rgb),0.08) 0%,transparent 50%)}.header-master[data-visual-style=statement] .nav-item__chevron,.header-master[data-visual-style=statement] .nav-item__icon{-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.header-master[data-visual-style=statement] .logo-wrapper a:has(>.logo-image){-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;background:none;animation:none;color:var(--text-inverse-primary)}.header-master[data-visual-style=statement] .nav-item:hover{filter:brightness(1.15)}.header-master[data-visual-style=statement] .nav-dropdown{background:var(--neutral-900);border:var(--border-width) solid rgba(var(--color-primary-rgb),.2);box-shadow:0 0 40px rgba(var(--color-primary-rgb),.15)}.header-master[data-visual-style=statement] .nav-dropdown__item{color:var(--text-inverse-primary)}.header-master[data-visual-style=statement] .nav-dropdown__item:hover{background:var(--neutral-800)}.header-master[data-visual-style=statement] .burger-menu-toggle__bar{background:var(--text-inverse-primary)}.header-master[data-visual-style=statement] .burger-menu-toggle:hover .burger-menu-toggle__bar{background:var(--color-primary-light)}:is(.hero.hero[data-visual-style=gradient],.banner.banner[data-visual-style=gradient],.grid-block[data-visual-style=gradient] .grid-item.card.card--feature,.grid-block[data-visual-style=gradient] .grid-item--article,.carousel-block[data-visual-style=gradient] .carousel-slide,.tabs.tabs[data-visual-style=gradient] .tabs__button--active,.header-master[data-visual-style=gradient],.grid-block .grid-item.card.card--feature[data-item-style=gradient],.grid-block .grid-item--article[data-item-style=gradient],.carousel-block .carousel-slide[data-slide-style=gradient]):before{content:"";display:block;position:absolute;inset:0;background-image:var(--vs-noise-image);pointer-events:none;opacity:.5;mix-blend-mode:overlay;border-radius:inherit}.header-master[data-visual-style=gradient]:before{z-index:0}.hero.hero[data-visual-style=gradient]{color:var(--text-inverse-primary);box-shadow:var(--shadow-glow-aurora);border:none}.hero.hero[data-visual-style=gradient]:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:300%;background:var(--gradient-aurora);z-index:-2;animation:vsGradientShiftGPU var(--animation-aurora) ease infinite;pointer-events:none}.hero.hero[data-visual-style=gradient] .hero__title{font-family:var(--font-sans);background:none;-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary);animation:none;font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-gradient)}.hero.hero[data-visual-style=gradient] .hero__description{color:var(--text-inverse-primary);text-shadow:var(--text-shadow-heavy)}.hero.hero[data-visual-style=gradient] .hero__social-proof-text{color:var(--shine-strong)}.hero.hero[data-visual-style=gradient] .hero__social-proof-logo{filter:grayscale(100%) brightness(2)}.hero.hero[data-visual-style=gradient] .hero__content{position:relative;z-index:var(--z-elevated)}.hero.hero[data-visual-style=gradient] .hero__actions{justify-content:center}.hero.hero[data-visual-style=gradient]:hover{box-shadow:var(--shadow-glow-aurora-hover);transform:translateY(-3px)}.banner.banner[data-visual-style=gradient]{color:var(--text-inverse-primary);box-shadow:var(--shadow-glow-aurora);border:none}.banner.banner[data-visual-style=gradient]:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:300%;background:var(--gradient-aurora);z-index:-2;animation:vsGradientShiftGPU var(--animation-aurora) ease infinite;pointer-events:none}.banner.banner[data-visual-style=gradient] .banner__content{position:relative;z-index:var(--z-elevated)}.banner.banner[data-visual-style=gradient] .banner__title{font-family:var(--font-sans);font-weight:var(--font-extrabold);color:var(--text-inverse-primary);background:none;-webkit-text-fill-color:var(--text-inverse-primary);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-gradient)}.banner.banner[data-visual-style=gradient] .banner__description{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-heavy)}.banner.banner[data-visual-style=gradient] .form-message,.banner.banner[data-visual-style=gradient] .form-message em,.banner.banner[data-visual-style=gradient] .form-message li,.banner.banner[data-visual-style=gradient] .form-message ol,.banner.banner[data-visual-style=gradient] .form-message p,.banner.banner[data-visual-style=gradient] .form-message span,.banner.banner[data-visual-style=gradient] .form-message strong,.banner.banner[data-visual-style=gradient] .form-message ul{color:var(--text-inverse-primary)}.banner.banner[data-visual-style=gradient] .banner__description h1,.banner.banner[data-visual-style=gradient] .banner__description h2,.banner.banner[data-visual-style=gradient] .banner__description h3,.banner.banner[data-visual-style=gradient] .banner__description h4,.banner.banner[data-visual-style=gradient] .banner__description h5,.banner.banner[data-visual-style=gradient] .banner__description h6{font-family:var(--font-sans);font-weight:var(--font-extrabold);color:var(--text-inverse-primary);-webkit-text-fill-color:var(--text-inverse-primary);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-gradient)}.banner.banner[data-visual-style=gradient] .banner__description em,.banner.banner[data-visual-style=gradient] .banner__description li,.banner.banner[data-visual-style=gradient] .banner__description ol,.banner.banner[data-visual-style=gradient] .banner__description p,.banner.banner[data-visual-style=gradient] .banner__description span,.banner.banner[data-visual-style=gradient] .banner__description strong,.banner.banner[data-visual-style=gradient] .banner__description ul{color:inherit}.banner.banner[data-visual-style=gradient] .banner__actions{justify-content:center}.banner.banner[data-visual-style=gradient]:hover{box-shadow:var(--shadow-glow-aurora-hover);transform:translateY(-3px)}@media (max-width:1280px){:is(.hero.hero,.banner.banner)[data-visual-style=gradient]:after{width:500%}}@media (max-width:768px){:is(.hero.hero,.banner.banner)[data-visual-style=gradient]:after{width:400%}}.grid-block[data-visual-style=gradient] .grid-item.card.card--feature{background:var(--gradient-aurora);background-size:300% 300%;animation:vsGradientShift var(--animation-aurora) ease infinite;border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-glow-aurora);text-align:center;will-change:background-position}.grid-block[data-visual-style=gradient] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=gradient] .grid-item.card.card--feature .card__title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-extrabold);color:var(--text-inverse-primary);background:none;-webkit-text-fill-color:var(--text-inverse-primary);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-gradient)}.grid-block[data-visual-style=gradient] .grid-item.card.card--feature .card__description{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-heavy)}.grid-block[data-visual-style=gradient] .grid-item.card.card--feature .card__description em,.grid-block[data-visual-style=gradient] .grid-item.card.card--feature .card__description li,.grid-block[data-visual-style=gradient] .grid-item.card.card--feature .card__description ol,.grid-block[data-visual-style=gradient] .grid-item.card.card--feature .card__description p,.grid-block[data-visual-style=gradient] .grid-item.card.card--feature .card__description span,.grid-block[data-visual-style=gradient] .grid-item.card.card--feature .card__description strong,.grid-block[data-visual-style=gradient] .grid-item.card.card--feature .card__description ul{color:inherit}.grid-block[data-visual-style=gradient] .grid-item.card.card--feature .card__icon{position:relative;z-index:1;color:var(--text-inverse-primary)}.grid-block[data-visual-style=gradient] .grid-item.card.card--feature:hover{box-shadow:var(--shadow-glow-aurora-hover)}.grid-block[data-visual-style=gradient] .grid-item--article{background:var(--gradient-aurora);background-size:300% 300%;animation:vsGradientShift var(--animation-aurora) ease infinite;border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-glow-aurora);position:relative;overflow:hidden;will-change:background-position}.grid-block[data-visual-style=gradient] .grid-item--article:hover{box-shadow:var(--shadow-glow-aurora-hover)}.grid-block[data-visual-style=gradient] .grid-item__article-title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-extrabold);color:var(--text-inverse-primary);background:none;-webkit-text-fill-color:var(--text-inverse-primary);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-gradient)}.grid-block[data-visual-style=gradient] .grid-item__article-excerpt{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-heavy)}.grid-block[data-visual-style=gradient] .grid-item__article-category{position:relative;z-index:1;color:var(--text-inverse-primary)}.carousel-block[data-visual-style=gradient] .carousel-slide{position:relative;background:var(--vs-bg);background-size:300% 300%;animation:vsGradientShift var(--animation-aurora) ease infinite;border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--vs-shadow);color:var(--vs-text-primary);overflow:hidden;will-change:background-position}.carousel-block[data-visual-style=gradient] .carousel-slide__title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-extrabold);color:var(--vs-text-primary);background:none;-webkit-text-fill-color:var(--vs-text-primary);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-gradient)}.carousel-block[data-visual-style=gradient] .lexical-content{--lexical-color:var(--text-inverse-primary);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-quote-color:var(--text-inverse-primary);--lexical-strong-color:var(--text-inverse-primary);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-heavy)}.carousel-block[data-visual-style=gradient] .carousel-slide__cta,.carousel-block[data-visual-style=gradient] .lexical-content{position:relative;z-index:1}.carousel-block[data-visual-style=gradient] .carousel-slide:hover{box-shadow:var(--shadow-xl)}.carousel-block[data-visual-style=gradient] .carousel-slide__article-title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-extrabold);color:var(--text-inverse-primary);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-gradient)}.tabs.tabs[data-visual-style=gradient] .tabs__button--active{background:var(--gradient-aurora);background-size:300% 300%;animation:vsGradientShift var(--animation-aurora) ease infinite;color:var(--text-inverse-primary);box-shadow:var(--shadow-glow-aurora);border:none;position:relative;overflow:hidden;will-change:background-position}.tabs.tabs[data-visual-style=gradient] .tabs__button--active .tabs__label{position:relative;z-index:1;text-shadow:var(--text-shadow-gradient)}.tabs.tabs.tabs--underline[data-visual-style=gradient] .tabs__button--active{overflow:visible!important}.tabs.tabs.tabs--underline[data-visual-style=gradient] .tabs__button--active .tabs__label{text-shadow:none!important}.tabs.tabs.tabs--underline[data-visual-style=gradient] .tabs__button--active:after{background:var(--gradient-aurora)!important;background-size:300% 300%!important;animation:vsGradientShift var(--animation-aurora) ease infinite!important;block-size:var(--border-width-3)!important;will-change:background-position}.tabs.tabs.tabs--underline[data-visual-style=gradient] .tabs__button:hover:not(.tabs__button--active){color:var(--text-secondary)!important}.tabs.tabs.tabs--underline[data-visual-style=gradient] .tabs__button:hover:not(.tabs__button--active):after{background:var(--gradient-aurora)!important;background-size:300% 300%!important;animation:vsGradientShift var(--animation-aurora) ease infinite!important;will-change:background-position}.tabs.tabs[data-visual-style=gradient] .tabs__button:not(.tabs__button--active){color:var(--text-secondary)}.tabs.tabs[data-visual-style=gradient] .tabs__button:hover:not(.tabs__button--active){color:var(--gradient-decorative-1);background:color-mix(in srgb,var(--gradient-decorative-1) 8%,transparent)}.tabs.tabs[data-visual-style=gradient] .tabs__panels{position:relative;border:var(--vs-border-width) solid transparent;background-image:linear-gradient(var(--bg-base),var(--bg-base)),var(--gradient-aurora);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--vs-shadow),0 0 30px rgba(var(--gradient-aurora-rgb),.08)}.tabs.tabs[data-visual-style=gradient] .tabs__panels:before{content:"";position:absolute;inset:0;background:var(--gradient-aurora);opacity:.15;border-radius:inherit;pointer-events:none;z-index:0}.tabs.tabs[data-visual-style=gradient] .tabs__panel{position:relative;z-index:1}.header-master[data-visual-style=gradient]{background:var(--gradient-aurora);background-size:300% 300%;animation:vsGradientShift var(--animation-aurora) ease infinite;color:var(--text-inverse-primary);box-shadow:var(--shadow-glow-aurora);border:none;--header-text:var(--text-inverse-primary);--header-text-secondary:var(--text-inverse-secondary);--header-border:var(--border-inverse-subtle);--header-bg-surface:var(--neutral-900);--header-bg-elevated:var(--neutral-800);--header-hover-text:var(--color-primary-light);--header-hover-bg:color-mix(in srgb,var(--color-primary) 12%,transparent);--header-active-text:var(--color-accent-light);will-change:background-position}.header-master[data-visual-style=gradient] .logo-wrapper a,.header-master[data-visual-style=gradient] .nav-item{font-family:var(--font-sans);font-weight:var(--font-extrabold);color:var(--text-inverse-primary);background:none;-webkit-text-fill-color:var(--text-inverse-primary);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-gradient)}.header-master[data-visual-style=gradient] .nav-item:hover{background:rgba(255,255,255,.1);-webkit-text-fill-color:var(--neutral-50);color:var(--neutral-50);text-shadow:0 0 20px rgba(255,255,255,.5)}.header-master[data-visual-style=gradient] .nav-dropdown{background:var(--neutral-900);border:var(--border-width) solid rgba(255,255,255,.2)}.header-master[data-visual-style=gradient] .nav-dropdown__item{color:var(--text-inverse-primary);text-shadow:var(--text-shadow-heavy)}.header-master[data-visual-style=gradient] .nav-dropdown__item:hover{background:rgba(255,255,255,.1)}.header-master[data-visual-style=gradient] .burger-menu-toggle__bar{background:var(--text-inverse-primary)}.header-master[data-visual-style=gradient] .burger-menu-toggle:hover .burger-menu-toggle__bar{background:var(--neutral-200)}:is(.hero.hero[data-visual-style=gradient-mesh],.banner.banner[data-visual-style=gradient-mesh],.header-master[data-visual-style=gradient-mesh],.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature,.grid-block[data-visual-style=gradient-mesh] .grid-item--article,.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panels):before{content:"";position:absolute;inset-block-start:var(--_mesh-orb-block-start,-15%);inset-inline-start:var(--_mesh-orb-inline-start,-5%);inline-size:var(--_mesh-orb-inline-size,65%);block-size:var(--_mesh-orb-block-size,70%);background:var(--vs-mesh-primary-orb);filter:var(--_mesh-orb-filter,var(--blur-decorative-lg));animation:vsMeshFloat var(--animation-float) ease-in-out infinite;pointer-events:none;z-index:var(--_mesh-orb-z,0)}:is(.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh],.grid-block .grid-item--article[data-item-style=gradient-mesh],.carousel-block .carousel-slide[data-slide-style=gradient-mesh]):before{content:"";display:block;position:absolute;inset-block-start:-15%;inset-inline-start:-5%;inline-size:65%;block-size:70%;background:var(--vs-mesh-primary-orb);filter:var(--_mesh-orb-filter,var(--blur-decorative-lg));pointer-events:none;z-index:0}:is(.banner.banner[data-visual-style=gradient-mesh],.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature,.grid-block[data-visual-style=gradient-mesh] .grid-item--article,.carousel-block[data-visual-style=gradient-mesh] .carousel-slide,.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panels):after{content:"";position:absolute;inset:0;background:var(--vs-mesh-multi-orb);filter:var(--blur-decorative);animation:vsMeshFloat var(--animation-float-slow) ease-in-out infinite reverse;z-index:0;pointer-events:none}:is(.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh],.grid-block .grid-item--article[data-item-style=gradient-mesh],.carousel-block .carousel-slide[data-slide-style=gradient-mesh]):after{content:"";position:absolute;inset:0;background:var(--vs-mesh-multi-orb);filter:var(--blur-decorative);z-index:0;pointer-events:none}.hero.hero[data-visual-style=gradient-mesh]{background:var(--hero-bg-dark);color:var(--text-inverse-primary);--_mesh-orb-z:1;--_vs-title-bg:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-secondary-light) 25%,var(--color-accent-light) 50%,var(--color-highlight-light) 75%,var(--color-primary-light) 100%)}.hero.hero[data-visual-style=gradient-mesh]:after{content:"";background:radial-gradient(ellipse 45% 55% at 85% 15%,rgba(var(--color-accent-rgb),.5) 0,rgba(var(--color-accent-rgb),.2) 40%,transparent 70%),radial-gradient(ellipse 55% 50% at 80% 85%,rgba(var(--color-secondary-rgb),.55) 0,rgba(var(--color-secondary-rgb),.25) 40%,transparent 70%),radial-gradient(ellipse 40% 45% at 15% 75%,rgba(var(--color-highlight-rgb),.4) 0,rgba(var(--color-highlight-rgb),.15) 45%,transparent 70%);filter:var(--blur-decorative);animation:vsMeshFloat var(--animation-float-slow) ease-in-out infinite reverse}.hero.hero[data-visual-style=gradient-mesh] .hero__mesh,.hero.hero[data-visual-style=gradient-mesh]:after{position:absolute;inset:0;z-index:1;pointer-events:none}.hero.hero[data-visual-style=gradient-mesh] .hero__mesh-orb{position:absolute;filter:var(--blur-decorative);pointer-events:none}.hero.hero[data-visual-style=gradient-mesh] .hero__mesh-orb--1{inset-block-start:22%;inset-inline-start:42%;inline-size:28%;block-size:32%;background:radial-gradient(ellipse at center,rgba(var(--color-accent-rgb),.35) 0,rgba(var(--color-accent-rgb),.12) 50%,transparent 75%);animation:vsMeshFloat var(--animation-float) ease-in-out infinite}.hero.hero[data-visual-style=gradient-mesh] .hero__mesh-orb--2{inset-block-start:45%;inset-inline-start:28%;inline-size:30%;block-size:32%;background:radial-gradient(ellipse at center,rgba(var(--color-highlight-rgb),.32) 0,rgba(var(--color-highlight-rgb),.1) 50%,transparent 75%);animation:vsMeshFloat var(--animation-float-slow) ease-in-out infinite reverse}.hero.hero[data-visual-style=gradient-mesh] .hero__mesh-orb--3{inset-block-start:50%;inset-inline-start:58%;inline-size:24%;block-size:28%;background:radial-gradient(ellipse at center,rgba(var(--color-secondary-rgb),.36) 0,rgba(var(--color-secondary-rgb),.12) 50%,transparent 75%);animation:vsMeshFloat calc(var(--animation-float) * 1.4) ease-in-out infinite}.hero.hero[data-visual-style=gradient-mesh] .hero__title{text-shadow:var(--hero-title-glow-mesh-rainbow)}.hero.hero[data-visual-style=gradient-mesh] .hero__description{color:var(--hero-text-dark-description);text-shadow:var(--text-shadow-stronger)}.hero.hero[data-visual-style=gradient-mesh] .hero__social-proof-text{color:var(--hero-text-dark-description)}.hero.hero[data-visual-style=gradient-mesh] .hero__social-proof-logo{filter:grayscale(100%) brightness(2)}.banner.banner[data-visual-style=gradient-mesh]{background:var(--hero-bg-dark);color:var(--text-inverse-primary);box-shadow:var(--shadow-xl);border:none}.banner.banner[data-visual-style=gradient-mesh] .banner__mesh-orb{position:absolute;filter:var(--blur-decorative);pointer-events:none}.banner.banner[data-visual-style=gradient-mesh] .banner__mesh-orb--1{inset-block-start:22%;inset-inline-start:42%;inline-size:28%;block-size:32%;background:radial-gradient(ellipse at center,rgba(var(--color-accent-rgb),.35) 0,rgba(var(--color-accent-rgb),.12) 50%,transparent 75%);animation:vsMeshFloat var(--animation-float) ease-in-out infinite}.banner.banner[data-visual-style=gradient-mesh] .banner__mesh-orb--2{inset-block-start:45%;inset-inline-start:28%;inline-size:30%;block-size:32%;background:radial-gradient(ellipse at center,rgba(var(--color-highlight-rgb),.32) 0,rgba(var(--color-highlight-rgb),.1) 50%,transparent 75%);animation:vsMeshFloat var(--animation-float-slow) ease-in-out infinite reverse}.banner.banner[data-visual-style=gradient-mesh] .banner__mesh-orb--3{inset-block-start:50%;inset-inline-start:58%;inline-size:24%;block-size:28%;background:radial-gradient(ellipse at center,rgba(var(--color-secondary-rgb),.36) 0,rgba(var(--color-secondary-rgb),.12) 50%,transparent 75%);animation:vsMeshFloat calc(var(--animation-float) * 1.4) ease-in-out infinite}.banner.banner[data-visual-style=gradient-mesh] .banner__content{position:relative;z-index:2}.banner.banner[data-visual-style=gradient-mesh] .banner__description{font-family:var(--font-sans);font-size:var(--text-base);color:var(--hero-text-dark-description)}.banner.banner[data-visual-style=gradient-mesh] .form-message,.banner.banner[data-visual-style=gradient-mesh] .form-message em,.banner.banner[data-visual-style=gradient-mesh] .form-message li,.banner.banner[data-visual-style=gradient-mesh] .form-message ol,.banner.banner[data-visual-style=gradient-mesh] .form-message p,.banner.banner[data-visual-style=gradient-mesh] .form-message span,.banner.banner[data-visual-style=gradient-mesh] .form-message strong,.banner.banner[data-visual-style=gradient-mesh] .form-message ul{color:var(--hero-text-dark-description)}.banner.banner[data-visual-style=gradient-mesh] .banner__description em,.banner.banner[data-visual-style=gradient-mesh] .banner__description li,.banner.banner[data-visual-style=gradient-mesh] .banner__description ol,.banner.banner[data-visual-style=gradient-mesh] .banner__description p,.banner.banner[data-visual-style=gradient-mesh] .banner__description span,.banner.banner[data-visual-style=gradient-mesh] .banner__description strong,.banner.banner[data-visual-style=gradient-mesh] .banner__description ul{color:inherit}.banner.banner[data-visual-style=gradient-mesh]:hover{box-shadow:var(--shadow-2xl);transform:translateY(-3px)}.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature{background:var(--hero-bg-dark,var(--neutral-900));border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature:after{border-radius:var(--radius-xl)}.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__title{position:relative;z-index:2}.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__description{position:relative;z-index:2;font-family:var(--font-sans);color:var(--hero-text-dark-description,var(--text-inverse-secondary))}.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__description em,.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__description li,.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__description ol,.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__description p,.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__description span,.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__description strong,.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__description ul{color:inherit}.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__icon{position:relative;z-index:2;color:var(--color-highlight)}.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature:hover{box-shadow:var(--shadow-2xl)}.grid-block[data-visual-style=gradient-mesh] .grid-item--article{background:var(--hero-bg-dark,var(--neutral-900));border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.grid-block[data-visual-style=gradient-mesh] .grid-item--article:after{border-radius:var(--radius-xl)}.grid-block[data-visual-style=gradient-mesh] .grid-item--article:hover{box-shadow:var(--shadow-2xl)}.grid-block[data-visual-style=gradient-mesh] .grid-item__article-title{position:relative;z-index:2}.grid-block[data-visual-style=gradient-mesh] .grid-item__article-excerpt{position:relative;z-index:2;font-family:var(--font-sans);color:var(--hero-text-dark-description,var(--text-inverse-secondary))}.grid-block[data-visual-style=gradient-mesh] .grid-item__article-category{position:relative;z-index:2;color:var(--color-primary-light)}.carousel-block[data-visual-style=gradient-mesh] .carousel-slide{position:relative;background:var(--vs-bg);border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--vs-shadow);color:var(--vs-text-primary);overflow:hidden}.carousel-block[data-visual-style=gradient-mesh] .carousel-slide:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 70% at 15% 20%,rgba(var(--color-primary-rgb),.55) 0,rgba(var(--color-primary-rgb),.3) 35%,rgba(var(--color-primary-rgb),.1) 60%,transparent 80%);filter:var(--blur-decorative-lg);animation:vsMeshFloat var(--animation-float) ease-in-out infinite;z-index:0}.carousel-block[data-visual-style=gradient-mesh] .carousel-slide:after{border-radius:var(--radius-xl)}.carousel-block[data-visual-style=gradient-mesh] .carousel-slide__title{position:relative;z-index:2}.carousel-block[data-visual-style=gradient-mesh] .lexical-content{--lexical-color:var(--hero-text-dark-description);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-quote-color:var(--hero-text-dark-description);--lexical-strong-color:var(--text-inverse-primary);color:var(--hero-text-dark-description)}.carousel-block[data-visual-style=gradient-mesh] .carousel-slide__cta,.carousel-block[data-visual-style=gradient-mesh] .lexical-content{position:relative;z-index:2}.carousel-block[data-visual-style=gradient-mesh] .carousel-slide:hover{box-shadow:var(--shadow-2xl)}.carousel-block[data-visual-style=gradient-mesh] .carousel-slide__article-title{position:relative;z-index:2}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__button--active{position:relative;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:var(--_vs-title-bg);background-size:var(--_vs-title-size);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift var(--animation-gradient) ease infinite;will-change:background-position;border:none;box-shadow:none}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__button--active:before{content:"";position:absolute;inset:0;background:var(--vs-bg);border-radius:inherit;z-index:-1}.tabs.tabs.tabs--underline[data-visual-style=gradient-mesh] .tabs__button--active{-webkit-background-clip:initial!important;-webkit-text-fill-color:var(--color-primary-text)!important;background-clip:initial!important}.tabs.tabs.tabs--underline[data-visual-style=gradient-mesh] .tabs__button:hover:not(.tabs__button--active){color:var(--text-secondary)!important}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__button:not(.tabs__button--active){color:var(--text-secondary)}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__button:hover:not(.tabs__button--active){background:var(--neutral-900);color:var(--color-primary-light)}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panels{position:relative;background:var(--vs-bg);border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--vs-shadow);color:var(--vs-text-primary);overflow:hidden}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panels:after{border-radius:var(--radius-xl)}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panel{position:relative;z-index:2}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panel .lexical-content{--lexical-color:var(--hero-text-dark-description);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-link-hover-color:var(--color-secondary-light);--lexical-quote-color:var(--hero-text-dark-description);--lexical-strong-color:var(--text-inverse-primary);--lexical-spacing:var(--space-s);color:var(--hero-text-dark-description)}.header-master[data-visual-style=gradient-mesh]{background:var(--hero-bg-dark);color:var(--text-inverse-primary);box-shadow:var(--shadow-xl);border:none;--header-text:var(--text-inverse-primary);--header-text-secondary:var(--text-inverse-secondary);--header-border:var(--border-inverse-subtle);--header-bg-surface:var(--neutral-900);--header-bg-elevated:var(--neutral-800);--header-hover-text:var(--color-primary-light);--header-hover-bg:color-mix(in srgb,var(--color-primary) 12%,transparent);--header-active-text:var(--color-accent-light);--_mesh-orb-block-start:-50%;--_mesh-orb-inline-start:-10%;--_mesh-orb-inline-size:50%;--_mesh-orb-block-size:200%}.header-master[data-visual-style=gradient-mesh]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 35% 150% at 90% 50%,rgba(var(--color-accent-rgb),.5) 0,rgba(var(--color-accent-rgb),.2) 40%,transparent 70%),radial-gradient(ellipse 40% 120% at 70% 100%,rgba(var(--color-secondary-rgb),.55) 0,rgba(var(--color-secondary-rgb),.25) 40%,transparent 70%);filter:var(--blur-decorative);animation:vsMeshFloat var(--animation-float-slow) ease-in-out infinite reverse;z-index:0;pointer-events:none}.header-master[data-visual-style=gradient-mesh] .nav-item__chevron,.header-master[data-visual-style=gradient-mesh] .nav-item__icon{-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.header-master[data-visual-style=gradient-mesh] .logo-wrapper a:has(>.logo-image){-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;background:none;animation:none;color:var(--text-inverse-primary)}.header-master[data-visual-style=gradient-mesh] .nav-item:hover{filter:brightness(1.15)}.header-master[data-visual-style=gradient-mesh] .nav-dropdown{background:var(--hero-bg-dark);border:var(--border-width) solid rgba(var(--color-primary-rgb),.2);box-shadow:0 4px 24px rgba(var(--color-primary-rgb),.2)}.header-master[data-visual-style=gradient-mesh] .nav-dropdown__item{color:var(--hero-text-dark-description)}.header-master[data-visual-style=gradient-mesh] .nav-dropdown__item:hover{background:rgba(var(--color-primary-rgb),.1)}.header-master[data-visual-style=gradient-mesh] .burger-menu-toggle__bar{background:var(--text-inverse-primary)}.header-master[data-visual-style=gradient-mesh] .burger-menu-toggle:hover .burger-menu-toggle__bar{background:var(--color-primary-light)}:is(.hero.hero[data-visual-style=gradient-aurora] .hero__aurora-layer,.banner.banner[data-visual-style=gradient-aurora] .banner__aurora-layer){position:absolute;inline-size:200%;block-size:55%;border-radius:40%;filter:var(--blur-decorative-lg);mix-blend-mode:screen}:is(.hero.hero[data-visual-style=gradient-aurora] .hero__aurora-layer--1,.banner.banner[data-visual-style=gradient-aurora] .banner__aurora-layer--1){inset-block-start:-20%;inset-inline-start:-35%;background:linear-gradient(90deg,transparent 0,rgba(var(--color-primary-rgb),.7) 25%,rgba(var(--color-primary-rgb),.5) 50%,rgba(var(--color-primary-rgb),.3) 75%,transparent 100%);animation:vsAuroraWave var(--hero-aurora-duration) ease-in-out infinite}:is(.hero.hero[data-visual-style=gradient-aurora] .hero__aurora-layer--2,.banner.banner[data-visual-style=gradient-aurora] .banner__aurora-layer--2){inset-block-start:0;inset-inline-end:-35%;background:linear-gradient(270deg,transparent 0,rgba(var(--color-secondary-rgb),.6) 25%,rgba(var(--color-secondary-rgb),.4) 50%,rgba(var(--color-secondary-rgb),.2) 75%,transparent 100%);animation:vsAuroraWave var(--hero-aurora-duration) ease-in-out infinite;animation-delay:var(--delay-aurora-2);animation-direction:reverse}:is(.hero.hero[data-visual-style=gradient-aurora] .hero__aurora-layer--3,.banner.banner[data-visual-style=gradient-aurora] .banner__aurora-layer--3){inset-block-end:-10%;inset-inline-start:-15%;inline-size:160%;block-size:45%;background:linear-gradient(90deg,transparent 0,rgba(var(--color-accent-rgb),.5) 30%,rgba(var(--color-accent-rgb),.3) 50%,rgba(var(--color-accent-rgb),.15) 70%,transparent 100%);animation:vsAuroraWave calc(var(--hero-aurora-duration) * 1.3) ease-in-out infinite;animation-delay:var(--delay-aurora-3)}:is(.hero.hero[data-visual-style=gradient-aurora]:before,.banner.banner[data-visual-style=gradient-aurora]:before,.header-master[data-visual-style=gradient-aurora]:before,.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature:before,.grid-block[data-visual-style=gradient-aurora] .grid-item--article:before,.carousel-block[data-visual-style=gradient-aurora] .carousel-slide:before,.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora]:before,.grid-block .grid-item--article[data-item-style=gradient-aurora]:before,.carousel-block .carousel-slide[data-slide-style=gradient-aurora]:before){content:"";position:absolute;inset:0;background-image:var(--vs-aurora-stars-bg);z-index:1;pointer-events:none}:where(.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature,.grid-block[data-visual-style=gradient-aurora] .grid-item--article,.carousel-block[data-visual-style=gradient-aurora] .carousel-slide):after{content:"";position:absolute;inset-block-start:0;inset-inline-start:var(--_aurora-wave-inline-start,-10%);inline-size:var(--_aurora-wave-inline-size,120%);block-size:100%;background:radial-gradient(ellipse 120% 60% at 20% 0,rgba(var(--color-primary-rgb),.4) 0,rgba(var(--color-primary-rgb),.15) 35%,transparent 65%),radial-gradient(ellipse 100% 50% at 80% 30%,rgba(var(--color-secondary-rgb),.35) 0,rgba(var(--color-secondary-rgb),.12) 40%,transparent 70%),radial-gradient(ellipse 130% 45% at 50% 100%,rgba(var(--color-accent-rgb),.3) 0,rgba(var(--color-accent-rgb),.1) 45%,transparent 75%);filter:var(--blur-decorative);animation:vsAuroraWave var(--hero-aurora-duration) ease-in-out infinite;z-index:0;pointer-events:none;border-radius:var(--radius-xl)}:where(.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora],.grid-block .grid-item--article[data-item-style=gradient-aurora],.carousel-block .carousel-slide[data-slide-style=gradient-aurora]):after{content:"";position:absolute;inset-block-start:0;inset-inline-start:var(--_aurora-wave-inline-start,-10%);inline-size:var(--_aurora-wave-inline-size,120%);block-size:100%;background:radial-gradient(ellipse 120% 60% at 20% 0,rgba(var(--color-primary-rgb),.4) 0,rgba(var(--color-primary-rgb),.15) 35%,transparent 65%),radial-gradient(ellipse 100% 50% at 80% 30%,rgba(var(--color-secondary-rgb),.35) 0,rgba(var(--color-secondary-rgb),.12) 40%,transparent 70%),radial-gradient(ellipse 130% 45% at 50% 100%,rgba(var(--color-accent-rgb),.3) 0,rgba(var(--color-accent-rgb),.1) 45%,transparent 75%);filter:var(--blur-decorative);z-index:0;pointer-events:none;border-radius:var(--radius-xl)}.carousel-block[data-visual-style=gradient-aurora] .carousel-slide{--_aurora-wave-inline-start:0;--_aurora-wave-inline-size:100%}.carousel-block .carousel-slide[data-slide-style=gradient-aurora]:after{display:block}.hero.hero[data-visual-style=gradient-aurora]{background:linear-gradient(180deg,var(--hero-bg-ultra-dark) 0,var(--hero-bg-deep-space) 40%,var(--hero-bg-deep-space-end) 100%);color:var(--text-inverse-primary)}.hero.hero[data-visual-style=gradient-aurora]:after{content:"";position:absolute;inset-block-start:-30%;inset-inline-start:-20%;inline-size:140%;block-size:100%;background:radial-gradient(ellipse 80% 35% at 30% 10%,rgba(var(--color-primary-rgb),.5) 0,rgba(var(--color-primary-rgb),.2) 40%,transparent 70%),radial-gradient(ellipse 70% 30% at 70% 25%,rgba(var(--color-secondary-rgb),.45) 0,rgba(var(--color-secondary-rgb),.15) 45%,transparent 70%),radial-gradient(ellipse 90% 25% at 50% 45%,rgba(var(--color-accent-rgb),.35) 0,rgba(var(--color-accent-rgb),.1) 50%,transparent 75%);filter:var(--blur-decorative);animation:vsAuroraWave var(--hero-aurora-duration) ease-in-out infinite;z-index:0;pointer-events:none}.hero.hero[data-visual-style=gradient-aurora] .hero__aurora{position:absolute;inset:0;z-index:0;overflow:hidden}.hero.hero[data-visual-style=gradient-aurora] .hero__title{text-shadow:var(--vs-aurora-title-glow)}.hero.hero[data-visual-style=gradient-aurora] .hero__description{color:var(--hero-text-dark-description);text-shadow:var(--text-shadow-deepest)}.hero.hero[data-visual-style=gradient-aurora] .hero__social-proof-text{color:var(--hero-text-dark-description)}.hero.hero[data-visual-style=gradient-aurora] .hero__social-proof-logo{filter:grayscale(100%) brightness(2)}.banner.banner[data-visual-style=gradient-aurora]{background:linear-gradient(180deg,var(--hero-bg-ultra-dark) 0,var(--hero-bg-deep-space) 40%,var(--hero-bg-deep-space-end) 100%);color:var(--text-inverse-primary);box-shadow:var(--shadow-xl);border:none}.banner.banner[data-visual-style=gradient-aurora] .banner__aurora{position:absolute;inset:0;z-index:0;overflow:hidden}.banner.banner[data-visual-style=gradient-aurora] .banner__content{position:relative;z-index:2}.banner.banner[data-visual-style=gradient-aurora] .banner__title{text-shadow:var(--vs-aurora-title-glow)}.banner.banner[data-visual-style=gradient-aurora] .banner__description{font-family:var(--font-sans);font-size:var(--text-base);color:var(--hero-text-dark-description)}.banner.banner[data-visual-style=gradient-aurora] .form-message,.banner.banner[data-visual-style=gradient-aurora] .form-message em,.banner.banner[data-visual-style=gradient-aurora] .form-message li,.banner.banner[data-visual-style=gradient-aurora] .form-message ol,.banner.banner[data-visual-style=gradient-aurora] .form-message p,.banner.banner[data-visual-style=gradient-aurora] .form-message span,.banner.banner[data-visual-style=gradient-aurora] .form-message strong,.banner.banner[data-visual-style=gradient-aurora] .form-message ul{color:var(--hero-text-dark-description)}.banner.banner[data-visual-style=gradient-aurora] .banner__description h1,.banner.banner[data-visual-style=gradient-aurora] .banner__description h2,.banner.banner[data-visual-style=gradient-aurora] .banner__description h3,.banner.banner[data-visual-style=gradient-aurora] .banner__description h4,.banner.banner[data-visual-style=gradient-aurora] .banner__description h5,.banner.banner[data-visual-style=gradient-aurora] .banner__description h6{text-shadow:var(--vs-aurora-title-glow)}.banner.banner[data-visual-style=gradient-aurora] .banner__description em,.banner.banner[data-visual-style=gradient-aurora] .banner__description li,.banner.banner[data-visual-style=gradient-aurora] .banner__description ol,.banner.banner[data-visual-style=gradient-aurora] .banner__description p,.banner.banner[data-visual-style=gradient-aurora] .banner__description span,.banner.banner[data-visual-style=gradient-aurora] .banner__description strong,.banner.banner[data-visual-style=gradient-aurora] .banner__description ul{color:inherit}.banner.banner[data-visual-style=gradient-aurora]:hover{box-shadow:var(--shadow-2xl);transform:translateY(-3px)}.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature{background:linear-gradient(180deg,var(--hero-bg-ultra-dark,var(--neutral-950)) 0,var(--hero-bg-deep-space,var(--neutral-900)) 40%,var(--hero-bg-deep-space-end,var(--neutral-950)) 100%);border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature:before{border-radius:var(--radius-xl)}.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__subtitle,.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__title{position:relative;z-index:2;text-shadow:var(--vs-aurora-title-glow)}.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__description{position:relative;z-index:2;font-family:var(--font-sans);color:var(--hero-text-dark-description,var(--text-inverse-secondary))}.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__description em,.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__description li,.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__description ol,.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__description p,.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__description span,.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__description strong,.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__description ul{color:inherit}.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__icon{position:relative;z-index:2;color:var(--color-secondary)}.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature:hover{box-shadow:var(--shadow-2xl)}.grid-block[data-visual-style=gradient-aurora] .grid-item--article{background:linear-gradient(180deg,var(--hero-bg-ultra-dark,var(--neutral-950)) 0,var(--hero-bg-deep-space,var(--neutral-900)) 40%,var(--hero-bg-deep-space-end,var(--neutral-950)) 100%);border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.grid-block[data-visual-style=gradient-aurora] .grid-item--article:before{border-radius:var(--radius-xl)}.grid-block[data-visual-style=gradient-aurora] .grid-item--article:hover{box-shadow:var(--shadow-2xl)}.grid-block[data-visual-style=gradient-aurora] .grid-item__article-title{position:relative;z-index:2;text-shadow:var(--vs-aurora-title-glow)}.grid-block[data-visual-style=gradient-aurora] .grid-item__article-excerpt{position:relative;z-index:2;font-family:var(--font-sans);color:var(--hero-text-dark-description,var(--text-inverse-secondary))}.grid-block[data-visual-style=gradient-aurora] .grid-item__article-category{position:relative;z-index:2;color:var(--color-primary-light)}.carousel-block[data-visual-style=gradient-aurora] .carousel-slide{position:relative;background:var(--vs-bg);border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--vs-shadow);color:var(--vs-text-primary);overflow:hidden}.carousel-block[data-visual-style=gradient-aurora] .carousel-slide:before{border-radius:var(--radius-xl)}.carousel-block[data-visual-style=gradient-aurora] .carousel-slide__title{position:relative;z-index:2;text-shadow:var(--vs-aurora-title-glow)}.carousel-block[data-visual-style=gradient-aurora] .lexical-content{--lexical-color:var(--hero-text-dark-description);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-quote-color:var(--hero-text-dark-description);--lexical-strong-color:var(--text-inverse-primary);color:var(--hero-text-dark-description)}.carousel-block[data-visual-style=gradient-aurora] .carousel-slide__cta,.carousel-block[data-visual-style=gradient-aurora] .lexical-content{position:relative;z-index:2}.carousel-block[data-visual-style=gradient-aurora] .carousel-slide:hover{box-shadow:var(--shadow-2xl)}.carousel-block[data-visual-style=gradient-aurora] .carousel-slide__article-title{position:relative;z-index:2;text-shadow:var(--vs-aurora-title-glow)}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__button--active{position:relative;background:linear-gradient(135deg,var(--color-secondary) 0,var(--color-primary) 50%,var(--color-secondary-light) 100%);background-size:300% 300%;animation:vsGradientShift var(--animation-aurora) ease infinite;will-change:background-position;color:var(--text-inverse-primary);box-shadow:0 8px 32px rgba(var(--color-secondary-rgb),.3);border:none;border-radius:var(--radius-lg);overflow:hidden}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__button--active:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.2) 0,transparent 50%,rgba(var(--color-secondary-rgb),.2) 100%);pointer-events:none;border-radius:inherit}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__button--active .tabs__label{position:relative;z-index:1;text-shadow:var(--text-shadow-gradient)}.tabs.tabs.tabs--underline[data-visual-style=gradient-aurora] .tabs__button--active{overflow:visible!important}.tabs.tabs.tabs--underline[data-visual-style=gradient-aurora] .tabs__button--active .tabs__label{text-shadow:none!important}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__button:not(.tabs__button--active){color:var(--text-secondary)}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__button:hover:not(.tabs__button--active){color:var(--color-secondary);background:rgba(var(--color-secondary-rgb),.08)}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__panels{position:relative;border:var(--vs-border-width) solid transparent;background-image:linear-gradient(var(--bg-base),var(--bg-base)),linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 50%,var(--color-accent) 100%);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--vs-shadow),0 0 30px rgba(var(--color-secondary-rgb),.08)}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__panels:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 50%,var(--color-accent) 100%);opacity:.12;border-radius:inherit;pointer-events:none;z-index:0}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__panel{position:relative;z-index:1}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__panel .lexical-content{--lexical-color:var(--text-primary);--lexical-heading-color:var(--text-primary);--lexical-link-color:var(--color-secondary);--lexical-link-hover-color:var(--color-secondary-hover);--lexical-quote-color:var(--text-secondary);--lexical-strong-color:var(--text-primary);--lexical-spacing:var(--space-s);color:var(--text-primary)}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__panel .lexical-content ul{list-style:disc;padding-inline-start:var(--lexical-list-indent,var(--space-l))}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__panel .lexical-content ol{list-style:decimal;padding-inline-start:var(--lexical-list-indent,var(--space-l))}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__panel .lexical-content li{padding-inline-start:var(--space-s)}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__panel .lexical-content a:hover{text-decoration-thickness:2px}.header-master[data-visual-style=gradient-aurora]{background:linear-gradient(180deg,var(--hero-bg-ultra-dark) 0,var(--hero-bg-deep-space) 40%,var(--hero-bg-deep-space-end) 100%);color:var(--text-inverse-primary);box-shadow:var(--shadow-xl);border:none;--header-text:var(--text-inverse-primary);--header-text-secondary:var(--text-inverse-secondary);--header-border:var(--border-inverse-subtle);--header-bg-surface:var(--neutral-900);--header-bg-elevated:var(--neutral-800);--header-hover-text:var(--color-primary-light);--header-hover-bg:color-mix(in srgb,var(--color-primary) 12%,transparent);--header-active-text:var(--color-accent-light)}.header-master[data-visual-style=gradient-aurora]:after{content:"";position:absolute;top:0;left:-5%;width:110%;height:100%;background:radial-gradient(ellipse 80% 150% at 15% 50%,rgba(var(--color-primary-rgb),.5) 0,rgba(var(--color-primary-rgb),.2) 35%,transparent 65%),radial-gradient(ellipse 70% 120% at 85% 50%,rgba(var(--color-secondary-rgb),.45) 0,rgba(var(--color-secondary-rgb),.15) 40%,transparent 70%),radial-gradient(ellipse 90% 100% at 50% 100%,rgba(var(--color-accent-rgb),.4) 0,rgba(var(--color-accent-rgb),.1) 45%,transparent 75%);filter:var(--blur-decorative);animation:vsAuroraWave var(--hero-aurora-duration) ease-in-out infinite;z-index:0;pointer-events:none}.header-master[data-visual-style=gradient-aurora] .logo-wrapper a,.header-master[data-visual-style=gradient-aurora] .nav-item{text-shadow:var(--vs-aurora-title-glow)}.header-master[data-visual-style=gradient-aurora] .nav-item__chevron,.header-master[data-visual-style=gradient-aurora] .nav-item__icon{-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.header-master[data-visual-style=gradient-aurora] .logo-wrapper a:has(>.logo-image){-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;background:none;animation:none;color:var(--text-inverse-primary)}.header-master[data-visual-style=gradient-aurora] .nav-item:hover{filter:brightness(1.15);text-shadow:0 0 80px rgba(var(--color-primary-rgb),.6),0 0 140px rgba(var(--color-secondary-rgb),.4)}.header-master[data-visual-style=gradient-aurora] .nav-dropdown{background:linear-gradient(180deg,var(--hero-bg-ultra-dark) 0,var(--hero-bg-deep-space) 100%);border:var(--border-width) solid rgba(var(--color-secondary-rgb),.2);box-shadow:0 0 40px rgba(var(--color-secondary-rgb),.15)}.header-master[data-visual-style=gradient-aurora] .nav-dropdown__item{color:var(--hero-text-dark-description)}.header-master[data-visual-style=gradient-aurora] .nav-dropdown__item:hover{background:rgba(var(--color-primary-rgb),.1)}.header-master[data-visual-style=gradient-aurora] .burger-menu-toggle__bar{background:var(--text-inverse-primary)}.header-master[data-visual-style=gradient-aurora] .burger-menu-toggle:hover .burger-menu-toggle__bar{background:var(--color-primary-light)}.header-master[data-visual-style=gradient-aurora].header-master--blur-active{background:var(--header-glass-bg-opaque-dark)}:is(.hero.hero[data-visual-style=pearl],.banner.banner[data-visual-style=pearl],.header-master[data-visual-style=pearl],.grid-block[data-visual-style=pearl] .grid-item.card.card--feature,.grid-block[data-visual-style=pearl] .grid-item--article,.carousel-block[data-visual-style=pearl] .carousel-slide,.tabs.tabs[data-visual-style=pearl] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=pearl],.grid-block .grid-item--article[data-item-style=pearl],.carousel-block .carousel-slide[data-slide-style=pearl],.hero.hero[data-visual-style=pearl-vivid],.banner.banner[data-visual-style=pearl-vivid],.header-master[data-visual-style=pearl-vivid],.grid-block[data-visual-style=pearl-vivid] .grid-item.card.card--feature,.grid-block[data-visual-style=pearl-vivid] .grid-item--article,.carousel-block[data-visual-style=pearl-vivid] .carousel-slide,.tabs.tabs[data-visual-style=pearl-vivid] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=pearl-vivid],.grid-block .grid-item--article[data-item-style=pearl-vivid],.carousel-block .carousel-slide[data-slide-style=pearl-vivid]){background:var(--vs-bg);color:var(--vs-text-primary);border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--vs-shadow);position:relative}:is(.hero.hero[data-visual-style=pearl],.banner.banner[data-visual-style=pearl],.header-master[data-visual-style=pearl],.grid-block[data-visual-style=pearl] .grid-item.card.card--feature,.grid-block[data-visual-style=pearl] .grid-item--article,.carousel-block[data-visual-style=pearl] .carousel-slide,.tabs.tabs[data-visual-style=pearl] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=pearl],.grid-block .grid-item--article[data-item-style=pearl],.carousel-block .carousel-slide[data-slide-style=pearl],.hero.hero[data-visual-style=pearl-vivid],.banner.banner[data-visual-style=pearl-vivid],.header-master[data-visual-style=pearl-vivid],.grid-block[data-visual-style=pearl-vivid] .grid-item.card.card--feature,.grid-block[data-visual-style=pearl-vivid] .grid-item--article,.carousel-block[data-visual-style=pearl-vivid] .carousel-slide,.tabs.tabs[data-visual-style=pearl-vivid] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=pearl-vivid],.grid-block .grid-item--article[data-item-style=pearl-vivid],.carousel-block .carousel-slide[data-slide-style=pearl-vivid]):before{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(118deg,var(--shine-half) 0,transparent 28%,var(--shine-medium-plus) 62%,transparent 90%);z-index:0}:is(.hero.hero[data-visual-style=pearl],.banner.banner[data-visual-style=pearl],.header-master[data-visual-style=pearl],.grid-block[data-visual-style=pearl] .grid-item.card.card--feature,.grid-block[data-visual-style=pearl] .grid-item--article,.carousel-block[data-visual-style=pearl] .carousel-slide,.tabs.tabs[data-visual-style=pearl] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=pearl],.grid-block .grid-item--article[data-item-style=pearl],.carousel-block .carousel-slide[data-slide-style=pearl],.hero.hero[data-visual-style=pearl-vivid],.banner.banner[data-visual-style=pearl-vivid],.header-master[data-visual-style=pearl-vivid],.grid-block[data-visual-style=pearl-vivid] .grid-item.card.card--feature,.grid-block[data-visual-style=pearl-vivid] .grid-item--article,.carousel-block[data-visual-style=pearl-vivid] .carousel-slide,.tabs.tabs[data-visual-style=pearl-vivid] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=pearl-vivid],.grid-block .grid-item--article[data-item-style=pearl-vivid],.carousel-block .carousel-slide[data-slide-style=pearl-vivid]):after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");z-index:0}:is(.hero.hero[data-visual-style=pearl] .hero__title,.banner.banner[data-visual-style=pearl] .banner__title,.grid-block[data-visual-style=pearl] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=pearl] .grid-item.card.card--feature .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=pearl] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=pearl] .card__subtitle,.grid-block[data-visual-style=pearl] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=pearl] .grid-item__article-title,.carousel-block[data-visual-style=pearl] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=pearl] .carousel-slide__title,.carousel-block[data-visual-style=pearl] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=pearl] .carousel-slide__article-title){font-family:var(--font-sans);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tighter);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 22%,var(--neutral-900)) 0,var(--neutral-900) 32%,color-mix(in srgb,var(--color-secondary) 22%,var(--neutral-900)) 50%,var(--neutral-900) 68%,color-mix(in srgb,var(--color-accent) 22%,var(--neutral-900)) 100%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--hero-text-light-title);animation:vsGradientShift var(--animation-gradient) ease infinite;will-change:background-position}:is(.hero.hero[data-visual-style=holographic],.banner.banner[data-visual-style=holographic],.header-master[data-visual-style=holographic],.grid-block[data-visual-style=holographic] .grid-item.card.card--feature,.grid-block[data-visual-style=holographic] .grid-item--article,.carousel-block[data-visual-style=holographic] .carousel-slide,.tabs.tabs[data-visual-style=holographic] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=holographic],.grid-block .grid-item--article[data-item-style=holographic],.carousel-block .carousel-slide[data-slide-style=holographic],.hero.hero[data-visual-style=holographic-vivid],.banner.banner[data-visual-style=holographic-vivid],.header-master[data-visual-style=holographic-vivid],.grid-block[data-visual-style=holographic-vivid] .grid-item.card.card--feature,.grid-block[data-visual-style=holographic-vivid] .grid-item--article,.carousel-block[data-visual-style=holographic-vivid] .carousel-slide,.tabs.tabs[data-visual-style=holographic-vivid] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=holographic-vivid],.grid-block .grid-item--article[data-item-style=holographic-vivid],.carousel-block .carousel-slide[data-slide-style=holographic-vivid]){background:var(--vs-bg);color:var(--vs-text-primary);border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--vs-shadow);position:relative}:is(.hero.hero[data-visual-style=holographic],.banner.banner[data-visual-style=holographic],.header-master[data-visual-style=holographic],.grid-block[data-visual-style=holographic] .grid-item.card.card--feature,.grid-block[data-visual-style=holographic] .grid-item--article,.carousel-block[data-visual-style=holographic] .carousel-slide,.tabs.tabs[data-visual-style=holographic] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=holographic],.grid-block .grid-item--article[data-item-style=holographic],.carousel-block .carousel-slide[data-slide-style=holographic],.hero.hero[data-visual-style=holographic-vivid],.banner.banner[data-visual-style=holographic-vivid],.header-master[data-visual-style=holographic-vivid],.grid-block[data-visual-style=holographic-vivid] .grid-item.card.card--feature,.grid-block[data-visual-style=holographic-vivid] .grid-item--article,.carousel-block[data-visual-style=holographic-vivid] .carousel-slide,.tabs.tabs[data-visual-style=holographic-vivid] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=holographic-vivid],.grid-block .grid-item--article[data-item-style=holographic-vivid],.carousel-block .carousel-slide[data-slide-style=holographic-vivid]):before{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(118deg,var(--shine-half) 0,transparent 22%,var(--shine-bright) 60%,transparent 86%);z-index:0}:is(.hero.hero[data-visual-style=holographic],.banner.banner[data-visual-style=holographic],.header-master[data-visual-style=holographic],.grid-block[data-visual-style=holographic] .grid-item.card.card--feature,.grid-block[data-visual-style=holographic] .grid-item--article,.carousel-block[data-visual-style=holographic] .carousel-slide,.tabs.tabs[data-visual-style=holographic] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=holographic],.grid-block .grid-item--article[data-item-style=holographic],.carousel-block .carousel-slide[data-slide-style=holographic],.hero.hero[data-visual-style=holographic-vivid],.banner.banner[data-visual-style=holographic-vivid],.header-master[data-visual-style=holographic-vivid],.grid-block[data-visual-style=holographic-vivid] .grid-item.card.card--feature,.grid-block[data-visual-style=holographic-vivid] .grid-item--article,.carousel-block[data-visual-style=holographic-vivid] .carousel-slide,.tabs.tabs[data-visual-style=holographic-vivid] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=holographic-vivid],.grid-block .grid-item--article[data-item-style=holographic-vivid],.carousel-block .carousel-slide[data-slide-style=holographic-vivid]):after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;opacity:.45;background:conic-gradient(from 60deg at 88% 5%,color-mix(in oklab,var(--color-accent) 50%,white) 0,color-mix(in oklab,var(--color-primary) 45%,white) 22%,color-mix(in oklab,var(--color-secondary) 42%,white) 44%,transparent 70%);z-index:0}:is(.hero.hero[data-visual-style=liquid-glass],.banner.banner[data-visual-style=liquid-glass],.header-master[data-visual-style=liquid-glass],.grid-block[data-visual-style=liquid-glass] .grid-item.card.card--feature,.grid-block[data-visual-style=liquid-glass] .grid-item--article,.carousel-block[data-visual-style=liquid-glass] .carousel-slide,.tabs.tabs[data-visual-style=liquid-glass] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass],.grid-block .grid-item--article[data-item-style=liquid-glass],.carousel-block .carousel-slide[data-slide-style=liquid-glass],.hero.hero[data-visual-style=liquid-glass-vivid],.banner.banner[data-visual-style=liquid-glass-vivid],.header-master[data-visual-style=liquid-glass-vivid],.grid-block[data-visual-style=liquid-glass-vivid] .grid-item.card.card--feature,.grid-block[data-visual-style=liquid-glass-vivid] .grid-item--article,.carousel-block[data-visual-style=liquid-glass-vivid] .carousel-slide,.tabs.tabs[data-visual-style=liquid-glass-vivid] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass-vivid],.grid-block .grid-item--article[data-item-style=liquid-glass-vivid],.carousel-block .carousel-slide[data-slide-style=liquid-glass-vivid]){background:var(--vs-bg);color:var(--vs-text-primary);border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--vs-shadow);position:relative}:is(.hero.hero[data-visual-style=liquid-glass],.banner.banner[data-visual-style=liquid-glass],.header-master[data-visual-style=liquid-glass],.grid-block[data-visual-style=liquid-glass] .grid-item.card.card--feature,.grid-block[data-visual-style=liquid-glass] .grid-item--article,.carousel-block[data-visual-style=liquid-glass] .carousel-slide,.tabs.tabs[data-visual-style=liquid-glass] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass],.grid-block .grid-item--article[data-item-style=liquid-glass],.carousel-block .carousel-slide[data-slide-style=liquid-glass],.hero.hero[data-visual-style=liquid-glass-vivid],.banner.banner[data-visual-style=liquid-glass-vivid],.header-master[data-visual-style=liquid-glass-vivid],.grid-block[data-visual-style=liquid-glass-vivid] .grid-item.card.card--feature,.grid-block[data-visual-style=liquid-glass-vivid] .grid-item--article,.carousel-block[data-visual-style=liquid-glass-vivid] .carousel-slide,.tabs.tabs[data-visual-style=liquid-glass-vivid] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass-vivid],.grid-block .grid-item--article[data-item-style=liquid-glass-vivid],.carousel-block .carousel-slide[data-slide-style=liquid-glass-vivid]):before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--shine-soft);backdrop-filter:var(--vs-backdrop);-webkit-backdrop-filter:var(--vs-backdrop);box-shadow:inset 0 1px 0 var(--shine-strong),inset 0 -1px 0 var(--shine-soft),inset 1px 0 0 var(--shine-medium-plus),inset -1px 0 0 var(--shine-soft),inset 0 0 0 1px var(--shine-soft);z-index:0}:is(.hero.hero[data-visual-style=liquid-glass],.banner.banner[data-visual-style=liquid-glass],.header-master[data-visual-style=liquid-glass],.grid-block[data-visual-style=liquid-glass] .grid-item.card.card--feature,.grid-block[data-visual-style=liquid-glass] .grid-item--article,.carousel-block[data-visual-style=liquid-glass] .carousel-slide,.tabs.tabs[data-visual-style=liquid-glass] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass],.grid-block .grid-item--article[data-item-style=liquid-glass],.carousel-block .carousel-slide[data-slide-style=liquid-glass],.hero.hero[data-visual-style=liquid-glass-vivid],.banner.banner[data-visual-style=liquid-glass-vivid],.header-master[data-visual-style=liquid-glass-vivid],.grid-block[data-visual-style=liquid-glass-vivid] .grid-item.card.card--feature,.grid-block[data-visual-style=liquid-glass-vivid] .grid-item--article,.carousel-block[data-visual-style=liquid-glass-vivid] .carousel-slide,.tabs.tabs[data-visual-style=liquid-glass-vivid] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass-vivid],.grid-block .grid-item--article[data-item-style=liquid-glass-vivid],.carousel-block .carousel-slide[data-slide-style=liquid-glass-vivid]):after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(118deg,var(--shine-half) 0,transparent 16%,transparent 62%,var(--shine-medium-plus) 84%,transparent 100%);z-index:1}:is(.hero.hero[data-visual-style=liquid-glass],.hero.hero[data-visual-style=liquid-glass-vivid],.banner.banner[data-visual-style=liquid-glass],.banner.banner[data-visual-style=liquid-glass-vivid],.tabs.tabs[data-visual-style=liquid-glass] .tabs__panels,.tabs.tabs[data-visual-style=liquid-glass-vivid] .tabs__panels,.carousel-block[data-visual-style=liquid-glass] .carousel-slide,.carousel-block[data-visual-style=liquid-glass-vivid] .carousel-slide,.carousel-block .carousel-slide[data-slide-style=liquid-glass],.carousel-block .carousel-slide[data-slide-style=liquid-glass-vivid],.grid-block[data-visual-style=liquid-glass] .grid-item.card.card--feature,.grid-block[data-visual-style=liquid-glass-vivid] .grid-item.card.card--feature,.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass],.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass-vivid])>*{position:relative;z-index:2}:is(.hero.hero[data-visual-style=liquid-glass] .hero__title,.banner.banner[data-visual-style=liquid-glass] .banner__title,.grid-block[data-visual-style=liquid-glass] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=liquid-glass] .grid-item.card.card--feature .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass] .card__subtitle,.grid-block[data-visual-style=liquid-glass] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=liquid-glass] .grid-item__article-title,.carousel-block[data-visual-style=liquid-glass] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=liquid-glass] .carousel-slide__title,.carousel-block[data-visual-style=liquid-glass] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=liquid-glass] .carousel-slide__article-title){background:none;-webkit-text-fill-color:var(--hero-text-light-title);color:var(--hero-text-light-title);animation:none;font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tighter);text-shadow:0 1px 0 var(--shine-strong),0 -1px 0 rgba(0,0,0,.12),0 0 28px rgba(var(--color-primary-rgb),.5),0 0 50px rgba(var(--color-secondary-rgb),.3),0 4px 16px rgba(0,0,0,.2)}:is(.hero.hero[data-visual-style=lacquer],.banner.banner[data-visual-style=lacquer],.header-master[data-visual-style=lacquer],.grid-block[data-visual-style=lacquer] .grid-item.card.card--feature,.grid-block[data-visual-style=lacquer] .grid-item--article,.carousel-block[data-visual-style=lacquer] .carousel-slide,.tabs.tabs[data-visual-style=lacquer] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=lacquer],.grid-block .grid-item--article[data-item-style=lacquer],.carousel-block .carousel-slide[data-slide-style=lacquer]){background:var(--vs-bg);color:var(--vs-text-primary);border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--vs-shadow);position:relative}:is(.hero.hero[data-visual-style=lacquer],.banner.banner[data-visual-style=lacquer],.header-master[data-visual-style=lacquer],.grid-block[data-visual-style=lacquer] .grid-item.card.card--feature,.grid-block[data-visual-style=lacquer] .grid-item--article,.carousel-block[data-visual-style=lacquer] .carousel-slide,.tabs.tabs[data-visual-style=lacquer] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=lacquer],.grid-block .grid-item--article[data-item-style=lacquer],.carousel-block .carousel-slide[data-slide-style=lacquer]):before{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:overlay;opacity:.55;background:repeating-linear-gradient(90deg,var(--shine-subtle) 0 1px,transparent 1px 3px);z-index:0}:is(.hero.hero[data-visual-style=lacquer],.banner.banner[data-visual-style=lacquer],.header-master[data-visual-style=lacquer],.grid-block[data-visual-style=lacquer] .grid-item.card.card--feature,.grid-block[data-visual-style=lacquer] .grid-item--article,.carousel-block[data-visual-style=lacquer] .carousel-slide,.tabs.tabs[data-visual-style=lacquer] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=lacquer],.grid-block .grid-item--article[data-item-style=lacquer],.carousel-block .carousel-slide[data-slide-style=lacquer]):after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");z-index:0}.tabs.tabs[data-visual-style=lacquer] .tabs__panels{backdrop-filter:none;-webkit-backdrop-filter:none}:is(.hero.hero[data-visual-style=lacquer] .hero__title,.banner.banner[data-visual-style=lacquer] .banner__title,.grid-block[data-visual-style=lacquer] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=lacquer] .grid-item.card.card--feature .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=lacquer] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=lacquer] .card__subtitle,.grid-block[data-visual-style=lacquer] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=lacquer] .grid-item__article-title,.carousel-block[data-visual-style=lacquer] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=lacquer] .carousel-slide__title,.carousel-block[data-visual-style=lacquer] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=lacquer] .carousel-slide__article-title){font-family:var(--font-sans);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tighter);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 18%,var(--text-inverse-primary)) 0,var(--text-inverse-primary) 30%,color-mix(in srgb,var(--color-secondary) 18%,var(--text-inverse-primary)) 50%,var(--text-inverse-primary) 70%,color-mix(in srgb,var(--color-accent) 18%,var(--text-inverse-primary)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--text-inverse-primary);animation:none;text-shadow:0 1px 0 var(--shine-strong),var(--text-shadow-lg)}:is(.hero.hero[data-visual-style=velvet],.banner.banner[data-visual-style=velvet],.header-master[data-visual-style=velvet],.grid-block[data-visual-style=velvet] .grid-item.card.card--feature,.grid-block[data-visual-style=velvet] .grid-item--article,.carousel-block[data-visual-style=velvet] .carousel-slide,.tabs.tabs[data-visual-style=velvet] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=velvet],.grid-block .grid-item--article[data-item-style=velvet],.carousel-block .carousel-slide[data-slide-style=velvet]){background:var(--vs-bg);color:var(--vs-text-primary);border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--vs-shadow);position:relative}:is(.hero.hero[data-visual-style=velvet],.banner.banner[data-visual-style=velvet],.header-master[data-visual-style=velvet],.grid-block[data-visual-style=velvet] .grid-item.card.card--feature,.grid-block[data-visual-style=velvet] .grid-item--article,.carousel-block[data-visual-style=velvet] .carousel-slide,.tabs.tabs[data-visual-style=velvet] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=velvet],.grid-block .grid-item--article[data-item-style=velvet],.carousel-block .carousel-slide[data-slide-style=velvet]):before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23f)'/></svg>");z-index:0}:is(.hero.hero[data-visual-style=velvet],.banner.banner[data-visual-style=velvet],.header-master[data-visual-style=velvet],.grid-block[data-visual-style=velvet] .grid-item.card.card--feature,.grid-block[data-visual-style=velvet] .grid-item--article,.carousel-block[data-visual-style=velvet] .carousel-slide,.tabs.tabs[data-visual-style=velvet] .tabs__panels,.grid-block .grid-item.card.card--feature[data-item-style=velvet],.grid-block .grid-item--article[data-item-style=velvet],.carousel-block .carousel-slide[data-slide-style=velvet]):after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.35;background:repeating-linear-gradient(105deg,var(--shine-subtle) 0 2px,transparent 2px 6px);z-index:0}.tabs.tabs[data-visual-style=velvet] .tabs__panels{backdrop-filter:none;-webkit-backdrop-filter:none}:is(.hero.hero[data-visual-style=velvet] .hero__title,.banner.banner[data-visual-style=velvet] .banner__title,.grid-block[data-visual-style=velvet] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=velvet] .grid-item.card.card--feature .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=velvet] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=velvet] .card__subtitle,.grid-block[data-visual-style=velvet] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=velvet] .grid-item__article-title,.carousel-block[data-visual-style=velvet] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=velvet] .carousel-slide__title,.carousel-block[data-visual-style=velvet] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=velvet] .carousel-slide__article-title){font-family:var(--font-sans);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tighter);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 18%,var(--text-inverse-primary)) 0,var(--text-inverse-primary) 30%,color-mix(in srgb,var(--color-secondary) 18%,var(--text-inverse-primary)) 50%,var(--text-inverse-primary) 70%,color-mix(in srgb,var(--color-accent) 18%,var(--text-inverse-primary)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--text-inverse-primary);animation:none;text-shadow:0 1px 0 var(--shine-light),var(--text-shadow-stronger)}.tabs.tabs:is([data-visual-style=pearl],[data-visual-style=pearl-vivid],[data-visual-style=holographic],[data-visual-style=holographic-vivid]) .tabs__panels{backdrop-filter:none;-webkit-backdrop-filter:none}.tabs.tabs[data-visual-style=pearl] .tabs__button:hover:not(.tabs__button--active){background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary-text)}.tabs.tabs[data-visual-style=pearl] .tabs__button--active{background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary) 22%,white) 0,color-mix(in oklab,var(--color-secondary) 18%,white) 35%,color-mix(in oklab,var(--color-highlight) 50%,white) 65%,color-mix(in oklab,var(--color-accent) 18%,white) 100%);color:var(--vs-text-primary);box-shadow:var(--shadow-md),inset 0 1px 0 var(--shine-strong),inset 0 -1px 0 var(--shine-strong)}.tabs.tabs[data-visual-style=pearl-vivid] .tabs__button:hover:not(.tabs__button--active){background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent-text)}.tabs.tabs[data-visual-style=pearl-vivid] .tabs__button--active{background:linear-gradient(135deg,color-mix(in oklab,var(--color-accent) 35%,white) 0,color-mix(in oklab,var(--color-secondary) 32%,white) 40%,color-mix(in oklab,var(--color-highlight) 55%,white) 70%,color-mix(in oklab,var(--color-primary) 30%,white) 100%);color:var(--vs-text-primary);box-shadow:var(--shadow-md),inset 0 1px 0 var(--shine-strong),inset 0 -1px 0 var(--shine-strong)}.tabs.tabs[data-visual-style=holographic] .tabs__button:hover:not(.tabs__button--active){background:color-mix(in srgb,var(--color-secondary) 12%,transparent);color:var(--color-secondary-text)}.tabs.tabs[data-visual-style=holographic] .tabs__button--active{background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary) 50%,white) 0,color-mix(in oklab,var(--color-secondary) 52%,white) 35%,color-mix(in oklab,var(--color-highlight) 70%,white) 65%,color-mix(in oklab,var(--color-accent) 48%,white) 100%);color:var(--vs-text-primary);box-shadow:var(--shadow-md),inset 0 1px 0 var(--shine-strong),inset 0 -1px 0 var(--shine-medium)}.tabs.tabs[data-visual-style=liquid-glass] .tabs__button:hover:not(.tabs__button--active){background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-primary-text)}.tabs.tabs[data-visual-style=liquid-glass] .tabs__button--active{background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary) 6%,white) 0,color-mix(in oklab,var(--color-secondary) 6%,white) 50%,color-mix(in oklab,var(--color-accent) 6%,white) 100%);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);color:var(--vs-text-primary);box-shadow:var(--shadow-md),inset 0 1px 0 var(--shine-strong),inset 0 -1px 0 var(--shine-medium)}.tabs.tabs[data-visual-style=holographic-vivid] .tabs__button:hover:not(.tabs__button--active){background:color-mix(in srgb,var(--color-secondary) 30%,var(--neutral-950) 50%);color:var(--text-inverse-primary)}.tabs.tabs[data-visual-style=holographic-vivid] .tabs__button--active{background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary) 70%,var(--neutral-950)) 0,color-mix(in oklab,var(--color-secondary) 65%,var(--neutral-950)) 50%,color-mix(in oklab,var(--color-accent) 70%,var(--neutral-950)) 100%);background-size:200% 200%;animation:vsGradientShift var(--animation-gradient) ease infinite;will-change:background-position;color:var(--text-inverse-primary);box-shadow:var(--vs-aurora-title-glow)}.tabs.tabs[data-visual-style=liquid-glass-vivid] .tabs__button:hover:not(.tabs__button--active){background:color-mix(in srgb,var(--gradient-decorative-2) 30%,var(--neutral-950) 50%);color:var(--text-inverse-primary)}.tabs.tabs[data-visual-style=liquid-glass-vivid] .tabs__button--active{background:linear-gradient(135deg,color-mix(in oklab,var(--gradient-decorative-1) 70%,var(--neutral-950)) 0,color-mix(in oklab,var(--gradient-decorative-2) 65%,var(--neutral-950)) 50%,color-mix(in oklab,var(--gradient-decorative-3) 70%,var(--neutral-950)) 100%);background-size:200% 200%;animation:vsGradientShift var(--animation-gradient) ease infinite;will-change:background-position;color:var(--text-inverse-primary);box-shadow:var(--vs-aurora-title-glow)}.tabs.tabs[data-visual-style=lacquer] .tabs__button:hover:not(.tabs__button--active){background:radial-gradient(80% 50% at 50% -10%,var(--shine-light) 0,transparent 55%),color-mix(in srgb,var(--color-primary) 30%,var(--neutral-950));color:var(--text-inverse-primary)}.tabs.tabs[data-visual-style=lacquer] .tabs__button--active{background:radial-gradient(80% 50% at 50% -10%,var(--shine-medium-plus) 0,transparent 55%),linear-gradient(180deg,color-mix(in oklab,var(--color-primary) 75%,var(--neutral-950)) 0,color-mix(in oklab,var(--color-primary) 35%,var(--neutral-950)) 100%);color:var(--text-inverse-primary);box-shadow:var(--shadow-dark-card),inset 0 1px 0 var(--shine-medium-plus)}.tabs.tabs[data-visual-style=velvet] .tabs__button:hover:not(.tabs__button--active){background:radial-gradient(120% 60% at 50% 30%,var(--shine-subtle) 0,transparent 55%),color-mix(in srgb,var(--color-primary) 20%,var(--neutral-950));color:var(--text-inverse-primary)}.tabs.tabs[data-visual-style=velvet] .tabs__button--active{background:radial-gradient(120% 60% at 50% 30%,var(--shine-light) 0,transparent 55%),linear-gradient(160deg,color-mix(in oklab,var(--color-primary) 45%,var(--neutral-950)) 0,color-mix(in oklab,var(--color-primary) 25%,var(--neutral-950)) 100%);color:var(--text-inverse-primary);box-shadow:var(--shadow-dark-card),inset 0 1px 0 var(--shine-light)}.tabs.tabs.tabs--pills[data-visual-style=pearl] .tabs__button--active{background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary) 22%,white) 0,color-mix(in oklab,var(--color-secondary) 18%,white) 35%,color-mix(in oklab,var(--color-highlight) 50%,white) 65%,color-mix(in oklab,var(--color-accent) 18%,white) 100%);color:var(--vs-text-primary);box-shadow:var(--shadow-sm),inset 0 1px 0 var(--shine-strong),inset 0 -1px 0 var(--shine-strong)}.tabs.tabs.tabs--pills[data-visual-style=pearl-vivid] .tabs__button--active{background:linear-gradient(135deg,color-mix(in oklab,var(--color-accent) 35%,white) 0,color-mix(in oklab,var(--color-secondary) 32%,white) 40%,color-mix(in oklab,var(--color-highlight) 55%,white) 70%,color-mix(in oklab,var(--color-primary) 30%,white) 100%);color:var(--vs-text-primary);box-shadow:var(--shadow-sm),inset 0 1px 0 var(--shine-strong),inset 0 -1px 0 var(--shine-strong)}.tabs.tabs.tabs--pills[data-visual-style=holographic] .tabs__button--active{background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary) 50%,white) 0,color-mix(in oklab,var(--color-secondary) 52%,white) 35%,color-mix(in oklab,var(--color-highlight) 70%,white) 65%,color-mix(in oklab,var(--color-accent) 48%,white) 100%);color:var(--vs-text-primary);box-shadow:var(--shadow-sm),inset 0 1px 0 var(--shine-strong),inset 0 -1px 0 var(--shine-medium)}.tabs.tabs.tabs--pills[data-visual-style=liquid-glass] .tabs__button--active{background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary) 6%,white) 0,color-mix(in oklab,var(--color-secondary) 6%,white) 50%,color-mix(in oklab,var(--color-accent) 6%,white) 100%);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);color:var(--vs-text-primary);box-shadow:var(--shadow-sm),inset 0 1px 0 var(--shine-strong),inset 0 -1px 0 var(--shine-medium)}.tabs.tabs.tabs--pills[data-visual-style=holographic-vivid] .tabs__button--active{background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary) 70%,var(--neutral-950)) 0,color-mix(in oklab,var(--color-secondary) 65%,var(--neutral-950)) 50%,color-mix(in oklab,var(--color-accent) 70%,var(--neutral-950)) 100%);background-size:200% 200%}.tabs.tabs.tabs--pills[data-visual-style=holographic-vivid] .tabs__button--active,.tabs.tabs.tabs--pills[data-visual-style=liquid-glass-vivid] .tabs__button--active{animation:vsGradientShift var(--animation-gradient) ease infinite;will-change:background-position;color:var(--text-inverse-primary);box-shadow:var(--shadow-sm),var(--vs-aurora-title-glow)}.tabs.tabs.tabs--pills[data-visual-style=liquid-glass-vivid] .tabs__button--active{background:linear-gradient(135deg,color-mix(in oklab,var(--gradient-decorative-1) 70%,var(--neutral-950)) 0,color-mix(in oklab,var(--gradient-decorative-2) 65%,var(--neutral-950)) 50%,color-mix(in oklab,var(--gradient-decorative-3) 70%,var(--neutral-950)) 100%);background-size:200% 200%}.tabs.tabs.tabs--pills[data-visual-style=lacquer] .tabs__button--active{background:radial-gradient(80% 50% at 50% -10%,var(--shine-medium-plus) 0,transparent 55%),linear-gradient(180deg,color-mix(in oklab,var(--color-primary) 75%,var(--neutral-950)) 0,color-mix(in oklab,var(--color-primary) 35%,var(--neutral-950)) 100%);color:var(--text-inverse-primary);box-shadow:var(--shadow-dark-card),inset 0 1px 0 var(--shine-medium-plus)}.tabs.tabs.tabs--pills[data-visual-style=velvet] .tabs__button--active{background:radial-gradient(120% 60% at 50% 30%,var(--shine-light) 0,transparent 55%),linear-gradient(160deg,color-mix(in oklab,var(--color-primary) 45%,var(--neutral-950)) 0,color-mix(in oklab,var(--color-primary) 25%,var(--neutral-950)) 100%);color:var(--text-inverse-primary);box-shadow:var(--shadow-dark-card),inset 0 1px 0 var(--shine-light)}:is(.tabs.tabs.tabs--underline[data-visual-style=pearl],.tabs.tabs.tabs--underline[data-visual-style=holographic],.tabs.tabs.tabs--underline[data-visual-style=lacquer]) .tabs__button:after{background:var(--color-primary)}.tabs.tabs.tabs--underline[data-visual-style=pearl-vivid] .tabs__button:after{background:var(--color-accent)}.tabs.tabs.tabs--underline[data-visual-style=liquid-glass] .tabs__button:after{background:var(--color-secondary)}.tabs.tabs.tabs--underline[data-visual-style=holographic-vivid] .tabs__button:after{background:var(--color-primary)}.tabs.tabs.tabs--underline[data-visual-style=liquid-glass-vivid] .tabs__button:after{background:var(--color-accent)}.tabs.tabs.tabs--underline[data-visual-style=velvet] .tabs__button:after{background:var(--color-primary-light)}.tabs.tabs.tabs--underline:is([data-visual-style=lacquer],[data-visual-style=velvet],[data-visual-style=holographic-vivid],[data-visual-style=liquid-glass-vivid]) .tabs__button:hover:not(.tabs__button--active){background:transparent;color:var(--color-primary-text)}:is(.hero.hero[data-visual-style=pearl],.hero.hero[data-visual-style=holographic],.hero.hero[data-visual-style=liquid-glass],.hero.hero[data-visual-style=pearl-vivid],.banner.banner[data-visual-style=pearl],.banner.banner[data-visual-style=holographic],.banner.banner[data-visual-style=liquid-glass],.banner.banner[data-visual-style=pearl-vivid],.tabs.tabs[data-visual-style=pearl],.tabs.tabs[data-visual-style=holographic],.tabs.tabs[data-visual-style=liquid-glass],.tabs.tabs[data-visual-style=pearl-vivid],.carousel-block[data-visual-style=pearl],.carousel-block[data-visual-style=holographic],.carousel-block[data-visual-style=liquid-glass],.carousel-block[data-visual-style=pearl-vivid],.carousel-block .carousel-slide[data-slide-style=pearl],.carousel-block .carousel-slide[data-slide-style=holographic],.carousel-block .carousel-slide[data-slide-style=liquid-glass],.carousel-block .carousel-slide[data-slide-style=pearl-vivid],.grid-block[data-visual-style=pearl] .grid-item.card.card--feature,.grid-block[data-visual-style=holographic] .grid-item.card.card--feature,.grid-block[data-visual-style=liquid-glass] .grid-item.card.card--feature,.grid-block[data-visual-style=pearl-vivid] .grid-item.card.card--feature,.grid-block .grid-item.card.card--feature[data-item-style=pearl],.grid-block .grid-item.card.card--feature[data-item-style=holographic],.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass],.grid-block .grid-item.card.card--feature[data-item-style=pearl-vivid]) :is(.hero__description.lexical-content,.banner__description.lexical-content,.tabs__panel>.lexical-content,.lexical-content,.card__description.lexical-content,.card__description){--lexical-color:var(--hero-text-light-title);--lexical-heading-color:var(--hero-text-light-title);--lexical-link-color:var(--color-primary-text);--lexical-link-hover-color:var(--color-primary-hover);--lexical-quote-color:var(--hero-text-light-subtitle);--lexical-strong-color:var(--hero-text-light-title);color:var(--hero-text-light-title);text-shadow:var(--text-shadow-sm)}:is(.hero.hero[data-visual-style=lacquer],.hero.hero[data-visual-style=velvet],.banner.banner[data-visual-style=lacquer],.banner.banner[data-visual-style=velvet],.tabs.tabs[data-visual-style=lacquer],.tabs.tabs[data-visual-style=velvet],.carousel-block[data-visual-style=lacquer],.carousel-block[data-visual-style=velvet],.carousel-block .carousel-slide[data-slide-style=lacquer],.carousel-block .carousel-slide[data-slide-style=velvet],.grid-block[data-visual-style=lacquer] .grid-item.card.card--feature,.grid-block[data-visual-style=velvet] .grid-item.card.card--feature,.grid-block .grid-item.card.card--feature[data-item-style=lacquer],.grid-block .grid-item.card.card--feature[data-item-style=velvet]) :is(.hero__description.lexical-content,.banner__description.lexical-content,.tabs__panel>.lexical-content,.lexical-content,.card__description.lexical-content,.card__description){--lexical-color:var(--text-inverse-secondary);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-link-hover-color:var(--text-inverse-primary);--lexical-quote-color:var(--text-inverse-secondary);--lexical-strong-color:var(--text-inverse-primary);color:var(--text-inverse-secondary);text-shadow:var(--text-shadow-heavy)}:is(.hero.hero[data-visual-style=holographic-vivid],.hero.hero[data-visual-style=liquid-glass-vivid],.banner.banner[data-visual-style=holographic-vivid],.banner.banner[data-visual-style=liquid-glass-vivid],.tabs.tabs[data-visual-style=holographic-vivid],.tabs.tabs[data-visual-style=liquid-glass-vivid],.carousel-block[data-visual-style=holographic-vivid],.carousel-block[data-visual-style=liquid-glass-vivid],.carousel-block .carousel-slide[data-slide-style=holographic-vivid],.carousel-block .carousel-slide[data-slide-style=liquid-glass-vivid],.grid-block[data-visual-style=holographic-vivid] .grid-item.card.card--feature,.grid-block[data-visual-style=liquid-glass-vivid] .grid-item.card.card--feature,.grid-block .grid-item.card.card--feature[data-item-style=holographic-vivid],.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass-vivid]) :is(.hero__description.lexical-content,.banner__description.lexical-content,.tabs__panel>.lexical-content,.lexical-content,.card__description.lexical-content,.card__description){--lexical-color:var(--text-inverse-primary);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-link-hover-color:var(--text-inverse-primary);--lexical-quote-color:var(--text-inverse-primary);--lexical-strong-color:var(--text-inverse-primary);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-stronger)}.grid-block .grid-item.card.card--feature[data-item-style] .card__title{-webkit-text-fill-color:unset;-webkit-background-clip:unset;background-clip:unset;background:none;animation:none;text-shadow:none}.grid-block .grid-item.card.card--feature[data-item-style] .card__description{text-shadow:none;-webkit-text-fill-color:unset}.grid-block .grid-item.card.card--feature[data-item-style=light]{background:linear-gradient(180deg,var(--bg-surface) 0,rgba(var(--color-primary-rgb),.05) 100%);color:var(--text-primary);border:var(--border-width) solid var(--border-subtle);border-inline-start:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.grid-block .grid-item.card.card--feature[data-item-style=light]:before{display:none}.grid-block .grid-item.card.card--feature[data-item-style=light] .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=light] .card__title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary)}.grid-block .grid-item.card.card--feature[data-item-style=light] .card__description{font-family:var(--font-sans);color:var(--hero-text-light-description)}.grid-block .grid-item.card.card--feature[data-item-style=light]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.grid-block .grid-item.card.card--feature[data-item-style=light]:hover .card__title{color:var(--text-primary)}.grid-block .grid-item.card.card--feature[data-item-style=minimalist]{background:var(--vs-bg-glass);backdrop-filter:var(--vs-backdrop-glass);-webkit-backdrop-filter:var(--vs-backdrop-glass);border:var(--border-width) solid var(--border-subtle);border-inline-start:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--vs-shadow-glass);position:relative;overflow:hidden}.grid-block .grid-item.card.card--feature[data-item-style=minimalist] .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=minimalist] .card__title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary)}.grid-block .grid-item.card.card--feature[data-item-style=minimalist] .card__description{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-secondary)}.grid-block .grid-item.card.card--feature[data-item-style=minimalist] .card__icon{position:relative;z-index:1}.grid-block .grid-item.card.card--feature[data-item-style=minimalist]:hover{box-shadow:var(--shadow-md)}.grid-block .grid-item.card.card--feature[data-item-style=minimalist]:hover .card__title{color:var(--text-primary)}.grid-block .grid-item.card.card--feature[data-item-style=brand]{background:var(--vs-bg);border:var(--border-width) solid rgba(var(--color-primary-rgb),.15);border-inline-start:var(--vs-accent-border);border-radius:var(--radius-xl);box-shadow:var(--vs-shadow)}.grid-block .grid-item.card.card--feature[data-item-style=brand] .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=brand] .card__title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight)}.grid-block .grid-item.card.card--feature[data-item-style=brand] .card__description{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.grid-block .grid-item.card.card--feature[data-item-style=brand] .card__icon{position:relative;z-index:1}.grid-block .grid-item.card.card--feature[data-item-style=brand]:hover{box-shadow:var(--vs-shadow-brand-hover);transform:translateY(-2px);border-inline-start-color:var(--color-primary-hover)}.grid-block .grid-item.card.card--feature[data-item-style=brand]:hover .card__title{color:var(--text-primary)}.grid-block .grid-item.card.card--feature[data-item-style=dark]{background:var(--gradient-dark);border:var(--border-width) solid var(--border-inverse-subtle);border-inline-start:var(--border-width) solid var(--border-inverse-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-dark-card)}.grid-block .grid-item.card.card--feature[data-item-style=dark] .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=dark] .card__title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight)}.grid-block .grid-item.card.card--feature[data-item-style=dark] .card__description{font-family:var(--font-sans);color:var(--text-inverse-secondary)}.grid-block .grid-item.card.card--feature[data-item-style=dark] .card__description em,.grid-block .grid-item.card.card--feature[data-item-style=dark] .card__description li,.grid-block .grid-item.card.card--feature[data-item-style=dark] .card__description ol,.grid-block .grid-item.card.card--feature[data-item-style=dark] .card__description p,.grid-block .grid-item.card.card--feature[data-item-style=dark] .card__description span,.grid-block .grid-item.card.card--feature[data-item-style=dark] .card__description strong,.grid-block .grid-item.card.card--feature[data-item-style=dark] .card__description ul{color:inherit}.grid-block .grid-item.card.card--feature[data-item-style=dark] .card__icon{color:var(--color-primary-light)}.grid-block .grid-item.card.card--feature[data-item-style=dark]:hover{box-shadow:var(--shadow-2xl)}.grid-block .grid-item.card.card--feature[data-item-style=statement]{background:var(--vs-bg);border:none;border-inline-start:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__title{position:relative;z-index:1;text-shadow:var(--text-shadow-hair)}.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__description{position:relative;z-index:1;font-family:var(--font-sans);color:var(--hero-text-dark-description,var(--text-inverse-secondary))}.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__description em,.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__description li,.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__description ol,.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__description p,.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__description span,.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__description strong,.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__description ul{color:inherit}.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__icon{position:relative;z-index:1;color:var(--color-primary-light)}.grid-block .grid-item.card.card--feature[data-item-style=statement]:hover{box-shadow:var(--shadow-2xl)}.grid-block .grid-item.card.card--feature[data-item-style=gradient]{background:var(--gradient-aurora);background-size:300% 300%;animation:vsGradientShift var(--animation-aurora) ease infinite;border:none;border-inline-start:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-glow-aurora);text-align:center;will-change:background-position}.grid-block .grid-item.card.card--feature[data-item-style=gradient] .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=gradient] .card__title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-extrabold);color:var(--text-inverse-primary);background:none;-webkit-text-fill-color:var(--text-inverse-primary);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-gradient)}.grid-block .grid-item.card.card--feature[data-item-style=gradient] .card__description{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-heavy)}.grid-block .grid-item.card.card--feature[data-item-style=gradient] .card__description em,.grid-block .grid-item.card.card--feature[data-item-style=gradient] .card__description li,.grid-block .grid-item.card.card--feature[data-item-style=gradient] .card__description ol,.grid-block .grid-item.card.card--feature[data-item-style=gradient] .card__description p,.grid-block .grid-item.card.card--feature[data-item-style=gradient] .card__description span,.grid-block .grid-item.card.card--feature[data-item-style=gradient] .card__description strong,.grid-block .grid-item.card.card--feature[data-item-style=gradient] .card__description ul{color:inherit}.grid-block .grid-item.card.card--feature[data-item-style=gradient] .card__icon{position:relative;z-index:1;color:var(--text-inverse-primary)}.grid-block .grid-item.card.card--feature[data-item-style=gradient]:hover{box-shadow:var(--shadow-glow-aurora-hover)}.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh]{background:var(--hero-bg-dark,var(--neutral-900));border:none;border-inline-start:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh]:after{border-radius:var(--radius-xl)}.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__title{position:relative;z-index:2}.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__description{position:relative;z-index:2;font-family:var(--font-sans);color:var(--hero-text-dark-description,var(--text-inverse-secondary))}.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__description em,.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__description li,.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__description ol,.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__description p,.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__description span,.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__description strong,.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__description ul{color:inherit}.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__icon{position:relative;z-index:2;color:var(--color-highlight)}.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh]:hover{box-shadow:var(--shadow-2xl)}.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora]{background:linear-gradient(180deg,var(--hero-bg-ultra-dark,var(--neutral-950)) 0,var(--hero-bg-deep-space,var(--neutral-900)) 40%,var(--hero-bg-deep-space-end,var(--neutral-950)) 100%);border:none;border-inline-start:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora]:before{border-radius:var(--radius-xl)}.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__subtitle,.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__title{position:relative;z-index:2;text-shadow:var(--vs-aurora-title-glow)}.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__description{position:relative;z-index:2;font-family:var(--font-sans);color:var(--hero-text-dark-description,var(--text-inverse-secondary))}.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__description em,.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__description li,.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__description ol,.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__description p,.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__description span,.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__description strong,.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__description ul{color:inherit}.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__icon{position:relative;z-index:2;color:var(--color-secondary)}.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora]:hover{box-shadow:var(--shadow-2xl)}.grid-block .grid-item--article[data-item-style] .grid-item__article-title{-webkit-text-fill-color:unset;-webkit-background-clip:unset;background-clip:unset;background:none;animation:none;text-shadow:none}.grid-block .grid-item--article[data-item-style] .grid-item__article-excerpt{text-shadow:none;-webkit-text-fill-color:unset}.grid-block .grid-item--article[data-item-style] .grid-item__article-category{-webkit-text-fill-color:unset}.grid-block .grid-item--article[data-item-style=light]{background:linear-gradient(180deg,var(--bg-surface) 0,rgba(var(--color-primary-rgb),.05) 100%);color:var(--text-primary);border:var(--border-width) solid var(--border-subtle);border-inline-start:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.grid-block .grid-item--article[data-item-style=light]:before{display:none}.grid-block .grid-item--article[data-item-style=light] .grid-item__article-title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary);text-shadow:var(--text-shadow-md)}.grid-block .grid-item--article[data-item-style=light] .grid-item__article-excerpt{font-family:var(--font-sans);color:var(--hero-text-light-description)}.grid-block .grid-item--article[data-item-style=light] .grid-item__article-category{color:var(--color-primary-text)}.grid-block .grid-item--article[data-item-style=light]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.grid-block .grid-item--article[data-item-style=light]:hover .grid-item__article-title{color:var(--text-primary)}.grid-block .grid-item--article[data-item-style=minimalist]{background:var(--vs-bg-glass);backdrop-filter:var(--vs-backdrop-glass);-webkit-backdrop-filter:var(--vs-backdrop-glass);border:var(--border-width) solid var(--border-subtle);border-inline-start:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--vs-shadow-glass);position:relative;overflow:hidden}.grid-block .grid-item--article[data-item-style=minimalist] .grid-item__article-title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary);letter-spacing:var(--tracking-tight);text-shadow:var(--text-shadow-md)}.grid-block .grid-item--article[data-item-style=minimalist] .grid-item__article-excerpt{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-secondary)}.grid-block .grid-item--article[data-item-style=minimalist] .grid-item__article-category{position:relative;z-index:1;color:var(--color-primary-text)}.grid-block .grid-item--article[data-item-style=minimalist]:hover{box-shadow:var(--shadow-md)}.grid-block .grid-item--article[data-item-style=minimalist]:hover .grid-item__article-title{color:var(--text-primary)}.grid-block .grid-item--article[data-item-style=brand]{background:var(--vs-bg);border:var(--border-width) solid rgba(var(--color-primary-rgb),.15);border-inline-start:var(--vs-accent-border);border-radius:var(--radius-xl);box-shadow:var(--vs-shadow);position:relative;overflow:hidden}.grid-block .grid-item--article[data-item-style=brand] .grid-item__article-title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight)}.grid-block .grid-item--article[data-item-style=brand] .grid-item__article-excerpt{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.grid-block .grid-item--article[data-item-style=brand] .grid-item__article-category{position:relative;z-index:1;color:var(--color-primary-text)}.grid-block .grid-item--article[data-item-style=brand]:hover{box-shadow:var(--vs-shadow-brand-hover);transform:translateY(-2px);border-inline-start-color:var(--color-primary-hover)}.grid-block .grid-item--article[data-item-style=brand]:hover .grid-item__article-title{color:var(--text-primary)}.grid-block .grid-item--article[data-item-style=dark]{background:var(--gradient-dark);border:var(--border-width) solid var(--border-inverse-subtle);border-inline-start:var(--border-width) solid var(--border-inverse-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-dark-card);position:relative;overflow:hidden}.grid-block .grid-item--article[data-item-style=dark] .grid-item__article-title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight)}.grid-block .grid-item--article[data-item-style=dark] .grid-item__article-excerpt{font-family:var(--font-sans);color:var(--hero-text-dark-description,var(--text-inverse-secondary))}.grid-block .grid-item--article[data-item-style=dark] .grid-item__article-category{color:var(--color-primary-light)}.grid-block .grid-item--article[data-item-style=dark]:hover{box-shadow:var(--shadow-2xl)}.grid-block .grid-item--article[data-item-style=statement]{background:var(--vs-bg);border:none;border-inline-start:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.grid-block .grid-item--article[data-item-style=statement] .grid-item__article-title{position:relative;z-index:1;text-shadow:var(--text-shadow-hair)}.grid-block .grid-item--article[data-item-style=statement] .grid-item__article-excerpt{position:relative;z-index:1;font-family:var(--font-sans);color:var(--hero-text-dark-description,var(--text-inverse-secondary))}.grid-block .grid-item--article[data-item-style=statement] .grid-item__article-category{position:relative;z-index:1;color:var(--color-primary-light)}.grid-block .grid-item--article[data-item-style=statement]:hover{box-shadow:var(--shadow-2xl)}.grid-block .grid-item--article[data-item-style=gradient]{background:var(--gradient-aurora);background-size:300% 300%;animation:vsGradientShift var(--animation-aurora) ease infinite;border:none;border-inline-start:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-glow-aurora);text-align:center;position:relative;overflow:hidden;will-change:background-position}.grid-block .grid-item--article[data-item-style=gradient] .grid-item__article-title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-extrabold);color:var(--text-inverse-primary);background:none;-webkit-text-fill-color:var(--text-inverse-primary);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-gradient)}.grid-block .grid-item--article[data-item-style=gradient] .grid-item__article-excerpt{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-heavy)}.grid-block .grid-item--article[data-item-style=gradient] .grid-item__article-category{position:relative;z-index:1;color:var(--text-inverse-primary)}.grid-block .grid-item--article[data-item-style=gradient]:hover{box-shadow:var(--shadow-glow-aurora-hover)}.grid-block .grid-item--article[data-item-style=gradient-mesh]{background:var(--hero-bg-dark,var(--neutral-900));border:none;border-inline-start:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.grid-block .grid-item--article[data-item-style=gradient-mesh]:after{border-radius:var(--radius-xl)}.grid-block .grid-item--article[data-item-style=gradient-mesh] .grid-item__article-title{position:relative;z-index:2}.grid-block .grid-item--article[data-item-style=gradient-mesh] .grid-item__article-excerpt{position:relative;z-index:2;font-family:var(--font-sans);color:var(--hero-text-dark-description,var(--text-inverse-secondary))}.grid-block .grid-item--article[data-item-style=gradient-mesh] .grid-item__article-category{position:relative;z-index:2;color:var(--color-primary-light)}.grid-block .grid-item--article[data-item-style=gradient-mesh]:hover{box-shadow:var(--shadow-2xl)}.grid-block .grid-item--article[data-item-style=gradient-aurora]{background:linear-gradient(180deg,var(--hero-bg-ultra-dark,var(--neutral-950)) 0,var(--hero-bg-deep-space,var(--neutral-900)) 40%,var(--hero-bg-deep-space-end,var(--neutral-950)) 100%);border:none;border-inline-start:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.grid-block .grid-item--article[data-item-style=gradient-aurora]:before{border-radius:var(--radius-xl)}.grid-block .grid-item--article[data-item-style=gradient-aurora] .grid-item__article-title{position:relative;z-index:2;text-shadow:var(--vs-aurora-title-glow)}.grid-block .grid-item--article[data-item-style=gradient-aurora] .grid-item__article-excerpt{position:relative;z-index:2;font-family:var(--font-sans);color:var(--hero-text-dark-description,var(--text-inverse-secondary))}.grid-block .grid-item--article[data-item-style=gradient-aurora] .grid-item__article-category{position:relative;z-index:2;color:var(--color-primary-light)}.grid-block .grid-item--article[data-item-style=gradient-aurora]:hover{box-shadow:var(--shadow-2xl)}.carousel-block .carousel-slide[data-slide-style=light]{position:relative;background:linear-gradient(180deg,var(--bg-surface) 0,rgba(var(--color-primary-rgb),.05) 100%);color:var(--hero-text-light-title);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--shadow-md)}.carousel-block .carousel-slide[data-slide-style=light]:before{display:none}.carousel-block .carousel-slide[data-slide-style=light] .carousel-slide__title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary)}.carousel-block .carousel-slide[data-slide-style=light] .lexical-content{--lexical-color:var(--hero-text-light-description);--lexical-heading-color:var(--text-primary);--lexical-link-color:var(--color-primary-text);--lexical-quote-color:var(--hero-text-light-description);--lexical-strong-color:var(--text-primary);color:var(--hero-text-light-description)}.carousel-block .carousel-slide[data-slide-style=light]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.carousel-block .carousel-slide[data-slide-style=light]:hover .carousel-slide__title{color:var(--text-primary)}.carousel-block .carousel-slide[data-slide-style=minimalist]{--vs-bg-glass:rgba(255,255,255,0.7);--vs-backdrop-glass:blur(12px);--vs-shadow-glass:0 4px 24px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.8);position:relative;background:var(--vs-bg-glass);backdrop-filter:var(--vs-backdrop-glass);-webkit-backdrop-filter:var(--vs-backdrop-glass);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--vs-shadow-glass);overflow:hidden}.carousel-block .carousel-slide[data-slide-style=minimalist] .carousel-slide__title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary)}.carousel-block .carousel-slide[data-slide-style=minimalist] .lexical-content{--lexical-color:var(--text-secondary);--lexical-heading-color:var(--text-primary);--lexical-link-color:var(--color-primary-text);--lexical-quote-color:var(--text-secondary);--lexical-strong-color:var(--text-primary);color:var(--text-secondary)}.carousel-block .carousel-slide[data-slide-style=minimalist]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.carousel-block .carousel-slide[data-slide-style=brand]{position:relative;background:var(--vs-bg);border:var(--vs-border-width) solid var(--vs-border);border-inline-start:var(--vs-accent-border);box-shadow:var(--vs-shadow)}.carousel-block .carousel-slide[data-slide-style=brand] .carousel-slide__title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight)}.carousel-block .carousel-slide[data-slide-style=brand] .lexical-content{--lexical-color:var(--text-secondary);--lexical-heading-color:var(--text-primary);--lexical-link-color:var(--color-primary-text);--lexical-quote-color:var(--text-secondary);--lexical-strong-color:var(--text-primary);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.carousel-block .carousel-slide[data-slide-style=brand]:hover{box-shadow:var(--vs-shadow-brand-hover);transform:translateY(-2px);border-inline-start-color:var(--color-primary-hover)}.carousel-block .carousel-slide[data-slide-style=dark]{position:relative;background:var(--gradient-dark);border:var(--border-width) solid var(--border-inverse-subtle);box-shadow:var(--shadow-dark-card);color:var(--text-inverse-primary)}.carousel-block .carousel-slide[data-slide-style=dark] .carousel-slide__title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-lg);letter-spacing:var(--tracking-tight)}.carousel-block .carousel-slide[data-slide-style=dark] .lexical-content{--lexical-color:var(--text-inverse-primary);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-quote-color:var(--text-inverse-primary);--lexical-strong-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.carousel-block .carousel-slide[data-slide-style=dark] .carousel-slide__cta,.carousel-block .carousel-slide[data-slide-style=dark] .lexical-content{position:relative;z-index:1}.carousel-block .carousel-slide[data-slide-style=dark]:hover{box-shadow:var(--shadow-2xl)}.carousel-block .carousel-slide[data-slide-style=statement]{position:relative;background:var(--vs-bg);border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--vs-shadow);color:var(--text-inverse-primary);overflow:hidden}.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__title{position:relative;z-index:1;text-shadow:var(--text-shadow-hair)}.carousel-block .carousel-slide[data-slide-style=statement] .lexical-content{--lexical-color:var(--text-inverse-primary);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-quote-color:var(--text-inverse-primary);--lexical-strong-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__cta,.carousel-block .carousel-slide[data-slide-style=statement] .lexical-content{position:relative;z-index:1}.carousel-block .carousel-slide[data-slide-style=statement]:hover{box-shadow:var(--vs-glow)}.carousel-block .carousel-slide[data-slide-style=gradient]{position:relative;background:var(--gradient-aurora);background-size:300% 300%;animation:vsGradientShift var(--animation-aurora) ease infinite;border:var(--border-width) solid rgba(255,255,255,.2);box-shadow:var(--shadow-lg);color:var(--text-inverse-primary);overflow:hidden;will-change:background-position}.carousel-block .carousel-slide[data-slide-style=gradient] .carousel-slide__title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-extrabold);color:var(--text-inverse-primary);background:none;-webkit-text-fill-color:var(--text-inverse-primary);letter-spacing:var(--tracking-tighter);text-shadow:var(--text-shadow-gradient)}.carousel-block .carousel-slide[data-slide-style=gradient] .lexical-content{--lexical-color:var(--text-inverse-primary);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-quote-color:var(--text-inverse-primary);--lexical-strong-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.carousel-block .carousel-slide[data-slide-style=gradient] .carousel-slide__cta,.carousel-block .carousel-slide[data-slide-style=gradient] .lexical-content{position:relative;z-index:1}.carousel-block .carousel-slide[data-slide-style=gradient]:hover{box-shadow:var(--shadow-xl)}.carousel-block .carousel-slide[data-slide-style=gradient-mesh]{position:relative;background:var(--vs-bg);border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--vs-shadow);color:var(--text-inverse-primary);overflow:hidden}.carousel-block .carousel-slide[data-slide-style=gradient-mesh]:after{display:block;border-radius:var(--radius-xl)}.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .carousel-slide__title{position:relative;z-index:2}.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .lexical-content{--lexical-color:var(--text-inverse-primary);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-quote-color:var(--text-inverse-primary);--lexical-strong-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .carousel-slide__cta,.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .lexical-content{position:relative;z-index:2}.carousel-block .carousel-slide[data-slide-style=gradient-mesh]:hover{box-shadow:var(--shadow-2xl)}.carousel-block .carousel-slide[data-slide-style=gradient-aurora]{position:relative;background:var(--vs-bg);border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--vs-shadow);color:var(--text-inverse-primary);overflow:hidden}.carousel-block .carousel-slide[data-slide-style=gradient-aurora]:before{display:block;border-radius:var(--radius-xl)}.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .carousel-slide__title{position:relative;z-index:2;text-shadow:var(--vs-aurora-title-glow)}.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .lexical-content{--lexical-color:var(--text-inverse-primary);--lexical-heading-color:var(--text-inverse-primary);--lexical-link-color:var(--color-primary-light);--lexical-quote-color:var(--text-inverse-primary);--lexical-strong-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .carousel-slide__cta,.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .lexical-content{position:relative;z-index:2}.carousel-block .carousel-slide[data-slide-style=gradient-aurora]:hover{box-shadow:var(--shadow-2xl)}.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__article-title{position:relative;z-index:1;text-shadow:var(--text-shadow-hair)}.carousel-block .carousel-slide[data-slide-style=gradient] .carousel-slide__article-title{position:relative;z-index:1;color:var(--text-inverse-primary);text-shadow:0 2px 8px rgba(0,0,0,.3)}.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .carousel-slide__article-title{position:relative;z-index:1;color:var(--text-inverse-primary);text-shadow:0 2px 8px rgba(0,0,0,.25)}.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .carousel-slide__article-title{position:relative;z-index:2;text-shadow:var(--vs-aurora-title-glow)}.carousel-block .carousel-slide[data-slide-style=dark] .carousel-slide__article-title{position:relative;z-index:1;color:var(--text-inverse-primary);text-shadow:var(--text-shadow-md)}.carousel-block .carousel-slide[data-slide-style=light] .carousel-slide__article-title{position:relative;z-index:1;color:var(--hero-text-light-title);background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;animation:none;text-shadow:var(--text-shadow-md)}.carousel-block .carousel-slide[data-slide-style=brand] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=minimalist] .carousel-slide__article-title{position:relative;z-index:1;color:var(--text-primary);background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;animation:none;text-shadow:var(--text-shadow-md)}@media (prefers-reduced-motion:reduce){[data-visual-style=gradient-aurora],[data-visual-style=gradient-mesh],[data-visual-style=gradient],[data-visual-style=statement]{animation:none!important}[data-visual-style] *,[data-visual-style]:after,[data-visual-style]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero.hero[data-visual-style=gradient-aurora] .hero__aurora-layer,.hero.hero[data-visual-style=gradient-aurora]:after,.hero.hero[data-visual-style=gradient-mesh] .hero__mesh-orb,.hero.hero[data-visual-style=gradient-mesh]:after,.hero.hero[data-visual-style=gradient-mesh]:before,.hero.hero[data-visual-style=gradient]:after,.hero.hero[data-visual-style=light]:after,.hero.hero[data-visual-style=statement]:after,.hero.hero[data-visual-style=statement]:before{animation:none}.hero.hero[data-visual-style=gradient-mesh] .hero__title,.hero.hero[data-visual-style=statement] .hero__title{animation:none;background:none;-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.banner.banner[data-visual-style=gradient-mesh] .banner__mesh-orb,.banner.banner[data-visual-style=gradient-mesh]:after,.banner.banner[data-visual-style=gradient-mesh]:before,.banner.banner[data-visual-style=gradient]:after,.banner.banner[data-visual-style=statement]:before,.hero.hero[data-visual-style=gradient-aurora] .hero__title{animation:none}.banner.banner[data-visual-style=gradient-mesh] .banner__title,.banner.banner[data-visual-style=statement] .banner__title{animation:none;background:none;-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.banner.banner[data-visual-style=gradient-aurora] .banner__aurora-layer,.banner.banner[data-visual-style=gradient-aurora] .banner__title{animation:none}.grid-block .grid-item.card.card--feature{transition:none}.grid-block .grid-item.card.card--feature:hover{transform:none}.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=gradient],.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__title,.grid-block[data-visual-style=gradient-aurora] .card__title,.grid-block[data-visual-style=gradient-mesh] .card__title,.grid-block[data-visual-style=gradient] .grid-item.card.card--feature,.grid-block[data-visual-style=statement] .card__title{animation:none}.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__title,.grid-block[data-visual-style=gradient-mesh] .card__title,.grid-block[data-visual-style=statement] .card__title{background:none;-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.grid-item--article{transition:none}.grid-item--article:hover{transform:none}.grid-item__article-image,.grid-item__article-media{transition:none}.grid-item--article:hover .grid-item__article-image,.grid-item--article:hover .grid-item__article-media{transform:none}.grid-block .grid-item--article[data-item-style=gradient-aurora] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=gradient-mesh] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=gradient],.grid-block .grid-item--article[data-item-style=statement] .grid-item__article-title,.grid-block[data-visual-style=gradient] .grid-item--article{animation:none}.grid-block .grid-item--article[data-item-style=gradient-mesh] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=statement] .grid-item__article-title,.grid-block[data-visual-style=gradient-mesh] .grid-item__article-title,.grid-block[data-visual-style=statement] .grid-item__article-title{background:none;-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.carousel-block[data-visual-style] .carousel-slide:after,.carousel-block[data-visual-style] .carousel-slide:before,.carousel-block[data-visual-style] .carousel-slide__title{animation:none!important}.carousel-block[data-visual-style] .carousel-slide{transition:none}.carousel-block .carousel-slide[data-slide-style] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style]:after,.carousel-block .carousel-slide[data-slide-style]:before{animation:none!important}.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__article-title,.carousel-block[data-visual-style=gradient-aurora] .carousel-slide__article-title,.carousel-block[data-visual-style=gradient-mesh] .carousel-slide__article-title,.carousel-block[data-visual-style=statement] .carousel-slide__article-title{animation:none;background:none;-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__title,.carousel-block[data-visual-style=gradient-aurora] .carousel-slide__title,.carousel-block[data-visual-style=gradient-mesh] .carousel-slide__title,.carousel-block[data-visual-style=statement] .carousel-slide__title{background:none;-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.tabs.tabs[data-visual-style=light] .tabs__panels:hover,.tabs.tabs[data-visual-style=minimalist] .tabs__panels:hover{transform:none}.tabs.tabs[data-visual-style=statement] .tabs__button--active{animation:none;background-size:100% 100%;background:none;-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.tabs.tabs[data-visual-style=statement] .tabs__panels:before{animation:none}.tabs.tabs[data-visual-style=gradient] .tabs__button--active{animation:none;background-size:100% 100%}.tabs.tabs[data-visual-style=gradient] .tabs__panels:hover{transform:none}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__button--active{animation:none;background-size:100% 100%;background:none;-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panels:after,.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panels:before{animation:none}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__button--active{animation:none;background-size:100% 100%;background:none;-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}:is(.hero.hero[data-visual-style=pearl] .hero__title,.hero.hero[data-visual-style=pearl-vivid] .hero__title,.hero.hero[data-visual-style=holographic] .hero__title,.banner.banner[data-visual-style=pearl] .banner__title,.banner.banner[data-visual-style=pearl-vivid] .banner__title,.banner.banner[data-visual-style=holographic] .banner__title,.grid-block[data-visual-style=pearl] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=pearl-vivid] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=holographic] .grid-item.card.card--feature .card__title,.grid-block .grid-item.card.card--feature[data-item-style=pearl] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=pearl-vivid] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=holographic] .card__title,.grid-block[data-visual-style=pearl] .grid-item__article-title,.grid-block[data-visual-style=holographic] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=pearl] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=holographic] .grid-item__article-title,.carousel-block[data-visual-style=pearl] .carousel-slide__title,.carousel-block[data-visual-style=pearl-vivid] .carousel-slide__title,.carousel-block[data-visual-style=holographic] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=pearl] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=pearl-vivid] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=holographic] .carousel-slide__title,.carousel-block[data-visual-style=pearl] .carousel-slide__article-title,.carousel-block[data-visual-style=holographic] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=pearl] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=holographic] .carousel-slide__article-title){animation:none;background:none;-webkit-text-fill-color:var(--hero-text-light-title);color:var(--hero-text-light-title)}:is(.hero.hero[data-visual-style=holographic-vivid] .hero__title,.hero.hero[data-visual-style=liquid-glass-vivid] .hero__title,.banner.banner[data-visual-style=holographic-vivid] .banner__title,.banner.banner[data-visual-style=liquid-glass-vivid] .banner__title,.grid-block[data-visual-style=holographic-vivid] .grid-item.card.card--feature .card__title,.grid-block[data-visual-style=liquid-glass-vivid] .grid-item.card.card--feature .card__title,.grid-block .grid-item.card.card--feature[data-item-style=holographic-vivid] .card__title,.grid-block .grid-item.card.card--feature[data-item-style=liquid-glass-vivid] .card__title,.grid-block[data-visual-style=holographic-vivid] .grid-item__article-title,.grid-block[data-visual-style=liquid-glass-vivid] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=holographic-vivid] .grid-item__article-title,.grid-block .grid-item--article[data-item-style=liquid-glass-vivid] .grid-item__article-title,.carousel-block[data-visual-style=holographic-vivid] .carousel-slide__title,.carousel-block[data-visual-style=liquid-glass-vivid] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=holographic-vivid] .carousel-slide__title,.carousel-block .carousel-slide[data-slide-style=liquid-glass-vivid] .carousel-slide__title,.carousel-block[data-visual-style=holographic-vivid] .carousel-slide__article-title,.carousel-block[data-visual-style=liquid-glass-vivid] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=holographic-vivid] .carousel-slide__article-title,.carousel-block .carousel-slide[data-slide-style=liquid-glass-vivid] .carousel-slide__article-title){animation:none;background:none;-webkit-text-fill-color:var(--text-inverse-primary);color:var(--text-inverse-primary)}}@media (prefers-reduced-motion:reduce){.header-master[data-visual-style]{transition:none}.header-master[data-visual-style=gradient],.header-master[data-visual-style=statement]:before{animation:none}.header-master[data-visual-style=statement] .logo-wrapper a,.header-master[data-visual-style=statement] .nav-item{animation:none;background:var(--neutral-50);-webkit-text-fill-color:var(--neutral-50)}.header-master[data-visual-style=statement] .logo-wrapper a:has(>.logo-image){-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;background:none;color:var(--text-inverse-primary)}.header-master[data-visual-style=gradient-mesh]:after,.header-master[data-visual-style=gradient-mesh]:before{animation:none}.header-master[data-visual-style=gradient-mesh] .logo-wrapper a,.header-master[data-visual-style=gradient-mesh] .nav-item{animation:none;background:var(--color-primary-light);-webkit-text-fill-color:var(--color-primary-light)}.header-master[data-visual-style=gradient-mesh] .logo-wrapper a:has(>.logo-image){-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;background:none;color:var(--text-inverse-primary)}.header-master[data-visual-style=gradient-aurora]:after{animation:none}.header-master[data-visual-style=gradient-aurora] .logo-wrapper a,.header-master[data-visual-style=gradient-aurora] .nav-item{animation:none;background:var(--neutral-50);-webkit-text-fill-color:var(--neutral-50)}.header-master[data-visual-style=gradient-aurora] .logo-wrapper a:has(>.logo-image){-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;background:none;color:var(--text-inverse-primary)}}@media (max-width:768px){.hero.hero[data-visual-style=gradient-mesh]{--_mesh-orb-block-start:-10%;--_mesh-orb-inline-start:-10%;--_mesh-orb-inline-size:80%;--_mesh-orb-block-size:80%;--_mesh-orb-filter:var(--blur-decorative)}.hero.hero[data-visual-style=gradient-mesh]:after{filter:var(--blur-decorative-md);background:radial-gradient(ellipse 50% 60% at 90% 10%,rgba(var(--color-accent-rgb),.4) 0,rgba(var(--color-accent-rgb),.15) 40%,transparent 70%),radial-gradient(ellipse 60% 55% at 85% 90%,rgba(var(--color-secondary-rgb),.45) 0,rgba(var(--color-secondary-rgb),.2) 40%,transparent 70%)}.hero.hero[data-visual-style=gradient-aurora]:after{inset-block-start:-20%;inset-inline-start:-10%;inline-size:120%;block-size:100%;filter:var(--blur-decorative-md);background:radial-gradient(ellipse 90% 40% at 30% 15%,rgba(var(--color-primary-rgb),.45) 0,rgba(var(--color-primary-rgb),.15) 40%,transparent 70%),radial-gradient(ellipse 80% 35% at 70% 30%,rgba(var(--color-secondary-rgb),.4) 0,rgba(var(--color-secondary-rgb),.1) 45%,transparent 70%),radial-gradient(ellipse 100% 30% at 50% 50%,rgba(var(--color-accent-rgb),.3) 0,rgba(var(--color-accent-rgb),.08) 50%,transparent 75%)}.hero.hero[data-visual-style=gradient-aurora] .hero__aurora-layer{filter:var(--blur-decorative-xl)}.banner.banner[data-visual-style=gradient-mesh]{--_mesh-orb-filter:var(--blur-decorative-md)}.banner.banner[data-visual-style=gradient-aurora] .banner__aurora-layer,.banner.banner[data-visual-style=gradient-mesh]:after{filter:var(--blur-decorative-md)}}@media (max-width:767px){.grid-item__article-excerpt{font-size:var(--text-xs)}}@media (min-width:768px){.carousel-block[data-visual-style=gradient-mesh] .carousel-slide:before{filter:blur(50px)}.carousel-block .carousel-slide[data-slide-style=gradient-mesh]{--_mesh-orb-filter:blur(50px)}.carousel-block .carousel-slide[data-slide-style=gradient-mesh]:after,.carousel-block[data-visual-style=gradient-mesh] .carousel-slide:after{filter:blur(40px)}.carousel-block .carousel-slide[data-slide-style=gradient-aurora]:after,.carousel-block[data-visual-style=gradient-aurora] .carousel-slide:after{filter:blur(30px)}}@media (hover:none){.tabs.tabs:is([data-visual-style=light],[data-visual-style=minimalist]) .tabs__panels:hover{transform:none}}@media (max-width:1023px){.header-master--height-xl .header-content{min-height:var(--header-height-xl-mobile)}}:is(.grid-block[data-visual-style=dark] .grid-item.card.card--feature,.grid-block[data-visual-style=statement] .grid-item.card.card--feature,.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature,.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature,.grid-block .grid-item.card.card--feature[data-item-style=dark],.grid-block .grid-item.card.card--feature[data-item-style=statement],.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh],.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora]){color:var(--text-inverse-primary)}