.jornada{background-color:var(--som-bg)}.jornada .section-intro{font-size:var(--font-size-sm);max-width:800px;margin:0 auto var(--space-6);text-align:center;color:var(--som-text-light);line-height:var(--line-height-relaxed)}.jornada h2{margin-bottom:var(--space-8)}.jornada-intro{max-width:800px;margin:0 auto var(--space-8);padding:0 var(--space-4)}.jornada-intro p{color:var(--som-text-light);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:var(--space-3)}.jornada-intro p:last-child{margin-bottom:0}.jornada-fluxo{display:flex;flex-direction:column;gap:var(--space-6)}.jornada-etapa{background-color:var(--som-bg-alt);padding:var(--space-5);border-radius:var(--radius)}.etapa-header{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5)}.etapa-header h3{margin-bottom:var(--space-1);font-size:var(--font-size-md)}.etapa-header p{margin-bottom:0;color:var(--som-text-light);font-size:var(--font-size-sm)}.jornada-etapa h3{font-size:var(--font-size-md);color:var(--som-primary-darker);margin-bottom:var(--space-4)}.jornada-etapa p{color:var(--som-text-light);line-height:var(--line-height-relaxed);font-size:var(--font-size-sm)}.veiculos-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);position:relative}.jornada-bottom{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.jornada-bottom .jornada-etapa{display:flex;flex-direction:column;text-align:center;align-items:center}.jornada-bottom .jornada-etapa p{flex:1;margin-bottom:var(--space-4)}.sobre{background-color:var(--som-primary);padding:var(--space-8) 0}.sobre h2{text-align:center;color:#fff;margin-bottom:var(--space-2)}.sobre-grid{display:flex;flex-direction:column;align-items:center;text-align:center}.sobre-image{max-width:240px}@media (max-width:767px){.sobre-image{margin:0 auto}}@media (min-width:768px){.sobre-image{max-width:360px}}@media (min-width:1024px){.sobre-image{max-width:220px}}@media (min-width:1440px){.sobre-image{max-width:260px}}.sobre-image img{width:100%;height:auto}.sobre-content p{color:#fff;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);max-width:600px;margin:0 auto}@media (max-width:767px){.sobre-content p:first-child{margin-top:-2rem}}.visao{background-color:#4a7578;padding:var(--space-8) 0}.visao h2{text-align:center;color:#fff;margin-bottom:var(--space-2)}.visao-grid{display:flex;flex-direction:column;align-items:center;text-align:center}.visao-image{max-width:240px}@media (max-width:767px){.visao-image{margin:0 auto}}@media (min-width:768px){.visao-image{max-width:360px}}@media (min-width:1024px){.visao-image{max-width:220px}}@media (min-width:1440px){.visao-image{max-width:260px}}.visao-image img{width:100%;height:auto;display:block}.visao-content p{color:#fff;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);max-width:600px;margin:0 auto}.visao-content p em{color:#fff;font-weight:600;font-style:italic}@media (max-width:767px){.visao-content p:first-child{margin-top:-2rem}}.sobre-content p:last-child,.visao-content p:last-child{margin-bottom:0}.texto-justificado p{text-align:justify;text-justify:inter-word}.valores{background-color:var(--som-bg-alt)}.valores h2{text-align:center;margin-bottom:var(--space-8)}.valores-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.valor-item{display:flex;align-items:baseline;gap:var(--space-3)}.valor-texto{flex:1}.valor-item h4{font-size:var(--font-size-base);font-weight:600;color:var(--som-primary-darker);margin-bottom:var(--space-2)}.valor-item p{color:var(--som-text-light);margin-bottom:0;line-height:var(--line-height-relaxed);font-size:var(--font-size-sm)}.section.praticas{background-color:var(--som-bg);padding-top:var(--space-12)}.section.praticas h2{margin-bottom:var(--space-8)}.section.praticas .section-intro{text-align:center;color:var(--som-text-light);max-width:700px;margin:0 auto var(--space-8);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.praticas-intro{max-width:800px;margin:0 auto var(--space-8);padding:0 var(--space-4)}.praticas-intro p{color:var(--som-text-light);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:var(--space-3)}.praticas-intro p:last-child{margin-bottom:0}.video{background-color:var(--som-bg-alt);text-align:center}.video-container{position:relative;aspect-ratio:16/9;margin-top:var(--space-6);cursor:pointer;-webkit-tap-highlight-color:transparent}@supports not (aspect-ratio:16 / 9){.video-container{padding-bottom:56.25%;height:0}}.video-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:var(--radius);box-shadow:var(--shadow-md)}.video-play-button{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.5);border:none;border-radius:50%;width:56px;height:56px;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease;z-index:10;display:flex;align-items:center;justify-content:center}.video-play-button:hover{background:rgba(0,0,0,.7);transform:translate(-50%,-50%) scale(1.08)}.video-play-button svg{display:block;width:56px;height:56px}.plyr{--plyr-color-main:#FF6B35;--plyr-video-background:#000;--plyr-video-control-color:#fff;--plyr-range-fill-background:#FF6B35;--plyr-range-thumb-background:#fff;--plyr-range-thumb-shadow:0 1px 4px rgba(0,0,0,0.5);--plyr-menu-background:rgba(28, 28, 28, 0.95);--plyr-tooltip-background:rgba(0, 0, 0, 0.85);--plyr-tooltip-color:#fff;--plyr-font-family:var(--font-family, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif);--plyr-focus-visible-color:#FF6B35;--plyr-video-controls-background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.7) 100%)}.video-container .plyr{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius);box-shadow:var(--shadow-md)}.plyr__control--overlaid{background:rgba(0,0,0,.5)!important;border-radius:50%!important;padding:20px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.plyr__control--overlaid svg{width:28px;height:28px}.plyr__control--overlaid:hover{background:rgba(0,0,0,.7)!important;transform:translate(-50%,-50%) scale(1.08)!important}.plyr--full-ui input[type=range]{height:4px}.plyr--full-ui input[type=range]:hover{height:6px}.video-container video[controls]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius);object-fit:contain;background:#000}video::-webkit-media-controls-download-button{display:none!important}video::-webkit-media-controls-overflow-button{display:none!important}.plyr--hide-controls{cursor:none}@media (max-width:479px){.plyr__time{display:none!important}}@media (min-width:768px){.video-container{max-width:800px;margin-left:auto;margin-right:auto}.video-play-button{width:72px;height:72px}.video-play-button svg{width:72px;height:72px}}@media (orientation:landscape){@supports (padding:env(safe-area-inset-left)){.video-container{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}}.doacao{background:linear-gradient(135deg,var(--som-primary-dark) 0,var(--som-primary-darker) 100%);color:#fff;padding:var(--space-10) 0}.doacao-grid{display:flex;flex-direction:column;gap:var(--space-8)}.doacao-content{display:flex;flex-direction:column;text-align:left}.doacao-logo{margin:0 auto var(--space-5);max-width:160px;opacity:.95;display:block}.doacao-content p{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4);opacity:.9}.doacao-content .btn-doacao{margin-top:var(--space-2);align-self:stretch}.doacao-form{display:flex;flex-direction:column}@media (min-width:768px){.jornada .section-intro{font-size:var(--font-size-base)}.jornada-etapa{padding:var(--space-8)}.etapa-header h3{font-size:var(--font-size-lg)}.jornada-etapa h3{font-size:var(--font-size-lg)}.jornada-etapa p{font-size:var(--font-size-base)}.veiculos-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.jornada-bottom{grid-template-columns:repeat(2,1fr);align-items:stretch}.sobre .container,.visao .container{display:grid;grid-template-columns:360px 1fr;grid-template-rows:min-content auto;gap:var(--space-2) var(--space-8);align-items:start}.sobre h2{grid-column:2;grid-row:1;margin-bottom:0;text-align:left}.visao h2{grid-column:1;grid-row:1;margin-bottom:0;text-align:left}.sobre-grid,.visao-grid{display:contents}.sobre-image{grid-column:1;grid-row:1/3;max-width:360px;margin-bottom:0;align-self:center}.sobre-image{grid-column:1;grid-row:1/3;max-width:360px;margin-bottom:0;align-self:center}.sobre-content{grid-column:2;grid-row:2;text-align:left}.visao .container{grid-template-columns:1fr 360px;grid-template-rows:auto auto}.visao-image{grid-column:2;grid-row:1/3;max-width:360px;margin-bottom:0;align-self:center;margin-top:2rem}.visao-content{grid-column:1;grid-row:2;text-align:left}.sobre-content p,.visao-content p{font-size:var(--font-size-base);max-width:none;margin:0}.valores-grid{grid-template-columns:1fr 1fr;gap:var(--space-8) var(--space-12)}.valor-item h4{font-size:var(--font-size-md)}.valor-item p{font-size:var(--font-size-base)}.doacao-grid{flex-direction:row;gap:var(--space-12);align-items:stretch}.doacao-content,.doacao-form{flex:1}.doacao-content{text-align:left}.doacao-form{display:flex;flex-direction:column}.doacao-content .btn-doacao{align-self:flex-start;margin-top:var(--space-6)}.doacao-logo{margin:0 0 var(--space-5)}.doacao-form .contato-form{display:flex;flex-direction:column;flex-grow:1}.doacao-form .contato-form .btn-enviar{margin-top:auto}.section.praticas .section-intro{font-size:var(--font-size-base)}}@media (min-width:1024px){.jornada .section-intro{font-size:var(--font-size-base);margin-bottom:var(--space-8)}.veiculos-grid{grid-template-columns:repeat(5,1fr);gap:var(--space-5)}.sobre .container{grid-template-columns:220px 1fr;grid-template-rows:min-content auto;gap:var(--space-3) var(--space-10)}.visao .container{grid-template-columns:1fr 220px;grid-template-rows:auto auto;gap:var(--space-3) var(--space-10)}.sobre-image,.visao-image{max-width:220px}.sobre-content p,.visao-content p{font-size:var(--font-size-md)}.valores-grid{gap:var(--space-10) var(--space-16)}}@media (min-width:1440px){.sobre .container{grid-template-columns:260px 1fr;grid-template-rows:min-content auto}.visao .container{grid-template-columns:1fr 260px;grid-template-rows:auto auto}.sobre-image,.visao-image{max-width:260px}}@media (hover:none) and (pointer:coarse){.jornada-etapa:hover,.valor-item:hover{background:inherit}}@media (prefers-color-scheme:dark){.jornada{background-color:var(--som-bg)}.jornada-etapa{background-color:var(--som-bg-alt)}.valores{background-color:var(--som-bg-alt)}.video{background-color:var(--som-bg-alt)}.sobre{background-color:var(--som-primary-dark)}.visao{background-color:var(--som-primary-darker)}}@media print{.doacao,.video{display:none!important}.sobre,.visao{background:#fff!important;color:#000!important}.sobre h2,.sobre-content p,.visao h2,.visao-content p{color:#000!important}}.praticas-nav{overflow:visible!important}.praticas-drilldown{height:auto!important;overflow:visible!important}.fd-level{height:auto!important}.fd-grid{flex:0 1 auto!important}.fd-grid--categorias,.fd-grid--cols-1,.fd-grid--cols-2,.fd-grid--cols-3{grid-template-columns:repeat(4,1fr)!important;grid-template-rows:unset!important;gap:var(--space-3)!important}.sobre{background-color:#fff!important}.sobre h2,.sobre-content p{color:var(--som-text)!important}.valores{background-color:#fff!important}.video{background-color:var(--som-bg-alt)!important}.separador-areia{border:none!important}.fd-card{min-height:160px!important}