/* V6: the panel shape is independent of content length and screen width. */
.home-slide--content[data-hero-layout] .home-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}
.home-slide--content[data-hero-layout] .home-hero__content{position:relative;isolation:isolate;z-index:2;width:100%;max-width:620px;min-width:0;padding:30px;border-radius:24px;background:transparent;backdrop-filter:none;border:0;box-shadow:none}
.home-slide--content[data-hero-layout] .home-hero__content::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}
.home-slide--content[data-hero-layout] .home-hero__content h1{font-size:clamp(32px,4.35vw,66px);line-height:1.08;letter-spacing:-.035em;margin:14px 0 22px;overflow-wrap:break-word}
.home-slide--content[data-hero-layout] .home-hero__content>p{font-size:16px;line-height:1.7;margin-bottom:24px;color:#e8eff7}
.home-slide--content[data-hero-layout] .home-hero__proof{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:24px}
.home-slide--content[data-hero-layout] .home-hero__proof li{font-size:11px;line-height:1.5;white-space:normal}
.home-slide--content[data-hero-layout] .home-hero__actions{flex-wrap:wrap;gap:10px}
.home-slide--content[data-hero-layout=glass] .home-hero__content::before{background:rgba(4,17,33,.65);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.16);border-radius:24px;box-shadow:0 20px 55px #0002}
.home-slide--content[data-hero-layout=open] .home-hero__content{padding:24px 0;text-shadow:0 2px 18px #0008}
.home-slide--content[data-hero-layout=open] .home-hero__content::before{inset:-30px -24px;background:radial-gradient(ellipse at center,rgba(2,14,30,.7),transparent 75%);filter:blur(15px)}
.home-slide--content[data-hero-layout=card] .home-hero__content{padding:32px 34px;text-shadow:none}
.home-slide--content[data-hero-layout=card] .home-hero__content::before{background:rgba(255,255,255,.98);border-left:6px solid var(--blue-600,#075fea);border-radius:12px;box-shadow:0 22px 60px #00142633}
.home-slide--content[data-hero-layout=card] .home-hero__content h1{color:#07111f}
.home-slide--content[data-hero-layout=card] .home-hero__content h1 span,.home-slide--content[data-hero-layout=card] .home-hero__content .eyebrow{color:var(--blue-600,#075fea)}
.home-slide--content[data-hero-layout=card] .home-hero__content>p,.home-slide--content[data-hero-layout=card] .home-hero__proof,.home-slide--content[data-hero-layout=card] .home-hero__proof li{color:#364b63}
.home-slide--content[data-hero-layout=card] .button--white{background:var(--blue-600,#075fea);border-color:var(--blue-600,#075fea);color:white}
.home-slide--content[data-hero-layout=card] .button--ghost-light{color:#102840;border-color:#b7c7dc;background:transparent}
.home-slide--content[data-hero-layout=angle] .home-hero__content{border-radius:0;padding:36px 60px 36px 32px}
.home-slide--content[data-hero-layout=angle] .home-hero__content::before{clip-path:polygon(0 0,100% 0,calc(100% - 35px) 100%,0 100%);background:linear-gradient(135deg,rgba(5,35,76,.97),rgba(0,11,27,.94));border-left:5px solid #4facff}
.home-slide--content[data-hero-layout=strip] .home-hero__inner{align-content:end;padding-top:180px!important;padding-bottom:38px!important}
.home-slide--content[data-hero-layout=strip] .home-hero__content{grid-column:1/-1!important;max-width:100%!important;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);column-gap:40px;padding:30px 34px;text-align:left;margin:0}
.home-slide--content[data-hero-layout=strip] .home-hero__content::before{background:rgba(1,14,31,.93);border-top:3px solid #3a9fff;border-radius:14px;backdrop-filter:blur(12px)}
.home-slide--content[data-hero-layout=strip] .home-hero__content .eyebrow{grid-column:1/-1}
.home-slide--content[data-hero-layout=strip] .home-hero__content h1{grid-column:1;grid-row:2/4;font-size:clamp(30px,3.6vw,50px);margin-bottom:0}
.home-slide--content[data-hero-layout=strip] .home-hero__content>p{grid-column:2;grid-row:2;margin:8px 0 18px}
.home-slide--content[data-hero-layout=strip] .home-hero__actions{grid-column:2;grid-row:3;justify-content:flex-start}
.home-slide--content[data-hero-layout=strip] .home-hero__proof{grid-column:1/-1;justify-content:flex-start;margin-top:20px}
.home-slide--content[data-hero-layout=strip] .home-hero__visual{position:absolute;right:5%;top:0;width:35%;opacity:.45;pointer-events:none}
.home-slide--content[data-hero-layout] .home-hero__scroll{bottom:10px}
@media(max-width:980px){.home-slide--content[data-hero-layout] .home-hero__inner{grid-template-columns:minmax(0,1fr)}.home-slide--content[data-hero-layout] .home-hero__content{grid-column:1!important;max-width:650px}.home-slide--content[data-hero-layout] .home-hero__visual{display:none}}
@media(max-width:700px){.home-slide--content[data-hero-layout] .home-hero__content{padding:24px}.home-slide--content[data-hero-layout] .home-hero__content h1{font-size:clamp(30px,9vw,43px)}.home-slide--content[data-hero-layout] .home-hero__content>p{font-size:14px}.home-slide--content[data-hero-layout=angle] .home-hero__content{padding-right:42px}.home-slide--content[data-hero-layout=open] .home-hero__content{padding-inline:6px}.home-slide--content[data-hero-layout=strip] .home-hero__content{display:block;padding:24px}.home-slide--content[data-hero-layout=strip] .home-hero__content h1{margin-bottom:18px}.home-slide--content[data-hero-layout=strip] .home-hero__content>p{margin:0 0 18px}.home-slide--content[data-hero-layout=strip] .home-hero__inner{padding-top:110px!important;padding-bottom:28px!important}.home-slide--content[data-hero-layout] .home-hero__proof{gap:10px}.home-slide--content[data-hero-layout] .home-hero__actions .button{padding:12px 16px}}

@media(min-width:981px){[data-d-banner-align=center] .home-slide--content.home-slide--has-image[data-hero-layout]:not([data-hero-layout=strip]) .home-hero__content{grid-column:1/-1;justify-self:center}}
