.landing.svelte-1dc4m4p{width:100%;overflow-x:hidden}.page-header.svelte-1dc4m4p{position:relative;display:flex;flex-direction:column;background:linear-gradient(145deg,#0a151f,#101e2c);padding-top:7rem;padding-bottom:5rem}.overlay.svelte-1dc4m4p{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 50%,rgba(11,196,226,.05) 0%,transparent 60%);z-index:1;pointer-events:none}.grid-pattern.svelte-1dc4m4p{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(11,196,226,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(11,196,226,.05) 1px,transparent 1px);background-size:40px 40px;z-index:1;opacity:.3;pointer-events:none}.page-title.svelte-1dc4m4p{text-align:center;position:relative;z-index:5;padding:2rem 5%}.page-title.svelte-1dc4m4p h1:where(.svelte-1dc4m4p){font-family:var(--heading-font);font-size:4rem;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:-.02em}.content-section.svelte-1dc4m4p{padding:5rem 0;position:relative;min-height:30vh}.section-content.svelte-1dc4m4p{max-width:1200px;margin:0 auto;padding:0 5%}.status-content.svelte-1dc4m4p{max-width:800px;margin:0 auto}.coming-soon-card.svelte-1dc4m4p{background-color:#0f192380;border:1px solid rgba(11,196,226,.2);border-radius:16px;padding:3rem;text-align:center;transition:box-shadow .3s}.coming-soon-card.svelte-1dc4m4p:hover{box-shadow:0 10px 30px #0000004d}.coming-soon-icon.svelte-1dc4m4p{margin:0 auto 2rem;width:80px;height:80px;animation:svelte-1dc4m4p-pulse 3s infinite}@keyframes svelte-1dc4m4p-pulse{0%{filter:drop-shadow(0 0 5px rgba(11,196,226,.3))}50%{filter:drop-shadow(0 0 15px rgba(11,196,226,.7))}to{filter:drop-shadow(0 0 5px rgba(11,196,226,.3))}}.coming-soon-card.svelte-1dc4m4p h2:where(.svelte-1dc4m4p){font-family:var(--heading-font);font-size:2.5rem;font-weight:700;margin:0 0 2rem;text-transform:uppercase}.status-preview.svelte-1dc4m4p{background-color:#0f1923b3;border-radius:12px;padding:1.5rem;margin-top:2rem}.status-preview.svelte-1dc4m4p h4:where(.svelte-1dc4m4p){font-family:var(--heading-font);font-size:1.3rem;margin-top:1.5rem;margin-bottom:1.5rem;color:var(--primary);text-align:center;text-transform:uppercase}.status-indicator.svelte-1dc4m4p{width:14px;height:14px;border-radius:50%;display:inline-block}.status-indicator.operational.svelte-1dc4m4p{background-color:var(--status-operational, #4caf50);box-shadow:0 0 8px var(--status-operational, #4caf50)}.status-text.svelte-1dc4m4p{text-transform:capitalize;font-size:.9rem}.message.svelte-1dc4m4p{text-align:left;margin-bottom:3rem}.message.svelte-1dc4m4p p:where(.svelte-1dc4m4p){font-size:1.2rem;line-height:1.6;margin-bottom:1.5rem;opacity:.9}.feature-list.svelte-1dc4m4p{list-style:none;padding:0;margin:2rem 0}.feature-list.svelte-1dc4m4p li:where(.svelte-1dc4m4p){display:flex;align-items:center;margin-bottom:1.2rem;background-color:#0bc4e20d;border-radius:8px;padding:1rem;transition:transform .2s,background-color .2s;border-left:3px solid var(--primary)}.feature-list.svelte-1dc4m4p li:where(.svelte-1dc4m4p):hover{background-color:#0bc4e21a;transform:translate(5px)}.feature-icon.svelte-1dc4m4p{font-size:1.5rem;margin-right:1rem}.feature-text.svelte-1dc4m4p{font-size:1.1rem}.services-list.svelte-1dc4m4p{display:flex;flex-direction:column;gap:1rem}.service-item.svelte-1dc4m4p{display:flex;justify-content:space-between;align-items:center;padding-bottom:.8rem;border-bottom:1px solid rgba(11,196,226,.1)}.service-item.svelte-1dc4m4p:last-child{border-bottom:none;padding-bottom:0}.service-name.svelte-1dc4m4p{font-weight:600;font-size:1.1rem}.service-status.svelte-1dc4m4p{display:flex;align-items:center;gap:.5rem}.cta-container.svelte-1dc4m4p{margin-top:4rem;text-align:center}.secondary-button.svelte-1dc4m4p{display:inline-flex;align-items:center;background-color:transparent;color:var(--primary);border:2px solid var(--primary);padding:.8rem 2rem;font-size:1rem;font-family:var(--heading-font);font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;clip-path:var(--edge-angle);transition:background-color .2s,transform .2s,box-shadow .2s}.secondary-button.svelte-1dc4m4p:hover{background-color:#0bc4e21a;transform:translateY(-3px);box-shadow:0 0 20px #0bc4e266}@media (max-width: 768px){.page-title.svelte-1dc4m4p h1:where(.svelte-1dc4m4p){font-size:3rem}.coming-soon-card.svelte-1dc4m4p{padding:2rem}.coming-soon-card.svelte-1dc4m4p h2:where(.svelte-1dc4m4p){font-size:2rem}.message.svelte-1dc4m4p p:where(.svelte-1dc4m4p),.feature-text.svelte-1dc4m4p{font-size:1rem}.service-item.svelte-1dc4m4p{flex-direction:column;align-items:flex-start;gap:.5rem}.service-status.svelte-1dc4m4p{align-self:flex-start}}
