.cost-callout[data-astro-cid-bff2wl4q]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-6);align-items:center;border:var(--border);border-radius:var(--radius-lg);background:var(--color-white);padding:var(--space-6);box-shadow:var(--shadow);margin:var(--space-4) 0 var(--space-5)}.cost-callout__price[data-astro-cid-bff2wl4q]{border-right:var(--border);padding-right:var(--space-6);white-space:nowrap}.cost-callout__from[data-astro-cid-bff2wl4q]{display:block;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel-500)}.cost-callout__num[data-astro-cid-bff2wl4q]{display:block;font-family:var(--font-display);font-weight:700;font-size:var(--step-3);letter-spacing:-.02em;line-height:1.02;color:var(--color-ink)}.cost-callout__per[data-astro-cid-bff2wl4q]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-steel-500)}.cost-callout__body[data-astro-cid-bff2wl4q] p[data-astro-cid-bff2wl4q]{font-size:var(--step-0);color:var(--color-steel-700);margin:0 0 var(--space-4)}.cost-callout__cta[data-astro-cid-bff2wl4q]{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.cost-callout__btn[data-astro-cid-bff2wl4q]{font-family:var(--font-display);font-weight:700;font-size:var(--step-0);color:var(--color-white);background:var(--color-accent);padding:.7em 1.3em;border-radius:var(--radius);text-decoration:none}.cost-callout__btn[data-astro-cid-bff2wl4q]:hover{background:var(--color-accent-dark)}.cost-callout__lnk[data-astro-cid-bff2wl4q]{font-family:var(--font-display);font-weight:600;color:var(--color-accent-dark);text-decoration:none;white-space:nowrap}.cost-callout__lnk[data-astro-cid-bff2wl4q]:hover{text-decoration:underline}@media(max-width:560px){.cost-callout[data-astro-cid-bff2wl4q]{grid-template-columns:1fr;gap:var(--space-4)}.cost-callout__price[data-astro-cid-bff2wl4q]{border-right:0;border-bottom:var(--border);padding-right:0;padding-bottom:var(--space-3)}}.svc .eyebrow{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.svc h2{font-size:var(--step-3);letter-spacing:-.02em}.svc .btn{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:var(--step-0);color:var(--color-white);background:var(--color-accent);padding:.75em 1.4em;border-radius:var(--radius);text-decoration:none}.svc .btn:hover{background:var(--color-accent-dark)}.svc .btn--audit{background:var(--tool-audit)}.svc .btn--audit:hover{background:var(--tool-audit-dark)}.svc .linkline{font-family:var(--font-display);font-weight:600;color:var(--color-accent-dark);text-decoration:none}.svc .hero{padding-block:var(--space-16) var(--space-8)}.svc .hero h1{font-size:var(--step-4);letter-spacing:-.02em;line-height:1.05;margin:var(--space-3) 0 var(--space-8)}.svc .hero__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--space-8);align-items:start}.svc .hero .lead{font-size:var(--step-1);color:var(--color-steel-700);max-width:44ch}.svc .hero__cta{margin-top:var(--space-6);display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.svc .hero__art{margin:0}.svc .hero__art img{width:100%;height:auto;border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:var(--color-white)}.svc .hero__art figcaption{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-steel-500)}.svc .funnel{background:var(--tool-audit-tint);border-block:var(--border)}.svc .funnel .container{padding-block:var(--space-4);color:var(--tool-audit-dark);font-size:var(--step-0)}.svc .funnel b{color:var(--tool-audit)}.svc .rungs{padding-block:var(--space-16)}.svc .rungs h2{margin:var(--space-2) 0 var(--space-2);max-width:24ch}.svc .rungs__lead{color:var(--color-steel-700);margin-bottom:var(--space-6)}.svc .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.svc .card{display:flex;flex-direction:column;gap:var(--space-1);background:var(--color-white);border:var(--border);border-top:4px solid var(--h);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow);text-decoration:none;color:var(--color-ink);transition:transform .14s ease,box-shadow .14s ease}.svc .card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.svc .card--tool{--h: var(--tool-audit)}.svc .card--part{--h: var(--color-steel-700)}.svc .card--whole{--h: var(--color-ink);background:#fbfbfc}.svc .card .k{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--h)}.svc .card .h3{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);margin-top:var(--space-1)}.svc .card .p{font-size:var(--step--1);color:var(--color-steel-700);flex:1;margin-top:var(--space-2)}.svc .card .go{margin-top:var(--space-4);font-family:var(--font-display);font-weight:700;font-size:var(--step--1);color:var(--h)}.svc .runit{background:var(--tool-audit-tint);border-block:var(--border)}.svc .runit__grid{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;padding-block:var(--space-8)}.svc .runit__t{flex:1;min-width:18rem}.svc .runit__t h2{color:var(--tool-audit-dark);margin-bottom:var(--space-2);font-size:var(--step-2)}.svc .runit__t p{color:var(--color-steel-700)}.svc .build{padding-block:var(--space-16)}.svc .build__intro p{color:var(--color-steel-700);max-width:62ch;margin:var(--space-4) 0 var(--space-6)}.svc .build__cols{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--space-8);align-items:center;margin-bottom:var(--space-12)}.svc .build__cols--solo{grid-template-columns:1fr;max-width:62ch}.svc .build__list ul{margin:0;display:grid;gap:var(--space-3);padding-left:var(--space-5)}.svc .build__list li{color:var(--color-steel-700)}.svc .build__list strong{color:var(--color-ink)}.svc .build__fig{margin:0}.svc .build__fig img{width:100%;height:auto;border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:var(--color-white)}.svc .build__fig figcaption{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-steel-500)}.svc .claim{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--space-8);align-items:center;margin-bottom:var(--space-8)}.svc .claim--rev .claim__txt{order:2}.svc .claim--rev .claim__img{order:1}.svc .claim__txt b{font-family:var(--font-display);font-size:var(--step-2);display:block;margin-bottom:var(--space-2)}.svc .claim__txt p{color:var(--color-steel-700)}.svc .claim__img{margin:0}.svc .claim__img img{width:100%;height:auto;border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:var(--color-white)}.svc .build__close p{max-width:62ch;margin-top:var(--space-6);color:var(--color-steel-700)}.svc .cost-sec{padding-block:var(--space-4) var(--space-12)}.svc .cost-sec__also{color:var(--color-steel-700)}.svc .life{display:flex;align-items:center;gap:var(--space-6);background:var(--color-white);border:var(--border);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow);margin-bottom:var(--space-12)}.svc .life[hidden]{display:none}.svc .life .n{font-family:var(--font-display);font-weight:700;font-size:var(--step-4);color:var(--color-ink);line-height:.9}.svc .life .l{font-size:var(--step-0);color:var(--color-steel-700)}.svc .life .l b{color:var(--tool-audit)}.svc .faq-sec{padding-block:var(--space-4) var(--space-16)}.svc .faq-sec h2{margin:var(--space-2) 0 var(--space-6)}@media(max-width:860px){.svc .hero__grid{grid-template-columns:1fr;gap:var(--space-8)}.svc .cards,.svc .build__cols{grid-template-columns:1fr}.svc .claim,.svc .claim--rev .claim__txt,.svc .claim--rev .claim__img{grid-template-columns:1fr;order:0}}
