.Hero-module__JgYmMq__hero{background-color:var(--bg-primary);min-height:100dvh;padding-top:calc(var(--header-height) + 1.5rem);background-image:url(https://images.unsplash.com/photo-1550751827-4bd374c3f58b?q=80&w=2070&auto=format&fit=crop);background-position:50%;background-size:cover;justify-content:flex-start;align-items:center;padding-bottom:4rem;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__overlay{z-index:1;background:linear-gradient(90deg,#080c16fa 0%,#080c16e0 100%);width:100%;height:100%;transition:background .3s;position:absolute;top:0;left:0}[data-theme=light] .Hero-module__JgYmMq__overlay{background:linear-gradient(135deg,#f8fafcf7 0%,#f1f5f9eb 100%)}.Hero-module__JgYmMq__content{z-index:2;max-width:850px;position:relative}.Hero-module__JgYmMq__badge{color:#ff5252;text-transform:uppercase;letter-spacing:1px;background-color:#b71c1c40;border:1px solid #ff525266;border-radius:4px;margin-bottom:1.25rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:700;display:inline-block}[data-theme=light] .Hero-module__JgYmMq__badge{color:#b71c1c;background-color:#b71c1c1a;border-color:#b71c1c4d}.Hero-module__JgYmMq__title{color:#fff;text-shadow:0 2px 12px #000000b3;margin-bottom:1.25rem;font-size:clamp(2rem,5.5vw,3.5rem);line-height:1.2;transition:color .3s}[data-theme=light] .Hero-module__JgYmMq__title{color:#0f172a;text-shadow:none}.Hero-module__JgYmMq__typewriterWrapper{min-height:70px;display:block}.Hero-module__JgYmMq__typewriterText{color:#ff5252;background:linear-gradient(90deg,#ff5252,#00d2ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .Hero-module__JgYmMq__typewriterText{color:#b71c1c;background:linear-gradient(90deg,#b71c1c,#0284c7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Hero-module__JgYmMq__subtitle{color:#e2e8f0;text-shadow:0 1px 6px #0009;max-width:620px;margin-bottom:2.25rem;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;transition:color .3s}[data-theme=light] .Hero-module__JgYmMq__subtitle{color:#475569;text-shadow:none}.Hero-module__JgYmMq__actions{flex-wrap:wrap;gap:1rem;display:flex}.Hero-module__JgYmMq__primaryBtn,.Hero-module__JgYmMq__secondaryBtn{border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-normal);text-align:center;justify-content:center;align-items:center;min-height:48px;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;display:inline-flex}.Hero-module__JgYmMq__primaryBtn{background-color:var(--accent-brand);color:#fff;box-shadow:0 4px 16px #b71c1c73}.Hero-module__JgYmMq__primaryBtn:hover{background-color:#8e1515;transform:translateY(-2px);box-shadow:0 8px 25px #b71c1ca6}.Hero-module__JgYmMq__secondaryBtn{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0f172a99;border:1px solid #ffffff59}.Hero-module__JgYmMq__secondaryBtn:hover{background-color:#000000b3;border-color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #00000080}[data-theme=light] .Hero-module__JgYmMq__secondaryBtn{color:#0f172a;background-color:#fff;border:1px solid #00000026;box-shadow:0 2px 8px #0000000d}[data-theme=light] .Hero-module__JgYmMq__secondaryBtn:hover{border-color:var(--accent-brand);color:var(--accent-brand);background-color:#b71c1c0f;transform:translateY(-2px);box-shadow:0 4px 14px #b71c1c26}@media (max-width:768px){.Hero-module__JgYmMq__hero{min-height:auto;padding-top:calc(var(--header-height) + 2rem);padding-bottom:3.5rem}.Hero-module__JgYmMq__title{font-size:clamp(1.75rem,7vw,2.25rem)}.Hero-module__JgYmMq__typewriterWrapper{min-height:60px}.Hero-module__JgYmMq__subtitle{margin-bottom:1.75rem;font-size:1rem}.Hero-module__JgYmMq__actions{flex-direction:column;width:100%}.Hero-module__JgYmMq__primaryBtn,.Hero-module__JgYmMq__secondaryBtn{width:100%}}
