.Hero-module__ZARIfG__heroSection{background-color:#030303;justify-content:center;align-items:center;width:100%;min-height:90vh;padding:6rem 1.25rem 4rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.Hero-module__ZARIfG__heroSection{padding:7rem 3rem 5rem}}.Hero-module__ZARIfG__splashWrapper{z-index:0;pointer-events:none;animation:12s ease-in-out infinite alternate Hero-module__ZARIfG__bgPulse;position:absolute;inset:0}.Hero-module__ZARIfG__splashImage{object-fit:cover;object-position:center;opacity:.45;filter:contrast(1.25)brightness(.65)saturate(1.15)}.Hero-module__ZARIfG__splashVignette{background:radial-gradient(circle,#03030333 0%,#030303f2 80%);position:absolute;inset:0}.Hero-module__ZARIfG__heroContainer{z-index:20;grid-template-columns:1fr;align-items:center;gap:3rem;width:100%;max-width:1320px;margin:0 auto;display:grid;position:relative}@media (min-width:1024px){.Hero-module__ZARIfG__heroContainer{grid-template-columns:1.15fr .85fr;gap:4rem}}.Hero-module__ZARIfG__heroContent{text-align:left;flex-direction:column;order:1;align-items:flex-start;display:flex}.Hero-module__ZARIfG__studioBadge{align-items:center;gap:.85rem;margin-bottom:1.25rem;animation:.8s cubic-bezier(.16,1,.3,1) forwards Hero-module__ZARIfG__slideInDown;display:flex}.Hero-module__ZARIfG__badgeLine{background:#e30613;width:28px;height:2px;animation:3s ease-in-out infinite alternate Hero-module__ZARIfG__lineGlow;box-shadow:0 0 15px #e30613,0 0 30px #e30613}.Hero-module__ZARIfG__badgeText{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.3em;color:#ffffffe6;font-size:8.5px;font-weight:700}@media (min-width:640px){.Hero-module__ZARIfG__badgeText{font-size:10px}}.Hero-module__ZARIfG__heroTitle{font-family:var(--font-syne), sans-serif;text-transform:uppercase;letter-spacing:-.03em;color:#fff;text-shadow:0 5px 35px #000000f2;margin-bottom:1.25rem;font-size:clamp(34px,5.2vw,68px);font-weight:800;line-height:.92;animation:1s cubic-bezier(.16,1,.3,1) forwards Hero-module__ZARIfG__slideUpFade}.Hero-module__ZARIfG__accentText{color:#e30613;text-shadow:0 0 30px #e30613b3,0 0 60px #e3061366;animation:4s ease-in-out infinite alternate Hero-module__ZARIfG__textGlitchGlow}.Hero-module__ZARIfG__italicText{font-family:var(--font-jakarta), sans-serif;color:#ff525b;font-style:italic;font-weight:500}.Hero-module__ZARIfG__heroDescription{font-family:var(--font-jakarta), sans-serif;color:#fffc;text-shadow:0 2px 10px #000c;max-width:520px;margin-bottom:2rem;font-size:13px;font-weight:400;line-height:1.6;animation:1.1s cubic-bezier(.16,1,.3,1) forwards Hero-module__ZARIfG__slideUpFade}@media (min-width:640px){.Hero-module__ZARIfG__heroDescription{font-size:15px}}.Hero-module__ZARIfG__ctaGroup{flex-wrap:wrap;gap:1rem;animation:1.2s cubic-bezier(.16,1,.3,1) forwards Hero-module__ZARIfG__slideUpFade;display:flex}.Hero-module__ZARIfG__primaryBtn{font-family:var(--font-syne), sans-serif;text-transform:uppercase;letter-spacing:.15em;color:#fff;background:#e30613;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:10px;font-weight:800;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #e3061380}.Hero-module__ZARIfG__primaryBtn:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:200%;height:200%;transition:transform .7s ease-in-out;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)translate(-100%)}.Hero-module__ZARIfG__primaryBtn:hover:after{transform:rotate(45deg)translate(100%)}.Hero-module__ZARIfG__primaryBtn:hover{color:#030303;background:#fff;transform:translateY(-4px)scale(1.03);box-shadow:0 20px 40px #ffffff59}.Hero-module__ZARIfG__secondaryBtn{font-family:var(--font-syne), sans-serif;text-transform:uppercase;letter-spacing:.15em;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff40;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:10px;font-weight:800;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.Hero-module__ZARIfG__secondaryBtn:hover{color:#fff;background:#e30613;border-color:#e30613;transform:translateY(-4px)scale(1.03);box-shadow:0 18px 35px #e3061380}.Hero-module__ZARIfG__phoneWrapper{order:2;justify-content:center;align-items:center;width:100%;max-width:440px;margin:0 auto;animation:1.1s cubic-bezier(.175,.885,.32,1.275) .3s backwards Hero-module__ZARIfG__scaleUpAndPop,6s ease-in-out 1.4s infinite alternate Hero-module__ZARIfG__crazyFloat;display:flex;position:relative}@media (min-width:1024px){.Hero-module__ZARIfG__phoneWrapper{max-width:none}}.Hero-module__ZARIfG__phoneWrapper:before{content:"";filter:blur(40px);z-index:-1;background:radial-gradient(circle,#e3061366 0%,#e306130f 60%,#0000 80%);animation:4s ease-in-out infinite alternate Hero-module__ZARIfG__auraPulse;position:absolute;inset:10%}.Hero-module__ZARIfG__customMockupImage{object-fit:contain;filter:drop-shadow(0 30px 50px #000000e6)drop-shadow(0 0 35px #e306134d);width:100%;height:auto;transition:transform .5s cubic-bezier(.16,1,.3,1)}.Hero-module__ZARIfG__customMockupImage:hover{transform:scale(1.03)rotate(.5deg)}@keyframes Hero-module__ZARIfG__bgPulse{0%{filter:brightness();transform:scale(1)}to{filter:brightness(1.15);transform:scale(1.04)}}@keyframes Hero-module__ZARIfG__slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__ZARIfG__slideUpFade{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__ZARIfG__scaleUpAndPop{0%{opacity:0;filter:blur(10px);transform:scale(.6)translateY(60px)}70%{opacity:1;filter:blur();transform:scale(1.04)translateY(-8px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes Hero-module__ZARIfG__crazyFloat{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(.6deg)}to{transform:translateY(-6px)rotate(-.4deg)}}@keyframes Hero-module__ZARIfG__auraPulse{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.1)}}@keyframes Hero-module__ZARIfG__lineGlow{0%{width:22px;box-shadow:0 0 10px #e30613}to{width:40px;box-shadow:0 0 25px #e30613,0 0 40px #e30613}}@keyframes Hero-module__ZARIfG__textGlitchGlow{0%{text-shadow:0 0 20px #e3061380}to{text-shadow:0 0 35px #e30613cc,0 0 70px #e3061366}}
