.contact-page{position:relative;isolation:isolate;color:#f7f5fb;background:radial-gradient(ellipse at 24% 12%,rgba(86,53,155,.15),transparent 56%),#050505;padding:64px 24px 88px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.contact-page,.contact-page *{box-sizing:border-box}.contact-page a{text-decoration:none;color:inherit}.contact-page a:focus-visible,.contact-page button:focus-visible{outline:2px solid #c4b5fd;outline-offset:5px}.contact-page h1,.contact-page h2,.contact-page h3,.contact-page p{margin:0}.contact-page h1,.contact-page h2,.contact-page h3{font-family:Albert Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.contact-page__grain{position:absolute;inset:0;opacity:.018;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.contact-page__container{position:relative;max-width:1120px;margin:0 auto}.contact-page__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:44px;margin-bottom:44px}.contact-page__eyebrow{color:#b4a0df;font-size:12px;letter-spacing:.12em;margin-bottom:18px!important}.contact-page h1{font-size:clamp(40px,5.2vw,72px);font-weight:600;letter-spacing:-.045em;line-height:1.1}.contact-page h1 span{background:linear-gradient(105deg,#c4b5fd,#9b98f7 55%,#f1ecff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-page__lead{max-width:310px;padding-bottom:6px;color:#a6a3b0;font-size:15px;line-height:1.85}.contact-page__grid{display:grid;grid-template-columns:1.12fr 1fr;grid-gap:24px;gap:24px}.contact-page__card{min-width:0;display:flex;flex-direction:column;padding:34px;border:1px solid #292630;border-radius:22px;background:#101015}.contact-page__card--support{background:radial-gradient(ellipse at 0 0,rgba(119,75,204,.15),transparent 75%),#111016;border-color:#3a2f4d}.contact-page__card--community{background:linear-gradient(145deg,#15141c,#0c0d11)}.contact-page__kicker{color:#b5a1d9;font-size:11px;letter-spacing:.12em;margin-bottom:16px!important}.contact-page h2{font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.contact-page__description{color:#aaa6b3;font-size:14px;line-height:1.75;margin-top:14px!important;max-width:390px}.contact-page__email-area{margin:auto 0;padding:42px 0 22px}.contact-page a.contact-page__email{display:inline-block;font-family:Albert Sans,sans-serif;color:#e6dbff;font-size:clamp(27px,3vw,40px);font-weight:600;letter-spacing:-.04em;line-height:1.25;white-space:nowrap}.contact-page a.contact-page__email:hover{color:#fff}.contact-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px}.contact-page__button,.contact-page__copy{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:0 23px;font:500 14px Inter,sans-serif;border-radius:9px;cursor:pointer;white-space:nowrap;transition:background .18s,color .18s}.contact-page__button{background:#7648e6;border:1px solid #9666f2;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.102)}.contact-page__button:hover{background:#8659f0}.contact-page__copy{padding:0 12px;border:1px solid transparent;color:#b9b3c8;background:transparent}.contact-page__copy:hover{background:hsla(0,0%,100%,.031);color:#fff}.contact-page__copy-feedback{min-height:20px;padding-top:8px;color:#c6b6e2;font-size:12px;line-height:1.6}.contact-page__support-note{border-top:1px solid hsla(0,0%,100%,.071);padding-top:22px}.contact-page__support-note>span{font-size:12px;color:#aca3bd}.contact-page__support-note p{margin-top:8px;font-size:13px;color:#8e8999;line-height:1.7}.contact-page__wechat{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 0;margin-top:auto}.contact-page__wechat-info{min-width:0}.contact-page__wechat-icon{font-size:29px;color:#a1c9b4;margin-bottom:12px}.contact-page h3{font-size:19px;font-weight:600;line-height:1.4}.contact-page__wechat-info p{color:#a19baa;font-size:13px;line-height:1.7;margin-top:6px}.contact-page__qr{flex:0 0 auto;padding:8px;background:#fff;border-radius:12px;box-shadow:0 12px 35px rgba(0,0,0,.188)}.contact-page__qr img{display:block;width:140px;height:140px}.contact-page__discord{display:flex;align-items:center;gap:16px;margin-top:auto;min-height:98px;padding:22px 20px;border-radius:12px;border:1px solid rgba(88,101,242,.212);background:rgba(88,101,242,.051);transition:background .18s,border-color .18s}.contact-page__discord>img{flex-shrink:0}.contact-page__discord:hover{background:rgba(88,101,242,.11);border-color:rgba(121,133,255,.376)}.contact-page__discord-text{display:flex;flex-direction:column;gap:6px;min-width:0}.contact-page__discord-text strong{font-family:Albert Sans,sans-serif;font-size:19px;font-weight:600}.contact-page__discord-text>span{color:#a6a1b4;font-size:13px;line-height:1.5}.contact-page__discord-action{display:inline-flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0;white-space:nowrap;font-size:14px;color:#c4c7ff}.contact-page__social{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.071)}.contact-page__social strong{font-size:14px;font-weight:500;color:#cac5d1}.contact-page__social p{margin-top:8px;font-size:12px;color:#938b9f;line-height:1.6}.contact-page__social-links{display:flex;align-items:center;gap:20px}.contact-page__social-links a{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding-right:6px;color:#c9c5d1;font-size:13px}.contact-page__social-links a>.anticon{color:#80788e;font-size:11px}.contact-page__social-links a:hover{color:#fff}@media(max-width:1100px){.contact-page__card{padding:28px}.contact-page a.contact-page__email{font-size:34px}.contact-page__wechat{gap:16px}.contact-page__qr img{width:120px;height:120px}.contact-page__social-links{gap:16px}}@media(max-width:900px){.contact-page__hero{align-items:flex-start;flex-direction:column;gap:20px}.contact-page__lead{max-width:520px}.contact-page__grid{grid-template-columns:1fr}.contact-page__card{padding:34px}.contact-page__email-area{padding:36px 0}.contact-page a.contact-page__email{font-size:clamp(28px,5.8vw,42px)}.contact-page__wechat{justify-content:flex-start;gap:44px}.contact-page__qr img{width:140px;height:140px}.contact-page__social{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:540px){.contact-page{padding:36px 16px 56px}.contact-page__hero{gap:16px;margin-bottom:28px}.contact-page h1{font-size:clamp(35px,9.3vw,48px)}.contact-page__eyebrow{margin-bottom:12px!important}.contact-page__lead{font-size:14px;max-width:310px}.contact-page__grid{gap:18px}.contact-page__card{padding:24px 20px;border-radius:18px}.contact-page__kicker{margin-bottom:12px!important}.contact-page h2{font-size:25px}.contact-page__description{font-size:13px;margin-top:12px!important}.contact-page__email-area{padding:30px 0 20px}.contact-page a.contact-page__email{font-size:clamp(24px,7.25vw,33px)}.contact-page__actions{gap:10px;margin-top:22px}.contact-page__button{padding:0 20px}.contact-page__copy{padding:0 10px}.contact-page__support-note{padding-top:18px}.contact-page__support-note p{font-size:12px}.contact-page__wechat{gap:16px;justify-content:space-between;padding:28px 0}.contact-page__wechat-icon{font-size:26px;margin-bottom:8px}.contact-page h3{font-size:17px}.contact-page__wechat-info p{font-size:12px}.contact-page__qr{padding:6px;border-radius:9px}.contact-page__qr img{width:112px;height:112px}.contact-page__discord{min-height:88px;padding:18px 14px;gap:12px}.contact-page__discord>img{width:34px;height:34px}.contact-page__discord-text>span{font-size:12px}.contact-page__discord-action{gap:6px;font-size:13px}.contact-page__social{margin-top:28px;padding-top:24px}.contact-page__social-links{display:grid;grid-template-columns:repeat(2,1fr);width:100%;grid-gap:6px 24px;gap:6px 24px}}@media(prefers-reduced-motion:reduce){.contact-page *,.contact-page :after,.contact-page :before{transition:none!important}}