.hero[data-astro-cid-huclx5dm]{position:relative;min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8rem 2rem 4rem;text-align:center;overflow:hidden}.hero-glow[data-astro-cid-huclx5dm]{position:absolute;top:20%;left:50%;transform:translate(-50%);width:40rem;height:40rem;background:radial-gradient(circle,var(--accent-dim) 0%,transparent 70%);pointer-events:none;animation:glow-pulse 6s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.6;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.05)}}.hero-content[data-astro-cid-huclx5dm]{position:relative;z-index:1;max-width:48rem}.hero-badge[data-astro-cid-huclx5dm]{display:inline-block;padding:.375rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-visible);border-radius:100px;font-size:.8125rem;color:var(--accent);font-weight:500;letter-spacing:.04em;margin-bottom:2rem;animation:fade-in .6s ease both}.hero-headline[data-astro-cid-huclx5dm]{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;margin-bottom:1.5rem}.hero-headline[data-astro-cid-huclx5dm] .line[data-astro-cid-huclx5dm]{display:block}.hero-headline[data-astro-cid-huclx5dm] .line-1[data-astro-cid-huclx5dm]{animation:fade-up .7s ease both .15s}.hero-headline[data-astro-cid-huclx5dm] .line-2[data-astro-cid-huclx5dm]{animation:fade-up .7s ease both .35s}.hero-headline[data-astro-cid-huclx5dm] em[data-astro-cid-huclx5dm]{font-style:italic;color:var(--accent)}.hero-sub[data-astro-cid-huclx5dm]{font-size:1.125rem;line-height:1.7;color:var(--text-secondary);max-width:38rem;margin:0 auto;animation:fade-up .7s ease both .5s}.section[data-astro-cid-huclx5dm]{padding:6rem 2rem}.section-inner[data-astro-cid-huclx5dm]{max-width:72rem;margin:0 auto}.section-label[data-astro-cid-huclx5dm]{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:1rem}.section[data-astro-cid-huclx5dm] h2[data-astro-cid-huclx5dm]{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem}.section[data-astro-cid-huclx5dm] h2[data-astro-cid-huclx5dm] em[data-astro-cid-huclx5dm]{font-style:italic;color:var(--accent)}.section-body[data-astro-cid-huclx5dm]{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;max-width:40rem;margin-bottom:3rem}.section-body[data-astro-cid-huclx5dm] em[data-astro-cid-huclx5dm]{color:var(--text-primary);font-style:normal}.what-you-get[data-astro-cid-huclx5dm]{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.digest-grid[data-astro-cid-huclx5dm]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.digest-card[data-astro-cid-huclx5dm]{padding:2.5rem;background:var(--bg-tertiary);border:1px solid var(--border-visible);border-radius:.75rem;transition:border-color .3s,box-shadow .3s}.digest-card[data-astro-cid-huclx5dm]:hover{border-color:var(--accent-dim);box-shadow:0 0 40px var(--accent-dim)}.digest-number[data-astro-cid-huclx5dm]{font-family:var(--font-mono);font-size:.8125rem;color:var(--accent);margin-bottom:1.25rem;letter-spacing:.05em}.digest-card[data-astro-cid-huclx5dm] h3[data-astro-cid-huclx5dm]{font-family:var(--font-heading);font-size:1.5rem;font-weight:400;margin-bottom:.75rem}.digest-card[data-astro-cid-huclx5dm] p[data-astro-cid-huclx5dm]{font-size:.9375rem;color:var(--text-secondary);line-height:1.65}.how-digest-works[data-astro-cid-huclx5dm]{background:var(--bg-primary)}.steps-grid[data-astro-cid-huclx5dm]{display:flex;align-items:flex-start;gap:0;margin-top:3rem}.step[data-astro-cid-huclx5dm]{flex:1;text-align:center;padding:0 2rem}.step-number[data-astro-cid-huclx5dm]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--accent);color:var(--bg-primary);font-family:var(--font-heading);font-size:1.25rem;border-radius:50%;margin-bottom:1.25rem}.step[data-astro-cid-huclx5dm] h3[data-astro-cid-huclx5dm]{font-family:var(--font-body);font-size:1.125rem;font-weight:600;margin-bottom:.625rem}.step[data-astro-cid-huclx5dm] p[data-astro-cid-huclx5dm]{font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.step-connector[data-astro-cid-huclx5dm]{width:4rem;height:1px;background:var(--border-visible);margin-top:1.5rem;flex-shrink:0}.integrations[data-astro-cid-huclx5dm]{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.integration-grid[data-astro-cid-huclx5dm]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.integration-card[data-astro-cid-huclx5dm]{padding:2rem;background:var(--bg-tertiary);border:1px solid var(--border-visible);border-radius:.75rem;transition:border-color .3s;display:flex;flex-direction:column}.integration-card[data-astro-cid-huclx5dm]:hover{border-color:var(--accent-dim)}.integration-card[data-astro-cid-huclx5dm] h3[data-astro-cid-huclx5dm]{font-family:var(--font-heading);font-size:1.25rem;font-weight:400;margin-bottom:.75rem}.integration-card[data-astro-cid-huclx5dm] p[data-astro-cid-huclx5dm]{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.25rem;flex:1}.integration-status[data-astro-cid-huclx5dm]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.integration-status[data-astro-cid-huclx5dm].available{color:var(--accent)}.integration-status[data-astro-cid-huclx5dm].coming{color:var(--text-secondary)}.faq-section[data-astro-cid-huclx5dm]{background:var(--bg-primary)}.faq-section[data-astro-cid-huclx5dm] .faq-list{max-width:48rem;display:flex;flex-direction:column;gap:0}.faq-section[data-astro-cid-huclx5dm] .faq-item{border-bottom:1px solid var(--border-visible);padding:1.5rem 0;cursor:pointer}.faq-section[data-astro-cid-huclx5dm] .faq-item summary{font-size:1.0625rem;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--text-primary);transition:color .2s}.faq-section[data-astro-cid-huclx5dm] .faq-item summary::-webkit-details-marker{display:none}.faq-section[data-astro-cid-huclx5dm] .faq-item summary:after{content:"+";font-size:1.25rem;color:var(--text-secondary);transition:transform .2s}.faq-section[data-astro-cid-huclx5dm] .faq-item[open] summary:after{transform:rotate(45deg)}.faq-section[data-astro-cid-huclx5dm] .faq-answer{padding-top:.75rem}.faq-section[data-astro-cid-huclx5dm] .faq-answer p{font-size:.9375rem;color:var(--text-secondary);line-height:1.7}.final-cta[data-astro-cid-huclx5dm]{padding:8rem 2rem}.cta-inner[data-astro-cid-huclx5dm]{text-align:center;max-width:36rem}.cta-inner[data-astro-cid-huclx5dm] h2[data-astro-cid-huclx5dm]{font-size:clamp(2rem,4vw,3rem)}.cta-inner[data-astro-cid-huclx5dm] p[data-astro-cid-huclx5dm]{color:var(--text-secondary);font-size:1.125rem;margin-bottom:2rem}.hero-form[data-astro-cid-huclx5dm]{display:flex;gap:.5rem;max-width:28rem;margin:0 auto}.hero-form[data-astro-cid-huclx5dm] input[data-astro-cid-huclx5dm]{flex:1;padding:.875rem 1.25rem;background:var(--bg-secondary);border:1px solid var(--border-visible);border-radius:.5rem;color:var(--text-primary);font-family:var(--font-body);font-size:.9375rem;outline:none;transition:border-color .2s}.hero-form[data-astro-cid-huclx5dm] input[data-astro-cid-huclx5dm]::placeholder{color:var(--text-secondary)}.hero-form[data-astro-cid-huclx5dm] input[data-astro-cid-huclx5dm]:focus{border-color:var(--accent)}.hero-form[data-astro-cid-huclx5dm] button[data-astro-cid-huclx5dm]{padding:.875rem 1.75rem;background:var(--accent);color:var(--bg-primary);border:none;border-radius:.5rem;font-family:var(--font-body);font-size:.9375rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .2s}.hero-form[data-astro-cid-huclx5dm] button[data-astro-cid-huclx5dm]:hover{opacity:.9}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero[data-astro-cid-huclx5dm]{padding:7rem 1.25rem 3rem}.digest-grid[data-astro-cid-huclx5dm],.integration-grid[data-astro-cid-huclx5dm]{grid-template-columns:1fr}.steps-grid[data-astro-cid-huclx5dm]{flex-direction:column;align-items:center;gap:2rem}.step-connector[data-astro-cid-huclx5dm]{width:1px;height:2rem}.hero-form[data-astro-cid-huclx5dm]{flex-direction:column}.section[data-astro-cid-huclx5dm]{padding:4rem 1.25rem}}
