.tnx-unified-entry{padding:38px 0 52px;background:#f4f7fc;color:#15233d}.tnx-unified-entry .unified-entry-box{border:1px solid #dbe4f1;border-radius:24px;background:#fff;padding:34px;box-shadow:0 12px 34px #19396508}.tnx-unified-entry h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.035em;margin:9px 0 14px;max-width:700px}.tnx-unified-entry .unified-entry-copy{font-size:16px;line-height:1.7;color:#53647c;max-width:710px;margin:0 0 22px}.tnx-unified-entry .unified-entry-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.tnx-unified-entry a:focus-visible,.tnx-single-login a:focus-visible{outline:3px solid #3871ed;outline-offset:4px}.tnx-unified-entry .unified-entry-actions>a{min-height:46px;padding:12px 18px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:650;text-decoration:none}.tnx-unified-entry .unified-entry-primary{background:#2459df;color:white}.tnx-unified-entry .unified-entry-secondary{background:#edf3ff;color:#214eaf;border:1px solid #d8e4ff}.tnx-unified-entry .unified-entry-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.tnx-unified-entry .unified-entry-points>div{background:#f8faff;border:1px solid #e4eaf4;border-radius:14px;padding:18px}.tnx-unified-entry .unified-entry-points strong{display:block;font-size:16px;color:#16366f;margin-bottom:6px}.tnx-unified-entry .unified-entry-points span{font-size:14px;line-height:1.6;color:#596a81}.tnx-single-login .single-signin-action{display:flex;align-items:center;justify-content:center;gap:16px;min-height:56px;border-radius:14px;margin:25px 0 18px;background:#2459df;color:#fff;text-decoration:none;font-size:17px;font-weight:700;padding:14px 22px}.tnx-single-login .single-signin-action:hover{background:#1d4cc3}.tnx-single-login .single-access-list{padding:0;margin:20px 0;list-style:none;display:grid;gap:12px}.tnx-single-login .single-access-list li{font-size:14px;line-height:1.6;padding-left:22px;position:relative;color:#53647c}.tnx-single-login .single-access-list li:before{content:'✓';position:absolute;left:0;color:#2361ce;font-weight:800}.tnx-single-login .company-workspace-link{display:block;border-top:1px solid #e1e8f3;padding-top:18px;font-size:14px;line-height:1.6;color:#435975}.tnx-single-login .company-workspace-link a{color:#2354c7;font-weight:650}.tnx-single-login .login-other{font-size:14px}.tnx-single-login .login-safety{font-size:13px!important;line-height:1.7!important;color:#53647c!important}@media(max-width:640px){.tnx-unified-entry{padding:25px 0 36px}.tnx-unified-entry .unified-entry-box{padding:24px 20px;border-radius:18px}.tnx-unified-entry .unified-entry-points{grid-template-columns:1fr}.tnx-unified-entry .unified-entry-actions>a{width:100%}.tnx-unified-entry .unified-entry-copy{font-size:15px}.tnx-single-login .single-signin-action{font-size:16px;min-height:54px}}
