.magna-home-hero{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:32px}@media(min-width:1025px){.magna-home-hero{gap:40px}}.magna-home-hero__content{display:flex;flex-direction:column;gap:48px;flex:1 1 656px;min-width:500px}@media(min-width:1025px){.magna-home-hero__content{max-width:656px}}@media(min-width:1140px){.magna-home-hero__content{min-height:544px;justify-content:center}}.magna-home-hero__title{margin:0;color:#1a1a1a;font-family:var(--font-sang-bleu-versailles),"SangBleu Versailles",serif;font-size:clamp(48px,7vw,84px);font-weight:400;line-height:1.2;letter-spacing:-2px}.magna-home-hero__subhead{margin:0;color:#1a1a1a;font-family:var(--font-plus-jakarta-sans),"Plus Jakarta Sans",sans-serif;font-size:clamp(20px,1.6vw,22px);font-weight:400;line-height:28px}.magna-home-hero__actions{display:flex;gap:12px}@media(max-width:560px){.magna-home-hero__actions{flex-direction:column}}.magna-home-hero__video{flex:1 1 544px;min-width:0;max-width:429px}@media(min-width:1140px){.magna-home-hero__video{max-width:544px}}@media(max-width:1024px){.magna-home-hero{flex-direction:column;gap:80px}.magna-home-hero__content{width:100%;gap:40px;flex:none;min-width:unset}.magna-home-hero__video{flex:none}}.motion-parallax-wrapper__loading-placeholder{height:700px;width:100%;max-width:1244px;margin:0 auto 80px;background-color:rgba(0,0,0,0)}@media(max-width:1023px){.motion-parallax-wrapper__loading-placeholder{height:400px}}.magna-home__solutions{margin-bottom:40px}.magna-home__carta-difference{flex-direction:column;align-items:center;gap:64px}@media(max-width:768px){.magna-home__carta-difference{gap:40px}}.magna-home__carta-difference-title{margin:0;color:#000;font-family:var(--font-sang-bleu-versailles),"SangBleu Versailles",serif;font-size:70px;font-weight:400;line-height:78px;text-align:center}@media(max-width:768px){.magna-home__carta-difference-title{font-size:48px;line-height:56px}}@media(max-width:540px){.magna-home__carta-difference-title{font-size:40px;line-height:52px}}.magna-home__trusted-by{margin-bottom:40px}.magna-home__explore-solutions{display:flex;flex-direction:column;align-items:center;gap:64px}.magna-home__explore-solutions-title{margin:0;color:#000;font-family:var(--font-sang-bleu-versailles),"SangBleu Versailles",serif;font-size:70px;font-weight:400;line-height:78px;text-align:center}@media(max-width:768px){.magna-home__explore-solutions-title{font-size:48px;line-height:56px}}@media(max-width:540px){.magna-home__explore-solutions-title{font-size:40px;line-height:52px}}.magna-home__explore-solutions-grid{display:flex;width:100%;align-items:center;justify-content:center}@media(min-width:1024px){.magna-home__explore-solutions-grid{position:relative;height:228px;width:1240px;background-image:linear-gradient(#1a1a1a,#1a1a1a),linear-gradient(#1a1a1a,#1a1a1a),linear-gradient(#1a1a1a,#1a1a1a),linear-gradient(#1a1a1a,#1a1a1a),linear-gradient(white,white),repeating-linear-gradient(90deg,transparent 0 8px,white 8px 44px),repeating-linear-gradient(#dfdada 0 8px,transparent 8px 44px);background-size:8px 8px,8px 8px,8px 8px,8px 8px,888px 96px,100% 100%,100% 100%;background-position:132px 44px,1100px 44px,132px 176px,1100px 176px,176px 66px,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat}}.magna-home__explore-solutions-buttons{display:flex;flex-direction:column;gap:12px}@media(max-width:540px){.magna-home__explore-solutions-buttons{width:100%}}@media(min-width:1024px){.magna-home__explore-solutions-buttons{flex-direction:row;width:888px}.magna-home__explore-solutions-buttons>*{flex:1 1}}.magna-home__lets-connect{flex-direction:column;align-items:center;gap:48px}.magna-home__lets-connect-title{margin:0;color:#000;font-family:var(--font-sang-bleu-versailles),"SangBleu Versailles",serif;font-size:70px;font-weight:400;line-height:78px;text-align:center}@media(max-width:768px){.magna-home__lets-connect-title{font-size:48px;line-height:56px}}@media(max-width:540px){.magna-home__lets-connect-title{font-size:36px;line-height:42px}}.magna-home__lets-connect-actions{display:flex;gap:12px}@media(max-width:540px){.magna-home__lets-connect-actions{flex-direction:column;width:100%}}