.bulk-survey{padding:clamp(64px,8vw,110px) max(24px,6vw);background:#eef1ee;color:#142c35}.bulk-hero{position:relative;min-height:600px;display:flex;align-items:flex-end;overflow:hidden;border-radius:2px}.bulk-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bulk-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,22,47,.92) 0%,rgba(4,22,47,.62) 48%,rgba(4,22,47,.06) 80%)}.bulk-hero-copy{position:relative;z-index:1;max-width:650px;padding:clamp(34px,6vw,76px);color:#fff}.bulk-hero-copy .section-label{color:#6ed0f4}.bulk-hero-copy h2{font-size:clamp(2.5rem,6vw,5.4rem);line-height:.94;letter-spacing:-.05em;margin:12px 0 22px}.bulk-hero-copy>p:not(.section-label){font-size:1.08rem;line-height:1.65;max-width:57ch;color:rgba(255,255,255,.84)}.bulk-hero-copy .btn{margin-top:22px}.bulk-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:70px 0 42px;border-bottom:1px solid rgba(20,44,53,.18)}.bulk-intro h3{font-size:clamp(2rem,4vw,3.8rem);line-height:1;letter-spacing:-.04em;margin:8px 0}.bulk-intro>p{align-self:end;font-size:1.05rem;line-height:1.7;color:#52666b;max-width:56ch}.bulk-services{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(20,44,53,.14);margin-top:42px}.bulk-services article{background:#eef1ee;padding:34px 30px;min-height:230px}.bulk-services span{font-family:Oswald,sans-serif;color:#168fc4;font-size:.85rem}.bulk-services h4{font-size:1.35rem;margin:20px 0 12px}.bulk-services p{color:#607074;line-height:1.55}.bulk-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:50px}.bulk-feature-grid figure{margin:0;background:#04162f;color:#fff}.bulk-feature-grid img{display:block;width:100%;height:360px;object-fit:cover}.bulk-feature-grid figcaption{display:flex;justify-content:space-between;gap:24px;padding:24px 26px}.bulk-feature-grid figcaption span{color:rgba(255,255,255,.65);font-size:.9rem;text-align:right}@media(max-width:850px){.bulk-hero{min-height:680px}.bulk-hero-overlay{background:linear-gradient(0deg,rgba(4,22,47,.96) 0%,rgba(4,22,47,.68) 58%,rgba(4,22,47,.12) 100%)}.bulk-intro,.bulk-feature-grid{grid-template-columns:1fr;gap:28px}.bulk-services{grid-template-columns:1fr 1fr}.bulk-feature-grid img{height:300px}}@media(max-width:560px){.bulk-survey{padding-left:16px;padding-right:16px}.bulk-hero{min-height:620px}.bulk-hero-copy{padding:30px 24px}.bulk-services{grid-template-columns:1fr}.bulk-services article{min-height:auto}.bulk-feature-grid figcaption{display:block}.bulk-feature-grid figcaption span{display:block;text-align:left;margin-top:8px}}
/* Destaque da nova área de atuação */
.bulk-announcement{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:34px;margin:0;padding:0 max(24px,6vw) 0 0;background:#0a2b3d;color:#fff;border-bottom:5px solid #22a9df;overflow:hidden}.bulk-announcement>img{width:180px;height:180px;object-fit:cover}.bulk-announcement-copy{padding:26px 0}.bulk-announcement-copy>p:first-child{margin:0 0 9px;font-size:.78rem;letter-spacing:.08em;color:#a9c7d2}.bulk-announcement-copy>p:first-child span{display:inline-block;background:#22a9df;color:#04162f;font-weight:800;padding:6px 9px;margin-right:10px}.bulk-announcement h2{font-size:clamp(1.55rem,2.6vw,2.55rem);line-height:1.05;letter-spacing:-.035em;margin:0}.bulk-announcement-text{color:#bdd0d7;line-height:1.55;margin:12px 0 0;max-width:80ch}.bulk-announcement-link{display:flex;align-items:center;gap:15px;margin-right:max(24px,4vw);white-space:nowrap;color:#fff;text-decoration:none;font-weight:800;border:1px solid rgba(255,255,255,.28);padding:16px 18px}.bulk-announcement-link span{color:#6ed0f4}@media(max-width:850px){.bulk-announcement{grid-template-columns:120px 1fr;padding-right:22px;gap:22px}.bulk-announcement>img{width:120px;height:100%}.bulk-announcement-link{grid-column:2;margin:0 0 24px;width:max-content}}@media(max-width:560px){.bulk-announcement{grid-template-columns:1fr;padding:0 20px 26px}.bulk-announcement>img{width:calc(100% + 40px);height:190px;margin-left:-20px}.bulk-announcement-copy{padding:4px 0}.bulk-announcement-link{grid-column:1;margin:0}}
