.edoro-hero{background:#020617;color:#fff;padding:55px 20px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box}.edoro-hero *, .edoro-hero *:before,.edoro-hero *:after{box-sizing:border-box}.edoro-hero__inner{max-width:1050px;margin:0 auto;text-align:center}.edoro-hero__badge{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:9px 16px;margin:0 0 32px;background:#1c1012;border:1px solid #78350f;border-radius:50px;color:#fdba74;font-weight:600;font-size:14px;line-height:1.3}.edoro-hero__badge svg{width:17px;height:17px;fill:currentColor}.edoro-hero__heading{max-width:1000px;margin:0 auto 22px;font-size:clamp(36px,4.4vw,62px);font-weight:800;line-height:1.06;letter-spacing:-.04em;color:#fff}.edoro-hero__line2{display:block}.edoro-hero__highlight{--edoro-grad-start:#fb923c;--edoro-grad-middle:#f97316;--edoro-grad-end:#f43f5e;background:linear-gradient(135deg,var(--edoro-grad-start),var(--edoro-grad-middle) 55%,var(--edoro-grad-end));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.edoro-hero__description{max-width:670px;margin:0 auto 40px;color:#cbd5e1;font-size:20px;line-height:1.42;font-weight:400}.edoro-hero__description p{margin:0}.edoro-hero__description strong{color:inherit;font-weight:700}.edoro-hero__actions{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.edoro-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 28px;border:1px solid transparent;border-radius:12px;font-weight:600;font-size:16px;line-height:1.3;text-decoration:none!important;transition:background .2s,transform .2s,box-shadow .2s;white-space:normal}.edoro-hero__button svg{width:17px;height:17px;fill:currentColor}.edoro-hero__button--primary{background-color:#f97316;color:#fff;box-shadow:0 9px 20px rgba(249,115,22,.18)}.edoro-hero__button--primary:hover{background-color:#ea580c;color:#fff;transform:translateY(-2px)}.edoro-hero__button--secondary{background-color:#0f172a;color:#cbd5e1;border-color:#1e293b}.edoro-hero__button--secondary:hover{background-color:#1e293b;color:#fff}.edoro-hero__image{margin:32px auto 0}.edoro-hero__image img{display:block;max-width:100%;height:auto;margin:0 auto}.edoro-hero--image-above .edoro-hero__image{margin:0 auto 28px}.edoro-hero--image-left .edoro-hero__inner,.edoro-hero--image-right .edoro-hero__inner{display:flex;align-items:center;gap:40px}.edoro-hero--image-left .edoro-hero__body,.edoro-hero--image-right .edoro-hero__body{flex:1;min-width:0}.edoro-hero--image-left .edoro-hero__image,.edoro-hero--image-right .edoro-hero__image{flex:0 0 42%;min-width:0;margin:0}@media(max-width:767px){.edoro-hero{padding:56px 18px}.edoro-hero__badge{font-size:12px;margin-bottom:27px}.edoro-hero__heading{font-size:clamp(32px,8vw,44px);line-height:1.12;letter-spacing:-.035em}.edoro-hero__description{font-size:16px;line-height:1.55;margin-bottom:30px}.edoro-hero__actions{flex-direction:column;align-items:stretch;width:100%;gap:12px}.edoro-hero__button{width:100%}.edoro-hero--image-left .edoro-hero__inner,.edoro-hero--image-right .edoro-hero__inner{flex-direction:column}.edoro-hero--image-left .edoro-hero__image,.edoro-hero--image-right .edoro-hero__image{flex:unset;width:100%}}
