.hero[data-astro-cid-lcdefpme]{--a3-fg:#ece6da;--a3-muted:#c3c7d4;--a3-accent:#d4ae72;--a3-action:#c8a165;--a3-on-action:#141b2d;--a3-line:#ece6da59;isolation:isolate;min-height:min(86svh,760px);padding-block:var(--a3-space-8);background:var(--a3-layl);color:var(--a3-fg);align-items:center;display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] img,.hero-media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;object-position:0% 50%;width:100%;height:100%;position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] img{animation:2.4s cubic-bezier(.2,.7,.2,1) both settle}.hero-media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{opacity:0;transition:opacity 1.2s}.hero-media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme].on{opacity:1}.hero-media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(270deg,#141b2de6 0%,#141b2d73 45%,#0000 72%),linear-gradient(#0000 70%,#141b2db3 100%);position:absolute;inset:0}.hero-text[data-astro-cid-lcdefpme]{gap:var(--a3-space-4);max-width:30rem;display:grid}.hero-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.hero-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.12s}.hero-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.24s}.hero-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.36s}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-shadow:0 2px 24px #141b2d99}.tag[data-astro-cid-lcdefpme]{font-family:var(--a3-font-display);color:var(--a3-accent);font-size:clamp(19px,2.4vw,24px);font-weight:700}.actions[data-astro-cid-lcdefpme]{gap:var(--a3-space-3);margin-top:var(--a3-space-2);flex-wrap:wrap;display:flex}.actions[data-astro-cid-lcdefpme] .btn-ghost{backdrop-filter:blur(6px);background:#141b2d59}@keyframes settle{0%{transform:scale(1.06)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.services[data-astro-cid-lcdefpme]{gap:var(--a3-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service[data-astro-cid-lcdefpme]{gap:var(--a3-space-2);padding:var(--a3-space-5);background:var(--a3-surface);border:1px solid var(--a3-line);border-radius:var(--a3-radius-lg);color:var(--a3-fg);align-content:start;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:grid}.service[data-astro-cid-lcdefpme]:hover{border-color:var(--a3-accent);background:var(--a3-surface-2);transform:translateY(-3px)}.service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:20px}.icon[data-astro-cid-lcdefpme]{width:48px;height:48px;margin-bottom:var(--a3-space-2);border-radius:var(--a3-radius-md);background:var(--a3-bg);color:var(--a3-accent);place-items:center;display:inline-grid}.steps[data-astro-cid-lcdefpme]{gap:var(--a3-space-5);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;gap:var(--a3-space-2);align-content:start;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step, arabic-indic);font-family:var(--a3-font-display);color:var(--a3-accent);margin-top:var(--a3-space-2);font-size:28px;font-weight:700;line-height:1}.step-img[data-astro-cid-lcdefpme]{border-radius:var(--a3-radius-lg);background:var(--a3-layl);order:-1;overflow:hidden}.step-img[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .6s}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover .step-img[data-astro-cid-lcdefpme] img{transform:scale(1.04)}.steps[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--a3-font-display);font-size:20px;font-weight:700}.steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--a3-muted)}.head-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--a3-space-4);display:flex}.cards[data-astro-cid-lcdefpme]{gap:var(--a3-space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.qira[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--a3-space-1) var(--a3-space-3);padding:var(--a3-space-4);border:1px dashed var(--a3-line);border-radius:var(--a3-radius-md);color:var(--a3-fg);flex-wrap:wrap;text-decoration:none;display:flex}.qira[data-astro-cid-lcdefpme]:hover{border-color:var(--a3-accent)}.qira[data-astro-cid-lcdefpme]:after{content:"←";color:var(--a3-accent);margin-inline-start:auto}.kicker[data-astro-cid-lcdefpme]{font-family:var(--a3-font-display);color:var(--a3-accent);font-weight:700}.close[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--a3-space-4);flex-wrap:wrap;display:flex}@media (width<=900px){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{min-height:0;padding-block:0 var(--a3-space-7);display:block}.hero-media[data-astro-cid-lcdefpme]{height:56svh;min-height:340px;position:relative}.hero-media[data-astro-cid-lcdefpme] img{object-position:12% 50%}.hero-media[data-astro-cid-lcdefpme]:after{background:linear-gradient(to top, var(--a3-layl) 0%, transparent 45%)}.hero[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{margin-top:calc(-1 * var(--a3-space-7));position:relative}.services[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.step-img[data-astro-cid-lcdefpme] img{aspect-ratio:4/3}}
