.hero-section[data-astro-cid-nlow4r3u]{min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem)}@media(min-width:601px)and (max-width:900px){.hero-section[data-astro-cid-nlow4r3u]{min-height:calc(100vh - 7.5rem);min-height:calc(100svh - 7.5rem)}}.trust-strip[data-astro-cid-vpzpabai]{background-color:#f08b42;color:#141414;padding:1.1rem 1.5rem}.trust-strip__list[data-astro-cid-vpzpabai]{list-style:none;margin:0 auto;padding:0;max-width:1200px;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.trust-strip__item[data-astro-cid-vpzpabai]{display:flex;align-items:flex-start;gap:.65rem}.trust-strip__tick[data-astro-cid-vpzpabai]{flex-shrink:0;margin-top:2px;color:#141414}.trust-strip__text[data-astro-cid-vpzpabai]{display:flex;flex-direction:column;font-size:.875rem;line-height:1.35;color:#141414d9}.trust-strip__text[data-astro-cid-vpzpabai] strong[data-astro-cid-vpzpabai]{color:#141414;font-weight:700;font-size:1rem}@media(max-width:900px){.trust-strip__list[data-astro-cid-vpzpabai]{grid-template-columns:repeat(2,1fr);gap:.9rem 1.25rem}}@media(max-width:600px){.trust-strip[data-astro-cid-vpzpabai]{padding:.85rem 1rem}.trust-strip__list[data-astro-cid-vpzpabai]{gap:.7rem .75rem}.trust-strip__body[data-astro-cid-vpzpabai]{display:none}.trust-strip__text[data-astro-cid-vpzpabai] strong[data-astro-cid-vpzpabai]{font-size:.9rem}.trust-strip__tick[data-astro-cid-vpzpabai]{width:18px;height:18px}}.mg-specialists[data-astro-cid-cf4bmvka]{padding:56px 24px 58px;text-align:center}.mg-specialists__inner[data-astro-cid-cf4bmvka]{max-width:820px;margin:0 auto}.mg-specialists__heading[data-astro-cid-cf4bmvka]{margin:0 0 18px;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#fff}.mg-specialists__accent[data-astro-cid-cf4bmvka]{color:#f28c3a}.mg-specialists__copy[data-astro-cid-cf4bmvka]{font-size:18px;line-height:1.6;color:#ffffffe6;margin:0 0 32px}.mg-specialists__body[data-astro-cid-cf4bmvka]{max-width:720px;margin:0 auto 32px;text-align:left}.mg-specialists__body[data-astro-cid-cf4bmvka] p[data-astro-cid-cf4bmvka]{font-size:16px;line-height:1.7;color:#ffffffbf;margin:0 0 14px}.mg-specialists__body[data-astro-cid-cf4bmvka] a[data-astro-cid-cf4bmvka]{color:#f28c3a;text-decoration:underline;text-underline-offset:3px}.mg-specialists__micro-callout[data-astro-cid-cf4bmvka]{margin:24px auto 0;max-width:680px;text-align:center}.mg-specialists__micro-heading[data-astro-cid-cf4bmvka]{font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#fff;margin:0 0 12px;line-height:1.3}.mg-specialists__micro-body[data-astro-cid-cf4bmvka]{font-size:18px;line-height:1.6;color:#ffffffbf;margin:0}@media(max-width:600px){.mg-specialists[data-astro-cid-cf4bmvka]{padding:64px 16px 40px}.mg-specialists__copy[data-astro-cid-cf4bmvka]{font-size:16px;margin-bottom:24px}.mg-specialists__micro-callout[data-astro-cid-cf4bmvka]{margin:20px auto 0}.mg-specialists__micro-heading[data-astro-cid-cf4bmvka]{font-size:22px}.mg-specialists__micro-body[data-astro-cid-cf4bmvka]{font-size:16px}}.services-grid-section[data-astro-cid-j7akw4s5]{background-color:#2e2e2e;padding:3.5rem 0}.container[data-astro-cid-j7akw4s5]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-header[data-astro-cid-j7akw4s5]{text-align:center;margin-bottom:2rem}.section-title[data-astro-cid-j7akw4s5]{font-size:clamp(2rem,5vw,3rem);font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.title-white[data-astro-cid-j7akw4s5]{color:#fff}.title-orange[data-astro-cid-j7akw4s5]{color:#f08b42}.section-subtitle[data-astro-cid-j7akw4s5]{color:#9ca3af;font-size:1.125rem;max-width:600px;margin:0 auto;line-height:1.6}.services-grid[data-astro-cid-j7akw4s5]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.services-grid[data-astro-cid-j7akw4s5]>.service-card[data-astro-cid-j7akw4s5]{flex:0 1 calc((100% - 3rem) / 3);min-width:0}@media(max-width:1024px){.services-grid[data-astro-cid-j7akw4s5]>.service-card[data-astro-cid-j7akw4s5]{flex-basis:calc((100% - 1.5rem)/2)}}@media(max-width:768px){.services-grid[data-astro-cid-j7akw4s5]{gap:1rem}.services-grid[data-astro-cid-j7akw4s5]>.service-card[data-astro-cid-j7akw4s5]{flex-basis:100%}}.service-card[data-astro-cid-j7akw4s5]{background-color:#292929;border-radius:.75rem;overflow:hidden;border:1px solid hsl(0 0% 25%);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.service-card[data-astro-cid-j7akw4s5]:hover{transform:translateY(-4px);border-color:#f08b42;box-shadow:0 10px 40px #0000004d}.card-image-link[data-astro-cid-j7akw4s5]{display:block;text-decoration:none}.card-image-link[data-astro-cid-j7akw4s5]:focus{outline:2px solid hsl(25 85% 60%);outline-offset:2px}.card-image-wrapper[data-astro-cid-j7akw4s5]{position:relative;aspect-ratio:2 / 1;overflow:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.card-image[data-astro-cid-j7akw4s5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;display:block;pointer-events:none;backface-visibility:hidden;transform:translateZ(0)}.card-image-link[data-astro-cid-j7akw4s5]:hover .card-image[data-astro-cid-j7akw4s5]{transform:scale(1.05)}.image-overlay[data-astro-cid-j7akw4s5]{position:absolute;bottom:0;left:0;right:0;padding:2rem 1.5rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 60%,transparent 100%);pointer-events:none}.card-title[data-astro-cid-j7akw4s5]{color:#fff;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0}.card-content[data-astro-cid-j7akw4s5]{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.card-description[data-astro-cid-j7akw4s5]{color:#fff;font-size:1rem;line-height:1.55;margin-bottom:1rem}.chips-container[data-astro-cid-j7akw4s5]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.chip[data-astro-cid-j7akw4s5]{display:inline-block;padding:.3rem .65rem;background-color:#404040;color:#fff;font-size:.8125rem;border-radius:9999px;border:1px solid hsl(0 0% 30%);text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.chip[data-astro-cid-j7akw4s5]:hover{background-color:#4d4d4d;border-color:#666}.chip[data-astro-cid-j7akw4s5]:focus{outline:2px solid hsl(25 85% 60%);outline-offset:2px}.card-cta[data-astro-cid-j7akw4s5]{display:inline-flex;align-items:center;gap:.5rem;color:#f08b42;font-weight:600;text-decoration:none;margin-top:auto;transition:gap .2s ease}.card-cta[data-astro-cid-j7akw4s5]:hover{gap:.75rem}.card-cta[data-astro-cid-j7akw4s5]:focus{outline:2px solid hsl(25 85% 60%);outline-offset:2px}.cta-arrow[data-astro-cid-j7akw4s5]{transition:transform .2s ease}@media(max-width:768px){.chips-container[data-astro-cid-j7akw4s5]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-bottom:1rem;padding-bottom:2px;-webkit-mask-image:linear-gradient(to right,#000 88%,transparent);mask-image:linear-gradient(to right,#000 88%,transparent)}.chips-container[data-astro-cid-j7akw4s5]::-webkit-scrollbar{display:none}.chip[data-astro-cid-j7akw4s5]{flex:none;white-space:nowrap}}.card-cta[data-astro-cid-j7akw4s5]:hover .cta-arrow[data-astro-cid-j7akw4s5]{transform:translate(4px)}details[data-astro-cid-al2ca2vr][open] .faq-chevron[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.hero-in-view .floating-cta,.hero-in-view .chat-launcher{opacity:0;pointer-events:none;transform:translateY(12px)}.floating-cta,.chat-launcher{transition:opacity .25s ease,transform .25s ease}
