.agency-ui{--color-primary:var(--glc-teal,#1f5f78);--color-primary-hover:#17475a;--color-primary-tint:var(--glc-teal-soft,#e6f1f5);--color-on-primary:#fff;--color-accent:#f5b72e;--color-ink:#12303b;--color-ink-soft:#4b6470;--color-line:#d8e3e8;--color-bg:#fff;--color-surface:#f4f8fa;--radius-md:10px;--radius-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--fs-ui:1rem;--fs-small:0.875rem;--fs-xs:0.75rem;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--tap:48px}.agency-ui .helpers{margin:0}.agency-ui .helpers__arrows{display:flex}.agency-ui .helpers__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.agency-ui .helpers__arrows{display:none;gap:var(--space-2);flex-shrink:0}.agency-ui .helpers__arrows button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--color-primary);background:var(--color-bg);color:var(--color-primary);font-size:26px;line-height:1;cursor:pointer}.agency-ui .helpers__arrows button:hover{background:var(--color-primary);color:var(--color-on-primary)}.agency-ui .helpers__track{display:flex;gap:var(--space-4);margin:var(--space-4) calc(var(--space-2) * -1) 0;padding:0 var(--space-2) var(--space-3);overflow-x:auto;list-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.agency-ui .helper-card{flex:0 0 236px;scroll-snap-align:start;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg)}.agency-ui .helper-card__photo{aspect-ratio:4/5;background:var(--color-primary-tint);display:flex;align-items:center;justify-content:center;color:var(--color-primary);font-size:64px;font-weight:var(--fw-heavy);overflow:hidden}.agency-ui .helper-card__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agency-ui .helper-card__body{padding:var(--space-4);display:flex;flex-direction:column;gap:4px;font-size:var(--fs-small);line-height:1.4}.agency-ui .helper-card__name{font-size:1.0625rem}.agency-ui .helper-card__cat{font-weight:var(--fw-bold);color:var(--color-primary)}.agency-ui .helper-card__meta{color:var(--color-ink-soft)}.agency-ui .helper-card__ref{font-size:var(--fs-xs);color:var(--color-ink-soft);letter-spacing:.02em}.agency-ui .helper-card__cta{margin-top:var(--space-3);display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding:0 16px;border-radius:999px;background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--fw-bold);text-decoration:none;text-align:center}.agency-ui .helper-card__cta:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}.agency-ui .helper-card__facts{margin:var(--space-2) 0 0;display:grid;gap:6px}.agency-ui .helper-card__facts>div{display:grid;grid-template-columns:86px 1fr;gap:var(--space-2);align-items:baseline}.agency-ui .helper-card__facts dt{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft)}.agency-ui .helper-card__facts dd{margin:0;color:var(--color-ink);font-weight:var(--fw-semibold)}.agency-ui .helper-card{flex-basis:272px}.agency-ui .helpers__track::-webkit-scrollbar{display:none}.agency-ui .helper-card{scroll-snap-align:none}.agency-ui .elig{margin-top:var(--space-4);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--fs-ui);line-height:1.5}.agency-ui .elig__intro{margin-bottom:var(--space-5)!important;color:var(--color-ink-soft)}.agency-ui .elig__field{display:block;margin:0 0 var(--space-5);padding:0;border:0;min-width:0}.agency-ui .elig__field>label,.agency-ui .elig__field>legend{display:block;margin-bottom:var(--space-2);padding:0;font-weight:var(--fw-bold);color:var(--color-ink)}.agency-ui .elig input[type=number],.agency-ui .elig select{width:100%;max-width:420px;min-height:48px;padding:0 var(--space-3);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);background:#fff;color:var(--color-ink);font:inherit}.agency-ui .elig__choices{display:flex;gap:var(--space-3)}.agency-ui .elig__choices label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:48px;padding:0 var(--space-4);border:1.5px solid var(--color-ink);border-radius:999px;background:#fff;font-weight:var(--fw-bold);cursor:pointer}.agency-ui .elig__choices label.is-on{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.agency-ui .elig__choices input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.agency-ui .elig input[type=number]:focus-visible,.agency-ui .elig select:focus-visible,.agency-ui .elig__choices label:has(input:focus-visible){outline:3px solid var(--color-primary);outline-offset:2px}.agency-ui .elig__result{margin-top:var(--space-6);padding:var(--space-5);border:2px solid var(--color-line);border-radius:var(--radius-lg);background:#fff}.agency-ui .elig__result.is-ok{border-color:var(--color-primary)}.agency-ui .elig__result.is-no{border-color:var(--color-ink)}.agency-ui .elig__verdict{margin:0 0 var(--space-3)!important;font-size:1.375rem;font-weight:var(--fw-heavy);color:var(--color-ink)}.agency-ui .elig__verdict span{display:inline-flex;width:36px;height:36px;margin-right:var(--space-2);align-items:center;justify-content:center;border-radius:50%;font-size:1.125rem;color:#fff}.agency-ui .elig__result ul{margin:0 0 var(--space-4);padding-left:1.25em}.agency-ui .elig__sub{margin:var(--space-4) 0 var(--space-2)!important;font-weight:var(--fw-bold)}.agency-ui .elig__fine{margin:var(--space-4) 0!important;font-size:var(--fs-small);color:var(--color-ink-soft)}.agency-ui .helper-card__cta--gold{background:var(--color-accent);color:#000}.agency-ui .helper-card__cta--gold:hover{background:#e3a200;color:#000}.agency-ui .helper-card{flex:0 0 300px;border:0;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.agency-ui .helper-card__photo{aspect-ratio:1/1;font-size:72px}.agency-ui .helper-card__photo img{-o-object-position:center top;object-position:center top}.agency-ui .helper-card__body{padding:var(--space-5);gap:6px}.agency-ui .helper-card__avail{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-small);font-weight:var(--fw-bold);color:#1a7f4b}.agency-ui .helper-card__avail i{width:9px;height:9px;border-radius:50%;background:#1a7f4b}.agency-ui .helper-card__name{margin:0;font-size:1.375rem;font-weight:var(--fw-heavy);line-height:1.2;color:var(--color-ink)}.agency-ui .helper-card__cat{margin:0;color:var(--color-ink-soft);font-size:var(--fs-ui)}.agency-ui .helper-card__pills{margin:var(--space-2) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.agency-ui .helper-card__pills li{padding:6px 14px;border-radius:999px;background:var(--color-surface);color:var(--color-primary);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1.3}