.hero[data-astro-cid-yodha2z4]{padding-block:var(--space-section);text-align:center}.hero-content[data-astro-cid-yodha2z4]{max-width:53rem}.badge[data-astro-cid-yodha2z4]{margin-bottom:var(--space-6);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent-subtle);color:var(--color-accent-hover);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;display:inline-block}h1[data-astro-cid-yodha2z4]{margin-bottom:var(--space-5);font-size:var(--font-size-3xl);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tighter)}.lead[data-astro-cid-yodha2z4]{margin-bottom:var(--space-8);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.lead[data-astro-cid-yodha2z4] strong[data-astro-cid-yodha2z4]{color:var(--color-text);font-weight:var(--font-weight-semibold)}.sub-action[data-astro-cid-yodha2z4]{margin-top:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.ecosystem[data-astro-cid-dvmtummb]{padding-block:var(--space-section);background:var(--color-band-bg);color:var(--color-on-band)}.ecosystem[data-astro-cid-dvmtummb] [data-astro-cid-dvmtummb]:focus-visible{outline-color:var(--color-focus-on-band)}.ecosystem-content[data-astro-cid-dvmtummb]{gap:var(--space-9);grid-template-columns:1.2fr .8fr;align-items:center;display:grid}.eyebrow[data-astro-cid-dvmtummb]{margin-bottom:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-on-band-muted);display:block}h2[data-astro-cid-dvmtummb]{margin-bottom:var(--space-5);font-size:var(--font-size-2xl);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.impact-text[data-astro-cid-dvmtummb]{margin-bottom:var(--space-7);font-size:var(--font-size-lg);color:var(--color-on-band-muted)}.impact-text[data-astro-cid-dvmtummb] strong{color:var(--color-on-band)}.benefit-list[data-astro-cid-dvmtummb]{gap:var(--space-5);list-style:none;display:grid}.benefit-list[data-astro-cid-dvmtummb] li[data-astro-cid-dvmtummb]{padding:var(--space-5);border-left:4px solid var(--color-on-band-decor);border-radius:var(--radius-md);background:var(--color-on-band-surface);font-size:var(--font-size-md)}.benefit-list[data-astro-cid-dvmtummb] strong[data-astro-cid-dvmtummb]{margin-bottom:var(--space-1);color:var(--color-on-band-muted);display:block}.image-wrapper[data-astro-cid-dvmtummb]{max-width:28rem;margin-inline:auto}.image-wrapper[data-astro-cid-dvmtummb] img{border-radius:var(--radius-md);width:100%;height:auto}@media (width<=62rem){.ecosystem-content[data-astro-cid-dvmtummb]{grid-template-columns:1fr}}.pain-points[data-astro-cid-2rrygdwu]{padding-block:var(--space-section);background:var(--color-bg-subtle)}.section-title[data-astro-cid-2rrygdwu]{margin-bottom:var(--space-9);text-align:center;font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight)}.grid[data-astro-cid-2rrygdwu]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.card[data-astro-cid-2rrygdwu]{padding:var(--space-8) var(--space-7);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.card-highlight[data-astro-cid-2rrygdwu]{border:var(--border-width-thick) solid var(--color-accent);box-shadow:var(--shadow-accent)}.card[data-astro-cid-2rrygdwu] .card-icon{margin-bottom:var(--space-5);color:var(--color-accent)}h3[data-astro-cid-2rrygdwu]{margin-bottom:var(--space-4);font-size:var(--font-size-xl);color:var(--color-text)}.card-highlight[data-astro-cid-2rrygdwu] h3[data-astro-cid-2rrygdwu]{color:var(--color-accent)}.card[data-astro-cid-2rrygdwu] p[data-astro-cid-2rrygdwu]{color:var(--color-text-muted)}.features-teaser[data-astro-cid-2rrygdwu]{margin-top:var(--space-8);text-align:center;font-size:var(--font-size-md);color:var(--color-text-body)}.features-teaser[data-astro-cid-2rrygdwu] a[data-astro-cid-2rrygdwu]{font-weight:var(--font-weight-semibold)}.onboarding[data-astro-cid-lvua63na]{padding-block:var(--space-section);background:var(--color-bg)}.onboarding-content[data-astro-cid-lvua63na]{text-align:center;max-width:66rem}h2[data-astro-cid-lvua63na]{margin-bottom:var(--space-5);font-size:var(--font-size-2xl);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}h2[data-astro-cid-lvua63na] span[data-astro-cid-lvua63na]{display:inline-block}.subtitle[data-astro-cid-lvua63na]{max-width:49rem;margin:0 auto var(--space-10);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.step-grid[data-astro-cid-lvua63na]{gap:var(--space-7);text-align:left;grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.step[data-astro-cid-lvua63na] h3[data-astro-cid-lvua63na]{margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:var(--border-width-thick) solid var(--color-accent);font-size:var(--font-size-lg)}.step[data-astro-cid-lvua63na] p[data-astro-cid-lvua63na]{color:var(--color-text-muted)}@media (width<=62rem){.step-grid[data-astro-cid-lvua63na]{grid-template-columns:1fr}}.faq[data-astro-cid-gfo3rpqg]{padding-block:var(--space-10) var(--space-section);background:var(--color-bg)}.faq-content[data-astro-cid-gfo3rpqg]{max-width:var(--container-narrow)}.section-title[data-astro-cid-gfo3rpqg]{margin-bottom:var(--space-9);text-align:center;font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight)}.faq-list[data-astro-cid-gfo3rpqg]{gap:var(--space-4);display:grid}.faq-item[data-astro-cid-gfo3rpqg]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);overflow:hidden}summary[data-astro-cid-gfo3rpqg]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none;display:flex}summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}summary[data-astro-cid-gfo3rpqg]:after{content:"+" / "";font-size:var(--font-size-xl);color:var(--color-accent);transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0}.faq-item[data-astro-cid-gfo3rpqg][open] summary[data-astro-cid-gfo3rpqg]:after{transform:rotate(45deg)}summary[data-astro-cid-gfo3rpqg]:focus-visible{outline-offset:-4px}.faq-answer[data-astro-cid-gfo3rpqg]{padding:0 var(--space-5) var(--space-5);line-height:var(--line-height-relaxed);color:var(--color-text-body)}.contact[data-astro-cid-d27ueszh]{padding-block:var(--space-section);background:var(--color-bg-subtle);border-top:var(--border-width) solid var(--color-border)}.contact-content[data-astro-cid-d27ueszh]{max-width:47.5rem}.contact-header[data-astro-cid-d27ueszh]{margin-bottom:var(--space-8);text-align:center}.eyebrow[data-astro-cid-d27ueszh]{margin-bottom:var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-accent)}h2[data-astro-cid-d27ueszh]{margin-bottom:var(--space-4);font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight)}.contact-header[data-astro-cid-d27ueszh] p[data-astro-cid-d27ueszh]:last-child{max-width:36rem;font-size:var(--font-size-md);color:var(--color-text-muted);margin-inline:auto}.contact-form[data-astro-cid-d27ueszh]{padding:var(--space-8) var(--space-7);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.contact-form[data-astro-cid-d27ueszh][aria-busy=true]{cursor:progress}.form-row[data-astro-cid-d27ueszh]{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.form-group[data-astro-cid-d27ueszh]{margin-bottom:var(--space-5);flex-direction:column;display:flex}.form-group[data-astro-cid-d27ueszh] label[data-astro-cid-d27ueszh]{margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.optional[data-astro-cid-d27ueszh]{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}input[data-astro-cid-d27ueszh]:not([type=checkbox]),textarea[data-astro-cid-d27ueszh]{padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard)}input[data-astro-cid-d27ueszh]:not([type=checkbox]):focus-visible,textarea[data-astro-cid-d27ueszh]:focus-visible{border-color:var(--color-accent);outline:var(--border-width-thick) solid var(--color-focus);outline-offset:1px;box-shadow:var(--shadow-focus-field)}[data-astro-cid-d27ueszh][aria-invalid=true]:not([type=checkbox]){border-color:var(--color-error-text)}textarea[data-astro-cid-d27ueszh]{resize:vertical}.field-error[data-astro-cid-d27ueszh]{margin-top:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-error-text)}.error-summary[data-astro-cid-d27ueszh]{margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-error-border);border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--font-size-sm)}.error-summary[data-astro-cid-d27ueszh]:focus-visible{outline:var(--border-width-thick) solid var(--color-focus);outline-offset:2px}.error-summary-title[data-astro-cid-d27ueszh]{margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.error-summary[data-astro-cid-d27ueszh] ul[data-astro-cid-d27ueszh]{padding-left:var(--space-5);list-style:outside}.error-summary[data-astro-cid-d27ueszh] a[data-astro-cid-d27ueszh]{color:inherit;text-decoration:underline}.consent-group[data-astro-cid-d27ueszh]{align-items:flex-start;gap:var(--space-3);margin:var(--space-2) 0 var(--space-6);font-size:var(--font-size-sm);display:flex}.consent-group[data-astro-cid-d27ueszh]:has(+.consent-error:not([hidden])){margin-bottom:0}.consent-error[data-astro-cid-d27ueszh]{margin-bottom:var(--space-6)}.consent-group[data-astro-cid-d27ueszh] input[data-astro-cid-d27ueszh]{width:1.5rem;height:1.5rem;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0}.consent-group[data-astro-cid-d27ueszh] label[data-astro-cid-d27ueszh]{cursor:pointer}.turnstile[data-astro-cid-d27ueszh]:not(:empty){margin-bottom:var(--space-5)}.noscript-note[data-astro-cid-d27ueszh]{margin-bottom:var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-muted)}.form-status[data-astro-cid-d27ueszh]{margin-top:var(--space-5);border-radius:var(--radius-sm);font-size:var(--font-size-sm);text-align:center}.status-success[data-astro-cid-d27ueszh],.status-error[data-astro-cid-d27ueszh]{padding:var(--space-4) var(--space-5);border:var(--border-width) solid transparent}.form-status[data-astro-cid-d27ueszh].status-success{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.form-status[data-astro-cid-d27ueszh].status-error{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.privacy-note[data-astro-cid-d27ueszh]{margin-top:var(--space-4);font-size:var(--font-size-xs);text-align:center;color:var(--color-text-muted)}.hp-field[data-astro-cid-d27ueszh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=40rem){.form-row[data-astro-cid-d27ueszh]{grid-template-columns:1fr;gap:0}.contact-form[data-astro-cid-d27ueszh]{padding:var(--space-6) var(--space-5)}}
