@keyframes vsGradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@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 gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ambientPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes meshFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(5%,5%) scale(1.05)}}@keyframes auroraWave{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 auroraShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes heroAuroraShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bannerAmbientPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes bannerGradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bannerAuroraShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bannerMeshFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(5%,5%) scale(1.05)}}@keyframes bannerAuroraWave{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-bg-card:var(--bg-elevated);--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)}[data-visual-style=minimalist]{--vs-bg:var(--bg-surface);--vs-bg-card:var(--bg-elevated);--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-bg:linear-gradient(135deg,rgba(var(--color-primary-rgb),0.06) 0%,rgba(var(--color-primary-rgb),0.02) 100%);--vs-bg-card:var(--bg-elevated);--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-md);--vs-backdrop:none;--vs-accent-border:5px 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-bg-card:rgba(255,255,255,0.05);--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)}[data-visual-style=statement]{--vs-bg:var(--neutral-950);--vs-bg-card:rgba(255,255,255,0.03);--vs-text-primary:var(--text-inverse-primary);--vs-text-secondary:var(--hero-text-dark-subtitle);--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-backdrop:none;--vs-glow:0 0 80px rgba(var(--color-primary-rgb),0.2);--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)}[data-visual-style=gradient]{--vs-bg:var(--gradient-aurora);--vs-bg-card:rgba(255,255,255,0.1);--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-bg:var(--hero-bg-dark);--vs-bg-card:rgba(255,255,255,0.08);--vs-text-primary:var(--text-inverse-primary);--vs-text-secondary:var(--hero-text-dark-subtitle);--vs-border:rgba(var(--color-highlight-rgb),0.2);--vs-border-width:1px;--vs-shadow:0 4px 24px rgba(var(--color-highlight-rgb),0.2);--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-bg:linear-gradient(180deg,var(--hero-bg-ultra-dark) 0%,var(--hero-bg-deep-space) 40%,var(--hero-bg-deep-space-end) 100%);--vs-bg-card:rgba(255,255,255,0.05);--vs-text-primary:var(--text-inverse-primary);--vs-text-secondary:var(--hero-text-dark-subtitle);--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-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-visual-style=brand],[data-visual-style=light],[data-visual-style=minimalist]{--vs-category:light}[data-visual-style=dark],[data-visual-style=statement]{--vs-category:dark}[data-visual-style=gradient-aurora],[data-visual-style=gradient-mesh],[data-visual-style=gradient]{--vs-category:color}[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=statement] .form-input-base:focus,[data-visual-style=statement] .input:focus,[data-visual-style=statement] .select:focus,[data-visual-style=statement] .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=statement] .checkbox__input:focus,[data-visual-style=statement] .radio__input:focus,[data-visual-style=statement] .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;bottom:0;left:0;right:0;height: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:gradientShift var(--animation-gradient) ease infinite}.hero.hero[data-visual-style=light] .hero__title{font-size:var(--text-display);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-emphasis);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__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)}.carousel-block[data-visual-style=light] .carousel-slide{position:relative;background:var(--vs-bg);color:var(--vs-text-primary);border:var(--vs-border-width) solid var(--vs-border);box-shadow:var(--vs-shadow)}.carousel-block[data-visual-style=light] .carousel-slide:before{display:none}.carousel-block[data-visual-style=light] .carousel-slide__author-title,.carousel-block[data-visual-style=light] .carousel-slide__product-description,.carousel-block[data-visual-style=light] .carousel-slide__quote{font-family:var(--font-sans);color:var(--hero-text-light-description)}.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);--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__author-name,.carousel-block[data-visual-style=light] .carousel-slide:hover .carousel-slide__product-title{color:var(--vs-text-primary)}.tabs.tabs[data-visual-style=light] .tabs__button--active{background:var(--bg-elevated);color:var(--color-primary);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)}.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);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: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)}.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)}.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{font-size:var(--text-display);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-emphasis);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:1px 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__title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--text-primary);letter-spacing:-.01em}.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:1px 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:-.01em;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)}.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:1px solid var(--border-subtle);box-shadow:var(--vs-shadow-glass);overflow:hidden}.carousel-block[data-visual-style=minimalist] .carousel-slide__author-title,.carousel-block[data-visual-style=minimalist] .carousel-slide__product-description,.carousel-block[data-visual-style=minimalist] .carousel-slide__quote{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-secondary)}.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);--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)}.tabs.tabs[data-visual-style=minimalist] .tabs__button--active{background:var(--bg-elevated);color:var(--text-primary);border:var(--vs-border-width) solid var(--border-default);box-shadow:var(--shadow-sm)}.tabs.tabs.tabs--underline[data-visual-style=minimalist] .tabs__button--active{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--text-primary)!important;text-shadow:var(--text-shadow-md)!important}.tabs.tabs.tabs--underline[data-visual-style=minimalist] .tabs__button--active:after{background:var(--text-primary)!important;box-shadow:var(--text-shadow-md)!important}.tabs.tabs.tabs--underline[data-visual-style=minimalist] .tabs__button:hover:not(.tabs__button--active){background:transparent!important;color:var(--text-primary)!important;text-shadow:var(--text-shadow-md)!important}.tabs.tabs.tabs--underline[data-visual-style=minimalist] .tabs__button:hover:not(.tabs__button--active):after{background:var(--text-primary)!important;box-shadow:var(--text-shadow-md)!important}.tabs.tabs[data-visual-style=minimalist] .tabs__button:not(.tabs__button--active){color:var(--text-secondary)}.tabs.tabs[data-visual-style=minimalist] .tabs__button:hover:not(.tabs__button--active){color:var(--text-primary);background:var(--bg-surface)}.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:1px 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(--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)}.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)}.header-master[data-visual-style=minimalist] .nav-dropdown{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)}.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(--header-glass-bg-subtle-light)}.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)}.hero.hero[data-visual-style=brand]{background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.06) 0,rgba(var(--color-primary-rgb),.02) 100%);border-inline-start:var(--border-accent-width) solid var(--color-primary);box-shadow:var(--shadow-md);color:var(--text-primary)}.hero.hero[data-visual-style=brand]:before{content:"";position:absolute;top:0;left:0;width:40%;height: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] .hero__title{font-size:var(--text-display);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]:before{content:"";position:absolute;top:0;left:0;width:40%;height:50%;background:radial-gradient(ellipse at top left,rgba(var(--color-primary-rgb),.08) 0,transparent 70%);pointer-events:none;z-index:0}.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-emphasis);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(--shadow-lg),0 0 30px rgba(var(--color-primary-rgb),.1);transform:translateY(-2px);border-inline-start-color:var(--color-primary-hover)}.grid-block[data-visual-style=brand] .grid-item.card.card--feature{background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.06) 0,rgba(var(--color-primary-rgb),.02) 100%);border:var(--border-width) solid rgba(var(--color-primary-rgb),.15);border-inline-start:var(--accent-border-width,5px) solid var(--color-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.grid-block[data-visual-style=brand] .grid-item.card.card--feature:before{content:"";position:absolute;top:0;left:0;width:40%;height:50%;background:radial-gradient(ellipse at top left,rgba(var(--color-primary-rgb),.08) 0,transparent 70%);pointer-events:none;z-index:0}.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:-.01em}.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(--shadow-lg),0 0 30px rgba(var(--color-primary-rgb),.1);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:linear-gradient(135deg,rgba(var(--color-primary-rgb),.06) 0,rgba(var(--color-primary-rgb),.02) 100%);border:var(--border-width) solid rgba(var(--color-primary-rgb),.15);border-inline-start:var(--accent-border-width,5px) solid var(--color-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.grid-block[data-visual-style=brand] .grid-item--article:before{content:"";position:absolute;top:0;left:0;width:40%;height:50%;background:radial-gradient(ellipse at top left,rgba(var(--color-primary-rgb),.08) 0,transparent 70%);pointer-events:none;z-index:0}.grid-block[data-visual-style=brand] .grid-item--article:hover{box-shadow:var(--shadow-lg),0 0 30px rgba(var(--color-primary-rgb),.1);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:-.01em}.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)}.grid-block[data-visual-style=brand] .grid-item__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)}.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] .carousel-slide:before{content:"";position:absolute;top:0;left:0;width:40%;height:50%;background:radial-gradient(ellipse at top left,rgba(var(--color-primary-rgb),.08) 0,transparent 70%);pointer-events:none;z-index:0}.carousel-block[data-visual-style=brand] .carousel-slide__author-title,.carousel-block[data-visual-style=brand] .carousel-slide__product-description,.carousel-block[data-visual-style=brand] .carousel-slide__quote{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.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);--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(--shadow-lg),0 0 30px rgba(var(--color-primary-rgb),.1);border-left-color:var(--color-primary-hover)}.carousel-block[data-visual-style=brand] .carousel-slide__article-media,.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)}.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);background:rgba(var(--color-primary-rgb),.08)}.tabs.tabs[data-visual-style=brand] .tabs__panels{position:relative;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,rgba(var(--color-primary-rgb),.06) 0,rgba(var(--color-primary-rgb),.02) 100%);color:var(--text-primary);box-shadow:var(--shadow-md);border-inline-start:var(--border-accent-width) solid var(--color-primary)}.header-master[data-visual-style=brand]:before{content:"";position:absolute;top:0;left:0;width:30%;height:100%;background:radial-gradient(ellipse at top left,rgba(var(--color-primary-rgb),.08) 0,transparent 70%);pointer-events:none;z-index:0}.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);color:var(--color-primary)}.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)}.hero.hero[data-visual-style=dark]{background:var(--gradient-dark);color:var(--text-inverse-primary);border:var(--border-width) solid var(--border-inverse-subtle)}.hero.hero[data-visual-style=dark]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-inverse-subtle) 50%,transparent 100%)}.hero.hero[data-visual-style=dark] .hero__title{font-size:var(--text-display);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)}.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-xl)}.banner.banner[data-visual-style=dark]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-inverse-subtle) 50%,transparent 100%)}.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-emphasis);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]:hover{box-shadow:var(--shadow-2xl);transform:translateY(-2px)}.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-xl)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-inverse-subtle) 50%,transparent 100%)}.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:-.01em}.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__icon{color:var(--color-primary)}.grid-block[data-visual-style=dark] .grid-item.card.card--feature:hover{box-shadow:var(--shadow-2xl)}.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-xl);position:relative;overflow:hidden}.grid-block[data-visual-style=dark] .grid-item--article:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-inverse-subtle) 50%,transparent 100%)}.grid-block[data-visual-style=dark] .grid-item--article:hover{box-shadow:var(--shadow-2xl)}.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:-.01em}.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)}.grid-block[data-visual-style=dark] .grid-item__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)}.grid-block[data-visual-style=dark] .grid-item__article-media:before{background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 25%,transparent 75%,rgba(0,0,0,.08))}.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(--vs-shadow);color:var(--vs-text-primary)}.carousel-block[data-visual-style=dark] .carousel-slide:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-inverse-subtle) 50%,transparent 100%);z-index:0;pointer-events:none}.carousel-block[data-visual-style=dark] .carousel-slide__author-title,.carousel-block[data-visual-style=dark] .carousel-slide__product-description,.carousel-block[data-visual-style=dark] .carousel-slide__quote{font-family:var(--font-sans);font-size:var(--text-emphasis);color:var(--text-inverse-secondary)}.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-media,.carousel-block[data-visual-style=dark] .carousel-slide__article-media:before,.carousel-block[data-visual-style=dark] .carousel-slide__article-title,.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[data-visual-style=dark] .tabs__button--active:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-inverse-subtle) 50%,transparent 100%);border-radius:inherit}.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-xl);position:relative}.tabs.tabs[data-visual-style=dark] .tabs__panels:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-inverse-subtle) 50%,transparent 100%);z-index: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(--text-inverse-secondary);--lexical-link-hover-color:var(--text-inverse-primary);--lexical-spacing:var(--space-s);color:var(--text-inverse-secondary)}.tabs.tabs[data-visual-style=dark] .tabs__panel .lexical-content p{text-align:start}.tabs.tabs[data-visual-style=dark] .tabs__panel .lexical-content ol,.tabs.tabs[data-visual-style=dark] .tabs__panel .lexical-content ul{list-style:none;margin:0;padding:0}.tabs.tabs[data-visual-style=dark] .tabs__panel .lexical-content li{margin:0;padding:0}.tabs.tabs[data-visual-style=dark] .tabs__panel .lexical-content a:hover{text-decoration-thickness:2px}.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-xl)}.header-master[data-visual-style=dark]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-inverse-subtle) 50%,transparent 100%);pointer-events:none;z-index:0}.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:rgba(255,255,255,.08);color:var(--color-primary-light)}.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)}.hero.hero[data-visual-style=statement]{background:var(--neutral-950);color:var(--text-inverse-primary)}.hero.hero[data-visual-style=statement]:before{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%);animation:ambientPulse var(--animation-ambient) ease-in-out infinite}.hero.hero[data-visual-style=statement] .hero__description{color:var(--hero-text-dark-description)}.hero.hero[data-visual-style=statement] .hero__title{text-shadow:0 0 40px rgba(var(--color-primary-rgb),.4),0 0 80px rgba(var(--color-primary-rgb),.2);background: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%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift var(--animation-gradient) ease infinite}.hero.hero[data-visual-style=statement]:after{content:"";position:absolute;top:15%;right: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(--neutral-950);color:var(--text-inverse-primary);box-shadow:var(--shadow-xl);border:none}.banner.banner[data-visual-style=statement]:before{content:"";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%);animation:bannerAmbientPulse var(--animation-ambient) ease-in-out infinite;pointer-events:none;z-index:0}.banner.banner[data-visual-style=statement] .banner__content{position:relative;z-index:2}.banner.banner[data-visual-style=statement] .banner__title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);background: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%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bannerGradientShift var(--animation-gradient) ease infinite}.banner.banner[data-visual-style=statement] .banner__description{font-family:var(--font-sans);font-size:var(--text-emphasis);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 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{font-family:var(--font-sans);font-weight:var(--font-weight-bold);background: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%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bannerGradientShift var(--animation-gradient) ease infinite}.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]:hover{box-shadow:var(--shadow-2xl);transform:translateY(-3px)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature{background:var(--neutral-950);border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature:before{content:"";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}.grid-block[data-visual-style=statement] .grid-item.card.card--feature .card__title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background: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%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 12s ease infinite}.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__icon{position:relative;z-index:1;color:var(--color-primary)}.grid-block[data-visual-style=statement] .grid-item.card.card--feature:hover{box-shadow:var(--shadow-2xl)}.grid-block[data-visual-style=statement] .grid-item--article{background:var(--neutral-950);border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.grid-block[data-visual-style=statement] .grid-item--article:before{content:"";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}.grid-block[data-visual-style=statement] .grid-item--article:hover{box-shadow:var(--shadow-2xl)}.grid-block[data-visual-style=statement] .grid-item__article-title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background: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%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 12s ease infinite}.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)}.grid-block[data-visual-style=statement] .grid-item__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)}.grid-block[data-visual-style=statement] .grid-item__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%)}.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:before{content:"";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%);animation:vsAmbientPulse 8s ease-in-out infinite;pointer-events:none;z-index:0}.carousel-block[data-visual-style=statement] .carousel-slide__author-name,.carousel-block[data-visual-style=statement] .carousel-slide__product-title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background: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%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift 12s ease infinite}.carousel-block[data-visual-style=statement] .carousel-slide__author-title,.carousel-block[data-visual-style=statement] .carousel-slide__product-description,.carousel-block[data-visual-style=statement] .carousel-slide__quote{position:relative;z-index:1;font-family:var(--font-sans);font-size:var(--text-emphasis);color:var(--hero-text-dark-description)}.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)}.tabs.tabs[data-visual-style=statement] .tabs__button--active{position:relative;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background: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%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift 12s ease infinite;border:none;box-shadow:none}.tabs.tabs[data-visual-style=statement] .tabs__button--active:before{content:"";position:absolute;inset:0;background:var(--neutral-950);border-radius:inherit;z-index:-1}.tabs.tabs.tabs--underline[data-visual-style=statement] .tabs__button--active{background:transparent!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:var(--color-primary)!important;background-clip:initial!important;background-size:initial!important;animation:none!important;border:none!important;box-shadow:none!important;color:var(--color-primary)!important}.tabs.tabs.tabs--underline[data-visual-style=statement] .tabs__button--active:before{display:none!important}.tabs.tabs.tabs--underline[data-visual-style=statement] .tabs__button:hover:not(.tabs__button--active){background:transparent!important;background-image:none!important;border:none!important;color:var(--color-primary)!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:1px 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(--neutral-950);color:var(--text-inverse-primary);box-shadow:var(--shadow-xl);border:none;position:relative;overflow:hidden;container-type:size;container-name:statement-panel}.tabs.tabs[data-visual-style=statement] .tabs__panels:before{content:"";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%);animation:vsAmbientPulse 8s ease-in-out infinite;pointer-events:none;z-index:0}.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(--hero-text-dark-description);--lexical-link-hover-color:var(--text-inverse-primary);--lexical-spacing:var(--space-s);color:var(--hero-text-dark-description)}.tabs.tabs[data-visual-style=statement] .tabs__panel .lexical-content p{text-align:start}.tabs.tabs[data-visual-style=statement] .tabs__panel .lexical-content ol,.tabs.tabs[data-visual-style=statement] .tabs__panel .lexical-content ul{list-style:none;margin:0;padding:0}.tabs.tabs[data-visual-style=statement] .tabs__panel .lexical-content li{margin:0;padding:0}.tabs.tabs[data-visual-style=statement] .tabs__panel .lexical-content a:hover{text-decoration-thickness:2px}.header-master[data-visual-style=statement]{background:var(--hero-bg-dark);color:var(--text-inverse-primary);box-shadow:var(--shadow-xl);border:none}.header-master[data-visual-style=statement]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 100% at 15% 50%,rgba(var(--color-primary-rgb),.15) 0,transparent 50%),radial-gradient(ellipse 35% 100% at 85% 50%,rgba(var(--color-accent-rgb),.12) 0,transparent 50%),radial-gradient(ellipse 50% 80% at 50% 100%,rgba(var(--color-secondary-rgb),.08) 0,transparent 50%);animation:vsAmbientPulse var(--animation-ambient) ease-in-out infinite;pointer-events:none;z-index:0}.header-master[data-visual-style=statement] .logo-wrapper a,.header-master[data-visual-style=statement] .nav-item{font-family:var(--font-sans);font-weight:var(--font-weight-bold);background: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%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift var(--animation-gradient) ease infinite}.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] .nav-item:hover{background: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%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;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)}.hero.hero[data-visual-style=gradient]{background:var(--gradient-aurora);background-size:300% 300%;animation:heroAuroraShift var(--animation-aurora) ease infinite;color:var(--text-inverse-primary);box-shadow:0 8px 32px rgba(var(--gradient-aurora-rgb),.3);border:none}.hero.hero[data-visual-style=gradient]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.5;mix-blend-mode:overlay}.hero.hero[data-visual-style=gradient] .hero__title{font-size:var(--text-display);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__eyebrow{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);color:var(--text-inverse-primary);font-weight:var(--font-weight-bold);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero.hero[data-visual-style=gradient] .hero__subtitle{color:var(--text-inverse-primary);margin-inline:auto;text-shadow:0 1px 3px rgba(0,0,0,.4)}.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:0 12px 40px rgba(var(--gradient-aurora-rgb),.4);transform:translateY(-3px)}@media (max-width:1280px){.hero.hero[data-visual-style=gradient]{background-size:500% 500%}}@media (max-width:768px){.hero.hero[data-visual-style=gradient]{background-size:400% 400%}}@media (prefers-reduced-motion:reduce){.hero.hero[data-visual-style=gradient]{animation:none}}.banner.banner[data-visual-style=gradient]{background:var(--gradient-aurora);background-size:300% 300%;animation:bannerAuroraShift var(--animation-aurora) ease infinite;color:var(--text-inverse-primary);box-shadow:0 8px 32px rgba(var(--gradient-aurora-rgb),.3);border:none}.banner.banner[data-visual-style=gradient]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.5;mix-blend-mode:overlay}.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-emphasis);color:var(--text-inverse-primary);margin-inline:auto;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:0 12px 40px rgba(var(--gradient-aurora-rgb),.4);transform:translateY(-3px)}@media (max-width:1280px){.banner.banner[data-visual-style=gradient]{background-size:500% 500%}}@media (max-width:768px){.banner.banner[data-visual-style=gradient]{background-size:400% 400%}}@media (prefers-reduced-motion:reduce){.banner.banner[data-visual-style=gradient]{animation:none}}.grid-block[data-visual-style=gradient] .grid-item.card.card--feature{background:var(--gradient-aurora);background-size:300% 300%;animation:gradientShift 15s ease infinite;border:none;border-radius:var(--radius-xl);box-shadow:0 8px 32px rgba(var(--gradient-aurora-rgb),.3);text-align:center}.grid-block[data-visual-style=gradient] .grid-item.card.card--feature:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.5;mix-blend-mode:overlay;border-radius:var(--radius-xl)}.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:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2)}.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:0 1px 3px rgba(0,0,0,.4)}.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:0 12px 40px rgba(var(--gradient-aurora-rgb),.4)}.grid-block[data-visual-style=gradient] .grid-item--article,.grid-block[data-visual-style=gradient] .grid-item.card.card--feature{background:var(--gradient-aurora);background-size:300% 300%;animation:gradientShift 15s ease infinite;border:none;border-radius:var(--radius-xl);box-shadow:0 8px 32px rgba(var(--gradient-aurora-rgb),.3);position:relative;overflow:hidden}.grid-block[data-visual-style=gradient] .grid-item--article:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.5;mix-blend-mode:overlay;border-radius:var(--radius-xl)}.grid-block[data-visual-style=gradient] .grid-item--article:hover{box-shadow:0 12px 40px rgba(var(--gradient-aurora-rgb),.4)}.grid-block[data-visual-style=gradient] .grid-item--article,.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:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2)}.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:0 1px 3px rgba(0,0,0,.4)}.grid-block[data-visual-style=gradient] .grid-item__article-category{position:relative;z-index:1;color:var(--text-inverse-primary)}.grid-block[data-visual-style=gradient] .grid-item__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)}.grid-block[data-visual-style=gradient] .grid-item__article-media:before{background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 35%,transparent 65%,rgba(0,0,0,.1))}.carousel-block[data-visual-style=gradient] .carousel-slide{position:relative;background:var(--vs-bg);background-size:300% 300%;animation:vsGradientShift 15s ease infinite;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] .carousel-slide:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.5;mix-blend-mode:overlay;border-radius:var(--radius-xl)}.carousel-block[data-visual-style=gradient] .carousel-slide__author-name,.carousel-block[data-visual-style=gradient] .carousel-slide__product-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:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2)}.carousel-block[data-visual-style=gradient] .carousel-slide__author-title,.carousel-block[data-visual-style=gradient] .carousel-slide__product-description,.carousel-block[data-visual-style=gradient] .carousel-slide__quote{position:relative;z-index:1;font-family:var(--font-sans);font-size:var(--text-emphasis);color:var(--text-inverse-primary);text-shadow:var(--text-shadow-heavy)}.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-media,.carousel-block[data-visual-style=gradient] .carousel-slide__article-media:before,.carousel-block[data-visual-style=gradient] .carousel-slide__article-title,.tabs.tabs[data-visual-style=gradient] .tabs__button--active{background:var(--gradient-aurora);background-size:300% 300%;animation:vsGradientShift 15s ease infinite;color:var(--text-inverse-primary);box-shadow:0 8px 32px rgba(var(--gradient-aurora-rgb),.3);border:none;position:relative;overflow:hidden}.tabs.tabs[data-visual-style=gradient] .tabs__button--active:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.5;mix-blend-mode:overlay;border-radius:inherit}.tabs.tabs[data-visual-style=gradient] .tabs__button--active .tabs__label{position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2)}.tabs.tabs.tabs--underline[data-visual-style=gradient] .tabs__button--active{background:transparent!important;animation:none!important;border:none!important;box-shadow:none!important;overflow:visible!important;color:var(--color-accent)!important}.tabs.tabs.tabs--underline[data-visual-style=gradient] .tabs__button--active:before{display:none!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 15s ease infinite!important;height:3px!important}.tabs.tabs.tabs--underline[data-visual-style=gradient] .tabs__button:hover:not(.tabs__button--active){background:transparent!important;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 15s ease infinite!important}.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:0 8px 32px rgba(var(--gradient-aurora-rgb),.3);border:none}.header-master[data-visual-style=gradient]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.5;mix-blend-mode:overlay;z-index:0}.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:rgba(0,0,0,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);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)}.hero.hero[data-visual-style=gradient-mesh]{background:var(--hero-bg-dark);color:var(--text-inverse-primary)}.hero.hero[data-visual-style=gradient-mesh]:before{content:"";position:absolute;top:-15%;left:-5%;width:65%;height:70%;background:radial-gradient(ellipse at center,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:meshFloat var(--animation-float) ease-in-out infinite;z-index:1}.hero.hero[data-visual-style=gradient-mesh]:after{content:"";position:absolute;inset:0;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:meshFloat var(--animation-float-slow) ease-in-out infinite reverse;z-index:1;pointer-events:none}.hero.hero[data-visual-style=gradient-mesh] .hero__title{background: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%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift var(--animation-gradient) ease infinite;text-shadow:0 0 50px rgba(var(--color-primary-rgb),.4),0 0 100px rgba(var(--color-accent-rgb),.3),0 0 150px rgba(var(--color-secondary-rgb),.2)}.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]:before{content:"";position:absolute;top:-15%;left:-5%;width:65%;height:70%;background:radial-gradient(ellipse at center,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:bannerMeshFloat var(--animation-float) ease-in-out infinite;z-index:0}.banner.banner[data-visual-style=gradient-mesh]:after{content:"";position:absolute;inset:0;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%);filter:var(--blur-decorative);animation:bannerMeshFloat var(--animation-float-slow) ease-in-out infinite reverse;z-index:0;pointer-events:none}.banner.banner[data-visual-style=gradient-mesh] .banner__content{position:relative;z-index:2}.banner.banner[data-visual-style=gradient-mesh] .banner__title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-secondary-light) 25%,var(--color-accent-light) 50%,var(--color-primary-light) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bannerGradientShift var(--animation-gradient) ease infinite}.banner.banner[data-visual-style=gradient-mesh] .banner__description{font-family:var(--font-sans);font-size:var(--text-emphasis);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 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{font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-secondary-light) 25%,var(--color-accent-light) 50%,var(--color-primary-light) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bannerGradientShift var(--animation-gradient) ease infinite}.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:before{content:"";position:absolute;top:-15%;left:-5%;width:65%;height:70%;background:radial-gradient(ellipse at center,rgba(var(--color-primary-rgb),.55) 0,rgba(var(--color-primary-rgb),.3) 35%,rgba(var(--color-primary-rgb),.1) 60%,transparent 80%);filter:blur(30px);z-index:0}.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature:after{content:"";position:absolute;inset:0;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%);filter:blur(25px);z-index:0;pointer-events:none;border-radius:var(--radius-xl)}.grid-block[data-visual-style=gradient-mesh] .grid-item.card.card--feature .card__title{position:relative;z-index:2;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-secondary-light) 25%,var(--color-accent-light) 50%,var(--color-primary-light) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 12s ease infinite}.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:before{content:"";position:absolute;top:-15%;left:-5%;width:65%;height:70%;background:radial-gradient(ellipse at center,rgba(var(--color-primary-rgb),.55) 0,rgba(var(--color-primary-rgb),.3) 35%,rgba(var(--color-primary-rgb),.1) 60%,transparent 80%);filter:blur(30px);z-index:0}.grid-block[data-visual-style=gradient-mesh] .grid-item--article:after{content:"";position:absolute;inset:0;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%);filter:blur(25px);z-index:0;pointer-events:none;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;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-secondary-light) 25%,var(--color-accent-light) 50%,var(--color-primary-light) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 12s ease infinite}.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)}.grid-block[data-visual-style=gradient-mesh] .grid-item__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)}.grid-block[data-visual-style=gradient-mesh] .grid-item__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%)}.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;top:-15%;left:-5%;width:65%;height:70%;background:radial-gradient(ellipse at center,rgba(var(--color-primary-rgb),.55) 0,rgba(var(--color-primary-rgb),.3) 35%,rgba(var(--color-primary-rgb),.1) 60%,transparent 80%);filter:blur(30px);animation:vsMeshFloat 12s ease-in-out infinite;z-index:0}.carousel-block[data-visual-style=gradient-mesh] .carousel-slide:after{content:"";position:absolute;inset:0;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%);filter:blur(25px);animation:vsMeshFloat 18s ease-in-out infinite reverse;z-index:0;pointer-events:none;border-radius:var(--radius-xl)}.carousel-block[data-visual-style=gradient-mesh] .carousel-slide__author-name,.carousel-block[data-visual-style=gradient-mesh] .carousel-slide__product-title{position:relative;z-index:2;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-secondary-light) 25%,var(--color-accent-light) 50%,var(--color-primary-light) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift 12s ease infinite}.carousel-block[data-visual-style=gradient-mesh] .carousel-slide__author-title,.carousel-block[data-visual-style=gradient-mesh] .carousel-slide__product-description,.carousel-block[data-visual-style=gradient-mesh] .carousel-slide__quote{position:relative;z-index:2;font-family:var(--font-sans);font-size:var(--text-emphasis);color:var(--hero-text-dark-description)}.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)}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__button--active{position:relative;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-secondary-light) 25%,var(--color-accent-light) 50%,var(--color-primary-light) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift 12s ease infinite;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{background:transparent!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:var(--color-primary)!important;background-clip:initial!important;background-size:initial!important;animation:none!important;border:none!important;box-shadow:none!important;color:var(--color-primary)!important}.tabs.tabs.tabs--underline[data-visual-style=gradient-mesh] .tabs__button--active:before{display:none!important}.tabs.tabs.tabs--underline[data-visual-style=gradient-mesh] .tabs__button:hover:not(.tabs__button--active){background:transparent!important;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;container-type:size;container-name:mesh-panel}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panels:before{content:"";position:absolute;top:-15%;left:-5%;width:65%;height:70%;background:radial-gradient(ellipse at center,rgba(var(--color-primary-rgb),.55) 0,rgba(var(--color-primary-rgb),.3) 35%,rgba(var(--color-primary-rgb),.1) 60%,transparent 80%);filter:blur(30px);animation:vsMeshFloat 12s ease-in-out infinite;z-index:0;pointer-events:none}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panels:after{content:"";position:absolute;inset:0;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%);filter:blur(25px);animation:vsMeshFloat 18s ease-in-out infinite reverse;z-index:0;pointer-events:none;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)}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panel .lexical-content p{text-align:start}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panel .lexical-content ol,.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panel .lexical-content ul{list-style:none;margin:0;padding:0}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panel .lexical-content li{margin:0;padding:0}.tabs.tabs[data-visual-style=gradient-mesh] .tabs__panel .lexical-content a:hover{text-decoration-thickness:2px}.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-master[data-visual-style=gradient-mesh]:before{content:"";position:absolute;top:-50%;left:-10%;width:50%;height:200%;background:radial-gradient(ellipse at center,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}.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] .logo-wrapper a,.header-master[data-visual-style=gradient-mesh] .nav-item{font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-secondary-light) 25%,var(--color-accent-light) 50%,var(--color-primary-light) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift var(--animation-gradient) ease infinite}.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] .nav-item:hover{background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-secondary-light) 25%,var(--color-accent-light) 50%,var(--color-primary-light) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;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)}.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]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 40% 70%,rgba(255,255,255,.3) 0,transparent 100%),radial-gradient(1px 1px at 60% 20%,rgba(255,255,255,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 80% 50%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 10% 80%,rgba(255,255,255,.3) 0,transparent 100%),radial-gradient(1px 1px at 70% 90%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1.5px 1.5px at 90% 10%,rgba(255,255,255,.5) 0,transparent 100%);z-index:1;pointer-events:none}.hero.hero[data-visual-style=gradient-aurora]:after{content:"";position:absolute;top:-30%;left:-20%;width:140%;height: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:auroraWave 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__aurora-layer{position:absolute;width:200%;height:55%;border-radius:40%;filter:var(--blur-decorative-lg);mix-blend-mode:screen}.hero.hero[data-visual-style=gradient-aurora] .hero__aurora-layer--1{top:-20%;left:-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:auroraWave var(--hero-aurora-duration) ease-in-out infinite}.hero.hero[data-visual-style=gradient-aurora] .hero__aurora-layer--2{top:0;right:-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:auroraWave var(--hero-aurora-duration) ease-in-out infinite;animation-delay:var(--delay-aurora-2);animation-direction:reverse}.hero.hero[data-visual-style=gradient-aurora] .hero__aurora-layer--3{bottom:-10%;left:-15%;width:160%;height: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:auroraWave calc(var(--hero-aurora-duration) * 1.3) ease-in-out infinite;animation-delay:var(--delay-aurora-3)}.hero.hero[data-visual-style=gradient-aurora] .hero__title{background:linear-gradient(135deg,var(--neutral-50) 0,var(--color-primary-light) 15%,var(--color-secondary-light) 35%,var(--neutral-50) 50%,var(--color-secondary-light) 65%,var(--color-primary-light) 85%,var(--neutral-50) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift var(--animation-gradient) ease infinite;text-shadow:0 0 60px rgba(var(--color-primary-rgb),.5),0 0 120px rgba(var(--color-secondary-rgb),.3)}.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]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 40% 70%,rgba(255,255,255,.3) 0,transparent 100%),radial-gradient(1px 1px at 60% 20%,rgba(255,255,255,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 80% 50%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 10% 80%,rgba(255,255,255,.3) 0,transparent 100%),radial-gradient(1px 1px at 70% 90%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1.5px 1.5px at 90% 10%,rgba(255,255,255,.5) 0,transparent 100%);z-index:1;pointer-events: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__aurora-layer{position:absolute;width:200%;height:55%;border-radius:40%;filter:var(--blur-decorative-lg);mix-blend-mode:screen}.banner.banner[data-visual-style=gradient-aurora] .banner__aurora-layer--1{top:-20%;left:-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:bannerAuroraWave var(--animation-aurora-wave) ease-in-out infinite}.banner.banner[data-visual-style=gradient-aurora] .banner__aurora-layer--2{top:0;right:-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:bannerAuroraWave var(--animation-aurora-wave) ease-in-out infinite;animation-delay:var(--delay-aurora-2);animation-direction:reverse}.banner.banner[data-visual-style=gradient-aurora] .banner__aurora-layer--3{bottom:-10%;left:-15%;width:160%;height: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:bannerAuroraWave calc(var(--animation-aurora-wave) * 1.3) ease-in-out infinite;animation-delay:var(--delay-aurora-3)}.banner.banner[data-visual-style=gradient-aurora] .banner__content{position:relative;z-index:2}.banner.banner[data-visual-style=gradient-aurora] .banner__title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--neutral-50) 0,var(--color-primary-light) 15%,var(--color-secondary-light) 35%,var(--neutral-50) 50%,var(--color-secondary-light) 65%,var(--color-primary-light) 85%,var(--neutral-50) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bannerGradientShift var(--animation-gradient) ease infinite;text-shadow:0 0 60px rgba(var(--color-primary-rgb),.5),0 0 120px rgba(var(--color-secondary-rgb),.3)}.banner.banner[data-visual-style=gradient-aurora] .banner__description{font-family:var(--font-sans);font-size:var(--text-emphasis);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{font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--neutral-50) 0,var(--color-primary-light) 15%,var(--color-secondary-light) 35%,var(--neutral-50) 50%,var(--color-secondary-light) 65%,var(--color-primary-light) 85%,var(--neutral-50) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bannerGradientShift var(--animation-gradient) ease infinite;text-shadow:0 0 60px rgba(var(--color-primary-rgb),.5),0 0 120px rgba(var(--color-secondary-rgb),.3)}.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{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 40% 70%,rgba(255,255,255,.3) 0,transparent 100%),radial-gradient(1px 1px at 60% 20%,rgba(255,255,255,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 80% 50%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 10% 80%,rgba(255,255,255,.3) 0,transparent 100%);z-index:1;pointer-events:none;border-radius:var(--radius-xl)}.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature:after{content:"";position:absolute;top:0;left:-10%;width:120%;height: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:blur(20px);z-index:0;pointer-events:none;border-radius:var(--radius-xl)}.grid-block[data-visual-style=gradient-aurora] .grid-item.card.card--feature .card__title{position:relative;z-index:2;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--neutral-50) 0,var(--color-primary-light) 15%,var(--color-secondary-light) 35%,var(--neutral-50) 50%,var(--color-secondary-light) 65%,var(--color-primary-light) 85%,var(--neutral-50) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 12s ease infinite;text-shadow:0 0 60px rgba(var(--color-primary-rgb),.5),0 0 120px rgba(var(--color-secondary-rgb),.3)}.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{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 40% 70%,rgba(255,255,255,.3) 0,transparent 100%),radial-gradient(1px 1px at 60% 20%,rgba(255,255,255,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 80% 50%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 10% 80%,rgba(255,255,255,.3) 0,transparent 100%);z-index:1;pointer-events:none;border-radius:var(--radius-xl)}.grid-block[data-visual-style=gradient-aurora] .grid-item--article:after{content:"";position:absolute;top:0;left:-10%;width:120%;height: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:blur(20px);z-index:0;pointer-events:none;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;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--neutral-50) 0,var(--color-primary-light) 15%,var(--color-secondary-light) 35%,var(--neutral-50) 50%,var(--color-secondary-light) 65%,var(--color-primary-light) 85%,var(--neutral-50) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 12s ease infinite;text-shadow:0 0 60px rgba(var(--color-primary-rgb),.5),0 0 120px rgba(var(--color-secondary-rgb),.3)}.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)}.grid-block[data-visual-style=gradient-aurora] .grid-item__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(--aurora-green-rgb,var(--color-accent-rgb)),.06),inset 0 0 0 1px rgba(255,255,255,.05),inset 2px 2px 10px rgba(255,255,255,.02)}.grid-block[data-visual-style=gradient-aurora] .grid-item__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%)}.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{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 40% 70%,rgba(255,255,255,.3) 0,transparent 100%),radial-gradient(1px 1px at 60% 20%,rgba(255,255,255,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 80% 50%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 10% 80%,rgba(255,255,255,.3) 0,transparent 100%),radial-gradient(1px 1px at 70% 90%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1.5px 1.5px at 90% 10%,rgba(255,255,255,.5) 0,transparent 100%);z-index:1;pointer-events:none;border-radius:var(--radius-xl)}.carousel-block[data-visual-style=gradient-aurora] .carousel-slide:after{content:"";position:absolute;top:0;left:-10%;width:120%;height: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:blur(20px);animation:vsAuroraWave var(--hero-aurora-duration) ease-in-out infinite;z-index:0;pointer-events:none;border-radius:var(--radius-xl)}.carousel-block[data-visual-style=gradient-aurora] .carousel-slide__author-name,.carousel-block[data-visual-style=gradient-aurora] .carousel-slide__product-title{position:relative;z-index:2;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--neutral-50) 0,var(--color-primary-light) 15%,var(--color-secondary-light) 35%,var(--neutral-50) 50%,var(--color-secondary-light) 65%,var(--color-primary-light) 85%,var(--neutral-50) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift 12s ease infinite;text-shadow:0 0 60px rgba(var(--color-primary-rgb),.5),0 0 120px rgba(var(--color-secondary-rgb),.3)}.carousel-block[data-visual-style=gradient-aurora] .carousel-slide__author-title,.carousel-block[data-visual-style=gradient-aurora] .carousel-slide__product-description,.carousel-block[data-visual-style=gradient-aurora] .carousel-slide__quote{position:relative;z-index:2;font-family:var(--font-sans);font-size:var(--text-emphasis);color:var(--hero-text-dark-description)}.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)}.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 15s ease infinite;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:0 2px 4px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2)}.tabs.tabs.tabs--underline[data-visual-style=gradient-aurora] .tabs__button--active{background:transparent!important;background-size:initial!important;animation:none!important;border:none!important;box-shadow:none!important;overflow:visible!important;color:var(--color-primary)!important}.tabs.tabs.tabs--underline[data-visual-style=gradient-aurora] .tabs__button--active:before{display:none!important}.tabs.tabs.tabs--underline[data-visual-style=gradient-aurora] .tabs__button--active .tabs__label{text-shadow:none!important}.tabs.tabs.tabs--underline[data-visual-style=gradient-aurora] .tabs__button:hover:not(.tabs__button--active){background:transparent!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-spacing:var(--space-s);color:var(--text-primary)}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__panel .lexical-content p{text-align:start}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__panel .lexical-content ol,.tabs.tabs[data-visual-style=gradient-aurora] .tabs__panel .lexical-content ul{list-style:none;margin:0;padding:0}.tabs.tabs[data-visual-style=gradient-aurora] .tabs__panel .lexical-content li{margin:0;padding:0}.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-master[data-visual-style=gradient-aurora]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 40% 70%,rgba(255,255,255,.3) 0,transparent 100%),radial-gradient(1px 1px at 60% 20%,rgba(255,255,255,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 80% 50%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 10% 80%,rgba(255,255,255,.3) 0,transparent 100%),radial-gradient(1px 1px at 70% 90%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1.5px 1.5px at 90% 10%,rgba(255,255,255,.5) 0,transparent 100%);z-index:1;pointer-events:none}.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{font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--neutral-50) 0,var(--color-primary-light) 15%,var(--color-secondary-light) 35%,var(--neutral-50) 50%,var(--color-secondary-light) 65%,var(--color-primary-light) 85%,var(--neutral-50) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift var(--animation-gradient) ease infinite;text-shadow:0 0 60px rgba(var(--color-primary-rgb),.5),0 0 120px rgba(var(--color-secondary-rgb),.3)}.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] .nav-item:hover{background:linear-gradient(135deg,var(--neutral-50) 0,var(--color-primary-light) 15%,var(--color-secondary-light) 35%,var(--neutral-50) 50%,var(--color-secondary-light) 65%,var(--color-primary-light) 85%,var(--neutral-50) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;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)}.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__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:1px solid var(--border-subtle);border-inline-start:1px 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__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:linear-gradient(135deg,rgba(var(--color-primary-rgb),.06) 0,rgba(var(--color-primary-rgb),.02) 100%);border:var(--border-width) solid rgba(var(--color-primary-rgb),.15);border-inline-start:var(--accent-border-width,5px) solid var(--color-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.grid-block .grid-item.card.card--feature[data-item-style=brand]:before{content:"";position:absolute;top:0;left:0;width:40%;height:50%;background:radial-gradient(ellipse at top left,rgba(var(--color-primary-rgb),.08) 0,transparent 70%);pointer-events:none;z-index:0}.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:-.01em}.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(--shadow-lg),0 0 30px rgba(var(--color-primary-rgb),.1);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-xl)}.grid-block .grid-item.card.card--feature[data-item-style=dark]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-inverse-subtle) 50%,transparent 100%)}.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:-.01em}.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)}.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(--neutral-950);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]:before{content:"";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}.grid-block .grid-item.card.card--feature[data-item-style=statement] .card__title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background: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%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 12s ease infinite}.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)}.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:gradientShift 15s ease infinite;border:none;border-inline-start:none;border-radius:var(--radius-xl);box-shadow:0 8px 32px rgba(var(--gradient-aurora-rgb),.3);text-align:center}.grid-block .grid-item.card.card--feature[data-item-style=gradient]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.5;mix-blend-mode:overlay;border-radius:var(--radius-xl)}.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:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2)}.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:0 1px 3px rgba(0,0,0,.4)}.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:0 12px 40px rgba(var(--gradient-aurora-rgb),.4)}.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]:before{content:"";position:absolute;top:-15%;left:-5%;width:65%;height:70%;background:radial-gradient(ellipse at center,rgba(var(--color-primary-rgb),.55) 0,rgba(var(--color-primary-rgb),.3) 35%,rgba(var(--color-primary-rgb),.1) 60%,transparent 80%);filter:blur(30px);z-index:0}.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh]:after{content:"";position:absolute;inset:0;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%);filter:blur(25px);z-index:0;pointer-events:none;border-radius:var(--radius-xl)}.grid-block .grid-item.card.card--feature[data-item-style=gradient-mesh] .card__title{position:relative;z-index:2;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-secondary-light) 25%,var(--color-accent-light) 50%,var(--color-primary-light) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 12s ease infinite}.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{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 40% 70%,rgba(255,255,255,.3) 0,transparent 100%),radial-gradient(1px 1px at 60% 20%,rgba(255,255,255,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 80% 50%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 10% 80%,rgba(255,255,255,.3) 0,transparent 100%);z-index:1;pointer-events:none;border-radius:var(--radius-xl)}.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora]:after{content:"";position:absolute;top:0;left:-10%;width:120%;height: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:blur(20px);z-index:0;pointer-events:none;border-radius:var(--radius-xl)}.grid-block .grid-item.card.card--feature[data-item-style=gradient-aurora] .card__title{position:relative;z-index:2;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--neutral-50) 0,var(--color-primary-light) 15%,var(--color-secondary-light) 35%,var(--neutral-50) 50%,var(--color-secondary-light) 65%,var(--color-primary-light) 85%,var(--neutral-50) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 12s ease infinite;text-shadow:0 0 60px rgba(var(--color-primary-rgb),.5),0 0 120px rgba(var(--color-secondary-rgb),.3)}.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)}.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:1px solid var(--border-subtle);border-inline-start:1px 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:-.01em;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)}.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:linear-gradient(135deg,rgba(var(--color-primary-rgb),.06) 0,rgba(var(--color-primary-rgb),.02) 100%);border:var(--border-width) solid rgba(var(--color-primary-rgb),.15);border-inline-start:var(--accent-border-width,5px) solid var(--color-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.grid-block .grid-item--article[data-item-style=brand]:before{content:"";position:absolute;top:0;left:0;width:40%;height:50%;background:radial-gradient(ellipse at top left,rgba(var(--color-primary-rgb),.08) 0,transparent 70%);pointer-events:none;z-index:0}.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:-.01em}.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)}.grid-block .grid-item--article[data-item-style=brand]:hover{box-shadow:var(--shadow-lg),0 0 30px rgba(var(--color-primary-rgb),.1);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-xl);position:relative;overflow:hidden}.grid-block .grid-item--article[data-item-style=dark]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-inverse-subtle) 50%,transparent 100%)}.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:-.01em}.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(--neutral-950);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]:before{content:"";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}.grid-block .grid-item--article[data-item-style=statement] .grid-item__article-title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background: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%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 12s ease infinite}.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:gradientShift 15s ease infinite;border:none;border-inline-start:none;border-radius:var(--radius-xl);box-shadow:0 8px 32px rgba(var(--gradient-aurora-rgb),.3);text-align:center;position:relative;overflow:hidden}.grid-block .grid-item--article[data-item-style=gradient]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.5;mix-blend-mode:overlay;border-radius:var(--radius-xl)}.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:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2)}.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:0 1px 3px rgba(0,0,0,.4)}.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:0 12px 40px rgba(var(--gradient-aurora-rgb),.4)}.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]:before{content:"";position:absolute;top:-15%;left:-5%;width:65%;height:70%;background:radial-gradient(ellipse at center,rgba(var(--color-primary-rgb),.55) 0,rgba(var(--color-primary-rgb),.3) 35%,rgba(var(--color-primary-rgb),.1) 60%,transparent 80%);filter:blur(30px);z-index:0}.grid-block .grid-item--article[data-item-style=gradient-mesh]:after{content:"";position:absolute;inset:0;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%);filter:blur(25px);z-index:0;pointer-events:none;border-radius:var(--radius-xl)}.grid-block .grid-item--article[data-item-style=gradient-mesh] .grid-item__article-title{position:relative;z-index:2;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-secondary-light) 25%,var(--color-accent-light) 50%,var(--color-primary-light) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 12s ease infinite}.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{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 40% 70%,rgba(255,255,255,.3) 0,transparent 100%),radial-gradient(1px 1px at 60% 20%,rgba(255,255,255,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 80% 50%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 10% 80%,rgba(255,255,255,.3) 0,transparent 100%);z-index:1;pointer-events:none;border-radius:var(--radius-xl)}.grid-block .grid-item--article[data-item-style=gradient-aurora]:after{content:"";position:absolute;top:0;left:-10%;width:120%;height: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:blur(20px);z-index:0;pointer-events:none;border-radius:var(--radius-xl)}.grid-block .grid-item--article[data-item-style=gradient-aurora] .grid-item__article-title{position:relative;z-index:2;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--neutral-50) 0,var(--color-primary-light) 15%,var(--color-secondary-light) 35%,var(--neutral-50) 50%,var(--color-secondary-light) 65%,var(--color-primary-light) 85%,var(--neutral-50) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 12s ease infinite;text-shadow:0 0 60px rgba(var(--color-primary-rgb),.5),0 0 120px rgba(var(--color-secondary-rgb),.3)}.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(--hero-bg-light) 0,var(--hero-bg-light-tinted) 100%);color:var(--hero-text-light-title);border:1px solid rgba(var(--color-primary-rgb),.1);box-shadow:var(--shadow-lg)}.carousel-block .carousel-slide[data-slide-style=light]:before{display:none}.carousel-block .carousel-slide[data-slide-style=light] .carousel-slide__author-name,.carousel-block .carousel-slide[data-slide-style=light] .carousel-slide__product-title{font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:var(--hero-text-light-title)}.carousel-block .carousel-slide[data-slide-style=light] .carousel-slide__author-title,.carousel-block .carousel-slide[data-slide-style=light] .carousel-slide__product-description,.carousel-block .carousel-slide[data-slide-style=light] .carousel-slide__quote{font-family:var(--font-sans);color:var(--hero-text-light-subtitle)}.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);--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__author-name,.carousel-block .carousel-slide[data-slide-style=light]:hover .carousel-slide__product-title{color:var(--hero-text-light-title)}.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:1px solid var(--border-subtle);box-shadow:var(--vs-shadow-glass);overflow:hidden}.carousel-block .carousel-slide[data-slide-style=minimalist] .carousel-slide__author-name,.carousel-block .carousel-slide[data-slide-style=minimalist] .carousel-slide__product-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] .carousel-slide__author-title,.carousel-block .carousel-slide[data-slide-style=minimalist] .carousel-slide__product-description,.carousel-block .carousel-slide[data-slide-style=minimalist] .carousel-slide__quote{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-secondary)}.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);--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:linear-gradient(135deg,rgba(var(--color-primary-rgb),.06) 0,rgba(var(--color-primary-rgb),.02) 100%);border:1px solid var(--border-subtle);border-inline-start:5px solid var(--color-primary);box-shadow:var(--shadow-md)}.carousel-block .carousel-slide[data-slide-style=brand]:before{content:"";display:block;position:absolute;top:0;left:0;width:40%;height:50%;background:radial-gradient(ellipse at top left,rgba(var(--color-primary-rgb),.08) 0,transparent 70%);pointer-events:none;z-index:0}.carousel-block .carousel-slide[data-slide-style=brand] .carousel-slide__author-name,.carousel-block .carousel-slide[data-slide-style=brand] .carousel-slide__product-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:-.01em}.carousel-block .carousel-slide[data-slide-style=brand] .carousel-slide__author-title,.carousel-block .carousel-slide[data-slide-style=brand] .carousel-slide__product-description,.carousel-block .carousel-slide[data-slide-style=brand] .carousel-slide__quote{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.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);--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(--shadow-lg),0 0 30px rgba(var(--color-primary-rgb),.1);border-left-color:var(--color-primary-hover)}.carousel-block .carousel-slide[data-slide-style=dark]{position:relative;background:var(--gradient-dark);border:1px solid var(--border-inverse-subtle);box-shadow:var(--shadow-lg);color:var(--text-inverse-primary)}.carousel-block .carousel-slide[data-slide-style=dark]:before{content:"";display:block;position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-inverse-subtle) 50%,transparent 100%);z-index:0;pointer-events:none}.carousel-block .carousel-slide[data-slide-style=dark] .carousel-slide__author-name,.carousel-block .carousel-slide[data-slide-style=dark] .carousel-slide__product-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:-.01em}.carousel-block .carousel-slide[data-slide-style=dark] .carousel-slide__author-title,.carousel-block .carousel-slide[data-slide-style=dark] .carousel-slide__product-description,.carousel-block .carousel-slide[data-slide-style=dark] .carousel-slide__quote{font-family:var(--font-sans);color:var(--text-inverse-primary)}.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(--neutral-950);border:1px solid rgba(var(--color-primary-rgb),.2);box-shadow:0 0 40px rgba(var(--color-primary-rgb),.15);color:var(--text-inverse-primary);overflow:hidden}.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}.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__author-name,.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__product-title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background: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%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift 12s ease infinite}.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__author-title,.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__product-description,.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__quote{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-inverse-primary)}.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:0 0 80px rgba(var(--color-primary-rgb),.2)}.carousel-block .carousel-slide[data-slide-style=gradient]{position:relative;background:var(--gradient-aurora);background-size:300% 300%;animation:vsGradientShift 15s ease infinite;border:1px solid rgba(255,255,255,.2);box-shadow:var(--shadow-lg);color:var(--text-inverse-primary);overflow:hidden}.carousel-block .carousel-slide[data-slide-style=gradient]:before{content:"";display:block;position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.5;mix-blend-mode:overlay;border-radius:var(--radius-xl)}.carousel-block .carousel-slide[data-slide-style=gradient] .carousel-slide__author-name,.carousel-block .carousel-slide[data-slide-style=gradient] .carousel-slide__product-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:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2)}.carousel-block .carousel-slide[data-slide-style=gradient] .carousel-slide__author-title,.carousel-block .carousel-slide[data-slide-style=gradient] .carousel-slide__product-description,.carousel-block .carousel-slide[data-slide-style=gradient] .carousel-slide__quote{position:relative;z-index:1;font-family:var(--font-sans);color:var(--text-inverse-primary);text-shadow:0 1px 3px rgba(0,0,0,.4)}.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(--hero-bg-dark,var(--neutral-900));border:1px solid rgba(var(--color-highlight-rgb),.2);box-shadow:0 4px 24px rgba(var(--color-highlight-rgb),.2);color:var(--text-inverse-primary);overflow:hidden}.carousel-block .carousel-slide[data-slide-style=gradient-mesh]:before{content:"";display:block;position:absolute;top:-15%;left:-5%;width:65%;height:70%;background:radial-gradient(ellipse at center,rgba(var(--color-primary-rgb),.55) 0,rgba(var(--color-primary-rgb),.3) 35%,rgba(var(--color-primary-rgb),.1) 60%,transparent 80%);filter:blur(30px);z-index:0}.carousel-block .carousel-slide[data-slide-style=gradient-mesh]:after{content:"";display:block;position:absolute;inset:0;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%);filter:blur(25px);z-index:0;pointer-events:none;border-radius:var(--radius-xl)}.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .carousel-slide__author-name,.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .carousel-slide__product-title{position:relative;z-index:2;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-secondary-light) 25%,var(--color-accent-light) 50%,var(--color-primary-light) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift 12s ease infinite}.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .carousel-slide__author-title,.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .carousel-slide__product-description,.carousel-block .carousel-slide[data-slide-style=gradient-mesh] .carousel-slide__quote{position:relative;z-index:2;font-family:var(--font-sans);color:var(--text-inverse-primary)}.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: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:1px solid rgba(var(--color-secondary-rgb),.2);box-shadow:0 0 40px rgba(var(--color-secondary-rgb),.15);color:var(--text-inverse-primary);overflow:hidden}.carousel-block .carousel-slide[data-slide-style=gradient-aurora]:before{content:"";display:block;position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 40% 70%,rgba(255,255,255,.3) 0,transparent 100%),radial-gradient(1px 1px at 60% 20%,rgba(255,255,255,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 80% 50%,rgba(255,255,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 10% 80%,rgba(255,255,255,.3) 0,transparent 100%);z-index:1;pointer-events:none;border-radius:var(--radius-xl)}.carousel-block .carousel-slide[data-slide-style=gradient-aurora]:after{content:"";display:block;position:absolute;top:0;left:-10%;width:120%;height: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:blur(20px);z-index:0;pointer-events:none;border-radius:var(--radius-xl)}.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .carousel-slide__author-name,.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .carousel-slide__product-title{position:relative;z-index:2;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--neutral-50) 0,var(--color-primary-light) 15%,var(--color-secondary-light) 35%,var(--neutral-50) 50%,var(--color-secondary-light) 65%,var(--color-primary-light) 85%,var(--neutral-50) 100%);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift 12s ease infinite;text-shadow:0 0 60px rgba(var(--color-primary-rgb),.5),0 0 120px rgba(var(--color-secondary-rgb),.3)}.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .carousel-slide__author-title,.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .carousel-slide__product-description,.carousel-block .carousel-slide[data-slide-style=gradient-aurora] .carousel-slide__quote{position:relative;z-index:2;font-family:var(--font-sans);color:var(--text-inverse-primary)}.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=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)}.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)}.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))}.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)}.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%)}.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)}.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))}.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)}.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%)}.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(--aurora-green-rgb,var(--color-accent-rgb)),.06),inset 0 0 0 1px rgba(255,255,255,.05),inset 2px 2px 10px rgba(255,255,255,.02)}.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%)}.carousel-block .carousel-slide[data-slide-style=statement] .carousel-slide__article-title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background: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%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift 12s ease infinite}.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:1;font-family:var(--font-sans);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,rgba(var(--aurora-green-rgb),.9) 0,rgba(var(--color-accent-rgb),.8) 30%,rgba(var(--color-primary-rgb),.9) 60%,rgba(var(--aurora-green-rgb),.9) 100%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:vsGradientShift 10s ease infinite}.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}.banner.banner[data-visual-style=gradient-aurora] .banner__aurora-layer,.banner.banner[data-visual-style=gradient-aurora] .banner__title,.banner.banner[data-visual-style=gradient-mesh] .banner__title,.banner.banner[data-visual-style=gradient-mesh]:after,.banner.banner[data-visual-style=gradient-mesh]:before,.banner.banner[data-visual-style=gradient],.banner.banner[data-visual-style=statement] .banner__title,.banner.banner[data-visual-style=statement]:before,.hero.hero[data-visual-style=gradient-aurora] .hero__aurora-layer,.hero.hero[data-visual-style=gradient-aurora] .hero__title,.hero.hero[data-visual-style=gradient-aurora]:after,.hero.hero[data-visual-style=gradient-mesh] .hero__title,.hero.hero[data-visual-style=gradient-mesh]:after,.hero.hero[data-visual-style=gradient-mesh]:before,.hero.hero[data-visual-style=gradient],.hero.hero[data-visual-style=statement]:after,.hero.hero[data-visual-style=statement]:before{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-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}.carousel-block[data-visual-style] .carousel-slide:after,.carousel-block[data-visual-style] .carousel-slide:before,.carousel-block[data-visual-style] .carousel-slide__author-name,.carousel-block[data-visual-style] .carousel-slide__product-title{animation:none!important}.carousel-block[data-visual-style] .carousel-slide{transition:none}.carousel-block .carousel-slide[data-slide-style] .carousel-slide__author-name,.carousel-block .carousel-slide[data-slide-style] .carousel-slide__product-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=statement] .carousel-slide__article-title,.carousel-block[data-visual-style=gradient-aurora] .carousel-slide__article-title,.carousel-block[data-visual-style=statement] .carousel-slide__article-title{animation:none}.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%}.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%}.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%}.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=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-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)}}@media (max-width:768px){.hero.hero[data-visual-style=gradient-mesh]:before{top:-10%;left:-10%;width:80%;height:80%;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]{background-size:400% 400%}.hero.hero[data-visual-style=gradient-aurora]:after{top:-20%;left:-10%;width:120%;height: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]{background-size:400% 400%}.banner.banner[data-visual-style=gradient-mesh]:before{filter:var(--blur-decorative-md)}.banner.banner[data-visual-style=gradient-mesh]:after{filter:blur(25px)}.banner.banner[data-visual-style=gradient-aurora] .banner__aurora-layer{filter:var(--blur-decorative-md)}}@media (max-width:767px){.grid-item--article{padding:var(--space-m)}.grid-item__article-title{font-size:var(--text-body)}.grid-item__article-excerpt{font-size:var(--text-caption);-webkit-line-clamp:2}}@media (min-width:768px){.carousel-block .carousel-slide[data-slide-style=statement]:before,.carousel-block[data-visual-style=statement] .carousel-slide:before{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%)}.carousel-block .carousel-slide[data-slide-style=gradient-mesh]:before,.carousel-block[data-visual-style=gradient-mesh] .carousel-slide:before{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 (max-width:639px){.tabs.tabs[data-visual-style=light] .tabs__panels:hover,.tabs.tabs[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)}}