.home-banner{color:#fff;position:relative}.home-banner__grid{align-items:center;column-gap:48px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.home-banner__content{min-width:0}.home-banner__heading{color:#fff;font-family:Inter,Arial,sans-serif;font-size:52px;font-weight:700;line-height:1.12;margin:0 0 20px}.home-banner__description{color:#aab6cf;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0;max-width:36rem}.home-banner__description p+p{margin-top:12px}.home-banner .hero__partner{align-items:center;display:flex;gap:20px;margin-top:22px}.home-banner .hero__partner-logo{height:25;max-width:100%;object-fit:contain;object-position:left center;width:103px}.home-banner .hero__partner-rule{background:#ffffff47;flex:none;height:26px;width:1px}.home-banner .hero__partner-fallback{align-items:center;display:inline-flex;gap:10px;height:26px}.home-banner .hero__partner-mark{display:inline-flex;flex-shrink:0;height:22px;width:22px}.home-banner .hero__partner-mark svg{display:block;height:100%;width:100%}.home-banner .hero__partner-name{color:#fff;font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1}.home-banner .hero__cards{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.home-banner .hero-card{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:20px;display:flex;flex-direction:column;padding:18px;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.home-banner .hero-card__logo{align-self:flex-start;height:34px;margin-bottom:10px;max-width:100%;object-fit:contain;object-position:left center;width:auto}.home-banner .hero-card__logo--fallback{align-items:center;display:inline-flex}.home-banner .hero-card__logo--fallback svg{border-radius:10px;display:block;flex-shrink:0;height:34px;width:34px}.home-banner .t-small{font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:400;line-height:22px}.home-banner .hero-card__desc{color:#aab6cf;display:block;margin-bottom:14px;min-height:44px}.home-banner .hero-card__cta{align-self:flex-start;margin-top:auto}.home-banner .t-cta,.home-banner a.t-cta,.home-banner a.t-cta:focus{color:#0082dd}.home-banner .t-cta{align-items:center;color:#0082dd;display:inline-flex;font-size:16px;font-weight:600;gap:6px;line-height:22px;text-decoration:none;transition:transform .15s cubic-bezier(.4,0,.2,1)}.home-banner .t-cta__arrow{display:block;flex-shrink:0;height:10px;width:7px}.home-banner a.t-cta:hover{color:#ff624f;text-decoration:none;transform:translateY(-2px)}.home-banner__media-col{min-width:0}.home-banner__media{position:relative}.home-banner__poster-img{display:block;height:auto;width:100%}.home-banner__player{display:none}.home-banner__player iframe,.home-banner__player video{border:0;display:block;width:100%}.home-banner__media.is-playing .hero__video-play,.home-banner__media.is-playing .home-banner__poster-img{display:none}.home-banner__media.is-playing .home-banner__player{display:block}.home-banner .hero__video-play{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.42);border-radius:50%;color:var(--text,#fff);cursor:pointer;display:grid;height:64px;left:50%;margin:0;padding:0 0 0 3px;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px;z-index:2}.home-banner .hero__video-play:focus-visible,.home-banner .hero__video-play:hover{background:hsla(0,0%,100%,.28);outline:none}.home-banner .hero__video-play svg,.home-banner .hero__video-play-icon{display:block}@media (max-width:991px){.home-banner{padding:48px 20px 56px}.home-banner__grid{grid-template-columns:1fr;row-gap:28px}.home-banner__heading{font-size:36px}}@media (max-width:767px){.home-banner__heading{font-size:30px}.home-banner__description{font-size:16px}.home-banner .hero__cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-banner .hero-card,.home-banner .t-cta{transition:none}.home-banner a.t-cta:hover{transform:none}}