.dc-stagger-grid>.dc-animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.dc-stagger-grid>.dc-animate-on-scroll.dc-visible{opacity:1;transform:translateY(0)}.dc-stagger-grid>.dc-animate-on-scroll:first-child{transition-delay:0s}.dc-stagger-grid>.dc-animate-on-scroll:nth-child(2){transition-delay:80ms}.dc-stagger-grid>.dc-animate-on-scroll:nth-child(3){transition-delay:160ms}.dc-stagger-grid>.dc-animate-on-scroll:nth-child(4){transition-delay:240ms}.dc-stagger-grid>.dc-animate-on-scroll:nth-child(5){transition-delay:320ms}.dc-stagger-grid>.dc-animate-on-scroll:nth-child(6){transition-delay:0.4s}.dc-stagger-grid>.dc-animate-on-scroll:nth-child(7){transition-delay:480ms}.dc-stagger-grid>.dc-animate-on-scroll:nth-child(8){transition-delay:560ms}.dc-stagger-grid>.dc-animate-on-scroll:nth-child(9){transition-delay:640ms}.dc-stagger-grid>.dc-animate-on-scroll:nth-child(10){transition-delay:720ms}.dc-stagger-grid>.dc-animate-on-scroll:nth-child(11){transition-delay:0.8s}.dc-stagger-grid>.dc-animate-on-scroll:nth-child(12){transition-delay:880ms}.dc-parallax{will-change:transform;transition:transform .1s linear}.dc-parallax--slow{--dc-parallax-speed:0.03}.dc-parallax--medium{--dc-parallax-speed:0.06}.dc-parallax--fast{--dc-parallax-speed:0.1}.dc-card--hover-tilt{transition:transform var(--dc-transition-base),box-shadow var(--dc-transition-base)}.dc-card--hover-tilt:hover{transform:perspective(800px) rotateY(-2deg) rotateX(1deg) translateY(-4px);box-shadow:var(--dc-shadow-lg),var(--dc-accent-glow-sm)}.dc-card--hover-lift{transition:transform var(--dc-transition-base),box-shadow var(--dc-transition-base)}.dc-card--hover-lift:hover{transform:translateY(-6px);box-shadow:var(--dc-shadow-xl),var(--dc-accent-glow-md)}.dc-card--hover-glow{transition:box-shadow var(--dc-transition-base),border-color var(--dc-transition-base)}.dc-card--hover-glow:hover{box-shadow:var(--dc-accent-glow-lg);border-color:var(--dc-accent)}.dc-btn--ripple{position:relative;overflow:hidden}.dc-btn--ripple .dc-ripple{position:absolute;border-radius:var(--dc-radius-full);background-color:rgba(255,110,0,.4);transform:scale(0);animation:dc-ripple-expand .6s ease-out forwards;pointer-events:none}.dc-btn--primary.dc-btn--ripple .dc-ripple{background-color:rgba(255,255,255,.3)}@keyframes dc-ripple-expand{to{transform:scale(4);opacity:0}}.dc-reveal{position:relative;overflow:hidden}.dc-reveal>img,.dc-reveal>picture,.dc-reveal__inner{clip-path:inset(0 100% 0 0);transition:clip-path .8s cubic-bezier(.77, 0, .175, 1)}.dc-reveal.dc-visible .dc-reveal__inner,.dc-reveal.dc-visible>img,.dc-reveal.dc-visible>picture{clip-path:inset(0 0 0 0)}.dc-reveal--up .dc-reveal__inner,.dc-reveal--up>img,.dc-reveal--up>picture{clip-path:inset(100% 0 0 0)}.dc-reveal--up.dc-visible .dc-reveal__inner,.dc-reveal--up.dc-visible>img,.dc-reveal--up.dc-visible>picture{clip-path:inset(0 0 0 0)}.dc-ticker{display:inline-block;overflow:hidden;vertical-align:bottom}.dc-ticker__digit{display:inline-block;transition:transform .6s cubic-bezier(.22, 1, .36, 1)}@keyframes dc-tick-in{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.dc-ticker__digit--animate{animation:dc-tick-in .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes dc-pulse-glow{0%,100%{box-shadow:0 0 0 0 rgba(255,110,0,.5)}50%{box-shadow:0 0 0 8px rgba(255,110,0,0)}}@keyframes dc-pulse-glow-success{0%,100%{box-shadow:0 0 0 0 rgba(16,185,129,.5)}50%{box-shadow:0 0 0 8px rgba(16,185,129,0)}}.dc-pulse{animation:dc-pulse-glow 2s ease-in-out infinite}.dc-pulse--success{animation:dc-pulse-glow-success 2s ease-in-out infinite}.dc-live-dot{display:inline-block;width:8px;height:8px;border-radius:var(--dc-radius-full);background-color:var(--dc-accent);animation:dc-pulse-glow 2s ease-in-out infinite}.dc-live-dot--success{background-color:var(--dc-success);animation:dc-pulse-glow-success 2s ease-in-out infinite}.dc-accordion__content{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4, 0, .2, 1)}.dc-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--dc-space-md) var(--dc-space-lg);background:0 0;border:none;color:var(--dc-text-primary);font-family:var(--dc-font-heading);font-size:var(--dc-text-base);font-weight:var(--dc-weight-semibold);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;text-align:left;transition:color var(--dc-transition-fast)}.dc-accordion__trigger:hover{color:var(--dc-accent)}.dc-accordion__icon{width:20px;height:20px;transition:transform var(--dc-transition-base);flex-shrink:0;color:var(--dc-text-muted)}.dc-accordion__item--open .dc-accordion__icon{transform:rotate(180deg);color:var(--dc-accent)}@keyframes dc-page-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dc-page-exit{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.dc-page-transition{animation:dc-page-enter .3s ease forwards}.dc-page-transition--exit{animation:dc-page-exit .3s ease forwards}@keyframes dc-slide-in-left{from{transform:translateX(-30px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes dc-slide-in-right{from{transform:translateX(30px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes dc-slide-in-up{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.dc-animate-slide-left{opacity:0;transform:translateX(-30px);transition:opacity .6s ease,transform .6s ease}.dc-animate-slide-right{opacity:0;transform:translateX(30px);transition:opacity .6s ease,transform .6s ease}.dc-animate-slide-left.dc-visible,.dc-animate-slide-right.dc-visible{opacity:1;transform:translateX(0)}.dc-animate-scale{opacity:0;transform:scale(.9);transition:opacity .5s ease,transform .5s ease}.dc-animate-scale.dc-visible{opacity:1;transform:scale(1)}.dc-back-to-top{position:fixed;bottom:var(--dc-space-xl);right:var(--dc-space-xl);width:44px;height:44px;display:flex;align-items:center;justify-content:center;background-color:var(--dc-bg-elevated);border:1px solid var(--dc-border);border-radius:var(--dc-radius-full);color:var(--dc-accent);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity var(--dc-transition-base),visibility var(--dc-transition-base),transform var(--dc-transition-base),background-color var(--dc-transition-fast);z-index:50;box-shadow:var(--dc-shadow-md)}.dc-back-to-top--visible{opacity:1;visibility:visible;transform:translateY(0)}.dc-back-to-top:hover{background-color:var(--dc-accent);color:var(--dc-text-inverse);border-color:var(--dc-accent);box-shadow:var(--dc-accent-glow-md)}.dc-back-to-top svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dc-reading-progress{position:fixed;top:0;left:0;width:0;height:3px;background-color:var(--dc-accent);box-shadow:var(--dc-accent-glow-sm);z-index:1010;transition:width 50ms linear}.dc-page-hero__actions,.dc-page-hero__eyebrow,.dc-page-hero__subtitle,.dc-page-hero__title{transform:translateY(24px);animation:dc-hero-enter .7s cubic-bezier(.22,1,.36,1) forwards}.dc-page-hero__eyebrow{animation-delay:.1s}.dc-page-hero__title{animation-delay:.25s}.dc-page-hero__subtitle{animation-delay:.45s}.dc-page-hero__actions{animation-delay:.6s}@keyframes dc-hero-enter{to{opacity:1;transform:translateY(0)}}.dc-hero-grid{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.dc-hero-grid__canvas{position:absolute;inset:0;width:100%;height:100%;background-image:radial-gradient(circle,rgba(255,110,0,.12) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 70% 60% at 80% 50%,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 80% 50%,black 0%,transparent 70%);animation:dc-grid-drift 20s linear infinite}@keyframes dc-grid-drift{from{background-position:0 0}to{background-position:32px 32px}}.dc-hero-scanline{position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px);opacity:.5}.dc-glitch{position:relative;display:inline-block}.dc-glitch[data-text]::after,.dc-glitch[data-text]::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;pointer-events:none}.dc-glitch[data-text]::before{color:#ff0040;z-index:-1}.dc-glitch[data-text]::after{color:#0ff;z-index:-1}.dc-glitch--active[data-text]::before{animation:dc-glitch-clip-1 .4s linear 1 forwards}.dc-glitch--active[data-text]::after{animation:dc-glitch-clip-2 .4s linear 50ms 1 forwards}@keyframes dc-glitch-clip-1{0%{opacity:.8;clip-path:inset(40% 0 20% 0);transform:translateX(-3px)}20%{clip-path:inset(10% 0 60% 0);transform:translateX(3px)}40%{clip-path:inset(70% 0 5% 0);transform:translateX(-2px)}60%{clip-path:inset(25% 0 45% 0);transform:translateX(2px)}80%{clip-path:inset(55% 0 15% 0);transform:translateX(-1px)}100%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateX(0)}}@keyframes dc-glitch-clip-2{0%{opacity:.8;clip-path:inset(60% 0 10% 0);transform:translateX(3px)}20%{clip-path:inset(15% 0 55% 0);transform:translateX(-3px)}40%{clip-path:inset(50% 0 25% 0);transform:translateX(2px)}60%{clip-path:inset(5% 0 70% 0);transform:translateX(-2px)}80%{clip-path:inset(35% 0 40% 0);transform:translateX(1px)}100%{opacity:0;clip-path:inset(100% 0 0 0);transform:translateX(0)}}.dc-terminal--typing .dc-terminal__body code{visibility:hidden}.dc-terminal--typing .dc-terminal__typed{visibility:visible;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;white-space:pre-wrap;word-break:break-word}.dc-terminal__cursor{display:inline-block;width:.6em;height:1.1em;background-color:var(--dc-terminal-green);vertical-align:text-bottom;animation:dc-cursor-blink 1s step-end infinite;margin-left:1px}.dc-terminal__typed .dc-typed-prompt{color:var(--dc-terminal-green)}.dc-terminal__typed .dc-typed-label{color:var(--dc-accent)}@keyframes dc-cta-glow{0%,100%{box-shadow:var(--dc-accent-glow-sm)}50%{box-shadow:var(--dc-accent-glow-md)}}.dc-btn--glow-pulse{animation:dc-cta-glow 3s ease-in-out infinite}.dc-btn--glow-pulse:hover{animation:none}.dc-section-reveal{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.22, 1, .36, 1),transform .7s cubic-bezier(.22, 1, .36, 1)}.dc-section-reveal.dc-visible{opacity:1;transform:translateY(0)}.dc-icon-features__card{transition:transform var(--dc-transition-base),box-shadow var(--dc-transition-base),border-color var(--dc-transition-base)}.dc-icon-features__card:hover{transform:translateY(-4px);box-shadow:var(--dc-accent-glow-sm);border-color:var(--dc-accent-border)}.dc-icon-features__icon{transition:transform var(--dc-transition-base),box-shadow var(--dc-transition-base)}.dc-icon-features__card:hover .dc-icon-features__icon{transform:scale(1.1);box-shadow:var(--dc-accent-glow-sm)}.dc-product-showcase__image{overflow:hidden;border-radius:var(--dc-radius-md) var(--dc-radius-md) 0 0}.dc-product-showcase__img{transition:transform .5s cubic-bezier(.22, 1, .36, 1)}.dc-product-showcase__card:hover .dc-product-showcase__img{transform:scale(1.06)}.dc-trust-partners{position:relative}.dc-trust-partners::after,.dc-trust-partners::before{content:'';position:absolute;top:0;bottom:0;width:80px;z-index:1;pointer-events:none}.dc-trust-partners::before{left:0;background:linear-gradient(90deg,var(--dc-bg-elevated),transparent)}.dc-trust-partners::after{right:0;background:linear-gradient(270deg,var(--dc-bg-elevated),transparent)}.dc-newsletter__card{transition:box-shadow var(--dc-transition-base),border-color var(--dc-transition-base)}.dc-newsletter__card:hover{box-shadow:var(--dc-accent-glow-md);border-color:var(--dc-accent-border)}.dc-cta-banner{position:relative}.dc-cta-banner::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--dc-accent) 30%,var(--dc-accent) 70%,transparent 100%);opacity:.6}.dc-section .wp-block-column{transition:transform var(--dc-transition-base)}.dc-section .wp-block-column:hover{transform:translateY(-2px)}.dc-heading-accent--animated::after{width:0;transition:width .6s cubic-bezier(.22, 1, .36, 1) .2s}.dc-heading-accent--animated.dc-visible::after{width:60px}.dc-trust-bar{position:relative}.dc-trust-bar::before{content:'';position:absolute;top:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,110,0,.4),transparent)}@media (prefers-reduced-motion:reduce){.dc-page-hero__actions,.dc-page-hero__eyebrow,.dc-page-hero__subtitle,.dc-page-hero__title{animation:none;opacity:1;transform:none}.dc-hero-grid__canvas{animation:none}.dc-glitch--active[data-text]::after,.dc-glitch--active[data-text]::before{animation:none}.dc-btn--glow-pulse{animation:none}.dc-section-reveal{opacity:1;transform:none;transition:none}.dc-heading-accent--animated::after{width:60px;transition:none}.dc-terminal__cursor{animation:none;opacity:1}.dc-icon-features__card,.dc-icon-features__icon,.dc-product-showcase__img,.dc-section .wp-block-column{transition:none}}