:root{--brand-blue:#033fff;--brand-black:#090b10;--body-copy:#3d4350;--guide:rgba(3,63,255,.14)}
*{box-sizing:border-box}
html,body{min-height:100%;margin:0}
body{background:#fff;color:var(--brand-black);font-family:Figtree,Arial,sans-serif}
.coming-soon{position:relative;min-height:100svh;display:flex;flex-direction:column;padding:clamp(24px,5vw,68px);border-inline:1px solid var(--guide)}
.coming-soon-logo{display:inline-flex;width:max-content;text-decoration:none;background:transparent}
.coming-soon-logo img{display:block;width:auto;height:28px}
.coming-soon-copy{width:min(100%,700px);margin:auto;text-align:left}
.coming-soon h1{max-width:650px;margin:0;letter-spacing:-.048em;font-size:clamp(42px,6vw,68px);font-weight:600;line-height:1.1}
.coming-soon-copy>p{max-width:525px;margin:22px 0 34px;color:var(--body-copy);font-size:15px;font-weight:400;line-height:1.55}
.coming-soon-actions{display:flex;flex-wrap:wrap;gap:10px}
.coming-soon-cta{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 23px;border:1px solid var(--brand-blue);border-radius:5px;background:var(--brand-blue);color:#fff;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:background-color .24s ease,border-color .24s ease}
.coming-soon-back{background:transparent;color:var(--brand-blue)}
.coming-soon-cta:hover{background:#002cc7;border-color:#002cc7}.coming-soon-back:hover{color:#fff}
.coming-soon-arrow{width:16px;height:16px;display:block;background:currentColor;mask:url('assets/icons/lucide/arrow-up-right.svg') center/contain no-repeat;-webkit-mask:url('assets/icons/lucide/arrow-up-right.svg') center/contain no-repeat}
@media(max-width:640px){.coming-soon{padding:24px}.coming-soon-logo img{height:25px}.coming-soon-copy{margin:auto 0}.coming-soon h1{font-size:clamp(36px,11vw,48px);line-height:1.12}.coming-soon-copy>p{font-size:15px}}
