.hero[data-astro-cid-c2s4hh7a]{width:100vw;margin:-2rem calc(50% - 50vw) 2rem;padding:4rem 1.5rem 3.5rem;background-color:var(--ink-deep);text-align:center}.hero[data-astro-cid-c2s4hh7a] h1[data-astro-cid-c2s4hh7a]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.75rem);font-weight:700;line-height:1.15;margin:0 0 .75rem;color:#fff}.subtitle[data-astro-cid-c2s4hh7a]{color:#ffffffb8;font-size:1rem;font-weight:400;line-height:2;margin:0;max-width:640px;margin-inline:auto}.subtitle[data-astro-cid-c2s4hh7a] strong[data-astro-cid-c2s4hh7a]{color:#fff}.card[data-astro-cid-c2s4hh7a]{background:var(--card);border:1px solid var(--card-border);border-radius:12px;padding:1.75rem;max-width:560px;margin:0 auto}.visually-hidden[data-astro-cid-c2s4hh7a]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fields[data-astro-cid-c2s4hh7a]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;max-width:340px;margin:0 auto}.field[data-astro-cid-c2s4hh7a] label[data-astro-cid-c2s4hh7a]{display:block;font-size:.8rem;color:var(--muted);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.3px;text-align:center}.field[data-astro-cid-c2s4hh7a] input[data-astro-cid-c2s4hh7a]{width:100%;background:var(--input);border:1px solid var(--hairline-strong);border-radius:6px;color:var(--ink);font-size:1.35rem;font-weight:500;text-align:center;padding:.85rem .5rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field[data-astro-cid-c2s4hh7a] input[data-astro-cid-c2s4hh7a]::placeholder{color:var(--faint);font-weight:500}.field[data-astro-cid-c2s4hh7a] input[data-astro-cid-c2s4hh7a]:focus{border-color:var(--input-focus);box-shadow:inset 0 2px 10px #00000026,0 0 0 3px var(--focus-ring)}.field[data-astro-cid-c2s4hh7a] input[data-astro-cid-c2s4hh7a].invalid{border-color:var(--danger);box-shadow:0 0 0 3px #de282826}.message[data-astro-cid-c2s4hh7a]{min-height:1.5em;font-size:.92rem;margin:.9rem 0 0;text-align:center}.message[data-astro-cid-c2s4hh7a].error{color:var(--danger)}.actions[data-astro-cid-c2s4hh7a]{display:flex;gap:.75rem;margin-top:1rem}.btn-primary[data-astro-cid-c2s4hh7a]{flex:1;background:var(--accent);color:#fff;border:none;border-radius:var(--radius);padding:.9rem 1rem;font-size:1rem;font-weight:700;cursor:pointer}.btn-primary[data-astro-cid-c2s4hh7a]:hover{background:var(--primary-deep)}.btn-ghost[data-astro-cid-c2s4hh7a]{background:transparent;color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius);padding:.9rem 1.1rem;font-size:1rem;cursor:pointer}.btn-ghost[data-astro-cid-c2s4hh7a]:hover{color:var(--ink);border-color:var(--ink)}.result[data-astro-cid-c2s4hh7a]{margin-top:1.5rem;text-align:center;border-top:1px solid var(--hairline);padding-top:1.4rem}.result-label[data-astro-cid-c2s4hh7a]{color:var(--muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .3rem}.stern-value[data-astro-cid-c2s4hh7a]{font-size:clamp(1.8rem,5vw,2.4rem);font-weight:800;margin:0}.result-detail[data-astro-cid-c2s4hh7a]{color:var(--muted);font-size:.9rem;margin:.7rem 0 0}.seo[data-astro-cid-c2s4hh7a]{max-width:680px;margin:2.5rem auto 0}.seo[data-astro-cid-c2s4hh7a] h2[data-astro-cid-c2s4hh7a]{font-size:1.5rem;margin-top:2rem}.seo[data-astro-cid-c2s4hh7a] p[data-astro-cid-c2s4hh7a]{color:var(--body);font-weight:400;line-height:2}.seo[data-astro-cid-c2s4hh7a] strong[data-astro-cid-c2s4hh7a]{color:var(--text)}.seo[data-astro-cid-c2s4hh7a] a[data-astro-cid-c2s4hh7a]{color:var(--violet)}.seo[data-astro-cid-c2s4hh7a] table[data-astro-cid-c2s4hh7a]{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.93rem}.seo[data-astro-cid-c2s4hh7a] th[data-astro-cid-c2s4hh7a],.seo[data-astro-cid-c2s4hh7a] td[data-astro-cid-c2s4hh7a]{text-align:left;padding:.6rem .75rem;border:0;border-bottom:1px solid var(--hairline)}.seo[data-astro-cid-c2s4hh7a] th[data-astro-cid-c2s4hh7a]{background:var(--canvas-soft);color:var(--ink);text-transform:uppercase;font-size:.625rem;font-weight:600;letter-spacing:.25px}.seo[data-astro-cid-c2s4hh7a] td[data-astro-cid-c2s4hh7a]{color:var(--body)}.related[data-astro-cid-c2s4hh7a]{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--hairline)}.blog-image[data-astro-cid-c2s4hh7a]{margin:2rem 0 0;border-radius:18px}.blog-image[data-astro-cid-c2s4hh7a] img[data-astro-cid-c2s4hh7a]{width:100%;height:auto;border-radius:12px;display:block}.blog-image[data-astro-cid-c2s4hh7a] figcaption[data-astro-cid-c2s4hh7a]{color:var(--muted);font-size:.85rem;margin-top:.6rem;text-align:center}@media(max-width:560px){.hero[data-astro-cid-c2s4hh7a]{margin-top:-1.25rem;padding:2.5rem 1rem 2.25rem}.card[data-astro-cid-c2s4hh7a]{padding:1.25rem 1rem;border-radius:12px}.actions[data-astro-cid-c2s4hh7a]{flex-direction:column}.btn-primary[data-astro-cid-c2s4hh7a],.btn-ghost[data-astro-cid-c2s4hh7a]{width:100%}.seo[data-astro-cid-c2s4hh7a]{font-size:.95rem}.seo[data-astro-cid-c2s4hh7a] th[data-astro-cid-c2s4hh7a],.seo[data-astro-cid-c2s4hh7a] td[data-astro-cid-c2s4hh7a]{padding:.45rem .6rem}}
