/* Hierarquia da primeira dobra e moldura institucional */
.hero .copy{width:min(650px,52%);padding:58px 3.5vw 58px 7vw}.hero .copy h1{max-width:610px;font-size:clamp(39px,3.85vw,58px);line-height:1.055;margin:20px 0 15px}.hero .copy>p{max-width:555px;margin:0 0 17px;font-size:17px;line-height:1.52}.hero .copy ul{width:min(560px,100%);display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 10px}.hero .copy li{min-height:47px;display:flex;align-items:center;padding:9px 12px;border:1px solid #ffffff26;border-radius:9px;background:#071a3d6b;backdrop-filter:blur(5px);font-size:13px;line-height:1.25}.hero .copy li:last-child{grid-column:1/-1}.hero .copy li:before{flex:0 0 19px;margin-right:8px}.hero .copy .cta{min-width:205px;margin-top:10px}.hero .copy>small{margin-top:10px}
.company .office-photo{height:384px;margin:18px;border:1px solid #d9dfE9;border-radius:23px!important;overflow:hidden;box-shadow:0 13px 32px #071a3d24;position:relative}.company .office-photo:after{content:'';position:absolute;inset:0;border:5px solid #ffffff66;border-radius:22px;pointer-events:none}.company .office-photo img{border-radius:21px}.company article{padding-left:40px}
@media(max-width:900px){.hero .copy{width:100%;padding:52px 7vw 48px}.hero .copy h1,.hero .copy>p{max-width:690px}.company .office-photo{height:370px;margin:18px 18px 0}.company article{padding-left:45px}}
@media(max-width:600px){.hero .copy{padding:42px 22px 38px}.hero .copy h1{font-size:35px;line-height:1.08}.hero .copy>p{font-size:16px}.hero .copy ul{grid-template-columns:1fr}.hero .copy li:last-child{grid-column:auto}.hero .copy .cta{width:100%}.company .office-photo{height:285px;margin:12px 12px 0;border-radius:18px!important}.company .office-photo:after,.company .office-photo img{border-radius:17px}.company article{padding-left:26px}}
