.contact_contactPage__h_s5M{position:relative;isolation:isolate}.contact_contactPage__h_s5M:before{content:"";position:fixed;inset:0;z-index:0;background:hsl(var(--background));pointer-events:none}.contact_content__0eGw8{position:relative;z-index:1}.contact_content__0eGw8,.contact_section__KIdF7{background:hsl(var(--background))}.contact_mainCard__Fdsz0{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-sm);border-radius:0}.contact_squareCard__8tzuR{width:min(92vw,760px)}.contact_faqSection__SfSY1{border-top:1px solid hsl(var(--border));padding-top:1rem}.contact_faqList__th3q_{display:grid;gap:.75rem}.contact_faqGrid__E5sG4{grid-template-columns:1fr}@media (min-width:768px){.contact_faqGrid__E5sG4{grid-template-columns:1fr 1fr}}.contact_emailBlock__bmUv8{text-align:center}.contact_formContainer__0v0yG{display:grid;gap:.875rem;margin-top:1rem;text-align:left}.contact_formLabel__3QQU_{display:grid;gap:.35rem;font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.contact_formInput__xVqZ6,.contact_formTextarea__UlUPh{width:100%;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background));color:hsl(var(--foreground));padding:.75rem .875rem;outline:none;transition:border-color .2s,box-shadow .2s}.contact_formTextarea__UlUPh{min-height:8rem;resize:vertical}.contact_formInput__xVqZ6:focus,.contact_formTextarea__UlUPh:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.15)}.contact_emailButton__TXHzG{display:inline-flex;align-items:center;justify-content:center;margin-top:.75rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.25;color:hsl(var(--primary-foreground));background:hsl(var(--primary));border:1px solid hsl(var(--primary));border-radius:.5rem;box-shadow:var(--shadow-sm);transition:background-color .2s,border-color .2s,box-shadow .2s}.contact_emailButton__TXHzG:disabled{cursor:not-allowed;opacity:.6}.contact_emailButton__TXHzG:hover{background:hsl(var(--primary)/.9);border-color:hsl(var(--primary)/.9);box-shadow:var(--shadow-md)}.contact_emailButton__TXHzG:disabled:hover{background:hsl(var(--primary));border-color:hsl(var(--primary));box-shadow:var(--shadow-sm)}.contact_supportEmailLink__h5K69{display:block;margin-top:.75rem;font-size:.875rem;color:hsl(var(--muted-foreground));text-decoration:underline;text-underline-offset:4px}.contact_emailCta__wnqD3{margin-top:.5rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.contact_domainEmailSection__gbfar{margin-top:.75rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}.contact_domainEmailLabel__Sn2M2{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.contact_domainEmailLink__tld0q{font-size:.9375rem;font-weight:600;color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.contact_domainEmailLink__tld0q:hover{color:hsl(var(--primary))}.contact_formStepTitle__F4hW7{font-size:.9375rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.25rem}.contact_formChoiceGrid__scy6T{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.contact_formChoiceCard__huec9{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;font-size:.9375rem;font-weight:600;color:hsl(var(--foreground));background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.contact_formChoiceCard__huec9:hover{border-color:hsl(var(--primary)/.4);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.contact_formChoiceIcon__yodK4{font-size:1.5rem;line-height:1}.contact_formActions__wLTnZ{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.25rem}.contact_formBackButton__0o40e{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.25;color:hsl(var(--muted-foreground));background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.5rem;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.contact_formBackButton__0o40e:hover{background:hsl(var(--accent));border-color:hsl(var(--border));color:hsl(var(--foreground))}.contact_spinner__bqWWL{display:inline-block;width:1rem;height:1rem;margin-right:.5rem;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:contact_spinRotate__kZQGd .6s linear infinite;flex-shrink:0}@keyframes contact_spinRotate__kZQGd{to{transform:rotate(1turn)}}.contact_section__KIdF7{background:radial-gradient(ellipse 45% 40% at 15% 10%,rgba(6,196,174,.1),transparent 70%),hsl(var(--background))}.contact_infoChip__exfbr{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border:1px solid #28282c;border-radius:999px;background:#1A1A1D;font-size:.85rem;color:#D4D4D8;transition:border-color .2s,color .2s}a.contact_infoChip__exfbr:hover{border-color:rgba(6,196,174,.5);color:#F2F2F3}.contact_mainCard__Fdsz0{position:relative;overflow:hidden;gap:0;padding:1.75rem;border:1px solid #28282c;border-radius:1.25rem;background:linear-gradient(180deg,rgba(6,196,174,.08),rgba(6,196,174,0) 40%),#1A1A1D;box-shadow:0 30px 80px -50px rgba(6,196,174,.45)}.contact_mainCard__Fdsz0:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(6,196,174,.7),transparent)}.contact_emailBlock__bmUv8{text-align:left}.contact_formContainer__0v0yG{gap:1.1rem;margin-top:0}.contact_formContainer__0v0yG+.contact_formContainer__0v0yG{margin-top:1.25rem}.contact_formLabel__3QQU_,.contact_formStepTitle__F4hW7{font-size:.8125rem;font-weight:500;color:#8C8C93}.contact_formLabel__3QQU_{gap:.45rem}.contact_formInput__xVqZ6,.contact_formTextarea__UlUPh{border:1px solid #28282c;border-radius:.75rem;background:#141416;color:#F2F2F3;font-size:.95rem}.contact_formInput__xVqZ6::-moz-placeholder,.contact_formTextarea__UlUPh::-moz-placeholder{color:#5C5C63}.contact_formInput__xVqZ6::placeholder,.contact_formTextarea__UlUPh::placeholder{color:#5C5C63}.contact_formInput__xVqZ6:focus,.contact_formTextarea__UlUPh:focus{border-color:#06C4AE;box-shadow:0 0 0 3px rgba(6,196,174,.18)}.contact_formChoiceGrid__scy6T{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.contact_formChoiceCard__huec9{flex-direction:row;justify-content:center;gap:.45rem;padding:.7rem .5rem;font-size:.85rem;font-weight:500;color:#B4B4BB;background:#141416;border:1px solid #28282c;border-radius:.75rem}.contact_formChoiceCard__huec9:hover{transform:none;box-shadow:none;color:#F2F2F3;border-color:#38383E}.contact_formChoiceCardActive__6CUKb,.contact_formChoiceCardActive__6CUKb:hover{color:#F2F2F3;border-color:rgba(6,196,174,.65);background:rgba(6,196,174,.1)}.contact_formChoiceIcon__yodK4{width:1rem;height:1rem;flex-shrink:0;color:#06C4AE}.contact_formActions__wLTnZ{display:block;margin-top:1.5rem}.contact_emailButton__TXHzG,.contact_emailButton__TXHzG:disabled:hover,.contact_emailButton__TXHzG:hover{width:100%;margin-top:0;min-height:2.875rem;border:0;border-radius:.75rem;background:#06C4AE;color:#0B1414;font-size:.95rem;font-weight:600;box-shadow:none}.contact_emailButton__TXHzG:hover:not(:disabled){background:#2DD4BF}.contact_formHint__HfIzi{margin-top:.75rem;text-align:center;font-size:.8125rem!important;font-weight:400!important;color:#8C8C93!important}.contact_faqItem__MniPM{border:1px solid #28282c;border-radius:.875rem;background:#1A1A1D;transition:border-color .2s}.contact_faqItem__MniPM:hover,.contact_faqItem__MniPM[open]{border-color:#38383E}.contact_faqItem__MniPM[open]{background:linear-gradient(180deg,rgba(6,196,174,.06),rgba(6,196,174,0) 70%),#1A1A1D}.contact_faqSummary__LbW6g{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;cursor:pointer;list-style:none;font-size:.95rem;font-weight:500;color:#F2F2F3;border-bottom:0!important}.contact_faqSummary__LbW6g::-webkit-details-marker{display:none}.contact_faqIcon__BuSQH{width:1rem;height:1rem;flex-shrink:0;color:#06C4AE;transition:transform .2s ease}.contact_faqItem__MniPM[open] .contact_faqIcon__BuSQH{transform:rotate(45deg)}.contact_faqAnswer__tl_L7{padding:0 1.15rem 1.1rem;font-size:.9rem!important;font-weight:400!important;line-height:1.65;color:#8C8C93!important}.contact_faqAnswer__tl_L7 a{color:#06C4AE}.contact_formChoiceCard__huec9{min-width:0;white-space:normal;text-align:center;line-height:1.25;overflow-wrap:anywhere;hyphens:auto}@media (max-width:480px){.contact_formChoiceCard__huec9{flex-direction:column;gap:.35rem;padding:.65rem .4rem;font-size:.8rem}}.contact_formNote__cuxJR{font-size:.8125rem!important;font-weight:400!important;line-height:1.55;color:#8C8C93!important}.contact_requiredMark__iGEuS{color:#06C4AE}.contact_formRow__h1_nS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.contact_formMore___JAjB{border:1px solid #28282c;border-radius:.75rem;background:#141416}.contact_formMoreSummary__Gr7ud{display:flex;align-items:center;justify-content:space-between;padding:.75rem .9rem;cursor:pointer;list-style:none;font-size:.85rem;font-weight:500;color:#B4B4BB;border-bottom:0!important}.contact_formMoreSummary__Gr7ud::-webkit-details-marker{display:none}.contact_formMoreSummary__Gr7ud:after{content:"+";color:#06C4AE;font-size:1rem;transition:transform .2s ease}.contact_formMore___JAjB[open] .contact_formMoreSummary__Gr7ud:after{transform:rotate(45deg)}.contact_formMoreBody__OK_Nv{display:grid;gap:.9rem;padding:0 .9rem .9rem}.contact_paymentCard__28RGa .contact_formMoreBody__OK_Nv{padding:0}.contact_paymentCard__28RGa{display:grid;gap:.9rem;padding:1rem;border:1px solid rgba(6,196,174,.3);border-radius:.875rem;background:rgba(6,196,174,.05)}.contact_paymentCardHeader__eVNaf{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.contact_paymentEditButton__otSU9{font-size:.8125rem;font-weight:500;color:#06C4AE;background:transparent;border:0;cursor:pointer}.contact_paymentEditButton__otSU9:hover{color:#2DD4BF}.contact_paymentSummary__jB_5v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0}.contact_paymentSummary__jB_5v dt{font-size:.75rem;color:#8C8C93}.contact_paymentSummary__jB_5v dd{margin:.15rem 0 0;font-size:.9rem;color:#F2F2F3;overflow-wrap:anywhere}.contact_paymentSummaryWide__3qmXc{grid-column:1/-1}@media (max-width:480px){.contact_formRow__h1_nS{grid-template-columns:1fr}}