.hero[data-astro-cid-j7pv25f6]{position:relative;color:#fff;background:var(--ink);isolation:isolate;overflow:hidden;padding:calc(var(--header-h) + clamp(24px,4vw,56px)) 0 clamp(32px,4vw,56px)}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-2}.hero__bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:60% 30%}@media(prefers-reduced-motion:no-preference){.hero__bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{animation:heroZoom 18s var(--ease) forwards}}@keyframes heroZoom{0%{transform:scale(1.1)}to{transform:scale(1.02)}}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#060a12f0,#060a12c7,#060a1273),linear-gradient(0deg,#060a12fa,#060a1299 45%,#060a1233)}.hero__top[data-astro-cid-j7pv25f6]{display:grid;gap:16px 56px;align-items:end}@media(min-width:1000px){.hero__top[data-astro-cid-j7pv25f6]{grid-template-columns:1.3fr 1fr}}.hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:14px}.hero__title[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4.1vw,3.5rem);letter-spacing:-.035em;line-height:1.05;margin:0;max-width:18ch}.hero__lead[data-astro-cid-j7pv25f6]{color:#c8d2e0;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.6;margin:0 0 22px}.hero[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6]{gap:10px}.hero__call[data-astro-cid-j7pv25f6]{color:#fff;border-color:#ffffff4d}@media(max-width:560px){.hero__call[data-astro-cid-j7pv25f6]{display:none}.hero[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6]{flex-wrap:nowrap}.hero[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 auto;padding:0 12px;font-size:.9rem;gap:8px}.hero__lead[data-astro-cid-j7pv25f6]{display:none}.hero__top[data-astro-cid-j7pv25f6]{gap:20px}.hero__title[data-astro-cid-j7pv25f6]{font-size:1.95rem}}.svc[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:8px;margin-top:clamp(24px,4vw,48px);grid-template-columns:1fr}.svc__card[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:64px 1fr 20px;gap:14px;align-items:center;height:100%;padding:8px 12px 8px 8px;border-radius:18px;text-decoration:none;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .5s var(--ease),background-color .3s,border-color .3s}.svc__card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);background:#ffffff1a;border-color:#1fb5e08c}.svc__media[data-astro-cid-j7pv25f6]{display:block;width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--ink-3)}.svc__media[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.svc__card[data-astro-cid-j7pv25f6]:hover .svc__media[data-astro-cid-j7pv25f6] img{transform:scale(1.06)}.svc__body[data-astro-cid-j7pv25f6]{display:grid;gap:2px;min-width:0}.svc__brand[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.svc__title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:1.05rem;letter-spacing:-.01em;line-height:1.25}.svc__desc[data-astro-cid-j7pv25f6]{color:#b9c4d4;font-size:.86rem;line-height:1.45}.svc__go[data-astro-cid-j7pv25f6]{color:var(--accent);transition:transform .4s var(--ease)}.svc__card[data-astro-cid-j7pv25f6]:hover .svc__go[data-astro-cid-j7pv25f6]{transform:translate(3px)}@media(min-width:720px){.svc[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:14px}.svc__card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;align-items:start;align-content:start;gap:0;padding:0;overflow:hidden}.svc__media[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:16 / 10;border-radius:0}.svc__body[data-astro-cid-j7pv25f6]{padding:16px 18px 20px;gap:4px}.svc__go[data-astro-cid-j7pv25f6]{position:absolute;right:14px;top:14px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#060a128c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@media(min-width:1200px){.svc[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(6,1fr);gap:12px}.svc__media[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}.svc__body[data-astro-cid-j7pv25f6]{padding:14px 14px 18px}.svc__title[data-astro-cid-j7pv25f6]{font-size:.98rem}.svc__desc[data-astro-cid-j7pv25f6]{font-size:.82rem}}.home-lpr[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.home-al[data-astro-cid-j7pv25f6]{color:#fff;border-color:#ffffff4d}.contact-strip[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.contact-strip[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{display:flex;gap:16px;align-items:center;padding:24px;background:#fff;text-decoration:none;transition:background-color .2s}.contact-strip[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:var(--paper)}.contact-strip[data-astro-cid-j7pv25f6] .icon-badge[data-astro-cid-j7pv25f6]{margin:0;flex:none}.contact-strip[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:.95rem}.contact-strip[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.contact-strip[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-child{color:var(--muted);font-size:.92rem;line-height:1.45}.contact-strip[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text)}
