@layer ari.components{.ari-alert{--_soft: var(--ari-nested);--_text: var(--ari-ink);--_accent: var(--ari-primary);--_icon: var(--ari-primary-text);--_fill: var(--ari-contrast);--_on: var(--ari-on-contrast);--ari-r: var(--ari-radius-md);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ari-space-3);padding:var(--ari-space-4) var(--ari-space-5);background:var(--ari-nested);color:var(--ari-ink);border:var(--ari-border) solid transparent;border-inline-start:var(--ari-border-edge) solid var(--_accent);border-start-start-radius:var(--ari-r-ss, var(--ari-r));border-start-end-radius:var(--ari-r-se, var(--ari-r));border-end-end-radius:var(--ari-r-ee, var(--ari-r));border-end-start-radius:var(--ari-r-es, var(--ari-r));container:ari-alert / inline-size}.ari-alert--neutral{--_accent: var(--ari-ink-2);--_icon: var(--ari-ink-2)}.ari-alert--success{--_soft: var(--ari-success-soft);--_accent: var(--ari-success);--_icon: var(--ari-success-text);--_fill: var(--ari-success-fill);--_on: var(--ari-on-status)}.ari-alert--warning{--_soft: var(--ari-warning-soft);--_accent: var(--ari-warning);--_icon: var(--ari-warning-text);--_fill: var(--ari-warning-fill);--_on: var(--ari-on-status)}.ari-alert--danger{--_soft: var(--ari-danger-soft);--_accent: var(--ari-danger);--_icon: var(--ari-danger-text);--_fill: var(--ari-danger-fill);--_on: var(--ari-on-status)}.ari-alert--info{--_soft: var(--ari-info-soft);--_accent: var(--ari-info);--_icon: var(--ari-info-text);--_fill: var(--ari-info-fill);--_on: var(--ari-on-status)}.ari-alert--brand{--_soft: var(--ari-primary-soft);--_accent: var(--ari-primary);--_icon: var(--ari-primary-text);--_fill: var(--ari-primary-fill);--_on: var(--ari-on-primary)}.ari-alert--soft{background:var(--_soft);border-inline-start-color:transparent;border-inline-start-width:var(--ari-border)}.ari-alert--outline{background:var(--ari-panel);border-color:var(--ari-line);border-inline-start-color:var(--_accent)}.ari-alert--solid{background:var(--_fill);color:var(--_on);border-inline-start-color:transparent;border-inline-start-width:var(--ari-border);--_icon: currentColor}.ari-alert__icon{inline-size:var(--ari-icon-md);block-size:var(--ari-icon-md);color:var(--_icon)}.ari-alert__content{display:grid;gap:var(--ari-space-1);min-inline-size:0}.ari-alert__title{font-size:var(--ari-text-sm);line-height:var(--ari-leading-sm);font-weight:var(--ari-weight-bold)}.ari-alert__text{font-size:var(--ari-text-sm);line-height:var(--ari-leading-sm)}.ari-alert__actions{display:flex;flex-wrap:wrap;gap:var(--ari-space-2);margin-block-start:var(--ari-space-2)}.ari-alert__close{display:grid;place-items:center;inline-size:var(--ari-touch);block-size:var(--ari-touch);margin:calc(var(--ari-space-3) * -1) calc(var(--ari-space-3) * -1) 0 0;border-radius:50%;color:inherit;opacity:.7}.ari-alert__close:hover{opacity:1;background:color-mix(in srgb,currentColor 10%,transparent)}.ari-alert:not(:has(.ari-alert__icon)){grid-template-columns:minmax(0,1fr) auto}@container ari-alert (max-width: 359.98px){.ari-alert__actions{flex-direction:column;align-items:stretch}}}@layer ari.components{.ari-field{--ari-r: var(--ari-field-radius, var(--ari-radius-sm));--_box: var(--ari-field-box, var(--ari-panel));--_box-off: var(--ari-nested);--_line: var(--ari-field-line, var(--ari-line-strong));--_h: var(--ari-field-h, var(--ari-control));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--ari-field-gap, var(--ari-space-2)) var(--ari-space-6);min-inline-size:0;border:0;margin:0;padding:0;container:ari-field / inline-size}.ari-field>*{grid-column:1 / -1}.ari-field__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ari-space-1) var(--ari-space-3);min-inline-size:0}.ari-field__label{padding:0;color:var(--ari-ink);font-size:var(--ari-text-sm);line-height:var(--ari-leading-sm);font-weight:var(--ari-field-label-weight, var(--ari-weight-bold))}.ari-field__mark{color:var(--ari-primary-text);font-size:var(--ari-text-label);line-height:var(--ari-leading-label);font-weight:var(--ari-weight-black);letter-spacing:var(--ari-tracking-label);text-transform:uppercase}.ari-field__mark--optional{color:var(--ari-muted)}.ari-field__mark--asterisk{color:var(--ari-danger-text);font-size:var(--ari-text-sm);letter-spacing:0}:is(.ari-field__control,.ari-field__group){display:flex;align-items:center;inline-size:100%;min-inline-size:0;min-block-size:var(--_h);border:var(--ari-border) solid var(--_line);background:var(--_box);color:var(--ari-ink);border-start-start-radius:var(--ari-r-ss, var(--ari-r));border-start-end-radius:var(--ari-r-se, var(--ari-r));border-end-end-radius:var(--ari-r-ee, var(--ari-r));border-end-start-radius:var(--ari-r-es, var(--ari-r));transition:border-color var(--ari-duration-fast) var(--ari-ease-standard),box-shadow var(--ari-duration-fast) var(--ari-ease-standard)}.ari-field__control{padding-block:var(--ari-field-pad-block, var(--ari-space-2));padding-inline:var(--ari-space-4);font-family:var(--ari-font-body);font-size:var(--ari-text-ui);line-height:var(--ari-leading-md);font-weight:var(--ari-weight-regular);appearance:none}.ari-field__control::placeholder{color:var(--ari-muted);opacity:1}:is(.ari-field__control,.ari-field__group):hover{border-color:var(--ari-ink-2)}.ari-field__control:focus-visible,.ari-field__group:focus-within{border-color:var(--ari-primary);outline:var(--ari-focus-ring) solid var(--ari-focus);outline-offset:0}.ari-field__group{gap:0;overflow:hidden}.ari-field__group>.ari-field__control{flex:1;min-block-size:calc(var(--_h) - 2 * var(--ari-border));border:0;background:transparent;outline:0;border-radius:0}.ari-field__affix{display:inline-flex;align-items:center;align-self:stretch;gap:var(--ari-space-2);flex:none;padding-inline:var(--ari-space-3);background:var(--ari-nested);color:var(--ari-ink-2);font-size:var(--ari-text-sm);font-weight:var(--ari-weight-bold);white-space:nowrap}.ari-field__affix:first-child{border-inline-end:var(--ari-border) solid var(--ari-line)}.ari-field__affix:last-child{border-inline-start:var(--ari-border) solid var(--ari-line)}.ari-field__affix--plain{background:transparent;border:0;color:var(--ari-muted)}.ari-field__affix--plain:first-child{padding-inline-end:0}.ari-field__affix--plain:last-child{padding-inline-start:0}.ari-field__icon{inline-size:var(--ari-icon-md);block-size:var(--ari-icon-md);flex:none}.ari-field__foot{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ari-space-3);min-inline-size:0}.ari-field__foot:empty{display:none}.ari-field__hint{color:var(--ari-muted);font-size:var(--ari-text-caption);line-height:var(--ari-leading-caption)}.ari-field__error{display:flex;align-items:flex-start;gap:var(--ari-space-1);color:var(--ari-danger-text);font-size:var(--ari-text-caption);line-height:var(--ari-leading-caption);font-weight:var(--ari-weight-bold)}.ari-field__error:before{content:"!";display:inline-grid;place-items:center;flex:none;inline-size:var(--ari-icon-sm);block-size:var(--ari-icon-sm);margin-block-start:calc((var(--ari-leading-caption) - var(--ari-icon-sm)) / 2);border-radius:50%;background:var(--ari-danger-fill);color:var(--ari-on-status);font-size:var(--ari-text-label);line-height:1;font-weight:var(--ari-weight-black)}.ari-field__counter{margin-inline-start:auto;color:var(--ari-muted);font-size:var(--ari-text-caption);line-height:var(--ari-leading-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.ari-field__counter[data-estado=cerca]{color:var(--ari-warning-text);font-weight:var(--ari-weight-bold)}.ari-field__counter[data-estado=lleno]{color:var(--ari-danger-text);font-weight:var(--ari-weight-bold)}.ari-field__control[aria-invalid=true],.ari-field__group:has([aria-invalid=true]){--_line: var(--ari-danger);border-color:var(--ari-danger)}.ari-field__control[aria-invalid=true]:focus-visible,.ari-field__group:has([aria-invalid=true]):focus-within{outline-color:color-mix(in srgb,var(--ari-danger) 45%,transparent)}.ari-field__control:disabled,.ari-field__group:has(:disabled){background:var(--_box-off);border-color:var(--ari-line);color:var(--ari-muted);cursor:not-allowed}.ari-field__group:has(:disabled)>.ari-field__control{background:transparent}.ari-field__control:read-only:not(select){background:var(--_box-off);border-style:dashed}.ari-field:has(.ari-field__control:disabled) .ari-field__label{color:var(--ari-muted)}.ari-field--tint{--_box: var(--ari-nested);--_box-off: var(--ari-panel)}.ari-field--tint .ari-field__affix:not(.ari-field__affix--plain){background:var(--ari-panel)}.ari-field--lg{--_h: var(--ari-touch-primary-mobile)}.ari-field--lg .ari-field__control{font-size:var(--ari-text-lg)}@container ari-field (min-width: 520px){.ari-field--inline>.ari-field__head{grid-column:1;grid-row:1 / span 3;flex-direction:column;align-items:flex-start;padding-block-start:calc((var(--_h) - var(--ari-leading-sm)) / 2)}.ari-field--inline>:not(.ari-field__head){grid-column:2}}}@layer ari.components{.ari-icon{--_s: var(--ari-icon-md);--_brand: var(--ari-primary-text);--_soft: color-mix(in srgb, var(--ari-primary) 30%, transparent);--_grad: url(#ari-i-g) var(--ari-primary-text);--_grad-soft: url(#ari-i-gs) color-mix(in srgb, var(--ari-primary) 30%, transparent);--_fill: var(--ari-brand-fill);--_on: var(--ari-on-brand);--ari-icon-stroke: currentColor;--ari-icon-duo: none;--ari-icon-dot: currentColor;display:inline-block;flex:none;inline-size:var(--_s);block-size:var(--_s);max-inline-size:none;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ari-icon--duo{--ari-icon-duo: var(--_soft);--ari-icon-dot: var(--_brand)}.ari-icon--gradient{--ari-icon-stroke: var(--_grad);--ari-icon-duo: var(--_grad-soft);--ari-icon-dot: var(--_grad)}.ari-icon--bubble{--ari-icon-blob: 58% 42% 52% 48% / 46% 56% 44% 54%;--ari-icon-duo: var(--_soft);--ari-icon-dot: var(--_brand);box-sizing:content-box;padding:var(--ari-space-2);background:radial-gradient(circle at 30% 26%,color-mix(in srgb,var(--_brand) 8%,transparent),transparent 70%),color-mix(in srgb,var(--_brand) 15%,transparent);border-radius:var(--ari-icon-blob);outline:var(--ari-border) dashed color-mix(in srgb,var(--_brand) 45%,transparent);outline-offset:calc(var(--ari-space-1) * .75)}.ari-icon--glow{--ari-icon-stroke: var(--_brand);--ari-icon-duo: color-mix(in srgb, var(--_brand) 22%, transparent);--ari-icon-dot: var(--_brand);filter:drop-shadow(0 0 calc(var(--ari-space-1) * .6) color-mix(in srgb,var(--_brand) 75%,transparent)) drop-shadow(0 0 calc(var(--ari-space-2) + var(--ari-glow-near) * var(--ari-glow-amount)) color-mix(in srgb,var(--_brand) 45%,transparent))}.ari-icon.ari-icon--solid{--ari-r: var(--ari-radius-sm);--ari-icon-duo: color-mix(in srgb, currentColor 32%, transparent);color:var(--_on);box-sizing:content-box;padding:var(--ari-space-2);background:var(--_fill);border-start-start-radius:var(--ari-r-ss, var(--ari-r));border-start-end-radius:var(--ari-r-se, var(--ari-r));border-end-end-radius:var(--ari-r-ee, var(--ari-r));border-end-start-radius:var(--ari-r-es, var(--ari-r))}.ari-icon--bubble.ari-icon--lg,.ari-icon--solid.ari-icon--lg{padding:var(--ari-space-3)}.ari-icon--sm{--_s: var(--ari-icon-sm)}.ari-icon--lg{--_s: var(--ari-icon-lg)}.ari-icon--brand{color:var(--ari-primary-text)}.ari-icon--muted,.ari-icon--success,.ari-icon--warning,.ari-icon--danger,.ari-icon--info{--_brand: currentColor;--_soft: color-mix(in srgb, currentColor 24%, transparent);--_grad: currentColor;--_grad-soft: color-mix(in srgb, currentColor 24%, transparent);--_on: var(--ari-on-status)}.ari-icon--muted{color:var(--ari-muted);--_fill: var(--ari-ink-2);--_on: var(--ari-panel)}.ari-icon--success{color:var(--ari-success-text);--_fill: var(--ari-success-fill)}.ari-icon--warning{color:var(--ari-warning-text);--_fill: var(--ari-warning-fill)}.ari-icon--danger{color:var(--ari-danger-text);--_fill: var(--ari-danger-fill)}.ari-icon--info{color:var(--ari-info-text);--_fill: var(--ari-info-fill)}.ari-icon--gradient:not(.ari-icon--muted,.ari-icon--success,.ari-icon--warning,.ari-icon--danger,.ari-icon--info){color:var(--ari-primary-text)}.ari-icon--tile{--ari-r: var(--ari-radius-sm);box-sizing:content-box;padding:var(--ari-space-2);background:color-mix(in srgb,currentColor 10%,var(--ari-panel));border-start-start-radius:var(--ari-r-ss, var(--ari-r));border-start-end-radius:var(--ari-r-se, var(--ari-r));border-end-end-radius:var(--ari-r-ee, var(--ari-r));border-end-start-radius:var(--ari-r-es, var(--ari-r))}.ari-icon--tile.ari-icon--lg{padding:var(--ari-space-3)}.ari-icon--flip-rtl:dir(rtl){transform:scaleX(-1)}}@layer ari.components{.ari-numeral{--_c: var(--ari-primary-text);display:inline-block;flex:none;min-inline-size:2ch;color:var(--_c);font-family:var(--ari-font-heading);font-size:var(--ari-text-display);line-height:var(--ari-leading-mega);font-weight:var(--ari-weight-black);letter-spacing:var(--ari-tracking-display);font-variant-numeric:tabular-nums}.ari-numeral--outline{color:transparent;-webkit-text-stroke:var(--ari-border-strong) color-mix(in srgb,var(--_c) 60%,transparent)}.ari-numeral--secondary{--_c: var(--ari-secondary)}.ari-numeral--ink{--_c: var(--ari-ink)}:where(.ari-band--contrast,.ari-band--image,.ari-band--gradient,.ari-band--horizon) .ari-numeral:not(.ari-numeral--secondary){--_c: var(--ari-primary-on-contrast)}.ari-numeral--md{font-size:var(--ari-text-h1)}.ari-numeral--xl{font-size:var(--ari-text-hero)}}@layer ari.components{.ari-progress{--_h: var(--ari-size-bar);--_fill: var(--ari-brand-fill);--_rest: color-mix(in srgb, var(--ari-ink) 10%, transparent);--_value: var(--ari-ink);display:grid;gap:var(--ari-space-2);min-inline-size:0;container:ari-progress / inline-size}.ari-progress__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ari-space-1) var(--ari-space-3);min-inline-size:0}.ari-progress__label{font-size:var(--ari-text-sm);line-height:var(--ari-leading-sm);font-weight:var(--ari-weight-bold);color:var(--ari-ink)}.ari-progress__value{font-size:var(--ari-text-sm);line-height:var(--ari-leading-sm);font-weight:var(--ari-weight-black);color:var(--_value);font-variant-numeric:tabular-nums}.ari-progress__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ari-space-1) var(--ari-space-3);font-size:var(--ari-text-caption);line-height:var(--ari-leading-caption);color:var(--ari-muted);font-variant-numeric:tabular-nums}.ari-progress__meta strong{color:var(--ari-ink)}.ari-progress__track{position:relative;block-size:var(--_h);border-radius:var(--ari-radius-pill);background:var(--_rest);overflow:hidden}.ari-progress__fill{display:block;block-size:100%;inline-size:clamp(0%,var(--ari-progress, 0%),100%);border-radius:inherit;background:var(--_fill);transition:inline-size var(--ari-duration-slow) var(--ari-ease-standard)}.ari-progress__goal{position:absolute;inset-block:0;inset-inline-start:var(--ari-progress-goal, 100%);inline-size:var(--ari-border-strong);translate:-50% 0;background:var(--ari-ink)}.ari-progress__goal:dir(rtl){translate:50% 0}.ari-progress__track[role=progressbar]:not([aria-valuenow]) .ari-progress__fill{inline-size:40%;animation:ari-progress-ir calc(1.4s*max(var(--ari-motion),.0001)) var(--ari-ease-standard) infinite}@keyframes ari-progress-ir{0%{translate:-100% 0}to{translate:250% 0}}[data-ari-motion=none] .ari-progress__track[role=progressbar]:not([aria-valuenow]) .ari-progress__fill{animation:none;inline-size:100%;opacity:.4}@media(prefers-reduced-motion:reduce){.ari-progress__track[role=progressbar]:not([aria-valuenow]) .ari-progress__fill{animation:none;inline-size:100%;opacity:.4}}.ari-progress--success{--_fill: var(--ari-success-fill);--_value: var(--ari-success-text)}.ari-progress--warning{--_fill: var(--ari-warning-fill);--_value: var(--ari-warning-text)}.ari-progress--danger{--_fill: var(--ari-danger-fill);--_value: var(--ari-danger-text)}.ari-progress--gradient{--_fill: var(--ari-gradient)}.ari-progress--thin{--_h: calc(var(--ari-size-bar) / 2)}.ari-progress--thick{--_h: calc(var(--ari-size-bar) * 2)}.ari-progress__steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--ari-space-1)}.ari-progress__step{block-size:var(--_h);border-radius:var(--ari-radius-pill);border:var(--ari-border) dashed var(--ari-line-strong)}.ari-progress__step[data-done]{border-color:transparent;background:var(--_fill)}.ari-progress__step[data-current]{border-style:solid;border-color:var(--ari-primary)}:is(.ari-card--contrast,.ari-card__header--contrast) .ari-progress{--_rest: color-mix(in srgb, var(--ari-on-contrast) 18%, transparent);--_value: var(--ari-on-contrast)}:is(.ari-card--contrast,.ari-card__header--contrast) .ari-progress :is(.ari-progress__label,.ari-progress__meta,.ari-progress__meta strong){color:var(--ari-on-contrast)}@container ari-progress (max-width: 199.98px){.ari-progress__meta{flex-direction:column}}.ari-progress--emphasis{--_fill: linear-gradient(90deg, color-mix(in srgb, var(--ari-emphasis) 55%, var(--ari-panel)), var(--ari-emphasis-fill))}.ari-progress__track:has(.ari-progress__marker){overflow:visible}.ari-progress__track:has(.ari-progress__marker) .ari-progress__fill{border-radius:var(--ari-radius-pill)}.ari-progress__marker{position:absolute;inset-block-start:50%;inset-inline-start:clamp(0%,var(--ari-progress, 0%),100%);display:grid;place-items:center;inline-size:var(--ari-icon-lg);block-size:var(--ari-icon-lg);translate:-50% -50%;color:var(--ari-ink);filter:drop-shadow(0 0 var(--ari-space-1) color-mix(in srgb,var(--ari-emphasis) 60%,transparent));transition:inset-inline-start var(--ari-duration-slow) var(--ari-ease-standard);pointer-events:none}.ari-progress__marker:dir(rtl){translate:50% -50%}.ari-progress__marker>svg{inline-size:100%;block-size:100%}.ari-progress--glow .ari-progress__fill{box-shadow:0 0 var(--ari-space-2) color-mix(in srgb,var(--ari-primary) 70%,transparent),0 0 var(--ari-space-5) color-mix(in srgb,var(--ari-primary) 40%,transparent)}.ari-progress--glow .ari-progress__track{overflow:visible}}@layer ari.components{.ari-qualification{--_bg: var(--ari-contrast);--_fg: var(--ari-on-contrast);--_soft-fg: color-mix(in srgb, var(--ari-on-contrast) 74%, transparent);--_edge: color-mix(in srgb, var(--ari-on-contrast) 16%, transparent);--_accent: var(--ari-secondary);position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr;min-block-size:100svh;padding-block-start:var(--ari-qualification-top, 0px);overflow:clip;background:var(--_bg);color:var(--_fg);container:ari-qualification / inline-size}.ari-qualification:before{content:"";position:absolute;z-index:var(--ari-z-base);inset:0;pointer-events:none;background:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--ari-primary) 34%,transparent),transparent 34%),radial-gradient(circle at 90% 85%,color-mix(in srgb,var(--ari-secondary) 26%,transparent),transparent 32%)}.ari-qualification--light{--_bg: var(--ari-page);--_fg: var(--ari-ink);--_soft-fg: var(--ari-ink-2);--_edge: var(--ari-line);--_accent: var(--ari-primary-text)}.ari-qualification--light:before{opacity:.35}.ari-qualification>*{position:relative;z-index:var(--ari-z-raised)}.ari-qualification__top{display:flex;align-items:center;justify-content:flex-end;gap:var(--ari-space-5);padding:var(--ari-space-5) clamp(var(--ari-space-5),6vw,var(--ari-space-12));border-block-end:var(--ari-border) solid var(--_edge)}.ari-qualification__meta{display:flex;align-items:center;gap:var(--ari-space-4);color:var(--_soft-fg);font-size:var(--ari-text-sm);font-weight:var(--ari-weight-bold)}.ari-qualification__meta b{color:var(--_accent)}.ari-qualification__shell{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(var(--ari-space-8),8vw,var(--ari-space-16));inline-size:min(100%,calc(var(--ari-grid-max) * .9));margin-inline:auto;padding:clamp(var(--ari-space-6),7vw,calc(var(--ari-space-12) + var(--ari-space-2)))}.ari-qualification__intro{display:grid;align-content:center;gap:var(--ari-space-5)}.ari-qualification__kicker{margin:0;color:var(--_accent);font-size:var(--ari-text-label);line-height:var(--ari-leading-label);font-weight:var(--ari-weight-black);letter-spacing:var(--ari-tracking-label);text-transform:uppercase}.ari-qualification__title{margin:0;max-inline-size:8ch;font-family:var(--ari-font-heading);font-size:clamp(var(--ari-text-h1),6vw,var(--ari-text-display));line-height:var(--ari-leading-hero);font-weight:var(--ari-weight-black);letter-spacing:var(--ari-tracking-display);text-wrap:balance}.ari-qualification__lead{margin:0;max-inline-size:38ch;color:var(--_soft-fg);font-size:var(--ari-text-lg);line-height:var(--ari-leading-lg)}.ari-qualification__trust{display:flex;flex-wrap:wrap;gap:var(--ari-space-2);margin:0;padding:0;list-style:none}.ari-qualification__trust>*{padding:var(--ari-space-2) var(--ari-space-3);border:var(--ari-border) solid var(--_edge);border-radius:var(--ari-radius-pill);color:var(--_soft-fg);font-size:var(--ari-text-caption);line-height:var(--ari-leading-caption);font-weight:var(--ari-weight-bold)}.ari-qualification__card{--ari-r: var(--ari-radius-xl);display:grid;grid-template-rows:auto 1fr auto;gap:var(--ari-space-6);min-block-size:calc(var(--ari-space-32) * 4.5);margin:0;padding:clamp(var(--ari-space-6),4vw,var(--ari-space-10));border:var(--ari-border) solid var(--_edge);border-start-start-radius:var(--ari-r-ss, var(--ari-r));border-start-end-radius:var(--ari-r-se, var(--ari-r));border-end-end-radius:var(--ari-r-ee, var(--ari-r));border-end-start-radius:var(--ari-r-es, var(--ari-r));background:var(--ari-panel);color:var(--ari-ink);box-shadow:var(--ari-shadow-3)}.ari-qualification__card[aria-busy=true]{cursor:progress}.ari-qualification__step{display:grid;align-content:start;gap:var(--ari-space-5);min-inline-size:0;margin:0;padding:0;border:0}.ari-qualification__step[hidden],.ari-qualification__result[hidden],.ari-qualification__actions[hidden]{display:none}.ari-qualification__number{display:grid;place-items:center;inline-size:var(--ari-control);block-size:var(--ari-control);border-radius:var(--ari-radius-pill);background:var(--ari-primary-soft);color:var(--ari-primary-text);font-weight:var(--ari-weight-black)}.ari-qualification__question{display:grid;gap:var(--ari-space-3)}.ari-qualification__ask{float:none;margin:0;padding:0;max-inline-size:20ch;font-family:var(--ari-font-heading);font-size:clamp(var(--ari-text-h2),3.2vw,var(--ari-text-h1));line-height:var(--ari-leading-h1);font-weight:var(--ari-weight-black);letter-spacing:var(--ari-tracking-display)}.ari-qualification__question p{margin:0;color:var(--ari-muted);font-size:var(--ari-text-md);line-height:var(--ari-leading-md)}.ari-qualification__choices{display:grid;gap:var(--ari-space-3)}.ari-qualification__choice{--ari-r: var(--ari-radius-lg);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ari-space-4);min-block-size:var(--ari-touch);padding:var(--ari-space-4) var(--ari-space-5);border:var(--ari-border) solid var(--ari-line);border-start-start-radius:var(--ari-r-ss, var(--ari-r));border-start-end-radius:var(--ari-r-se, var(--ari-r));border-end-end-radius:var(--ari-r-ee, var(--ari-r));border-end-start-radius:var(--ari-r-es, var(--ari-r));background:var(--ari-page);cursor:pointer;transition:border-color var(--ari-duration-fast) var(--ari-ease-standard),background var(--ari-duration-fast) var(--ari-ease-standard),translate var(--ari-duration-fast) var(--ari-ease-standard)}.ari-qualification__choice:hover{border-color:var(--ari-primary);translate:var(--ari-space-1) 0}.ari-qualification__choice:has(input:checked){border-color:var(--ari-primary);background:var(--ari-primary-soft);box-shadow:inset 0 0 0 var(--ari-border) var(--ari-primary)}.ari-qualification__choice:has(input:focus-visible){outline:var(--ari-focus-ring) solid var(--ari-focus);outline-offset:var(--ari-focus-offset)}.ari-qualification__choice input{inline-size:var(--ari-space-5);block-size:var(--ari-space-5);margin:0;accent-color:var(--ari-primary)}.ari-qualification__choice>span{display:grid;gap:var(--ari-space-1)}.ari-qualification__choice strong{font-size:var(--ari-text-md);line-height:var(--ari-leading-md)}.ari-qualification__choice small{color:var(--ari-muted);font-size:var(--ari-text-sm);line-height:var(--ari-leading-sm)}.ari-qualification__choice>b{color:var(--ari-primary-text);font-size:var(--ari-text-lg)}.ari-qualification__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--ari-space-4)}.ari-qualification__actions>:last-child{margin-inline-start:auto}.ari-qualification__result{display:grid;align-content:center;justify-items:start;gap:var(--ari-space-5);min-block-size:100%}.ari-qualification__result-mark{display:grid;place-items:center;inline-size:calc(var(--ari-space-16) + var(--ari-space-2));block-size:calc(var(--ari-space-16) + var(--ari-space-2));border-radius:var(--ari-radius-pill);background:var(--ari-secondary-soft);color:var(--ari-secondary-text);font-size:var(--ari-text-h2);font-weight:var(--ari-weight-black)}.ari-qualification__result-title{margin:0;max-inline-size:15ch;font-family:var(--ari-font-heading);font-size:var(--ari-text-h1);line-height:var(--ari-leading-h1);font-weight:var(--ari-weight-black);letter-spacing:var(--ari-tracking-display)}.ari-qualification__result>p:not([class]){margin:0;max-inline-size:44ch;color:var(--ari-muted);font-size:var(--ari-text-md);line-height:var(--ari-leading-md)}.ari-qualification__result-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--ari-space-3);inline-size:100%}.ari-qualification__result-actions:has(>:only-child){grid-template-columns:minmax(0,1fr)}.ari-qualification__contact{display:grid;gap:var(--ari-space-4);inline-size:100%;padding-block-start:var(--ari-space-1)}.ari-qualification__contact>.ari-btn{inline-size:100%}.ari-qualification__phone{display:grid;grid-template-columns:minmax(calc(var(--ari-space-24) + var(--ari-space-6)),.38fr) minmax(0,1fr);gap:var(--ari-space-2)}.ari-qualification__privacy{display:flex;align-items:center;gap:var(--ari-space-2);margin:0;color:var(--ari-muted);font-size:var(--ari-text-caption);line-height:var(--ari-leading-caption)}.ari-qualification__privacy:before{content:"✓";display:grid;place-items:center;flex:none;inline-size:var(--ari-space-5);block-size:var(--ari-space-5);border-radius:var(--ari-radius-circle);background:var(--ari-success-soft);color:var(--ari-success-text);font-size:var(--ari-text-caption);font-weight:var(--ari-weight-black)}.ari-qualification--compact .ari-qualification__shell{grid-template-columns:minmax(0,1fr);align-content:start}.ari-qualification--compact .ari-qualification__intro{text-align:center;justify-items:center}@container ari-qualification (max-width: 62rem){.ari-qualification__shell{grid-template-columns:minmax(0,1fr);align-content:start}.ari-qualification__intro{text-align:center;justify-items:center}.ari-qualification__title{max-inline-size:12ch}.ari-qualification__trust{justify-content:center}}@container ari-qualification (max-width: 42rem){.ari-qualification__top{justify-content:center;padding:var(--ari-space-4)}.ari-qualification__shell{gap:var(--ari-space-6);padding:var(--ari-space-5) var(--ari-space-4) var(--ari-space-8)}.ari-qualification__title{font-size:var(--ari-text-h1)}.ari-qualification__lead{font-size:var(--ari-text-md);line-height:var(--ari-leading-md)}.ari-qualification__card{min-block-size:0;padding:var(--ari-space-5)}.ari-qualification__choice{padding:var(--ari-space-4)}.ari-qualification__result-actions{grid-template-columns:minmax(0,1fr)}.ari-qualification__phone{grid-template-columns:calc(var(--ari-space-24) + var(--ari-space-5)) minmax(0,1fr)}}}@layer ari.components{.ari-textarea{--_rows: 4}.ari-textarea .ari-field__control{display:block;min-block-size:calc(var(--_rows) * var(--ari-leading-md) + 2 * var(--ari-space-3) + 2 * var(--ari-border));padding-block:var(--ari-space-3);resize:vertical;field-sizing:fixed;margin-block-end:var(--ari-textarea-trail, 0)}.ari-textarea--rows-2{--_rows: 2}.ari-textarea--rows-6{--_rows: 6}.ari-textarea--rows-8{--_rows: 8}.ari-textarea--fixed .ari-field__control{resize:none}.ari-textarea--auto .ari-field__control{resize:none;field-sizing:content;max-block-size:calc(12 * var(--ari-leading-md) + 2 * var(--ari-space-3))}}
