.breadcrumb-bar[data-astro-cid-ta2fbyqs]{background:var(--color-canvas);padding:14px 0 0}.breadcrumb-nav[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted);align-items:center;gap:8px;font-size:.88rem;display:flex}.breadcrumb-link[data-astro-cid-ta2fbyqs]{color:var(--brand-blue);font-weight:500;text-decoration:none}.breadcrumb-link[data-astro-cid-ta2fbyqs]:hover{text-decoration:underline}.breadcrumb-sep[data-astro-cid-ta2fbyqs]{opacity:.5}.breadcrumb-current[data-astro-cid-ta2fbyqs]{color:var(--brand-ink);font-weight:600}.about-hero[data-astro-cid-ta2fbyqs]{background:linear-gradient(180deg, var(--color-canvas) 0%, var(--color-canvas) 60%, #fff 100%);padding:36px 0 56px}.about-hero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.about-eyebrow[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-blue);margin:0 0 14px;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:700}.about-h1[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--brand-ink);margin:0 0 18px;font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:800;line-height:1.12}.about-accent[data-astro-cid-ta2fbyqs]{color:var(--brand-blue)}.hero-desc[data-astro-cid-ta2fbyqs]{color:#000;max-width:560px;margin:0 0 28px;font-size:clamp(1.1rem,1.6vw,1.22rem);line-height:1.6}.about-hero-media[data-astro-cid-ta2fbyqs]{justify-content:center;display:flex}.about-hero-animation[data-astro-cid-ta2fbyqs]{border-radius:28px;width:100%;max-width:440px;height:auto;display:block;box-shadow:0 24px 60px #2053ee40}.about-hero-animation[data-astro-cid-ta2fbyqs].is-restarting{visibility:hidden}.about-section[data-astro-cid-ta2fbyqs]{background:#fff;padding:64px 0}.about-h2[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--brand-ink);margin:0 0 14px;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:800;line-height:1.15}.about-header[data-astro-cid-ta2fbyqs]{text-align:center;max-width:760px;margin:0 auto 44px}.about-intro[data-astro-cid-ta2fbyqs]{color:#000;margin:0;font-size:1.12rem}.about-story-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;display:grid}.about-story-text[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#000;margin:0 0 18px;font-size:1.1rem;line-height:1.7}.about-story-text[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.about-tagline-band[data-astro-cid-ta2fbyqs]{background:var(--brand-blue);text-align:center;padding:56px 0}.about-tagline[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2rem,5vw,3.6rem);font-weight:800;line-height:1.15}.about-card-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.about-card[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-lg);color:var(--brand-ink);background:#e3ebfd;border:1px solid #c9d7fb;flex-direction:column;padding:30px 24px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex}.about-service-card[data-astro-cid-ta2fbyqs]:hover{transform:translateY(-4px);box-shadow:0 16px 32px -12px #2053ee40}.about-card-icon[data-astro-cid-ta2fbyqs]{width:48px;height:48px;color:var(--brand-blue);background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.about-step-num[data-astro-cid-ta2fbyqs]{background:var(--brand-blue);color:#fff;width:40px;height:40px;font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:1rem;font-weight:800;display:inline-flex}.about-card-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);color:var(--brand-ink);margin:0 0 10px;font-size:1.25rem;font-weight:800;line-height:1.25}.about-card-text[data-astro-cid-ta2fbyqs]{color:#000;flex-grow:1;margin:0;font-size:.98rem;line-height:1.55}.about-card-link[data-astro-cid-ta2fbyqs]{background:var(--brand-orange);color:#fff;border-radius:var(--radius-pill);align-self:flex-start;align-items:center;gap:8px;margin-top:22px;padding:10px 18px;font-size:.9rem;font-weight:700;transition:background-color .2s;display:inline-flex;box-shadow:0 4px 14px #e2591a47}.about-service-card[data-astro-cid-ta2fbyqs]:hover .about-card-link[data-astro-cid-ta2fbyqs]{background:#c94a12}.about-card-arrow[data-astro-cid-ta2fbyqs]{transition:transform .25s}.about-service-card[data-astro-cid-ta2fbyqs]:hover .about-card-arrow[data-astro-cid-ta2fbyqs]{transform:translate(4px)}.about-how[data-astro-cid-ta2fbyqs]{padding-top:0}.about-who[data-astro-cid-ta2fbyqs]{background:linear-gradient(180deg, #fff 0%, var(--color-canvas) 45%)}.about-who-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.about-who-text[data-astro-cid-ta2fbyqs]{color:#000;margin:0 0 28px;font-size:1.1rem;line-height:1.7}.about-industry-chips[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.about-chip[data-astro-cid-ta2fbyqs]{background:var(--brand-orange);border:1px solid var(--brand-orange);border-radius:var(--radius-pill);color:#fff;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.about-chip[data-astro-cid-ta2fbyqs]:hover{background:#c94a12;border-color:#c94a12}.about-final-band[data-astro-cid-ta2fbyqs]{background:var(--brand-blue);text-align:center;padding:72px 0}.about-final-inner[data-astro-cid-ta2fbyqs]{max-width:760px}.about-final-heading[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);color:#fff;margin:0 0 16px;font-size:clamp(2rem,3.8vw,2.75rem);font-weight:800;line-height:1.2}.about-final-text[data-astro-cid-ta2fbyqs]{color:#ffffffe6;max-width:620px;margin:0 auto 32px;font-size:1.15rem;line-height:1.65}.about-final-actions[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.about-final-link[data-astro-cid-ta2fbyqs]{color:#fff;text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (width<=991px){.about-hero-grid[data-astro-cid-ta2fbyqs],.about-story-grid[data-astro-cid-ta2fbyqs],.about-who-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:32px}.about-hero-media[data-astro-cid-ta2fbyqs]{max-width:520px;margin:0 auto}.about-card-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.about-card-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.about-section[data-astro-cid-ta2fbyqs]{padding:48px 0}.about-how[data-astro-cid-ta2fbyqs]{padding-top:0}}
