.Button-module__tLuAuq__button{font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);transition:all var(--duration-base)var(--ease-out-expo);cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__tLuAuq__primary{background-color:var(--color-accent);color:#fff;box-shadow:0 0 20px var(--color-accent-glow)}.Button-module__tLuAuq__primary:hover{box-shadow:0 10px 30px var(--color-accent-glow);transform:translateY(-2px)}.Button-module__tLuAuq__secondary{border-color:var(--color-border);color:var(--color-text-main);background-color:#0000}.Button-module__tLuAuq__secondary:hover{border-color:var(--color-text-main);background-color:#ffffff0d}.Button-module__tLuAuq__ghost{color:var(--color-text-muted);background-color:#0000;padding:.5rem 1rem}.Button-module__tLuAuq__ghost:hover{color:var(--color-text-main)}
.Navbar-module__0FMETq__header{z-index:100;padding:1.5rem 0;transition:padding .3s;position:fixed;top:0;left:0;right:0}.Navbar-module__0FMETq__header.Navbar-module__0FMETq__scrolled{backdrop-filter:blur(12px);background:#050505cc;border-bottom:1px solid #ffffff0d;padding:1rem 0}.Navbar-module__0FMETq__nav{justify-content:space-between;align-items:center;display:flex}.Navbar-module__0FMETq__logo{font-family:var(--font-display);color:#fff;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:700;text-decoration:none;display:flex}.Navbar-module__0FMETq__logoIcon{background:var(--color-accent);border-radius:50%;width:24px;height:24px;position:relative}.Navbar-module__0FMETq__logoIcon:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.Navbar-module__0FMETq__links{gap:2rem;display:none}.Navbar-module__0FMETq__link{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;transition:color .2s}.Navbar-module__0FMETq__link:hover{color:var(--color-text-main)}.Navbar-module__0FMETq__actions{align-items:center;gap:1.5rem;display:flex}@media (min-width:768px){.Navbar-module__0FMETq__links{display:flex}.Navbar-module__0FMETq__hamburger,.Navbar-module__0FMETq__mobileMenu{display:none!important}}.Navbar-module__0FMETq__hamburger{cursor:pointer;z-index:10001;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;padding:0;display:flex;position:relative}.Navbar-module__0FMETq__hamburger span{background:#fff;width:100%;height:2px;transition:all .3s}.Navbar-module__0FMETq__hamburger.Navbar-module__0FMETq__active span:first-child{transform:rotate(45deg)translate(5px,5px)}.Navbar-module__0FMETq__hamburger.Navbar-module__0FMETq__active span:nth-child(2){opacity:0}.Navbar-module__0FMETq__hamburger.Navbar-module__0FMETq__active span:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.Navbar-module__0FMETq__mobileMenu{z-index:9999;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100vw;height:100vh;transition:transform .4s cubic-bezier(.19,1,.22,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(100%)}.Navbar-module__0FMETq__mobileMenu.Navbar-module__0FMETq__open{transform:translate(0)}.Navbar-module__0FMETq__mobileLink{color:#fff;text-transform:uppercase;font-size:2rem;font-weight:700}
.Hero-module__4kFRdq__hero{background-color:#000;align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.Hero-module__4kFRdq__bgLayer{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.Hero-module__4kFRdq__bgBase{filter:brightness(.6);background-image:url(/design1-images/bgimg1.png)}.Hero-module__4kFRdq__bgBase:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#000 100%);height:10%;position:absolute;bottom:0;left:0;right:0}.Hero-module__4kFRdq__bgReveal{pointer-events:none;z-index:1;background-image:url(/design1-images/bgimg2.png)}.Hero-module__4kFRdq__overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,#000000e6 0%,#0006 50%,#0000 100%);position:absolute;inset:0}.Hero-module__4kFRdq__contentWrapper{z-index:10;grid-template-columns:1fr;gap:2rem;width:100%;height:100%;display:grid;position:relative}.Hero-module__4kFRdq__leftColumn{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.Hero-module__4kFRdq__rightColumn{pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-end;display:flex;position:relative}.Hero-module__4kFRdq__location{color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;font-weight:700;font-size:var(--text-sm);align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.Hero-module__4kFRdq__headline{text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(3.5rem,8vw,7rem);font-weight:800;line-height:.9}.Hero-module__4kFRdq__subhead{color:#ccc;max-width:500px;margin-bottom:2.5rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.5}.Hero-module__4kFRdq__ctaGroup{flex-direction:column;gap:.75rem;display:flex}.Hero-module__4kFRdq__limited{color:var(--color-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:500}.Hero-module__4kFRdq__cardContainer{pointer-events:auto;width:300px;position:relative}.Hero-module__4kFRdq__metricCard{backdrop-filter:blur(20px);transform-style:preserve-3d;background:#14141499;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:1.5rem;padding:1.5rem;transition:transform .1s ease-out;box-shadow:0 20px 40px #00000080}.Hero-module__4kFRdq__cardHeader{letter-spacing:.05em;color:#888;justify-content:space-between;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.Hero-module__4kFRdq__cardValue{font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-size:3rem;font-weight:700;line-height:1}.Hero-module__4kFRdq__cardUnit{color:#888;margin-left:.25rem;font-size:1rem;font-weight:400}.Hero-module__4kFRdq__progressBar{background:#333;border-radius:2px;width:100%;height:4px;margin-top:1rem;overflow:hidden}.Hero-module__4kFRdq__progressFill{background:var(--color-accent);border-radius:2px;height:100%}.Hero-module__4kFRdq__cardFooter{color:#ccc;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;display:flex}@media (min-width:1024px){.Hero-module__4kFRdq__contentWrapper{grid-template-columns:1.2fr .8fr}}@media (max-width:768px){.Hero-module__4kFRdq__hero{align-items:flex-end;padding-top:80px;padding-bottom:4rem}.Hero-module__4kFRdq__contentWrapper{flex-direction:column;justify-content:flex-end;display:flex}.Hero-module__4kFRdq__leftColumn{justify-content:flex-end}.Hero-module__4kFRdq__rightColumn{display:none}.Hero-module__4kFRdq__headline{font-size:3rem}}
.Stats-module__-Li5bq__stats{border-bottom:1px solid var(--color-border);padding:8rem 0}.Stats-module__-Li5bq__grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (min-width:768px){.Stats-module__-Li5bq__grid{grid-template-columns:repeat(4,1fr);gap:4rem}}.Stats-module__-Li5bq__item{flex-direction:column;gap:.5rem;display:flex}.Stats-module__-Li5bq__value{font-family:var(--font-display);background:linear-gradient(#fff,#888);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:3.5rem;font-weight:600;line-height:1}.Stats-module__-Li5bq__label{color:var(--color-text-muted);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em}
.Features-module__35p5cG__features{padding:8rem 0}.Features-module__35p5cG__header{margin-bottom:4rem}.Features-module__35p5cG__grid{grid-template-columns:1fr;gap:2rem;display:grid}.Features-module__35p5cG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;height:100%;padding:2rem;position:relative;overflow:hidden}.Features-module__35p5cG__card:hover{border-color:var(--color-surface-highlight)}.Features-module__35p5cG__card:hover .Features-module__35p5cG__cardImage{opacity:.4;transform:scale(1.05)}.Features-module__35p5cG__cardImage{opacity:.15;z-index:1;background-position:50%;background-size:cover;transition:opacity .5s,transform .5s;position:absolute;inset:0}.Features-module__35p5cG__cardContent{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;padding-top:8rem;display:flex;position:relative}.Features-module__35p5cG__cardTitle{margin-bottom:1rem;font-size:1.5rem}.Features-module__35p5cG__cardText{color:var(--color-text-muted);line-height:1.6}@media (min-width:768px){.Features-module__35p5cG__grid{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr)}.Features-module__35p5cG__card:first-child{grid-column:span 2}.Features-module__35p5cG__card:nth-child(2),.Features-module__35p5cG__card:nth-child(3){grid-column:span 1}.Features-module__35p5cG__card:nth-child(4){grid-column:span 2}}
.CTA-module__GtF0wa__cta{text-align:center;padding:10rem 0;position:relative;overflow:hidden}.CTA-module__GtF0wa__content{z-index:2;flex-direction:column;align-items:center;gap:2rem;max-width:800px;margin:0 auto;display:flex;position:relative}.CTA-module__GtF0wa__title{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.CTA-module__GtF0wa__description{color:var(--color-text-muted);max-width:600px;font-size:1.25rem}.CTA-module__GtF0wa__glow{filter:blur(80px);z-index:1;pointer-events:none;background:radial-gradient(circle,#ff550026 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CTA-module__GtF0wa__inputGroup{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;gap:.5rem;width:100%;max-width:500px;padding:.5rem;display:flex}.CTA-module__GtF0wa__input{color:#fff;font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;padding:0 1.5rem;font-size:1rem}.CTA-module__GtF0wa__input::placeholder{color:var(--color-text-muted)}@media (max-width:640px){.CTA-module__GtF0wa__inputGroup{background:0 0;border:none;flex-direction:column;padding:0}.CTA-module__GtF0wa__input{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:1rem 1.5rem}}
.Footer-module__UoUyGW__footer{border-top:1px solid var(--color-border);background:linear-gradient(#0000,#ffffff05);margin-top:4rem;padding:4rem 0 2rem}.Footer-module__UoUyGW__content{flex-direction:column;gap:3rem;display:flex}.Footer-module__UoUyGW__top{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.Footer-module__UoUyGW__brand h3{margin-bottom:.5rem;font-size:1.5rem}.Footer-module__UoUyGW__brand p{color:var(--color-text-muted);max-width:300px}.Footer-module__UoUyGW__bottom{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;border-top:1px solid #ffffff0d;flex-direction:column;gap:1.5rem;padding-top:2rem;display:flex}@media (min-width:768px){.Footer-module__UoUyGW__top{flex-direction:row;justify-content:space-between;align-items:center}.Footer-module__UoUyGW__bottom{text-align:left;flex-direction:row;justify-content:space-between}}
.Loader-module__m4JXvq__loader{z-index:9999;background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .5s,visibility .5s;display:flex;position:fixed;top:0;left:0}.Loader-module__m4JXvq__loader.Loader-module__m4JXvq__hidden{opacity:0;visibility:hidden;pointer-events:none}.Loader-module__m4JXvq__content{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.Loader-module__m4JXvq__logo{letter-spacing:-.02em;color:#fff;font-size:2.5rem;font-weight:800;position:relative;overflow:hidden}.Loader-module__m4JXvq__logo span{opacity:0;animation:1s cubic-bezier(.19,1,.22,1) forwards Loader-module__m4JXvq__reveal;display:inline-block;transform:translateY(100%)}.Loader-module__m4JXvq__logo span:nth-child(2){animation-delay:.1s}.Loader-module__m4JXvq__bar{background:#ffffff1a;border-radius:2px;width:200px;height:2px;position:relative;overflow:hidden}.Loader-module__m4JXvq__progress{background:var(--color-accent,#fff);width:100%;height:100%;animation:1.5s cubic-bezier(.19,1,.22,1) forwards Loader-module__m4JXvq__progress;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes Loader-module__m4JXvq__reveal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes Loader-module__m4JXvq__progress{0%{transform:translate(-100%)}to{transform:translate(0)}}
