.coming-soon.svelte-1xwasec{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;padding:160px 20px;position:relative;overflow:hidden}.background-pattern.svelte-1xwasec{position:absolute;inset:0;opacity:.03;background-image:linear-gradient(30deg,#2c5f7c 12%,transparent 12.5%,transparent 87%,#2c5f7c 87.5%,#2c5f7c),linear-gradient(150deg,#2c5f7c 12%,transparent 12.5%,transparent 87%,#2c5f7c 87.5%,#2c5f7c),linear-gradient(30deg,#2c5f7c 12%,transparent 12.5%,transparent 87%,#2c5f7c 87.5%,#2c5f7c),linear-gradient(150deg,#2c5f7c 12%,transparent 12.5%,transparent 87%,#2c5f7c 87.5%,#2c5f7c);background-size:80px 140px;background-position:0 0,0 0,40px 70px,40px 70px}.content.svelte-1xwasec{text-align:center;max-width:600px;position:relative;z-index:1;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1)}.content.visible.svelte-1xwasec{opacity:1;transform:translateY(0)}.content.svelte-1xwasec .badge:where(.svelte-1xwasec){display:inline-block;padding:8px 20px;background:#f0f4f7;border-radius:50px;color:#2c5f7c;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:32px;border:2px solid #e1e8ed}.content.svelte-1xwasec h1:where(.svelte-1xwasec){font-size:52px;font-weight:700;color:#1a1a1a;margin:0 0 24px;letter-spacing:-.02em;line-height:1.2}@media(max-width:768px){.content.svelte-1xwasec h1:where(.svelte-1xwasec){font-size:36px}}.content.svelte-1xwasec p:where(.svelte-1xwasec){font-size:18px;line-height:1.7;color:#4a5568;max-width:500px;margin:0 auto 48px}.content.svelte-1xwasec .btn:where(.svelte-1xwasec){display:inline-block;padding:16px 40px;background:#2c5f7c;color:#fff;border-radius:8px;font-weight:700;font-size:16px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #2c5f7c33}.content.svelte-1xwasec .btn:where(.svelte-1xwasec):hover{transform:translateY(-2px);box-shadow:0 8px 24px #2c5f7c4d;background:#1e4058}
