.support-module__MN4jsW__container{background:var(--bg-primary);min-height:100vh}.support-module__MN4jsW__nav{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:1.25rem 2rem}.support-module__MN4jsW__backLink{font-family:var(--font-body);color:var(--color-gold);font-size:.875rem;font-weight:500;text-decoration:none}.support-module__MN4jsW__backLink:hover{color:var(--color-gold)}.support-module__MN4jsW__main{flex-direction:column;display:flex}.support-module__MN4jsW__hero{text-align:center;background:linear-gradient(135deg,#2c2c2c 0%,#3e4436 50%,#48503a 100%);padding:5rem 2rem 3rem;position:relative;overflow:hidden}.support-module__MN4jsW__hero:before{content:"";background:radial-gradient(at 30%,#bc953e0f 0%,#0000 50%),radial-gradient(at 70%,#c9a84c0d 0%,#0000 50%);position:absolute;inset:0}.support-module__MN4jsW__hero h1{font-family:var(--font-heading);color:var(--color-gold);z-index:var(--z-dropdown);margin-bottom:.75rem;font-size:clamp(2rem,4vw,3rem);position:relative}.support-module__MN4jsW__heroSubtitle{font-family:var(--font-body);color:var(--text-secondary);z-index:var(--z-dropdown);max-width:37.5rem;margin:0 auto;font-size:1.125rem;position:relative}.support-module__MN4jsW__content{width:100%;max-width:75rem;margin:0 auto;padding:4rem 2rem}.support-module__MN4jsW__contentGrid{grid-template-columns:1.4fr 1fr;align-items:start;gap:3rem;display:grid}.support-module__MN4jsW__formCard{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:2.5rem}.support-module__MN4jsW__formCard h2{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:.5rem;font-size:1.375rem;font-weight:700}.support-module__MN4jsW__formSubtext{font-family:var(--font-body);color:var(--text-muted);margin-bottom:2rem;font-size:.875rem;line-height:1.5}.support-module__MN4jsW__form{flex-direction:column;gap:1.25rem;display:flex}.support-module__MN4jsW__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.support-module__MN4jsW__formGroup{flex-direction:column;gap:.375rem;display:flex}.support-module__MN4jsW__formGroup label{font-family:var(--font-body);color:var(--text-secondary);font-size:.875rem;font-weight:600}.support-module__MN4jsW__input,.support-module__MN4jsW__select,.support-module__MN4jsW__textarea{font-family:var(--font-body);border-radius:var(--border-radius-md);background:var(--color-off-white);color:var(--text-primary);border:1.5px solid #2a282433;outline:none;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.support-module__MN4jsW__input::placeholder,.support-module__MN4jsW__select::placeholder,.support-module__MN4jsW__textarea::placeholder{color:var(--text-muted)}.support-module__MN4jsW__input:focus,.support-module__MN4jsW__select:focus,.support-module__MN4jsW__textarea:focus{border-color:var(--color-gold);box-shadow:0 0 0 .1875rem #bc953e1a}.support-module__MN4jsW__textarea{resize:vertical;min-height:8.75rem}.support-module__MN4jsW__submitBtn{background:linear-gradient(135deg, var(--color-gold), var(--color-gold));color:var(--color-charcoal);font-family:var(--font-body);cursor:pointer;border:none;border-radius:9999px;align-self:flex-start;padding:.5rem .85rem;font-size:.85rem;font-weight:600;transition:all .25s;box-shadow:0 .25rem .875rem #bc953e4d}.support-module__MN4jsW__submitBtn:hover{background:var(--color-gold);transform:translateY(-.125rem)}.support-module__MN4jsW__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.support-module__MN4jsW__errorMsg{font-family:var(--font-body);color:var(--error);font-size:.875rem}.support-module__MN4jsW__successMsg{text-align:center;padding:2rem}.support-module__MN4jsW__successMsg h3{font-family:var(--font-heading);color:var(--text-primary);margin:.75rem 0 .5rem;font-size:1.1875rem}.support-module__MN4jsW__successMsg p{font-family:var(--font-body);color:var(--text-muted);font-size:.875rem;line-height:1.5}.support-module__MN4jsW__ticketId{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-md);font-family:var(--font-ui);color:var(--text-muted);letter-spacing:.02em;margin-top:.75rem;padding:.375rem 1rem;font-size:.8125rem;display:inline-block}.support-module__MN4jsW__resetBtn{border:1.5px solid var(--color-gold);color:var(--color-gold);font-family:var(--font-body);border-radius:var(--border-radius-md);cursor:pointer;background:0 0;margin-top:1.25rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.support-module__MN4jsW__resetBtn:hover{background:linear-gradient(135deg, var(--color-gold), var(--color-gold));color:var(--color-charcoal)}.support-module__MN4jsW__infoSidebar{flex-direction:column;gap:1.5rem;display:flex}.support-module__MN4jsW__infoCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:1.75rem;transition:all .2s}.support-module__MN4jsW__infoCard:hover{box-shadow:var(--shadow-sm)}.support-module__MN4jsW__infoCard h3{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:.75rem;font-size:1rem;font-weight:700}.support-module__MN4jsW__infoCard p{font-family:var(--font-body);color:var(--text-muted);font-size:.875rem;line-height:1.6}.support-module__MN4jsW__infoCard a{color:var(--color-gold);font-weight:500;text-decoration:none}.support-module__MN4jsW__infoCard a:hover{color:var(--color-gold)}.support-module__MN4jsW__categoryList{margin:0;padding:0;list-style:none}.support-module__MN4jsW__categoryList li{font-family:var(--font-body);color:var(--text-muted);border-bottom:1px solid #0000000d;align-items:center;gap:.625rem;padding:.5rem 0;font-size:.875rem;display:flex}.support-module__MN4jsW__categoryList li:last-child{border-bottom:none}.support-module__MN4jsW__categoryIcon{flex-shrink:0;font-size:1.125rem}.support-module__MN4jsW__responseTime{font-family:var(--font-body);color:var(--color-gold);background:#bc953e1a;border-radius:62.4375rem;align-items:center;gap:.375rem;margin-top:.75rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}@media (max-width:768px){.support-module__MN4jsW__contentGrid,.support-module__MN4jsW__formRow{grid-template-columns:1fr}.support-module__MN4jsW__content{padding:2rem 1rem}}