/* Design follows the approved service LP, with every deliverable visible. */
.design-landing .service-row-actions{align-items:center;column-gap:25px}
.design-landing .design-next{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#006aa6;font-family:Raleway,Arial,sans-serif;font-size:12px;font-weight:400}
.design-landing .design-next span{font-size:21px;color:#008fce}
.design-landing .design-next:hover{color:#063b88}
.design-offerings{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(130deg,#f0faff 0%,#fff 65%);padding:85px 0}
.design-offerings::before{content:'';position:absolute;z-index:-1;right:-130px;bottom:-120px;width:580px;aspect-ratio:1;background:url('./assets/brand-symbol-avif-56565d7e.avif') center/contain no-repeat;opacity:.035;pointer-events:none}
.design-offerings .service-section-heading{max-width:820px;margin-bottom:55px}
.design-offerings .service-divider{margin-inline:auto}
.design-offerings .service-offerings-grid{column-gap:65px;row-gap:34px}
.design-offerings .service-offerings-grid article{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:start;column-gap:23px;padding-bottom:32px;min-width:0}
.design-offering-icon{width:94px;height:auto;display:block}
.design-offering-copy{padding-top:7px;min-width:0}
.design-offerings .service-offerings-grid h3{margin-bottom:12px;color:#063b88;font-size:27px;line-height:1.15}
.design-offerings .service-offerings-grid p{line-height:1.6}
.design-offerings .service-row-actions{justify-content:center;margin-top:36px}
.design-landing #escopo,.design-landing #criacao,.design-landing #aplicacoes{scroll-margin-top:125px}
@media(max-width:1100px){.design-offerings .service-offerings-grid{column-gap:35px}.design-offerings .service-offerings-grid article{grid-template-columns:76px minmax(0,1fr);column-gap:18px}.design-offering-icon{width:76px}.design-offerings .service-offerings-grid h3{font-size:25px}}
@media(max-width:800px){.design-offerings .service-offerings-grid{grid-template-columns:1fr;row-gap:28px}.design-offerings .service-offerings-grid article{grid-template-columns:90px minmax(0,1fr);column-gap:24px}.design-offering-icon{width:90px}.design-offerings .service-section-heading{margin-bottom:40px}.design-offerings{padding:60px 0}}
@media(max-width:520px){.design-offerings .service-offerings-grid article{grid-template-columns:66px minmax(0,1fr);column-gap:17px;padding-bottom:26px}.design-offering-icon{width:66px}.design-offering-copy{padding-top:3px}.design-offerings .service-offerings-grid h3{font-size:24px;line-height:1.18}.design-offerings .service-offerings-grid p{font-size:16px;line-height:1.55}.design-offerings{padding:48px 0 55px}.design-landing .service-row-actions{gap:10px 20px}.design-offerings .service-row-actions{justify-content:flex-start;margin-top:28px}.design-offerings::before{width:370px;right:-160px;bottom:-60px}}
@media(max-width:360px){.design-offerings .service-offerings-grid article{grid-template-columns:53px minmax(0,1fr);column-gap:12px}.design-offering-icon{width:53px}.design-offerings .service-offerings-grid h3{font-size:22px}}
