.service-card[data-astro-cid-3vpt37q6]{padding:var(--space-6);flex-direction:column;display:flex;position:relative}.service-index[data-astro-cid-3vpt37q6]{font-family:var(--font-mono);font-size:var(--step-micro);letter-spacing:.08em;color:var(--ocean);margin:0 0 var(--space-3)}.service-card[data-astro-cid-3vpt37q6] h3[data-astro-cid-3vpt37q6]{font-size:var(--step-h4);margin-bottom:var(--space-3)}.service-card[data-astro-cid-3vpt37q6] h3[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]{color:inherit;text-decoration:none}.service-card[data-astro-cid-3vpt37q6] h3[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.service-summary[data-astro-cid-3vpt37q6]{margin-bottom:var(--space-3)}.is-compact[data-astro-cid-3vpt37q6] .service-summary[data-astro-cid-3vpt37q6]{margin-bottom:0}.service-for[data-astro-cid-3vpt37q6]{font-size:var(--step-small);color:var(--text-muted);margin-bottom:var(--space-4)}.service-cta[data-astro-cid-3vpt37q6]{align-items:center;gap:var(--space-2);color:var(--ocean);margin:auto 0 0;font-weight:600;display:inline-flex}.card-link[data-astro-cid-3vpt37q6]:hover .service-cta[data-astro-cid-3vpt37q6]{color:var(--ocean-deep)}.case-card[data-astro-cid-4dw4sxam]{flex-direction:column;display:flex;position:relative}.case-text[data-astro-cid-4dw4sxam],.case-head[data-astro-cid-4dw4sxam],.case-body[data-astro-cid-4dw4sxam]{display:contents}.case-meta[data-astro-cid-4dw4sxam]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.case-industry[data-astro-cid-4dw4sxam]{font-size:var(--step-small);color:var(--text-muted)}.case-card[data-astro-cid-4dw4sxam] h3[data-astro-cid-4dw4sxam]{font-size:var(--step-h4);margin-bottom:var(--space-3)}.case-card[data-astro-cid-4dw4sxam] h3[data-astro-cid-4dw4sxam] a[data-astro-cid-4dw4sxam]{color:inherit;text-decoration:none}.case-card[data-astro-cid-4dw4sxam] h3[data-astro-cid-4dw4sxam] a[data-astro-cid-4dw4sxam]:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.case-summary[data-astro-cid-4dw4sxam]{color:var(--text-muted);margin-bottom:var(--space-4)}.case-tech[data-astro-cid-4dw4sxam]{gap:var(--space-2);flex-wrap:wrap;margin:auto 0 0;padding:0;list-style:none;display:flex}.case-tech[data-astro-cid-4dw4sxam] li[data-astro-cid-4dw4sxam]{font-family:var(--font-mono);font-size:var(--step-micro);color:var(--ocean);background:var(--mist);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3)}.case-record[data-astro-cid-4dw4sxam]{margin-top:var(--space-6);padding:var(--space-6);background:var(--mist);border-radius:var(--radius-control)}.case-record-label[data-astro-cid-4dw4sxam]{font-family:var(--font-mono);font-size:var(--step-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ocean);margin:0 0 var(--space-4)}.case-stages[data-astro-cid-4dw4sxam]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.case-stages[data-astro-cid-4dw4sxam] li[data-astro-cid-4dw4sxam]{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid #126e8229;display:flex}.case-stages[data-astro-cid-4dw4sxam] li[data-astro-cid-4dw4sxam]:last-child{border-bottom:0;padding-bottom:0}.case-stage-index[data-astro-cid-4dw4sxam]{font-family:var(--font-mono);font-size:var(--step-micro);color:var(--ocean);flex:none}.case-stage-name[data-astro-cid-4dw4sxam]{font-size:var(--step-small);color:var(--slate)}.case-record-note[data-astro-cid-4dw4sxam]{font-size:var(--step-small);color:var(--ocean-deep);margin:var(--space-4) 0 0}@media (width>=900px){.case-card[data-astro-cid-4dw4sxam].is-feature{column-gap:var(--space-12);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;display:grid}.case-card[data-astro-cid-4dw4sxam].is-feature .case-text[data-astro-cid-4dw4sxam],.case-card[data-astro-cid-4dw4sxam].is-feature .case-head[data-astro-cid-4dw4sxam],.case-card[data-astro-cid-4dw4sxam].is-feature .case-body[data-astro-cid-4dw4sxam]{flex-direction:column;height:100%;display:flex}.case-card[data-astro-cid-4dw4sxam].is-feature .case-head[data-astro-cid-4dw4sxam] h3[data-astro-cid-4dw4sxam]{margin-bottom:0}.case-card[data-astro-cid-4dw4sxam].is-feature.has-record{column-gap:var(--space-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.case-card[data-astro-cid-4dw4sxam].is-feature.has-record .case-record[data-astro-cid-4dw4sxam]{grid-area:1/1;align-self:stretch;margin-top:0}.case-card[data-astro-cid-4dw4sxam].is-feature.has-record .case-text[data-astro-cid-4dw4sxam]{grid-area:1/2;align-self:center}.case-card[data-astro-cid-4dw4sxam].is-feature.has-record .case-text[data-astro-cid-4dw4sxam],.case-card[data-astro-cid-4dw4sxam].is-feature.has-record .case-head[data-astro-cid-4dw4sxam],.case-card[data-astro-cid-4dw4sxam].is-feature.has-record .case-body[data-astro-cid-4dw4sxam]{height:auto;display:block}.case-card[data-astro-cid-4dw4sxam].is-feature.has-record .case-head[data-astro-cid-4dw4sxam] h3[data-astro-cid-4dw4sxam]{margin-bottom:var(--space-4)}.case-card[data-astro-cid-4dw4sxam].is-feature.has-record .case-tech[data-astro-cid-4dw4sxam]{margin-top:var(--space-6)}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem,1.75rem + 3.1vw,4.85rem)}.hero-inner[data-astro-cid-lcdefpme]{gap:var(--space-12);align-items:center;display:grid}.hero-offer[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);white-space:nowrap;min-height:var(--tap-target);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-4);border:var(--border-width) solid #b6e36b8c;color:var(--white);font-size:var(--step-small);border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex}.hero-offer[data-astro-cid-lcdefpme]:hover{color:var(--white);border-color:var(--lime);background:#b6e36b14}.hero-offer-kicker[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--step-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--lime);font-weight:500}.hero-offer-arrow[data-astro-cid-lcdefpme]{color:var(--lime)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--step-display);color:var(--white);max-width:16ch;margin-bottom:var(--space-6)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:56ch}.hero-figure[data-astro-cid-lcdefpme]{display:none}.launch-special[data-astro-cid-lcdefpme]{padding-block:var(--space-8);border-top:var(--border-width) solid #ffffff1f;scroll-margin-top:88px}.launch-inner[data-astro-cid-lcdefpme]{gap:var(--space-6);align-items:center;display:grid}.launch-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-h3);max-width:24ch;margin-bottom:var(--space-3)}.launch-fit[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4);max-width:56ch;font-size:var(--step-small);color:var(--mist)}.launch-price[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.price-now[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-h1);letter-spacing:-.02em;color:var(--lime);font-weight:700;line-height:1}.price-label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--step-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--mist);font-weight:500}.launch-includes[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4);gap:var(--space-2) var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.launch-includes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);font-size:var(--step-small);color:var(--white);font-weight:500;display:inline-flex}.launch-includes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--lime);border-radius:2px;flex:none;width:8px;height:8px}.launch-action[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.launch-note[data-astro-cid-lcdefpme]{max-width:44ch;font-size:var(--step-small);color:var(--mist);margin:0;line-height:1.45}.launch-creative[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);border:var(--border-width) solid #ffffff2e;width:100%}@media (width>=768px){.launch-inner[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=1024px){.launch-inner[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,600px)}}.value-strip[data-astro-cid-lcdefpme]{margin:var(--space-8) 0 0;padding:var(--space-6) 0 0;border-top:var(--border-width) solid var(--border);justify-content:start;gap:var(--space-3) var(--space-6);grid-template-columns:repeat(2,auto);list-style:none;display:grid}.value-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--step-small);color:var(--heading);font-weight:600;display:inline-flex}.value-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--teal);border-radius:2px;flex:none;width:10px;height:10px}.assurance[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--border-width) solid var(--border);display:grid}.assurance-line[data-astro-cid-lcdefpme]{color:var(--heading);margin:0;font-weight:600}.proof-points[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.proof-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-soft);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);color:var(--heading);font-weight:600;display:flex}.proof-index[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--step-micro);letter-spacing:.08em;color:var(--ocean);font-weight:500}.closing-grid[data-astro-cid-lcdefpme]{gap:var(--space-8);align-items:start;display:grid}.closing-grid[data-astro-cid-lcdefpme] .section-intro{margin-bottom:var(--space-6)}.closing-cta[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);padding:var(--space-8)}.closing-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-h3);margin-bottom:var(--space-4)}.closing-cta[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2)}@media (width>=900px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr .65fr}.hero-figure[data-astro-cid-lcdefpme]{display:block}.hero-figure[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;max-width:300px;margin-inline:auto}}@media (width>=768px){.value-strip[data-astro-cid-lcdefpme]{gap:var(--space-3) var(--space-12)}.value-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:var(--step-body)}.proof-points[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.value-strip[data-astro-cid-lcdefpme]{gap:var(--space-3) var(--space-8);flex-wrap:wrap;display:flex}.closing-grid[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:1.4fr 1fr}}
