@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-tight/inter-tight-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-tight/inter-tight-400i.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heuristica Local;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heuristica/heuristica-bold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Local;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat/montserrat-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Local;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat/montserrat-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body.prelaunch{min-height:100svh;background-color:#081d45;color:#fff;font-family:Inter Tight,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;overflow-x:hidden}.prelaunch__shell{width:100%;max-width:680px;margin-inline:auto;padding:clamp(1.25rem,3.5vh,4rem) clamp(1.5rem,6vw,3rem);display:flex;flex-direction:column;align-items:center;text-align:center}.prelaunch__brand{margin-bottom:clamp(1rem,3vh,2.5rem)}.prelaunch__logo{display:inline-flex;flex-direction:column;align-items:center;gap:clamp(.625rem,1.5vh,1rem);cursor:default}.prelaunch__logo-mark-img{width:clamp(110px,22vw,172px);height:auto;display:block}.prelaunch__logo-text{display:flex;flex-direction:column;align-items:center;gap:.3rem}.prelaunch__logo-name{display:flex;flex-direction:column;align-items:center;line-height:1;gap:.1rem}.prelaunch__logo-the-only{font-family:Heuristica Local,Georgia,Times New Roman,serif;font-weight:700;font-size:clamp(1.25rem,3.5vw,1.875rem);color:#c9a24a;letter-spacing:.02em}.prelaunch__logo-solution{font-family:Montserrat Local,system-ui,sans-serif;font-weight:700;font-size:clamp(1.5rem,4.5vw,2.375rem);color:#fff;letter-spacing:.18em;line-height:1}.prelaunch__logo-subtitle,.prelaunch__logo-location{display:flex;align-items:center;gap:.5rem;font-family:Montserrat Local,system-ui,sans-serif;font-weight:600;font-size:clamp(.5625rem,1.4vw,.75rem);letter-spacing:.22em;color:#ffffff8c;text-transform:uppercase;line-height:1}.prelaunch__logo-rule{display:block;flex-shrink:0;width:1.75rem;height:1px;background-color:#c9a24a;opacity:.4}.prelaunch__logo-fl-icon{width:16px;height:auto;filter:brightness(0) invert(1);opacity:.6}.prelaunch__divider{width:56px;height:2px;background:linear-gradient(90deg,transparent,#C9A24A,transparent);margin-bottom:clamp(.875rem,2.5vh,2.5rem);flex-shrink:0}.prelaunch__content{margin-bottom:clamp(.875rem,2.5vh,2.25rem)}.prelaunch__eyebrow{font-family:Montserrat Local,system-ui,sans-serif;font-weight:700;font-size:clamp(.625rem,1.2vw,.6875rem);letter-spacing:.28em;text-transform:uppercase;color:#c9a24a;margin-bottom:clamp(.625rem,1.5vh,1.25rem)}.prelaunch__title{font-family:Montserrat Local,Montserrat,Arial,sans-serif;font-weight:600;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.15;color:#fff;margin-bottom:clamp(.75rem,1.75vh,1.5rem);letter-spacing:-.01em}.prelaunch__title-nowrap{display:inline;white-space:nowrap}.prelaunch__copy{font-family:Inter Tight,system-ui,sans-serif;font-size:clamp(.9375rem,2.2vw,1.0625rem);line-height:1.72;color:#ffffffbf;max-width:560px;margin-inline:auto}.prelaunch__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem 1rem;margin-bottom:clamp(.75rem,2vh,2.25rem);list-style:none}.prelaunch__trust-item{font-family:Inter Tight,system-ui,sans-serif;font-size:clamp(.8125rem,1.8vw,.9375rem);font-weight:500;color:#ffffffad;letter-spacing:.02em}.prelaunch__trust-sep{color:#c9a24a80;font-size:clamp(.875rem,1.8vw,1rem);line-height:1;flex-shrink:0}.prelaunch__actions{margin-bottom:clamp(1rem,2.5vh,3rem)}.prelaunch__cta{display:inline-flex;align-items:center;gap:.75rem;padding:1.0625rem 2.625rem;background-color:#c9a24a;color:#081d45;font-family:Inter Tight,system-ui,sans-serif;font-size:1.0625rem;font-weight:700;letter-spacing:.04em;text-decoration:none;border-radius:4px;border:none;cursor:pointer;box-shadow:0 4px 16px #c9a24a2e;transition:background-color .18s ease,box-shadow .18s ease,transform .12s ease;white-space:nowrap}.prelaunch__cta:hover{background-color:#d9b765;box-shadow:0 8px 28px #c9a24a52;transform:translateY(-2px)}.prelaunch__cta:active{background-color:#a8842f;transform:translateY(0);box-shadow:none}.prelaunch__cta:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:3px}.prelaunch__cta-icon{flex-shrink:0;display:block}.prelaunch__footer{width:100%;padding-top:clamp(.875rem,2vh,2.25rem);border-top:1px solid rgba(201,162,74,.15)}.prelaunch__meta{font-family:Inter Tight,system-ui,sans-serif;font-size:clamp(.75rem,1.5vw,.8125rem);color:#ffffff8c;letter-spacing:.03em;line-height:1.7}@media(prefers-reduced-motion:reduce){.prelaunch__cta{transition:none}.prelaunch__cta:hover{transform:none}}@media(max-width:420px){.prelaunch__trust{flex-direction:column;gap:.5rem}.prelaunch__trust-sep{display:none}.prelaunch__cta{font-size:.9375rem;padding-inline:2rem}}@media(max-height:640px){.prelaunch__logo-mark-img{width:clamp(72px,15vw,120px)}.prelaunch__title{font-size:clamp(1.5rem,4.5vw,2.5rem);line-height:1.12}}
