@import url("../app.css");.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{position:fixed;top:0;left:0;z-index:var(--z-index-50);width:100%;height:60px}.support-entry{background:var(--color-white);color:var(--color-black);padding:4rem 0;width:100%;min-height:85vh;max-height:85vh;display:flex;align-items:center;justify-content:center;flex-direction:column;border-bottom-left-radius:var(--semi-cornered-border-radius);border-bottom-right-radius:var(--semi-cornered-border-radius);border-bottom:1px solid var(--light-dark-color2);box-shadow:0 0 20px 0 var(--light-dark-color)}.support-entry h1{font-size:3rem;margin-bottom:1rem}.support-entry p{font-size:1.25rem;margin-bottom:2rem;opacity:0.9}.support-entry .search-box{width:600px;position:relative;box-shadow:0 0 20px 0 var(--light-dark-color);border-radius:var(--border-radius);display:flex;align-items:center;border:1px solid var(--light-dark-color2);padding-right:10px}.support-entry .search-box input{flex:1;padding:1rem 1.5rem;border:none;outline:none;border-radius:var(--border-radius);font-size:16px}.support-entry .search-box button{background:var(--main-color);color:var(--color-white);border:none;padding:5px 10px;border-radius:var(--border-radius);cursor:pointer;transition:background var(--short-anim-secs);font-size:14px;font-weight:var(--thick-font-weight)}.support-entry .search-box button:hover{background:var(--main-color2)}.main-content{padding:4rem 0}.section-title{text-align:center;margin-bottom:3rem}.section-title h2{font-size:2.5rem;margin-bottom:1rem;color:var(--color-black)}.section-title p{color:var(--color-black-opacity);font-size:1.125rem;font-weight:var(--thick-font-weight)}.help-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:4rem;padding:0 50px}.category-card{background:var(--color-white);padding:2rem;border-radius:var(--border-radius);border:1px solid var(--light-dark-color2);box-shadow:0 0 20px 0 var(--light-dark-color2);transition:transform var(--short-anim-secs),box-shadow var(--short-anim-secs);text-align:center}.category-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px var(--light-dark-color)}.category-icon{width:64px;height:64px;margin:0 auto 1rem;background:var(--main-color2);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--color-white)}.category-icon i{color:var(--color-white)}.category-card h3{margin-bottom:1rem;color:var(--color-black)}.category-card p{color:var(--color-white);margin-bottom:1.5rem}.btn{display:inline-block;padding:10px 20px;background:var(--main-color);color:var(--color-white);text-decoration:none;border-radius:var(--border-radius);font-weight:var(--thick-font-weight);transition:background var(--short-anim-secs);border:none;cursor:pointer}.btn:hover{background:var(--main-color2)}.btn-outline{background:transparent;border:2px solid var(--main-color);color:var(--main-color)}.btn-outline:hover{background:var(--main-color);color:var(--color-white)}.faq-section{margin-bottom:4rem}.faq-grid{display:grid;gap:1rem;max-width:800px;margin:0 auto}.faq-item{background:var(--color-white);border-radius:var(--border-radius);overflow:hidden;box-shadow:0 0 20px 0 var(--light-dark-color);border:1px solid var(--light-dark-color2)}.faq-question{padding:1.5rem;background:var(--color-white);border:none;width:100%;text-align:left;font-size:1.125rem;font-weight:var(--thick-font-weight);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background var(--short-anim-secs)}.faq-question:hover{color:var(--main-color)}.faq-answer{padding:0 1.5rem;max-height:0;overflow:hidden;transition:max-height var(--short-anim-secs) ease,padding var(--short-anim-secs) ease}.faq-answer.active{padding:0 1.5rem 1.5rem;max-height:600px}.contact-section{background:var(--color-white);padding:3rem;border-radius:var(--border-radius);box-shadow:0 0 20px 0 var(--light-dark-color2);width:70%;margin:0 auto;border:1px solid var(--light-dark-color2)}.g-input{border:1px solid var(--light-dark-color2)}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.contact-method{text-align:center;padding:2rem;border:1px solid var(--light-dark-color2);border-radius:var(--border-radius)}.contact-method h3{margin-bottom:1rem;color:var(--color-black);display:flex;align-items:center;gap:5px;width:100%;text-align:center;justify-content:center}.contact-method h3 i{margin-top:3px}.contact-method p{color:var(--color-black-opacity);margin-bottom:1rem;font-weight:var(--thick-font-weight);font-size:14px}.footer{width:100%;min-height:500px;max-height:700px}@media screen and (max-width:1024px){.contact-section{width:80%}}@media screen and (max-width:768px){.support-entry{min-height:70vh;max-height:70vh;padding:3rem 0}.help-categories{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;padding:0 15px}.category-card{padding:1.5rem}.contact-section{width:90%;padding:1.5rem}.contact-grid{gap:1.5rem}.contact-method{padding:1.5rem}}@media screen and (max-width:480px){.support-entry{min-height:60vh;max-height:60vh;padding:2rem 0}.support-entry .search-box{flex-direction:column;padding:5px;gap:10px}.support-entry .search-box input{width:100%;text-align:center}.support-entry .search-box button{width:100%}.help-categories{grid-template-columns:1fr;padding:0 10px}.category-card{max-width:100%}.faq-question{padding:1.2rem;font-size:0.95rem}.faq-answer.active{padding:0 1.2rem 1.2rem}.contact-section{width:95%;padding:1rem}.contact-grid{grid-template-columns:1fr}.contact-method{padding:1.2rem}}@media (hover:none) and (pointer:coarse){.category-card:hover{transform:none}.btn,.category-card,.faq-question{min-height:44px}}