.service-intro[data-astro-cid-nabdjlra]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.service-intro-text[data-astro-cid-nabdjlra] .section-title[data-astro-cid-nabdjlra]{margin-bottom:1.25rem}.service-intro-text[data-astro-cid-nabdjlra] p[data-astro-cid-nabdjlra]{max-width:62ch;color:var(--color-text-soft);font-size:1.05rem;line-height:1.75}.service-intro-text[data-astro-cid-nabdjlra] p[data-astro-cid-nabdjlra]+p[data-astro-cid-nabdjlra]{margin-top:1rem}.service-intro-text[data-astro-cid-nabdjlra] a{color:var(--color-primary-dark);text-underline-offset:3px}.service-checklist[data-astro-cid-nabdjlra]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:1.75rem}.service-checklist-title[data-astro-cid-nabdjlra]{font-family:var(--font-text);color:var(--color-text);margin-bottom:1rem;font-size:1rem;font-weight:600}.service-checklist[data-astro-cid-nabdjlra] ul[data-astro-cid-nabdjlra]{gap:.85rem;display:grid}.service-checklist[data-astro-cid-nabdjlra] li[data-astro-cid-nabdjlra]{color:var(--color-text-soft);grid-template-columns:20px 1fr;align-items:start;gap:.75rem;line-height:1.55;display:grid}.service-checklist[data-astro-cid-nabdjlra] svg[data-astro-cid-nabdjlra]{color:var(--color-primary);margin-top:.15rem}.service-steps[data-astro-cid-nabdjlra]{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.service-step[data-astro-cid-nabdjlra]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:1.75rem 1.5rem}.service-step-number[data-astro-cid-nabdjlra]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-primary);margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1;display:block}.service-step-title[data-astro-cid-nabdjlra]{font-family:var(--font-text);color:var(--color-text);margin-bottom:.5rem;font-size:1.05rem;font-weight:600;line-height:1.35}.service-step-text[data-astro-cid-nabdjlra]{color:var(--color-text-soft);font-size:.95rem;line-height:1.65}.service-offers[data-astro-cid-nabdjlra]{gap:1rem;display:grid}.service-offers--1[data-astro-cid-nabdjlra]{grid-template-columns:minmax(0,420px);justify-content:center}.service-offers--2[data-astro-cid-nabdjlra]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}.service-offers--3[data-astro-cid-nabdjlra]{grid-template-columns:repeat(3,minmax(0,1fr))}.service-offers--4[data-astro-cid-nabdjlra]{grid-template-columns:repeat(4,minmax(0,1fr))}.service-pricing-extra[data-astro-cid-nabdjlra]{text-align:center;color:var(--color-text-soft);margin-top:1.5rem}.service-pricing-extra[data-astro-cid-nabdjlra]+.service-pricing-note[data-astro-cid-nabdjlra]{margin-top:.5rem}.service-pricing-note[data-astro-cid-nabdjlra]{text-align:center;color:var(--color-muted);margin-top:1.5rem;font-size:.9rem}.service-pricing-note[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]{color:var(--color-primary-dark);text-underline-offset:3px}.service-projects[data-astro-cid-nabdjlra]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.service-project[data-astro-cid-nabdjlra]{height:100%;color:inherit;flex-direction:column;gap:.35rem;text-decoration:none;display:flex}.service-project[data-astro-cid-nabdjlra] .browser-frame{margin-bottom:.75rem;transition:transform .25s,box-shadow .25s}.service-project[data-astro-cid-nabdjlra]:hover .browser-frame{transform:translateY(-4px);box-shadow:0 2px 4px #0d1b2e0a,0 18px 44px #0d1b2e1f}.service-project-thumb[data-astro-cid-nabdjlra]{aspect-ratio:16/10;background:var(--color-surface);display:block;overflow:hidden}.service-project-thumb[data-astro-cid-nabdjlra] img[data-astro-cid-nabdjlra]{object-fit:cover;object-position:top;width:100%;height:100%}.service-project-name[data-astro-cid-nabdjlra]{color:var(--color-text);font-weight:600}.service-project[data-astro-cid-nabdjlra]:hover .service-project-name[data-astro-cid-nabdjlra]{color:var(--color-primary-dark)}.service-project-goal[data-astro-cid-nabdjlra]{color:var(--color-text-soft);font-size:.92rem;line-height:1.55}.service-faq[data-astro-cid-nabdjlra]{max-width:820px}.service-faq[data-astro-cid-nabdjlra] .section-title[data-astro-cid-nabdjlra]{text-align:center;margin-bottom:2rem}.service-guides[data-astro-cid-nabdjlra]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:860px;margin-inline:auto;display:grid}@media (width<=1023px){.service-steps[data-astro-cid-nabdjlra],.service-offers--3[data-astro-cid-nabdjlra],.service-offers--4[data-astro-cid-nabdjlra],.service-projects[data-astro-cid-nabdjlra]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.service-intro[data-astro-cid-nabdjlra],.service-steps[data-astro-cid-nabdjlra],.service-offers--2[data-astro-cid-nabdjlra],.service-offers--3[data-astro-cid-nabdjlra],.service-offers--4[data-astro-cid-nabdjlra],.service-projects[data-astro-cid-nabdjlra],.service-guides[data-astro-cid-nabdjlra]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.service-project[data-astro-cid-nabdjlra] .browser-frame{transition:none}.service-project[data-astro-cid-nabdjlra]:hover .browser-frame{transform:none}}
