.apply_costs-module__KqvVya__apply_costs{gap:var(--gap-grid);display:grid}@media (min-width:45em){.apply_costs-module__KqvVya__apply_costs{grid-template-columns:repeat(3,minmax(0,1fr))}}.apply_costs-module__KqvVya__plate{border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.apply_costs-module__KqvVya__plate:before{content:"";background-color:var(--color-staal);height:.125rem;position:absolute;inset:0 0 auto}.apply_costs-module__KqvVya__plate[data-free]:before{background-color:var(--color-oker)}.apply_costs-module__KqvVya__title{font-size:var(--fs-title-sm)}.apply_costs-module__KqvVya__price_line{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.apply_costs-module__KqvVya__price{font-size:var(--fs-title);font-weight:var(--fw-semibold)}.apply_costs-module__KqvVya__per,.apply_costs-module__KqvVya__text{color:var(--color-text-soft);font-size:var(--fs-small)}.apply_costs-module__KqvVya__excl{color:var(--color-text-soft);font-size:var(--fs-2xs);margin-top:-.25rem}.apply_costs-module__KqvVya__more{font-size:var(--fs-small)}@media (min-width:45em){.apply_costs-module__KqvVya__more{grid-column:1/-1}}
.apply_form-module__DTSbfW__apply_form{--color-context:var(--color-surface);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:2.25rem;padding:1.75rem 1.25rem;display:flex}@media (min-width:45em){.apply_form-module__DTSbfW__apply_form{padding:2.5rem}}.apply_form-module__DTSbfW__summary{border-radius:var(--radius-card);background-color:color-mix(in srgb, var(--color-error) 12%, transparent);flex-direction:column;gap:.75rem;padding:1.25rem 1.25rem 1.25rem 1.5rem;display:flex}.apply_form-module__DTSbfW__summary ul{flex-direction:column;gap:.375rem;padding-left:1.25rem;list-style:outside;display:flex}.apply_form-module__DTSbfW__summary a{color:var(--color-error);font-weight:var(--fw-semibold)}.apply_form-module__DTSbfW__summary_title{font-size:var(--fs-title-sm)}.apply_form-module__DTSbfW__required_note,.apply_form-module__DTSbfW__hint{color:var(--color-text-soft);font-size:var(--fs-small)}.apply_form-module__DTSbfW__required{color:var(--color-error)}.apply_form-module__DTSbfW__fieldset{border:0;flex-direction:column;gap:.875rem;min-width:0;display:flex}.apply_form-module__DTSbfW__legend,.apply_form-module__DTSbfW__label{font-family:var(--font-display);font-size:var(--fs-title-sm);font-weight:var(--fw-semibold);margin-bottom:.25rem;padding:0;line-height:1.2}.apply_form-module__DTSbfW__legend{float:left;width:100%}.apply_form-module__DTSbfW__legend+*{clear:both}.apply_form-module__DTSbfW__label{display:block}.apply_form-module__DTSbfW__error{color:var(--color-error);font-size:var(--fs-small);font-weight:var(--fw-semibold);align-items:flex-start;gap:.5rem;display:flex}.apply_form-module__DTSbfW__error svg{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.15em}.apply_form-module__DTSbfW__options{gap:.75rem;display:grid}@media (min-width:45em){.apply_form-module__DTSbfW__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:73.75em){.apply_form-module__DTSbfW__options{grid-template-columns:repeat(3,minmax(0,1fr))}}.apply_form-module__DTSbfW__option{min-height:var(--control-height);border-radius:var(--radius);background-color:var(--color-surface);cursor:pointer;align-items:flex-start;gap:.875rem;padding:1rem;display:flex}.apply_form-module__DTSbfW__option:has(:checked):before{box-shadow:var(--shadow-outer-none);background-color:color-mix(in srgb, var(--color-context), black var(--pressed-shade))}.apply_form-module__DTSbfW__option:has(:checked):after{opacity:1}.apply_form-module__DTSbfW__option:has(:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.apply_form-module__DTSbfW__radio,.apply_form-module__DTSbfW__checkbox{appearance:none;border-radius:var(--radius-badge);background-color:var(--color-surface);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1.5px var(--color-muted);cursor:pointer;flex-shrink:0;place-items:center;margin-top:.125rem;display:grid}:is(.apply_form-module__DTSbfW__radio,.apply_form-module__DTSbfW__checkbox):before{content:"";border-radius:1px;width:.625rem;height:.625rem}:is(.apply_form-module__DTSbfW__radio,.apply_form-module__DTSbfW__checkbox):checked{box-shadow:inset 0 0 0 1.5px var(--color-accent)}:is(.apply_form-module__DTSbfW__radio,.apply_form-module__DTSbfW__checkbox):checked:before{background-color:var(--color-accent)}:is(.apply_form-module__DTSbfW__radio,.apply_form-module__DTSbfW__checkbox):focus-visible{outline:none}@media (forced-colors:active){.apply_form-module__DTSbfW__radio,.apply_form-module__DTSbfW__checkbox{appearance:auto}:is(.apply_form-module__DTSbfW__radio,.apply_form-module__DTSbfW__checkbox):before{display:none}}.apply_form-module__DTSbfW__radio{border-radius:50%}.apply_form-module__DTSbfW__radio:before{border-radius:50%}.apply_form-module__DTSbfW__option_text{flex-direction:column;gap:.25rem;display:flex}.apply_form-module__DTSbfW__option_title{font-weight:var(--fw-semibold);line-height:1.35}.apply_form-module__DTSbfW__option_hint{color:var(--color-text-soft);font-size:var(--fs-small);line-height:1.45}.apply_form-module__DTSbfW__families{gap:1.25rem 1.5rem;display:grid}@media (min-width:45em){.apply_form-module__DTSbfW__families{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:73.75em){.apply_form-module__DTSbfW__families{grid-template-columns:repeat(3,minmax(0,1fr))}}.apply_form-module__DTSbfW__family{border:0;min-width:0}.apply_form-module__DTSbfW__family_legend{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);margin-bottom:.5rem;padding:0}.apply_form-module__DTSbfW__chips{flex-wrap:wrap;gap:.5rem;display:flex}.apply_form-module__DTSbfW__chip_option{min-height:var(--control-size);border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:var(--shadow-card);font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;align-self:flex-start;align-items:center;gap:.5rem;padding:.25rem .875rem .25rem .625rem;transition:box-shadow .25s,background-color .25s;display:inline-flex}.apply_form-module__DTSbfW__chip_option:hover{background-color:var(--color-bg-alt);box-shadow:var(--shadow-inner)}.apply_form-module__DTSbfW__chip_option:has(:checked){background-color:var(--color-bg-alt);box-shadow:var(--shadow-inner)}.apply_form-module__DTSbfW__chip_option:has(:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.apply_form-module__DTSbfW__chip_option .apply_form-module__DTSbfW__checkbox{width:1.125rem;height:1.125rem;margin-top:0}.apply_form-module__DTSbfW__chip_option .apply_form-module__DTSbfW__checkbox:before{width:.5rem;height:.5rem}.apply_form-module__DTSbfW__fields{gap:1.75rem 1.5rem;display:grid}@media (min-width:45em){.apply_form-module__DTSbfW__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:73.75em){.apply_form-module__DTSbfW__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.apply_form-module__DTSbfW__field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.apply_form-module__DTSbfW__field_wide{grid-column:1/-1}.apply_form-module__DTSbfW__control{width:100%;min-height:var(--control-height);border-radius:var(--radius);background-color:var(--color-bg-alt);box-shadow:var(--shadow-inner);color:var(--color-text);font-size:var(--fs-body);border:0;margin-top:auto;padding:.75rem 1rem;line-height:1.5}.apply_form-module__DTSbfW__control:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.apply_form-module__DTSbfW__control[aria-invalid=true]{outline:2px solid var(--color-error);outline-offset:2px}textarea.apply_form-module__DTSbfW__control{resize:vertical}.apply_form-module__DTSbfW__submit_row{flex-wrap:wrap;gap:1rem;display:flex}.apply_form-module__DTSbfW__status_region{margin-top:-1.25rem}.apply_form-module__DTSbfW__sent{border-radius:var(--radius-card);background-color:var(--color-accent-tint);flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem;display:flex}.apply_form-module__DTSbfW__sent a{color:var(--color-accent);font-weight:var(--fw-semibold)}.apply_form-module__DTSbfW__sent_title{font-family:var(--font-display);font-size:var(--fs-title-sm);font-weight:var(--fw-semibold)}.apply_form-module__DTSbfW__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.apply_form-module__DTSbfW__sent_icon{width:2rem;height:2rem;color:var(--color-accent-text)}.apply_form-module__DTSbfW__sent_actions{margin-top:.75rem}
