:root{--bg-dark: var(--color-bg-dark);--bg-page: var(--color-bg-page);--bg-surface-sand: var(--color-bg-surface-sand);--bg-surface-white: var(--color-bg-surface-white);--border-light: var(--color-border-light);--accent-cta: var(--color-accent-cta);--text-body: var(--color-text-body);--text-on-dark: var(--color-text-on-dark);--text-muted: #6B6880;--font-display: var(--font-heading)}.wrap[data-astro-cid-wvn7rgi7]{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px);position:relative;z-index:1}.ind-hero[data-astro-cid-wvn7rgi7]{background:var(--bg-dark, #0B062D);color:var(--text-on-dark, #FDFCFB);padding:clamp(120px,14vh,200px) 0 clamp(80px,10vh,140px);text-align:center}.ind-hero-inner[data-astro-cid-wvn7rgi7]{max-width:1040px;margin:0 auto}.ind-hero-sub[data-astro-cid-wvn7rgi7]{margin-left:auto!important;margin-right:auto!important}.ind-eyebrow[data-astro-cid-wvn7rgi7]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body, "Nunito Sans", sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-light-blue, #96B4DE);margin-bottom:20px}.dot[data-astro-cid-wvn7rgi7]{width:8px;height:8px;background:var(--accent-cta, #B53D1D);border-radius:50%;display:inline-block}.ind-hero[data-astro-cid-wvn7rgi7] h1[data-astro-cid-wvn7rgi7]{font-family:var(--font-display, "Roboto", sans-serif);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:0 0 24px}.ind-hero-sub[data-astro-cid-wvn7rgi7]{font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.65;color:#fdfcfbbf;max-width:640px;margin:0 auto 40px}.ind-hero-ctas[data-astro-cid-wvn7rgi7]{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.btn--primary[data-astro-cid-wvn7rgi7]{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--accent-cta, #B53D1D);color:#fff;font-family:var(--font-body, "Nunito Sans", sans-serif);font-weight:700;font-size:1rem;border:none;border-radius:8px;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .15s ease}.btn--primary[data-astro-cid-wvn7rgi7]:hover{background:var(--color-accent-cta-hover, #9A3418);transform:translateY(-1px)}.btn--primary[data-astro-cid-wvn7rgi7] .arrow[data-astro-cid-wvn7rgi7]{transition:transform .2s ease}.btn--primary[data-astro-cid-wvn7rgi7]:hover .arrow[data-astro-cid-wvn7rgi7]{transform:translate(3px)}.link-cta[data-astro-cid-wvn7rgi7]{display:inline-flex;align-items:center;gap:6px;color:var(--color-light-blue, #96B4DE);font-weight:700;font-size:1rem;text-decoration:none;transition:color .2s ease}.link-cta[data-astro-cid-wvn7rgi7]:hover{color:#fff}.section-label[data-astro-cid-wvn7rgi7]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body, "Nunito Sans", sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-cta, #B53D1D);margin-bottom:12px}.ind-challenge[data-astro-cid-wvn7rgi7]{padding:clamp(60px,8vh,100px) 0;background:var(--bg-page, #FDFCFB)}.ind-challenge[data-astro-cid-wvn7rgi7] h2[data-astro-cid-wvn7rgi7]{font-family:var(--font-display, "Roboto", sans-serif);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--bg-dark, #0B062D);margin:0 0 32px;max-width:700px}.challenge-prose[data-astro-cid-wvn7rgi7]{max-width:720px}.challenge-prose[data-astro-cid-wvn7rgi7] p[data-astro-cid-wvn7rgi7]{font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.75;color:var(--text-muted, #6B6880);margin:0 0 20px}.challenge-prose[data-astro-cid-wvn7rgi7] p[data-astro-cid-wvn7rgi7]:last-child{margin-bottom:0}.ind-features[data-astro-cid-wvn7rgi7]{padding:clamp(60px,8vh,100px) 0;background:var(--bg-surface-sand, #F5F0EB)}.ind-features[data-astro-cid-wvn7rgi7] h2[data-astro-cid-wvn7rgi7]{font-family:var(--font-display, "Roboto", sans-serif);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--bg-dark, #0B062D);margin:0 0 48px}.features-grid[data-astro-cid-wvn7rgi7]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.feature-card[data-astro-cid-wvn7rgi7]{background:var(--bg-surface-white, #fff);border:1px solid var(--border-light, #E5E0DB);border-radius:12px;padding:32px;transition:transform .2s ease,box-shadow .2s ease}.feature-card[data-astro-cid-wvn7rgi7]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0b062d14}.feature-card[data-astro-cid-wvn7rgi7] h3[data-astro-cid-wvn7rgi7]{font-family:var(--font-display, "Roboto", sans-serif);font-size:1.25rem;font-weight:700;color:var(--bg-dark, #0B062D);margin:0 0 12px}.feature-card[data-astro-cid-wvn7rgi7] p[data-astro-cid-wvn7rgi7]{font-size:.9375rem;line-height:1.7;color:var(--text-muted, #6B6880);margin:0}.ind-stats[data-astro-cid-wvn7rgi7]{padding:clamp(48px,6vh,80px) 0;background:var(--color-medium-blue, #3A58D7);color:#fff}.stats-bar[data-astro-cid-wvn7rgi7]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:center}.stat-num[data-astro-cid-wvn7rgi7]{display:block;font-family:var(--font-display, "Roboto", sans-serif);font-size:clamp(2.5rem,5vw,3.75rem);font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:8px}.stat-label[data-astro-cid-wvn7rgi7]{font-size:clamp(.875rem,1.25vw,1.0625rem);opacity:.85;line-height:1.4}.ind-quote[data-astro-cid-wvn7rgi7]{padding:clamp(60px,8vh,100px) 0;background:var(--bg-page, #FDFCFB)}.ind-quote[data-astro-cid-wvn7rgi7] blockquote[data-astro-cid-wvn7rgi7]{max-width:760px;margin:0 auto;text-align:center;padding:0;border:none}.ind-quote[data-astro-cid-wvn7rgi7] blockquote[data-astro-cid-wvn7rgi7] p[data-astro-cid-wvn7rgi7]{font-family:var(--font-display, "Roboto", sans-serif);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:400;font-style:italic;line-height:1.55;color:var(--bg-dark, #0B062D);margin:0 0 24px}.ind-quote[data-astro-cid-wvn7rgi7] cite[data-astro-cid-wvn7rgi7]{font-style:normal;font-size:.9375rem;font-weight:600;color:var(--text-muted, #6B6880)}.ind-bottom-cta[data-astro-cid-wvn7rgi7]{padding:clamp(60px,8vh,100px) 0;background:var(--bg-surface-sand, #F5F0EB);text-align:center}.ind-bottom-cta-inner[data-astro-cid-wvn7rgi7]{max-width:960px;margin:0 auto}.ind-bottom-cta[data-astro-cid-wvn7rgi7] h2[data-astro-cid-wvn7rgi7]{text-wrap:balance}.ind-bottom-cta[data-astro-cid-wvn7rgi7] p[data-astro-cid-wvn7rgi7]{max-width:640px;margin-left:auto!important;margin-right:auto!important}.ind-bottom-cta[data-astro-cid-wvn7rgi7] h2[data-astro-cid-wvn7rgi7]{font-family:var(--font-display, "Roboto", sans-serif);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--bg-dark, #0B062D);margin:0 0 16px}.ind-bottom-cta[data-astro-cid-wvn7rgi7] p[data-astro-cid-wvn7rgi7]{font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.65;color:var(--text-muted, #6B6880);margin:0 0 32px}@media(max-width:1024px){.features-grid[data-astro-cid-wvn7rgi7]{gap:20px}.feature-card[data-astro-cid-wvn7rgi7]{padding:28px}}@media(max-width:640px){.features-grid[data-astro-cid-wvn7rgi7]{grid-template-columns:1fr}.stats-bar[data-astro-cid-wvn7rgi7]{grid-template-columns:1fr;gap:24px}.ind-hero-ctas[data-astro-cid-wvn7rgi7]{flex-direction:column;gap:16px}}.sr-only[data-astro-cid-wvn7rgi7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1[data-astro-cid-wvn7rgi7],h2[data-astro-cid-wvn7rgi7],h3[data-astro-cid-wvn7rgi7],summary[data-astro-cid-wvn7rgi7],.ind-testimonial[data-astro-cid-wvn7rgi7] blockquote[data-astro-cid-wvn7rgi7]{text-wrap:balance}p[data-astro-cid-wvn7rgi7],li[data-astro-cid-wvn7rgi7],.proof-card[data-astro-cid-wvn7rgi7] blockquote[data-astro-cid-wvn7rgi7]{text-wrap:pretty}.proof-card__stats[data-astro-cid-wvn7rgi7] .lbl[data-astro-cid-wvn7rgi7],.ind-resources[data-astro-cid-wvn7rgi7] a[data-astro-cid-wvn7rgi7]{text-wrap:balance}.ind-challenge__grid[data-astro-cid-wvn7rgi7]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.ind-testimonial[data-astro-cid-wvn7rgi7]{margin:0;padding:clamp(28px,3vw,40px);border-radius:24px;background:var(--bg-surface-white, #fff);border:1px solid var(--border-light);box-shadow:0 30px 60px -40px #0b062d40}.ind-testimonial__logo[data-astro-cid-wvn7rgi7]{display:block;width:auto;max-width:220px;max-height:96px;height:auto;margin:0 0 24px;object-fit:contain}.ind-testimonial[data-astro-cid-wvn7rgi7] blockquote[data-astro-cid-wvn7rgi7]{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(19px,1.6vw,23px);line-height:1.4;letter-spacing:-.01em;color:var(--bg-dark, #0B062D)}.ind-testimonial[data-astro-cid-wvn7rgi7] figcaption[data-astro-cid-wvn7rgi7]{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border-light);font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--bg-dark, #0B062D)}.ind-testimonial[data-astro-cid-wvn7rgi7] figcaption[data-astro-cid-wvn7rgi7] .role[data-astro-cid-wvn7rgi7]{display:block;font-weight:400;font-size:13px;color:var(--text-muted);margin-top:2px}.ind-testimonial__avatar[data-astro-cid-wvn7rgi7]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--border-light);flex-shrink:0}.ind-hero[data-astro-cid-wvn7rgi7] h1[data-astro-cid-wvn7rgi7] em{font-style:normal;color:var(--color-light-blue, #96B4DE)}.ind-answer[data-astro-cid-wvn7rgi7]{margin:40px 0 0;padding:22px 24px;border-left:4px solid var(--color-medium-blue);background:#3a58d70f;border-radius:10px}.ind-answer[data-astro-cid-wvn7rgi7] p[data-astro-cid-wvn7rgi7]{margin:0;max-width:none;font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.7;color:var(--text-body)}.ind-answer[data-astro-cid-wvn7rgi7] strong{color:var(--bg-dark, #0B062D)}.feature-card[data-astro-cid-wvn7rgi7] a[data-astro-cid-wvn7rgi7].feature-link{display:inline-block;margin-top:14px;font-weight:700;font-size:.9375rem;color:var(--color-medium-blue);text-decoration:none}.feature-card[data-astro-cid-wvn7rgi7] a[data-astro-cid-wvn7rgi7].feature-link:hover{text-decoration:underline;text-underline-offset:3px}.ind-proof[data-astro-cid-wvn7rgi7]{padding:clamp(60px,8vh,100px) 0;background:var(--bg-page, #FDFCFB);scroll-margin-top:80px}.ind-proof[data-astro-cid-wvn7rgi7] h2[data-astro-cid-wvn7rgi7],.ind-faq[data-astro-cid-wvn7rgi7] h2[data-astro-cid-wvn7rgi7],.ind-resources[data-astro-cid-wvn7rgi7] h2[data-astro-cid-wvn7rgi7]{font-family:var(--font-display, "Roboto", sans-serif);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--bg-dark, #0B062D);margin:0 0 16px;max-width:760px}.ind-proof__intro[data-astro-cid-wvn7rgi7]{font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.7;color:var(--text-muted);max-width:720px;margin:0 0 40px}.proof-grid[data-astro-cid-wvn7rgi7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.proof-card[data-astro-cid-wvn7rgi7]{display:flex;flex-direction:column;background:var(--bg-surface-white, #fff);border:1px solid var(--border-light);border-radius:12px;padding:28px}.proof-card[data-astro-cid-wvn7rgi7] h3[data-astro-cid-wvn7rgi7]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--bg-dark, #0B062D);margin:0 0 4px}.proof-card__meta[data-astro-cid-wvn7rgi7]{font-size:.875rem;color:var(--text-muted);margin:0 0 18px}.proof-card__stats[data-astro-cid-wvn7rgi7]{display:flex;flex-wrap:wrap;gap:20px 28px;margin:0 0 18px;padding:0;list-style:none}.proof-card__stats[data-astro-cid-wvn7rgi7] li[data-astro-cid-wvn7rgi7]{display:flex;flex-direction:column}.proof-card__stats[data-astro-cid-wvn7rgi7] .num[data-astro-cid-wvn7rgi7]{font-family:var(--font-display);font-weight:800;font-size:1.75rem;line-height:1;color:var(--color-medium-blue)}.proof-card__stats[data-astro-cid-wvn7rgi7] .lbl[data-astro-cid-wvn7rgi7]{font-size:.8125rem;color:var(--text-muted);margin-top:6px;max-width:16ch;line-height:1.35}.proof-card[data-astro-cid-wvn7rgi7] blockquote[data-astro-cid-wvn7rgi7]{margin:0 0 18px;padding:0;font-style:italic;font-size:1rem;line-height:1.6;color:var(--text-body)}.proof-card[data-astro-cid-wvn7rgi7] blockquote[data-astro-cid-wvn7rgi7] footer[data-astro-cid-wvn7rgi7]{margin-top:8px;font-style:normal;font-size:.875rem;font-weight:600;color:var(--text-muted)}.proof-card__link[data-astro-cid-wvn7rgi7]{margin-top:auto;font-weight:700;font-size:.9375rem;color:var(--accent-cta);text-decoration:none}.proof-card__link[data-astro-cid-wvn7rgi7]:hover{text-decoration:underline;text-underline-offset:3px}.ind-faq[data-astro-cid-wvn7rgi7]{padding:clamp(60px,8vh,100px) 0;background:var(--bg-surface-sand, #F5F0EB)}.ind-faq__inner[data-astro-cid-wvn7rgi7]{max-width:860px}.ind-faq[data-astro-cid-wvn7rgi7] h2[data-astro-cid-wvn7rgi7]{margin-bottom:28px}.ind-faq__item[data-astro-cid-wvn7rgi7]{border-bottom:1px solid var(--border-light)}.ind-faq__item[data-astro-cid-wvn7rgi7] summary[data-astro-cid-wvn7rgi7]{cursor:pointer;list-style:none;position:relative;padding:20px 36px 20px 0;font-family:var(--font-display);font-weight:700;font-size:1.125rem;line-height:1.35;color:var(--bg-dark, #0B062D)}.ind-faq__item[data-astro-cid-wvn7rgi7] summary[data-astro-cid-wvn7rgi7]::-webkit-details-marker{display:none}.ind-faq__item[data-astro-cid-wvn7rgi7] summary[data-astro-cid-wvn7rgi7]:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--color-medium-blue)}.ind-faq__item[data-astro-cid-wvn7rgi7][open] summary[data-astro-cid-wvn7rgi7]:after{content:"−"}.ind-faq__item[data-astro-cid-wvn7rgi7] p[data-astro-cid-wvn7rgi7]{font-size:1rem;line-height:1.7;color:var(--text-body);margin:0 0 20px;max-width:70ch}.ind-resources[data-astro-cid-wvn7rgi7]{padding:clamp(56px,7vh,88px) 0;background:var(--bg-page, #FDFCFB)}.ind-resources[data-astro-cid-wvn7rgi7] ul[data-astro-cid-wvn7rgi7]{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 32px}.ind-resources[data-astro-cid-wvn7rgi7] a[data-astro-cid-wvn7rgi7]{display:inline-flex;gap:8px;font-weight:700;color:var(--color-medium-blue);text-decoration:none;line-height:1.5}.ind-resources[data-astro-cid-wvn7rgi7] a[data-astro-cid-wvn7rgi7]:hover{text-decoration:underline;text-underline-offset:3px}.ind-resources[data-astro-cid-wvn7rgi7] .kind[data-astro-cid-wvn7rgi7]{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}@media(max-width:1024px){.proof-grid[data-astro-cid-wvn7rgi7]{grid-template-columns:1fr}.ind-challenge__grid[data-astro-cid-wvn7rgi7]{grid-template-columns:1fr!important}}@media(max-width:640px){.ind-resources[data-astro-cid-wvn7rgi7] ul[data-astro-cid-wvn7rgi7]{grid-template-columns:1fr}}
