.background-orbs{pointer-events:none;position:fixed;inset:0;overflow:hidden}.orb{filter:blur(150px);border-radius:50%;animation:3s ease-in-out infinite pulse;position:absolute}.orb-purple{background-color:#a855f733;width:800px;height:800px;top:0;right:0}.orb-blue{background-color:#3b82f633;width:600px;height:600px;animation-delay:1s;bottom:0;left:0}.orb-pink{background-color:#ec48991a;width:700px;height:700px;animation-delay:2s;top:50%;left:50%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.contact-container{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;background-color:#000;min-height:100vh;padding:4rem 1.5rem}.contact-header{text-align:center;margin-bottom:4rem}.contact-title{color:#fff;margin-bottom:1rem;font-size:3.75rem;line-height:1}.privacy-title-gradient{background:linear-gradient(90deg,#a855f7,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contact-subtitle{color:#9ca3af;font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.contact-title{font-size:4.5rem}}.main-support-wrapper{max-width:48rem;margin:0 auto 2rem}.main-support-card{background:linear-gradient(to bottom right,#111827,#1f2937);border:1px solid #374151;border-radius:1rem;padding:2rem}.support-card-header{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.support-icon-wrapper{background-color:#ffffff1a;border-radius:.5rem;padding:.5rem}.support-icon{color:#fff;width:1.5rem;height:1.5rem}.support-card-title{color:#fff;margin-bottom:.5rem;font-size:1.5rem;line-height:2rem}.support-card-description{color:#9ca3af}.support-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.status-indicator{color:#9ca3af;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.status-dot{background-color:#10b981;border-radius:9999px;width:.5rem;height:.5rem}.status-text{display:inline}.btn{cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .3s}.contact-btn-primary{color:#000;background-color:#fff}.contact-btn-primary:hover{background-color:#f3f4f6}.btn-outline{color:#fff;background-color:#0000;border:1px solid #374151;width:100%}.btn-outline:hover{background-color:#1f2937}.btn-ghost{color:#d1d5db;background-color:#0000}.btn-ghost:hover{color:#fff;background-color:#111827}.support-options-wrapper{gap:1.5rem;max-width:48rem;margin:0 auto 5rem;display:grid}@media (min-width:768px){.support-options-wrapper{grid-template-columns:repeat(3,1fr)}}.support-option-card{background-color:#111827;border:1px solid #1f2937;border-radius:.75rem;padding:1.5rem}.option-icon-wrapper{background-color:#ffffff1a;border-radius:.5rem;width:fit-content;margin-bottom:1rem;padding:.5rem}.option-icon{color:#fff;width:1.25rem;height:1.25rem}.option-title{color:#fff;margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem}.option-description{color:#9ca3af;margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem}@media (max-width:640px){.contact-title{font-size:2.5rem}.btn-ghost{width:100%}}.contact-container1{color:#fff;text-align:center;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;background-color:#000;border-radius:0;flex-direction:column;gap:1rem;padding:4rem 1.5rem;display:flex}.contact-container1 *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.contact-container1 .contact-title{color:#fff;font-size:2.8rem;font-weight:700;animation:1s ease-in-out fadeIn}.contact-description{color:#fff9;margin-bottom:2.5rem;font-size:1.2rem;animation:1s ease-in-out fadeInUp}.contact-content{flex-wrap:wrap;justify-content:center;gap:2.5rem;padding:1rem 0;display:flex}.contact-info{flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem;height:100%;animation:1s ease-in-out fadeInLeft;display:flex}.contact-card{text-align:center;color:#ebeaea;background-color:#ffffff08;border-top:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:.2rem;width:320px;padding:1.8rem 1.2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.contact-card h3{color:#fff9;margin-top:10px;font-size:1.3rem;font-weight:500}.contact-card p,.contact-card a{word-wrap:break-word;overflow-wrap:break-word;color:#fff;padding-top:.4rem;font-size:.95rem;font-weight:600}.contact-card a{color:#fff;font-weight:600;transition:all .25s ease-in-out}.contact-card a:hover{color:#fff9}.contact-form{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:1.2rem;width:100%;max-width:500px;padding:2rem;animation:1s ease-in-out fadeInRight;display:flex}.input-wrapper{background:0 0}.input-wrapper input,.input-wrapper textarea{color:#fff;background-color:#0000;border:1px solid #ffffff0d;border-radius:5px;outline:none;width:100%;padding:12px;font-size:1rem}.input-wrapper input:active,.input-wrapper input:focus,.input-wrapper textarea:active,.input-wrapper textarea:focus{border-color:#fff}.input-wrapper textarea{resize:none;height:100px}.contact-form button{color:#fff;cursor:pointer;background-color:#0000;border:2px solid #fff;border-radius:25px;justify-content:center;align-items:center;width:200px;height:46px;margin:auto auto 0;padding:0 20px;font-size:1rem;font-weight:600;line-height:46px;transition:background .3s,box-shadow .3s,scale .3s;display:flex}.contact-form button:disabled{cursor:not-allowed;opacity:.7}.contact-form button:hover{background-color:#ffffff08}@media (max-width:768px){.contact-content{flex-direction:column;align-items:center;gap:3rem}.contact-form{border-radius:10px;width:100%}.contact-info{width:100%}.contact-card{justify-content:center;align-items:center;width:100%;max-width:500px;padding:1.5rem .5rem}.contact-title{font-size:2rem}}@media (max-width:550px){.contact-container{padding:6rem .5rem}.contact-form{width:100%;padding:1.5rem 1rem}}.submit-loader{display:inline-block;width:1.4em!important;height:1.4em!important}.submitting{opacity:.6;pointer-events:none;cursor:not-allowed!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translateY(0)}}
