.cream.svelte-ieg5by{background:var(--bg)}.white.svelte-ieg5by{background:#fff}#service-hero.svelte-ieg5by{padding-top:180px}.hero-grid.svelte-ieg5by,.split-grid.svelte-ieg5by,.process-grid.svelte-ieg5by{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,.9fr);gap:72px;align-items:center}.back-link.svelte-ieg5by{display:inline-flex;margin-bottom:28px;color:var(--sage);font-size:11px;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.hero-visual.svelte-ieg5by,.hero-visual.svelte-ieg5by .automation-explainer{min-height:430px}.hero-actions.svelte-ieg5by{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:32px}.primary-link.svelte-ieg5by{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--forest);border-radius:var(--radius-sm);background:var(--forest);color:var(--d-fg);padding:13px 22px;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hero-actions.svelte-ieg5by span:where(.svelte-ieg5by){color:var(--forest);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.section-head.svelte-ieg5by{max-width:790px;margin-bottom:56px}.example-grid.svelte-ieg5by{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.example-grid.svelte-ieg5by article:where(.svelte-ieg5by),.pricing-list.svelte-ieg5by article:where(.svelte-ieg5by){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);padding:30px}.example-grid.svelte-ieg5by h3:where(.svelte-ieg5by){font-family:var(--serif);font-size:30px;font-weight:300;line-height:1.06;color:var(--forest);margin-bottom:14px}.example-grid.svelte-ieg5by p:where(.svelte-ieg5by),.pricing-copy.svelte-ieg5by,.pricing-list.svelte-ieg5by p:where(.svelte-ieg5by),.cta-sub.svelte-ieg5by{color:var(--muted);line-height:1.8}.example-grid.svelte-ieg5by ul:where(.svelte-ieg5by){display:grid;gap:8px;margin-top:24px;list-style:none}.example-grid.svelte-ieg5by li:where(.svelte-ieg5by){border-top:1px solid var(--border);color:var(--forest);font-size:12px;font-weight:600;letter-spacing:.08em;padding-top:10px;text-transform:uppercase}.pricing-copy.svelte-ieg5by{margin-top:22px;max-width:540px}.pricing-list.svelte-ieg5by{display:grid;gap:12px}.pricing-list.svelte-ieg5by span:where(.svelte-ieg5by){display:block;color:var(--forest);font-family:var(--serif);font-size:clamp(30px,3vw,44px);font-weight:300;line-height:1;margin-bottom:14px}.process-grid.svelte-ieg5by{align-items:start}.process-grid.svelte-ieg5by ol:where(.svelte-ieg5by){list-style:none;border-top:1px solid var(--border)}.process-grid.svelte-ieg5by li:where(.svelte-ieg5by){display:flex;justify-content:space-between;gap:24px;padding:26px 0;border-bottom:1px solid var(--border);color:var(--forest);font-family:var(--serif);font-size:28px}.process-grid.svelte-ieg5by span:where(.svelte-ieg5by){color:var(--muted);font-size:18px}.cta-inner.svelte-ieg5by{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.cta-title.svelte-ieg5by{font-family:var(--serif);font-weight:300;font-size:clamp(34px,3.8vw,54px);line-height:1.04}.cta-sub.svelte-ieg5by{max-width:580px}.cta-btn.svelte-ieg5by{display:inline-flex;align-items:center;gap:14px;padding:15px 30px;border-radius:var(--radius-sm);border:1px solid #b88335;background:#b88335;box-shadow:0 16px 32px #b883353d;color:var(--d-fg);text-decoration:none;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.cta-btn.svelte-ieg5by:hover{background:#a67329;border-color:#a67329;box-shadow:0 20px 36px #a6732947;transform:translateY(-1px)}.cta-arrow.svelte-ieg5by{width:20px;height:1px;background:currentColor;position:relative}.cta-arrow.svelte-ieg5by:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-right:1px solid currentColor;border-top:1px solid currentColor;transform:rotate(45deg)}@media(max-width:980px){.example-grid.svelte-ieg5by{grid-template-columns:1fr 1fr}}@media(max-width:900px){#service-hero.svelte-ieg5by{padding-top:128px}.hero-grid.svelte-ieg5by,.split-grid.svelte-ieg5by,.process-grid.svelte-ieg5by,.example-grid.svelte-ieg5by{grid-template-columns:1fr;gap:36px}.hero-visual.svelte-ieg5by,.hero-visual.svelte-ieg5by .automation-explainer{min-height:340px}.primary-link.svelte-ieg5by,.cta-btn.svelte-ieg5by{width:100%}}
