.page-wrap.svelte-1uha8ag{width:100%;min-height:100vh;background:#090d18;color:#eaf3fb;font-family:Figtree,sans-serif;overflow-x:hidden}.site-nav.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;z-index:100;height:64px;background:#090d18e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.07)!important;display:flex;align-items:center;padding:0 2rem}.site-nav.svelte-1uha8ag .nav-inner:where(.svelte-1uha8ag){max-width:1180px;width:100%;margin:0 auto;display:flex;align-items:center;gap:2.5rem}.site-nav.svelte-1uha8ag .nav-brand:where(.svelte-1uha8ag){font-family:Outfit,sans-serif;font-size:1.375rem;font-weight:700;color:#13acee;text-decoration:none;letter-spacing:-.025em;margin-right:auto;transition:opacity .2s}.site-nav.svelte-1uha8ag .nav-brand:where(.svelte-1uha8ag):hover{opacity:.82}.site-nav.svelte-1uha8ag .nav-links:where(.svelte-1uha8ag){display:flex;gap:2rem}.site-nav.svelte-1uha8ag .nav-links:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:#6e8fa8;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s}.site-nav.svelte-1uha8ag .nav-links:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:#eaf3fb}@media(max-width:600px){.site-nav.svelte-1uha8ag .nav-links:where(.svelte-1uha8ag){display:none}}.site-nav.svelte-1uha8ag .nav-cta:where(.svelte-1uha8ag){padding:.5rem 1.25rem;background:#13acee;color:#fff;text-decoration:none;border-radius:6px;font-size:.875rem;font-weight:600;white-space:nowrap;transition:all .2s}.site-nav.svelte-1uha8ag .nav-cta:where(.svelte-1uha8ag):hover{background:#39b9f1;transform:translateY(-1px);box-shadow:0 4px 16px #13acee47}.section-inner.svelte-1uha8ag{max-width:1180px;width:100%;margin:0 auto;padding:0 2rem}.section-label.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.625rem;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#13acee;margin-bottom:1.25rem}.section-label.svelte-1uha8ag:before{content:"";display:block;width:18px;height:2px;background:#13acee;border-radius:2px}.section-title.svelte-1uha8ag{font-family:Forum,serif;font-size:clamp(2rem,4vw,2.875rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:#eaf3fb;margin-bottom:1rem}.section-sub.svelte-1uha8ag{font-size:1.0625rem;color:#6e8fa8;line-height:1.68;max-width:540px;margin-bottom:3.5rem}.hero.svelte-1uha8ag{position:relative;min-height:100vh;display:flex;align-items:center;padding:7rem 0 5rem;overflow:hidden}.hero.svelte-1uha8ag .hero-bg:where(.svelte-1uha8ag){position:absolute;inset:0;pointer-events:none}.hero.svelte-1uha8ag .hero-bg:where(.svelte-1uha8ag) .hero-grid:where(.svelte-1uha8ag){position:absolute;inset:0;background-image:linear-gradient(rgba(19,172,238,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(19,172,238,.055) 1px,transparent 1px);background-size:68px 68px;mask-image:radial-gradient(ellipse 90% 65% at 50% 0%,black 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 65% at 50% 0%,black 20%,transparent 100%)}.hero.svelte-1uha8ag .hero-bg:where(.svelte-1uha8ag) .orb:where(.svelte-1uha8ag){position:absolute;border-radius:50%;filter:blur(90px)}.hero.svelte-1uha8ag .hero-bg:where(.svelte-1uha8ag) .orb.orb-1:where(.svelte-1uha8ag){top:-20%;right:-8%;width:58%;max-width:720px;aspect-ratio:1;background:radial-gradient(circle,rgba(19,172,238,.17) 0%,transparent 65%)}.hero.svelte-1uha8ag .hero-bg:where(.svelte-1uha8ag) .orb.orb-2:where(.svelte-1uha8ag){bottom:0;left:-12%;width:46%;max-width:580px;aspect-ratio:1;background:radial-gradient(circle,rgba(80,60,220,.1) 0%,transparent 65%)}.hero.svelte-1uha8ag .hero-inner:where(.svelte-1uha8ag){position:relative;z-index:1}.hero-badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;background:#13acee1a;border:1px solid rgba(19,172,238,.22);border-radius:100px;padding:.35rem .875rem;font-size:.8125rem;font-weight:500;color:#13acee;margin-bottom:2rem;opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .55s ease}.hero-badge.svelte-1uha8ag .badge-dot:where(.svelte-1uha8ag){width:6px;height:6px;border-radius:50%;background:#13acee;animation:svelte-1uha8ag-pulse-dot 2.2s ease infinite}.hero-title.svelte-1uha8ag{font-family:Forum,serif;font-size:clamp(2.75rem,6.5vw,5.25rem);font-weight:400;line-height:1.07;letter-spacing:-.03em;color:#eaf3fb;margin-bottom:1.5rem;max-width:720px;opacity:0;transform:translateY(20px);transition:opacity .65s ease .1s,transform .65s ease .1s}.hero-title.svelte-1uha8ag .title-accent:where(.svelte-1uha8ag){color:#13acee}.hero-desc.svelte-1uha8ag{font-size:clamp(1rem,1.5vw,1.125rem);color:#6e8fa8;line-height:1.72;max-width:580px;margin-bottom:2.5rem;opacity:0;transform:translateY(20px);transition:opacity .65s ease .2s,transform .65s ease .2s}.hero-actions.svelte-1uha8ag{display:flex;gap:.875rem;flex-wrap:wrap;margin-bottom:4rem;opacity:0;transform:translateY(20px);transition:opacity .65s ease .3s,transform .65s ease .3s}.btn-primary.svelte-1uha8ag{display:inline-flex;align-items:center;padding:.875rem 2rem;background:#13acee;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:.9375rem;transition:all .2s}.btn-primary.svelte-1uha8ag:hover{background:#39b9f1;transform:translateY(-2px);box-shadow:0 8px 28px #13acee47}.btn-ghost.svelte-1uha8ag{display:inline-flex;align-items:center;padding:.875rem 2rem;background:transparent;color:#eaf3fb;text-decoration:none;border-radius:8px;font-weight:500;font-size:.9375rem;border:1px solid rgba(255,255,255,.07);transition:all .2s}.btn-ghost.svelte-1uha8ag:hover{border-color:#ffffff2e;background:#ffffff0a}.hero-stats.svelte-1uha8ag{display:flex;align-items:center;flex-wrap:wrap;padding:1.5rem 2rem;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:12px;max-width:700px;opacity:0;transform:translateY(20px);transition:opacity .65s ease .4s,transform .65s ease .4s}.hero-stats.svelte-1uha8ag .stat:where(.svelte-1uha8ag){flex:1;min-width:100px;text-align:center;padding:.375rem .75rem}.hero-stats.svelte-1uha8ag .stat:where(.svelte-1uha8ag) .stat-value:where(.svelte-1uha8ag){display:block;font-family:Outfit,sans-serif;font-size:1.625rem;font-weight:700;color:#13acee;line-height:1;margin-bottom:.3rem;letter-spacing:-.02em}.hero-stats.svelte-1uha8ag .stat:where(.svelte-1uha8ag) .stat-label:where(.svelte-1uha8ag){display:block;font-size:.72rem;color:#6e8fa8;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.hero-stats.svelte-1uha8ag .stat-sep:where(.svelte-1uha8ag){width:1px;height:36px;background:#ffffff12;flex-shrink:0}.mounted.svelte-1uha8ag .hero-badge:where(.svelte-1uha8ag),.mounted.svelte-1uha8ag .hero-title:where(.svelte-1uha8ag),.mounted.svelte-1uha8ag .hero-desc:where(.svelte-1uha8ag),.mounted.svelte-1uha8ag .hero-actions:where(.svelte-1uha8ag),.mounted.svelte-1uha8ag .hero-stats:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.features-section.svelte-1uha8ag{padding:7rem 0;border-top:1px solid rgba(255,255,255,.07)}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;background:#ffffff12}@media(max-width:900px){.features-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.features-grid.svelte-1uha8ag{grid-template-columns:1fr}}.feature-card.svelte-1uha8ag{background:#0e1522;padding:2rem;transition:background .2s}.feature-card.svelte-1uha8ag:hover{background:#131c2e}.feature-card.svelte-1uha8ag:hover .feature-icon:where(.svelte-1uha8ag){border-color:#13acee66;color:#13acee;background:#13acee1a}.feature-card.svelte-1uha8ag .feature-icon:where(.svelte-1uha8ag){width:44px;height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;color:#6e8fa8;margin-bottom:1.375rem;transition:all .2s;background:#ffffff05}.feature-card.svelte-1uha8ag .feature-icon:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){width:22px;height:22px}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;color:#eaf3fb;margin-bottom:.625rem;letter-spacing:-.01em}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.875rem;color:#6e8fa8;line-height:1.68;margin:0}.feature-card.svelte-1uha8ag:nth-child(2) .feature-icon:where(.svelte-1uha8ag),.feature-card.svelte-1uha8ag:nth-child(5) .feature-icon:where(.svelte-1uha8ag){color:#b89dff8c;border-color:#b89dff1f;background:#b89dff0d}.feature-card.svelte-1uha8ag:nth-child(3) .feature-icon:where(.svelte-1uha8ag),.feature-card.svelte-1uha8ag:nth-child(6) .feature-icon:where(.svelte-1uha8ag){color:#6db8968c;border-color:#6db8961f;background:#6db8960d}.feature-card.svelte-1uha8ag:nth-child(2):hover .feature-icon:where(.svelte-1uha8ag),.feature-card.svelte-1uha8ag:nth-child(5):hover .feature-icon:where(.svelte-1uha8ag){color:#b89dff;border-color:#b89dff59;background:#b89dff1a}.feature-card.svelte-1uha8ag:nth-child(3):hover .feature-icon:where(.svelte-1uha8ag),.feature-card.svelte-1uha8ag:nth-child(6):hover .feature-icon:where(.svelte-1uha8ag){color:#6db896;border-color:#6db89659;background:#6db8961a}.hero-stats.svelte-1uha8ag .stat:where(.svelte-1uha8ag):nth-child(3) .stat-value:where(.svelte-1uha8ag){color:#b89dff}.hero-stats.svelte-1uha8ag .stat:where(.svelte-1uha8ag):nth-child(5) .stat-value:where(.svelte-1uha8ag){color:#6db896}.how-section.svelte-1uha8ag{padding:7rem 0;border-top:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,transparent,rgba(19,172,238,.025) 50%,transparent)}.steps-row.svelte-1uha8ag{display:flex;align-items:flex-start;margin-top:.5rem}@media(max-width:720px){.steps-row.svelte-1uha8ag{flex-direction:column;gap:2.5rem}}.step.svelte-1uha8ag{flex:1;padding:0 2rem}.step.svelte-1uha8ag:first-child{padding-left:0}.step.svelte-1uha8ag:last-child{padding-right:0}@media(max-width:720px){.step.svelte-1uha8ag{padding:0}}.step.svelte-1uha8ag .step-num:where(.svelte-1uha8ag){font-family:Outfit,sans-serif;font-size:3.25rem;font-weight:800;color:#13acee2e;line-height:1;margin-bottom:1rem;letter-spacing:-.04em}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;color:#eaf3fb;margin-bottom:.625rem;letter-spacing:-.01em}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.875rem;color:#6e8fa8;line-height:1.68;margin:0}.step-arrow.svelte-1uha8ag{flex-shrink:0;color:#344a5e;padding-top:1rem}.step-arrow.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:22px;height:22px}@media(max-width:720px){.step-arrow.svelte-1uha8ag{display:none}}.steps-row.svelte-1uha8ag>.step:where(.svelte-1uha8ag):nth-child(3) .step-num:where(.svelte-1uha8ag){color:#b89dff38}.steps-row.svelte-1uha8ag>.step:where(.svelte-1uha8ag):nth-child(5) .step-num:where(.svelte-1uha8ag){color:#6db89638}.pricing-section.svelte-1uha8ag,.directory-section.svelte-1uha8ag{padding:7rem 0;border-top:1px solid rgba(255,255,255,.07)}.tenant-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.tenant-card.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.5rem;background:#0e1522;border:1px solid rgba(255,255,255,.07);border-radius:10px;text-decoration:none;transition:all .2s}.tenant-card.svelte-1uha8ag:hover{border-color:#13acee66;background:#131c2e;transform:translate(2px)}.tenant-card.svelte-1uha8ag:hover .tenant-arrow:where(.svelte-1uha8ag){color:#13acee;transform:translate(3px)}.tenant-card.svelte-1uha8ag .tenant-name:where(.svelte-1uha8ag){font-size:.9375rem;font-weight:500;color:#eaf3fb}.tenant-card.svelte-1uha8ag .tenant-arrow:where(.svelte-1uha8ag){width:17px;height:17px;color:#344a5e;flex-shrink:0;transition:all .2s}.site-footer.svelte-1uha8ag{border-top:1px solid rgba(255,255,255,.07);padding:3rem 0}.site-footer.svelte-1uha8ag .footer-inner:where(.svelte-1uha8ag){display:flex;align-items:center;flex-wrap:wrap;gap:2rem}.site-footer.svelte-1uha8ag .footer-brand:where(.svelte-1uha8ag){margin-right:auto}.site-footer.svelte-1uha8ag .footer-brand:where(.svelte-1uha8ag) .footer-logo:where(.svelte-1uha8ag){font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:700;color:#13acee;display:block;letter-spacing:-.02em;margin-bottom:.3rem}.site-footer.svelte-1uha8ag .footer-brand:where(.svelte-1uha8ag) .footer-tagline:where(.svelte-1uha8ag){font-size:.8125rem;color:#344a5e;margin:0}.site-footer.svelte-1uha8ag .footer-links:where(.svelte-1uha8ag){display:flex;gap:1.875rem}.site-footer.svelte-1uha8ag .footer-links:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){font-size:.875rem;color:#6e8fa8;text-decoration:none;transition:color .2s}.site-footer.svelte-1uha8ag .footer-links:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:#eaf3fb}.site-footer.svelte-1uha8ag .footer-copy:where(.svelte-1uha8ag){width:100%;font-size:.8rem;color:#344a5e;margin:0;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.07);text-align:center}.pricing-coming-soon.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 2rem;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#0e1522;max-width:480px}.pricing-coming-soon.svelte-1uha8ag .coming-soon-icon:where(.svelte-1uha8ag){width:52px;height:52px;border-radius:12px;border:1px solid rgba(184,157,255,.2);background:#b89dff14;display:flex;align-items:center;justify-content:center;color:#b89dff;margin-bottom:1.5rem}.pricing-coming-soon.svelte-1uha8ag .coming-soon-icon:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){width:26px;height:26px}.pricing-coming-soon.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700;color:#eaf3fb;margin-bottom:.75rem;letter-spacing:-.01em}.pricing-coming-soon.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9375rem;color:#6e8fa8;line-height:1.65;margin-bottom:2rem}@keyframes svelte-1uha8ag-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}
