.container[data-astro-cid-upiacnvk]{max-width:1440px;margin:0 auto;padding:0 24px}.hero[data-astro-cid-upiacnvk]{padding-top:120px;padding-bottom:80px}.label-violet[data-astro-cid-upiacnvk]{font-size:11px;color:var(--violet);margin-bottom:24px}.hero-title[data-astro-cid-upiacnvk]{font-size:clamp(48px,6vw,80px);font-weight:600;line-height:1.1;letter-spacing:-.045em;margin-bottom:32px;color:var(--ink)}.lede[data-astro-cid-upiacnvk]{font-size:22px;color:var(--ink-soft);max-width:780px;line-height:1.5;margin-bottom:40px}.hero-actions[data-astro-cid-upiacnvk]{display:flex;gap:16px;flex-wrap:wrap}.button-gradient[data-astro-cid-upiacnvk]{background:linear-gradient(135deg,var(--violet),var(--hot-pink));color:var(--paper);padding:16px 32px;border-radius:8px;text-decoration:none;font-size:16px;font-weight:500;display:inline-block;transition:transform .2s ease,box-shadow .2s ease}.button-gradient[data-astro-cid-upiacnvk]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #7a3dff4d}.button-secondary[data-astro-cid-upiacnvk]{background:transparent;color:var(--ink);padding:16px 32px;border-radius:8px;text-decoration:none;font-size:16px;font-weight:500;border:1px solid var(--ink);transition:all .3s ease;display:inline-block}.button-secondary[data-astro-cid-upiacnvk]:hover{background:var(--ink);color:var(--paper)}.pain[data-astro-cid-upiacnvk]{padding:128px 0;background:var(--surface)}.pain-content[data-astro-cid-upiacnvk]{max-width:800px}.pain[data-astro-cid-upiacnvk] h2[data-astro-cid-upiacnvk]{font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.2;letter-spacing:-.045em;margin-bottom:32px;color:var(--ink)}.pain[data-astro-cid-upiacnvk] p[data-astro-cid-upiacnvk]{font-size:18px;line-height:1.6;color:var(--ink-soft);margin-bottom:24px}.features[data-astro-cid-upiacnvk]{padding:128px 0}.section-title[data-astro-cid-upiacnvk]{font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.2;letter-spacing:-.045em;margin-bottom:64px;color:var(--ink)}.features-grid[data-astro-cid-upiacnvk]{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}.feature-card[data-astro-cid-upiacnvk]{display:flex;flex-direction:column;gap:16px}.feature-number[data-astro-cid-upiacnvk]{font-size:11px;color:var(--violet)}.feature-card[data-astro-cid-upiacnvk] h3[data-astro-cid-upiacnvk]{font-family:"Instrument Serif",serif;font-size:24px;font-weight:400;color:var(--ink);letter-spacing:0}.feature-card[data-astro-cid-upiacnvk] p[data-astro-cid-upiacnvk]{font-size:16px;line-height:1.6;color:var(--ink-soft)}.workflow[data-astro-cid-upiacnvk]{padding:128px 0;background:var(--ink)}.workflow-content[data-astro-cid-upiacnvk]{max-width:900px}.workflow[data-astro-cid-upiacnvk] .label-violet[data-astro-cid-upiacnvk]{color:var(--hot-pink)}.workflow[data-astro-cid-upiacnvk] h2[data-astro-cid-upiacnvk]{font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.2;letter-spacing:-.045em;margin-bottom:64px;color:var(--paper)}.workflow-steps[data-astro-cid-upiacnvk]{display:flex;flex-direction:column;gap:48px}.workflow-step[data-astro-cid-upiacnvk]{display:flex;gap:32px;align-items:flex-start}.step-num[data-astro-cid-upiacnvk]{font-size:11px;color:var(--hot-pink);flex-shrink:0;padding-top:4px}.workflow-step[data-astro-cid-upiacnvk] h3[data-astro-cid-upiacnvk]{font-size:20px;font-weight:600;color:var(--paper);margin-bottom:12px;letter-spacing:-.02em}.workflow-step[data-astro-cid-upiacnvk] p[data-astro-cid-upiacnvk]{font-size:16px;line-height:1.6;color:#fcfaf7b3}.final-cta[data-astro-cid-upiacnvk]{padding:128px 0;text-align:center;border-top:1px solid var(--line)}.cta-title[data-astro-cid-upiacnvk]{font-family:"Instrument Serif",serif;font-size:clamp(40px,5vw,72px);font-weight:400;font-style:italic;margin-bottom:24px;color:var(--ink)}.cta-sub[data-astro-cid-upiacnvk]{font-size:20px;color:var(--ink-soft);margin-bottom:40px}@media(max-width:768px){.hero[data-astro-cid-upiacnvk],.pain[data-astro-cid-upiacnvk],.features[data-astro-cid-upiacnvk],.workflow[data-astro-cid-upiacnvk],.final-cta[data-astro-cid-upiacnvk]{padding:80px 0}.features-grid[data-astro-cid-upiacnvk]{grid-template-columns:1fr}.workflow-step[data-astro-cid-upiacnvk]{flex-direction:column;gap:16px}}
