*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;background:#100f0d;color:#ece9e3;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#a75d16;text-decoration:none;transition:color .2s ease}a:hover{color:#ece9e3}.support-masthead{position:relative;isolation:isolate;overflow:hidden;text-align:center;color:#ece9e3;padding:clamp(6rem,5vw + 4.5rem,9.5rem) clamp(20px,4vw,56px) clamp(3rem,6vw,5rem);background:radial-gradient(120% 80% at 100% 100%,rgba(255,161,0,.26),transparent 60%),radial-gradient(110% 90% at 0 0,rgba(255,196,120,.1),transparent 70%),linear-gradient(135deg,#191510,#14110c 58%,#1b1610);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -60px 80px -40px rgba(180,110,0,.15)}.support-masthead:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.5;background-image:linear-gradient(rgba(0,0,0,.045) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.045) 1px,transparent 0),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch' seed='5'/><feColorMatrix values='0 0 0 0 0.50  0 0 0 0 0.35  0 0 0 0 0.15  0 0 0 0.4 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:32px 32px,32px 32px,320px 320px}.support-masthead__inner{position:relative;z-index:1;max-width:720px;margin:0 auto}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(236,233,227,.5);margin-bottom:20px}.support-masthead h1{font-size:clamp(34px,5vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.04;color:#ece9e3}.support-masthead .tagline{margin-top:18px;font-size:clamp(17px,2vw,20px);color:rgba(236,233,227,.6)}.support-body{position:relative;z-index:2;background:#100f0d;border-top-left-radius:clamp(24px,2.4vw,40px);border-top-right-radius:clamp(24px,2.4vw,40px);margin-top:calc(clamp(24px, 2.4vw, 40px) * -1);padding:clamp(48px,6vw,80px) clamp(20px,4vw,56px) clamp(40px,6vw,72px)}.support-body__inner{max-width:760px;margin:0 auto}.support-body h2{font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.025em;line-height:1.12;color:#ece9e3;margin-top:56px;margin-bottom:16px}.support-body h2:first-of-type{margin-top:0}.support-body h3{font-size:18px;font-weight:600;letter-spacing:-.01em;color:#ece9e3;margin-bottom:8px}.support-body ol,.support-body p,.support-body ul{margin-bottom:16px;color:rgba(236,233,227,.7)}.support-body ol,.support-body ul{margin-left:22px}.support-body li{margin-bottom:8px}.support-body li::marker{color:#a75d16}.support-body strong{font-weight:640;color:#ece9e3}.contact-card{background:#100f0d;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:40px 32px;margin:4px 0 40px;text-align:center;box-shadow:0 4px 12px rgba(60,30,0,.08),0 24px 48px -16px rgba(60,30,0,.13)}.contact-card h2{margin-top:0;font-size:22px}.contact-card>p{color:rgba(236,233,227,.65)}.contact-card .email{display:inline-block;margin-top:20px;padding:14px clamp(16px,5vw,28px);max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;background:#0a0a0a;color:#ffffff;font-weight:600;border-radius:9999px;font-size:16px;box-shadow:0 4px 14px rgba(60,30,0,.2);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.contact-card .email:hover{color:#ffffff;background:#262626;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(60,30,0,.3)}.response-time{margin-top:18px;margin-bottom:0;color:rgba(236,233,227,.45);font-size:14px}.faq-item{background:#100f0d;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px 26px;margin-bottom:14px;box-shadow:0 2px 10px rgba(60,30,0,.05)}.faq-item h3{margin-top:0;color:#ece9e3;font-size:17px}.faq-item p{margin-bottom:0}@media (max-width:768px){.support-body h2{margin-top:44px}.contact-card{padding:32px 24px}}