.dc-hero-digi{background:var(--color-bg-deep);border-bottom:1px solid rgba(95,150,193,.14);color:#fff;overflow:hidden;padding:88px 0 96px;position:relative}.dc-hero-digi--slim{padding:56px 0 64px}.dc-hero-digi:before{background:radial-gradient(60% 75% at 72% 38%,rgba(110,167,212,.34),transparent 70%),radial-gradient(48% 65% at 18% 88%,rgba(95,150,193,.18),transparent 75%)}.dc-hero-digi:after,.dc-hero-digi:before{content:"";inset:0;pointer-events:none;position:absolute}.dc-hero-digi:after{background-image:radial-gradient(rgba(150,190,220,.34) 1px,transparent 0);background-size:5px 5px;-webkit-mask-image:radial-gradient(45% 55% at 72% 38%,rgba(0,0,0,.95) 0,rgba(0,0,0,.55) 45%,transparent 80%);mask-image:radial-gradient(45% 55% at 72% 38%,rgba(0,0,0,.95) 0,rgba(0,0,0,.55) 45%,transparent 80%);opacity:.7}.dc-hero-digi .container{position:relative;z-index:1}.dc-hero-digi .grid{align-items:center;gap:56px;grid-template-columns:.72fr 1fr}.dc-hero-digi .grid>*{grid-column:auto}.dc-hero-digi .hero-text{max-width:640px}.dc-hero-digi h1{color:#fff;font-size:clamp(26px,2.9vw,39px);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0 0 20px;max-width:720px;text-wrap:balance}.dc-hero-digi h1 em{color:var(--color-accent);font-style:normal}.dc-hero-digi .subline{color:#fff;font-size:16px;font-weight:600;line-height:1.5;margin:0 0 14px;max-width:560px;text-wrap:pretty}.dc-hero-digi .hero-answer{color:#b9ccdd;font-size:16px;font-weight:400;line-height:1.6;margin:0 0 32px;max-width:560px;text-wrap:pretty}.dc-hero-digi .ctas{align-items:center;display:flex;flex-wrap:wrap;gap:28px;margin-bottom:24px}.dc-hero-digi .cta-col{display:flex;flex-direction:column;gap:8px}.dc-hero-digi .hero-jump{align-items:center;color:hsla(0,0%,100%,.65);display:inline-flex;font-size:15px;font-weight:500;gap:8px;padding:11px 0;text-decoration:none;transition:color .18s ease}.dc-hero-digi .hero-jump svg{height:17px;transition:transform .22s ease;width:17px}.dc-hero-digi .hero-jump:hover{color:#fff}.dc-hero-digi .hero-jump:hover svg{transform:translateX(3px)}.dc-hero-digi .hero-anim{animation:heroSlideIn .9s cubic-bezier(.22,.7,.2,1) forwards;animation-delay:var(--d,0s);opacity:0}.dc-hero-digi .hero-visual-anim{animation:heroSlideIn 1.1s cubic-bezier(.22,.7,.2,1) both,heroVisualFloat 6s ease-in-out 1.5s infinite;animation-delay:var(--d,0s),0s;opacity:0}.dc-hero-digi #digiFan.digi-fan{margin:0 auto;max-width:664px;position:relative;width:100%}.dc-hero-digi .dfsvg{display:block;font-family:var(--font-sans),"Manrope",-apple-system,sans-serif;height:auto;overflow:visible;width:100%}.dc-hero-digi .df-halo{fill:url(#dfHalo);opacity:.5;transform-box:view-box;transform-origin:150px 248px}@media (prefers-reduced-motion:no-preference){.dc-hero-digi .df-halo{animation:dfPulse 3s ease-in-out infinite}}.dc-hero-digi .df-sphere-label{fill:#fff;font-size:18px;font-weight:600;letter-spacing:-.01em}.dc-hero-digi .dfl{opacity:.4;transition:opacity .45s ease-out}.dc-hero-digi .dfl path{fill:#fff;stroke:none}.dc-hero-digi .dfl .dfl-dot{fill:#fff;transition:fill .25s ease-out}.dc-hero-digi .dfl.is-active{opacity:1}.dc-hero-digi .dfl.is-active .dfl-dot,.dc-hero-digi .dfl.is-active path{fill:#fff}.dc-hero-digi .dfl.is-dim{opacity:.2}.dc-hero-digi .dfl-node{fill:#5f96c1;opacity:0;pointer-events:none;transition:opacity .45s ease-out}.dc-hero-digi .dfl-node.is-active{filter:drop-shadow(0 0 7px rgba(95,150,193,.95));opacity:1}.dc-hero-digi .dfl-node.is-dim{opacity:0}.dc-hero-digi .dfp{cursor:pointer;transition:opacity .45s ease-out}.dc-hero-digi .dfp .dfp-rect{fill:url(#dfPillGrad);opacity:1;stroke:#5e7183;stroke-width:1;transition:opacity .45s ease-out,stroke .45s ease-out}.dc-hero-digi .dfp .dfp-rect-sheen{fill:#fff;opacity:0;pointer-events:none;stroke:none;transition:opacity .45s ease-out}.dc-hero-digi .dfp .dfp-badge{fill:#22384d;stroke:#8398ab;stroke-width:1;transition:fill .45s ease-out,filter .45s ease-out;vector-effect:non-scaling-stroke}.dc-hero-digi .dfp .dfp-badge-sheen{fill:url(#dfPillGrad);pointer-events:none;stroke:none}.dc-hero-digi .dfp .dfp-ico{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:stroke .45s ease-out}.dc-hero-digi .dfp .dfp-eye{fill:#fff;stroke:none;transition:fill .45s ease-out}.dc-hero-digi .dfp .dfp-label{fill:#fff;font-size:15px;font-weight:500;letter-spacing:-.005em;transition:fill .45s ease-out}.dc-hero-digi .dfp text{pointer-events:none}.dc-hero-digi .dfp.is-active{opacity:1}.dc-hero-digi .dfp.is-active .dfp-rect{opacity:1;stroke:rgba(131,152,171,.55)}.dc-hero-digi .dfp.is-active .dfp-rect-sheen{opacity:1}.dc-hero-digi .dfp.is-active .dfp-badge{fill:#5f96c1;filter:drop-shadow(0 0 13px rgba(95,150,193,.7))}.dc-hero-digi .dfp.is-active .dfp-ico{stroke:#fff}.dc-hero-digi .dfp.is-active .dfp-eye{fill:#fff}.dc-hero-digi .dfp.is-active .dfp-label{fill:#091f33;font-weight:600}.dc-hero-digi .dfp.is-dim{opacity:.4}.dc-hero-digi .dfp.is-dim .dfp-label{fill:#fff}.dc-hero-digi .df-anim:not(.is-in) .df-bg,.dc-hero-digi .df-anim:not(.is-in) .df-sphere-label,.dc-hero-digi .df-anim:not(.is-in) .dfl,.dc-hero-digi .df-anim:not(.is-in) .dfp,.dc-hero-digi .df-anim:not(.is-in) .dfp-label{opacity:0}@media (prefers-reduced-motion:no-preference){.dc-hero-digi .df-anim.is-in .df-bg{animation:dfFade .4s ease both}.dc-hero-digi .df-anim.is-in .df-sphere-label{animation:dfFade .4s ease .4s both}.dc-hero-digi .df-anim.is-in .dfp{animation:dfSlide .5s cubic-bezier(.22,.7,.2,1) both}.dc-hero-digi .df-anim.is-in .dfp[data-slot="3"]{animation-delay:.8s}.dc-hero-digi .df-anim.is-in .dfp[data-slot="2"],.dc-hero-digi .df-anim.is-in .dfp[data-slot="4"]{animation-delay:.92s}.dc-hero-digi .df-anim.is-in .dfp[data-slot="1"],.dc-hero-digi .df-anim.is-in .dfp[data-slot="5"]{animation-delay:1.04s}.dc-hero-digi .df-anim.is-in .dfl{animation:dfLineFade .8s ease both}.dc-hero-digi .df-anim.is-in .dfl path{animation:dfDraw .8s ease both}.dc-hero-digi .df-anim.is-in .dfl[data-slot="3"],.dc-hero-digi .df-anim.is-in .dfl[data-slot="3"] path{animation-delay:1.6s}.dc-hero-digi .df-anim.is-in .dfl[data-slot="2"],.dc-hero-digi .df-anim.is-in .dfl[data-slot="2"] path,.dc-hero-digi .df-anim.is-in .dfl[data-slot="4"],.dc-hero-digi .df-anim.is-in .dfl[data-slot="4"] path{animation-delay:1.72s}.dc-hero-digi .df-anim.is-in .dfl[data-slot="1"],.dc-hero-digi .df-anim.is-in .dfl[data-slot="1"] path,.dc-hero-digi .df-anim.is-in .dfl[data-slot="5"],.dc-hero-digi .df-anim.is-in .dfl[data-slot="5"] path{animation-delay:1.84s}.dc-hero-digi .df-anim.is-in .dfp-label{animation:dfFade .4s ease 2.4s both}}.dc-hero-digi .digi-fan-mobile{display:none}@media (max-width:767px){.dc-hero-digi #digiFan.digi-fan{display:none}.dc-hero-digi .digi-fan-mobile{display:flex;flex-direction:column;margin:0 auto;max-width:440px;width:100%}}.dc-hero-digi .df-card{align-items:center;border-bottom:1px solid rgba(95,150,193,.28);display:flex;gap:14px;padding:15px 6px;text-decoration:none;transition:background .2s ease}.dc-hero-digi .df-card:last-child{border-bottom:0}.dc-hero-digi .df-card-badge{align-items:center;background:#22384d;border:1px solid #8398ab;border-radius:50%;display:inline-flex;flex:none;height:40px;justify-content:center;width:40px}.dc-hero-digi .df-card-badge svg{fill:none;height:22px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:22px}.dc-hero-digi .df-card-badge .dfp-eye{fill:#fff;stroke:none}.dc-hero-digi .df-card-name{color:#fff;flex:1;font-size:16px;font-weight:700;line-height:1.3}.dc-hero-digi .df-card-arrow{color:#a0b0bf;display:inline-flex;flex:none}.dc-hero-digi .df-card.is-active{background:#fff;border:1px solid #7397b9;border-radius:12px}.dc-hero-digi .df-card.is-active .df-card-name{color:#091f33}.dc-hero-digi .df-card.is-active .df-card-badge{background:#fff;box-shadow:0 0 0 1px #7397b9}.dc-hero-digi .df-card.is-active .df-card-badge svg{stroke:#091f33}.dc-hero-digi .df-card.is-active .df-card-badge .dfp-eye{fill:#091f33}.dc-hero-digi .df-card.is-active .df-card-arrow{color:#5f96c1}@media (max-width:980px){.dc-hero-digi{padding:56px 0 80px}.dc-hero-digi .grid{gap:48px;grid-template-columns:1fr}.dc-hero-digi .hero-text{max-width:none}}@media (prefers-reduced-motion:reduce){.dc-hero-digi .hero-anim,.dc-hero-digi .hero-visual-anim{animation:none;opacity:1}}@keyframes heroSlideIn{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}@keyframes heroVisualFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dfPulse{0%,to{opacity:.46;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes dfFade{0%{opacity:0}to{opacity:1}}@keyframes dfSlide{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes dfLineFade{0%{opacity:0}to{opacity:.4}}@keyframes dfDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}