.LandingBlocks-module__QxX-JG__grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(12px,2vw,22px);width:100%;max-width:1200px;margin-top:clamp(18px,4vh,48px);margin-left:auto;margin-right:auto;display:flex}.LandingBlocks-module__QxX-JG__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1414145b;border:1px solid #ffffff14;border-radius:14px;flex:260px;min-width:0;max-width:380px;padding:14px 16px 18px;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff1a}.LandingBlocks-module__QxX-JG__card h3{text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:18px}.LandingBlocks-module__QxX-JG__card p{opacity:.95;margin:0;font-size:15px;line-height:1.55}.LandingBlocks-module__QxX-JG__cardMid{transform:translateY(clamp(0px,3vh,28px))}@media (max-width:790px){.LandingBlocks-module__QxX-JG__grid{margin-top:clamp(14px,3vh,24px)}.LandingBlocks-module__QxX-JG__card{text-align:center;max-width:560px}.LandingBlocks-module__QxX-JG__cardMid{transform:none}}
.PromisesBlock-module__PpIAHW__promisesBlock{flex-direction:column;justify-content:center;align-items:center;padding:20px 120px 40px;display:flex}.PromisesBlock-module__PpIAHW__promisesBlock h2{text-align:center;font-size:36px;font-weight:500}.PromisesBlock-module__PpIAHW__blocksContainer{flex-wrap:wrap;justify-content:center;margin-top:40px;display:flex}.PromisesBlock-module__PpIAHW__block{align-items:center;width:35vw;margin-bottom:30px;display:flex}.PromisesBlock-module__PpIAHW__block p{width:80%;margin-left:15px;font-size:20px;line-height:1.5}@media only screen and (max-width:1070px){.PromisesBlock-module__PpIAHW__promisesBlock{padding:20px 60px 40px}.PromisesBlock-module__PpIAHW__blocksContainer{justify-content:space-around}.PromisesBlock-module__PpIAHW__block p{width:90%;font-size:18px}}@media only screen and (max-width:790px){.PromisesBlock-module__PpIAHW__promisesBlock h2{font-size:32px;font-weight:400}.PromisesBlock-module__PpIAHW__block p{font-size:16px}}@media only screen and (max-width:660px){.PromisesBlock-module__PpIAHW__blocksContainer{flex-direction:column}.PromisesBlock-module__PpIAHW__block{width:100%;margin-bottom:20px}.PromisesBlock-module__PpIAHW__promisesBlock h2{font-size:28px}.PromisesBlock-module__PpIAHW__blocksContainer{margin-top:20px}}@media only screen and (max-width:421px){.PromisesBlock-module__PpIAHW__promisesBlock{padding:12vh 15px 30px}}@media only screen and (max-width:350px){.PromisesBlock-module__PpIAHW__promisesBlock{padding:15vh 15px 30px}}
