.Hero-module__8xN3Cq__hero{place-items:center;width:min(1400px,100% - 32px);min-height:72vh;margin:0 auto;padding:24px 0 40px;display:grid;position:relative;overflow:hidden}.Hero-module__8xN3Cq__bg{filter:saturate(1.02);background:linear-gradient(#12141438,#121414d1),url(/blurredServerPhoto.svg) 50%/cover no-repeat;border-radius:28px;position:absolute;inset:0;transform:scale(1.02)}.Hero-module__8xN3Cq__bg:after{content:"";pointer-events:none;background:radial-gradient(circle at 20% 20%,#6d7cff38,#0000 28%),radial-gradient(circle at 80% 30%,#5865f229,#0000 24%),radial-gradient(circle at 50% 100%,#ffffff14,#0000 35%);position:absolute;inset:0}.Hero-module__8xN3Cq__card{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1214149e;border:1px solid #ffffff14;border-radius:28px;width:min(960px,100% - 32px);padding:34px;position:relative;box-shadow:0 24px 80px #00000059,inset 0 1px #ffffff0f}.Hero-module__8xN3Cq__badgeRow{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.Hero-module__8xN3Cq__badge,.Hero-module__8xN3Cq__badgeMuted{letter-spacing:.02em;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.Hero-module__8xN3Cq__badge{color:#fff;background:linear-gradient(#6d7cff,#4856e6);box-shadow:0 12px 28px #5865f240}.Hero-module__8xN3Cq__badgeMuted{color:#ededede6;background:#ffffff0f;border:1px solid #ffffff14}.Hero-module__8xN3Cq__title{letter-spacing:-.04em;color:#fff;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(40px,5.5vw,74px);font-weight:900;line-height:.96}.Hero-module__8xN3Cq__title span{color:#cfd6ff}.Hero-module__8xN3Cq__text{color:#edededd6;max-width:620px;margin:18px 0 0;font-size:clamp(16px,1.45vw,20px);line-height:1.6}.Hero-module__8xN3Cq__actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.Hero-module__8xN3Cq__ipButton,.Hero-module__8xN3Cq__secondaryButton{border-radius:18px;justify-content:center;align-items:center;height:64px;padding:0 22px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,filter .18s;display:inline-flex}.Hero-module__8xN3Cq__ipButton{cursor:pointer;color:#fff;background:linear-gradient(#6d7cff,#4856e6);border:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:min(100%,360px);box-shadow:0 16px 36px #5865f242,inset 0 1px #ffffff29}.Hero-module__8xN3Cq__ipButton:hover,.Hero-module__8xN3Cq__secondaryButton:hover{filter:brightness(1.02);transform:translateY(-2px)}.Hero-module__8xN3Cq__ipButton:active,.Hero-module__8xN3Cq__secondaryButton:active{transform:translateY(0)}.Hero-module__8xN3Cq__ipLabel{opacity:.85;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.Hero-module__8xN3Cq__ipValue{letter-spacing:.01em;font-size:20px;font-weight:800}.Hero-module__8xN3Cq__secondaryButton{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;min-width:180px;font-size:18px;font-weight:800}.Hero-module__8xN3Cq__secondaryButton:hover{background:#ffffff17}.Hero-module__8xN3Cq__metaRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.Hero-module__8xN3Cq__metaCard{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;padding:18px}.Hero-module__8xN3Cq__metaLabel{color:#edededa6;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.Hero-module__8xN3Cq__metaValue{color:#fff;font-size:18px;font-weight:800}.Hero-module__8xN3Cq__toast{color:#b9f6c7;opacity:0;min-height:24px;margin-top:18px;font-size:15px;font-weight:700;transition:opacity .18s,transform .18s;transform:translateY(6px)}.Hero-module__8xN3Cq__toastVisible{opacity:1;transform:translateY(0)}@media (max-width:820px){.Hero-module__8xN3Cq__hero{min-height:auto;padding:12px 0 28px}.Hero-module__8xN3Cq__card{border-radius:22px;padding:24px}.Hero-module__8xN3Cq__title{max-width:none}.Hero-module__8xN3Cq__metaRow{grid-template-columns:1fr}}@media (max-width:560px){.Hero-module__8xN3Cq__hero{width:min(1400px,100% - 20px)}.Hero-module__8xN3Cq__card{width:100%;padding:20px}.Hero-module__8xN3Cq__actions{flex-direction:column}.Hero-module__8xN3Cq__ipButton,.Hero-module__8xN3Cq__secondaryButton{width:100%}.Hero-module__8xN3Cq__ipButton{min-width:0}.Hero-module__8xN3Cq__ipValue{font-size:17px}}
