.FAQAccordion-module__8T1Acq__faqSection{flex-direction:column;align-items:center;width:100%;margin-top:5rem;display:flex}.FAQAccordion-module__8T1Acq__faqTitle{text-transform:uppercase;color:#fff;letter-spacing:-1px;text-align:center;margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem);font-weight:900}.FAQAccordion-module__8T1Acq__faqTitle span{background:linear-gradient(90deg, var(--brand-red), #f53);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.FAQAccordion-module__8T1Acq__faqAccent{background:var(--brand-red);width:6rem;height:6px;margin-bottom:3rem;transform:skew(-12deg)}.FAQAccordion-module__8T1Acq__accordion{width:100%;max-width:800px}.FAQAccordion-module__8T1Acq__accordionItem{-webkit-backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff0f;border-left:3px solid #ffffff1a;margin-bottom:1rem;transition:all .3s cubic-bezier(.25,.8,.25,1)}.FAQAccordion-module__8T1Acq__accordionItem:hover{border-color:#ffffff1a;border-left-color:var(--brand-red);background:#ffffff08}.FAQAccordion-module__8T1Acq__accordionItem.FAQAccordion-module__8T1Acq__open{border-color:#e1060033;border-left-color:var(--brand-red);background:#ffffff08;box-shadow:0 10px 30px #e106000a}.FAQAccordion-module__8T1Acq__questionButton{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;display:flex}.FAQAccordion-module__8T1Acq__questionText{letter-spacing:.5px;text-transform:uppercase;padding-right:1.5rem;font-size:.95rem;font-weight:800;transition:color .3s}.FAQAccordion-module__8T1Acq__accordionItem:hover .FAQAccordion-module__8T1Acq__questionText,.FAQAccordion-module__8T1Acq__accordionItem.FAQAccordion-module__8T1Acq__open .FAQAccordion-module__8T1Acq__questionText{color:#fff}.FAQAccordion-module__8T1Acq__icon{color:#fff6;flex-shrink:0;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1),color .4s;display:flex}.FAQAccordion-module__8T1Acq__accordionItem:hover .FAQAccordion-module__8T1Acq__icon{color:var(--brand-red)}.FAQAccordion-module__8T1Acq__accordionItem.FAQAccordion-module__8T1Acq__open .FAQAccordion-module__8T1Acq__icon{color:var(--brand-red);transform:rotate(135deg)}.FAQAccordion-module__8T1Acq__answerWrapper{will-change:max-height;transition:max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQAccordion-module__8T1Acq__answerContent{color:#ffffff80;padding:0 1.5rem 1.5rem;font-size:.9rem;line-height:1.7}@media (max-width:640px){.FAQAccordion-module__8T1Acq__questionButton{padding:1.25rem}.FAQAccordion-module__8T1Acq__questionText{font-size:.85rem}.FAQAccordion-module__8T1Acq__answerContent{padding:0 1.25rem 1.25rem;font-size:.85rem}}
.apply-module__c8V9wa__pageWrapper{background:var(--bg-main);min-height:100vh;padding-top:80px}.apply-module__c8V9wa__pageHeader{background:var(--bg-dark);border-bottom:1px solid #ffffff0f;padding:4rem 1.5rem 3rem}.apply-module__c8V9wa__pageHeaderInner{max-width:1400px;margin:0 auto}.apply-module__c8V9wa__pageEyebrow{text-transform:uppercase;letter-spacing:3px;color:#ffffff59;margin-bottom:.75rem;font-size:.65rem;font-weight:800}.apply-module__c8V9wa__pageTitle{text-transform:uppercase;letter-spacing:-1.5px;color:#fff;margin-bottom:1.25rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1}.apply-module__c8V9wa__pageTitle span{background:linear-gradient(90deg, var(--brand-red), #f53);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.apply-module__c8V9wa__pageAccent{background:var(--brand-red);width:8rem;height:6px;transform:skew(-12deg)}.apply-module__c8V9wa__container{max-width:1400px;margin:0 auto;padding:3rem 1.5rem 5rem}.apply-module__c8V9wa__subtitle{color:#ffffff73;border-left:4px solid var(--brand-red);max-width:700px;margin-bottom:3rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:1.5rem;font-size:.95rem;line-height:1.7}.apply-module__c8V9wa__stepsGrid{background:#ffffff0d;border:1px solid #ffffff0d;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin-bottom:5rem;display:grid}.apply-module__c8V9wa__stepCard{background:#ffffff05;padding:2.5rem 2rem;transition:background .4s;position:relative;overflow:hidden}.apply-module__c8V9wa__stepCard .apply-module__c8V9wa__cTL,.apply-module__c8V9wa__stepCard .apply-module__c8V9wa__cTR,.apply-module__c8V9wa__stepCard .apply-module__c8V9wa__cBL,.apply-module__c8V9wa__stepCard .apply-module__c8V9wa__cBR{z-index:5;width:14px;height:14px;transition:opacity .4s;position:absolute}.apply-module__c8V9wa__cTL{border-top:1.5px solid var(--brand-red);border-left:1.5px solid var(--brand-red);top:0;left:0}.apply-module__c8V9wa__cTR{border-top:1.5px solid var(--brand-red);border-right:1.5px solid var(--brand-red);top:0;right:0}.apply-module__c8V9wa__cBL{border-bottom:1.5px solid var(--brand-red);border-left:1.5px solid var(--brand-red);bottom:0;left:0}.apply-module__c8V9wa__cBR{border-bottom:1.5px solid var(--brand-red);border-right:1.5px solid var(--brand-red);bottom:0;right:0}.apply-module__c8V9wa__stepCard:hover{border:1px solid var(--brand-red);background:#0a0d12f2}.apply-module__c8V9wa__stepCard:hover .apply-module__c8V9wa__cTL,.apply-module__c8V9wa__stepCard:hover .apply-module__c8V9wa__cTR,.apply-module__c8V9wa__stepCard:hover .apply-module__c8V9wa__cBL,.apply-module__c8V9wa__stepCard:hover .apply-module__c8V9wa__cBR{opacity:0}.apply-module__c8V9wa__stepNumber{color:#ffffff08;-webkit-user-select:none;user-select:none;font-size:5rem;font-weight:900;line-height:1;position:absolute;top:1rem;right:1.5rem}.apply-module__c8V9wa__stepLabel{text-transform:uppercase;letter-spacing:3px;color:var(--brand-red);margin-bottom:1rem;font-size:.62rem;font-weight:800}.apply-module__c8V9wa__stepTitle{text-transform:uppercase;color:#fff;letter-spacing:-.3px;margin-bottom:1rem;font-size:1.4rem;font-weight:900;transition:color .3s}.apply-module__c8V9wa__stepCard:hover .apply-module__c8V9wa__stepTitle{color:var(--brand-red)}.apply-module__c8V9wa__stepDesc{color:#fff6;margin-bottom:1.2rem;font-size:.85rem;font-weight:300;line-height:1.65}.apply-module__c8V9wa__stepLink{text-transform:uppercase;letter-spacing:2px;color:#fff6;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;transition:color .2s;display:inline-flex}.apply-module__c8V9wa__stepLink:hover{color:var(--brand-red)}.apply-module__c8V9wa__ctaSection{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;padding:5rem 2rem;position:relative;overflow:hidden}.apply-module__c8V9wa__ctaSection:before{content:"";background:#e1060008;border-left:1px solid #ffffff08;width:35%;height:100%;position:absolute;top:0;right:-8%;transform:skew(-12deg)}.apply-module__c8V9wa__ctaEyebrow{text-transform:uppercase;letter-spacing:3px;color:#ffffff4d;z-index:1;margin-bottom:1rem;font-size:.65rem;font-weight:800;position:relative}.apply-module__c8V9wa__ctaTitle{text-transform:uppercase;letter-spacing:-1px;color:#fff;z-index:1;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;position:relative}.apply-module__c8V9wa__ctaDesc{color:#ffffff73;z-index:1;max-width:500px;margin:0 auto 2.5rem;font-size:.95rem;line-height:1.7;position:relative}.apply-module__c8V9wa__ctaBtn{background:var(--brand-red);color:#fff;letter-spacing:2px;text-transform:uppercase;z-index:1;align-items:center;gap:.6rem;padding:1.1rem 3rem;font-size:.9rem;font-weight:800;transition:all .25s;animation:2s infinite apply-module__c8V9wa__pulse;display:inline-flex;position:relative;transform:skew(-8deg);box-shadow:0 4px 25px #e1060059}.apply-module__c8V9wa__ctaBtn>span{transform:skew(8deg)}.apply-module__c8V9wa__ctaBtn:hover{background:#c50500;animation:none;box-shadow:0 0 40px #e106008c}@keyframes apply-module__c8V9wa__pulse{0%{box-shadow:0 0 #e1060099}70%{box-shadow:0 0 0 15px #e1060000}to{box-shadow:0 0 #e1060000}}.apply-module__c8V9wa__deadlineAlert{border:1px solid #e1060033;border-left:4px solid var(--brand-red);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e106000d;align-items:center;gap:1.25rem;margin-bottom:3.5rem;padding:1.25rem 1.5rem;display:flex;position:relative}.apply-module__c8V9wa__alertIcon{color:var(--brand-red);flex-shrink:0;justify-content:center;align-items:center;display:flex}.apply-module__c8V9wa__alertContent{color:#fffc;font-size:.9rem;line-height:1.6}.apply-module__c8V9wa__alertContent strong{color:#fff}@media (max-width:768px){.apply-module__c8V9wa__stepsGrid{grid-template-columns:1fr}.apply-module__c8V9wa__deadlineAlert{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem}}
