.page-module__nVezjq__supportPage{background-color:#fcfdfe;padding-bottom:8rem}.page-module__nVezjq__hero{background:var(--grad-primary);color:#fff;text-align:center;margin-bottom:5rem;padding:6rem 0}.page-module__nVezjq__hero h1{color:#fff;margin-bottom:1.5rem;font-size:3.5rem}.page-module__nVezjq__hero p{opacity:.9;max-width:700px;margin:0 auto;font-size:1.25rem}.page-module__nVezjq__pageGrid{grid-template-columns:1fr 1.2fr;align-items:start;gap:5rem;display:grid}.page-module__nVezjq__sectionTitle{color:var(--isubu-blue-deep);margin-bottom:3rem;padding-bottom:1rem;font-size:2.2rem;font-weight:900;position:relative}.page-module__nVezjq__sectionTitle:after{content:"";background:var(--grad-accent);border-radius:10px;width:50px;height:5px;position:absolute;bottom:0;left:0}.page-module__nVezjq__faqList{flex-direction:column;gap:1rem;display:flex}.page-module__nVezjq__faqItem{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;transition:all .3s;overflow:hidden}.page-module__nVezjq__faqOpen{border-color:var(--isubu-blue);box-shadow:0 10px 25px #0055960d}.page-module__nVezjq__faqQuestion{width:100%;color:var(--isubu-blue-deep);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem 2rem;font-size:1.1rem;font-weight:700;transition:color .3s;display:flex}.page-module__nVezjq__faqQuestion:hover{color:var(--isubu-blue)}.page-module__nVezjq__faqIcon{color:var(--isubu-turquoise);font-size:1.5rem;font-weight:400}.page-module__nVezjq__faqAnswer{color:var(--text-muted);padding:0 2rem 1.5rem;line-height:1.7}.page-module__nVezjq__suggestionForm{border:1px solid var(--border-subtle);background:#fff;border-radius:24px;margin-bottom:4rem;padding:2.5rem;box-shadow:0 15px 40px #00000005}.page-module__nVezjq__formGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.page-module__nVezjq__inputGroup input,.page-module__nVezjq__inputGroup textarea{background:#fcfdfe;border:2px solid #edf2f7;border-radius:12px;width:100%;padding:1rem 1.5rem;font-family:inherit;font-size:1rem;transition:all .3s}.page-module__nVezjq__inputGroup input:focus,.page-module__nVezjq__inputGroup textarea:focus{border-color:var(--isubu-blue);background:#fff;outline:none;box-shadow:0 0 0 4px #0055960d}.page-module__nVezjq__inputGroup{margin-bottom:1.5rem}.page-module__nVezjq__submitBtn{background:var(--grad-primary);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:1.1rem;font-size:1.1rem;font-weight:800;transition:all .4s}.page-module__nVezjq__submitBtn:hover:not(:disabled){background:var(--grad-accent);transform:translateY(-2px);box-shadow:0 10px 20px #a31a1433}.page-module__nVezjq__statusMsg{text-align:center;color:var(--isubu-turquoise);margin-top:1rem;font-weight:700}.page-module__nVezjq__commentsList{flex-direction:column;gap:2rem;display:flex}.page-module__nVezjq__commentCard{border-left:5px solid var(--isubu-blue);background:#fff;border-radius:20px;padding:2rem;box-shadow:0 5px 15px #00000005}.page-module__nVezjq__commentHeader{justify-content:space-between;margin-bottom:1rem;display:flex}.page-module__nVezjq__commentHeader strong{color:var(--isubu-blue-deep);font-size:1.1rem}.page-module__nVezjq__commentDate{color:var(--text-muted);font-size:.85rem}.page-module__nVezjq__commentContent{color:var(--text-muted);line-height:1.6}@media (max-width:1024px){.page-module__nVezjq__pageGrid{grid-template-columns:1fr;gap:5rem}}@media (max-width:768px){.page-module__nVezjq__hero h1{font-size:2.5rem}.page-module__nVezjq__formGrid{grid-template-columns:1fr}}
