.testimonials[data-astro-cid-aadlzisc]{padding-top:var(--section-y);padding-bottom:var(--section-y);background-color:var(--surface)}.testimonials-header[data-astro-cid-aadlzisc]{text-align:center;max-width:700px;margin:0 auto var(--space-12)}.testimonials[data-astro-cid-aadlzisc] .testimonials-title[data-astro-cid-aadlzisc]{font-size:var(--text-h2);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);line-height:1.12;margin-bottom:0}.testimonials-grid[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);max-width:1200px;margin:0 auto;align-items:stretch}.testimonial-card[data-astro-cid-aadlzisc]{margin:0;display:flex;flex-direction:column;text-align:left;background-color:var(--surface);border:1px solid var(--border-hairline);border-radius:var(--radius-card);padding:var(--space-8)}.testimonial-mark[data-astro-cid-aadlzisc]{display:block;width:28px;height:21px;color:var(--brand);opacity:.35;margin-bottom:var(--space-5)}.testimonial-quote[data-astro-cid-aadlzisc]{margin:0;flex-grow:1}.testimonials[data-astro-cid-aadlzisc] .testimonial-text[data-astro-cid-aadlzisc]{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--text);text-align:left;margin:0}.testimonial-caption[data-astro-cid-aadlzisc]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-hairline);font-size:var(--font-size-sm);color:var(--text-faint)}.testimonial-caption[data-astro-cid-aadlzisc] cite[data-astro-cid-aadlzisc]{font-style:normal}.testimonials[data-astro-cid-aadlzisc] .testimonials-recognition[data-astro-cid-aadlzisc]{max-width:var(--measure);margin:var(--space-10) auto 0;font-size:var(--font-size-base);color:var(--text-dim)}.testimonials[data-astro-cid-aadlzisc] .testimonials-more[data-astro-cid-aadlzisc]{margin-top:var(--space-6);text-align:center}@media(max-width:900px){.testimonials-grid[data-astro-cid-aadlzisc]{grid-template-columns:1fr;max-width:640px;gap:var(--space-6)}}@media(max-width:768px){.testimonials-header[data-astro-cid-aadlzisc]{margin-bottom:var(--space-8)}.testimonial-card[data-astro-cid-aadlzisc]{padding:var(--space-6)}}.h-section[data-astro-cid-j7pv25f6]{padding:var(--section-y) 0}.h-section-alt[data-astro-cid-j7pv25f6]{background-color:var(--surface-alt);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.h-exit[data-astro-cid-j7pv25f6]{margin:var(--space-8) 0 0}.h-head[data-astro-cid-j7pv25f6]{max-width:640px;margin-bottom:var(--space-12)}.h-eyebrow[data-astro-cid-j7pv25f6]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--space-3)}.h-title[data-astro-cid-j7pv25f6]{font-size:var(--text-h2);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);line-height:1.12;margin-bottom:var(--space-4)}.h-lede[data-astro-cid-j7pv25f6]{font-size:var(--text-lead);color:var(--text-dim);line-height:1.6;margin:0}.h-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 var(--space-6);border-radius:var(--radius-control);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1;text-decoration:none;transition:background-color var(--dur-micro) var(--ease-std)}.h-btn-primary[data-astro-cid-j7pv25f6]{background-color:var(--color-primary);color:var(--color-white)}.h-btn-primary[data-astro-cid-j7pv25f6]:hover{background-color:var(--color-primary-dark);color:var(--color-white)}.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(560px,calc(100vh - 160px),720px);padding:var(--space-32) 0 var(--space-20);color:var(--color-white);background-color:var(--color-navy);overflow:hidden}.hero-media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1}.hero-poster[data-astro-cid-j7pv25f6],.hero-video[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 60%}.hero-video[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity .6s ease}.hero-video[data-astro-cid-j7pv25f6].is-playing{opacity:1}.hero-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(90deg,#021c33b8,#021c3359 55%,#021c331a),linear-gradient(180deg,#021c3326,#021c3333,#021c33bf)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative}.hero-eyebrow[data-astro-cid-j7pv25f6]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fffc;margin-bottom:var(--space-4)}.hero-heading[data-astro-cid-j7pv25f6]{max-width:14ch;font-size:var(--text-display);font-weight:var(--font-weight-semibold);line-height:1.04;letter-spacing:var(--tracking-display);color:var(--color-white);margin-bottom:var(--space-6)}.hero-sub[data-astro-cid-j7pv25f6]{max-width:56ch;font-size:var(--font-size-lg);line-height:1.6;color:#ffffffdb;margin-bottom:var(--space-8)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6)}.hero[data-astro-cid-j7pv25f6] abbr[title]{text-decoration:none}.hero-call[data-astro-cid-j7pv25f6]{color:var(--color-white);font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:4px}.hero-call[data-astro-cid-j7pv25f6]:hover{color:var(--color-white);text-decoration-color:var(--color-white)}@media(prefers-reduced-motion:reduce){.hero-video[data-astro-cid-j7pv25f6]{display:none}}.proof[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-border);background-color:var(--color-white)}.proof-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.proof-item[data-astro-cid-j7pv25f6]{margin:0;padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;gap:var(--space-1);border-left:1px solid var(--color-border)}.proof-item[data-astro-cid-j7pv25f6]:first-child{border-left:0;padding-left:0}.proof-value[data-astro-cid-j7pv25f6]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1.2;color:var(--color-text);font-variant-numeric:tabular-nums}.proof-label[data-astro-cid-j7pv25f6]{font-size:var(--font-size-sm);line-height:1.4;color:var(--color-text-light)}.sit-grid[data-astro-cid-j7pv25f6],.tool-grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.tool-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}.sit-card[data-astro-cid-j7pv25f6],.tool-card[data-astro-cid-j7pv25f6]{margin:0;display:flex;flex-direction:column;padding:var(--space-8) var(--space-6);background-color:var(--surface);border:1px solid var(--border-hairline);border-radius:var(--radius-card)}.sit-title[data-astro-cid-j7pv25f6],.tool-title[data-astro-cid-j7pv25f6]{font-size:var(--text-h3);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin-bottom:var(--space-3)}.sit-text[data-astro-cid-j7pv25f6],.tool-text[data-astro-cid-j7pv25f6]{flex-grow:1;font-size:var(--font-size-sm);line-height:1.6;color:var(--text-dim);margin-bottom:var(--space-6)}.pricing-teaser[data-astro-cid-j7pv25f6]{background-color:var(--brand-well);padding:var(--space-12) 0}.pricing-teaser-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4) var(--space-8)}.pricing-teaser-title[data-astro-cid-j7pv25f6]{font-size:var(--text-h3);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin-bottom:var(--space-2)}.pricing-teaser-text[data-astro-cid-j7pv25f6]{margin:0;color:var(--text-dim)}.pricing-teaser-asof[data-astro-cid-j7pv25f6]{color:var(--text-faint);font-size:var(--font-size-sm)}.faq-wrap[data-astro-cid-j7pv25f6]{max-width:880px}.faq-list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border-hairline)}.faq-item[data-astro-cid-j7pv25f6]{padding:var(--space-6) 0;border-bottom:1px solid var(--border-hairline)}.faq-question[data-astro-cid-j7pv25f6]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.faq-answer[data-astro-cid-j7pv25f6]{margin-top:var(--space-3);color:var(--text-dim);max-width:var(--measure)}.faq-answer[data-astro-cid-j7pv25f6] p,.faq-answer[data-astro-cid-j7pv25f6] li{font-size:var(--font-size-base);line-height:1.65}.faq-answer[data-astro-cid-j7pv25f6] ul{margin:var(--space-3) 0 0}.svc-grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.svc-item[data-astro-cid-j7pv25f6]{margin:0;display:flex}.svc-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;width:100%;padding:var(--space-8) var(--space-6);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text);text-decoration:none;transition:transform var(--dur-micro) var(--ease-std),box-shadow var(--dur-micro) var(--ease-std),border-color var(--dur-micro) var(--ease-std)}.svc-card[data-astro-cid-j7pv25f6]:hover{color:var(--color-text);transform:translateY(-4px);border-color:var(--color-gray-300);box-shadow:var(--shadow-float)}.svc-icon[data-astro-cid-j7pv25f6]{color:var(--color-primary);margin-bottom:var(--space-6)}.svc-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin-bottom:var(--space-2)}.svc-outcomes[data-astro-cid-j7pv25f6]{flex-grow:1;margin-bottom:var(--space-6)}.svc-outcomes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:var(--font-size-sm)}.svc-more[data-astro-cid-j7pv25f6]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.ind-head[data-astro-cid-j7pv25f6]{margin-top:var(--space-20);margin-bottom:var(--space-6)}.ind-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0}.ind-grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}.ind-item[data-astro-cid-j7pv25f6]{margin:0}.ind-tile[data-astro-cid-j7pv25f6]{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-card-md);background-color:var(--color-gray-200);color:var(--color-white);text-decoration:none}.ind-tile[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#021c3300 45%,#021c33c7)}.ind-tile[data-astro-cid-j7pv25f6] .ind-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ind-tile[data-astro-cid-j7pv25f6]:hover .ind-img{transform:scale(1.04)}.ind-label[data-astro-cid-j7pv25f6]{position:absolute;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:1;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--color-white)}.steps[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}.step[data-astro-cid-j7pv25f6]{margin:0;padding-top:var(--space-6);border-top:1px solid var(--color-gray-300);position:relative}.step[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-1px;left:0;width:32px;height:2px;background-color:var(--color-primary)}.step-num[data-astro-cid-j7pv25f6]{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);font-variant-numeric:tabular-nums;margin-bottom:var(--space-3)}.step-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin-bottom:var(--space-2)}.step-text[data-astro-cid-j7pv25f6]{font-size:var(--font-size-base);line-height:1.6;color:var(--color-text-light);margin:0}.team-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-16);align-items:center}.team-photo[data-astro-cid-j7pv25f6]{margin:0;overflow:hidden;border-radius:var(--radius-card-lg);aspect-ratio:3 / 2;background-color:var(--color-gray-100)}.team-photo[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.team-text[data-astro-cid-j7pv25f6]{font-size:var(--font-size-base);line-height:1.7;color:var(--color-text-light);margin-bottom:var(--space-4)}.team-founders[data-astro-cid-j7pv25f6]{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--space-6)}.founder-card[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);margin-bottom:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card-md);color:var(--color-text);text-decoration:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.founder-card[data-astro-cid-j7pv25f6]:hover{color:var(--color-text);border-color:var(--color-gray-300);box-shadow:var(--shadow-float)}.founder-photo[data-astro-cid-j7pv25f6]{width:64px;height:64px;border-radius:var(--radius-full);object-fit:cover;object-position:50% 20%;flex-shrink:0}.founder-meta[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px}.founder-name[data-astro-cid-j7pv25f6]{font-weight:var(--font-weight-semibold)}.founder-role[data-astro-cid-j7pv25f6]{font-size:var(--font-size-sm);color:var(--color-primary)}.cta-section[data-astro-cid-j7pv25f6]{background-color:var(--color-navy);background-image:linear-gradient(160deg,#053a66 0%,#032845 45%,var(--color-navy) 100%);padding:var(--section-y) 0}.cta-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.cta-content[data-astro-cid-j7pv25f6]{color:var(--color-white)}.cta-title[data-astro-cid-j7pv25f6]{font-size:var(--text-h2);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);line-height:1.12;color:var(--color-white);margin-bottom:var(--space-4)}.cta-description[data-astro-cid-j7pv25f6]{font-size:var(--font-size-lg);color:#ffffffd1;margin-bottom:var(--space-8);line-height:1.6}.cta-benefits[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-8)}.cta-benefit-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-3);color:#ffffffe6}.cta-benefit-item[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:#7fb6e3;flex-shrink:0}.cta-phone[data-astro-cid-j7pv25f6]{margin:0;padding-top:var(--space-6);border-top:1px solid rgb(255 255 255 / .14);color:#ffffffbf}.cta-phone[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-white);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-left:var(--space-2)}.cta-phone[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-white);text-decoration:underline;text-underline-offset:4px}.cta-form-container[data-astro-cid-j7pv25f6]{background-color:var(--color-white);border-radius:var(--radius-card-lg);padding:var(--space-8);box-shadow:var(--shadow-float)}.cta-form[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-4)}.cta-form[data-astro-cid-j7pv25f6] .form-group[data-astro-cid-j7pv25f6]{margin-bottom:0}.cta-form[data-astro-cid-j7pv25f6] .form-label[data-astro-cid-j7pv25f6]{display:block;font-weight:var(--font-weight-medium);color:var(--color-text);margin-bottom:var(--space-2);font-size:var(--font-size-sm)}.cta-form[data-astro-cid-j7pv25f6] .form-input[data-astro-cid-j7pv25f6],.cta-form[data-astro-cid-j7pv25f6] .form-select[data-astro-cid-j7pv25f6],.cta-form[data-astro-cid-j7pv25f6] .form-textarea[data-astro-cid-j7pv25f6]{width:100%;padding:var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-control);font-size:var(--font-size-base);font-family:var(--font-family-base);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.cta-form[data-astro-cid-j7pv25f6] .form-input[data-astro-cid-j7pv25f6]:focus,.cta-form[data-astro-cid-j7pv25f6] .form-select[data-astro-cid-j7pv25f6]:focus,.cta-form[data-astro-cid-j7pv25f6] .form-textarea[data-astro-cid-j7pv25f6]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.cta-form[data-astro-cid-j7pv25f6] .form-select[data-astro-cid-j7pv25f6]{cursor:pointer;background-color:var(--color-white)}.cta-form[data-astro-cid-j7pv25f6] .form-textarea[data-astro-cid-j7pv25f6]{resize:vertical;min-height:100px}.cta-form[data-astro-cid-j7pv25f6] .form-submit[data-astro-cid-j7pv25f6]{width:100%;height:48px;margin-top:var(--space-2);border-radius:var(--radius-control)}.cta-form[data-astro-cid-j7pv25f6] .form-success[data-astro-cid-j7pv25f6]{display:none;padding:var(--space-4);background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:var(--radius-control);text-align:center;margin-top:var(--space-4)}.cta-form[data-astro-cid-j7pv25f6] .form-success[data-astro-cid-j7pv25f6].show{display:block}@media(prefers-reduced-motion:reduce){.svc-card[data-astro-cid-j7pv25f6],.ind-tile[data-astro-cid-j7pv25f6] .ind-img{transition:none}.svc-card[data-astro-cid-j7pv25f6]:hover,.ind-tile[data-astro-cid-j7pv25f6]:hover .ind-img{transform:none}}@media(max-width:1024px){.svc-grid[data-astro-cid-j7pv25f6],.sit-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10) var(--space-8)}.tool-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.team-grid[data-astro-cid-j7pv25f6],.cta-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-12)}}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{min-height:0;padding:var(--space-32) 0 var(--space-12)}.hero-sub[data-astro-cid-j7pv25f6]{font-size:var(--font-size-base)}.h-head[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-8)}.svc-grid[data-astro-cid-j7pv25f6],.sit-grid[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.ind-head[data-astro-cid-j7pv25f6]{margin-top:var(--space-16)}.ind-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.ind-item[data-astro-cid-j7pv25f6]:last-child{grid-column:1 / -1}.ind-item[data-astro-cid-j7pv25f6]:last-child .ind-tile[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9}.proof-list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-item[data-astro-cid-j7pv25f6]{padding:var(--space-5) var(--space-4)}.proof-item[data-astro-cid-j7pv25f6]:nth-child(odd){border-left:0;padding-left:0}.proof-item[data-astro-cid-j7pv25f6]:nth-child(n+3){border-top:1px solid var(--color-border)}.proof-value[data-astro-cid-j7pv25f6]{font-size:var(--font-size-2xl)}.cta-form-container[data-astro-cid-j7pv25f6]{padding:var(--space-6)}.cta-phone[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;margin-left:0}}
