.hero.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;padding-top:1.5rem;padding-bottom:2rem;display:flex}.hero-content.svelte-1uha8ag{max-width:1000px}.highlight.svelte-1uha8ag{color:var(--accent-color);text-shadow:var(--accent-glow);text-transform:capitalize}.action-wrapper.svelte-1uha8ag{justify-content:center;align-items:flex-start;width:100%;min-height:48px;display:flex;position:relative}.cta-group.svelte-1uha8ag{z-index:2;width:max-content;margin:auto;position:absolute;top:0;left:0;right:0}.features.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1rem;margin-bottom:1rem;padding:1.5rem;display:grid}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;margin-bottom:.25rem;font-size:1.1rem}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);font-size:.9rem}.contact-form.svelte-1uha8ag{border-radius:var(--radius-card);border:1px solid var(--glass-border);text-align:left;background:#0000004d;flex-direction:column;max-width:600px;margin:0 auto;padding:2rem;display:flex}.form-content.svelte-1uha8ag{flex-direction:column;flex:1;gap:1rem;display:flex}.success-state.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;display:flex}.success-icon.svelte-1uha8ag{width:48px;height:48px;color:var(--accent-color);background:#66fcf11a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:1.5rem;display:flex}.success-state.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;font-size:1.4rem}.success-state.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);margin-bottom:.5rem}.form-row.svelte-1uha8ag{gap:1rem;display:flex}.input-field.svelte-1uha8ag{border:1px solid var(--glass-border);color:#fff;background:#ffffff0d;border-radius:4px;outline:none;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .3s}textarea.input-field.svelte-1uha8ag{resize:vertical;flex:1}.input-field.svelte-1uha8ag:focus{border-color:var(--accent-color)}.submit-error.svelte-1uha8ag{color:#f87171;margin-top:.75rem;font-size:.9rem}.hp-field.svelte-1uha8ag{width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.contact-form.svelte-1uha8ag{transition:min-height 1s ease-in-out}.draft-header.svelte-1uha8ag{border:1px solid var(--accent-color);background:#66fcf10d;border-radius:4px;margin-bottom:.5rem;padding:.75rem 1rem}.draft-header.svelte-1uha8ag h4:where(.svelte-1uha8ag){color:var(--accent-color);margin:0;font-size:.95rem;font-weight:500}@media (width<=600px){.form-row.svelte-1uha8ag{flex-direction:column}}.css-fade.svelte-1uha8ag{opacity:0;animation:1s ease-out forwards svelte-1uha8ag-fadeAnim}.css-fly-1.svelte-1uha8ag{opacity:0;animation:.8s ease-out .1s forwards svelte-1uha8ag-flyAnim}.css-fly-2.svelte-1uha8ag{opacity:0;animation:.8s ease-out .3s forwards svelte-1uha8ag-flyAnim}.css-fly-3.svelte-1uha8ag{opacity:0;animation:.8s ease-out .5s forwards svelte-1uha8ag-flyAnim}.css-fly-4.svelte-1uha8ag{opacity:0;will-change:transform, opacity;animation:.8s ease-out .7s forwards svelte-1uha8ag-flyAnim}.css-fly-5.svelte-1uha8ag{opacity:0;animation:.8s ease-out .9s forwards svelte-1uha8ag-flyAnim}.learn-more-container.svelte-1uha8ag{justify-content:center;margin-top:1rem;display:flex}@keyframes svelte-1uha8ag-fadeAnim{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-flyAnim{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@media (height<=700px){.features.svelte-1uha8ag{display:none}}
