.post-hero.svelte-197y00z{padding:48px 0 8px}.post-hero.svelte-197y00z .eyebrow:where(.svelte-197y00z){font-family:var(--mono);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--faint)}.post-hero.svelte-197y00z h1:where(.svelte-197y00z){font-size:clamp(28px,4.5vw,40px);letter-spacing:-1px;line-height:1.1;font-weight:600;margin-top:12px}.post-hero.svelte-197y00z .sub:where(.svelte-197y00z){color:var(--muted);font-size:16px;margin-top:14px;max-width:60ch}.reachout.svelte-197y00z{margin-top:12px;font-family:var(--mono);font-size:13px;color:var(--faint)}.reachout.svelte-197y00z a:where(.svelte-197y00z){color:var(--signal)}.formerr.svelte-197y00z{margin:20px 0 0;padding:12px 16px;border:1px solid #5b3030;background:#f8717114;border-radius:var(--radius);color:#f4b4b4;font-size:14px}.post.svelte-197y00z{margin:24px 0 80px}.grid.svelte-197y00z{display:grid;grid-template-columns:1fr 320px;gap:32px;align-items:start}.fields.svelte-197y00z{display:flex;flex-direction:column;gap:18px}.field.svelte-197y00z{display:flex;flex-direction:column;gap:6px}.row2.svelte-197y00z{display:grid;grid-template-columns:1fr 1fr;gap:16px}.row3.svelte-197y00z{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}label.svelte-197y00z,.grouplabel.svelte-197y00z{font-size:13px;font-weight:600;color:var(--text)}label.svelte-197y00z small:where(.svelte-197y00z),.grouplabel.svelte-197y00z small:where(.svelte-197y00z),.field.svelte-197y00z small:where(.svelte-197y00z){font-weight:400;color:var(--faint);font-size:12px}input.svelte-197y00z,select.svelte-197y00z,textarea.svelte-197y00z{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:11px 13px;color:var(--text);font-family:var(--sans);font-size:14px;outline:none;width:100%}input.svelte-197y00z:focus,select.svelte-197y00z:focus,textarea.svelte-197y00z:focus{border-color:var(--signal-dim)}input.svelte-197y00z::placeholder,textarea.svelte-197y00z::placeholder{color:var(--faint)}textarea.svelte-197y00z{resize:vertical;line-height:1.55}.tagpick.svelte-197y00z{display:flex;flex-wrap:wrap;gap:8px}.tagcheck.svelte-197y00z{display:inline-flex;align-items:center;gap:6px;font-weight:400;font-size:12.5px;color:var(--muted);border:1px solid var(--border-hi);background:var(--panel-2);border-radius:6px;padding:5px 10px;cursor:pointer}.tagcheck.svelte-197y00z input:where(.svelte-197y00z){width:auto}.tagcheck.svelte-197y00z:has(input:where(.svelte-197y00z):checked){border-color:var(--signal);color:var(--signal)}.summary.svelte-197y00z{position:sticky;top:84px}.summary.svelte-197y00z .card:where(.svelte-197y00z){padding:22px}.line.svelte-197y00z{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.line.svelte-197y00z small:where(.svelte-197y00z){color:var(--faint);font-size:12px}.basefine.svelte-197y00z{color:var(--muted);font-size:12.5px;margin:8px 0 16px;line-height:1.5}.addons.svelte-197y00z{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border);padding-top:16px}.addon.svelte-197y00z{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;cursor:pointer;font-weight:400}.addon.svelte-197y00z input:where(.svelte-197y00z){width:auto;margin-top:3px}.ad-main.svelte-197y00z{display:flex;flex-direction:column;gap:2px}.ad-main.svelte-197y00z b:where(.svelte-197y00z){font-size:13.5px;color:var(--text)}.ad-main.svelte-197y00z small:where(.svelte-197y00z){color:var(--faint);font-size:12px;line-height:1.45}.ad-price.svelte-197y00z{font-family:var(--mono);font-size:13px;color:var(--muted)}.total.svelte-197y00z{display:flex;justify-content:space-between;align-items:baseline;margin:18px 0;padding-top:16px;border-top:1px solid var(--border);font-size:15px}.total.svelte-197y00z b:where(.svelte-197y00z){color:var(--signal);font-size:20px}.cf-turnstile.svelte-197y00z{margin:0 0 14px;min-height:65px}.apply-btn.svelte-197y00z{width:100%;border:none;cursor:pointer}.paynote.svelte-197y00z{color:var(--faint);font-size:12px;margin-top:14px;line-height:1.5}@media(max-width:820px){.grid.svelte-197y00z{grid-template-columns:1fr}.summary.svelte-197y00z{position:static}}@media(max-width:520px){.row2.svelte-197y00z,.row3.svelte-197y00z{grid-template-columns:1fr}}
