.seo-hero[data-v-d3e9f51c]{position:relative;overflow:hidden;padding:var(--size-3xl) var(--size-m) var(--size-5xl);background:linear-gradient(180deg,var(--car-tint) 0%,var(--clr-white) 100%)}.hero-bg[data-v-d3e9f51c]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--car-aurora),var(--car-dots);background-size:auto,auto,auto,26px 26px;pointer-events:none}.hero-inner[data-v-d3e9f51c]{position:relative;max-width:1100px;margin:0 auto}.breadcrumb[data-v-d3e9f51c]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:var(--size-xl);font-size:var(--size-xs);color:var(--clr-slate400)}.breadcrumb a[data-v-d3e9f51c]{color:var(--clr-slate600);text-decoration:none}.breadcrumb a[data-v-d3e9f51c]:hover{color:var(--car-blue);text-decoration:underline}.breadcrumb .current[data-v-d3e9f51c]{color:var(--clr-dark);font-weight:600}.eyebrow[data-v-d3e9f51c]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--size-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--car-blue)}.eyebrow-dot[data-v-d3e9f51c]{width:7px;height:7px;border-radius:50%;background:var(--car-gradient);box-shadow:0 0 0 4px color-mix(in srgb,var(--car-blue) 16%,transparent)}.title[data-v-d3e9f51c]{margin:var(--size-s) 0 var(--size-l);max-width:24ch;font-size:clamp(1.9rem,6.5vw,3.2rem);font-weight:700;line-height:1.1;letter-spacing:-.015em;color:var(--clr-dark);overflow-wrap:break-word}.title-accent[data-v-d3e9f51c]{background:var(--car-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.lead[data-v-d3e9f51c]{max-width:68ch;margin:0 0 var(--size-s);font-size:var(--size-m);line-height:1.7;color:var(--clr-slate600)}.lead--first[data-v-d3e9f51c]{font-size:var(--size-l);color:var(--car-navy)}.actions[data-v-d3e9f51c]{display:flex;flex-wrap:wrap;gap:var(--size-s);margin-top:var(--size-xl)}.actions .hero-btn[data-v-d3e9f51c-s]{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.4rem;border-radius:999px;border:1.5px solid transparent;font-family:inherit;font-size:var(--size-s);font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .15s ease,background-color .2s ease,border-color .2s ease}.actions .hero-btn[data-v-d3e9f51c-s]:hover{transform:translateY(-2px)}.actions .hero-btn--primary[data-v-d3e9f51c-s]{background:var(--car-blue);color:var(--clr-white);box-shadow:0 8px 22px color-mix(in srgb,var(--car-blue) 30%,transparent)}.actions .hero-btn--primary[data-v-d3e9f51c-s]:hover{background:color-mix(in srgb,var(--car-blue) 88%,#000)}.actions .hero-btn--ghost[data-v-d3e9f51c-s]{background:var(--clr-white);color:var(--car-navy);border-color:var(--car-border)}.actions .hero-btn--ghost[data-v-d3e9f51c-s]:hover{border-color:color-mix(in srgb,var(--car-blue) 50%,transparent)}@media (min-width: 768px){.seo-hero[data-v-d3e9f51c]{padding-block:var(--size-4xl) var(--size-6xl)}}@media (prefers-reduced-motion: reduce){.actions .hero-btn[data-v-d3e9f51c-s]:hover{transform:none}}.job-list[data-v-3ea9350f]{display:flex;flex-direction:column;gap:var(--size-m)}.grid[data-v-3ea9350f]{display:grid;grid-template-columns:1fr;gap:var(--size-m);align-items:stretch}.fallback-note[data-v-3ea9350f]{display:flex;align-items:flex-start;gap:.6rem;margin:0;padding:var(--size-s) var(--size-m);font-size:var(--size-s);line-height:1.5;color:var(--car-navy);background:var(--car-tint-strong);border:1px solid var(--car-border);border-radius:var(--border-radius-m)}.fallback-note i[data-v-3ea9350f]{margin-top:.2rem;color:var(--car-blue)}.skeleton-card[data-v-3ea9350f]{display:flex;flex-direction:column;gap:.7rem;min-height:200px;padding:var(--size-xl);background:var(--clr-white);border:1px solid var(--clr-slate200);border-radius:var(--border-radius-l)}.sk[data-v-3ea9350f]{border-radius:var(--border-radius-s);background:var(--clr-slate100);animation:sk-pulse-3ea9350f 1.4s ease-in-out infinite}.sk-pill[data-v-3ea9350f]{width:35%;height:18px;border-radius:999px}.sk-title[data-v-3ea9350f]{width:80%;height:20px;margin-top:.3rem}.sk-line[data-v-3ea9350f]{width:100%;height:12px}.sk-short[data-v-3ea9350f]{width:60%}@keyframes sk-pulse-3ea9350f{0%,to{opacity:1}50%{opacity:.45}}.empty[data-v-3ea9350f]{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:var(--size-4xl) var(--size-xl);text-align:center;background:var(--clr-white);border:1px dashed var(--clr-slate200);border-radius:var(--border-radius-l);color:var(--clr-slate600);font-size:var(--size-s);line-height:1.6}.empty i[data-v-3ea9350f]{font-size:1.8rem;color:var(--clr-slate400)}.empty p[data-v-3ea9350f]{margin:0;max-width:52ch}@media (min-width: 640px){.grid[data-v-3ea9350f]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.grid[data-v-3ea9350f]{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion: reduce){.sk[data-v-3ea9350f]{animation:none}}.faq-title[data-v-8508848e]{font-size:clamp(1.35rem,3.5vw,1.75rem);font-weight:700;line-height:1.2;color:var(--clr-dark);margin:0 0 var(--size-l)}.faq-list[data-v-8508848e]{display:flex;flex-direction:column;gap:var(--size-s)}.faq-item[data-v-8508848e]{background:var(--clr-white);border:1px solid var(--car-border);border-radius:var(--border-radius-l);transition:border-color .2s ease,box-shadow .2s ease}.faq-item[open][data-v-8508848e]{border-color:color-mix(in srgb,var(--car-blue) 35%,var(--car-border));box-shadow:var(--car-shadow)}summary[data-v-8508848e]{display:flex;align-items:center;justify-content:space-between;gap:var(--size-m);padding:var(--size-m) var(--size-l);font-size:var(--size-m);font-weight:600;line-height:1.4;color:var(--clr-dark);cursor:pointer;list-style:none}summary[data-v-8508848e]::-webkit-details-marker{display:none}summary i[data-v-8508848e]{flex-shrink:0;font-size:.8rem;color:var(--car-blue);transition:transform .2s ease}.faq-item[open] summary i[data-v-8508848e]{transform:rotate(180deg)}summary[data-v-8508848e]:focus-visible{outline:2px solid var(--car-blue);outline-offset:2px;border-radius:var(--border-radius-l)}.faq-item p[data-v-8508848e]{margin:0;padding:0 var(--size-l) var(--size-l);font-size:var(--size-s);line-height:1.7;color:var(--clr-slate600)}@media (prefers-reduced-motion: reduce){summary i[data-v-8508848e]{transition:none}}.company-cta[data-v-f870cca5]{position:relative;overflow:hidden;padding:var(--size-5xl) var(--size-xl);background:var(--car-surface-dark);border-radius:var(--border-radius-xl);box-shadow:var(--car-shadow-strong)}.cta-bg[data-v-f870cca5]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--car-aurora-dark),var(--car-dots-light);background-size:auto,auto,24px 24px;pointer-events:none}.cta-inner[data-v-f870cca5]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--size-m);text-align:center}.eyebrow[data-v-f870cca5]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--size-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--clr-slate400)}.eyebrow-dot[data-v-f870cca5]{width:7px;height:7px;border-radius:50%;background:var(--clr-yellow)}.cta-title[data-v-f870cca5]{margin:0;max-width:22ch;font-size:clamp(1.45rem,4vw,2.1rem);font-weight:700;line-height:1.2;color:var(--clr-white)}.cta-text[data-v-f870cca5]{margin:0;max-width:56ch;font-size:var(--size-m);line-height:1.65;color:var(--clr-slate200)}.cta-actions[data-v-f870cca5]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--size-s);margin-top:var(--size-xs)}.cta-btn[data-v-f870cca5]{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:999px;font-size:var(--size-s);font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .15s ease,background-color .2s ease,border-color .2s ease}.cta-btn[data-v-f870cca5]:hover{transform:translateY(-2px)}.cta-btn--primary[data-v-f870cca5]{background:var(--clr-yellow);color:var(--car-navy-deep);box-shadow:0 6px 18px #080f2859}.cta-btn--primary[data-v-f870cca5]:hover{background:color-mix(in srgb,var(--clr-yellow) 92%,#fff)}.cta-btn--outline[data-v-f870cca5]{color:var(--clr-white);border:1.5px solid rgba(255,255,255,.25)}.cta-btn--outline[data-v-f870cca5]:hover{border-color:#fff9;background:#ffffff0f}@media (min-width: 768px){.company-cta[data-v-f870cca5]{padding:var(--size-6xl) var(--size-5xl)}}@media (prefers-reduced-motion: reduce){.cta-btn[data-v-f870cca5]:hover{transform:none}}
