.page-module__Dxg-YG__container{max-width:1200px;min-height:100vh;margin:0 auto;margin-top:var(--navbar-height);padding:24px}.page-module__Dxg-YG__content{background:var(--color-secondary-background);border-radius:var(--border-radius);flex-direction:column;gap:32px;padding:32px;display:flex}.page-module__Dxg-YG__container h1{color:var(--color-text-secondary);text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.page-module__Dxg-YG__content>p{color:var(--color-text-secondary);text-align:center;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.page-module__Dxg-YG__categoriesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:2rem 0;display:grid}.page-module__Dxg-YG__categoryCard{background:var(--color-background);border:1px solid var(--color-text-secondary);border-radius:var(--border-radius);padding:24px;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden}.page-module__Dxg-YG__categoryCard:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 8px 24px #03b4c633}.page-module__Dxg-YG__categoryCard:hover h3{color:var(--color-accent)}.page-module__Dxg-YG__categoryCard:hover .page-module__Dxg-YG__categoryIcon{color:#fff}.page-module__Dxg-YG__categoryIcon{text-align:center;color:var(--color-text);margin-bottom:1rem;font-size:2.5rem;display:block}.page-module__Dxg-YG__categoryCard h3{color:var(--color-text);text-align:center;margin-bottom:.75rem;font-size:1.375rem;font-weight:600;transition:color .3s}.page-module__Dxg-YG__categoryCard p{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.875rem;line-height:1.5}.page-module__Dxg-YG__backLink{color:var(--color-accent);align-items:center;gap:8px;margin-bottom:1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.page-module__Dxg-YG__backLink:hover{color:var(--color-accent);opacity:.8}.page-module__Dxg-YG__faqContainer{flex-direction:column;gap:12px;margin:2rem 0;display:flex}.page-module__Dxg-YG__faqItem{background:var(--color-background);border-radius:var(--border-radius);border:1px solid var(--color-text-secondary);overflow:hidden}.page-module__Dxg-YG__faqQuestion{background:var(--color-secondary-background);cursor:pointer;width:100%;color:var(--color-text-secondary);text-align:left;border:none;justify-content:space-between;align-items:center;padding:20px;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.page-module__Dxg-YG__faqQuestion:hover,.page-module__Dxg-YG__faqQuestionOpen{background:var(--color-background);color:var(--color-text)}.page-module__Dxg-YG__faqIcon{color:var(--color-primary);font-size:1.25rem;font-weight:300;line-height:1}.page-module__Dxg-YG__faqAnswer{max-height:0;transition:max-height .3s;overflow:hidden}.page-module__Dxg-YG__faqAnswerOpen{max-height:500px}.page-module__Dxg-YG__faqAnswer p{color:var(--color-text);margin:0;padding:0 20px 20px;line-height:1.6}.page-module__Dxg-YG__contactSection{border-top:1px solid var(--color-text-secondary);text-align:center;background:var(--color-background);border-radius:var(--border-radius);margin-top:3rem;padding:24px}.page-module__Dxg-YG__contactSection h2{color:var(--color-text);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.page-module__Dxg-YG__contactSection p{color:var(--color-text);margin-bottom:.75rem}.page-module__Dxg-YG__contactSection a{color:var(--color-primary);font-weight:500;text-decoration:none}.page-module__Dxg-YG__contactSection a:hover{text-decoration:underline}.page-module__Dxg-YG__contactSection strong{color:var(--color-text);font-weight:600}.page-module__Dxg-YG__legalLinks{background:var(--color-background);border-radius:var(--border-radius);border:1px solid var(--color-text-secondary);margin:2rem 0;padding:24px}.page-module__Dxg-YG__legalLinks h2{color:var(--color-text);margin-bottom:1rem;font-size:1.375rem;font-weight:600}.page-module__Dxg-YG__legalLinks p{color:var(--color-text);margin-bottom:1rem}.page-module__Dxg-YG__legalLinks ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style-type:none;display:flex}.page-module__Dxg-YG__legalLinks li{margin:0}.page-module__Dxg-YG__legalLinks a{color:var(--color-primary);border-radius:var(--border-radius);padding:8px 12px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-block}.page-module__Dxg-YG__legalLinks a:hover{background:var(--color-secondary-background);text-decoration:none}.page-module__Dxg-YG__contactMethods{margin:2rem 0}.page-module__Dxg-YG__contactMethods h2{color:var(--color-text);text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.page-module__Dxg-YG__contactGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:1.5rem 0;display:grid}.page-module__Dxg-YG__contactMethod{background:var(--color-background);border:1px solid var(--color-text-secondary);border-radius:var(--border-radius);text-align:center;padding:24px;transition:all .2s}.page-module__Dxg-YG__contactMethod:hover{border-color:var(--color-primary);transform:translateY(-2px)}.page-module__Dxg-YG__contactMethod h3{color:var(--color-text);margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.page-module__Dxg-YG__contactMethod p{text-align:center;color:var(--color-text);margin:.5rem 0}.page-module__Dxg-YG__contactMethod p:first-of-type{margin-top:0}.page-module__Dxg-YG__contactMethod a{color:var(--color-primary);font-weight:500;text-decoration:none}.page-module__Dxg-YG__contactMethod a:hover{text-decoration:underline}.page-module__Dxg-YG__contactTips{background:var(--color-background);border-radius:var(--border-radius);border:1px solid var(--color-text-secondary);margin:2rem 0;padding:24px}.page-module__Dxg-YG__contactTips h2{color:var(--color-text);margin-bottom:1rem;font-size:1.375rem;font-weight:600}.page-module__Dxg-YG__contactTips ul{margin:1rem 0;padding-left:1.5rem;list-style-type:disc}.page-module__Dxg-YG__contactTips li{color:var(--color-text);margin:.75rem 0;line-height:1.5}.page-module__Dxg-YG__contactTips strong{color:var(--color-text);font-weight:600}.page-module__Dxg-YG__contactForm{margin:2rem 0}.page-module__Dxg-YG__formSection{background:var(--color-background);border:1px solid var(--color-text-secondary);border-radius:var(--border-radius);margin-bottom:24px;padding:24px}.page-module__Dxg-YG__formSection h3{color:var(--color-text);margin-bottom:20px;font-size:1.25rem;font-weight:600}.page-module__Dxg-YG__formGroup{margin-bottom:20px}.page-module__Dxg-YG__formLabel{color:var(--color-text);margin-bottom:8px;font-size:.9rem;font-weight:500;display:block}.page-module__Dxg-YG__formInput,.page-module__Dxg-YG__formTextarea,.page-module__Dxg-YG__formSelect{border:1px solid var(--color-text-secondary);border-radius:var(--border-radius);background:var(--color-secondary-background);width:100%;color:var(--color-text-secondary);box-sizing:border-box;padding:12px 16px;font-size:1rem;transition:all .2s}.page-module__Dxg-YG__formInput:focus,.page-module__Dxg-YG__formTextarea:focus,.page-module__Dxg-YG__formSelect:focus{border-color:var(--color-accent);background:var(--color-background);color:var(--color-text);outline:none}.page-module__Dxg-YG__formTextarea{resize:vertical;min-height:120px}.page-module__Dxg-YG__categoryGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:16px;display:grid}.page-module__Dxg-YG__categoryOption{background:var(--color-secondary-background);border:2px solid var(--color-text-secondary);border-radius:var(--border-radius);cursor:pointer;align-items:center;gap:16px;padding:20px;transition:all .2s;display:flex}.page-module__Dxg-YG__categoryOption:hover{border-color:var(--color-accent);background:var(--color-background)}.page-module__Dxg-YG__categorySelected{border-color:var(--color-accent);background:var(--color-background);box-shadow:0 0 0 3px #03b4c61a}.page-module__Dxg-YG__categoryIcon{background:var(--color-accent);border-radius:var(--border-radius);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module__Dxg-YG__categoryContent{flex:1}.page-module__Dxg-YG__categoryOption:not(.page-module__Dxg-YG__categorySelected) .page-module__Dxg-YG__categoryContent h4{color:var(--color-text-secondary);margin:0 0 4px;font-size:1.1rem;font-weight:600}.page-module__Dxg-YG__categoryOption.page-module__Dxg-YG__categorySelected .page-module__Dxg-YG__categoryContent h4,.page-module__Dxg-YG__categoryOption:hover .page-module__Dxg-YG__categoryContent h4{color:var(--color-text);margin:0 0 4px;font-size:1.1rem;font-weight:600}.page-module__Dxg-YG__categoryOption:not(.page-module__Dxg-YG__categorySelected) .page-module__Dxg-YG__categoryContent p{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.4}.page-module__Dxg-YG__categoryOption.page-module__Dxg-YG__categorySelected .page-module__Dxg-YG__categoryContent p,.page-module__Dxg-YG__categoryOption:hover .page-module__Dxg-YG__categoryContent p{color:var(--color-text);margin:0;font-size:.85rem;line-height:1.4}.page-module__Dxg-YG__formActions{text-align:center;margin:32px 0}.page-module__Dxg-YG__submitButton{background:var(--color-accent);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;min-width:180px;padding:16px 32px;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.page-module__Dxg-YG__submitButton:hover:not(:disabled){background:#0299a6;transform:translateY(-2px);box-shadow:0 4px 16px #03b4c64d}.page-module__Dxg-YG__submitButton:disabled{background:var(--color-text-secondary);cursor:not-allowed;box-shadow:none;transform:none}.page-module__Dxg-YG__spinner{border:2px solid #0000;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite page-module__Dxg-YG__spin}@keyframes page-module__Dxg-YG__spin{to{transform:rotate(360deg)}}.page-module__Dxg-YG__statusMessage{border-radius:var(--border-radius);align-items:flex-start;gap:12px;margin:20px 0;padding:16px;display:flex}.page-module__Dxg-YG__statusSuccess{color:#059669;background:#10b9811a;border:1px solid #10b9814d}.page-module__Dxg-YG__statusError{color:#dc2626;background:#ef44441a;border:1px solid #ef44444d}.page-module__Dxg-YG__statusMessage strong{margin-bottom:4px;display:block}.page-module__Dxg-YG__statusMessage p{margin:0;font-size:.9rem}.page-module__Dxg-YG__contactInfo{background:var(--color-background);border:1px solid var(--color-text-secondary);border-radius:var(--border-radius);margin-top:32px;padding:24px}.page-module__Dxg-YG__contactInfo h3{color:var(--color-text);margin-bottom:20px;font-size:1.25rem;font-weight:600}.page-module__Dxg-YG__contactDetails{flex-direction:column;gap:16px;display:flex}.page-module__Dxg-YG__contactItem{align-items:center;gap:12px;display:flex}.page-module__Dxg-YG__contactItem svg{color:var(--color-accent);flex-shrink:0}.page-module__Dxg-YG__contactItem strong{color:var(--color-text);font-weight:600}.page-module__Dxg-YG__contactItem p{color:var(--color-text-secondary);margin:0}.page-module__Dxg-YG__contactItem a{color:var(--color-accent);font-weight:500;text-decoration:none}.page-module__Dxg-YG__contactItem a:hover{text-decoration:underline}.page-module__Dxg-YG__checkboxGroup{align-items:flex-start;gap:12px;margin-top:8px;display:flex}.page-module__Dxg-YG__checkboxInput{cursor:pointer;width:18px;height:18px;accent-color:var(--color-accent);flex-shrink:0;margin:2px 0 0}.page-module__Dxg-YG__checkboxLabel{color:var(--color-text);cursor:pointer;margin:0;font-size:.9rem;line-height:1.5}.page-module__Dxg-YG__privacyLink{color:var(--color-accent);font-weight:500;text-decoration:none}.page-module__Dxg-YG__privacyLink:hover{text-decoration:underline}@media (max-width:768px){.page-module__Dxg-YG__container{padding:16px}.page-module__Dxg-YG__content{gap:24px;padding:24px}.page-module__Dxg-YG__container h1{font-size:2rem}.page-module__Dxg-YG__categoriesGrid,.page-module__Dxg-YG__contactGrid{grid-template-columns:1fr;gap:16px}.page-module__Dxg-YG__faqQuestion{padding:16px;font-size:.9rem}.page-module__Dxg-YG__faqAnswer p{padding:0 16px 16px}.page-module__Dxg-YG__categoryGrid{grid-template-columns:1fr;gap:12px}.page-module__Dxg-YG__categoryOption{text-align:center;flex-direction:column;gap:12px;padding:16px}.page-module__Dxg-YG__contactDetails{gap:12px}.page-module__Dxg-YG__contactItem{flex-direction:column;align-items:flex-start;gap:8px}.page-module__Dxg-YG__submitButton{width:100%;padding:14px 24px}}
