/* Estudos de entregáveis: produto, embalagem, loja, campanha e rotinas. */
.delivery-study{margin:0 0 50px 80px;border:1px solid #11295722;background:#fff;overflow:hidden}.study-label{margin:0;padding:17px 24px;border-bottom:1px solid #11295722;display:flex;justify-content:space-between;gap:20px;align-items:center;color:#405374;font-size:13px;line-height:1.5}.study-label>span:first-child{font-weight:600;color:#142c61}.study-image{margin:0}.study-image>img{width:100%;height:auto;aspect-ratio:1.65;object-fit:cover}.study-image figcaption{padding:20px 24px;font-size:14px;line-height:1.6;color:#405374}.packaging-study{display:grid;grid-template-columns:1.5fr .65fr}.packaging-study>img{height:100%;width:100%;object-fit:cover;min-height:360px}.packaging-spec{padding:30px 25px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;background:#edf2ff}.packaging-spec>span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#405374}.packaging-spec h4{font-size:30px;letter-spacing:-.05em;line-height:1.12;font-weight:500;margin:0}.sample-swatches{display:flex;gap:8px}.sample-swatches i{display:block;width:42px;height:42px;background:#1f4bff;border:1px solid #12285220}.sample-swatches i:nth-child(2){background:#f4f6fc}.sample-swatches i:nth-child(3){background:#061743}.packaging-spec>p{font-size:14px;line-height:1.6;margin:0;color:#405374}.store-study{background:#fff}.store-study-bar{padding:20px 26px;display:flex;justify-content:space-between;border-bottom:1px solid #10265020;font-size:13px;color:#405374}.store-study-bar>strong{font-weight:500;letter-spacing:.12em;text-transform:uppercase}.store-study-layout{display:grid;grid-template-columns:1.25fr 1fr;align-items:center}.store-study-photo{margin:0;padding:0;background:#e8eefe;overflow:hidden}.store-study-photo>img{width:100%;height:440px;object-fit:cover}.store-study-info{padding:30px}.store-study-info>.eyebrow{font-size:12px!important;margin-bottom:23px}.store-study-info h4{font-size:clamp(30px,3vw,43px);line-height:1.1;font-weight:500;letter-spacing:-.05em;margin:0 0 20px}.store-study-info>p{font-size:15px;line-height:1.6;color:#405374}.study-views{display:flex;gap:7px;flex-wrap:wrap;margin-top:28px}.study-views>button{background:white;border:1px solid #142c6135;padding:11px 12px;border-radius:2px;color:#142c61;font-size:13px;min-height:44px}.study-views>button[aria-pressed=true]{background:#1f4bff;color:white;border-color:#1f4bff}.store-study-info .study-caption{font-size:13px;margin-top:17px;min-height:45px}.campaign-study{padding:28px;display:grid;grid-template-columns:.85fr 1fr;gap:25px;background:#e8eefe;align-items:center}.campaign-poster{position:relative;min-height:420px;overflow:hidden;color:white;background:#061743}.campaign-poster>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.campaign-poster:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#06174345,transparent 30%,#06174370)}.campaign-poster>div{position:relative;z-index:1;padding:25px}.campaign-poster small{font-size:12px;letter-spacing:.13em;text-transform:uppercase}.campaign-poster strong{display:block;font-size:47px;letter-spacing:-.055em;line-height:1.03;font-weight:500;margin-top:265px}.campaign-side{display:grid;gap:25px}.campaign-banner{background:#061743;color:white;display:grid;grid-template-columns:.8fr 1fr;min-height:190px;overflow:hidden}.campaign-banner>img{height:100%;width:100%;object-fit:cover}.campaign-banner>div{padding:22px;display:flex;flex-direction:column;justify-content:space-between}.campaign-banner strong{font-size:27px;font-weight:500;letter-spacing:-.045em;line-height:1.1}.campaign-banner small{font-size:12px}.campaign-caption h4{font-size:28px;font-weight:500;letter-spacing:-.04em;line-height:1.15;margin:0 0 15px}.campaign-caption p{font-size:14px;color:#405374;line-height:1.65;margin:0}.relationship-study{display:grid;grid-template-columns:1fr 1fr;background:#edf2ff}.email-specimen{margin:28px;background:white;border:1px solid #11295720;padding:22px}.email-meta{font-size:12px;line-height:1.7;color:#405374;border-bottom:1px solid #11295720;padding-bottom:15px;margin-bottom:18px}.email-specimen>img{width:100%;height:170px;object-fit:cover}.email-specimen h4{font-size:30px;font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:23px 0 14px}.email-specimen>p{font-size:14px;color:#405374;line-height:1.65}.relationship-steps{padding:30px 30px 30px 0;display:flex;flex-direction:column;justify-content:center}.relationship-steps>div{border-top:1px solid #142c6130;padding:20px 0}.relationship-steps strong{font-size:23px;letter-spacing:-.035em;font-weight:500}.relationship-steps p{font-size:14px;margin:10px 0 0;color:#405374}.operations-study{padding:28px;background:#f5f7fd}.operations-header{display:flex;justify-content:space-between;gap:25px;margin-bottom:30px}.operations-header h4{font-size:26px;font-weight:500;letter-spacing:-.04em;margin:0}.operations-header>span{font-size:13px;color:#405374}.operations-table{width:100%;border-collapse:collapse;text-align:left}.operations-table th{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#405374;font-weight:500;padding:15px 10px;background:#e4ebfa}.operations-table td{font-size:14px;line-height:1.5;padding:18px 10px;border-bottom:1px solid #142c6120;vertical-align:top}.operations-table td:first-child{font-weight:600}.operations-table td:last-child{color:#405374}.operations-study>p{font-size:13px;line-height:1.6;margin:24px 0 0;color:#405374}.market-study{display:grid;grid-template-columns:1fr 1fr}.market-study>img{width:100%;height:100%;object-fit:cover;min-height:360px}.market-checklist{padding:30px;background:#061743;color:white}.market-checklist h4{font-size:30px;font-weight:500;letter-spacing:-.04em;line-height:1.12;margin:0 0 24px}.market-checklist>div{border-top:1px solid #ffffff30;padding:15px 0}.market-checklist strong{font-size:16px;font-weight:500}.market-checklist p{font-size:13px;line-height:1.6;color:#d3dfff;margin:9px 0 0}.expertise-side.visual-side{padding:0;min-height:360px;position:relative;background:#061743!important;justify-content:normal}.visual-side>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.visual-side>span{position:absolute;left:15px;right:15px;bottom:15px;padding:10px 12px;background:#061743e8;color:#fff;font-size:12px;line-height:1.5}.service-art.art-brand .brand-image{inset:0!important;width:100%!important;height:100%!important;transform:none!important}.service-art.art-brand .brand-image img{width:100%;height:100%;object-fit:cover}.service-art.art-brand .brand-letter,.service-art.art-brand .brand-palette{display:none}.gallery-image.packaging-board{padding:0;background:#edf2ff}.packaging-board>img{width:100%;height:100%;object-fit:cover}.gallery-dialog-media .packaging-board{height:100%}
@media(max-width:1060px){.delivery-study{margin-left:65px}.packaging-study{grid-template-columns:1fr}.packaging-spec{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:24px}.packaging-spec>p{grid-column:1/-1}.packaging-study>img{min-height:0;aspect-ratio:1.7}.store-study-photo>img{height:390px}.store-study-info{padding:23px}.campaign-poster strong{font-size:37px}.campaign-banner strong{font-size:23px}.campaign-banner>div{padding:16px}.relationship-study{grid-template-columns:1fr}.relationship-steps{padding:0 28px 28px}.expertise-side.visual-side{min-height:330px}}
@media(max-width:760px){.delivery-study{margin:0 0 35px}.study-label{padding:16px;display:block;font-size:12px}.study-label>span{display:block}.study-label>span+span{margin-top:5px}.packaging-spec{padding:22px;display:flex;gap:20px}.packaging-spec h4{font-size:31px}.packaging-study>img{aspect-ratio:1.2}.store-study-bar{padding:17px;font-size:12px}.store-study-layout{grid-template-columns:1fr}.store-study-photo>img{height:320px}.store-study-info{padding:24px}.store-study-info h4{font-size:36px}.study-views>button{font-size:13px;flex:1}.campaign-study{padding:18px;grid-template-columns:1fr;gap:25px}.campaign-poster{min-height:420px}.campaign-poster strong{font-size:48px;margin-top:255px}.campaign-banner{min-height:180px}.campaign-banner strong{font-size:28px}.campaign-side{gap:22px}.email-specimen{margin:18px;padding:20px}.email-specimen>img{height:185px}.relationship-steps{padding:0 22px 20px}.operations-study{padding:20px 13px}.operations-header{display:block;padding:0 5px}.operations-header h4{font-size:26px;margin-bottom:12px}.operations-table th,.operations-table td{padding:12px 5px;font-size:12px;overflow-wrap:anywhere}.operations-table td{font-size:13px}.market-study{grid-template-columns:1fr}.market-study>img{min-height:0;height:290px}.market-checklist{padding:25px}.expertise-side.visual-side{min-height:330px}.study-image figcaption{padding:18px}}
