.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:clamp(34px,6vw,72px);min-height:600px;padding:72px 0 78px;display:grid;position:relative}.hero[data-astro-cid-lcdefpme]:before{content:"";opacity:.8;background-image:radial-gradient(var(--hero-dot) 2px, transparent 2px);pointer-events:none;background-size:17px 17px;width:260px;height:260px;position:absolute;top:58px;left:-170px}.hero-copy[data-astro-cid-lcdefpme]{z-index:1;position:relative}h1[data-astro-cid-lcdefpme]{letter-spacing:-.048em;max-width:720px;margin-bottom:22px;font-size:clamp(2.55rem,5.4vw,4.75rem);line-height:.99}.hero-lede[data-astro-cid-lcdefpme]{max-width:620px;color:var(--muted);margin-bottom:0;font-size:clamp(1.15rem,1.8vw,1.28rem);line-height:1.55}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-note[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--text-small);align-items:center;gap:12px;margin-top:30px;display:flex}.hero-note[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none}.hero-tv[data-astro-cid-lcdefpme]{margin:0;position:relative}.hero-tv[data-astro-cid-lcdefpme]:before{content:"";border:14px solid var(--amber);z-index:0;border-radius:50%;width:78px;height:78px;position:absolute;top:-30px;right:-22px}.tv-frame[data-astro-cid-lcdefpme]{z-index:1;background:var(--tv-bezel);box-shadow:18px 22px 0 var(--amber-soft);border-radius:18px;padding:12px 12px 18px;position:relative}.tv-frame[data-astro-cid-lcdefpme] .tv-screen{border-radius:6px;width:100%;height:auto;display:block}.hero-tv[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{z-index:1;color:var(--muted);font-size:var(--text-small);max-width:46ch;margin-top:30px;line-height:1.5;position:relative}.trust-strip[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:32px;padding:26px 0;display:grid}.trust-strip[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.2rem}.trust-points[data-astro-cid-lcdefpme]{color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.trust-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.trust-points[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--teal-soft);width:28px;height:28px;color:var(--teal);border-radius:50%;flex:none;place-items:center;display:grid}.services[data-astro-cid-lcdefpme]{padding:88px 0 40px}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:620px}.section-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:360px;color:var(--muted);margin-bottom:0;line-height:1.55}.service-layout[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.service-main[data-astro-cid-lcdefpme],.service-side[data-astro-cid-lcdefpme]{border-radius:18px;min-height:290px;position:relative}.service-main[data-astro-cid-lcdefpme]{background:var(--teal-soft);grid-template-columns:1fr .74fr;display:grid;overflow:hidden}.service-copy[data-astro-cid-lcdefpme]{padding:34px}.number[data-astro-cid-lcdefpme]{color:var(--teal);font-weight:700;font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase}.service-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:52px 0 10px;font-size:1.75rem;line-height:1.15}.service-main[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.service-side[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.service-main[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after,.service-side[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.service-main[data-astro-cid-lcdefpme]:focus-within,.service-side[data-astro-cid-lcdefpme]:focus-within{outline:3px solid var(--focus);outline-offset:3px}.service-main[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible,.service-side[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:none}.service-main[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.service-side[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:6px;text-decoration-thickness:3px}.service-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-bottom:0;line-height:1.55}.service-copy[data-astro-cid-lcdefpme] .status-line[data-astro-cid-lcdefpme]{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.service-photo[data-astro-cid-lcdefpme]{background:var(--amber-soft);position:relative;overflow:hidden}.photo[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.side-stack[data-astro-cid-lcdefpme]{gap:16px;display:grid}.problem-photo[data-astro-cid-lcdefpme]{border-radius:18px;min-height:200px;margin:0;position:relative;overflow:hidden}.problem-photo[data-astro-cid-lcdefpme] .photo{object-position:50% 45%;position:absolute;inset:0}.problem-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--ink);font-weight:700;font-size:var(--text-small);border-radius:999px;padding:6px 12px;position:absolute;bottom:14px;left:14px}.service-side[data-astro-cid-lcdefpme]{padding:30px;overflow:hidden}.side-stack[data-astro-cid-lcdefpme] .service-side[data-astro-cid-lcdefpme]{min-height:0}.service-side[data-astro-cid-lcdefpme].amber{background:var(--amber);color:var(--amber-card-ink)}.service-side[data-astro-cid-lcdefpme].amber .number[data-astro-cid-lcdefpme]{color:var(--amber-card-ink)}.service-side[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:48px 0 9px;font-size:1.55rem;line-height:1.15}.service-side[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;line-height:1.5}.service-side[data-astro-cid-lcdefpme].amber p[data-astro-cid-lcdefpme]{color:var(--amber-card-ink)}.latest[data-astro-cid-lcdefpme]{padding:56px 0 96px}.latest-videos[data-astro-cid-lcdefpme]{padding:0 0 96px}.video-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(230px,270px));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.arrow[data-astro-cid-lcdefpme]{margin-left:.35em}.all-link[data-astro-cid-lcdefpme]{min-height:var(--tap);color:var(--teal);text-underline-offset:5px;white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.about[data-astro-cid-lcdefpme]{padding:96px 0}.about-copy[data-astro-cid-lcdefpme]{max-width:760px}.about-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.05}.about-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:1.15rem;line-height:1.65}.about-copy[data-astro-cid-lcdefpme] .work-line[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:28px 0 0;padding-top:20px;font-size:1rem}.work-line[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--teal);text-underline-offset:5px;white-space:nowrap;font-weight:700}.about-link[data-astro-cid-lcdefpme]{min-height:var(--tap);color:var(--teal);text-underline-offset:5px;align-items:center;margin-top:4px;font-weight:700;display:inline-flex}@media (width<=1080px){.trust-strip[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:17px}}@media (width<=820px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:auto;padding:54px 0 76px}.hero-copy[data-astro-cid-lcdefpme]{max-width:680px}.hero-tv[data-astro-cid-lcdefpme]{max-width:600px}.trust-points[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.section-heading[data-astro-cid-lcdefpme]{display:grid}.service-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.problem-photo[data-astro-cid-lcdefpme]{min-height:260px}}@media (width<=560px){h1[data-astro-cid-lcdefpme]{font-size:clamp(2.35rem,12.4vw,3.55rem)}.hero[data-astro-cid-lcdefpme]{gap:48px;padding-top:34px}.hero-actions[data-astro-cid-lcdefpme]{display:grid}.hero-actions[data-astro-cid-lcdefpme] .btn{width:100%}.tv-frame[data-astro-cid-lcdefpme]{box-shadow:10px 13px 0 var(--amber-soft);padding:8px 8px 12px}.hero-tv[data-astro-cid-lcdefpme]:before{border-width:10px;width:55px;height:55px;top:-22px;right:-12px}.services[data-astro-cid-lcdefpme]{padding:70px 0 32px}.service-main[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.service-copy[data-astro-cid-lcdefpme]{padding:26px}.service-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:30px}.service-photo[data-astro-cid-lcdefpme]{max-height:280px}.service-side[data-astro-cid-lcdefpme]{min-height:200px;padding:26px}.latest[data-astro-cid-lcdefpme]{padding:40px 0 72px}.about[data-astro-cid-lcdefpme]{padding:72px 0 82px}.hero-tv[data-astro-cid-lcdefpme]{order:-1}.hero[data-astro-cid-lcdefpme]:before{display:none}.hero-tv[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:18px}}
