@charset "UTF-8";.header[data-v-6df7372c]{background-color:var(--background-color-dark);padding:1rem 0;position:fixed;width:100%;top:0;z-index:1000;border-bottom:1px solid var(--border-color)}.header .container[data-v-6df7372c]{display:flex;justify-content:space-between;align-items:center}.header .logo-container[data-v-6df7372c]{display:flex;align-items:center;gap:1rem;text-decoration:none;transition:opacity .3s ease}.header .logo-container[data-v-6df7372c]:hover{opacity:.9}.header .logo-container .logo[data-v-6df7372c]{width:50px;height:50px;flex-shrink:0}.header .logo-container .company-name[data-v-6df7372c]{font:var(--title-header);color:var(--text-color-white);white-space:nowrap;margin-left:1rem;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.header .logo-container .company-name[data-v-6df7372c]{font-size:1rem;white-space:nowrap}}.header .menu-toggle[data-v-6df7372c]{display:none;background:none;border:none;padding:.5rem;cursor:pointer}.header .menu-toggle .hamburger[data-v-6df7372c]{width:24px;height:20px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.header .menu-toggle .hamburger span[data-v-6df7372c]{display:block;width:100%;height:2px;background-color:var(--text-color-white);transition:all .3s ease}.header .menu-toggle .hamburger.is-active span[data-v-6df7372c]:nth-child(1){transform:translateY(9px) rotate(45deg)}.header .menu-toggle .hamburger.is-active span[data-v-6df7372c]:nth-child(2){opacity:0}.header .menu-toggle .hamburger.is-active span[data-v-6df7372c]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media (max-width: 768px){.header .menu-toggle[data-v-6df7372c]{display:block}}.header .sr-only[data-v-6df7372c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header .nav[data-v-6df7372c]{display:flex;gap:2rem;align-items:center;height:40px}.header .nav .nav-link[data-v-6df7372c]{color:var(--text-color-light-gray);text-decoration:none;font:var(--help-text-font);transition:color .3s ease;display:flex;align-items:center;height:100%}.header .nav .nav-link[data-v-6df7372c]:hover{color:var(--accent-color)}.header .nav .nav-link.login[data-v-6df7372c]{padding:.5em 1.2em;border:1px solid var(--accent-color);border-radius:6px;transition:all .3s ease;height:auto;box-sizing:border-box;display:flex;align-items:center;margin-top:0}.header .nav .nav-link.login[data-v-6df7372c]:hover{background-color:var(--accent-color);color:var(--text-color-white)}@media (max-width: 768px){.header .nav[data-v-6df7372c]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background-color:var(--background-color-dark);padding:1rem;border-top:1px solid var(--border-color);height:auto}.header .nav.is-open[data-v-6df7372c]{display:flex}.header .nav .nav-link[data-v-6df7372c]{padding:.75rem 0;width:100%;text-align:center;height:auto;justify-content:center}.header .nav .login[data-v-6df7372c]{margin-top:.5rem;height:auto}}.header .nav .dropdown[data-v-6df7372c]{position:relative;display:flex;align-items:center;height:100%}.header .nav .dropdown .dropdown-label[data-v-6df7372c]{cursor:pointer}.header .nav .dropdown .dropdown-content[data-v-6df7372c]{display:none;position:absolute;top:100%;left:0;background-color:var(--background-color-dark);min-width:200px;border:1px solid var(--border-color);border-radius:6px;padding:.5rem 0;z-index:1000}.header .nav .dropdown:hover .dropdown-content[data-v-6df7372c],.header .nav .dropdown .dropdown-content.show[data-v-6df7372c]{display:block}.header .nav .dropdown.is-active .dropdown-label[data-v-6df7372c]{color:var(--accent-color)}.header .nav .dropdown .dropdown-item[data-v-6df7372c]{display:block;padding:.75rem 1rem;color:var(--text-color-light-gray);text-decoration:none;font:var(--help-text-font);transition:all .3s ease}.header .nav .dropdown .dropdown-item[data-v-6df7372c]:hover{background-color:var(--background-color-light);color:var(--accent-color)}@media (max-width: 768px){.header .nav .dropdown[data-v-6df7372c]{width:100%;height:auto}.header .nav .dropdown .dropdown-content[data-v-6df7372c]{position:static;display:none;width:100%;border:none;background-color:var(--background-color-light2);padding:0}.header .nav .dropdown:hover .dropdown-content[data-v-6df7372c]{display:block}.header .nav .dropdown .dropdown-item[data-v-6df7372c]{padding:.75rem 1.5rem}}.header .nav .dropdown .nested-dropdown[data-v-6df7372c]{position:relative;padding:0}.header .nav .dropdown .nested-dropdown .nested-dropdown-label[data-v-6df7372c]{display:block;padding:.75rem 1rem;color:var(--text-color-light-gray);text-decoration:none;font:var(--help-text-font);transition:all .3s ease;width:100%;box-sizing:border-box}.header .nav .dropdown .nested-dropdown .nested-icon[data-v-6df7372c]{float:right;margin-left:8px;font-size:.7rem;line-height:1.5}.header .nav .dropdown .nested-dropdown .nested-dropdown-content[data-v-6df7372c]{display:none;position:absolute;top:0;left:100%;background-color:var(--background-color-dark);min-width:200px;border:1px solid var(--border-color);border-radius:6px;padding:.5rem 0;z-index:1000}.header .nav .dropdown .nested-dropdown:hover .nested-dropdown-content[data-v-6df7372c],.header .nav .dropdown .nested-dropdown .nested-dropdown-content.show[data-v-6df7372c]{display:block}.header .nav .dropdown .nested-dropdown.is-active .nested-dropdown-label[data-v-6df7372c]{color:var(--accent-color)}.header .nav .dropdown .nested-dropdown .nested-dropdown-item[data-v-6df7372c]{display:block;padding:.75rem 1rem;color:var(--text-color-light-gray);text-decoration:none;font:var(--help-text-font);transition:all .3s ease}.header .nav .dropdown .nested-dropdown .nested-dropdown-item[data-v-6df7372c]:hover{background-color:var(--background-color-light);color:var(--accent-color)}@media (max-width: 768px){.header .nav .dropdown .nested-dropdown[data-v-6df7372c]{width:100%}.header .nav .dropdown .nested-dropdown .nested-dropdown-label[data-v-6df7372c]{padding:.75rem .5rem .75rem 1.5rem;text-align:left}.header .nav .dropdown .nested-dropdown .nested-dropdown-content[data-v-6df7372c]{position:static;display:none;width:100%;border:none;background-color:#1f2937cc;padding:0}.header .nav .dropdown .nested-dropdown:hover .nested-dropdown-content[data-v-6df7372c]{display:block}.header .nav .dropdown .nested-dropdown .nested-dropdown-item[data-v-6df7372c]{padding:.75rem .5rem .75rem 3rem;text-align:left}}.footer[data-v-24ec4de5]{background-color:var(--background-color-dark);padding:4rem 0 2rem;border-top:1px solid var(--border-color)}.footer .footer-grid[data-v-24ec4de5]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem}@media (max-width: 768px){.footer .footer-grid[data-v-24ec4de5]{grid-template-columns:1fr;text-align:center}}.footer .footer-section h3[data-v-24ec4de5]{font:var(--section-header);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;color:var(--text-color-white)}.footer .footer-section nav[data-v-24ec4de5]{display:flex;flex-direction:column;gap:.75rem}.footer .footer-section a[data-v-24ec4de5]{color:var(--text-color-light-gray);text-decoration:none;font:var(--help-text-font);transition:color .3s ease}.footer .footer-section a[data-v-24ec4de5]:hover{color:var(--accent-color)}.footer .footer-bottom[data-v-24ec4de5]{text-align:center;padding-top:2rem;border-top:1px solid var(--border-color)}.footer .footer-bottom .copyright[data-v-24ec4de5]{color:var(--text-color-light-gray);font:var(--help-text-font)}.breadcrumbs[data-v-1458571b]{padding:1rem 2rem;background-color:var(--background-color-dark);border-bottom:1px solid var(--border-color)}.breadcrumbs ol[data-v-1458571b]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.breadcrumbs a[data-v-1458571b]{color:var(--text-color-light-gray);text-decoration:none;font:var(--help-text-font);transition:color .3s ease}.breadcrumbs a[data-v-1458571b]:hover{color:var(--accent-color)}.breadcrumbs a.active[data-v-1458571b]{color:var(--accent-color);pointer-events:none}.breadcrumbs .separator[data-v-1458571b]{margin:0 .5rem;color:var(--text-color-medium-gray)}@media (max-width: 768px){.breadcrumbs[data-v-1458571b]{padding:.75rem 1rem}}[data-v-a5a41103] main{min-height:100vh;padding-top:0}.modal-overlay[data-v-b8b670dc]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem;overflow-y:auto;box-sizing:border-box}.modal-content[data-v-b8b670dc]{background-color:var(--background-color-light);border-radius:12px;padding:2rem;width:100%;max-width:500px;max-height:calc(100vh - 2rem);position:relative;border:1px solid var(--border-color);overflow-y:auto;margin:auto;box-sizing:border-box}.modal-content .close-button[data-v-b8b670dc]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:var(--text-color-light-gray);cursor:pointer;padding:.5rem}.modal-content h2[data-v-b8b670dc]{font:var(--card-title-font);color:var(--text-color-white);margin-bottom:.5rem}.modal-content .subtitle[data-v-b8b670dc]{color:var(--text-color-light-gray);font:var(--help-text-font);margin-bottom:2rem}@media (max-width: 768px){.modal-content[data-v-b8b670dc]{padding:1.5rem;margin:.5rem}}.modal-content .form-group[data-v-b8b670dc]{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.modal-content .form-group label[data-v-b8b670dc]{display:block;margin-bottom:.5rem;color:var(--text-color-light-gray);font:var(--help-text-font)}.modal-content .form-group input[data-v-b8b670dc],.modal-content .form-group textarea[data-v-b8b670dc]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background-color:var(--background-color-dark);color:var(--text-color-white);font:var(--help-text-font)}.modal-content .form-group input[data-v-b8b670dc]:focus,.modal-content .form-group textarea[data-v-b8b670dc]:focus{outline:none;border-color:var(--accent-color)}.modal-content .btn[data-v-b8b670dc]{background-color:var(--accent-color);color:var(--text-color-white);border:none;width:100%}.modal-content .btn[data-v-b8b670dc]:hover{opacity:.9;transform:translateY(-2px)}.modal-content .btn[data-v-b8b670dc]:disabled{opacity:.7;cursor:not-allowed}.partners-page[data-v-88452f81]{padding-top:72px}.partners-page section[data-v-88452f81]{padding:4rem 0}.partners-page h1[data-v-88452f81]{font:var(--main-header);margin-bottom:1rem}.partners-page h2[data-v-88452f81]{font:var(--title-2nd-order);text-align:center;margin-bottom:3rem}.partners-page .subtitle[data-v-88452f81]{font:var(--mission-header);color:var(--text-color-light-gray);margin-bottom:2rem}.hero[data-v-88452f81]{padding:6rem 0;background-color:var(--background-color-light);text-align:center}.hero .btn[data-v-88452f81]{background-color:var(--accent-color);color:var(--text-color-white);border:none}.hero .btn[data-v-88452f81]:hover{opacity:.9;transform:translateY(-2px)}.benefits-section[data-v-88452f81]{padding:6rem 0;background-color:var(--background-color-dark)}.benefits-grid[data-v-88452f81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}@media (max-width: 768px){.benefits-grid[data-v-88452f81]{grid-template-columns:1fr}}.benefit-card[data-v-88452f81]{padding:2rem;border-radius:12px;border:1px solid var(--border-color);display:flex;flex-direction:column;background-color:var(--background-color-light);text-align:center;padding:2rem 1.5rem}.benefit-card .benefit-icon[data-v-88452f81]{font-size:3rem;margin-bottom:1rem;display:block}.benefit-card h3[data-v-88452f81]{font:var(--card-title-font);color:var(--accent-color);margin-bottom:1rem}.benefit-card p[data-v-88452f81]{color:var(--text-color-light-gray);font:var(--help-text-font);line-height:1.6}.partner-types[data-v-88452f81]{padding:6rem 0;background-color:var(--background-color-dark)}.types-grid[data-v-88452f81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}@media (max-width: 768px){.types-grid[data-v-88452f81]{grid-template-columns:1fr}}.type-card[data-v-88452f81]{padding:2rem;border-radius:12px;border:1px solid var(--border-color);display:flex;flex-direction:column;background-color:var(--background-color-light);text-align:center}.type-card h3[data-v-88452f81]{font:var(--card-title-font);color:var(--accent-color);margin-bottom:1rem}.type-card .description[data-v-88452f81]{color:var(--text-color-light-gray);font:var(--help-text-font);line-height:1.6}.closing-statement[data-v-88452f81]{text-align:center;padding:2rem 0}.closing-statement p[data-v-88452f81]{color:var(--text-color-light-gray);font:var(--help-text-font);margin-bottom:2rem;line-height:1.6}.closing-statement .btn[data-v-88452f81]{background-color:var(--accent-color);color:var(--text-color-white);border:none}.closing-statement .btn[data-v-88452f81]:hover{opacity:.9;transform:translateY(-2px)}.partner-spotlight[data-v-88452f81]{padding:6rem 0;background-color:var(--background-color-light)}.spotlight-grid[data-v-88452f81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}@media (max-width: 768px){.spotlight-grid[data-v-88452f81]{grid-template-columns:1fr;padding:0 1rem;gap:1.5rem}}.partner-card[data-v-88452f81]{background-color:var(--background-color-light);padding:2rem;border-radius:12px;border:1px solid var(--border-color);display:flex;flex-direction:column;background-color:var(--background-color-dark);transition:transform .2s ease-in-out;box-sizing:border-box}.partner-card[data-v-88452f81]:hover{transform:translateY(-4px)}.partner-link[data-v-88452f81]{display:block;text-decoration:none;color:inherit}.partner-logo[data-v-88452f81]{width:100%;height:120px;background-color:var(--background-color-light);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;padding:1rem;box-sizing:border-box}.logo-image[data-v-88452f81]{max-width:100%;max-height:80px;object-fit:contain}.partner-info[data-v-88452f81]{text-align:center}.partner-info h4[data-v-88452f81]{color:var(--text-color-white);font:var(--card-title-font);margin-bottom:.5rem}.partner-info .location[data-v-88452f81]{color:var(--text-color-light-gray);font:var(--help-text-font);margin-bottom:1rem}.partner-info .tier-badge[data-v-88452f81]{display:inline-block;background-color:var(--primary-color);color:var(--text-color-white);padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600}.spotlight-cta[data-v-88452f81]{text-align:center;padding-top:2rem}.spotlight-cta p[data-v-88452f81]{color:var(--text-color-light-gray);font:var(--help-text-font)}.spotlight-cta .link-button[data-v-88452f81]{background:none;border:none;color:var(--primary-color);text-decoration:underline;cursor:pointer;font:inherit}.spotlight-cta .link-button[data-v-88452f81]:hover{color:var(--secondary-color)}.next-steps[data-v-88452f81]{padding:6rem 0;background-color:var(--background-color-dark)}.next-steps .section-intro[data-v-88452f81]{text-align:center;color:var(--text-color-light-gray);font:var(--help-text-font);margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.steps-grid[data-v-88452f81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}@media (max-width: 768px){.steps-grid[data-v-88452f81]{grid-template-columns:1fr}}.step-card[data-v-88452f81]{padding:2rem;border-radius:12px;border:1px solid var(--border-color);display:flex;flex-direction:column;background-color:var(--background-color-light);text-align:center;padding:2rem 1.5rem;position:relative}.step-card .step-number[data-v-88452f81]{width:50px;height:50px;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border-radius:50%;color:var(--text-color-white);font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.step-card h3[data-v-88452f81]{font:var(--card-title-font);color:var(--accent-color);margin-bottom:1rem}.step-card p[data-v-88452f81]{color:var(--text-color-light-gray);font:var(--help-text-font);line-height:1.6;margin-bottom:2rem}.step-card .btn[data-v-88452f81]{background-color:var(--accent-color);color:var(--text-color-white);border:none}.step-card .btn[data-v-88452f81]:hover{opacity:.9;transform:translateY(-2px)}.step-card .btn.btn-secondary[data-v-88452f81]{background-color:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.step-card .btn.btn-secondary[data-v-88452f81]:hover{background-color:var(--primary-color);color:var(--text-color-white)}.resources-page[data-v-c74d45d2]{padding-top:72px}.resources-page section[data-v-c74d45d2]{padding:4rem 0}.resources-page h1[data-v-c74d45d2]{font:var(--main-header);margin-bottom:1rem;text-align:center}.resources-page h2[data-v-c74d45d2]{font:var(--title-2nd-order);text-align:center;margin-bottom:3rem;margin-bottom:2rem;text-align:left}.resources-page .subtitle[data-v-c74d45d2]{font:var(--mission-header);color:var(--text-color-light-gray);margin-bottom:2rem;text-align:center}.hero[data-v-c74d45d2]{padding:6rem 0;background-color:var(--background-color-light);text-align:center}.resource-categories[data-v-c74d45d2]{padding:6rem 0;background-color:var(--background-color-light)}.categories-grid[data-v-c74d45d2]{display:flex;flex-direction:column;gap:4rem}.category-section h2[data-v-c74d45d2]{border-bottom:2px solid var(--primary-color);padding-bottom:.5rem;margin-bottom:2rem}.resources-grid[data-v-c74d45d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}@media (max-width: 768px){.resources-grid[data-v-c74d45d2]{grid-template-columns:1fr}}.resource-card[data-v-c74d45d2]{position:relative;height:280px;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000001a;transition:transform .2s ease-in-out}.resource-card[data-v-c74d45d2]:hover{transform:translateY(-4px)}.resource-preview[data-v-c74d45d2]{position:relative;width:100%;height:100%}.preview-content[data-v-c74d45d2]{background-color:var(--background-color-light);padding:1.5rem;height:100%}.preview-content.blurred[data-v-c74d45d2]{filter:blur(3px)}.preview-header[data-v-c74d45d2]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.preview-header .preview-logo[data-v-c74d45d2]{width:24px;height:24px;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border-radius:4px}.preview-header h4[data-v-c74d45d2]{color:var(--text-color-white);font:var(--card-title-font);margin:0}.preview-body .preview-line[data-v-c74d45d2]{height:8px;background-color:var(--border-color-dark);border-radius:4px;margin-bottom:.75rem}.preview-body .preview-line.short[data-v-c74d45d2]{width:40%}.preview-body .preview-line.medium[data-v-c74d45d2]{width:70%}.preview-body .preview-line.long[data-v-c74d45d2]{width:90%}.preview-body .chart-placeholder[data-v-c74d45d2]{width:100%;height:60px;background:linear-gradient(135deg,var(--border-color-dark) 0%,transparent 50%);border-radius:8px;margin-bottom:1rem}.preview-body .code-block[data-v-c74d45d2]{width:100%;height:40px;background-color:var(--background-color-dark);border-radius:6px;border-left:3px solid var(--primary-color);margin-bottom:.75rem}.preview-overlay[data-v-c74d45d2]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem}.preview-overlay .lock-icon[data-v-c74d45d2]{font-size:2rem;margin-bottom:1rem}.preview-overlay h5[data-v-c74d45d2]{color:var(--text-color-white);font:var(--card-title-font);margin-bottom:.5rem}.preview-overlay p[data-v-c74d45d2]{color:var(--text-color-light-gray);font:var(--help-text-font);margin:0}.access-cta[data-v-c74d45d2]{padding:6rem 0;background-color:var(--background-color-dark);text-align:center}.access-cta h2[data-v-c74d45d2]{text-align:center;margin-bottom:1rem}.access-cta p[data-v-c74d45d2]{color:var(--text-color-light-gray);font:var(--help-text-font);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.access-cta .btn[data-v-c74d45d2]{background-color:var(--accent-color);color:var(--text-color-white);border:none}.access-cta .btn[data-v-c74d45d2]:hover{opacity:.9;transform:translateY(-2px)}.faq-page[data-v-566c4daa]{padding-top:72px}.faq-page section[data-v-566c4daa]{padding:4rem 0}.faq-page h1[data-v-566c4daa]{font:var(--main-header);margin-bottom:1rem;text-align:center}.faq-page h2[data-v-566c4daa]{font:var(--title-2nd-order);text-align:center;margin-bottom:3rem;margin-bottom:2rem;text-align:left}.faq-page .subtitle[data-v-566c4daa]{font:var(--mission-header);color:var(--text-color-light-gray);margin-bottom:2rem;text-align:center}.hero[data-v-566c4daa]{padding:6rem 0;background-color:var(--background-color-light);text-align:center}.faq-content[data-v-566c4daa]{padding:6rem 0;background-color:var(--background-color-light)}.faq-navigation[data-v-566c4daa]{background-color:var(--background-color-dark);border-radius:12px;padding:2rem;margin-bottom:3rem}.faq-navigation h3[data-v-566c4daa]{color:var(--text-color-white);font:var(--card-title-font);margin-bottom:1rem}.faq-navigation .nav-links[data-v-566c4daa]{display:flex;flex-wrap:wrap;gap:1rem}.faq-navigation .nav-links a[data-v-566c4daa]{color:var(--primary-color);text-decoration:none;font:var(--help-text-font);padding:.5rem 1rem;border-radius:20px;border:1px solid var(--primary-color);transition:all .2s ease}.faq-navigation .nav-links a[data-v-566c4daa]:hover{background-color:var(--primary-color);color:var(--text-color-white)}@media (max-width: 768px){.faq-navigation .nav-links[data-v-566c4daa]{flex-direction:column}.faq-navigation .nav-links a[data-v-566c4daa]{text-align:center}}.faq-category[data-v-566c4daa]{margin-bottom:3rem}.faq-category h2[data-v-566c4daa]{border-bottom:2px solid var(--primary-color);padding-bottom:.5rem;margin-bottom:2rem}.faq-list[data-v-566c4daa]{max-width:800px}.faq-item[data-v-566c4daa]{border-bottom:1px solid var(--border-color-light)}.faq-item[data-v-566c4daa]:last-child{border-bottom:none}.faq-question[data-v-566c4daa]{width:100%;background:none;border:none;color:var(--text-color-dark);font:var(--card-title-font);text-align:left;padding:1.5rem 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-question[data-v-566c4daa]:hover{color:var(--primary-color)}.faq-icon[data-v-566c4daa]{font-size:1.5rem;font-weight:300;color:var(--primary-color);transition:transform .2s ease}.faq-item.is-open .faq-icon[data-v-566c4daa]{transform:rotate(180deg)}.faq-answer[data-v-566c4daa]{padding-bottom:1.5rem}.faq-answer p[data-v-566c4daa]{color:var(--text-color-gray);font:var(--help-text-font);line-height:1.6;margin:0}.questions-cta[data-v-566c4daa]{padding:6rem 0;background-color:var(--background-color-dark);text-align:center}.questions-cta h2[data-v-566c4daa]{text-align:center;margin-bottom:1rem}.questions-cta p[data-v-566c4daa]{color:var(--text-color-light-gray);font:var(--help-text-font);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.questions-cta .btn[data-v-566c4daa]{background-color:var(--accent-color);color:var(--text-color-white);border:none}.questions-cta .btn[data-v-566c4daa]:hover{opacity:.9;transform:translateY(-2px)}html[data-v-566c4daa]{scroll-behavior:smooth}.faq-category[data-v-566c4daa]{scroll-margin-top:100px}.support-page[data-v-2521d7c4]{padding-top:72px}.support-page section[data-v-2521d7c4]{padding:4rem 0}.support-page h1[data-v-2521d7c4]{font:var(--main-header);margin-bottom:1rem;text-align:center}.support-page h2[data-v-2521d7c4]{font:var(--title-2nd-order);text-align:center;margin-bottom:3rem}.support-page .subtitle[data-v-2521d7c4]{font:var(--mission-header);color:var(--text-color-light-gray);margin-bottom:2rem;text-align:center}.hero[data-v-2521d7c4]{padding:6rem 0;background-color:var(--background-color-light);text-align:center}.support-channels[data-v-2521d7c4]{padding:6rem 0;background-color:var(--background-color-light)}.channels-grid[data-v-2521d7c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}@media (max-width: 768px){.channels-grid[data-v-2521d7c4]{grid-template-columns:1fr}}.channel-card[data-v-2521d7c4]{background-color:var(--background-color-light);padding:2rem;border-radius:12px;border:1px solid var(--border-color);display:flex;flex-direction:column;background-color:var(--background-color-dark);text-align:center;padding:2rem 1.5rem}.channel-card .channel-icon[data-v-2521d7c4]{font-size:3rem;margin-bottom:1rem}.channel-card h3[data-v-2521d7c4]{font:var(--card-title-font);color:var(--accent-color);margin-bottom:1rem}.channel-card .channel-description[data-v-2521d7c4]{color:var(--text-color-light-gray);font:var(--help-text-font);line-height:1.6;margin-bottom:1.5rem}.channel-card .channel-features[data-v-2521d7c4]{list-style:none;padding:0;margin-bottom:2rem;text-align:left}.channel-card .channel-features li[data-v-2521d7c4]{display:flex;align-items:center;margin-bottom:.75rem;color:var(--text-color-light-gray)}.channel-card .channel-features li[data-v-2521d7c4]:before{content:"•";color:var(--accent-color);font-weight:700;margin-right:.75rem}.support-structure[data-v-2521d7c4]{padding:6rem 0;background-color:var(--background-color-dark)}.support-structure .structure-intro[data-v-2521d7c4]{text-align:center;color:var(--text-color-light-gray);font:var(--help-text-font);margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.tiers-grid[data-v-2521d7c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}@media (max-width: 768px){.tiers-grid[data-v-2521d7c4]{grid-template-columns:1fr}}.tier-card[data-v-2521d7c4]{padding:2rem;border-radius:12px;border:1px solid var(--border-color);display:flex;flex-direction:column;background-color:var(--background-color-light)}.tier-card .tier-header[data-v-2521d7c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.tier-card .tier-header h3[data-v-2521d7c4]{font:var(--card-title-font);color:var(--accent-color);margin-bottom:1rem;margin:0}.tier-card .tier-header .tier-responsibility[data-v-2521d7c4]{background-color:var(--primary-color);color:var(--text-color-white);padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600}.tier-card .tier-description[data-v-2521d7c4]{color:var(--text-color-light-gray);font:var(--help-text-font);line-height:1.6;margin-bottom:1rem}.tier-card .tier-note[data-v-2521d7c4]{color:var(--primary-color);font:var(--help-text-font);font-style:italic;margin:0}.structure-note[data-v-2521d7c4]{background-color:var(--background-color-light);border-radius:12px;padding:1.5rem;text-align:center}.structure-note p[data-v-2521d7c4]{color:var(--text-color-light-gray);font:var(--help-text-font);margin:0}.portal-access[data-v-2521d7c4]{padding:6rem 0;background-color:var(--background-color-light)}.portal-content[data-v-2521d7c4]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media (max-width: 768px){.portal-content[data-v-2521d7c4]{grid-template-columns:1fr;gap:2rem}}.portal-info h2[data-v-2521d7c4]{text-align:left;margin-bottom:1rem}.portal-info>p[data-v-2521d7c4]{color:var(--text-color-gray);font:var(--help-text-font);line-height:1.6;margin-bottom:2rem}.portal-features[data-v-2521d7c4]{margin-bottom:2rem}.feature-item[data-v-2521d7c4]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.feature-item .feature-icon[data-v-2521d7c4]{font-size:1.5rem;flex-shrink:0}.feature-item .feature-text h4[data-v-2521d7c4]{color:var(--text-color-dark);font:var(--card-title-font);margin-bottom:.25rem}.feature-item .feature-text p[data-v-2521d7c4]{color:var(--text-color-gray);font:var(--help-text-font);margin:0}.btn-secondary[data-v-2521d7c4]{background-color:var(--accent-color);color:var(--text-color-white);border:none;background-color:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-secondary[data-v-2521d7c4]:hover{opacity:.9;transform:translateY(-2px)}.btn-secondary[data-v-2521d7c4]:hover{background-color:var(--primary-color);color:var(--text-color-white)}.portal-preview .preview-container[data-v-2521d7c4]{background-color:var(--background-color-dark);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000001a}.portal-preview .preview-header[data-v-2521d7c4]{background-color:var(--background-color-light);padding:1rem}.portal-preview .preview-header .preview-tabs[data-v-2521d7c4]{display:flex;gap:.5rem}.portal-preview .preview-header .preview-tabs .tab[data-v-2521d7c4]{padding:.5rem 1rem;border-radius:6px;font-size:.9rem;color:var(--text-color-light-gray)}.portal-preview .preview-header .preview-tabs .tab.active[data-v-2521d7c4]{background-color:var(--primary-color);color:var(--text-color-white)}.portal-preview .preview-content[data-v-2521d7c4]{padding:1.5rem}.portal-preview .preview-content .preview-chart[data-v-2521d7c4]{height:120px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);border-radius:8px;margin-bottom:1rem;opacity:.7}.portal-preview .preview-content .preview-stats[data-v-2521d7c4]{display:flex;gap:1rem;margin-bottom:1rem}.portal-preview .preview-content .preview-stats .stat-item[data-v-2521d7c4]{flex:1;height:60px;background-color:var(--background-color-light);border-radius:6px;opacity:.8}.portal-preview .preview-content .preview-table .table-row[data-v-2521d7c4]{height:24px;background-color:var(--border-color-dark);border-radius:4px;margin-bottom:.5rem;opacity:.6}.portal-preview .preview-content .preview-table .table-row[data-v-2521d7c4]:nth-child(1){width:100%}.portal-preview .preview-content .preview-table .table-row[data-v-2521d7c4]:nth-child(2){width:85%}.portal-preview .preview-content .preview-table .table-row[data-v-2521d7c4]:nth-child(3){width:70%}.support-cta[data-v-2521d7c4]{padding:6rem 0;background-color:var(--background-color-dark);text-align:center}.support-cta h2[data-v-2521d7c4]{margin-bottom:1rem}.support-cta p[data-v-2521d7c4]{color:var(--text-color-light-gray);font:var(--help-text-font);margin-bottom:2rem}.support-cta .btn[data-v-2521d7c4]{background-color:var(--accent-color);color:var(--text-color-white);border:none}.support-cta .btn[data-v-2521d7c4]:hover{opacity:.9;transform:translateY(-2px)}.page-content[data-v-372151bc]{padding:6rem 0;background-color:var(--background-color-light);min-height:100vh}.page-content .container[data-v-372151bc]{max-width:800px}.page-content h1[data-v-372151bc]{font:var(--main-header);margin-bottom:1rem;margin-bottom:3rem}.page-content h2[data-v-372151bc]{font:var(--title-2nd-order);text-align:center;margin-bottom:3rem;margin:2rem 0 1.5rem}.page-content p[data-v-372151bc]{color:var(--text-color-light-gray);margin-bottom:1.5rem;line-height:1.6}.policy-section[data-v-372151bc]{background-color:var(--background-color-light);padding:2rem;border-radius:12px;border:1px solid var(--border-color);display:flex;flex-direction:column;margin-bottom:2rem}.policy-section ul[data-v-372151bc]{list-style:disc;margin-left:1.5rem;color:var(--text-color-light-gray)}.policy-section ul li[data-v-372151bc]{margin-bottom:.5rem}.contact[data-v-372151bc]{text-align:center;margin-top:4rem}.contact a[data-v-372151bc]{color:var(--accent-color);text-decoration:none;font:var(--help-text-font)}.contact a[data-v-372151bc]:hover{text-decoration:underline}.contact-page[data-v-917798dd]{padding:6rem 0;background-color:var(--background-color-light);min-height:100vh}.contact-page .container[data-v-917798dd]{max-width:800px}.contact-page h1[data-v-917798dd]{font:var(--main-header);text-align:center;margin-bottom:1rem}.contact-page .subtitle[data-v-917798dd]{font:var(--mission-header);color:var(--text-color-light-gray);margin-bottom:2rem;text-align:center;margin-bottom:3rem}.contact-form-container[data-v-917798dd]{background-color:var(--background-color-light);padding:2rem;border-radius:12px;border:1px solid var(--border-color);display:flex;flex-direction:column;background-color:var(--background-color-dark)}.form-group[data-v-917798dd]{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-917798dd]{display:block;margin-bottom:.5rem;color:var(--text-color-light-gray);font:var(--help-text-font)}.form-group input[data-v-917798dd],.form-group textarea[data-v-917798dd]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background-color:var(--background-color-dark);color:var(--text-color-white);font:var(--help-text-font)}.form-group input[data-v-917798dd]:focus,.form-group textarea[data-v-917798dd]:focus{outline:none;border-color:var(--accent-color)}button[type=submit][data-v-917798dd]{background-color:var(--accent-color);color:var(--text-color-white);border:none;width:100%;margin-top:1rem}button[type=submit][data-v-917798dd]:hover{opacity:.9;transform:translateY(-2px)}button[type=submit][data-v-917798dd]:disabled{opacity:.7;cursor:not-allowed}.login-page[data-v-042bf969]{padding-top:72px;min-height:100vh;display:flex;align-items:center}.login-section[data-v-042bf969]{background-color:var(--background-color-light);padding:6rem 0;width:100%}.login-container[data-v-042bf969]{max-width:400px;margin:0 auto;background-color:var(--background-color-dark);border-radius:12px;padding:3rem;box-shadow:0 8px 32px #0003}.login-header[data-v-042bf969]{text-align:center;margin-bottom:2rem}.login-header h1[data-v-042bf969]{color:var(--text-color-white);font:var(--page-title-font);margin-bottom:.5rem}.login-header .subtitle[data-v-042bf969]{color:var(--text-color-light-gray);font:var(--help-text-font)}.login-form[data-v-042bf969]{margin-bottom:2rem}.form-group[data-v-042bf969]{margin-bottom:1.5rem}.form-group label[data-v-042bf969]{display:block;color:var(--text-color-white);font:var(--form-label-font);margin-bottom:.5rem}.form-group input[data-v-042bf969]{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color-dark);border-radius:8px;background-color:var(--background-color-light);color:var(--text-color-white);font:var(--body-font);transition:border-color .2s ease}.form-group input[data-v-042bf969]:focus{outline:none;border-color:var(--primary-color)}.form-group input[data-v-042bf969]::placeholder{color:var(--text-color-light-gray)}.form-group input[data-v-042bf969]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-042bf969]{background-color:#e74c3c1a;border:1px solid #e74c3c;color:#e74c3c;padding:.75rem 1rem;border-radius:8px;margin-bottom:1.5rem;font:var(--help-text-font);text-align:center}.login-btn[data-v-042bf969]{background-color:var(--accent-color);color:var(--text-color-white);border:none;width:100%;padding:.875rem 1rem}.login-btn[data-v-042bf969]:hover{opacity:.9;transform:translateY(-2px)}.login-btn[data-v-042bf969]:disabled{opacity:.6;cursor:not-allowed}.login-footer[data-v-042bf969]{text-align:center}.login-footer p[data-v-042bf969]{color:var(--text-color-light-gray);font:var(--help-text-font)}.login-footer .link[data-v-042bf969]{color:var(--primary-color);text-decoration:none}.login-footer .link[data-v-042bf969]:hover{text-decoration:underline}@media (max-width: 768px){.login-container[data-v-042bf969]{margin:0 1rem;padding:2rem}}:root{--font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--background-color-dark: rgb(17, 24, 39);--background-color-light: rgb(31, 41, 55);--background-color-light2: rgba(31, 41, 55, .4);--text-color-white: white;--text-color-light-gray: rgb(209, 213, 219);--text-color-off-white: rgb(249, 250, 251);--accent-color: #4dabf7;--primary-color: #4dabf7;--secondary-color: #3bc9db;--border-color: #404040;--text-color-medium-gray: rgb(132, 138, 148);--main-header: 700 2.8rem/1.2 var(--font-family);--mission-header: 300 2.25rem/1.2 var(--font-family);--title-header: 800 1.1rem/1.2 var(--font-family);--section-header: 600 .875rem/1.2 var(--font-family);--title-2nd-order: 700 2.25rem/1.2 var(--font-family);--text-normal: 400 1.125rem/1.5 var(--font-family);--text-small: 400 .675rem/1.5 var(--font-family);--card-title-font: 600 1.125rem/1.2 var(--font-family);--help-text-font: 400 .875rem/1.5 var(--font-family);--prompt-text-font: 400 .75rem/1.5 var(--font-family-mono)}body{margin:0;min-height:100vh;background-color:var(--background-color-dark);color:var(--text-color-white);font:var(--text-normal)}#app{width:100%;margin:0;padding:0;text-align:left;max-width:none}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.btn{display:inline-block;padding:.8em 1.6em;border-radius:8px;font:var(--title-header);cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-primary{background-color:var(--accent-color);color:var(--text-color-white);border:none}.btn-primary:hover{opacity:.9;transform:translateY(-2px)}.card{background-color:var(--background-color-light);border-radius:12px;padding:2rem;border:1px solid var(--border-color)}
