.dgf-tasy-hero{position:relative;overflow:hidden;padding:clamp(72px,8vw,112px) 0 clamp(82px,10vw,132px);isolation:isolate;background:linear-gradient(180deg,#F8FAFC 0%,#FFFFFF 100%)}.dgf-tasy-hero__grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);grid-template-areas:"copy visual";align-items:center;gap:clamp(48px,6vw,78px)}.dgf-tasy-hero__copy{position:relative;z-index:2;grid-area:copy}.dgf-tasy-hero__title{max-width:700px;margin-bottom:24px;color:var(--dgf-heading);font-size:clamp(46px,5vw,68px);font-weight:900;letter-spacing:-.045em;line-height:.99;text-wrap:balance}.dgf-tasy-hero__title em{color:var(--dgf-orange);font-style:normal}.dgf-tasy-hero__text{max-width:650px;margin-bottom:30px;color:var(--dgf-body);font-size:18px;line-height:1.72}.dgf-tasy-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.dgf-tasy-hero__visual{position:relative;grid-area:visual;display:grid;min-height:500px;place-items:center;transform-origin:center}.dgf-tasy-hero__orbit{position:absolute;border-radius:50%;pointer-events:none;transform-origin:50% 50%;will-change:transform;backface-visibility:hidden}.dgf-tasy-hero__orbit::before,.dgf-tasy-hero__orbit::after{content:"";position:absolute;display:block;pointer-events:none}.dgf-tasy-hero__orbit--outer{width:min(100%,500px);aspect-ratio:1;border:1px dashed rgba(16,33,63,.20);animation:dgf-tasy-orbit-cw 24s linear infinite!important;animation-play-state:running!important}.dgf-tasy-hero__orbit--outer::before{top:10.5%;left:17%;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:var(--dgf-orange);box-shadow:0 0 0 5px rgba(245,130,31,.10),0 5px 14px rgba(245,130,31,.24)}.dgf-tasy-hero__orbit--outer::after{right:7%;bottom:25%;width:7px;height:7px;border-radius:50%;background:var(--dgf-ink);box-shadow:0 0 0 4px rgba(16,33,63,.07)}.dgf-tasy-hero__orbit--inner{width:min(78%,390px);aspect-ratio:1;border:1px solid rgba(16,33,63,.10);animation:dgf-tasy-orbit-ccw 17s linear infinite!important;animation-play-state:running!important}.dgf-tasy-hero__orbit--inner::before{inset:-2px;border:2px solid transparent;border-top-color:rgba(245,130,31,.62);border-right-color:rgba(245,130,31,.12);border-radius:50%;transform:rotate(26deg)}.dgf-tasy-hero__orbit--inner::after{top:48%;right:-4px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:var(--dgf-orange);box-shadow:0 0 0 4px rgba(245,130,31,.08)}@keyframes dgf-tasy-orbit-cw{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes dgf-tasy-orbit-ccw{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}.dgf-tasy-hero__brand-card,.dgf-tasy-hero__status{border:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.92);box-shadow:0 26px 64px -34px rgba(16,33,63,.42);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dgf-tasy-hero__brand-card{position:relative;z-index:2;display:grid;width:min(68%,330px);min-height:210px;place-items:center;padding:34px;border-radius:var(--dgf-radius-panel);will-change:transform}.dgf-tasy-hero__brand-card img{display:block;width:100%;height:auto;object-fit:contain}.dgf-tasy-hero__status{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;min-width:182px;padding:12px 14px;border-radius:16px;will-change:transform}.dgf-tasy-hero__status--top{top:76px;right:-2px}.dgf-tasy-hero__status--bottom{bottom:74px;left:-4px}.dgf-tasy-hero__status-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--dgf-orange);background:rgba(245,130,31,.11)}.dgf-tasy-hero__status-icon svg{display:block;width:18px;height:18px}.dgf-tasy-hero__status strong,.dgf-tasy-hero__status small{display:block;line-height:1.25}.dgf-tasy-hero__status strong{color:var(--dgf-heading);font-size:13px;font-weight:900}.dgf-tasy-hero__status small{margin-top:2px;color:var(--dgf-body);font-size:11px;font-weight:700}.dgf-tasy-hero__glow{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(80px)}.dgf-tasy-hero__glow--a{width:480px;height:480px;top:-240px;left:-180px;background:rgba(245,130,31,.07)}.dgf-tasy-hero__glow--b{width:520px;height:260px;right:4%;bottom:-170px;background:rgba(245,130,31,.07)}@media(max-width:980px){.dgf-tasy-hero{padding-top:56px}.dgf-tasy-hero__grid{grid-template-columns:1fr;grid-template-areas:"visual" "copy";gap:34px}.dgf-tasy-hero__copy{max-width:760px;margin-inline:auto;text-align:center}.dgf-tasy-hero__text{margin-inline:auto}.dgf-tasy-hero__actions{justify-content:center}.dgf-tasy-hero__visual{width:100%;max-width:560px;min-height:400px;margin-inline:auto}}@media(max-width:640px){.dgf-tasy-hero{padding:38px 0 76px}.dgf-tasy-hero__grid{gap:24px}.dgf-tasy-hero__visual{min-height:330px}.dgf-tasy-hero__title{margin-bottom:20px;font-size:clamp(39px,11.5vw,50px);line-height:1.02}.dgf-tasy-hero__text{margin-bottom:26px;font-size:16px;line-height:1.62}.dgf-tasy-hero__actions{display:grid;width:100%}.dgf-tasy-hero__actions .dgf-tasy-btn{width:100%}.dgf-tasy-hero__brand-card{width:66%;min-height:150px;padding:24px;border-radius:22px}.dgf-tasy-hero__orbit--outer{width:min(94vw,360px)}.dgf-tasy-hero__orbit--inner{width:min(74vw,282px)}.dgf-tasy-hero__status{min-width:146px;gap:9px;padding:9px 10px;border-radius:14px}.dgf-tasy-hero__status--top{top:26px;right:0}.dgf-tasy-hero__status--bottom{bottom:22px;left:0}.dgf-tasy-hero__status-icon{width:30px;height:30px}.dgf-tasy-hero__status strong{font-size:12px}.dgf-tasy-hero__status small{font-size:10px}}@media(max-width:767px){.dgf-tasy-hero__brand-card,.dgf-tasy-hero__status{backdrop-filter:none;-webkit-backdrop-filter:none}}
