.diag[data-astro-cid-rf4pic26]{padding:calc(var(--header-space) + 4px) var(--inset) var(--section)}.diag-card[data-astro-cid-rf4pic26]{border-radius:var(--r-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding:clamp(20px,4vw,56px);display:grid;position:relative;overflow:hidden}.diag-glow[data-astro-cid-rf4pic26]{z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#1591b84d,#0000);height:90%;position:absolute;inset:-30% -20% auto 40%}.diag-copy[data-astro-cid-rf4pic26]{gap:22px;display:grid}.crumbs[data-astro-cid-rf4pic26] ol[data-astro-cid-rf4pic26]{gap:6px;font-size:.8125rem;display:flex}.crumbs[data-astro-cid-rf4pic26] li[data-astro-cid-rf4pic26]{color:var(--on-navy-3);gap:6px;display:flex}.crumbs[data-astro-cid-rf4pic26] a[data-astro-cid-rf4pic26]{color:var(--on-navy-2)}.crumbs[data-astro-cid-rf4pic26] [data-astro-cid-rf4pic26][aria-current]{color:var(--cyan)}.panel[data-astro-cid-rf4pic26]{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-navy);background:#ffffff0d;padding:18px 20px}.panel-title[data-astro-cid-rf4pic26]{letter-spacing:-.01em;margin-bottom:10px;font-size:.9375rem;font-weight:600}.eval-list[data-astro-cid-rf4pic26]{gap:8px;display:grid}.eval-list[data-astro-cid-rf4pic26] li[data-astro-cid-rf4pic26]{align-items:center;gap:14px;font-size:1rem;display:flex}.eval-list[data-astro-cid-rf4pic26] .icon-tile[data-astro-cid-rf4pic26]{width:38px;height:38px}.direct[data-astro-cid-rf4pic26]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;display:grid}.avatar[data-astro-cid-rf4pic26]{background:linear-gradient(135deg, var(--petrol), var(--cyan));width:44px;height:44px;color:var(--navy-900);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid}.direct-name[data-astro-cid-rf4pic26]{letter-spacing:-.025em;font-size:1.375rem;font-weight:600;line-height:1.15}.direct-role[data-astro-cid-rf4pic26]{color:var(--on-navy-2);font-size:.8125rem}.direct-links[data-astro-cid-rf4pic26]{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:12px;display:flex}.direct-links[data-astro-cid-rf4pic26] a[data-astro-cid-rf4pic26]{border-radius:var(--r-pill);overflow-wrap:anywhere;min-height:40px;transition:background-color var(--dur) ease;background:#ffffff12;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;display:inline-flex}.direct-links[data-astro-cid-rf4pic26] .icon{color:var(--cyan)}@media (hover:hover) and (pointer:fine){.direct-links[data-astro-cid-rf4pic26] a[data-astro-cid-rf4pic26]:hover{background:#4fcfe629}}.diag-form-wrap[data-astro-cid-rf4pic26]{top:calc(var(--header-space) + 16px);position:sticky}.form[data-astro-cid-rf4pic26]{border-radius:var(--r-lg);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lg);gap:18px;padding:clamp(22px,3vw,36px);display:grid}.form[data-astro-cid-rf4pic26] [data-astro-cid-rf4pic26]:focus-visible{outline-color:var(--petrol)}.form[data-astro-cid-rf4pic26][hidden]{display:none}.form-head[data-astro-cid-rf4pic26]{gap:4px;padding-bottom:6px;display:grid}.form-title[data-astro-cid-rf4pic26]{letter-spacing:-.025em;font-size:1.375rem;font-weight:600;line-height:1.15}.form-sub[data-astro-cid-rf4pic26]{color:var(--ink-3);font-size:.8125rem}.field[data-astro-cid-rf4pic26]{border:0;align-content:start;gap:7px;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-rf4pic26] label[data-astro-cid-rf4pic26],.field[data-astro-cid-rf4pic26] legend[data-astro-cid-rf4pic26]{padding:0;font-size:.875rem;font-weight:550}.field[data-astro-cid-rf4pic26] legend[data-astro-cid-rf4pic26]{margin-bottom:7px}.req[data-astro-cid-rf4pic26]{color:var(--petrol-ink)}.opt[data-astro-cid-rf4pic26]{color:var(--ink-3);font-weight:400}.field[data-astro-cid-rf4pic26] input[data-astro-cid-rf4pic26][type=text],.field[data-astro-cid-rf4pic26] input[data-astro-cid-rf4pic26][type=email],.field[data-astro-cid-rf4pic26] input[data-astro-cid-rf4pic26][type=tel],.field[data-astro-cid-rf4pic26] textarea[data-astro-cid-rf4pic26]{width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--ground);border:1px solid var(--line);border-radius:var(--r-sm);transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;appearance:none;padding:12px 14px;font-size:1rem}.field[data-astro-cid-rf4pic26] textarea[data-astro-cid-rf4pic26]{resize:vertical;min-height:104px}.field[data-astro-cid-rf4pic26] input[data-astro-cid-rf4pic26]:hover,.field[data-astro-cid-rf4pic26] textarea[data-astro-cid-rf4pic26]:hover{border-color:var(--line-strong)}.field[data-astro-cid-rf4pic26] input[data-astro-cid-rf4pic26]:focus,.field[data-astro-cid-rf4pic26] textarea[data-astro-cid-rf4pic26]:focus{background:var(--paper);border-color:var(--petrol);outline:none;box-shadow:0 0 0 4px #1591b824}.field[data-astro-cid-rf4pic26] input[data-astro-cid-rf4pic26][aria-invalid=true]:not(:focus),.field[data-astro-cid-rf4pic26] textarea[data-astro-cid-rf4pic26][aria-invalid=true]:not(:focus){background:#fdf4f3;border-color:#d14b3f}.field-error[data-astro-cid-rf4pic26]{color:#b42318;font-size:.8125rem}.field-error[data-astro-cid-rf4pic26]:empty{display:none}.field-help[data-astro-cid-rf4pic26]{color:var(--ink-3);font-size:.8125rem}.field-row[data-astro-cid-rf4pic26]{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.seg[data-astro-cid-rf4pic26]{border-radius:var(--r-sm);background:var(--ground);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.seg-opt[data-astro-cid-rf4pic26]{cursor:pointer;position:relative}.seg-opt[data-astro-cid-rf4pic26] input[data-astro-cid-rf4pic26]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg-opt[data-astro-cid-rf4pic26] span[data-astro-cid-rf4pic26]{min-height:40px;color:var(--ink-2);text-align:center;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border-radius:9px;place-items:center;padding:0 8px;font-size:.875rem;font-weight:500;display:grid}.seg-opt[data-astro-cid-rf4pic26] input[data-astro-cid-rf4pic26]:checked+span[data-astro-cid-rf4pic26]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line)}.seg-opt[data-astro-cid-rf4pic26] input[data-astro-cid-rf4pic26]:focus-visible+span[data-astro-cid-rf4pic26]{outline:2px solid var(--petrol);outline-offset:1px}@media (hover:hover) and (pointer:fine){.seg-opt[data-astro-cid-rf4pic26]:hover input[data-astro-cid-rf4pic26]:not(:checked)+span[data-astro-cid-rf4pic26]{color:var(--ink)}}.form[data-astro-cid-rf4pic26] .form-submit{width:100%;min-height:52px;margin-top:4px}.form-status[data-astro-cid-rf4pic26]{font-size:.875rem;font-weight:500}.form-status[data-astro-cid-rf4pic26]:empty{display:none}.form-status[data-astro-cid-rf4pic26][data-state=error]{color:#b42318}.form-status[data-astro-cid-rf4pic26][data-state=ok]{color:var(--petrol-ink)}.form-legal[data-astro-cid-rf4pic26]{color:var(--ink-3);font-size:.75rem}.form-fallback[data-astro-cid-rf4pic26]{color:var(--ink-2);font-size:.875rem}.form-fallback[data-astro-cid-rf4pic26] a[data-astro-cid-rf4pic26]{color:var(--petrol-ink);overflow-wrap:anywhere;font-weight:550}.hp[data-astro-cid-rf4pic26]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form[data-astro-cid-rf4pic26] .form-submit[aria-busy=true]{pointer-events:none;opacity:.8}.form[data-astro-cid-rf4pic26] .form-submit[aria-busy=true] .btn-knob .icon{opacity:0;animation:none}.form[data-astro-cid-rf4pic26] .form-submit[aria-busy=true] .btn-knob{position:relative}.form[data-astro-cid-rf4pic26] .form-submit[aria-busy=true] .btn-knob:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite spin;position:absolute;inset:9px}@keyframes spin{to{transform:rotate(360deg)}}.sent[data-astro-cid-rf4pic26]{border-radius:var(--r-lg);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lg);outline:none;justify-items:start;gap:14px;padding:clamp(28px,4vw,44px);display:grid}.sent[data-astro-cid-rf4pic26][hidden]{display:none}.sent-icon[data-astro-cid-rf4pic26]{background:var(--cyan-wash);width:56px;height:56px;color:var(--petrol);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1591b833}.sent-title[data-astro-cid-rf4pic26]{letter-spacing:-.03em;font-size:1.75rem}.sent-text[data-astro-cid-rf4pic26]{color:var(--ink-2)}.sent-alt[data-astro-cid-rf4pic26] a[data-astro-cid-rf4pic26]{color:var(--petrol-ink);font-weight:550}@media (prefers-reduced-motion:no-preference){.sent[data-astro-cid-rf4pic26]:not([hidden]){animation:fade-up .6s var(--ease-expo) both}}@media (width<=1023px){.diag-card[data-astro-cid-rf4pic26]{grid-template-columns:1fr}.diag-form-wrap[data-astro-cid-rf4pic26]{position:static}}@media (width<=559px){.field-row[data-astro-cid-rf4pic26]{grid-template-columns:1fr}.seg[data-astro-cid-rf4pic26]{grid-template-columns:repeat(2,minmax(0,1fr))}}
