.hero-section.svelte-12fnhmw{padding:7rem 1rem 5rem;background:radial-gradient(ellipse 80% 60% at 70% 40%,rgba(145,107,191,.12) 0%,transparent 70%)}.hero-grid.svelte-12fnhmw{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1024px){.hero-grid.svelte-12fnhmw{grid-template-columns:1fr 1fr}}.hero-content.svelte-12fnhmw{display:flex;flex-direction:column;gap:1.5rem}.eyebrow.svelte-12fnhmw{font-size:.75rem;font-weight:600;letter-spacing:.15em;color:var(--accent-cyan);margin:0}.hero-h1.svelte-12fnhmw{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.1;color:#fff;margin:0}.hero-sub.svelte-12fnhmw{font-size:1.1rem;line-height:1.7;color:#a0a8c0;margin:0}.hero-ctas.svelte-12fnhmw{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.btn-red.svelte-12fnhmw{display:inline-block;padding:.75rem 1.75rem;background-image:linear-gradient(to right,var(--primary-light),var(--accent-purple));color:#fff;font-weight:700;font-size:.95rem;border-radius:.5rem;text-decoration:none;transition:opacity .2s,transform .2s}.btn-red.svelte-12fnhmw:hover{opacity:.9;transform:translateY(-1px)}.btn-ghost.svelte-12fnhmw{display:inline-block;padding:.75rem 1.5rem;color:var(--accent-cyan);font-weight:600;font-size:.95rem;text-decoration:none;border:1px solid rgba(0,225,255,.3);border-radius:.5rem;transition:border-color .2s,color .2s}.btn-ghost.svelte-12fnhmw:hover{border-color:var(--accent-cyan);color:#fff}.btn-outline.svelte-12fnhmw{display:inline-block;padding:.75rem 1.75rem;color:var(--accent-cyan);font-weight:600;font-size:.95rem;text-decoration:none;border:1px solid rgba(0,225,255,.4);border-radius:.5rem;transition:all .2s}.btn-outline.svelte-12fnhmw:hover{background:#00e1ff14;border-color:var(--accent-cyan)}.hero-card-wrap.svelte-12fnhmw{display:flex;justify-content:center}.report-card.svelte-12fnhmw{background:#111220;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1.75rem;width:100%;max-width:380px;box-shadow:0 24px 64px #00000080}.report-card-header.svelte-12fnhmw{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.report-logo-placeholder.svelte-12fnhmw{width:56px;height:56px;border-radius:.5rem;background:#ffffff0f;border:1px dashed rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.report-logo-placeholder.svelte-12fnhmw span:where(.svelte-12fnhmw){font-size:.55rem;font-weight:700;color:#ffffff59;letter-spacing:.05em;text-align:center}.report-card-meta.svelte-12fnhmw{display:flex;flex-direction:column;gap:.25rem}.report-card-title.svelte-12fnhmw{font-size:.9rem;font-weight:700;color:#fff}.report-card-date.svelte-12fnhmw{font-size:.75rem;color:#6b7280}.report-card-divider.svelte-12fnhmw{height:1px;background:#ffffff12;margin-bottom:1.25rem}.report-card-body.svelte-12fnhmw{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.report-row.svelte-12fnhmw{display:flex;justify-content:space-between;align-items:center}.report-label.svelte-12fnhmw{font-size:.8rem;color:#6b7280}.report-val.svelte-12fnhmw{font-size:.85rem;font-weight:600;color:#9ca3af}.report-val.cyan.svelte-12fnhmw{color:var(--accent-cyan)}.report-val.red.svelte-12fnhmw{color:var(--accent-purple)}.report-val.orange.svelte-12fnhmw{color:#f59e0b}.report-card-footer.svelte-12fnhmw{text-align:center;font-size:.7rem;color:#fff3;border-top:1px solid rgba(255,255,255,.06);padding-top:1rem;letter-spacing:.05em}.section-alt.svelte-12fnhmw{background:#ffffff04}.section-header.svelte-12fnhmw{text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.section-h2.svelte-12fnhmw{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;color:#fff;margin:0;line-height:1.15}.section-sub.svelte-12fnhmw{font-size:1rem;color:#a0a8c0;max-width:580px;line-height:1.7;margin:0}.problem-body.svelte-12fnhmw{font-size:1.05rem;color:#a0a8c0;line-height:1.75;max-width:720px;margin:0 auto 1.5rem;text-align:center}.pain-grid.svelte-12fnhmw{display:grid;grid-template-columns:1fr;gap:1.25rem;max-width:900px;margin:2rem auto}@media(min-width:768px){.pain-grid.svelte-12fnhmw{grid-template-columns:repeat(3,1fr)}}.pain-card.svelte-12fnhmw{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-left:3px solid var(--accent-purple);border-radius:.75rem;padding:1.5rem}.pain-title.svelte-12fnhmw{font-size:1rem;font-weight:700;color:#fff;margin:0 0 .75rem}.pain-desc.svelte-12fnhmw{font-size:.9rem;color:#8b929e;line-height:1.65;margin:0}.problem-solution.svelte-12fnhmw{font-size:1.05rem;color:var(--accent-cyan);line-height:1.7;max-width:680px;margin:2rem auto 0;text-align:center;font-weight:500}.benefits-grid.svelte-12fnhmw{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.benefits-grid.svelte-12fnhmw{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.benefits-grid.svelte-12fnhmw{grid-template-columns:repeat(3,1fr)}}.benefit-card.svelte-12fnhmw{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:1rem;padding:1.75rem;transition:border-color .2s}.benefit-card.svelte-12fnhmw:hover{border-color:#00e1ff40}.benefit-icon-wrap.svelte-12fnhmw{width:2.5rem;height:2.5rem;background:#00e1ff14;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.benefit-icon{width:1.2rem;height:1.2rem;color:var(--accent-cyan)}.benefit-title.svelte-12fnhmw{font-size:1rem;font-weight:700;color:#fff;margin:0 0 .6rem}.benefit-desc.svelte-12fnhmw{font-size:.875rem;color:#8b929e;line-height:1.65;margin:0}.pricing-note.svelte-12fnhmw{background:#00e1ff0d;border:1px solid rgba(0,225,255,.15);border-radius:.75rem;padding:1.25rem 1.5rem;max-width:720px;margin:0 auto 3rem;text-align:center}.pricing-note.svelte-12fnhmw p:where(.svelte-12fnhmw){font-size:.95rem;color:#a0a8c0;line-height:1.65;margin:0}.pricing-note.svelte-12fnhmw strong{color:#fff}.steps-grid.svelte-12fnhmw{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.steps-grid.svelte-12fnhmw{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.steps-grid.svelte-12fnhmw{grid-template-columns:repeat(4,1fr)}}.step-card.svelte-12fnhmw{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:1rem;padding:1.75rem}.step-num.svelte-12fnhmw{display:block;font-size:2rem;font-weight:800;color:var(--accent-cyan);opacity:.5;margin-bottom:.75rem;font-variant-numeric:tabular-nums}.step-title.svelte-12fnhmw{font-size:1rem;font-weight:700;color:#fff;margin:0 0 .6rem}.step-desc.svelte-12fnhmw{font-size:.875rem;color:#8b929e;line-height:1.65;margin:0}.deliverables-grid.svelte-12fnhmw{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2.5rem}@media(min-width:640px){.deliverables-grid.svelte-12fnhmw{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.deliverables-grid.svelte-12fnhmw{grid-template-columns:repeat(3,1fr)}}.deliverable-card.svelte-12fnhmw{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:1rem;padding:1.5rem;display:flex;gap:1rem;align-items:flex-start}.deliverable-num.svelte-12fnhmw{font-size:1.5rem;font-weight:800;color:var(--accent-cyan);opacity:.4;flex-shrink:0;line-height:1;margin-top:.15rem}.deliverable-title.svelte-12fnhmw{font-size:.95rem;font-weight:700;color:#fff;margin:0 0 .4rem}.deliverable-desc.svelte-12fnhmw{font-size:.825rem;color:#8b929e;line-height:1.6;margin:0}.deliverables-cta.svelte-12fnhmw{text-align:center}.resources-grid.svelte-12fnhmw{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.75rem}@media(min-width:640px){.resources-grid.svelte-12fnhmw{grid-template-columns:repeat(2,1fr)}}.resource-card.svelte-12fnhmw{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:1rem;padding:1.5rem;display:flex;gap:1rem;align-items:flex-start}.resource-emoji.svelte-12fnhmw{font-size:1.75rem;flex-shrink:0;line-height:1}.resource-title.svelte-12fnhmw{font-size:.95rem;font-weight:700;color:#fff;margin:0 0 .4rem}.resource-desc.svelte-12fnhmw{font-size:.85rem;color:#8b929e;line-height:1.6;margin:0}.resources-note.svelte-12fnhmw{text-align:center;font-size:.875rem;color:#6b7280;margin:0}.resources-note-link.svelte-12fnhmw{color:var(--accent-cyan);text-decoration:none}.resources-note-link.svelte-12fnhmw:hover{text-decoration:underline}.faq-list.svelte-12fnhmw{display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-12fnhmw{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:.875rem;overflow:hidden;transition:border-color .2s}.faq-item.faq-open.svelte-12fnhmw{border-color:#00e1ff33}.faq-trigger.svelte-12fnhmw{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:none;border:none;color:#fff;font-size:1rem;font-weight:600;text-align:left;cursor:pointer;transition:color .2s}.faq-trigger.svelte-12fnhmw:hover{color:var(--accent-cyan)}.faq-chevron{width:1.1rem;height:1.1rem;flex-shrink:0;color:#6b7280;transition:transform .25s ease}.faq-open.svelte-12fnhmw .faq-chevron{transform:rotate(180deg)}.faq-body.svelte-12fnhmw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.faq-open.svelte-12fnhmw .faq-body:where(.svelte-12fnhmw){grid-template-rows:1fr}.faq-answer.svelte-12fnhmw{overflow:hidden;font-size:.9rem;color:#9ca3af;line-height:1.7;margin:0;padding:0 1.5rem 1.25rem}.partner-form.svelte-12fnhmw{display:flex;flex-direction:column;gap:1.5rem;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:1.25rem;padding:2.5rem}.form-row.svelte-12fnhmw{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.form-row.svelte-12fnhmw{grid-template-columns:1fr 1fr}}.form-field.svelte-12fnhmw{display:flex;flex-direction:column;gap:.4rem}.form-field.svelte-12fnhmw label:where(.svelte-12fnhmw),.form-fieldset.svelte-12fnhmw legend:where(.svelte-12fnhmw){font-size:.85rem;font-weight:600;color:#c8cdd8}.req.svelte-12fnhmw{color:var(--accent-cyan)}.optional.svelte-12fnhmw{color:#6b7280;font-weight:400}.form-field.svelte-12fnhmw input:where(.svelte-12fnhmw),.form-field.svelte-12fnhmw textarea:where(.svelte-12fnhmw){background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.65rem .875rem;color:#fff;font-size:.9rem;outline:none;transition:border-color .2s;font-family:inherit;resize:vertical}.form-field.svelte-12fnhmw input:where(.svelte-12fnhmw):focus,.form-field.svelte-12fnhmw textarea:where(.svelte-12fnhmw):focus{border-color:var(--accent-cyan)}.form-field.svelte-12fnhmw input:where(.svelte-12fnhmw)::placeholder,.form-field.svelte-12fnhmw textarea:where(.svelte-12fnhmw)::placeholder{color:#ffffff40}.form-fieldset.svelte-12fnhmw{border:1px solid rgba(255,255,255,.08);border-radius:.75rem;padding:1.25rem;margin:0}.form-fieldset.svelte-12fnhmw legend:where(.svelte-12fnhmw){padding:0 .5rem}.radio-group.svelte-12fnhmw,.checkbox-group.svelte-12fnhmw{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem}.radio-label.svelte-12fnhmw,.checkbox-label.svelte-12fnhmw{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#a0a8c0;transition:color .15s}.radio-label.svelte-12fnhmw:hover,.checkbox-label.svelte-12fnhmw:hover{color:#fff}.radio-label.svelte-12fnhmw input:where(.svelte-12fnhmw),.checkbox-label.svelte-12fnhmw input:where(.svelte-12fnhmw){accent-color:var(--accent-cyan);width:1rem;height:1rem;cursor:pointer}.btn-submit.svelte-12fnhmw{width:100%;padding:1rem;background-image:linear-gradient(to right,var(--primary-light),var(--accent-purple));color:#fff;font-size:1rem;font-weight:700;border:none;border-radius:.5rem;cursor:pointer;transition:opacity .2s,transform .15s;letter-spacing:.01em}.btn-submit.svelte-12fnhmw:hover{opacity:.9;transform:translateY(-1px)}.btn-submit.svelte-12fnhmw:active{transform:translateY(0)}.form-trust.svelte-12fnhmw{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.form-trust.svelte-12fnhmw span:where(.svelte-12fnhmw){font-size:.8rem;color:#6b7280}.form-success.svelte-12fnhmw{background:#00e1ff0f;border:1px solid rgba(0,225,255,.25);border-radius:1rem;padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.form-success-icon.svelte-12fnhmw{font-size:2.5rem;color:var(--accent-cyan)}.form-success.svelte-12fnhmw p:where(.svelte-12fnhmw){font-size:1.1rem;color:#fff;font-weight:600;margin:0}@media(max-width:767px){.partner-form.svelte-12fnhmw{padding:1.5rem}.hero-section.svelte-12fnhmw{padding:5rem 1rem 4rem}}
