.support-solutions-container{color:#f5f6f5;background:linear-gradient(135deg,#7fffd41a,#1a2040cc);padding:1.5rem}@supports not ((-webkit-backdrop-filter:blur(3px)) or (backdrop-filter:blur(3px))){.support-solutions-container{background:#1a2040cc}}.support-section-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;z-index:1;background:linear-gradient(135deg,#7fffd41a,#1a2040cc);border:1px solid #7fffd426;border-radius:10px;max-width:1200px;margin:2rem auto;padding:1rem;transition:opacity .3s,transform .3s;position:relative;box-shadow:0 10px 20px #00000f33,inset 0 0 8px #7fffd41a}@supports not ((-webkit-backdrop-filter:blur(3px)) or (backdrop-filter:blur(3px))){.support-section-overlay{background:#1a2040cc}}body.is-apple-device .support-section-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#7fffd433,#1a2040e6)}.support-section-overlay h2{color:#7fffd4;text-align:center;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.5rem;line-height:1.3}.support-description-text{color:#f5f6f5d9;background:#4fd1c50d;border-radius:4px;padding:.5rem;font-size:1rem;line-height:1.6}body.is-apple-device .support-description-text{color:#f5f6f5f2}.support-solution-icon{color:#7fffd4;margin:0 auto 1rem;font-size:2rem;display:block}.support-cta-button{color:#1a2040;cursor:pointer;background:#7fffd4;border:1px solid #7fffd480;border-radius:10px;padding:.9rem 2rem;font-size:.95rem;transition:all .3s;box-shadow:0 0 8px #7fffd433}.support-cta-button:hover{transform:scale(1.05);box-shadow:0 0 15px #7fffd466}.support-faq-item{cursor:pointer;margin-bottom:1rem}.support-faq-question{background:#f5f6f50d;border:1px solid #7fffd426;border-radius:8px;align-items:center;padding:1rem;font-size:1.2rem;transition:transform .2s;display:flex}.support-faq-question:hover{transform:scale(1.02)}body.is-apple-device .support-faq-question{background:#f5f6f526}.support-faq-answer{text-align:justify;background:linear-gradient(135deg,#008080e6,#7fffd40d);border:1px solid #7fffd426;border-radius:8px;margin-top:.5rem;padding:1rem}body.is-apple-device .support-faq-answer{background:linear-gradient(135deg,teal,#7fffd41a)}.support-resources-list{flex-direction:column;gap:.5rem;display:flex}.support-resource-item{background:#f5f6f50d;border:1px solid #7fffd426;border-radius:8px;align-items:center;padding:.75rem;transition:transform .2s;display:flex}.support-resource-item:hover{transform:scale(1.02)}body.is-apple-device .support-resource-item{background:#f5f6f526}.support-form-input{color:#f5f6f5;background:#f5f6f50d;border:1px solid #7fffd44d;border-radius:5px;padding:.5rem;font-family:Manrope,sans-serif}.linksContainer{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}body.is-apple-device .support-form-input{background:#f5f6f526}.support-contact-tile{background:#f5f6f50d;border:1px solid #7fffd426;border-radius:8px;margin-top:1rem;padding:1rem;transition:transform .2s}.support-contact-tile:hover{transform:scale(1.02)}body.is-apple-device .support-contact-tile{background:#f5f6f526}.support-contact-tile h2{color:#7fffd4;text-align:center;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.5rem;display:flex}@media (max-width:768px){.support-solutions-container{padding:1rem}.support-section-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin:1.5rem auto;padding:1rem}body.is-apple-device .support-section-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.support-section-overlay h2{font-size:1.3rem}.support-description-text{font-size:.85rem}.support-faq-question{font-size:1.1rem}.support-cta-button{padding:.8rem 1.8rem;font-size:.9rem}.support-form-input{font-size:.85rem}.support-contact-tile h2{font-size:1.3rem}}@media (max-width:480px){.support-section-overlay{min-height:260vh;top:130px}.support-section-overlay h2{font-size:1.2rem}.support-description-text{font-size:.8rem}.support-faq-question{font-size:1rem}.support-cta-button{padding:.4rem 1.2rem;font-size:.85rem}.support-form-input{font-size:.8rem}.support-contact-tile h2{font-size:1.2rem}}@media (max-width:320px){.support-section-overlay{min-height:320vh;top:130px}}
