*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;overflow-x:hidden}body{color:#111;-webkit-font-smoothing:antialiased;background:#fff;font-family:DM Sans,system-ui,sans-serif}#root{min-height:100svh}.page{box-sizing:border-box;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:100svh;padding:24px;display:flex}.card{box-sizing:border-box;aspect-ratio:85/55;background:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;width:min(520px,100%);min-width:0;max-width:100%;padding:28px 32px 26px;display:flex;box-shadow:0 8px 28px #0000001a}.card__logo{width:min(320px,100%);height:auto;display:block}.card__bottom{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;display:flex}.card__trades{color:#5c6570;max-width:220px;margin:0;font-size:12px;line-height:1.4}.card__contact{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:0;margin:0;font-style:normal;display:flex}.card__contact a{color:#1a1f26;grid-template-columns:28px 1fr;column-gap:10px;font-size:12.5px;line-height:1.25;text-decoration:none;display:grid}.card__contact span{color:#8a93a0;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.6}.card__contact a:hover{color:#1773e2}@media (width<=700px){.page{padding:16px}.card{aspect-ratio:55/85;width:min(336.471px,100%)}.card__bottom{flex-direction:column;align-items:flex-start;gap:28px}.card__contact{text-align:left;align-items:flex-start}}
