.Hero-module__JgYmMq__hero{align-items:flex-start;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__gridOverlay{z-index:0;opacity:.4;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:clamp(48px,4vw,96px);position:absolute;inset:0}.Hero-module__JgYmMq__moonWrap{opacity:.8;z-index:1;pointer-events:none;max-width:clamp(420px,45vw,900px);transition:max-width .3s,opacity .3s,right .3s;position:absolute;top:50%;right:clamp(-8%,-4vw,-2%);transform:translateY(-50%)}.Hero-module__JgYmMq__inner{z-index:3;width:min(90vw,1600px);padding:calc(var(--nav-h) + clamp(2vh,4vw,5vh))2vw clamp(8vh,10vw,12vh);position:relative}.Hero-module__JgYmMq__tag{letter-spacing:3px;color:var(--gold);text-transform:uppercase;font-family:monospace;font-size:clamp(14px,1.5vw,20px)}.Hero-module__JgYmMq__hero .Hero-module__JgYmMq__title{margin-top:0}.Hero-module__JgYmMq__title{font-size:clamp(48px,6vw,76px);font-weight:700;line-height:1.05}.Hero-module__JgYmMq__title span{color:var(--gold)}.Hero-module__JgYmMq__sub{max-width:90%;color:var(--muted);margin-top:clamp(2vh,2vw,28px);font-size:clamp(14px,1.5vw,18px);line-height:1.75}.Hero-module__JgYmMq__actions{flex-wrap:wrap;gap:clamp(12px,2vw,20px);margin-top:clamp(4vh,5vw,56px);display:flex}.Hero-module__JgYmMq__primary,.Hero-module__JgYmMq__secondary{letter-spacing:2px;text-transform:uppercase;padding:clamp(12px,1.5vw,18px) clamp(24px,3vw,36px);font-size:clamp(10px,1vw,11px)}.Hero-module__JgYmMq__primary{background:var(--gold);color:#000}.Hero-module__JgYmMq__secondary{color:var(--gold);border:1px solid #ffd78299}.Hero-module__JgYmMq__mission{border-top:1px solid #ffffff0d;padding:clamp(12vh,14vw,16vh) 2vw}.Hero-module__JgYmMq__missionGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:clamp(32px,4vw,96px);margin-top:12px;display:grid}.Hero-module__JgYmMq__missionText{color:#eaeaea;margin-top:clamp(1vh,1vw,24px);margin-bottom:clamp(1vh,2vw,24px);font-size:clamp(18px,3vw,24px);font-style:italic}.Hero-module__JgYmMq__stats{grid-template-columns:repeat(2,minmax(140px,1fr));gap:clamp(16px,3vw,24px);display:grid}.Hero-module__JgYmMq__stat{background:#ffffff1a;border:1px solid #d4a85366;border-radius:10px;padding:clamp(2vh,3vw,4vh);transition:transform .3s,border-color .3s}.Hero-module__JgYmMq__stat:hover{border-color:#d4a85366;transform:translateY(-4px)}.Hero-module__JgYmMq__statValue{color:var(--gold);font-size:clamp(12px,4vw,24px);font-weight:600}.Hero-module__JgYmMq__stat p{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-top:.5rem;font-size:clamp(11px,1vw,16px)}.Hero-module__JgYmMq__justified{text-align:justify;text-justify:inter-word;-webkit-hyphens:none;hyphens:none}.Hero-module__JgYmMq__compareWrap{max-width:400px;margin-top:clamp(12vh,8vw,16vh)}.Hero-module__JgYmMq__compareHeader{justify-content:flex-end;margin-bottom:12px;display:flex}.Hero-module__JgYmMq__compareTitle{color:var(--gold);letter-spacing:1px;font-weight:600}.Hero-module__JgYmMq__compareList{flex-direction:column;gap:12px;display:flex}.Hero-module__JgYmMq__row{grid-template-columns:1fr auto;align-items:center;display:grid}.Hero-module__JgYmMq__label{background:linear-gradient(90deg,#ffffff0f,#ffffff05);border-radius:12px;align-items:center;gap:14px;padding:14px 18px;font-size:14px;display:flex}.Hero-module__JgYmMq__comparisonicon{background:var(--gold);color:#000;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:grid}.Hero-module__JgYmMq__value{color:var(--gold);padding-right:8px;font-size:18px}.Hero-module__JgYmMq__valueText{color:var(--gold);font-size:14px;font-weight:500}.Hero-module__JgYmMq__dots{gap:6px;padding-right:6px;display:flex}.Hero-module__JgYmMq__dot,.Hero-module__JgYmMq__dotActive{background:#ffffff40;border-radius:50%;width:10px;height:10px}.Hero-module__JgYmMq__dotActive{background:var(--gold)}.Hero-module__JgYmMq__systems{border-top:1px solid #ffffff0d;padding:clamp(12vh,14vw,16vh) 2vw}.Hero-module__JgYmMq__center{text-align:center;max-width:720px;margin:0 auto clamp(4vh,6vw,96px)}.Hero-module__JgYmMq__sectionTitle{margin-top:clamp(1vh,1vw,10px);font-size:clamp(32px,4vw,42px)}.Hero-module__JgYmMq__cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,4vw,32px);display:grid}.Hero-module__JgYmMq__card{background:#ffffff1a;border:1px solid #d4a85366;border-radius:10px;padding:clamp(3vh,3vw,4vh);transition:transform .3s,border-color .3s}.Hero-module__JgYmMq__card:hover{border-color:#d4a85366;transform:translateY(-6px)}.Hero-module__JgYmMq__card h3{margin-bottom:clamp(1vh,1vw,16px);font-size:clamp(18px,2vw,22px)}.Hero-module__JgYmMq__card p{color:var(--muted);font-size:clamp(12px,1.2vw,14px);line-height:1.7}.Hero-module__JgYmMq__badges{flex-wrap:wrap;gap:clamp(8px,1.5vw,12px);margin-top:clamp(1vh,1vw,28px);display:flex}.Hero-module__JgYmMq__badges span{letter-spacing:1px;color:var(--muted);text-transform:uppercase;border:1px solid #ffffff40;padding:clamp(4px,.8vw,6px) clamp(8px,1.5vw,12px);font-size:clamp(9px,1vw,11px)}.Hero-module__JgYmMq__cardHeader,.Hero-module__JgYmMq__cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:clamp(2vh,2vw,32px);display:flex}.Hero-module__JgYmMq__icon{color:var(--gold);opacity:.9}.Hero-module__JgYmMq__arrow{color:#fff6;font-size:clamp(16px,1.5vw,20px);transition:transform .3s,color .3s}.Hero-module__JgYmMq__card:hover .Hero-module__JgYmMq__arrow{color:var(--gold);transform:translate(4px,-4px)}.Hero-module__JgYmMq__smallVisual{aspect-ratio:16/10;justify-content:center;align-items:center;width:100%;max-width:720px;margin-inline:auto;display:flex;position:relative}.Hero-module__JgYmMq__cardImage{object-fit:contain}@media (max-width:768px){.Hero-module__JgYmMq__moonWrap{opacity:.5;max-width:70vw;right:-10%}.Hero-module__JgYmMq__inner{padding:clamp(8vh,10vw,12vh) 4vw clamp(10vh,12vw,12vh)}}@media (max-width:480px){.Hero-module__JgYmMq__stats{grid-template-columns:1fr}}
.Moon-module__Ly5Xma__moonWrapper{pointer-events:none;z-index:1;filter:drop-shadow(0 0 #fff0);width:clamp(280px,80vw,2040px);height:clamp(280px,80vw,1040px);position:absolute;top:50%;right:-1vw;transform:translateY(-50%)}.Moon-module__Ly5Xma__moon{border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset -30px -30px 60px #0000008c,0 0 60px #d4af371f}
