.ResourcePage-module__PI4teW__page{flex-direction:column;display:flex}.ResourcePage-module__PI4teW__header{margin-bottom:48px}.ResourcePage-module__PI4teW__title{letter-spacing:-.04em;color:#fff;margin-bottom:16px;font-size:48px;font-weight:900}.ResourcePage-module__PI4teW__subtitle{opacity:.5;max-width:700px;font-size:18px;line-height:1.6}.ResourcePage-module__PI4teW__content{flex-direction:column;gap:80px;display:flex}.ResourcePage-module__PI4teW__categorySection{flex-direction:column;display:flex}.ResourcePage-module__PI4teW__sectionHeader{margin-bottom:32px}.ResourcePage-module__PI4teW__categoryTitle{color:#fff;margin-bottom:8px;font-size:24px;font-weight:800}.ResourcePage-module__PI4teW__categoryDesc{opacity:.4;font-size:14px}.ResourcePage-module__PI4teW__faqContainer{flex-direction:column;gap:16px;display:flex}.ResourcePage-module__PI4teW__faqItem{background-color:var(--color-interface-surface);border:1px solid var(--color-interface-border-subtle);border-radius:16px;padding:24px;transition:all .3s}.ResourcePage-module__PI4teW__faqItem:hover{background-color:var(--color-interface-surface-hover);border-color:#ffffff1a}.ResourcePage-module__PI4teW__question{color:#fff;margin-bottom:12px;font-size:18px;font-weight:700}.ResourcePage-module__PI4teW__answer{color:#ffffff80;font-size:15px;line-height:1.6}.ResourcePage-module__PI4teW__contactSection{background-color:var(--color-interface-surface);border:1px solid var(--color-interface-border-subtle);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:24px;padding:48px;display:flex}.ResourcePage-module__PI4teW__contactTitle{color:#fff;font-size:28px;font-weight:800}.ResourcePage-module__PI4teW__contactDesc{color:#fff9;max-width:500px;font-size:16px}.ResourcePage-module__PI4teW__successMessage{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px;animation:.5s ease-out ResourcePage-module__PI4teW__fadeIn;display:flex}.ResourcePage-module__PI4teW__successMessage svg{color:var(--color-brand-primary);margin-bottom:16px}.ResourcePage-module__PI4teW__successMessage h3{font-size:24px;font-weight:800}.ResourcePage-module__PI4teW__successMessage p{color:#fff9;margin-bottom:24px}.ResourcePage-module__PI4teW__contactForm{text-align:left;flex-direction:column;gap:24px;width:100%;max-width:800px;margin-top:32px;display:flex}.ResourcePage-module__PI4teW__formGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ResourcePage-module__PI4teW__formGroup{flex-direction:column;gap:8px;display:flex}.ResourcePage-module__PI4teW__formGroup label{color:#ffffffb3;margin-left:4px;font-size:14px;font-weight:600}.ResourcePage-module__PI4teW__formGroup input,.ResourcePage-module__PI4teW__formGroup textarea{background-color:var(--color-interface-surface-hover);border:1px solid var(--color-interface-border-subtle);color:#fff;border-radius:12px;outline:none;padding:14px 18px;font-size:15px;transition:all .2s}.ResourcePage-module__PI4teW__formGroup input:focus,.ResourcePage-module__PI4teW__formGroup textarea:focus{border-color:var(--color-brand-primary);background-color:#1a1a1a}.ResourcePage-module__PI4teW__formGroup input::placeholder,.ResourcePage-module__PI4teW__formGroup textarea::placeholder{color:#fff3}.ResourcePage-module__PI4teW__primaryBtn{background-color:var(--color-brand-primary,#20f928);color:#000;border-radius:var(--radius-full,9999px);cursor:pointer;border:none;align-self:center;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s}.ResourcePage-module__PI4teW__primaryBtn:hover{opacity:.9;transform:translateY(-2px)}.ResourcePage-module__PI4teW__primaryBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}@keyframes ResourcePage-module__PI4teW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.ResourcePage-module__PI4teW__formGrid{grid-template-columns:1fr}}.ResourcePage-module__PI4teW__secondaryBtn{color:#fff;border-radius:var(--radius-full,9999px);background-color:#ffffff0d;border:1px solid #ffffff1a;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s}.ResourcePage-module__PI4teW__secondaryBtn:hover{background-color:var(--color-interface-surface-hover)}@media (max-width:768px){.ResourcePage-module__PI4teW__title{font-size:32px}.ResourcePage-module__PI4teW__contactSection{padding:32px 24px}}
