.Legal-module__BfsScW__container{background:var(--color-white);max-width:800px;color:var(--color-dark);border-radius:8px;margin:5rem auto 0;padding:2rem;line-height:1.6;box-shadow:0 2px 8px #0000001a}.Legal-module__BfsScW__mainTitle{color:var(--color-green);text-align:center;border-bottom:3px solid var(--color-green);margin-bottom:2rem;padding-bottom:1rem;font-size:2.5rem;font-weight:700}.Legal-module__BfsScW__content{color:var(--color-gray);font-size:1.1rem}.Legal-module__BfsScW__content h2{color:var(--color-green);border-left:4px solid var(--color-green);margin-top:2rem;margin-bottom:1rem;padding-left:1rem;font-size:1.8rem}.Legal-module__BfsScW__content h3{color:var(--color-purple);margin-top:1.5rem;margin-bottom:.8rem;font-size:1.4rem}.Legal-module__BfsScW__content p{text-align:justify;margin-bottom:1rem}.Legal-module__BfsScW__content ul{margin-bottom:1rem;padding-left:2rem}.Legal-module__BfsScW__content li{margin-bottom:.5rem}.Legal-module__BfsScW__content a{color:var(--color-purple);text-decoration:none;transition:color .3s}.Legal-module__BfsScW__content a:hover{color:var(--color-purple-hover);text-decoration:underline}.Legal-module__BfsScW__content strong{color:var(--color-green)}.Legal-module__BfsScW__content em{color:var(--color-purple)}@media (max-width:768px){.Legal-module__BfsScW__container{margin:1rem;padding:1.5rem}.Legal-module__BfsScW__mainTitle{margin-bottom:1.5rem;font-size:2rem}.Legal-module__BfsScW__content{font-size:1rem}.Legal-module__BfsScW__content h2{font-size:1.5rem}.Legal-module__BfsScW__content h3{font-size:1.2rem}}@media (max-width:480px){.Legal-module__BfsScW__container{margin:.5rem;padding:1rem}.Legal-module__BfsScW__mainTitle{margin-bottom:1rem;font-size:1.8rem}.Legal-module__BfsScW__content h2{margin-top:1.5rem;font-size:1.3rem}}.Legal-module__BfsScW__highlight{background-color:var(--color-green-light);color:var(--color-white);border-radius:4px;padding:.2rem .4rem}.Legal-module__BfsScW__warning{background-color:var(--color-orange-light);border-left:4px solid #ff9800;border-radius:6px;margin:1rem 0;padding:1rem}.Legal-module__BfsScW__info{background-color:var(--color-blue-light);color:var(--color-white);border-left:4px solid #2196f3;border-radius:6px;margin:1rem 0;padding:1rem}.Legal-module__BfsScW__contactInfo{background-color:var(--color-creme);border:1px solid var(--color-light-gray);border-radius:8px;margin:2rem 0;padding:1.5rem}.Legal-module__BfsScW__contactInfo h3{color:var(--color-green);margin-top:0}.Legal-module__BfsScW__lastUpdated{text-align:center;color:var(--color-light-gray);border-top:1px solid var(--color-light-gray);margin-top:2rem;padding-top:1rem;font-size:.9rem}
.Contact-module__uaH2_G__contactContainer{max-width:100%}.Contact-module__uaH2_G__contactIntro{text-align:center;background-color:var(--color-creme);border-left:4px solid var(--color-green);border-radius:8px;margin-bottom:3rem;padding:2rem}.Contact-module__uaH2_G__contactIntro p{color:var(--color-gray);margin:0;font-size:1.2rem;line-height:1.6}.Contact-module__uaH2_G__contactGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.Contact-module__uaH2_G__contactCard{background-color:var(--color-white);border:1px solid var(--color-light-gray);border-radius:8px;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 8px #0000001a}.Contact-module__uaH2_G__contactCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.Contact-module__uaH2_G__cardHeader{border-bottom:2px solid var(--color-green);align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.Contact-module__uaH2_G__cardIcon{color:var(--color-purple);margin-right:1rem;font-size:1.5rem}.Contact-module__uaH2_G__cardHeader h3{color:var(--color-green);margin:0;font-size:1.3rem}.Contact-module__uaH2_G__cardContent p{color:var(--color-gray);margin-bottom:1rem;line-height:1.6}.Contact-module__uaH2_G__cardContent p:last-child{margin-bottom:0}.Contact-module__uaH2_G__cardContent a{color:var(--color-purple);font-weight:600;text-decoration:none;transition:color .3s}.Contact-module__uaH2_G__cardContent a:hover{color:var(--color-purple-hover);text-decoration:underline}.Contact-module__uaH2_G__phoneNote{color:var(--color-light-gray);font-size:.9rem;font-style:italic}.Contact-module__uaH2_G__faqSection{margin-bottom:3rem}.Contact-module__uaH2_G__faqCard{background-color:var(--color-blue-light);color:var(--color-white);border-radius:8px;align-items:center;padding:2rem;display:flex;box-shadow:0 2px 8px #0000001a}.Contact-module__uaH2_G__faqIcon{flex-shrink:0;margin-right:2rem;font-size:2.5rem}.Contact-module__uaH2_G__faqContent h3{color:var(--color-white);margin:0 0 1rem;font-size:1.4rem}.Contact-module__uaH2_G__faqContent p{margin:0 0 1rem;line-height:1.6}.Contact-module__uaH2_G__faqLink{color:var(--color-white);border:2px solid var(--color-white);border-radius:4px;padding:.5rem 1rem;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.Contact-module__uaH2_G__faqLink:hover{background-color:var(--color-white);color:var(--color-blue-light)}.Contact-module__uaH2_G__responseInfo{background-color:var(--color-white);border:1px solid var(--color-light-gray);border-radius:8px;margin-bottom:3rem;padding:2rem}.Contact-module__uaH2_G__responseInfo h3{color:var(--color-green);text-align:center;margin-bottom:1.5rem;font-size:1.4rem}.Contact-module__uaH2_G__responseGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.Contact-module__uaH2_G__responseItem{background-color:var(--color-creme);border-left:4px solid var(--color-purple);border-radius:6px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.Contact-module__uaH2_G__responseItem strong{color:var(--color-green)}.Contact-module__uaH2_G__responseItem span{color:var(--color-gray);font-weight:500}.Contact-module__uaH2_G__additionalInfo{background-color:var(--color-orange-light);color:var(--color-white);border-radius:8px;padding:2rem}.Contact-module__uaH2_G__additionalInfo h3{color:var(--color-white);margin-bottom:1.5rem;font-size:1.4rem}.Contact-module__uaH2_G__additionalInfo ul{margin:0;padding:0;list-style-type:none}.Contact-module__uaH2_G__additionalInfo li{margin-bottom:1.5rem;padding-left:1.5rem;line-height:1.6;position:relative}.Contact-module__uaH2_G__additionalInfo li:before{content:"→";color:var(--color-white);font-size:1.2rem;font-weight:700;position:absolute;left:0}.Contact-module__uaH2_G__additionalInfo li:last-child{margin-bottom:0}.Contact-module__uaH2_G__additionalInfo a{color:var(--color-white);font-weight:600;text-decoration:underline;transition:opacity .3s}.Contact-module__uaH2_G__additionalInfo a:hover{opacity:.8}@media (max-width:768px){.Contact-module__uaH2_G__contactGrid{grid-template-columns:1fr;gap:1.5rem}.Contact-module__uaH2_G__contactCard,.Contact-module__uaH2_G__contactIntro{padding:1.5rem}.Contact-module__uaH2_G__contactIntro p{font-size:1.1rem}.Contact-module__uaH2_G__faqCard{text-align:center;flex-direction:column}.Contact-module__uaH2_G__faqIcon{margin-bottom:1rem;margin-right:0}.Contact-module__uaH2_G__responseGrid{grid-template-columns:1fr}.Contact-module__uaH2_G__responseItem{text-align:center;flex-direction:column;gap:.5rem}}@media (max-width:480px){.Contact-module__uaH2_G__contactContainer{padding:0}.Contact-module__uaH2_G__contactCard{padding:1rem}.Contact-module__uaH2_G__cardHeader{text-align:center;flex-direction:column}.Contact-module__uaH2_G__cardIcon{margin-bottom:.5rem;margin-right:0}.Contact-module__uaH2_G__faqCard,.Contact-module__uaH2_G__responseInfo,.Contact-module__uaH2_G__additionalInfo{padding:1.5rem}}
.Faq-module__Jal9iG__faqContainer{max-width:100%}.Faq-module__Jal9iG__faqIntro{color:var(--color-gray);text-align:center;background-color:var(--color-creme);border-left:4px solid var(--color-green);border-radius:8px;margin-bottom:2rem;padding:1.5rem;font-size:1.1rem}.Faq-module__Jal9iG__accordionContainer{flex-direction:column;gap:1rem;margin-bottom:3rem;display:flex}.Faq-module__Jal9iG__accordionItem{background:var(--color-white);border:1px solid #e0e0e0;border-radius:8px;transition:all .3s;overflow:hidden;box-shadow:0 2px 4px #0000000d}.Faq-module__Jal9iG__accordionItem:hover{border-color:var(--color-green);box-shadow:0 4px 8px #0000001a}.Faq-module__Jal9iG__accordionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;transition:background-color .3s;display:flex}.Faq-module__Jal9iG__accordionHeader:hover{background-color:var(--color-creme)}.Faq-module__Jal9iG__accordionHeader:focus{outline:2px solid var(--color-green);outline-offset:-2px}.Faq-module__Jal9iG__questionText{color:var(--color-gray);flex:1;margin-right:1rem;font-size:1.1rem;font-weight:600;line-height:1.4}.Faq-module__Jal9iG__icon{color:var(--color-purple);flex-shrink:0;font-size:1rem;transition:transform .3s}.Faq-module__Jal9iG__accordionHeader:hover .Faq-module__Jal9iG__icon{color:var(--color-green);transform:scale(1.1)}.Faq-module__Jal9iG__accordionContent{background-color:#fafafa;border-top:1px solid #e0e0e0;padding:0 1.5rem 1.5rem;animation:.3s ease-out Faq-module__Jal9iG__slideDown}.Faq-module__Jal9iG__accordionContent p{color:var(--color-gray);margin:0;font-size:1rem;line-height:1.6}.Faq-module__Jal9iG__contactSection{background:linear-gradient(135deg,var(--color-green)0%,var(--color-green-light)100%);text-align:center;color:var(--color-white);border-radius:12px;margin-top:3rem;padding:2rem}.Faq-module__Jal9iG__contactSection h3{color:var(--color-white);margin-bottom:1rem;font-size:1.3rem}.Faq-module__Jal9iG__contactSection p{margin:0;font-size:1rem;line-height:1.6}.Faq-module__Jal9iG__contactSection a{color:var(--color-white);font-weight:600;text-decoration:underline;transition:opacity .3s}.Faq-module__Jal9iG__contactSection a:hover{opacity:.8}@keyframes Faq-module__Jal9iG__slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}@media (max-width:768px){.Faq-module__Jal9iG__accordionHeader{padding:1rem}.Faq-module__Jal9iG__questionText{margin-right:.5rem;font-size:1rem}.Faq-module__Jal9iG__accordionContent{padding:0 1rem 1rem}.Faq-module__Jal9iG__contactSection{padding:1.5rem}.Faq-module__Jal9iG__contactSection h3{font-size:1.2rem}}@media (max-width:480px){.Faq-module__Jal9iG__faqIntro{padding:1rem;font-size:1rem}.Faq-module__Jal9iG__accordionHeader{padding:.8rem}.Faq-module__Jal9iG__questionText{font-size:.95rem}.Faq-module__Jal9iG__accordionContent{padding:0 .8rem .8rem}.Faq-module__Jal9iG__accordionContent p{font-size:.9rem}.Faq-module__Jal9iG__contactSection{padding:1rem}}@media (prefers-reduced-motion:reduce){.Faq-module__Jal9iG__accordionContent{animation:none}.Faq-module__Jal9iG__icon{transition:none}.Faq-module__Jal9iG__accordionHeader:hover .Faq-module__Jal9iG__icon{transform:none}}.Faq-module__Jal9iG__accordionHeader:focus-visible{outline:2px solid var(--color-green);outline-offset:-2px}@media (hover:none){.Faq-module__Jal9iG__accordionItem:hover{border-color:#e0e0e0;box-shadow:0 2px 4px #0000000d}.Faq-module__Jal9iG__accordionHeader:hover{background-color:#0000}.Faq-module__Jal9iG__accordionHeader:hover .Faq-module__Jal9iG__icon{color:var(--color-purple);transform:none}}
