.hp-hero-premium{--hero-accent:#54cdf1;--hero-glow:0, 106, 181;color:#fff;background:linear-gradient(110deg,#071925 0%,#0a2439 58%,#071925 100%);border-bottom:1px solid #ffffff1f}.hp-hero-atmosphere{display:none}.hp-hero-atmosphere i{background:radial-gradient(ellipse, rgba(var(--hero-glow), .22), transparent 65%);width:800px;height:700px;animation:14s ease-in-out infinite alternate hp-ambient-drift;position:absolute;top:-230px;right:-70px}.hp-hero-atmosphere i:nth-child(2){background:radial-gradient(#2759c42b,#0000 65%);width:650px;animation-delay:-7s;top:90px;right:16%}.hp-hero-atmosphere i:nth-child(3){background:radial-gradient(#219ca71a,#0000 65%);animation-delay:-3s;top:-200px;left:-340px;right:auto}.hp-hero-premium .hp-hero-grid{grid-template-columns:47% 53%;padding-top:58px}.hp-hero-premium .hp-hero-copy{padding-bottom:38px;padding-right:24px;animation:none}.hp-hero-premium .hp-hero-message{min-height:284px}.dcatek-home .hp-hero-premium h1{letter-spacing:-.055em;min-height:2.12em;font-size:clamp(54px,5.35vw,80px);line-height:1.06}.hp-hero-premium h1>span{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(90deg,#ff6060 0%,#ffa03c 7.1429%,#ffe666 14.2857%,#50df77 21.4286%,#42a9ff 28.5714%,#8874ff 35.7143%,#d273ff 42.8571%,#ff6060 50%,#ffa03c 57.1429%,#ffe666 64.2857%,#50df77 71.4286%,#42a9ff 78.5714%,#8874ff 85.7143%,#d273ff 92.8571%,#ff6060 100%);background-position:0%;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;display:block}.hp-hero-premium h1 em{color:inherit;text-shadow:none}.hp-hero-premium .hp-hero-description{color:#bed0dd;max-width:445px;min-height:84px}.hp-hero-premium .hp-hero-kicker,.hp-hero-premium .hp-hero-trust{color:#bed0dd}.hp-hero-premium .hp-hero-kicker>span{background:var(--hero-accent);box-shadow:0 0 0 4px #006ab514}.hp-hero-premium .hp-hero-trust svg{color:#75e7ad}.hp-hero-premium .hp-quiet-link{color:#a4e4ff}.hp-hero-premium :focus-visible{outline-color:#a4e4ff}.hp-hero-premium[data-motion=true] .hp-hero-message h1>span{animation:6s ease-in-out infinite hp-hero-rainbow-flow}.hp-hero-premium[data-motion=true] .hp-hero-message h1>span:nth-child(2){animation-delay:-1.5s}.hp-hero-premium[data-motion=true] .hp-hero-description{animation:.85s cubic-bezier(.16,1,.3,1) .4s both hp-hero-text-enter}.hp-hero-premium[data-motion=true] .hp-hero-kicker{animation:.7s cubic-bezier(.16,1,.3,1) both hp-hero-text-enter}.hp-hero-premium[data-motion=true] .hp-hero-actions>a{animation:.75s cubic-bezier(.16,1,.3,1) .55s backwards hp-hero-action-enter}.hp-hero-premium[data-motion=true] .hp-hero-actions>a:nth-child(2){animation-delay:.65s}.hp-hero-premium[data-motion=true] .hp-hero-trust>span{animation:.75s cubic-bezier(.16,1,.3,1) .8s both hp-hero-text-enter}.hp-hero-premium[data-motion=true] .hp-hero-trust>span:nth-child(2){animation-delay:.9s}.hp-hero-premium[data-motion=true][data-animating=false] .hp-hero-message h1>span{animation-play-state:paused}.hp-hero-premium .hp-hero-actions>a:focus-visible{animation:none}.hp-hero-premium .hp-hero-actions svg{transition:transform .22s}.hp-hero-premium .hp-hero-actions>a:hover svg{transform:translate(3px,-3px)}.hp-hero-premium .hp-hero-actions .hp-button{background:#006ab5;border:1px solid #006ab5;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 4px 12px #006ab514}.hp-hero-premium .hp-hero-actions .hp-button:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 42%,#ffffff23 50%,#0000 58%);transition:transform .7s;position:absolute;inset:-20% -70%;transform:translate(-65%)}.hp-hero-premium .hp-hero-actions .hp-button:hover:after{transform:translate(65%)}.hp-hero-premium .hp-hero-actions .hp-button:hover{background:#00558f;transform:translateY(-2px);box-shadow:0 6px 16px #006ab524}.hp-hero-premium .hp-hero-stage{justify-content:center;padding-bottom:24px}.hp-hero-premium .hp-stage-word,.hp-hero-premium .hp-stage-ring{display:none}.hp-hero-stage-label{color:#bed0dd;letter-spacing:.13em;justify-content:flex-end;align-items:center;gap:10px;min-height:28px;font-size:10px;display:flex}.hp-hero-stage-label>span{background:var(--hero-accent);border-radius:50%;width:6px;height:6px}.hp-hero-stage-label b{color:#fff;margin-left:8px;font-weight:600}.hp-hero-orbits{pointer-events:none;z-index:-1;display:none;position:absolute;inset:60px -15px 75px}.hp-hero-orbits i{border:1px solid rgba(var(--hero-glow), .16);border-radius:50%;animation:9s ease-in-out infinite alternate hp-orbit-breathe;position:absolute;inset:10%;transform:rotate(-18deg)scaleY(.6)}.hp-hero-orbits i:nth-child(2){opacity:.5;animation-delay:-4s;inset:0;transform:rotate(18deg)scaleY(.68)}.hp-hero-visual{isolation:isolate;width:100%;height:360px;position:relative}.hp-hero-artwork{opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;transition:opacity .65s,transform .9s cubic-bezier(.16,1,.3,1),visibility 0s .9s;display:flex;position:absolute;inset:0;transform:translate(25px)scale(.975)}.hp-hero-artwork.is-active{opacity:1;visibility:visible;transition-delay:0s;transform:none}.hp-hero-image-float{align-items:center;width:100%;height:100%;display:flex}.hp-hero-premium .hp-hero-machine{object-fit:contain;filter:drop-shadow(0 20px 18px #173d5c24);border-radius:0;width:100%;max-width:100%;height:100%;margin:0}.hp-artwork-machine .hp-hero-image-float{animation:6s ease-in-out infinite hp-machine-float}.hp-hero-artwork:not(.is-active) .hp-hero-image-float{animation-play-state:paused}.hp-artwork-photo .hp-hero-image-float,.hp-artwork-banner .hp-hero-image-float{background:#fff;border:1px solid #d6e3ed;border-radius:16px;height:auto;overflow:hidden;box-shadow:0 16px 36px #173d5c14}.hp-hero-premium .hp-artwork-photo .hp-hero-machine,.hp-hero-premium .hp-artwork-banner .hp-hero-machine{filter:none;height:auto}.hp-hero-premium .hp-hero-video{height:100%;inset:0}.hp-hero-premium .hp-product-caption{border-top:1px solid #ffffff26;min-height:88px;padding:16px 0 0}.hp-hero-premium .hp-product-caption span{color:var(--hero-accent);font-size:11px}.hp-hero-premium .hp-product-caption strong{font-size:16px;line-height:1.45}.hp-hero-premium[data-motion=true] .hp-product-caption>div{animation:.65s both hp-hero-text-enter}.hp-hero-premium .hp-product-caption>a{color:#006ab5;background:#fff;border-color:#c5d8e6;transition:background .2s,transform .2s}.hp-hero-premium .hp-product-caption>a:hover{color:#fff;background:#006ab5;transform:translate(2px,-2px)}.hp-hero-premium .hp-hero-bottom{border-color:#ffffff26;margin-top:0;padding-block:16px}.hp-hero-premium .hp-carousel-controls button{color:#006ab5;background:#fff;border-color:#c5d8e6}.hp-hero-premium .hp-carousel-controls button:hover{background:#e4eff7}.hp-hero-selectors{align-items:center;gap:8px;display:flex}.hp-hero-selectors button{color:#bed0dd;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;min-width:42px;min-height:44px;font-size:11px;display:flex}.hp-hero-selectors i{background:#c5d8e6;width:10px;height:2px;transition:width .25s,background .25s}.hp-hero-selectors .is-active{color:#fff}.hp-hero-selectors .is-active i{background:var(--hero-accent);width:30px}.hp-hero-premium[data-animating=false] .hp-hero-atmosphere i,.hp-hero-premium[data-animating=false] .hp-hero-orbits i,.hp-hero-premium[data-animating=false] .hp-hero-image-float{animation-play-state:paused}@keyframes hp-hero-text-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes hp-hero-rainbow-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes hp-hero-action-enter{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes hp-machine-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-10px)}}@keyframes hp-ambient-drift{0%{transform:translate(-3%,-3%)scale(.95)}to{transform:translate(5%,5%)scale(1.08)}}@keyframes hp-orbit-breathe{0%{opacity:.35}to{opacity:.9}}@media (width>=701px) and (width<=1100px){.hp-hero-premium .hp-hero-grid{grid-template-columns:48% 52%}.dcatek-home .hp-hero-premium h1{font-size:58px}.hp-hero-premium .hp-hero-message{min-height:305px}.hp-hero-stage-label{gap:6px;font-size:9px}.hp-hero-visual{height:320px}.hp-hero-selectors{gap:3px}.hp-hero-selectors button{min-width:30px}}@media (width<=700px){.hp-hero-premium .hp-hero-grid{flex-direction:column;padding-top:34px;display:flex}.hp-hero-premium .hp-hero-copy{padding-bottom:20px;padding-right:0}.dcatek-home .hp-hero-premium h1{min-height:2.12em;font-size:clamp(43px,10.6vw,65px)}.hp-hero-premium .hp-hero-message{min-height:238px}.hp-hero-premium .hp-hero-description{max-width:100%;min-height:108px}.hp-hero-premium .hp-hero-stage{margin-top:5px;padding-bottom:15px}.hp-hero-visual{height:235px}.hp-hero-stage-label{justify-content:flex-start;font-size:9px}.hp-hero-premium .hp-stage-word{font-size:75px;top:35px}.hp-hero-premium .hp-product-caption{min-height:78px;padding-top:12px}.hp-hero-premium .hp-product-caption strong{font-size:15px}.hp-hero-premium .hp-hero-bottom{grid-template-columns:1fr;justify-items:center;gap:12px;padding-right:0;display:grid}.hp-hero-premium .hp-scroll-link{max-width:150px;font-size:12px}.hp-hero-selectors{grid-area:2/1/auto/-1;justify-content:center}.hp-hero-atmosphere i{width:600px;right:-200px}}@media (prefers-reduced-motion:reduce){.hp-hero-premium *,.hp-hero-premium :after{transition:none!important;animation:none!important}.hp-hero-premium .hp-hero-artwork.is-active,.hp-hero-premium .hp-hero-image-float,.hp-hero-premium .hp-hero-actions .hp-button:hover{transform:none}}
