.research-page.svelte-1seozpa{display:flex;flex-direction:column;gap:0;background:#030712;color:#e5e7eb;overflow-x:hidden}.section-container.svelte-1seozpa{max-width:1440px;margin:0 auto;width:100%;padding:0 40px}.section-eyebrow.svelte-1seozpa{text-transform:uppercase;letter-spacing:.1em;font-size:14px;color:#b2bbc5;margin:0}.section-divider.svelte-1seozpa{border-width:1px 0 0 0;border-style:solid;border-color:transparent;-o-border-image:linear-gradient(90deg,rgba(124,240,255,.25),rgba(128,99,255,.22)) 1;border-image:linear-gradient(90deg,#7cf0ff40,#8063ff38) 1}.alt-surface.svelte-1seozpa{background:#121317}.research-loop-section.svelte-1seozpa{padding:80px 40px}.research-loop-header.svelte-1seozpa{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.research-loop-header.svelte-1seozpa h2:where(.svelte-1seozpa){margin:0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2}.research-loop-description.svelte-1seozpa{margin:0;color:#cfd6e0;font-size:16px;line-height:1.6;max-width:760px}.research-loop-stepper.svelte-1seozpa{position:relative;padding-top:12px}.research-loop-line.svelte-1seozpa{position:absolute;top:54px;left:28px;right:28px;height:3px;background:#7cf0ff1a;border-radius:2px;overflow:hidden;z-index:0}.beam-pulse.svelte-1seozpa{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(124,240,255,.8) 50%,transparent 100%);transform:translate(-100%);animation:svelte-1seozpa-beam-flow 3s cubic-bezier(.4,0,.2,1) infinite}@keyframes svelte-1seozpa-beam-flow{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}.research-loop-feedback.svelte-1seozpa{position:absolute;top:54px;left:28px;right:28px;height:80px;z-index:0;pointer-events:none;display:flex;justify-content:center;align-items:flex-end}.feedback-track.svelte-1seozpa{width:100%;height:100%;border:2px dashed rgba(128,99,255,.3);border-top:none;border-radius:0 0 100px 100px;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);opacity:.6}.feedback-label.svelte-1seozpa{position:absolute;bottom:-10px;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#8063ff99;background:#030712;padding:0 12px}.research-loop-steps.svelte-1seozpa{position:relative;display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:16px;z-index:1}.research-loop-step.svelte-1seozpa{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:12px 10px;border-radius:14px;background:#030712;border:1px solid rgba(124,240,255,.08);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;z-index:2}.research-loop-step.svelte-1seozpa:hover{transform:translateY(-4px);border-color:#7cf0ff4d;box-shadow:0 4px 24px -4px #00000080}.research-loop-icon.svelte-1seozpa{width:56px;height:56px;border-radius:50%;border:1px solid rgba(124,240,255,.35);display:inline-flex;align-items:center;justify-content:center;color:#7cf0ff;font-weight:600;background:#7cf0ff0a;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease;position:relative;z-index:3}.research-loop-step.svelte-1seozpa:hover .research-loop-icon:where(.svelte-1seozpa){border-color:#7cf0ff;background:#7cf0ff1a;box-shadow:0 0 0 4px #7cf0ff1a,0 0 20px #7cf0ff66;transform:scale(1.1)}.research-loop-step.svelte-1seozpa h3:where(.svelte-1seozpa){margin:0;font-size:15px;font-weight:600;line-height:1.3;color:#e5e7eb}.research-loop-step.svelte-1seozpa p:where(.svelte-1seozpa){margin:0;color:#cfd6e0;font-size:14px;line-height:1.5}.loop-outcomes-section.svelte-1seozpa{padding:80px 40px}.loop-outcomes-header.svelte-1seozpa{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.loop-outcomes-header.svelte-1seozpa h2:where(.svelte-1seozpa){margin:0;font-size:clamp(2rem,3.5vw,2.6rem);line-height:1.15}.loop-outcomes-lede.svelte-1seozpa{margin:0;color:#cfd6e0;font-size:16px;line-height:1.7;max-width:720px}.loop-outcomes-grid.svelte-1seozpa{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:20px;margin-top:28px}.loop-outcome.svelte-1seozpa{padding:18px 20px;border-radius:14px;border:1px solid rgba(124,240,255,.08);background:linear-gradient(180deg,#ffffff05,#ffffff01)}.loop-outcome-title.svelte-1seozpa{margin:0 0 10px;font-size:17px;font-weight:600;color:#e5e7eb}.loop-outcome-list.svelte-1seozpa{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:#cfd6e0;font-size:14px;line-height:1.6}.loop-outcomes-cta.svelte-1seozpa{margin:28px 0 0;font-size:15px;line-height:1.6;color:#cfd6e0;max-width:900px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:1024px){.research-loop-steps.svelte-1seozpa{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.section-container.svelte-1seozpa{padding:0 20px}.research-loop-section.svelte-1seozpa{padding:60px 20px}.research-loop-steps.svelte-1seozpa{display:flex;flex-direction:column;gap:32px}.research-loop-step.svelte-1seozpa{align-items:flex-start;text-align:left;flex-direction:row;background:transparent;border:none;padding:0;position:relative}.research-loop-step.svelte-1seozpa:hover{transform:none;box-shadow:none}.research-loop-line.svelte-1seozpa,.research-loop-feedback.svelte-1seozpa{display:none}.research-loop-icon.svelte-1seozpa{flex-shrink:0;width:48px;height:48px;font-size:14px}.research-loop-step.svelte-1seozpa:not(:last-child):after{content:"";position:absolute;left:24px;top:48px;bottom:-32px;width:2px;background:#7cf0ff26;z-index:0}.research-loop-step.svelte-1seozpa div:where(.svelte-1seozpa):not(.research-loop-icon){display:flex;flex-direction:column;gap:6px;padding-top:2px}.loop-outcomes-section.svelte-1seozpa{padding:60px 20px}.loop-outcomes-grid.svelte-1seozpa{grid-template-columns:1fr;gap:16px}}@media(max-width:480px){.section-eyebrow.svelte-1seozpa{font-size:12px}}
