.page-wrap.svelte-1s0sqms{max-width:1440px;margin:0 auto;padding:calc(92px + 1.25rem) clamp(1rem,3vw,2rem) 3rem;display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,1.5rem)}.page-top.svelte-1s0sqms{background:var(--card-blue);color:#fff;padding:var(--section-py) var(--section-px);border-radius:var(--radius-bento);box-shadow:inset 0 8px 20px -4px #0006,inset 0 -2px 6px -2px #ffffff0d,inset 8px 0 20px -10px #00000040,inset -8px 0 20px -10px #00000040;border:1px solid rgba(255,255,255,.05)}.container.svelte-1s0sqms{max-width:var(--max-w);margin:0 auto}.page-tag.svelte-1s0sqms{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--silver);background:#9aa4b21a;border:1px solid rgba(154,164,178,.25);padding:.25rem .75rem;border-radius:50px;margin-bottom:1.25rem}.page-top.svelte-1s0sqms h1:where(.svelte-1s0sqms){font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.04em;margin-bottom:.75rem}.page-sub.svelte-1s0sqms{font-size:1rem;color:#fff9;max-width:600px;line-height:1.65}.page-body.svelte-1s0sqms{background:radial-gradient(140% 140% at 25% 15%,#fff,#f2f3f6);padding:var(--section-py) var(--section-px);border-radius:var(--radius-bento);box-shadow:var(--shadow-bento),inset 0 1px 2px #ffffffe6,inset 0 -16px 30px -20px #0f172a24;border:1px solid rgba(255,255,255,.4)}.coming-soon.svelte-1s0sqms{text-align:center;padding:5rem 2rem;background:var(--soft-white);border-radius:var(--radius-xl);border:1px solid rgba(8,14,26,.05)}.cs-icon.svelte-1s0sqms{width:64px;height:64px;background:#24406b12;border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--steel);margin:0 auto 1.25rem}.coming-soon.svelte-1s0sqms h3:where(.svelte-1s0sqms){font-family:var(--font-heading);font-size:1.4rem;font-weight:700;color:var(--navy);margin-bottom:.75rem}.coming-soon.svelte-1s0sqms p:where(.svelte-1s0sqms){font-size:.95rem;color:var(--muted);max-width:480px;margin:0 auto 2rem;line-height:1.65}.btn-primary.svelte-1s0sqms{display:inline-flex;font-family:var(--font-sans);font-size:.9rem;font-weight:600;color:var(--navy);background:linear-gradient(135deg,var(--platinum),var(--silver));text-decoration:none;padding:.75rem 1.75rem;border-radius:10px;transition:opacity .2s,transform .2s;box-shadow:0 5px 20px #05090f3d}.btn-primary.svelte-1s0sqms:hover{opacity:.9;transform:translateY(-2px)}
