.eBNdLW_breadcrumb{max-width:1200px;margin:0 auto;padding:.75rem 1rem;line-height:1.5}@media (min-width:768px){.eBNdLW_breadcrumb{padding:.75rem 1.25rem}}.eBNdLW_breadcrumb__list{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.eBNdLW_breadcrumb__item{align-items:center;gap:.375rem;font-size:.875rem;display:flex}.eBNdLW_breadcrumb__link{color:var(--accent-color);border-radius:4px;padding:.125rem .25rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out}.eBNdLW_breadcrumb__link:hover{color:var(--accent-color-darker)}.eBNdLW_breadcrumb__current{color:var(--text-primary);padding:.125rem .25rem;font-weight:600}.eBNdLW_breadcrumb__separator{color:var(--text-tertiary);-webkit-user-select:none;user-select:none;margin:0 .125rem;font-size:.875rem}
.uYA2bq_dialog{border-radius:var(--border-radius);box-shadow:var(--shadow-lg);border:none;width:calc(100% - 2rem);max-width:420px;padding:0;position:fixed;top:50%;left:50%;translate:-50% -50%}.uYA2bq_dialog::backdrop{background-color:#00000080}.uYA2bq_dialog__content{padding:1.5rem}.uYA2bq_dialog__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.uYA2bq_dialog__closeButton{border-radius:var(--border-radius);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:background-color .2s ease-in-out;display:flex}.uYA2bq_dialog__closeButton:hover{background-color:var(--gray-50);color:var(--text-primary)}.uYA2bq_dialog__closeButton:focus-visible{outline:none}.uYA2bq_dialog__title{color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.4}.uYA2bq_dialog__message{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.uYA2bq_dialog__actions{justify-content:flex-end;gap:.75rem;display:flex}.uYA2bq_dialog__cancelButton{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--card-background);color:var(--text-secondary);cursor:pointer;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s ease-in-out}.uYA2bq_dialog__cancelButton:hover{background-color:var(--gray-50)}.uYA2bq_dialog__cancelButton:focus-visible{outline:none}.uYA2bq_dialog__confirmButton{border-radius:var(--border-radius);background-color:var(--accent-color);color:var(--white);cursor:pointer;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s ease-in-out}.uYA2bq_dialog__confirmButton:hover{background-color:var(--accent-color-darker)}
.sRhqpG_contactForm{background-color:var(--card-background);max-width:640px;box-shadow:var(--shadow-card);border-radius:12px;margin:0 auto;padding:2rem}.sRhqpG_contactForm__description{margin-bottom:2rem}.sRhqpG_contactForm__descriptionText{color:var(--text-secondary);margin-bottom:.5rem;line-height:1.5}.sRhqpG_contactForm__note{color:var(--text-tertiary);font-size:.875rem}.sRhqpG_contactForm__formGroup{margin-bottom:1.5rem}.sRhqpG_contactForm__label{color:var(--text-primary);margin-bottom:.5rem;font-size:.9375rem;font-weight:600;display:block}.sRhqpG_contactForm__required{color:var(--color-error);margin-left:.25rem;font-size:.875rem}.sRhqpG_contactForm__textarea{border:2px solid var(--border-color);resize:vertical;border-radius:8px;width:100%;min-height:100px;padding:.75rem;font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .2s ease-in-out}.sRhqpG_contactForm__textarea:focus{border-color:var(--accent-color);outline:none}.sRhqpG_contactForm__textarea:disabled{background-color:var(--border-color-light);cursor:not-allowed}.sRhqpG_contactForm__textarea::placeholder{color:var(--text-tertiary)}.sRhqpG_contactForm__charCount{text-align:right;color:var(--text-tertiary);margin-top:.25rem;font-size:.8125rem}.sRhqpG_contactForm__error{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error);border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9375rem}.sRhqpG_contactForm__submitButton{width:100%;color:var(--white);background-color:var(--accent-color);cursor:pointer;border:none;border-radius:8px;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s ease-in-out}.sRhqpG_contactForm__submitButton:hover:not(:disabled){background-color:var(--accent-color-darker);box-shadow:var(--shadow-button-hover)}.sRhqpG_contactForm__submitButton:disabled{background-color:var(--border-color);color:var(--text-tertiary);cursor:not-allowed;box-shadow:none}.sRhqpG_contactForm__successMessage{background-color:var(--card-background);max-width:640px;box-shadow:var(--shadow-card);text-align:center;border-radius:12px;margin:0 auto;padding:3rem 2rem}.sRhqpG_contactForm__successTitle{color:var(--accent-color);margin-bottom:1rem;font-size:1.5rem}.sRhqpG_contactForm__successText{color:var(--text-secondary);margin-bottom:2rem;line-height:1.5}.sRhqpG_contactForm__successButton{cursor:pointer;background-color:var(--accent-color);color:var(--white);border:none;border-radius:8px;outline:none;width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s ease-in-out,color .2s ease-in-out}.sRhqpG_contactForm__successButton:hover:not(:disabled){background-color:var(--accent-color-darker)}
.NEXFDq_policy{max-width:800px;margin:1rem auto;padding:0 1rem}@media (min-width:768px){.NEXFDq_policy{margin:1.75rem auto;padding:0 1.5rem}}.NEXFDq_policy__title{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}@media (min-width:768px){.NEXFDq_policy__title{font-size:1.75rem}}.NEXFDq_policy__section{margin-bottom:2rem}.NEXFDq_policy__heading{border-bottom:1px solid var(--border-color);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:700}.NEXFDq_policy__text{color:var(--text-secondary);margin-bottom:.5rem;font-size:.9375rem;line-height:1.8}.NEXFDq_policy__link{color:var(--accent-color);font-weight:600}.NEXFDq_policy__link:hover{text-decoration:underline}
.bTULna_contact{max-width:1200px;margin:1rem auto;padding:0 1rem}@media (min-width:768px){.bTULna_contact{margin:1.75rem auto;padding:0 1.25rem}}.bTULna_contact__content{margin-top:1.5rem}@media (min-width:768px){.bTULna_contact__content{margin-top:2rem}}.bTULna_contact__header{margin-bottom:1.5rem}@media (min-width:768px){.bTULna_contact__header{margin-bottom:2rem}}.bTULna_contact__title{color:var(--text-primary);text-align:center;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}@media (min-width:768px){.bTULna_contact__title{font-size:2rem}}
