.Navbar-module__icbhtW__header{z-index:1000;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;border-bottom:1px solid #0000;width:100%;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s,box-shadow .3s;position:fixed;top:0;left:0}.Navbar-module__icbhtW__header.Navbar-module__icbhtW__scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050716d9;border-bottom-color:#ffffff1a;box-shadow:0 8px 24px #05071680}.Navbar-module__icbhtW__container{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:1.25rem 1.5rem;display:flex}.Navbar-module__icbhtW__logo{z-index:1002;align-items:center;text-decoration:none;display:flex}.Navbar-module__icbhtW__logoImg{object-fit:contain;max-width:100%;display:block}.Navbar-module__icbhtW__nav{align-items:center;gap:2.5rem;display:flex}.Navbar-module__icbhtW__navList{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__icbhtW__navLink{color:#dfe7f5;letter-spacing:.5px;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s}.Navbar-module__icbhtW__navLink:hover{color:#fff}.Navbar-module__icbhtW__contactBtn{color:#fff;text-align:center;white-space:nowrap;background:#2563eb;border-radius:50px;padding:.65rem 1.6rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;animation:2s infinite Navbar-module__icbhtW__pulse;box-shadow:0 4px 14px #2563eb4d}.Navbar-module__icbhtW__contactBtn:hover{background:#1d4ed8;transform:translateY(-1px)}.Navbar-module__icbhtW__mobileContactIcon{display:none}@keyframes Navbar-module__icbhtW__pulse{0%{box-shadow:0 0 #2563ebb3}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 #2563eb00}}.Navbar-module__icbhtW__menuToggle{cursor:pointer;z-index:1002;background:0 0;border:none;padding:.5rem;display:none}.Navbar-module__icbhtW__hamburger{background:#fff;width:24px;height:2px;transition:background .3s;display:block;position:relative}.Navbar-module__icbhtW__hamburger:before,.Navbar-module__icbhtW__hamburger:after{content:"";background:#fff;width:24px;height:2px;transition:transform .3s,top .3s;position:absolute;left:0}.Navbar-module__icbhtW__hamburger:before{top:-7px}.Navbar-module__icbhtW__hamburger:after{top:7px}.Navbar-module__icbhtW__toggleActive .Navbar-module__icbhtW__hamburger{background:0 0}.Navbar-module__icbhtW__toggleActive .Navbar-module__icbhtW__hamburger:before{top:0;transform:rotate(45deg)}.Navbar-module__icbhtW__toggleActive .Navbar-module__icbhtW__hamburger:after{top:0;transform:rotate(-45deg)}.Navbar-module__icbhtW__overlay{display:none}@media (max-width:900px){.Navbar-module__icbhtW__container{padding:1rem 1.25rem}.Navbar-module__icbhtW__mobileActions{z-index:1002;align-items:center;gap:.75rem;display:flex}.Navbar-module__icbhtW__mobileContactIcon{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background-color .2s,transform .2s;animation:2s infinite Navbar-module__icbhtW__pulse;display:flex;box-shadow:0 4px 14px #2563eb66}.Navbar-module__icbhtW__mobileContactIcon:hover{background:#1d4ed8;transform:translateY(-1px)}.Navbar-module__icbhtW__menuToggle{display:block}.Navbar-module__icbhtW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;z-index:1000;background:#0009;transition:opacity .3s;display:block;position:fixed;inset:0}.Navbar-module__icbhtW__overlayActive{opacity:1;pointer-events:auto}.Navbar-module__icbhtW__nav{z-index:1001;background:#050716fa;flex-direction:column;justify-content:flex-start;gap:2rem;width:80%;max-width:300px;height:100dvh;padding:5rem 1.5rem 2rem;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-10px 0 30px #00000080}.Navbar-module__icbhtW__navActive{transform:translate(0)}.Navbar-module__icbhtW__navList{flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%}.Navbar-module__icbhtW__navLink{width:100%;padding:.5rem 0;font-size:1rem;display:block}.Navbar-module__icbhtW__nav .Navbar-module__icbhtW__contactBtn{display:none}}
.Hero-module__wQLscq__hero{color:#fff;background-color:#0a0a0a;align-items:center;min-height:calc(100vh - 80px);padding:5rem 2rem;display:flex;position:relative;overflow:hidden}.Hero-module__wQLscq__bgVideo{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Hero-module__wQLscq__overlay{z-index:1;background:linear-gradient(90deg,#0a0a0af2 0%,#0a0a0abf 50%,#0a0a0a66 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__wQLscq__container{z-index:2;width:100%;max-width:1400px;margin:0 auto;position:relative}.Hero-module__wQLscq__content{flex-direction:column;align-items:flex-start;max-width:750px;margin-top:24px;display:flex}.Hero-module__wQLscq__badge{letter-spacing:.8px;color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff26;border-radius:50px;align-items:center;gap:.6rem;margin-bottom:16px;padding:.4rem 1rem;font-size:.72rem;font-weight:600;display:inline-flex}.Hero-module__wQLscq__badgeDot{background-color:#38bdf8;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite Hero-module__wQLscq__pulse;box-shadow:0 0 8px #38bdf8cc}@keyframes Hero-module__wQLscq__pulse{0%{transform:scale(.95);box-shadow:0 0 #38bdf880}70%{transform:scale(1.1);box-shadow:0 0 0 8px #38bdf800}to{transform:scale(.95);box-shadow:0 0 #38bdf800}}.Hero-module__wQLscq__heading{letter-spacing:-.5px;color:#fff;margin-top:0;margin-bottom:1.25rem;font-size:3.5rem;font-weight:700;line-height:1.1;position:relative}.Hero-module__wQLscq__highlight{color:#38bdf8}.Hero-module__wQLscq__dnaAccent{vertical-align:middle;margin-left:.5rem;display:inline-block}.Hero-module__wQLscq__description{color:#cbd5e1;max-width:90%;margin-bottom:2.5rem;font-size:1rem;font-weight:400;line-height:1.65}.Hero-module__wQLscq__actions{flex-wrap:wrap;gap:1rem;margin-bottom:3.5rem;display:flex}.Hero-module__wQLscq__primaryBtn{color:#fff;background:#2563eb;border-radius:32px;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2563eb66}.Hero-module__wQLscq__primaryBtn:hover{background:#1d4ed8;transform:translateY(-1px)}.Hero-module__wQLscq__secondaryBtn{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:32px;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.Hero-module__wQLscq__secondaryBtn:hover{background:#ffffff26;border-color:#fff6}.Hero-module__wQLscq__iconPin{color:#38bdf8}.Hero-module__wQLscq__statsGrid{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.Hero-module__wQLscq__statItem{padding-right:1.5rem;position:relative}.Hero-module__wQLscq__statItem:not(:first-child){padding-left:1.5rem}.Hero-module__wQLscq__statItem:not(:last-child):after{content:"";background:#ffffff26;width:1px;height:70%;position:absolute;top:15%;right:0}.Hero-module__wQLscq__statValue{color:#fff;letter-spacing:-.5px;margin-bottom:.2rem;font-size:2.1rem;font-weight:700}.Hero-module__wQLscq__statLabel{color:#94a3b8;letter-spacing:.8px;font-size:.7rem;font-weight:600}@media (max-width:1024px){.Hero-module__wQLscq__heading{font-size:2.8rem}.Hero-module__wQLscq__description{max-width:100%}.Hero-module__wQLscq__statItem:not(:first-child){padding-left:.5rem}}@media (max-width:640px){.Hero-module__wQLscq__hero{min-height:100svh;padding:6rem 1.25rem 3rem}.Hero-module__wQLscq__content{text-align:center;align-items:center;max-width:100%;margin-top:0}.Hero-module__wQLscq__heading{font-size:clamp(2.1rem,11vw,3rem);line-height:1.08}.Hero-module__wQLscq__dnaAccent{width:30px;height:30px;margin-left:.25rem}.Hero-module__wQLscq__description{max-width:100%;font-size:.95rem}.Hero-module__wQLscq__statsGrid{text-align:center;grid-template-columns:1fr;gap:1.5rem}.Hero-module__wQLscq__statItem{padding:0!important}.Hero-module__wQLscq__statLabel{font-size:.68rem}.Hero-module__wQLscq__statItem:not(:last-child):after{display:none}.Hero-module__wQLscq__actions{flex-direction:column;align-items:center;width:100%}.Hero-module__wQLscq__primaryBtn,.Hero-module__wQLscq__secondaryBtn{justify-content:center;width:100%}}
