.styles-module-scss-module__8PLJ8q__container{color:#111827;max-width:900px;margin:0 auto;padding:48px 24px;font-family:sans-serif;line-height:1.7}.styles-module-scss-module__8PLJ8q__container .styles-module-scss-module__8PLJ8q__section{margin-bottom:40px}.styles-module-scss-module__8PLJ8q__container .styles-module-scss-module__8PLJ8q__section:last-of-type{margin-bottom:0}.styles-module-scss-module__8PLJ8q__container .styles-module-scss-module__8PLJ8q__heading{color:#111827;border-bottom:2px solid #e5e7eb;margin-top:0;margin-bottom:24px;padding-bottom:12px;font-size:1.75rem;font-weight:700;line-height:1.3}.styles-module-scss-module__8PLJ8q__container .styles-module-scss-module__8PLJ8q__sub_heading{color:#1f2937;margin-top:24px;margin-bottom:12px;font-size:1.25rem;font-weight:600;line-height:1.4}.styles-module-scss-module__8PLJ8q__container .styles-module-scss-module__8PLJ8q__list{color:#374151;margin-bottom:20px;padding-left:28px;list-style-type:disc}.styles-module-scss-module__8PLJ8q__container .styles-module-scss-module__8PLJ8q__list li{margin-bottom:10px;padding-left:4px;line-height:1.7}.styles-module-scss-module__8PLJ8q__container .styles-module-scss-module__8PLJ8q__text{color:#374151;margin-bottom:16px;line-height:1.7}.styles-module-scss-module__8PLJ8q__container .styles-module-scss-module__8PLJ8q__text strong{color:#111827;font-weight:600}.styles-module-scss-module__8PLJ8q__container .styles-module-scss-module__8PLJ8q__text em{color:#4b5563;font-style:italic}.styles-module-scss-module__8PLJ8q__contact_section{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:56px;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__heading{color:#111827;border-bottom:none;margin-top:0;margin-bottom:20px}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__text{margin-bottom:20px}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__contact_row{color:#374151;align-items:center;gap:16px;margin-bottom:18px;padding:8px 0;font-size:1.05rem;line-height:1.6;display:flex}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__contact_row:last-child{margin-bottom:0}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__contact_row .styles-module-scss-module__8PLJ8q__icon{color:#2563eb;opacity:.9;flex-shrink:0;width:22px;height:22px;transition:opacity .2s}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__contact_row .styles-module-scss-module__8PLJ8q__contact_links{flex-wrap:wrap;flex:1;align-items:center;gap:6px 10px;display:flex}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__contact_row .styles-module-scss-module__8PLJ8q__separator{color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.6;font-size:.9em;font-weight:300}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__contact_row a{color:#2563eb;border-radius:4px;padding:4px 2px;font-weight:500;line-height:1.5;text-decoration:none;transition:all .2s;display:inline-block;position:relative}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__contact_row a:after{content:"";transform-origin:0;background-color:#2563eb;height:1.5px;transition:transform .2s;position:absolute;bottom:2px;left:2px;right:2px;transform:scaleX(0)}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__contact_row a:hover{color:#1d4ed8}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__contact_row a:hover:after{transform:scaleX(1)}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__contact_row a:focus{outline-offset:2px;border-radius:4px;outline:2px solid #3b82f6}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__contact_row a:focus:not(:focus-visible){outline:none}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__contact_row a:active{color:#1d4ed8;transform:translateY(1px)}.styles-module-scss-module__8PLJ8q__contact_section .styles-module-scss-module__8PLJ8q__contact_row:hover .styles-module-scss-module__8PLJ8q__icon{opacity:1}
