button,button::after{padding:16px 20px;font-size:18px;font-weight:700;background:linear-gradient(45deg,transparent 5%,#e31e33 5%);border:0;color:#f1f0ec;letter-spacing:3px;line-height:1;box-shadow:6px 0 0 #1bb2df;outline:transparent;position:relative}button::after{--slice-0:inset(50% 50% 50% 50%);--slice-1:inset(80% -6px 0 0);--slice-2:inset(50% -6px 30% 0);--slice-3:inset(10% -6px 85% 0);--slice-4:inset(40% -6px 43% 0);--slice-5:inset(80% -6px 5% 0);content:"TAC OPS PRO";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 3%,#1bb2df 3%,#1bb2df 5%,#e31e33 5%);text-shadow:-3px -3px 0 #f8f005,3px 3px 0 #1bb2df;clip-path:var(--slice-0)}button:hover::after{animation:1s steps(2,end) glitch}@keyframes glitch{0%{clip-path:var(--slice-1);transform:translate(-20px,-10px)}10%{clip-path:var(--slice-3);transform:translate(10px,10px)}20%{clip-path:var(--slice-1);transform:translate(-10px,10px)}30%{clip-path:var(--slice-3);transform:translate(0,5px)}40%{clip-path:var(--slice-2);transform:translate(-5px,0)}50%{clip-path:var(--slice-3);transform:translate(5px,0)}60%{clip-path:var(--slice-4);transform:translate(5px,10px)}70%{clip-path:var(--slice-2);transform:translate(-10px,10px)}80%{clip-path:var(--slice-5);transform:translate(20px,-10px)}90%{clip-path:var(--slice-1);transform:translate(-10px,0)}100%{clip-path:var(--slice-1);transform:translate(0)}}.faq-container{overflow-x:hidden}.faq-toggle-button{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;box-sizing:border-box;padding:1rem 1.25rem;font-size:1.05rem;font-weight:700;text-align:left;color:#f1f0ec;background:linear-gradient(45deg,transparent 3%,#e31e33 3%);box-shadow:4px 0 0 #1bb2df;border-right:6px solid #1bb2df;cursor:pointer;transition:background-color .2s,color .2s;position:relative;clip-path:polygon(0 0,100% 0,100% 100%,2.25% 100%,0 97.75%)}.faq-toggle-button.collapsed{background:linear-gradient(45deg,transparent 3%,#000 3%)}.faq-toggle-button:focus,.faq-toggle-button:hover{background:linear-gradient(45deg,transparent 3%,#e31e33 3%);color:#f1f0ec;outline:0}.faq-icon{font-size:1.5rem;line-height:1;transition:transform .3s;display:inline-block;width:1.5rem;text-align:center}.faq-toggle-button:not(.collapsed) .faq-icon::before{content:"–"}.faq-toggle-button.collapsed .faq-icon::before{content:"+"}.faq-toggle-button span{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.accordion-body{background-color:#fff;padding:1rem 1.25rem;font-size:.95rem;color:#212529;line-height:1.5;border-top:1px solid #dee2e6;word-wrap:break-word}.accordion-collapse{transition:height .3s}@media (max-width:576px){.faq-toggle-button{padding:.75rem 1rem}}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon.bs-icon-primary{color:#f1f0ec;background:#e31e33}.badge{background-color:#e31e33}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon.bs-icon-rounded{border-radius:.5rem}a{position:relative;display:inline-block;padding:4px 2px;font-size:16px;color:#f1f0ec;letter-spacing:1px;text-decoration:none;transition:.25s}a::after{position:absolute;bottom:0;left:0;height:2px;width:100%;background:linear-gradient(to right,#e31e33,#f1f0ec,#1bb2df);transform:scaleX(0);transform-origin:left;transition:transform .3s}a:hover{color:#1bb2df}a:hover::after{transform:scaleX(1)}body{background-color:#1f1f1f;font-family:'IBM Plex Sans',sans-serif;color:#b4b4b0}#faq,#mission,#newsletter,.modal-body{background-color:#f1f0ec}footer{color:#b4b4b0;background-color:#000}.heading-glitch{position:relative;display:inline-block;text-transform:uppercase;letter-spacing:2px;color:#f1f0ec}.heading-glitch::after{content:'';position:absolute;bottom:-10px;left:0;width:40%;height:5px;background:linear-gradient(45deg,#1bb2df 0,#f1f0ec 100%);box-shadow:2px 2px 0 #f1f0ec,-2px -2px 0 #1bb2df}.quote{font-family:'Playfair Display',serif}.coming-soon{color:#f8f005}.card{border:none;background-color:#f1f0ec}