.dify-shell.svelte-6209hj{width:min(1180px,100%);margin:0 auto}.dify-hero.svelte-6209hj{padding-top:clamp(5.5rem,9vw,7.5rem);padding-bottom:clamp(2.5rem,6vw,4rem)}.hero-stage.svelte-6209hj{position:relative;min-height:clamp(34rem,58vw,43rem);overflow:clip;isolation:isolate}.hero-stage.svelte-6209hj:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#030304,#030304db 8%,#03030447 20%,#03030400 34% 66%,#03030452 80%,#030304d1 92%,#030304),linear-gradient(90deg,#030304,#030304f6 28%,#030304ad 52%,#0303042e 72%,#03030457 88%,#03030485),radial-gradient(circle at 74% 54%,#03030400,#03030414 22%,#0303043d 58%,#03030475),radial-gradient(circle at 16% 52%,rgba(3,3,4,.18) 0%,transparent 38%)}.dify-hero.svelte-6209hj .hero-signal-field{inset:-2rem -4rem -3rem -2rem}.hero-layout.svelte-6209hj{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(18rem,.72fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.dify-hero.svelte-6209hj .hero-copy:where(.svelte-6209hj){display:grid;gap:1.1rem;max-width:47rem}.dify-hero.svelte-6209hj .hero-copy:where(.svelte-6209hj) .product-kicker:where(.svelte-6209hj){width:-moz-fit-content;width:fit-content;padding:.38rem .7rem .4rem;border:1px solid rgba(91,125,255,.16);border-radius:999px;background:#080a0e9e;box-shadow:inset 0 0 0 1px #ffffff05,0 10px 30px #0000002e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dify-hero.svelte-6209hj .hero-copy:where(.svelte-6209hj) .product-kicker:where(.svelte-6209hj):before{width:.38rem;height:.38rem;background:#3b6dfff5;box-shadow:0 0 14px #469aff61}.dify-hero.svelte-6209hj .hero-title:where(.svelte-6209hj){margin:0;color:var(--color-fg-primary);font-size:clamp(3rem,5vw + 1rem,5.35rem);line-height:.98;letter-spacing:0;text-wrap:balance}.dify-hero.svelte-6209hj .hero-detail:where(.svelte-6209hj){margin:0;max-width:38rem;color:var(--color-fg-secondary);font-size:clamp(1.02rem,1vw + .9rem,1.18rem);line-height:1.72;text-wrap:pretty}.dify-hero.svelte-6209hj .hero-actions:where(.svelte-6209hj){display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.hero-note.svelte-6209hj{margin:0;color:var(--color-fg-muted);font-family:var(--font-mono);font-size:.78rem;letter-spacing:0;text-transform:uppercase}.dify-brief.svelte-6209hj{display:grid;gap:1.15rem;padding:clamp(1.2rem,3vw,1.7rem)}.dify-brief-header.svelte-6209hj{display:flex;gap:.9rem;align-items:center}.logo-mark.svelte-6209hj{display:inline-grid;place-items:center;flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:.9rem;border:1px solid var(--color-shell-border-default);background:#ffffff0a;color:var(--color-fg-primary)}.dify-brief.svelte-6209hj span:where(.svelte-6209hj),.dify-brief.svelte-6209hj dt:where(.svelte-6209hj),.status-card.svelte-6209hj span:where(.svelte-6209hj),.proof-card.svelte-6209hj span:where(.svelte-6209hj),.audience-card.svelte-6209hj span:where(.svelte-6209hj),.funnel-step.svelte-6209hj span:where(.svelte-6209hj),.ecosystem-card.svelte-6209hj span:where(.svelte-6209hj){color:var(--color-fg-muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.dify-brief.svelte-6209hj strong:where(.svelte-6209hj){display:block;margin-top:.25rem;color:var(--color-fg-primary);font-size:1.08rem;line-height:1.25}.dify-brief.svelte-6209hj dl:where(.svelte-6209hj){display:grid;gap:.85rem;margin:0}.dify-brief.svelte-6209hj dl:where(.svelte-6209hj) div:where(.svelte-6209hj){display:grid;gap:.2rem;padding-top:.85rem;border-top:1px solid var(--color-shell-border-default)}.dify-brief.svelte-6209hj dd:where(.svelte-6209hj){margin:0;color:var(--color-fg-secondary);line-height:1.45}.status-band.svelte-6209hj,.content-section.svelte-6209hj{padding-top:clamp(1.25rem,3vw,2rem);padding-bottom:clamp(3.5rem,6vw,5rem)}.status-grid.svelte-6209hj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.status-card.svelte-6209hj,.proof-card.svelte-6209hj,.audience-card.svelte-6209hj,.ecosystem-card.svelte-6209hj{min-height:13rem;display:grid;align-content:start;gap:.7rem;padding:clamp(1rem,2.4vw,1.3rem)}.status-card.svelte-6209hj h2:where(.svelte-6209hj),.proof-card.svelte-6209hj h3:where(.svelte-6209hj),.audience-card.svelte-6209hj h3:where(.svelte-6209hj),.funnel-step.svelte-6209hj h3:where(.svelte-6209hj),.ecosystem-card.svelte-6209hj h3:where(.svelte-6209hj),.section-copy.svelte-6209hj h2:where(.svelte-6209hj),.cta-layout.svelte-6209hj h2:where(.svelte-6209hj){margin:0;color:var(--color-fg-primary);line-height:1.08;letter-spacing:0;text-wrap:balance}.status-card.svelte-6209hj h2:where(.svelte-6209hj){font-size:clamp(1.25rem,2.3vw,1.8rem)}.status-card.svelte-6209hj p:where(.svelte-6209hj),.proof-card.svelte-6209hj p:where(.svelte-6209hj),.audience-card.svelte-6209hj p:where(.svelte-6209hj),.funnel-step.svelte-6209hj p:where(.svelte-6209hj),.ecosystem-card.svelte-6209hj p:where(.svelte-6209hj),.section-copy.svelte-6209hj p:where(.svelte-6209hj),.cta-layout.svelte-6209hj p:where(.svelte-6209hj){margin:0;color:var(--color-fg-secondary);line-height:1.68;text-wrap:pretty}.section-grid.svelte-6209hj,.compliance-layout.svelte-6209hj{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.section-grid.reverse.svelte-6209hj{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.section-copy.svelte-6209hj{display:grid;gap:.85rem;max-width:42rem}.section-copy.wide.svelte-6209hj{max-width:56rem;margin-bottom:1.5rem}.section-copy.svelte-6209hj h2:where(.svelte-6209hj),.cta-layout.svelte-6209hj h2:where(.svelte-6209hj){font-size:clamp(1.65rem,3vw,2.65rem)}.proof-grid.svelte-6209hj,.audience-grid.svelte-6209hj,.ecosystem-grid.svelte-6209hj{display:grid;gap:1rem}.proof-grid.svelte-6209hj{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-grid.svelte-6209hj,.ecosystem-grid.svelte-6209hj{grid-template-columns:repeat(3,minmax(0,1fr))}.ecosystem-card.svelte-6209hj{color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ecosystem-card.svelte-6209hj:hover{border-color:#fff3;background:#ffffff0e;transform:translateY(-2px)}.ecosystem-card.svelte-6209hj strong:where(.svelte-6209hj){color:var(--color-fg-primary);font-size:.95rem;line-height:1.35}.proof-card.svelte-6209hj h3:where(.svelte-6209hj),.audience-card.svelte-6209hj h3:where(.svelte-6209hj),.funnel-step.svelte-6209hj h3:where(.svelte-6209hj),.ecosystem-card.svelte-6209hj h3:where(.svelte-6209hj){font-size:clamp(1.05rem,1.5vw,1.35rem)}.funnel-list.svelte-6209hj{display:grid;gap:1rem}.funnel-step.svelte-6209hj{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:1.1rem;color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.funnel-step.svelte-6209hj:hover{border-color:var(--color-shell-border-strong);background:var(--color-shell-surface-hover);transform:translateY(-1px)}.external-actions.svelte-6209hj{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.6rem}.compliance-list.svelte-6209hj{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.compliance-list.svelte-6209hj li:where(.svelte-6209hj){padding:1rem 1rem 1rem 1.15rem;color:var(--color-fg-secondary);line-height:1.58}.compliance-list.svelte-6209hj li:where(.svelte-6209hj):before{content:"";position:absolute;top:1rem;bottom:1rem;left:0;width:3px;border-radius:999px;background:var(--color-brand-primary)}.cta-layout.svelte-6209hj{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.4rem,4vw,3rem);align-items:center;padding:clamp(1.35rem,3vw,2rem)}.cta-layout.svelte-6209hj div:where(.svelte-6209hj){display:grid;gap:.75rem;max-width:44rem}@media(max-width:980px){.hero-layout.svelte-6209hj,.section-grid.svelte-6209hj,.section-grid.reverse.svelte-6209hj,.compliance-layout.svelte-6209hj,.cta-layout.svelte-6209hj,.status-grid.svelte-6209hj,.audience-grid.svelte-6209hj,.ecosystem-grid.svelte-6209hj{grid-template-columns:1fr}.status-card.svelte-6209hj{min-height:auto}.cta-layout.svelte-6209hj{justify-items:start}}@media(max-width:680px){.dify-hero.svelte-6209hj{padding-top:clamp(2.25rem,9vw,3.25rem);padding-bottom:clamp(1.75rem,8vw,3rem)}.hero-stage.svelte-6209hj{min-height:clamp(28rem,104vw,37rem)}.dify-hero.svelte-6209hj .hero-signal-field{inset:0 -2.5rem -2rem -1rem}.hero-layout.svelte-6209hj{padding-top:1rem;padding-bottom:2.75rem}.dify-hero.svelte-6209hj .hero-copy:where(.svelte-6209hj){gap:.9rem}.dify-hero.svelte-6209hj .hero-title:where(.svelte-6209hj){font-size:clamp(2.35rem,11vw,3.25rem);line-height:1.02}.dify-hero.svelte-6209hj .hero-detail:where(.svelte-6209hj){font-size:.94rem;line-height:1.58}.dify-hero.svelte-6209hj .hero-actions:where(.svelte-6209hj){gap:.55rem}.dify-brief.svelte-6209hj{display:none}.proof-grid.svelte-6209hj,.audience-grid.svelte-6209hj{grid-template-columns:1fr}.proof-card.svelte-6209hj,.audience-card.svelte-6209hj{min-height:auto}.funnel-step.svelte-6209hj{grid-template-columns:1fr}}
