.sm-invitation,.sm-contact,.sm-contact-bar{font-family:Inter,sans-serif;box-sizing:border-box}
.sm-invitation *,.sm-contact *,.sm-contact-bar *{box-sizing:border-box}
.sm-invitation{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:38px;padding:28px 0 4px;border-top:1px solid #2f2d29;color:#f6f5f4;text-align:left}
.sm-invitation__copy{max-width:560px}
.sm-invitation .sm-invitation__eyebrow{font:600 10px/1.5 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#a69f92;margin:0 0 9px}
.sm-invitation__copy>p:last-child{font:400 18px/1.5 Inter,sans-serif;letter-spacing:-.015em;margin:0;color:inherit}
.sm-invitation__actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:none}
#capital .sm-invitation{margin:48px clamp(24px,6.2vw,120px) 0;padding-bottom:52px}
#media .sm-invitation,#investors .sm-invitation{margin-inline:auto;max-width:var(--widthContainer,1320px)}
.hai-dash .sm-invitation{margin:34px auto 0;max-width:100%;padding-bottom:8px}
.sectionNews .sm-invitation{border-color:#d3d1cd;color:#25221c}
.sectionNews .sm-invitation__eyebrow{color:#554e42}
.sm-contact{position:relative;margin-block:0;background:#020805;color:#fff;isolation:isolate;overflow:clip;padding:92px clamp(24px,6.2vw,120px);border-top:1px solid #342e24}
.sm-contact::before{content:"";position:absolute;z-index:-1;inset:-160px -300px -240px 30%;background:radial-gradient(ellipse at center,rgb(10 121 75 / 22%),transparent 65%);pointer-events:none}
.sm-contact__inner{max-width:1180px;margin:auto}
.sm-contact__eyebrow{font:600 11px/1.6 Inter,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#c9a96e;margin:0 0 22px}
.sm-contact h2{max-width:19ch;font:400 clamp(34px,3.8vw,56px)/1.12 Inter,sans-serif;letter-spacing:-.045em;margin:0;color:#fff}
.sm-contact h2 span{color:#c9a96e}
.sm-contact__intro{max-width:46ch;font:400 17px/1.7 Inter,sans-serif;color:#aebfb5;margin:22px 0 0}
.sm-contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px}
.sm-contact-bar[hidden]{display:none!important}
.sm-contact-bar{position:fixed;z-index:90;bottom:0;left:0;right:0;padding:10px 18px max(10px,env(safe-area-inset-bottom));background:rgb(3 9 6 / 96%);border-top:1px solid #3b372f;box-shadow:0 -8px 32px #0005}
.sm-contact-bar .sm-lead-button{width:100%}
@media(min-width:701px){.sm-contact-bar{display:none!important}}
@media(max-width:900px){.sm-invitation{align-items:flex-start;flex-direction:column;gap:20px}.sm-invitation__copy>p:last-child{font-size:17px}}
@media(max-width:700px){.sm-invitation{margin-top:28px;padding-top:24px}.sm-invitation__actions{width:100%}.sm-invitation__actions>.sm-lead-button:first-child{width:100%}.sm-contact{padding:64px 22px}.sm-contact__actions{align-items:stretch;flex-direction:column;gap:8px}.sm-contact__intro{font-size:16px}body.sm-contact-bar-visible{padding-bottom:calc(var(--sm-cta-height,52px) + 21px + max(10px,env(safe-area-inset-bottom)))}}
