.login_page___bVDP{min-height:100vh;background:#050505;color:#ffffff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login_hero__dPCiD{position:relative;overflow:hidden;min-height:720px;border-bottom:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 72% 33%,rgba(181,0,43,.16),transparent 31%),linear-gradient(135deg,#050505,#0c0c0d 47%,#050505)}.login_background__hDz6S{position:absolute;inset:0;overflow:hidden;pointer-events:none}.login_redGlow__GyvF3{position:absolute;width:700px;height:700px;right:-210px;top:-240px;border-radius:50%;background:radial-gradient(circle,rgba(181,0,43,.28) 0,rgba(181,0,43,.08) 42%,transparent 70%);filter:blur(10px)}.login_gridPattern__UN7Q1{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,black,transparent 82%);mask-image:linear-gradient(90deg,black,transparent 82%)}.login_content__WMzXg{position:relative;z-index:2;width:min(1540px,calc(100% - 48px));margin:0 auto;padding:24px 0 50px}.login_header__5TWRo{display:flex;align-items:center;justify-content:space-between;gap:24px}.login_logoLink__0rdaq{display:flex;align-items:center;gap:16px;color:white;text-decoration:none}.login_logo__GW03_{display:block;width:150px;max-height:76px;object-fit:contain}.login_logoProduct__tWd65{display:grid;grid-gap:2px;gap:2px;padding-left:16px;border-left:1px solid rgba(255,255,255,.22)}.login_logoProduct__tWd65 span{font-size:17px;font-weight:900;letter-spacing:.16em}.login_logoProduct__tWd65 small{color:#a1a1aa;font-size:11px;font-weight:700}.login_headerActions__NSa8g,.login_heroButtons__zzIV5{display:flex;align-items:center;gap:10px}.login_primaryButton__hxprF,.login_primarySmall__4bXTN,.login_secondaryButton__nFKrS,.login_secondarySmall__sQz5B{border-radius:7px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.login_primaryButton__hxprF,.login_primarySmall__4bXTN{background:#b5002b;color:white}.login_loginButton__u5Ek9:hover,.login_primaryButton__hxprF:hover,.login_primarySmall__4bXTN:hover{background:#d10034}.login_secondaryButton__nFKrS,.login_secondarySmall__sQz5B{border:1px solid rgba(255,255,255,.36);background:rgba(0,0,0,.32);color:white}.login_secondaryButton__nFKrS:hover,.login_secondarySmall__sQz5B:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.58)}.login_primarySmall__4bXTN,.login_secondarySmall__sQz5B{padding:11px 17px;font-size:12px}.login_primaryButton__hxprF,.login_secondaryButton__nFKrS{min-width:170px;padding:15px 24px;text-align:center;font-size:13px}.login_heroGrid__2CvDx{display:grid;grid-template-columns:minmax(0,1fr) 430px;align-items:center;grid-gap:72px;gap:72px;min-height:600px;padding-top:28px}.login_heroCopy__oXav8{max-width:760px}.login_productName__qvmlo{font-size:clamp(38px,4vw,58px);line-height:1;font-weight:950;letter-spacing:-.045em}.login_heroCopy__oXav8 h1{margin:16px 0 0;font-size:clamp(42px,5vw,66px);line-height:1.025;font-weight:950;letter-spacing:-.045em}.login_heroCopy__oXav8 h1 span{color:#d3133f}.login_heroText__MGVRB{max-width:700px;margin:28px 0 0;color:#d4d4d8;font-size:20px;line-height:1.55}.login_redLine__aM8Tp{width:62px;height:4px;margin-top:26px;background:#b5002b}.login_heroButtons__zzIV5{margin-top:28px}.login_trustRow___cgiz{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.login_trustRow___cgiz span{border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:7px 11px;color:#a1a1aa;background:rgba(255,255,255,.025);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.login_loginSection__78_3k{scroll-margin-top:24px}.login_loginCard__ax2Qu{border:1px solid rgba(255,255,255,.18);border-radius:22px;padding:32px;background:rgba(7,7,8,.82);box-shadow:0 30px 90px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login_bottomEyebrow__9xZBu,.login_eyebrow__tkUJ1{color:#d3133f;font-size:12px;font-weight:950;letter-spacing:.17em}.login_loginCard__ax2Qu h2{margin:7px 0 0;font-size:31px;line-height:1.08;font-weight:950;letter-spacing:-.03em}.login_loginCard__ax2Qu>p{margin:9px 0 0;color:#a1a1aa;font-size:14px}.login_errorMessage__xlB3R,.login_successMessage__vGGXg{margin-top:20px;border-radius:9px;padding:11px 13px;font-size:13px;font-weight:750}.login_errorMessage__xlB3R{border:1px solid rgba(239,68,68,.36);background:rgba(239,68,68,.1);color:#fecaca}.login_successMessage__vGGXg{border:1px solid rgba(16,185,129,.34);background:rgba(16,185,129,.1);color:#d1fae5}.login_form__Ij6Df{display:grid;grid-gap:17px;gap:17px;margin-top:28px}.login_form__Ij6Df label{display:grid;grid-gap:8px;gap:8px}.login_form__Ij6Df label>span{font-size:13px;font-weight:800}.login_form__Ij6Df input{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:14px 15px;outline:none;background:rgba(0,0,0,.32);color:#ffffff;font:inherit}.login_form__Ij6Df input::placeholder{color:#71717a}.login_form__Ij6Df input:focus{border-color:#d3133f;box-shadow:0 0 0 3px rgba(181,0,43,.13)}.login_loginButton__u5Ek9{width:100%;border:0;border-radius:8px;margin-top:3px;padding:15px 18px;cursor:pointer;background:#b5002b;color:white;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;transition:background .16s ease}.login_loginFooter__bUMEC{display:flex;justify-content:center;gap:6px;margin-top:22px;color:#a1a1aa;font-size:13px}.login_loginFooter__bUMEC a{color:#ef2a52;font-weight:850;text-decoration:none}.login_loginFooter__bUMEC a:hover{text-decoration:underline}.login_features__PUP_G{background:#090909;border-bottom:1px solid rgba(255,255,255,.08)}.login_featureGrid__kop4o{display:grid;grid-template-columns:repeat(4,1fr);width:min(1540px,100%);margin:0 auto}.login_featureCard__JE39g{display:flex;gap:17px;min-height:150px;box-sizing:border-box;padding:27px 25px}.login_featureBorder__0sLhl{border-left:1px solid rgba(255,255,255,.09)}.login_featureIcon__4ILnS{flex:0 0 auto;color:#d3133f;font-size:13px;font-weight:950;letter-spacing:.08em}.login_featureCard__JE39g h3{margin:0;font-size:15px;font-weight:900}.login_featureCard__JE39g p{margin:8px 0 0;color:#8f8f96;font-size:13px;line-height:1.6}.login_bottom__opUMd{padding:52px 24px;background:#f4f4f5;color:#18181b}.login_bottomInner__CgiIq{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:72px;gap:72px;width:min(1380px,100%);margin:0 auto}.login_bottom__opUMd h2{margin:8px 0 0;font-size:32px;line-height:1.1;font-weight:950;letter-spacing:-.035em}.login_bottom__opUMd p{max-width:650px;color:#52525b;line-height:1.65}.login_benefits__B78LV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.login_benefits__B78LV div{display:grid;align-content:start;grid-gap:7px;gap:7px;border-radius:13px;padding:20px;background:white;box-shadow:0 4px 18px rgba(24,24,27,.06)}.login_benefits__B78LV strong{font-size:14px}.login_benefits__B78LV span{color:#71717a;font-size:12px;line-height:1.55}.login_footer__Xh0OZ{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px max(24px,calc((100vw - 1380px) / 2));background:#111113;color:white}.login_footerBrand__mF_PC{display:flex;align-items:center;gap:13px}.login_footerBrand__mF_PC img{width:72px;max-height:38px;object-fit:contain}.login_footerBrand__mF_PC div{display:grid}.login_footerBrand__mF_PC strong{font-size:12px;letter-spacing:.14em}.login_footerBrand__mF_PC span{margin-top:2px;color:#71717a;font-size:10px}.login_footerText__suMbz{color:#71717a;font-size:11px}@media (max-width:1050px){.login_heroGrid__2CvDx{grid-template-columns:1fr;gap:40px;padding-bottom:25px}.login_heroCopy__oXav8{max-width:820px;padding-top:50px}.login_loginSection__78_3k{width:min(560px,100%)}.login_featureGrid__kop4o{grid-template-columns:repeat(2,1fr)}.login_featureCard__JE39g:nth-child(3){border-left:0}.login_featureCard__JE39g:nth-child(3),.login_featureCard__JE39g:nth-child(4){border-top:1px solid rgba(255,255,255,.09)}.login_bottomInner__CgiIq{grid-template-columns:1fr;gap:30px}}@media (max-width:700px){.login_content__WMzXg{width:min(100% - 30px,1540px)}.login_headerActions__NSa8g{display:none}.login_logo__GW03_{width:120px}.login_logoProduct__tWd65{padding-left:11px}.login_logoProduct__tWd65 span{font-size:13px}.login_heroGrid__2CvDx{min-height:auto;padding-top:5px}.login_heroCopy__oXav8{padding-top:40px}.login_heroCopy__oXav8 h1{font-size:42px}.login_heroText__MGVRB{font-size:17px}.login_heroButtons__zzIV5{align-items:stretch;flex-direction:column}.login_primaryButton__hxprF,.login_secondaryButton__nFKrS{width:100%;box-sizing:border-box}.login_loginCard__ax2Qu{padding:24px 20px}.login_benefits__B78LV,.login_featureGrid__kop4o{grid-template-columns:1fr}.login_featureBorder__0sLhl{border-left:0;border-top:1px solid rgba(255,255,255,.09)}.login_footer__Xh0OZ{align-items:flex-start;flex-direction:column}}