.coming-soon{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#0b304e;--teal:#22b2b6;color:var(--navy);font-synthesis:none;background:#f7fcfd;font-family:Century Gothic,Segoe UI,sans-serif}.coming-soon,.coming-soon *{box-sizing:border-box}.coming-soon{isolation:isolate;background:radial-gradient(at 95% 0,#e6f3fa 0%,#0000 31%),radial-gradient(at 0 45%,#e0f4f8 0%,#0000 32%),radial-gradient(at 100% 91%,#eaf7fa 0%,#0000 35%),linear-gradient(125deg,#fcfefe,#fff 48%,#f6fbfd);flex-direction:column;align-items:center;min-height:max(780px,100svh);display:flex;position:relative;overflow:hidden}.coming-soon .ambient{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.coming-soon .ambient--left{background:linear-gradient(115deg,#fff 25%,#edfafd 59%,#cbedf1 100%);border:1px solid #e1f3f4;width:790px;height:920px;top:-350px;left:-493px;transform:rotate(30deg);box-shadow:24px 85px 0 10px #eefafd88,40px 150px 80px #d9f1f555}.coming-soon .ambient--right{background:linear-gradient(115deg,#c4eaf0,#f8fdfe 57%);width:840px;height:960px;bottom:-615px;right:-490px;transform:rotate(34deg);box-shadow:-65px -125px #e6f5f9a8,-66px -127px #ffffffb0}.coming-soon .announcement{text-align:center;flex-direction:column;align-items:center;width:100%;padding:clamp(100px,21.75svh,280px) 24px 40px;display:flex}.coming-soon .brand-mark{flex-shrink:0;width:clamp(112px,11.74svh,151px);height:auto}.coming-soon .brand-name{letter-spacing:3px;margin:clamp(20px,2.1svh,27px) 0 0;font-family:Arial,sans-serif;font-size:clamp(46px,5.6svh,72px);font-weight:400;line-height:1.1}.coming-soon .tagline{letter-spacing:3.5px;margin:2px 0 0;font-size:clamp(19px,2.25svh,29px);font-weight:350;line-height:1.4}.coming-soon .divider{background:var(--teal);width:70px;height:2px;margin-top:clamp(35px,4.3svh,55px)}.coming-soon h1{letter-spacing:22px;text-indent:22px;margin:clamp(30px,3.8svh,49px) 0 0;font-family:Segoe UI,sans-serif;font-size:clamp(30px,3.57svh,46px);font-weight:300;line-height:1.3}.coming-soon .cta{color:#fff;background:linear-gradient(110deg,#0b324f,#103959 65%,#0a304d);border:1px solid #174461;border-radius:999px;justify-content:center;align-items:center;gap:32px;min-height:clamp(60px,6.22svh,80px);margin-top:clamp(36px,4.8svh,62px);padding:18px 48px;font:400 20px/1.4 Century Gothic,Segoe UI,sans-serif;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 22px 35px #7faad32b}.coming-soon .cta svg{flex-shrink:0;width:30px;height:24px;transition:transform .2s}.coming-soon .cta:hover{background:#15496a;transform:translateY(-2px);box-shadow:0 24px 38px #6399c43b}.coming-soon .cta:hover svg{transform:translate(4px)}.coming-soon .cta:active{transform:translateY(0)}.coming-soon .cta:focus-visible{outline:3px solid var(--teal);outline-offset:6px}.coming-soon footer{text-align:center;letter-spacing:6px;color:#456583;margin-top:auto;padding:24px 20px clamp(38px,6.75svh,87px);font-size:15px}@media (width<=600px){.coming-soon{min-height:max(680px,100svh)}.coming-soon .announcement{padding-top:clamp(85px,16svh,150px)}.coming-soon .brand-mark{width:112px}.coming-soon .brand-name{letter-spacing:2px;margin-top:23px;font-size:45px}.coming-soon .tagline{letter-spacing:2.6px;margin-top:10px;font-size:17px}.coming-soon .divider{width:50px;margin-top:37px}.coming-soon h1{letter-spacing:8px;text-indent:8px;margin-top:36px;font-size:28px}.coming-soon .cta{gap:18px;max-width:100%;min-height:58px;margin-top:37px;padding:17px 24px;font-size:15px}.coming-soon .cta svg{width:25px}.coming-soon footer{letter-spacing:3.5px;padding-bottom:32px;font-size:10px}.coming-soon .ambient--left{width:490px;height:610px;top:-295px;left:-350px}.coming-soon .ambient--right{width:540px;height:650px;bottom:-440px;right:-365px;box-shadow:-30px -65px #e6f5f9a8,-31px -67px #ffffffb0}}@media (width<=360px){.coming-soon h1{letter-spacing:6px;text-indent:6px;font-size:24px}.coming-soon .cta{gap:12px;padding-inline:18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.coming-soon .cta,.coming-soon .cta svg{transition:none}}
