.snapshot-hero.iim-section{overflow:hidden;padding-block:48px 56px;position:relative}.snapshot-hero__decor{pointer-events:none;position:absolute;z-index:0}.snapshot-hero__decor--circle{right:0;top:0;transform:translate(31%,-38%)}.snapshot-hero__decor--ring{bottom:0;left:0;transform:translate(-35%,30%)}.snapshot-hero__inner{position:relative;z-index:1}.snapshot-hero__content{align-items:flex-start;display:flex;flex-direction:column;gap:18px;max-width:760px}.snapshot-hero__eyebrow{background:var(--on-dark-fill);border-radius:100px;color:var(--white);gap:8px;padding:10px 16px}.snapshot-hero__eyebrow:before{border-radius:4px;height:8px;width:8px}.snapshot-hero__title{color:var(--white);font:600 clamp(36px,4.4vw,56px)/1.1 var(--font-display);letter-spacing:-1.4px;max-width:760px;text-wrap:balance}.snapshot-hero__intro{color:var(--white);font:300 17px/27.2px var(--font-body);max-width:760px;text-wrap:pretty}.snapshot-hero__availability,.snapshot-hero__note{color:var(--mist-text);font:300 16px/25px var(--font-body);max-width:760px}.snapshot-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 28px;padding-top:8px}.snapshot-hero__button{white-space:nowrap}@media (min-width:640px){.snapshot-hero__content{gap:22px}.snapshot-hero__intro{font-size:20px;line-height:32px}.snapshot-hero__availability,.snapshot-hero__note{font-size:17px;line-height:27px}}@media (min-width:900px){.snapshot-hero.iim-section{padding-block:72px 80px}}