@charset "UTF-8";.fiscalizacao-hero{padding-top:90px;padding-bottom:0;background-image:url(../../../img/sobre/bgsobre.png);background-size:cover;background-position:center top;position:relative;overflow-x:clip;overflow-y:visible;margin-top:60px}.fiscalizacao-hero-container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.fiscalizacao-hero-media{height:100%;min-height:500px;position:relative;display:flex;align-items:flex-end;justify-content:flex-start;grid-column:1}.fiscalizacao-hero-person{max-width:unset;width:clamp(400px,38vw,454px);height:auto;position:absolute;bottom:-119px;left:0;transform:translateX(70px) translateY(-119px) scale(1.05);transform-origin:bottom left;z-index:100}.fiscalizacao-hero-content{padding-bottom:175px;position:relative;z-index:11;grid-column:2}.fiscalizacao-hero-title{font-family:var(--font-heading);font-size:clamp(28px,3vw,35px);font-weight:700;line-height:1.3;color:#061558;margin-bottom:32px}.fiscalizacao-hero-btn{padding:16px 32px;font-size:16px}.service-content-section{padding:100px 0}.benefits-layout{display:flex;justify-content:space-between;align-items:center;width:100%;gap:40px}.benefits-left{max-width:40%;flex-shrink:0}.benefits-right{max-width:40%;flex-grow:1;display:flex;justify-content:flex-end}.service-benefits{width:100%}.service-info-title{font-family:var(--font-heading);font-size:clamp(32px,5vw,42px);font-weight:700;color:#061558;margin-bottom:0;line-height:1.2;text-align:left}.service-benefits{display:flex;flex-direction:column;gap:24px}.service-benefits li{display:flex;align-items:flex-start;gap:16px}.check-icon{width:32px;height:32px;background:#73e2db;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-size:16px;margin-top:0}.service-benefits span{color:#061558;font-weight:500;line-height:1.6;font-size:16px;padding-top:4px}.process-section{background:#f8fafc;padding:100px 0}.process-title{font-family:var(--font-heading);font-size:36px;font-size:clamp(32px,5vw,42px);font-weight:700;color:#061558;text-align:center;margin-bottom:80px;line-height:1.2}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.process-step{position:relative}.step-header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.step-number{width:50px;height:50px;border-radius:50%;background:#252af8;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:600;font-size:18px;flex-shrink:0;z-index:2;box-shadow:0 4px 10px rgba(37,42,248,.2)}.step-line{flex:1;height:1px;background:#061558;opacity:.2}.process-step:last-child .step-line{display:none}.step-title{font-family:var(--font-heading);font-size:20px;font-weight:700;color:#061558;margin-bottom:12px;line-height:1.3}.step-desc{font-size:14px;color:#64748b;line-height:1.6}.supervision-cta .cta-global-image{padding-top:30px}.supervision-cta .cta-global-image img{width:clamp(480px,64vw,808px);transform:translateX(26px) translateY(1px)}@media (min-width:901px){.fiscalizacao-hero-container{grid-template-areas:"media content"}.fiscalizacao-hero-media{grid-area:media;justify-content:flex-start}.fiscalizacao-hero-content{grid-area:content;padding-left:40px;padding-right:0}}@media (max-width:900px){.fiscalizacao-hero{padding:40px 0 0;margin-top:60px;min-height:auto}.fiscalizacao-hero-container{display:flex;flex-direction:column;text-align:center}.fiscalizacao-hero-media{min-height:auto;margin-bottom:0;display:flex;align-items:flex-end;position:relative;order:2;width:100%;justify-content:center}.fiscalizacao-hero-person{position:relative;left:auto;transform:none;max-width:100%;margin:0 auto;bottom:0;max-height:calc(100vh - 400px);display:block;width:auto;opacity:1;visibility:visible}.fiscalizacao-hero-content{padding-right:0;padding-top:20px;padding-bottom:0;order:1}}@media (max-width:1024px){.benefits-layout{flex-direction:column;align-items:flex-start;gap:40px}.benefits-left,.benefits-right{max-width:100%;width:100%;justify-content:flex-start}.process-steps{grid-template-columns:1fr 1fr;gap:50px 30px}.process-step:nth-child(2) .step-line{display:none}.service-content-section{padding:60px 0}.process-section{padding:60px 0}.process-title{margin-bottom:50px}}@media (max-width:480px){.process-steps{grid-template-columns:1fr 1fr;gap:30px 15px}.process-step{border-bottom:.55px solid rgba(6,21,88,.1);padding-bottom:15px}.process-step:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}.step-number{width:35px;height:35px;font-size:14px}.step-header{margin-bottom:12px}.step-title{font-size:16px;margin-bottom:8px}.step-desc{font-size:12px;line-height:1.4}.step-line{display:none}.process-step:nth-child(even) .step-line{display:none}.fiscalizacao-hero{padding:10px 0 0}.fiscalizacao-hero-title{font-size:26px;line-height:1.3}.process-title{font-size:26px;margin-bottom:40px}.service-info-title{font-size:26px;margin-bottom:24px;line-height:1.2}.service-benefits span{font-size:14px;line-height:1.4}.check-icon{width:24px;height:24px;font-size:12px}}