.stats[data-astro-cid-piel3reg]{background:var(--color-white);border-bottom:1px solid var(--color-light-grey)}.stats__grid[data-astro-cid-piel3reg]{gap:var(--space-5) var(--space-6);padding-block:var(--space-6);display:grid}.stat[data-astro-cid-piel3reg]{gap:var(--space-1);padding-left:var(--space-4);border-left:var(--accent-bar) solid var(--color-accent);flex-direction:column;display:flex}.stat__value[data-astro-cid-piel3reg]{font-size:var(--text-stat);font-weight:var(--weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.stat__value--text[data-astro-cid-piel3reg]{font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:0}.stat--text[data-astro-cid-piel3reg]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row}.stat__text[data-astro-cid-piel3reg]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.stat__logo[data-astro-cid-piel3reg]{flex:none;width:auto;height:34px}.stat__suffix[data-astro-cid-piel3reg]{vertical-align:.35em;font-size:.6em}.stat__star[data-astro-cid-piel3reg]{vertical-align:.08em;color:var(--color-accent);margin-left:.12em;display:inline-block}.stat__star[data-astro-cid-piel3reg] .icon{width:.7em;height:.7em;display:inline}.stat__label[data-astro-cid-piel3reg]{font-size:var(--text-sm);font-weight:var(--weight-regular)}@media (width>=640px){.stats__grid[data-astro-cid-piel3reg]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.stats__grid[data-astro-cid-piel3reg]{padding-block:var(--space-7);grid-template-columns:1fr 1fr 1.5fr}}.form{gap:var(--space-5);flex-direction:column;display:flex}.form__set,.form__more-body{gap:var(--space-4);flex-direction:column;display:flex}.form__legend{font-size:var(--text-xl);line-height:var(--leading-snug)}.form__intro{max-width:40rem;font-size:var(--text-base)}.form__grid{align-items:end;gap:var(--space-5) var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.field--full,.field--half{grid-column:span 12}.field--short{grid-column:span 6}@media (width>=640px){.field--half{grid-column:span 6}.field--short{grid-column:span 3}}.kb-form [hidden]{display:none!important}.field{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.field__label{font-weight:var(--weight-semibold);line-height:var(--leading-snug);padding:0}.field__hint{font-size:var(--text-sm);font-weight:var(--weight-regular)}.field__error{color:var(--color-error);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.field__error:empty{display:none}.field--invalid{padding-left:var(--space-3);border-left:4px solid var(--color-error)}.field input[type=text],.field input[type=email],.field input[type=tel],.field select,.field textarea{width:100%;min-height:var(--tap-min);border:1px solid var(--color-dark-grey);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-text);font:inherit;font-weight:var(--weight-regular);padding:.625rem .875rem;line-height:1.4}.field textarea{resize:vertical}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23595959' stroke-width='2'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.75rem}.field [aria-invalid=true]{border-width:2px;border-color:var(--color-error)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:var(--focus-ring);outline-offset:2px}.field__affixed{align-items:center;gap:var(--space-2);display:flex}.field__affixed input{flex:auto;min-width:0}.field__affix{font-weight:var(--weight-regular);flex:none}.field__options{gap:var(--space-2);display:grid}@media (width>=640px){.field__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.option{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-3) var(--space-4);border:1px solid var(--color-dark-grey);border-radius:var(--radius-sm);background:var(--color-white);font-weight:var(--weight-regular);line-height:var(--leading-snug);cursor:pointer;display:flex}.option input{width:1.25rem;height:1.25rem;accent-color:var(--color-dark-grey);cursor:pointer;flex:none;margin:0}.option:hover{background:#f7f7f7}.option:has(input:checked){box-shadow:inset 6px 0 0 var(--color-accent);font-weight:var(--weight-semibold)}.option:has(input:focus-visible){outline:var(--focus-ring);outline-offset:2px}.option input:focus-visible{outline:none}.field--invalid .option{border-color:var(--color-error)}.form__note{padding:var(--space-3) var(--space-4);border-left:var(--accent-bar) solid var(--color-accent);background:var(--color-panel);font-size:var(--text-base);grid-column:1/-1}.form__more{border-top:1px solid var(--color-dark-grey);border-bottom:1px solid var(--color-dark-grey)}.form__more-summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-min);padding:var(--space-3) 0;font-size:var(--text-xl);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:flex}.form__more-summary::-webkit-details-marker{display:none}.form__more-summary:after{content:"+";font-size:1.75rem;font-weight:var(--weight-light);flex:none;line-height:1}.form__more[open] .form__more-summary:after{content:"−"}.form__more-body{padding:var(--space-2) 0 var(--space-6)}.form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__summary{padding:var(--space-5);border:3px solid var(--color-error);border-radius:var(--radius-sm)}.form__summary-heading{margin-bottom:var(--space-3);font-size:var(--text-lg)}.form__summary-list{gap:var(--space-2);padding-left:var(--space-5);flex-direction:column;display:flex}.form__summary-list a{color:var(--color-error);font-weight:var(--weight-semibold)}.form__failure:empty{display:none}.form__failure{padding:var(--space-4) var(--space-5);border-left:4px solid var(--color-error);background:var(--color-panel);font-weight:var(--weight-regular)}.form__failure--unconfirmed{border-left-color:var(--color-accent)}.form__slow{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center}.form__submit[aria-disabled=true]{opacity:.7;cursor:progress}.form__privacy{max-width:40rem;font-size:var(--text-sm);font-weight:var(--weight-regular)}.form__success{gap:var(--space-3);max-width:44rem;padding:var(--space-6);border-top:var(--accent-bar) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-panel);flex-direction:column;display:flex}.form__success-icon{background:var(--color-white);width:3rem;height:3rem;color:var(--color-success);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.form__success-heading{font-size:var(--text-2xl);line-height:var(--leading-snug)}.form__success:focus-visible,.form__summary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.form__step{gap:var(--space-5);flex-direction:column;display:flex}.form__step-heading{gap:var(--space-1);font-size:var(--text-xl);line-height:var(--leading-snug);flex-direction:column;display:flex}.form__step-heading:focus{outline:none}.form__step-count{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase}html:not(.js) .form__actions--next,html:not(.js) .form__back{display:none}html:not(.js) .form__step+.form__step{padding-top:var(--space-5);border-top:1px solid var(--color-light-grey)}.btn--wide{width:100%}.form__actions{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.form__back{min-height:var(--tap-min);padding:0 var(--space-4);color:var(--color-text);font:inherit;font-weight:var(--weight-regular);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-self:center;text-decoration:underline}.form__back:hover{color:var(--color-text-hover)}.form__back[aria-disabled=true]{opacity:.7;cursor:progress}.form__more{border-color:var(--color-light-grey)}.form__more-summary{font-size:var(--text-base)}.check{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-regular);cursor:pointer;line-height:1.45;display:flex}.check input{width:1.25rem;height:1.25rem;accent-color:var(--color-dark-grey);cursor:pointer;flex:none;margin:.05rem 0 0}html:not(.js) .address-search,html:not(.js) .address-search__toggle{display:none}.address-search__box{position:relative}.address-search__list{z-index:20;max-height:18rem;padding:var(--space-1) 0;border:1px solid var(--color-dark-grey);border-radius:var(--radius-sm);background:var(--color-white);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #0000001f}.address-search__option{cursor:pointer;padding:.625rem .875rem;line-height:1.35}.address-search__option:hover,.address-search__option[aria-selected=true]{background:var(--color-light-grey);box-shadow:inset 4px 0 0 var(--color-accent)}.address-search__toggle{min-height:var(--tap-min);margin-bottom:var(--space-3);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-regular);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-block}.address-search__toggle:hover{color:var(--color-text-hover)}
