.svc-banner[data-astro-cid-qpiw5ld4]{grid-template-columns:1.5fr auto}.svc-banner[data-astro-cid-qpiw5ld4] h1[data-astro-cid-qpiw5ld4]{max-width:15ch}.svc-standfirst[data-astro-cid-qpiw5ld4]{font-style:italic;max-width:48ch}.contact-card[data-astro-cid-qpiw5ld4]{border:1px solid var(--ink);background:#ffffff8c;padding:28px;min-width:320px;max-width:340px}.contact-card[data-astro-cid-qpiw5ld4] .label[data-astro-cid-qpiw5ld4]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.contact-card[data-astro-cid-qpiw5ld4] .lede[data-astro-cid-qpiw5ld4]{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--fs-d3);line-height:1.1;letter-spacing:-.015em;color:var(--ink);margin-bottom:18px}.contact-card[data-astro-cid-qpiw5ld4] .lede[data-astro-cid-qpiw5ld4] em[data-astro-cid-qpiw5ld4]{color:var(--pink)}.contact-card[data-astro-cid-qpiw5ld4] .btn[data-astro-cid-qpiw5ld4]{width:100%;justify-content:center;margin-bottom:12px}.contact-card[data-astro-cid-qpiw5ld4] .email[data-astro-cid-qpiw5ld4]{display:block;font-family:var(--font-mono);font-size:var(--fs-cap);letter-spacing:.02em;color:var(--ink);text-align:center;padding:11px 0;border:1px solid var(--line);transition:border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.contact-card[data-astro-cid-qpiw5ld4] .email[data-astro-cid-qpiw5ld4]:hover{border-color:var(--ink);color:var(--pink)}.meta-strip[data-astro-cid-qpiw5ld4]{padding:16px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.meta-strip[data-astro-cid-qpiw5ld4] .item[data-astro-cid-qpiw5ld4] .label[data-astro-cid-qpiw5ld4]{font-family:var(--font-mono);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin-bottom:4px}.meta-strip[data-astro-cid-qpiw5ld4] .item[data-astro-cid-qpiw5ld4] .val[data-astro-cid-qpiw5ld4]{color:var(--ink);font-size:var(--fs-body)}.offer[data-astro-cid-qpiw5ld4]{padding:56px 0 8px}.offer[data-astro-cid-qpiw5ld4] .head[data-astro-cid-qpiw5ld4]{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;flex-wrap:wrap}.offer[data-astro-cid-qpiw5ld4] h2[data-astro-cid-qpiw5ld4]{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--fs-d2);line-height:.98;letter-spacing:-.02em;text-wrap:balance}.offer[data-astro-cid-qpiw5ld4] h2[data-astro-cid-qpiw5ld4] em[data-astro-cid-qpiw5ld4]{color:var(--pink)}.offer[data-astro-cid-qpiw5ld4] .head[data-astro-cid-qpiw5ld4] .note[data-astro-cid-qpiw5ld4]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.offer[data-astro-cid-qpiw5ld4] .grid[data-astro-cid-qpiw5ld4]{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.svc[data-astro-cid-qpiw5ld4]{padding:32px 32px 36px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#fff6}.svc[data-astro-cid-qpiw5ld4] .ix[data-astro-cid-qpiw5ld4]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;color:var(--pink);margin-bottom:14px;display:flex;justify-content:space-between}.svc[data-astro-cid-qpiw5ld4] .ix[data-astro-cid-qpiw5ld4] .mode[data-astro-cid-qpiw5ld4]{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:var(--fs-micro)}.svc[data-astro-cid-qpiw5ld4] h3[data-astro-cid-qpiw5ld4]{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--fs-d2);line-height:1.02;letter-spacing:-.015em;color:var(--ink);margin-bottom:12px;text-wrap:balance}.svc[data-astro-cid-qpiw5ld4] p[data-astro-cid-qpiw5ld4]{font-size:var(--fs-body);line-height:1.65;color:var(--muted);text-wrap:pretty;max-width:46ch}.how[data-astro-cid-qpiw5ld4]{padding:48px 0 0;margin-top:8px}.how[data-astro-cid-qpiw5ld4] h2[data-astro-cid-qpiw5ld4]{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--fs-d2);line-height:.98;letter-spacing:-.02em;margin-bottom:32px;text-wrap:balance}.how[data-astro-cid-qpiw5ld4] h2[data-astro-cid-qpiw5ld4] em[data-astro-cid-qpiw5ld4]{color:var(--pink)}.how-grid[data-astro-cid-qpiw5ld4]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.step[data-astro-cid-qpiw5ld4]{padding:32px 28px;border-right:1px solid var(--line);background:#fff6}.step[data-astro-cid-qpiw5ld4]:last-child{border-right:0}.step[data-astro-cid-qpiw5ld4] .when[data-astro-cid-qpiw5ld4]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--pink);margin-bottom:10px}.step[data-astro-cid-qpiw5ld4] h3[data-astro-cid-qpiw5ld4]{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--fs-d3);line-height:1.1;color:var(--ink);margin-bottom:12px;letter-spacing:-.005em}.step[data-astro-cid-qpiw5ld4] p[data-astro-cid-qpiw5ld4]{font-size:var(--fs-cap);line-height:1.7;color:var(--ink);text-wrap:pretty}.standards[data-astro-cid-qpiw5ld4]{padding:48px 0}.standards[data-astro-cid-qpiw5ld4] .top[data-astro-cid-qpiw5ld4]{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:end;margin-bottom:32px}.standards[data-astro-cid-qpiw5ld4] h2[data-astro-cid-qpiw5ld4]{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--fs-d2);line-height:.98;letter-spacing:-.02em;text-wrap:balance}.standards[data-astro-cid-qpiw5ld4] h2[data-astro-cid-qpiw5ld4] em[data-astro-cid-qpiw5ld4]{color:var(--pink)}.standards[data-astro-cid-qpiw5ld4] .top[data-astro-cid-qpiw5ld4] p[data-astro-cid-qpiw5ld4]{font-size:var(--fs-body);line-height:1.7;color:var(--muted);text-wrap:pretty}.standards[data-astro-cid-qpiw5ld4] .row[data-astro-cid-qpiw5ld4]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.std[data-astro-cid-qpiw5ld4]{padding:26px 28px;border-right:1px solid var(--line)}.std[data-astro-cid-qpiw5ld4]:last-child{border-right:0}.std[data-astro-cid-qpiw5ld4] .code[data-astro-cid-qpiw5ld4]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.std[data-astro-cid-qpiw5ld4] .name[data-astro-cid-qpiw5ld4]{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--fs-d3);line-height:1.05;color:var(--ink);letter-spacing:-.01em;margin-bottom:8px}.std[data-astro-cid-qpiw5ld4] .gloss[data-astro-cid-qpiw5ld4]{font-size:var(--fs-cap);line-height:1.55;color:var(--muted)}.why-band[data-astro-cid-qpiw5ld4]{background:var(--navy);color:#fff;padding:64px 32px;margin:8px -32px 0;display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:center;border-top:5px solid var(--mint);border-bottom:5px solid var(--mint)}.why-band[data-astro-cid-qpiw5ld4] h2[data-astro-cid-qpiw5ld4]{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--fs-d2);line-height:1;letter-spacing:-.02em;color:#fff;text-wrap:balance}.why-band[data-astro-cid-qpiw5ld4] h2[data-astro-cid-qpiw5ld4] em[data-astro-cid-qpiw5ld4]{color:var(--mint)}.why-band[data-astro-cid-qpiw5ld4] p[data-astro-cid-qpiw5ld4]{font-size:var(--fs-body);line-height:1.75;color:#ffffffbf;margin-bottom:1em;max-width:60ch;text-wrap:pretty}.why-band[data-astro-cid-qpiw5ld4] p[data-astro-cid-qpiw5ld4] strong[data-astro-cid-qpiw5ld4]{color:#fff}@media (max-width: 980px){.svc-banner[data-astro-cid-qpiw5ld4]{grid-template-columns:1fr;gap:32px}.contact-card[data-astro-cid-qpiw5ld4]{min-width:0;max-width:none}.meta-strip[data-astro-cid-qpiw5ld4]{grid-template-columns:repeat(2,1fr)}.offer[data-astro-cid-qpiw5ld4] .grid[data-astro-cid-qpiw5ld4],.how-grid[data-astro-cid-qpiw5ld4]{grid-template-columns:1fr}.step[data-astro-cid-qpiw5ld4]{border-right:0;border-bottom:1px solid var(--line)}.standards[data-astro-cid-qpiw5ld4] .top[data-astro-cid-qpiw5ld4]{grid-template-columns:1fr;gap:24px}.standards[data-astro-cid-qpiw5ld4] .row[data-astro-cid-qpiw5ld4]{grid-template-columns:1fr}.std[data-astro-cid-qpiw5ld4]{border-right:0;border-bottom:1px solid var(--line)}.std[data-astro-cid-qpiw5ld4]:last-child{border-bottom:0}.why-band[data-astro-cid-qpiw5ld4]{grid-template-columns:1fr;padding:48px 24px;margin:8px -16px 0}}
