.services[data-astro-cid-ucd2ps2b]{padding-top:clamp(1rem,3vw,2.5rem)}.svc-block[data-astro-cid-ucd2ps2b]{padding-block:clamp(2.5rem,5vw,4.5rem);border-top:1px solid var(--line)}.svc-block[data-astro-cid-ucd2ps2b]:first-child{border-top:none}.svc-block__inner[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,5rem);align-items:center;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.svc-block__inner--rev[data-astro-cid-ucd2ps2b] .svc-block__tile[data-astro-cid-ucd2ps2b]{order:2}.svc-block__tile[data-astro-cid-ucd2ps2b]{display:block;border-radius:var(--r-xl);transition:transform .26s var(--ease-out-quart)}.svc-block__media[data-astro-cid-ucd2ps2b]{position:relative;aspect-ratio:4 / 3;border:1px solid var(--line);border-radius:var(--r-xl);background:radial-gradient(120% 120% at 30% 20%,rgba(99,102,241,.18),transparent 60%),var(--surface-1);display:grid;place-items:center;overflow:hidden}.svc-block__icon-wrap[data-astro-cid-ucd2ps2b] .svc-icon{width:6rem;height:6rem;border-radius:var(--r-lg)}.svc-block__media-glow[data-astro-cid-ucd2ps2b]{position:absolute;width:60%;aspect-ratio:1;background:radial-gradient(circle,rgba(0,212,170,.18),transparent 70%);bottom:-20%;right:-10%;pointer-events:none}.svc-block__index[data-astro-cid-ucd2ps2b]{position:absolute;top:1rem;right:1.4rem;font-family:var(--font-display);font-weight:800;font-size:3.5rem;color:#ffffff0d;line-height:1;transition:color .26s var(--ease-out-quart)}.svc-block__icon-wrap[data-astro-cid-ucd2ps2b] .svc-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.svc-block__tile[data-astro-cid-ucd2ps2b]:hover .svc-block__index[data-astro-cid-ucd2ps2b]{color:#818cf838}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.svc-block__tile[data-astro-cid-ucd2ps2b]:hover{transform:translateY(-3px)}.svc-block__tile[data-astro-cid-ucd2ps2b]:hover .svc-block__icon-wrap[data-astro-cid-ucd2ps2b] .svc-icon{transform:scale(1.08) rotate(-6deg)}.svc-block[data-astro-cid-ucd2ps2b]:has(.svc-block__tile:hover) .svc-block__actions[data-astro-cid-ucd2ps2b] .btn--primary .btn__arrow{transform:translate(4px)}}.svc-block__tagline[data-astro-cid-ucd2ps2b]{color:var(--teal);font-weight:500;font-size:.95rem;letter-spacing:.01em;margin-bottom:.7rem}.svc-block__name[data-astro-cid-ucd2ps2b]{font-size:var(--fs-h2);line-height:1.1}.svc-block__summary[data-astro-cid-ucd2ps2b]{margin-top:1.1rem;color:var(--ink-muted);font-size:var(--fs-lead);line-height:1.55}.svc-block__price[data-astro-cid-ucd2ps2b]{margin-top:1.2rem;color:var(--white);font-weight:700;font-size:1.25rem;line-height:1.4;letter-spacing:-.01em}.svc-block__price-note[data-astro-cid-ucd2ps2b]{display:block;margin-top:.35rem;color:var(--ink-muted);font-weight:500;font-size:.95rem;letter-spacing:0}.svc-block__cred[data-astro-cid-ucd2ps2b]{margin-top:1.3rem;display:flex;gap:.7rem;align-items:flex-start;padding:1rem 1.2rem;border-radius:var(--r-md);background:#00d4aa12;border:1px solid rgba(0,212,170,.2);color:var(--ink);font-size:.95rem;max-width:none}.svc-block__cred[data-astro-cid-ucd2ps2b] svg[data-astro-cid-ucd2ps2b]{flex-shrink:0;margin-top:2px}.svc-block__points[data-astro-cid-ucd2ps2b]{margin-top:1.5rem;list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem 1.4rem}.svc-block__points[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;gap:.6rem;color:var(--ink-muted);font-size:.95rem}.svc-block__points[data-astro-cid-ucd2ps2b] svg[data-astro-cid-ucd2ps2b]{flex-shrink:0}.svc-block__actions[data-astro-cid-ucd2ps2b]{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.8rem}.proc-head[data-astro-cid-ucd2ps2b]{margin-bottom:clamp(1.8rem,4vw,2.8rem)}.proc-head[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{margin-top:.9rem}.proc-grid[data-astro-cid-ucd2ps2b]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;counter-reset:step}.proc-step[data-astro-cid-ucd2ps2b]{padding:1.6rem 1.5rem 1.8rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);position:relative}.proc-step__n[data-astro-cid-ucd2ps2b]{font-family:var(--font-display);font-weight:800;font-size:1.1rem;color:var(--teal);letter-spacing:.05em}.proc-step__title[data-astro-cid-ucd2ps2b]{margin-top:.8rem;font-size:var(--fs-h4)}.proc-step__text[data-astro-cid-ucd2ps2b]{margin-top:.6rem;color:var(--ink-muted);font-size:.93rem}.proc-step__n[data-astro-cid-ucd2ps2b]{display:inline-block;transition:color .26s var(--ease-out-quart),text-shadow .26s var(--ease-out-quart)}@media(hover:hover){.proc-step[data-astro-cid-ucd2ps2b]:hover .proc-step__n[data-astro-cid-ucd2ps2b]{color:var(--teal-soft);text-shadow:0 0 14px rgba(0,212,170,.55)}}@media(max-width:820px){.svc-block__inner[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr;gap:1.8rem}.svc-block__inner--rev[data-astro-cid-ucd2ps2b] .svc-block__tile[data-astro-cid-ucd2ps2b]{order:0}.svc-block__media[data-astro-cid-ucd2ps2b]{aspect-ratio:16 / 9}.svc-block__icon-wrap[data-astro-cid-ucd2ps2b] .svc-icon{width:4.5rem;height:4.5rem;border-radius:var(--r-md)}.svc-block__index[data-astro-cid-ucd2ps2b]{font-size:2.4rem}}@media(max-width:520px){.svc-block__points[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}}
