.hiw.svelte-15ik3d1{--cyan:#06b6d4;--cyan-dim:#06b6d426;--indigo:#6366f1;--indigo-dim:#6366f11a;--slate-900:#0f172a;--slate-850:#0d1117;--slate-800:#1e293b}.hiw-hero.svelte-15ik3d1{position:relative;overflow:hidden}.hiw-hero-bg.svelte-15ik3d1{z-index:0;position:absolute;inset:0}.hiw-hero-gradient.svelte-15ik3d1{background:radial-gradient(ellipse 80% 70% at 50% 0%, #06b6d41a 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 80% 100%, #6366f112 0%, transparent 50%), linear-gradient(180deg, #080c14 0%, var(--slate-850) 50%, var(--slate-850) 100%);position:absolute;inset:0}.hiw-hero-grid.svelte-15ik3d1{background-image:radial-gradient(circle,#94a3b80a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 10%,#0000 70%)}.hiw-hero-glow.svelte-15ik3d1{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.hiw-hero-glow--1.svelte-15ik3d1{background:radial-gradient(circle,#06b6d424 0%,#0000 70%);width:500px;height:500px;animation:6s ease-in-out infinite svelte-15ik3d1-hiw-glow-pulse;top:-200px;left:50%;transform:translate(-50%)}.hiw-hero-glow--2.svelte-15ik3d1{background:radial-gradient(circle,#6366f11a 0%,#0000 70%);width:350px;height:350px;animation:8s ease-in-out 3s infinite svelte-15ik3d1-hiw-glow-pulse;bottom:-100px;right:-80px}.hiw-orbit.svelte-15ik3d1{pointer-events:none;border:1px solid #06b6d40f;border-radius:50%;position:absolute}.hiw-orbit--1.svelte-15ik3d1{width:550px;height:550px;animation:60s linear infinite svelte-15ik3d1-hiw-orbit-spin;top:-220px;left:50%;transform:translate(-50%)}.hiw-orbit--2.svelte-15ik3d1{border-color:#6366f10d;width:400px;height:400px;animation:45s linear infinite reverse svelte-15ik3d1-hiw-orbit-spin;top:-150px;left:50%;transform:translate(-50%)}.hiw-badge.svelte-15ik3d1{background:#06b6d414;border:1px solid #06b6d426;border-radius:999px;align-items:center;gap:8px;margin-bottom:1.5rem;padding:6px 16px;animation:.6s ease-out both svelte-15ik3d1-hiw-fade-up;display:inline-flex}.hiw-badge-dot.svelte-15ik3d1{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);border-radius:50%;animation:2s ease-in-out infinite svelte-15ik3d1-hiw-blink}.hiw-badge-text.svelte-15ik3d1{letter-spacing:.08em;color:#06b6d4e6;text-transform:uppercase;font-family:DM Mono,monospace;font-size:11px;font-weight:600}.hiw-headline.svelte-15ik3d1{letter-spacing:-.02em;color:#f1f5f9;max-width:700px;margin:0 auto;font-family:Outfit,system-ui,sans-serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.1;animation:.6s ease-out .1s both svelte-15ik3d1-hiw-fade-up}.hiw-subtitle.svelte-15ik3d1{color:#94a3b8;max-width:540px;margin-top:1.25rem;margin-left:auto;margin-right:auto;font-size:1.05rem;font-weight:300;line-height:1.7;animation:.6s ease-out .2s both svelte-15ik3d1-hiw-fade-up}.hiw-section.svelte-15ik3d1{padding:5rem 0;position:relative}.hiw-section-bg.svelte-15ik3d1{background:linear-gradient(180deg, var(--slate-850) 0%, #0f172a66 50%, var(--slate-850) 100%);position:absolute;inset:0}.hiw-section--alt.svelte-15ik3d1{background:linear-gradient(180deg, #0f172a80 0%, var(--slate-850) 50%, #0f172a80 100%)}.hiw-section-header.svelte-15ik3d1{text-align:center;margin-bottom:3rem}.hiw-section-title.svelte-15ik3d1{color:#f1f5f9;letter-spacing:-.01em;font-family:Outfit,system-ui,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.hiw-timeline.svelte-15ik3d1{flex-direction:column;display:flex}.hiw-step.svelte-15ik3d1{gap:1.5rem;animation:.5s ease-out both svelte-15ik3d1-hiw-fade-up;display:flex}@media (width>=640px){.hiw-step.svelte-15ik3d1{gap:2.5rem}}.hiw-step-spine.svelte-15ik3d1{flex-direction:column;flex-shrink:0;align-items:center;width:56px;display:flex}@media (width>=640px){.hiw-step-spine.svelte-15ik3d1{width:72px}}.hiw-step-node.svelte-15ik3d1{z-index:1;background:#06b6d414;border:1px solid #06b6d42e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;position:relative}@media (width>=640px){.hiw-step-node.svelte-15ik3d1{width:72px;height:72px}}.hiw-step.svelte-15ik3d1:hover .hiw-step-node:where(.svelte-15ik3d1){background:#06b6d426;border-color:#06b6d44d;transform:scale(1.05);box-shadow:0 0 30px #06b6d41f}.hiw-step-node-number.svelte-15ik3d1{color:var(--cyan);z-index:1;font-family:Outfit,system-ui,sans-serif;font-size:1.1rem;font-weight:800}@media (width>=640px){.hiw-step-node-number.svelte-15ik3d1{font-size:1.35rem}}.hiw-step-node-pulse.svelte-15ik3d1{border:1px solid #06b6d414;border-radius:50%;animation:3s ease-in-out infinite svelte-15ik3d1-hiw-node-pulse;position:absolute;inset:-4px}.hiw-step-line.svelte-15ik3d1{background:linear-gradient(#06b6d433 0%,#06b6d40a 100%);flex:1;width:1px;min-height:32px}.hiw-step-card.svelte-15ik3d1{-webkit-backdrop-filter:blur(8px);background:#0f172a80;border:1px solid #94a3b80f;border-radius:14px;flex:1;margin-bottom:1.5rem;padding:1.75rem;transition:all .3s}.hiw-step.svelte-15ik3d1:hover .hiw-step-card:where(.svelte-15ik3d1){background:#0f172ab3;border-color:#06b6d42e;transform:translate(4px);box-shadow:0 0 40px #06b6d40a}.hiw-step-icon.svelte-15ik3d1{width:42px;height:42px;color:var(--cyan);background:#06b6d41a;border-radius:10px;justify-content:center;align-items:center;margin-bottom:1rem;transition:all .3s;display:inline-flex}.hiw-step.svelte-15ik3d1:hover .hiw-step-icon:where(.svelte-15ik3d1){background:#06b6d42e;box-shadow:0 0 20px #06b6d41a}.hiw-step-title.svelte-15ik3d1{color:#e2e8f0;margin-bottom:.5rem;font-family:Outfit,system-ui,sans-serif;font-size:1.15rem;font-weight:600}.hiw-step-desc.svelte-15ik3d1{color:#64748b;font-size:.9rem;font-weight:300;line-height:1.7}.hiw-faq-list.svelte-15ik3d1 [data-accordion-item]{background:#0f172a80;border:1px solid #94a3b80f;border-radius:12px;padding-left:1.25rem;padding-right:1.25rem;transition:all .3s}.hiw-faq-list.svelte-15ik3d1 [data-accordion-item]:hover{background:#0f172ab3;border-color:#06b6d426}.hiw-faq-list.svelte-15ik3d1 [data-accordion-item][data-state=open]{border-color:#06b6d433;box-shadow:0 0 30px #06b6d40a}.hiw-faq-list.svelte-15ik3d1 .hiw-faq-trigger{color:#e2e8f0;align-items:center;gap:12px;font-family:DM Sans,system-ui,sans-serif;font-size:.95rem;display:flex}.hiw-faq-list.svelte-15ik3d1 .hiw-faq-q-marker{letter-spacing:.05em;color:var(--cyan);background:#06b6d41a;border:1px solid #06b6d426;border-radius:4px;flex-shrink:0;padding:2px 8px;font-family:DM Mono,monospace;font-size:10px;font-weight:600}.hiw-faq-list.svelte-15ik3d1 .hiw-faq-answer{color:#94a3b8;padding-left:3rem;font-size:.875rem;font-weight:300;line-height:1.7}.hiw-cta.svelte-15ik3d1{position:relative;overflow:hidden}.hiw-cta-bg.svelte-15ik3d1{background:radial-gradient(ellipse 80% 80% at 50% 100%, #06b6d41f 0%, transparent 60%), linear-gradient(180deg, var(--slate-850) 0%, #080c14 100%);position:absolute;inset:0}.hiw-cta-orbit.svelte-15ik3d1{pointer-events:none;border:1px solid #06b6d40f;border-radius:50%;width:600px;height:600px;animation:50s linear infinite svelte-15ik3d1-hiw-orbit-spin;position:absolute;bottom:-300px;left:50%;transform:translate(-50%)}.hiw-cta-title.svelte-15ik3d1{color:#f1f5f9;letter-spacing:-.01em;font-family:Outfit,system-ui,sans-serif;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700}.hiw-cta-subtitle.svelte-15ik3d1{color:#64748b;margin-top:1rem;font-size:1.05rem;font-weight:300}@keyframes svelte-15ik3d1-hiw-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-15ik3d1-hiw-glow-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-15ik3d1-hiw-blink{0%,to{opacity:.4}50%{opacity:1}}@keyframes svelte-15ik3d1-hiw-orbit-spin{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}@keyframes svelte-15ik3d1-hiw-node-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.svelte-15ik3d1,.svelte-15ik3d1:before,.svelte-15ik3d1:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
