.services-page[data-astro-cid-ucd2ps2b]{overflow:clip}.service-hero[data-astro-cid-ucd2ps2b]{padding:88px 0 80px;background:linear-gradient(135deg,#fff 48%,#f0f6fc)}.service-hero-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:56px;align-items:center}.service-eyebrow[data-astro-cid-ucd2ps2b]{margin:0 0 16px;color:var(--lw-accent);font-family:var(--lw-font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}h1[data-astro-cid-ucd2ps2b]{margin:0 0 24px;font-size:clamp(40px,4.5vw,60px);line-height:1.08;letter-spacing:-.035em;font-weight:700}h1[data-astro-cid-ucd2ps2b] span[data-astro-cid-ucd2ps2b]{color:var(--lw-accent)}.service-intro[data-astro-cid-ucd2ps2b]{margin:0 0 28px;max-width:49ch;color:var(--lw-fg-secondary);font-size:18px;line-height:1.65}.service-actions[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.cta-primary[data-astro-cid-ucd2ps2b]{gap:10px;text-align:center;justify-content:center}.service-text-link[data-astro-cid-ucd2ps2b]{color:var(--lw-accent);font-size:14px;font-weight:600;text-underline-offset:4px}.service-text-link[data-astro-cid-ucd2ps2b]:hover{text-decoration:underline}.service-small[data-astro-cid-ucd2ps2b]{margin:22px 0 0;color:var(--lw-fg-secondary);font-size:13px;max-width:49ch}.model-diagram[data-astro-cid-ucd2ps2b]{margin:0;border:2px solid var(--lw-border);border-radius:10px;background:#fff;box-shadow:7px 7px 0 var(--lw-border);overflow:hidden}.diagram-heading[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:2px solid var(--lw-border);background:var(--lw-bg-surface);font-family:var(--lw-font-mono);font-size:11px;font-weight:600}.diagram-dot[data-astro-cid-ucd2ps2b]{width:8px;height:8px;background:var(--lw-accent);border-radius:50%;flex-shrink:0}.case-image[data-astro-cid-ucd2ps2b]{display:block;width:100%;height:auto}.case-summary[data-astro-cid-ucd2ps2b]{margin:0;padding:16px 20px;font-size:16px;line-height:1.5}figcaption[data-astro-cid-ucd2ps2b]{padding:0 20px 20px;color:var(--lw-fg-secondary);font-size:14px}.service-section[data-astro-cid-ucd2ps2b]{padding:72px 0}h2[data-astro-cid-ucd2ps2b]{margin:0 0 18px;font-size:clamp(27px,3vw,36px);line-height:1.16;letter-spacing:-.025em;font-weight:700}.section-heading[data-astro-cid-ucd2ps2b]{max-width:650px;margin-bottom:32px}.deliverables-section[data-astro-cid-ucd2ps2b]{border-top:2px solid var(--lw-border);border-bottom:1px solid var(--lw-border-soft);background:var(--lw-bg-surface)}.deliverables-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.deliverable[data-astro-cid-ucd2ps2b]{background:#fff;border:2px solid var(--lw-border);border-radius:8px;box-shadow:4px 4px 0 var(--lw-border);padding:24px}.item-number[data-astro-cid-ucd2ps2b]{color:var(--lw-accent);font-family:var(--lw-font-mono);font-size:11px;font-weight:600}h3[data-astro-cid-ucd2ps2b]{margin:14px 0 12px;font-size:18px;line-height:1.35;letter-spacing:-.015em}.deliverable[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b],.process-list[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b],.privacy-note[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b],.service-faq[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{margin:0;color:var(--lw-fg-secondary);font-size:15px;line-height:1.65}.process-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px}.section-description[data-astro-cid-ucd2ps2b]{color:var(--lw-fg-secondary);font-size:16px;line-height:1.65;margin:0}.process-list[data-astro-cid-ucd2ps2b]{list-style:none;margin:0;padding:0}.process-list[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--lw-border-soft)}.process-list[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.step-number[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;justify-content:center;height:36px;border:2px solid var(--lw-accent);border-radius:50%;color:var(--lw-accent);font-family:var(--lw-font-mono);font-size:13px;font-weight:700}.process-list[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{margin:3px 0 8px}.service-details[data-astro-cid-ucd2ps2b]{background:var(--lw-bg-surface);border-top:1px solid var(--lw-border-soft);border-bottom:2px solid var(--lw-border)}.details-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.privacy-note[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{max-width:18ch}.privacy-note[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]+p[data-astro-cid-ucd2ps2b]{margin-top:14px}.privacy-note[data-astro-cid-ucd2ps2b] .service-eyebrow[data-astro-cid-ucd2ps2b]{margin-bottom:16px;color:var(--lw-accent);font-size:11px}.service-faq[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-size:22px;margin:0 0 20px}.service-faq[data-astro-cid-ucd2ps2b] details[data-astro-cid-ucd2ps2b]{border-bottom:1px solid var(--lw-border-soft);padding:16px 0}.service-faq[data-astro-cid-ucd2ps2b] details[data-astro-cid-ucd2ps2b]:first-of-type{border-top:1px solid var(--lw-border-soft)}.service-faq[data-astro-cid-ucd2ps2b] summary[data-astro-cid-ucd2ps2b]{font-size:15px;font-weight:600;cursor:pointer;padding-right:12px}.service-faq[data-astro-cid-ucd2ps2b] summary[data-astro-cid-ucd2ps2b]::marker{color:var(--lw-accent)}.service-faq[data-astro-cid-ucd2ps2b] details[data-astro-cid-ucd2ps2b][open] summary[data-astro-cid-ucd2ps2b]{margin-bottom:12px}.service-contact[data-astro-cid-ucd2ps2b]{padding:64px 0 72px}.contact-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:center}.contact-grid[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]:not(.service-eyebrow){max-width:48ch;margin:0;color:var(--lw-fg-secondary);font-size:16px;line-height:1.65}.contact-actions[data-astro-cid-ucd2ps2b]{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.contact-grid[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]+.service-small[data-astro-cid-ucd2ps2b]{margin-top:14px;font-size:14px}.board-review-form[data-astro-cid-ucd2ps2b],.board-review-form[data-astro-cid-ucd2ps2b] label[data-astro-cid-ucd2ps2b]{display:grid;gap:6px}.board-review-form[data-astro-cid-ucd2ps2b]{width:100%;gap:14px}.board-review-form[data-astro-cid-ucd2ps2b] label[data-astro-cid-ucd2ps2b]{font-size:14px;font-weight:600}.board-review-form[data-astro-cid-ucd2ps2b] input[data-astro-cid-ucd2ps2b],.board-review-form[data-astro-cid-ucd2ps2b] textarea[data-astro-cid-ucd2ps2b]{box-sizing:border-box;width:100%;padding:10px;border:1px solid var(--lw-border);border-radius:5px;font:inherit;font-weight:400}.board-review-form[data-astro-cid-ucd2ps2b] button[data-astro-cid-ucd2ps2b]{justify-self:start;cursor:pointer}.contact-address[data-astro-cid-ucd2ps2b]{font-family:var(--lw-font-mono);font-size:12px;color:var(--lw-fg-secondary);text-underline-offset:3px}.contact-address[data-astro-cid-ucd2ps2b]:hover{text-decoration:underline}a[data-astro-cid-ucd2ps2b]:focus-visible,summary[data-astro-cid-ucd2ps2b]:focus-visible{outline:3px solid var(--lw-accent);outline-offset:5px}#how-it-works[data-astro-cid-ucd2ps2b],#board-review[data-astro-cid-ucd2ps2b]{scroll-margin-top:80px}@media (max-width: 960px){.service-hero-grid[data-astro-cid-ucd2ps2b]{gap:32px}.service-hero[data-astro-cid-ucd2ps2b]{padding:64px 0}.service-hero-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.process-grid[data-astro-cid-ucd2ps2b],.details-grid[data-astro-cid-ucd2ps2b]{gap:40px}.deliverables-grid[data-astro-cid-ucd2ps2b]{gap:16px}.deliverable[data-astro-cid-ucd2ps2b]{padding:20px}.contact-grid[data-astro-cid-ucd2ps2b]{gap:32px}}@media (max-width: 740px){.service-hero[data-astro-cid-ucd2ps2b]{padding:48px 0 56px}.service-hero-grid[data-astro-cid-ucd2ps2b],.process-grid[data-astro-cid-ucd2ps2b],.details-grid[data-astro-cid-ucd2ps2b],.contact-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr;gap:36px}h1[data-astro-cid-ucd2ps2b]{font-size:clamp(37px,8vw,52px)}.service-intro[data-astro-cid-ucd2ps2b]{font-size:17px}.model-diagram[data-astro-cid-ucd2ps2b]{max-width:460px;width:100%}.service-section[data-astro-cid-ucd2ps2b]{padding:48px 0}.deliverables-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr;gap:20px}.deliverable[data-astro-cid-ucd2ps2b]{padding:24px}.section-heading[data-astro-cid-ucd2ps2b]{margin-bottom:26px}.process-grid[data-astro-cid-ucd2ps2b] .section-heading[data-astro-cid-ucd2ps2b]{margin-bottom:0}.service-contact[data-astro-cid-ucd2ps2b]{padding:48px 0 56px}.contact-grid[data-astro-cid-ucd2ps2b]{gap:28px}.cta-primary[data-astro-cid-ucd2ps2b]{font-size:14px;padding:12px 17px}}@media (prefers-reduced-motion: reduce){.cta-primary[data-astro-cid-ucd2ps2b]{transition:none}.cta-primary[data-astro-cid-ucd2ps2b]:hover{transform:none}}
