*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{overflow-x:hidden}button,a{font:inherit}::selection{background:#1450d82e}.page-shell{position:relative;width:100%;min-height:100dvh;min-height:100svh;overflow-x:hidden;display:block;padding:0;color:#fff;font-family:Sora,Avenir,Montserrat,system-ui,sans-serif;background:#101414}.page-shell:before{content:none}.hero-card{position:relative;width:100%;min-height:100dvh;min-height:100svh;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;isolation:isolate;background:radial-gradient(ellipse 78% 78% at 0% 100%,rgba(0,255,240,1) 0%,rgba(0,232,231,.96) 18%,rgba(0,180,182,.5) 39%,transparent 64%),radial-gradient(ellipse 78% 62% at 90% 0%,rgba(255,112,124,1) 0%,rgba(255,91,108,.96) 26%,rgba(223,72,82,.58) 52%,transparent 74%),radial-gradient(ellipse 70% 48% at 50% 3%,rgba(169,57,61,.72) 0%,rgba(111,40,43,.44) 45%,transparent 80%),linear-gradient(112deg,#101414,#202829 20%,#34282a 42%,#202828 66%,#173d3b)}.hero-bg-icon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:url(/assets/backgroundIcon-6uXuERDG.png) center / cover no-repeat;opacity:.38;mix-blend-mode:soft-light;pointer-events:none}.hero-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,rgba(0,0,0,.56) 0%,rgba(0,0,0,.28) 18%,rgba(0,0,0,.08) 38%,transparent 58%,rgba(0,0,0,.08) 78%,rgba(0,0,0,.2) 100%),radial-gradient(ellipse 56% 44% at 50% 50%,#00000005,#0000001f 62%,#0000003d);pointer-events:none}.hero-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-image:radial-gradient(circle,rgba(255,255,255,.18) 0 .8px,transparent .9px),radial-gradient(circle,rgba(0,0,0,.32) 0 .8px,transparent .9px);background-position:0 0,1.5px 2px;background-size:4px 4px,5px 5px;opacity:.11;pointer-events:none}.hero-tab{position:relative;z-index:6;flex-shrink:0;display:grid;place-items:center;padding-top:clamp(1.35rem,4vh,2.25rem);background:transparent}.brand-lockup{display:block;width:clamp(130px,34vw,200px);max-width:82%;height:auto;object-fit:contain}.hero-content{position:relative;z-index:5;flex:1;display:flex;flex-direction:column;justify-content:center;width:min(820px,100%);margin:0 auto;padding:clamp(1.25rem,4vh,2.5rem) clamp(1.25rem,5vw,2.5rem) clamp(1rem,3vh,1.75rem);text-align:center;container-type:inline-size}.eyebrow{margin:clamp(-1.25rem,-2.5vh,-.75rem) 0 clamp(.875rem,2.5vw,1.5rem);font-size:clamp(.8125rem,1.6vw,1.125rem);font-weight:500;letter-spacing:.04em;color:#ffffffe6}h1{margin:0;color:#fff;font-size:clamp(1.875rem,5.8vw + .35rem,3.625rem);font-weight:950;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.subcopy{margin:clamp(1rem,3vw,2.125rem) auto 0;max-width:38ch;color:#ffffffe6;font-size:clamp(.9375rem,2.1vw + .2rem,1.5625rem);font-weight:400;line-height:1.45;letter-spacing:0;text-wrap:pretty}.notify-area{position:relative;margin-top:clamp(1.5rem,4vw,3.125rem);min-height:clamp(60px,12vw,76px);display:grid;place-items:center;width:100%;gap:0}.notify-btn{position:relative;isolation:isolate;overflow:hidden;width:fit-content;max-width:100%;height:clamp(60px,12vw,72px);display:flex;align-items:center;gap:clamp(.75rem,2.5vw,1.375rem);padding:0 clamp(.875rem,2.5vw,1.25rem) 0 clamp(.75rem,2vw,.875rem);border:1px solid rgba(255,255,255,.74);border-radius:999px;background:linear-gradient(110deg,#030303,#111 34%,#262626 58%,#020202);background-size:240% 100%;color:#fff;cursor:pointer;font-size:clamp(.875rem,1.6vw,1.0625rem);font-weight:850;box-shadow:0 24px 38px #00000038;animation:notify-gradient 4.5s ease-in-out infinite;transition:box-shadow .22s ease,transform .22s ease}.notify-label{white-space:nowrap;flex-shrink:0}.notify-btn:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,transparent 16%,rgba(255,255,255,.15) 42%,transparent 66%);transform:translate(-120%);animation:notify-shine 3.2s ease-in-out infinite}.notify-btn:hover{transform:translateY(-3px);box-shadow:0 32px 48px #00000052}.notify-btn:hover .notify-arrow{transform:translate(4px)}.notify-btn:hover .notify-icon{transform:scale(1.05)}.notify-icon{flex:0 0 auto;width:clamp(42px,9vw,48px);height:clamp(42px,9vw,48px);display:grid;place-items:center;border-radius:50%;background:#fff;color:#080808;font-size:clamp(1rem,2.5vw,1.25rem);transition:transform .22s ease}.notify-icon svg,.social-chip svg{display:block}.notify-arrow{width:clamp(20px,4vw,24px);height:clamp(20px,4vw,24px);margin-left:auto;color:#fff;flex:0 0 auto;stroke-width:1;transition:transform .22s ease}.notify-form{width:min(430px,100%);min-height:clamp(60px,12vw,66px);display:flex;align-items:center;gap:clamp(.625rem,2vw,1rem);padding:clamp(.625rem,2vw,.75rem) clamp(.75rem,2vw,.875rem) clamp(.625rem,2vw,.75rem) clamp(1rem,3vw,1.5rem);border:1px solid rgba(255,255,255,.62);border-radius:999px;background:#020202b3;color:#fff;box-shadow:0 24px 38px #00000042;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:form-pop .36s cubic-bezier(.22,1,.36,1)}.form-icon{width:clamp(18px,4vw,23px);height:clamp(18px,4vw,23px);color:#fff;flex:0 0 auto}.notify-form input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:clamp(.9375rem,2vw,1.125rem)}.notify-form input::placeholder{color:#ffffff94}.notify-form button{height:clamp(40px,8vw,46px);padding:0 clamp(1rem,3vw,1.5625rem);border:0;border-radius:999px;background:#fff;color:#070707;cursor:pointer;font-size:clamp(.875rem,1.8vw,1rem);font-weight:850;white-space:nowrap}.notify-form button:disabled,.notify-form input:disabled{opacity:.7;cursor:not-allowed}.notify-form-error{margin:.75rem 0 0;max-width:min(430px,100%);color:#ffb4b4;font-size:clamp(.8125rem,1.8vw,.9375rem);line-height:1.4;text-align:center}.notify-success{position:relative;width:min(320px,100%);min-width:0;min-height:clamp(60px,12vw,66px);padding:0 clamp(1rem,3vw,1.5rem);display:grid;place-items:center;border-radius:999px;background:linear-gradient(110deg,#fff,#e7fffb 55%,#fff);color:#050505;font-size:clamp(.9375rem,2vw,1.125rem);font-weight:900;box-shadow:0 28px 44px #0000004d;animation:success-pop .68s cubic-bezier(.18,1.45,.28,1)}.confetti{position:absolute;top:50%;right:50%;bottom:50%;left:50%;pointer-events:none}.confetti span{--angle: 0deg;--distance: 70px;--color: #00f5f2;position:absolute;left:0;top:0;width:8px;height:13px;border-radius:2px;background:var(--color);animation:confetti-burst 1.25s cubic-bezier(.08,.78,.18,1) forwards}.confetti span:nth-child(1){--angle: 0deg;--distance: 72px;--color: #00f5f2}.confetti span:nth-child(2){--angle: 22deg;--distance: 88px;--color: #ff5969}.confetti span:nth-child(3){--angle: 43deg;--distance: 76px;--color: #fff}.confetti span:nth-child(4){--angle: 65deg;--distance: 92px;--color: #54c7ff}.confetti span:nth-child(5){--angle: 88deg;--distance: 74px;--color: #ffce55}.confetti span:nth-child(6){--angle: 112deg;--distance: 86px;--color: #00f5f2}.confetti span:nth-child(7){--angle: 137deg;--distance: 78px;--color: #ff5969}.confetti span:nth-child(8){--angle: 160deg;--distance: 90px;--color: #fff}.confetti span:nth-child(9){--angle: 184deg;--distance: 72px;--color: #54c7ff}.confetti span:nth-child(10){--angle: 206deg;--distance: 88px;--color: #ffce55}.confetti span:nth-child(11){--angle: 228deg;--distance: 79px;--color: #00f5f2}.confetti span:nth-child(12){--angle: 250deg;--distance: 94px;--color: #ff5969}.confetti span:nth-child(13){--angle: 272deg;--distance: 76px;--color: #fff}.confetti span:nth-child(14){--angle: 294deg;--distance: 89px;--color: #54c7ff}.confetti span:nth-child(15){--angle: 316deg;--distance: 80px;--color: #ffce55}.confetti span:nth-child(16){--angle: 338deg;--distance: 91px;--color: #00f5f2}.confetti span:nth-child(17){--angle: 52deg;--distance: 108px;--color: #ff5969}.confetti span:nth-child(18){--angle: 232deg;--distance: 106px;--color: #fff}.confetti span:nth-child(19){--angle: 18deg;--distance: 126px;--color: #54c7ff}.confetti span:nth-child(20){--angle: 78deg;--distance: 118px;--color: #ffce55}.confetti span:nth-child(21){--angle: 125deg;--distance: 125px;--color: #00f5f2}.confetti span:nth-child(22){--angle: 198deg;--distance: 116px;--color: #ff5969}.confetti span:nth-child(23){--angle: 286deg;--distance: 123px;--color: #fff}.confetti span:nth-child(24){--angle: 350deg;--distance: 112px;--color: #54c7ff}.confetti span:nth-child(25){--angle: 32deg;--distance: 96px;--color: #ffce55}.confetti span:nth-child(26){--angle: 148deg;--distance: 104px;--color: #00f5f2}.confetti span:nth-child(27){--angle: 216deg;--distance: 98px;--color: #ff5969}.confetti span:nth-child(28){--angle: 306deg;--distance: 110px;--color: #fff}.confetti span:nth-child(29){--angle: 96deg;--distance: 135px;--color: #54c7ff}.confetti span:nth-child(30){--angle: 264deg;--distance: 132px;--color: #ffce55}.party-ring{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:2px solid rgba(0,245,242,.76);border-radius:999px;opacity:0;animation:party-ring .85s ease-out forwards}.party-popper{position:absolute;bottom:-10px;width:30px;height:38px;transform-origin:bottom center;opacity:0;animation:popper-enter .75s cubic-bezier(.18,1.45,.28,1) forwards}.party-popper:before{content:"";position:absolute;top:8px;right:6px;bottom:0;left:6px;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(135deg,#00f5f2,#ff5969);border-radius:3px}.party-popper:after{content:"";position:absolute;left:5px;top:0;width:20px;height:18px;border-top:3px solid #ffce55;border-left:3px solid #54c7ff;border-radius:50%}.party-popper-left{left:-43px;--popper-rotate: -28deg}.party-popper-right{right:-43px;--popper-rotate: 28deg;animation-delay:80ms}.hero-footer{position:relative;z-index:5;flex-shrink:0;width:min(900px,100%);padding:0 clamp(1.25rem,5vw,2.5rem) clamp(1.25rem,4vh,2.375rem);display:flex;flex-direction:column;align-items:center}.service-line{width:100%;max-width:100%;margin:clamp(1.5rem,4vw,2.25rem) 0 0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(.15rem,.65cqi,.75rem);color:#ffffff80;font-size:clamp(.5rem,2.2vw,1.0625rem);font-size:clamp(.5rem,2.65cqi,1.0625rem);font-weight:500;letter-spacing:0;line-height:1.5;text-align:center;white-space:nowrap;overflow:visible;min-width:0}.service-line span{display:inline-flex;align-items:center;gap:clamp(.15rem,.5cqi,.5rem);flex-shrink:0;white-space:nowrap}@container (max-width: 420px){.service-line{font-size:clamp(.4375rem,2.35cqi,.75rem);gap:.12rem}.service-line span{gap:.12rem}}@container (max-width: 340px){.service-line{font-size:clamp(.4rem,2.1cqi,.6875rem);transform:scale(.96);transform-origin:center}}.service-line b{color:#ffffff52;font-weight:400}.social-row{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.875rem,3vw,1.375rem)}.social-chip{width:clamp(32px,7vw,34px);height:clamp(32px,7vw,34px);display:grid;place-items:center;border-radius:50%;background:#fff;color:#050505;text-decoration:none;font-size:clamp(1rem,2.5vw,1.1875rem);box-shadow:0 10px 22px #0003;transition:transform .18s ease,box-shadow .18s ease}.social-chip:hover{transform:translateY(-3px);box-shadow:0 14px 28px #00000047}@keyframes notify-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes notify-shine{0%,42%{transform:translate(-120%)}72%,to{transform:translate(120%)}}@keyframes form-pop{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes success-pop{0%{opacity:0;transform:translateY(14px) scale(.62) rotate(-2deg)}48%{opacity:1;transform:translateY(-4px) scale(1.14) rotate(1deg)}72%{transform:translateY(1px) scale(.96) rotate(0)}to{transform:translateY(0) scale(1)}}@keyframes confetti-burst{0%{opacity:0;transform:rotate(var(--angle)) translateY(0) translate(0) scale(0)}10%{opacity:1;transform:rotate(var(--angle)) translateY(-12px) translate(0) scale(1.12)}74%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(calc(var(--distance) * -1)) translate(18px) rotate(260deg) scale(.72)}}@keyframes party-ring{0%{opacity:.9;transform:scale(.62)}to{opacity:0;transform:scale(1.72)}}@keyframes popper-enter{0%{opacity:0;transform:rotate(var(--popper-rotate, 0deg)) scale(0)}42%{opacity:1;transform:rotate(var(--popper-rotate, 0deg)) scale(1.22)}to{opacity:1;transform:rotate(var(--popper-rotate, 0deg)) scale(1)}}@media (max-width: 480px){.notify-form{flex-wrap:wrap;border-radius:24px;padding:.875rem}.notify-form input{width:100%;flex:1 1 100%}.notify-form button{width:100%}.party-popper-left{left:-28px}.party-popper-right{right:-28px}}@media (max-height: 720px) and (min-width: 481px){.hero-content{padding-top:1rem;padding-bottom:.75rem}.notify-area{margin-top:1.25rem}.hero-footer{padding-bottom:1rem}}@media (max-height: 640px){.hero-card{min-height:auto}.hero-content{justify-content:flex-start;padding-top:.75rem}.hero-footer{padding-bottom:.875rem}}@media (min-width: 1440px){.hero-content{max-width:920px}.subcopy{max-width:44ch}}
