*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}html{scroll-behavior:smooth}body{color:#111;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}img,svg{max-width:100%}.page{background:#fff;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:clamp(14px,3vw,28px);display:flex}.launch-card{text-align:center;isolation:isolate;background:#fff;border:1px solid #ff7e0f38;border-radius:clamp(22px,4vw,34px);flex-direction:column;justify-content:center;align-items:center;width:min(980px,100%);min-height:min(760px,100svh - 56px);padding:clamp(28px,5vw,64px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 70px #11111114,inset 0 1px #ffffffe6}.launch-card:before,.launch-card:after{content:"";filter:blur(10px);pointer-events:none;z-index:-1;border-radius:999px;position:absolute}.launch-card:before{background:#ff7e0f14;width:220px;height:220px;top:-60px;left:-50px}.launch-card:after{background:#8b000012;width:240px;height:240px;bottom:-70px;right:-70px}.logo-wrap{justify-content:center;align-items:center;width:min(500px,90vw);margin:0 auto clamp(22px,4vw,38px);padding:clamp(8px,2vw,16px);display:flex}.logo{object-fit:contain;filter:drop-shadow(0 12px 22px #ff7e0f1f);width:100%;height:auto;margin:0 auto;display:block}.content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:760px;margin:0 auto;display:flex}.eyebrow{color:#ff7e0f;text-transform:uppercase;letter-spacing:.18em;text-align:center;margin:0 0 12px;font-size:clamp(.72rem,1.6vw,.9rem);font-weight:800}h1{color:#970000;letter-spacing:-.055em;text-align:center;text-wrap:balance;width:100%;margin:0;font-size:clamp(2.25rem,7vw,5.25rem);font-weight:950;line-height:.98}.subtitle{color:#111111b3;text-align:center;margin:20px auto 0;font-size:clamp(1rem,2.3vw,1.3rem)}.contact-box{text-align:center;background:linear-gradient(135deg,#ff7e0f17,#8b000012);border:1px solid #ff7e0f3d;border-radius:24px;width:min(430px,100%);margin:30px auto 0;padding:18px 22px}.contact-box span{color:#1111119e;margin-bottom:8px;font-size:.92rem;display:block}.contact-box strong{color:#ff7e0f;letter-spacing:.03em;white-space:nowrap;font-size:clamp(1.7rem,4vw,2.45rem);display:block}.actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;margin:26px auto 0;display:flex}.btn{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:150px;padding:15px 22px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-3px)}.primary{color:#fff;background:#ff7e0f;box-shadow:0 14px 30px #ff7e0f38}.secondary{color:#970000;background:#fff;border:1px solid #9700002e;box-shadow:0 14px 30px #1111110f}@media (width<=768px){.page{justify-content:center;align-items:center;min-height:100svh;padding:14px}.launch-card{border-radius:24px;justify-content:center;align-items:center;width:100%;min-height:calc(100svh - 28px);padding:32px 18px}.logo-wrap{width:min(390px,88vw)}.content,.eyebrow,h1,.subtitle,.contact-box{text-align:center}}@media (width<=560px){.launch-card{min-height:calc(100svh - 28px);padding:28px 14px}.logo-wrap{width:min(330px,86vw);margin-bottom:20px;padding:6px}.eyebrow{letter-spacing:.12em;max-width:300px;line-height:1.45}h1{letter-spacing:-.035em;font-size:clamp(2rem,13vw,3.35rem);line-height:1.04}.subtitle{max-width:290px}.contact-box{border-radius:20px;width:min(330px,100%);padding:16px 14px}.contact-box strong{font-size:clamp(1.55rem,8vw,2rem)}.actions{flex-direction:column;align-items:stretch;width:min(330px,100%)}.btn{width:100%;min-width:0}}@media (width<=360px){.logo-wrap{width:82vw}h1{font-size:2.1rem}.contact-box strong{font-size:1.45rem}}
