.iqr{--iqr-shell: min(var(--cs-container-max), calc(100% - 48px) );--iqr-line: var(--brand-color-border-subtle);--iqr-kicker-size: 11px;--iqr-kicker-tracking: .16em;background:var(--web-color-canvas)}@media(max-width:599px){.iqr{--iqr-shell: calc(100% - 32px) }}.iqr [hidden]{display:none!important}.iqr-shell{width:var(--iqr-shell);margin-inline:auto}.iqr-intro{padding-block:clamp(36px,5vw,64px) clamp(22px,3vw,36px);border-bottom:1px solid var(--iqr-line)}@media(max-width:599px){.iqr-intro{padding-block:22px 18px}.iqr-kicker{margin-bottom:10px}.iqr-lead__more{display:none}}.iqr-kicker{margin:0 0 20px;color:var(--web-color-ink);font-size:var(--iqr-kicker-size);font-weight:var(--brand-font-weight-bold);line-height:1.4;letter-spacing:var(--iqr-kicker-tracking);text-transform:uppercase}.iqr-h1{max-width:22ch;margin:0;color:var(--brand-blue);font-size:clamp(28px,5vw,44px);font-weight:var(--brand-font-weight-bold);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.iqr-lead{max-width:60ch;margin:14px 0 0;font-size:var(--cs-text-lg);line-height:var(--brand-line-height-body)}.iqr-work{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-block:clamp(16px,4vw,48px) clamp(56px,8vw,112px)}@media(min-width:1024px){.iqr-work{grid-template-columns:minmax(0,7fr) minmax(300px,4fr);gap:56px;align-items:start}.iqr-aside{position:sticky;top:calc(var(--cs-header-height, 72px) + 24px)}}.iqr-panel{min-width:0;padding:clamp(24px,4vw,48px);border:1px solid var(--iqr-line);border-radius:var(--cs-radius-lg);background:var(--brand-white)}@media(max-width:599px){.iqr-panel{padding:22px 18px 26px}}.iqr-progress{margin:0 0 28px}.iqr-progress__text{margin:0 0 10px;font-size:var(--cs-text-sm);font-weight:var(--brand-font-weight-semibold)}.iqr-progress__bar{position:relative;height:4px;border-radius:2px;background:var(--web-color-tint);overflow:hidden}.iqr-progress__fill{position:absolute;inset:0 auto 0 0;width:var(--iqr-progress, 0%);background:var(--brand-blue);border-radius:2px;transition:width var(--brand-transition-duration) var(--brand-transition-easing)}.iqr-step-title{margin:0;color:var(--brand-blue);font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:var(--brand-line-height-heading);letter-spacing:-.01em}.iqr-step-title:focus{outline:none}.iqr-step-title:focus-visible{outline:var(--cs-focus-width) solid var(--web-focus-ring);outline-offset:4px}.iqr-step-lead{max-width:56ch;margin:10px 0 0}.iqr-q{margin:32px 0 0;padding:0;border:0;min-width:0}.iqr-q legend,.iqr-q__label{display:block;margin:0 0 6px;padding:0;color:var(--web-color-ink);font-size:var(--cs-text-lg);font-weight:var(--brand-font-weight-semibold);line-height:var(--brand-line-height-heading)}.iqr-optional{margin-left:6px;font-size:var(--cs-text-sm);font-weight:var(--brand-font-weight-regular)}.iqr-hint{margin:0 0 12px;font-size:var(--cs-text-sm)}.iqr-choices{margin:12px 0 0;padding:0;list-style:none;border-bottom:1px solid var(--iqr-line)}.iqr-choice{position:relative;display:flex;align-items:flex-start;gap:14px;min-height:52px;padding:13px 16px 13px 14px;border-top:1px solid var(--iqr-line);cursor:pointer;transition:background-color var(--brand-transition-duration) var(--brand-transition-easing)}.iqr-choice input{width:24px;height:24px;margin:0;flex-shrink:0;accent-color:var(--brand-blue);cursor:pointer}.iqr-choice:hover{background:var(--web-color-tint)}.iqr-choice:has(input:checked){background:var(--web-color-tint);box-shadow:inset 3px 0 0 var(--brand-blue)}.iqr-choice:has(input:checked) .iqr-choice__text{font-weight:var(--brand-font-weight-semibold)}.iqr-choice__body{display:flex;flex-direction:column;gap:4px;min-width:0}.iqr-choice__hint{font-size:var(--cs-text-sm);line-height:1.5}.iqr-choice input:focus-visible{outline:none;box-shadow:none}.iqr-choice:has(input:focus-visible){outline:var(--cs-focus-width) solid var(--web-focus-ring);outline-offset:-3px;border-radius:var(--cs-radius-sm)}.iqr-reveal{margin:4px 0 0 18px;padding:4px 0 4px 22px;border-left:3px solid var(--brand-blue)}.iqr-reveal .iqr-q{margin-top:16px}.iqr-input{max-width:28rem;margin-top:10px}.iqr-input[aria-invalid=true]{border-color:var(--web-status-error-border);border-width:2px}.iqr-input:focus-visible{border-radius:var(--cs-radius-sm)}.iqr-summary{margin:24px 0 0;padding:18px 20px;border:2px solid var(--web-status-error-border);border-radius:var(--cs-radius-md);background:var(--web-status-error-surface)}.iqr-summary:focus{outline:none}.iqr-summary:focus-visible{outline:var(--cs-focus-width) solid var(--web-focus-ring);outline-offset:3px}.iqr-summary h3{margin:0 0 8px;color:var(--web-status-error-text);font-size:var(--cs-text-lg)}.iqr-summary ul{margin:0;padding-left:20px}.iqr-summary a{display:inline-block;padding-block:10px;color:var(--web-status-error-text);font-weight:var(--brand-font-weight-semibold)}.iqr-error{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;color:var(--web-status-error-text);font-size:var(--cs-text-sm);font-weight:var(--brand-font-weight-semibold)}.iqr-error svg,.iqr-outcome__icon svg{flex-shrink:0}.iqr-q[data-invalid=true] .iqr-choices{border-left:3px solid var(--web-status-error-border);padding-left:0}.iqr-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;padding-top:24px;border-top:1px solid var(--iqr-line)}.iqr-nav .cs-btn{min-height:48px;padding-inline:26px}.iqr-nav__forward{margin-left:auto}@media(max-width:599px){.iqr-nav{flex-direction:column-reverse;align-items:stretch}.iqr-nav .cs-btn{width:100%}.iqr-nav__forward{margin-left:0}}.iqr-sending{flex-basis:100%;margin:0;font-size:var(--cs-text-sm);font-weight:var(--brand-font-weight-medium)}.iqr-sending:empty{display:none}.iqr-review{margin:28px 0 0}.iqr-review__group{padding:20px 0;border-top:1px solid var(--iqr-line)}.iqr-review__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.iqr-review__head h3{margin:0;color:var(--web-color-ink);font-size:var(--cs-text-base);font-weight:var(--brand-font-weight-bold)}.iqr-change{min-height:44px;min-width:44px;padding:8px 10px;border:0;border-radius:var(--cs-radius-sm);background:transparent;color:var(--brand-color-interactive);font:inherit;font-size:var(--cs-text-sm);font-weight:var(--brand-font-weight-semibold);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.iqr-change:hover{color:var(--brand-color-interactive-hover);text-decoration-thickness:2px}.iqr-review dl{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px 24px;margin:12px 0 0}.iqr-review dt{font-size:var(--cs-text-sm)}.iqr-review dd{margin:0;font-weight:var(--brand-font-weight-medium)}.iqr-review dd[data-blank=true]{font-weight:var(--brand-font-weight-regular)}@media(max-width:599px){.iqr-review dl{grid-template-columns:minmax(0,1fr);gap:2px}.iqr-review dd{margin-bottom:12px}}.iqr-notice{margin:8px 0 0;padding:22px 24px;border-radius:var(--cs-radius-md);background:var(--web-color-tint)}.iqr-notice h3{margin:0 0 10px;color:var(--web-color-ink);font-size:var(--cs-text-lg)}.iqr-notice ul{margin:0;padding-left:20px}.iqr-notice li+li{margin-top:8px}.iqr-consent{margin-top:24px}.iqr-consent .iqr-choices{border:1px solid var(--iqr-line);border-radius:var(--cs-radius-md)}.iqr-consent .iqr-choice{border-top:0;padding:16px 18px}.iqr-outcome{padding:4px 0 0}.iqr-outcome__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:50%}.iqr-outcome--success .iqr-outcome__icon{background:var(--web-status-success-surface);color:var(--web-status-success-icon)}.iqr-outcome--warning .iqr-outcome__icon{background:var(--web-status-warning-surface);color:var(--web-status-warning-icon)}.iqr-outcome--error .iqr-outcome__icon{background:var(--web-status-error-surface);color:var(--web-status-error-icon)}.iqr-outcome--info .iqr-outcome__icon{background:var(--web-status-info-surface);color:var(--web-status-info-icon)}.iqr-outcome h2{margin:0;color:var(--brand-blue);font-size:clamp(1.5rem,1.25rem + 1vw,2rem)}.iqr-outcome h2:focus{outline:none}.iqr-outcome h2:focus-visible{outline:var(--cs-focus-width) solid var(--web-focus-ring);outline-offset:4px}.iqr-outcome p{max-width:58ch;margin:14px 0 0}.iqr-ref{display:inline-block;margin-top:4px;padding:10px 16px;border:1px solid var(--iqr-line);border-radius:var(--cs-radius-md);background:var(--web-color-tint);font-size:var(--cs-text-xl);font-weight:var(--brand-font-weight-bold);letter-spacing:.06em;font-variant-numeric:tabular-nums}.iqr-outcome__actions{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:28px}.iqr-outcome__actions .cs-btn{min-height:48px}.iqr-contact-lines{margin:18px 0 0;padding:0;list-style:none}.iqr-contact-lines a,.iqr-aside a.iqr-reach{display:inline-flex;align-items:center;min-height:44px;font-weight:var(--brand-font-weight-semibold)}.iqr-aside{padding:8px 24px;border-radius:var(--cs-radius-lg);background:var(--web-color-tint)}.iqr-aside__section{padding-block:18px}.iqr-aside__section+.iqr-aside__section{border-top:1px solid var(--iqr-line)}.iqr-aside h2{margin:0 0 8px;color:var(--web-color-ink);font-size:var(--cs-text-sm);font-weight:var(--brand-font-weight-bold);letter-spacing:.02em}.iqr-aside p{margin:0;font-size:var(--cs-text-sm)}.iqr[data-phase] .iqr-aside__avoid,.iqr[data-phase=stop] .iqr-aside__route,.iqr[data-phase=stop] .iqr-aside__next{display:none}.iqr[data-phase=stop] .iqr-aside__talk{border-top:0}.iqr-route{position:relative;margin:0;padding:0;list-style:none}.iqr-route li{position:relative;display:flex;align-items:center;gap:14px;min-height:36px;font-size:var(--cs-text-sm)}.iqr-route li+li:before{content:"";position:absolute;left:9px;top:-14px;height:14px;width:2px;background:var(--iqr-line)}.iqr-route li[data-state=done]+li:before,.iqr-route li[data-state=done]+li[data-state=current]:before{background:var(--brand-blue)}.iqr-route__mark{display:grid;place-items:center;width:20px;height:20px;border:2px solid var(--brand-blue);border-radius:50%;background:var(--brand-white);flex-shrink:0}.iqr-route li[data-state=done] .iqr-route__mark{background:var(--brand-blue);color:var(--brand-white)}.iqr-route li[data-state=current] .iqr-route__mark{background:var(--brand-white);box-shadow:inset 0 0 0 4px var(--brand-white),inset 0 0 0 10px var(--brand-blue)}.iqr-route li[data-state=current]{font-weight:var(--brand-font-weight-bold)}.iqr-route li[data-state=todo]{color:var(--web-color-ink)}@media(max-width:1023px){.iqr-aside__route{display:none}.iqr-aside__route+.iqr-aside__section{border-top:0}}@media(min-width:1024px){.iqr-progress__bar{display:none}}.iqr-noscript{margin:0}.iqr-work[data-iqr-work]{display:none}html[data-iqr-js] .iqr-work[data-iqr-work]{display:grid}html[data-iqr-js] .iqr-noscript{display:none}.iqr-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(prefers-reduced-motion:reduce){.iqr-progress__fill,.iqr-choice{transition:none}}@media(forced-colors:active){.iqr-choice:has(input:checked){outline:2px solid CanvasText}.iqr-choice:has(input:focus-visible){outline:var(--cs-focus-width) solid Highlight;outline-offset:-3px}.iqr-route__mark{border-color:CanvasText}.iqr-route li[data-state=current] .iqr-route__mark{forced-color-adjust:none;background:CanvasText;box-shadow:inset 0 0 0 4px Canvas}.iqr-progress__bar{outline:1px solid CanvasText}.iqr-progress__fill{forced-color-adjust:none;background:CanvasText}.iqr-notice{border:1px solid CanvasText}}
