.page-solucoes .s23-section{padding-block:clamp(76px,8vw,116px);scroll-margin-top:calc(24px - clamp(76px,8vw,116px))}.page-solucoes :is(.s23-opening,.s23-section,.s23-outro) h1,.page-solucoes :is(.s23-section,.s23-outro) h2{letter-spacing:-.045em;font-weight:500;line-height:1.06}.page-solucoes h1 em,.page-solucoes h2 em{color:#92763e;font-style:normal}.page-solucoes .s23-section h2,.page-solucoes .s23-outro h2{font-size:clamp(38px,4.3vw,61px)}.page-solucoes .s23-copy p,.page-solucoes .s23-section-heading>p{color:var(--muted);font-size:19px;line-height:1.65}.page-solucoes .s23-copy .s23-lead{color:var(--navy);font-size:clamp(21px,2vw,26px);line-height:1.45}.page-solucoes .s23-copy h2{margin-bottom:28px}.page-solucoes .s23-copy p+p{margin-top:22px}.page-solucoes .s23-action{background:var(--navy);min-height:49px;color:var(--cream);border-radius:99px;align-items:center;padding:12px 24px;font-size:17px;line-height:1.4;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.page-solucoes .s23-action:hover{background:#263e59;transform:translateY(-2px)}.page-solucoes .s23-action:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.page-solucoes .s23-copy>.s23-action{margin-top:30px}.page-solucoes .s23-opening{padding:54px 0 80px}.page-solucoes .s23-hero{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:0;display:grid;position:relative}.page-solucoes .s23-hero-copy{z-index:1;padding:54px 30px 58px 0;position:relative}.page-solucoes .s23-hero h1{font-size:clamp(46px,5.1vw,74px)}.page-solucoes .s23-hero-copy p{max-width:36ch;color:var(--muted);margin:30px 0 28px;font-size:20px;line-height:1.6}.page-solucoes .s23-hero-photo{border-radius:3px 60px 3px 3px;margin-left:-12px;overflow:hidden}.page-solucoes .s23-hero-photo img{object-fit:cover;object-position:58% 50%;width:100%;height:100%;min-height:490px;display:block}.page-solucoes .s23-index{background:var(--stone);border-radius:0 0 28px 3px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px;margin:-1px 0 0;padding:22px 32px;display:grid}.page-solucoes .s23-index a{align-items:center;padding:15px 0;font-size:21px;font-weight:500;line-height:1.25;text-decoration:none;transition:color .2s,transform .2s;display:flex}.page-solucoes .s23-index a:is(:hover,:focus-visible){color:#8a6a2f;transform:translate(4px)}.page-solucoes .s23-index a:focus-visible{outline:2px solid var(--gold);outline-offset:5px;border-radius:3px}.page-solucoes .s23-project{background:var(--stone)}.page-solucoes .s23-project-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,86px);display:grid}.page-solucoes .s23-project-photo{border-radius:50px 3px 3px;align-self:stretch;min-height:560px;overflow:hidden}.page-solucoes .s23-project-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.page-solucoes .s23-scope{color:#6f5d3e;flex-wrap:wrap;gap:10px 22px;margin:24px 0 0;padding:0;font-size:18px;line-height:1.45;list-style:none;display:flex}.page-solucoes .s23-scope li:last-child{flex-basis:100%}.page-solucoes .s23-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(40px,7vw,100px);margin-bottom:48px;display:grid}.page-solucoes .s23-execution-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(40px,6vw,80px);display:grid}.page-solucoes .s23-execution-photo{border-radius:3px 3px 54px;overflow:hidden}.page-solucoes .s23-execution-photo img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.page-solucoes .s23-execution-copy h3{letter-spacing:-.03em;margin-bottom:14px;font-size:35px;font-weight:500;line-height:1.15}.page-solucoes .s23-execution-copy p{color:var(--muted);font-size:18px;line-height:1.6}.page-solucoes .s23-execution-copy>div+div{border-top:1px solid var(--line);margin-top:30px;padding-top:28px}.page-solucoes .s23-execution-copy .s23-condition{margin-top:28px;font-size:17px}.page-solucoes .s23-execution-copy>.s23-action{margin-top:26px}.page-solucoes .s23-management{background:#ebe7df}.page-solucoes .s23-scene-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(36px,6vw,80px);display:grid}.page-solucoes .s23-plan{background:var(--navy);color:#f4f0e8;border-radius:3px 48px 3px 3px;padding:52px 38px 36px;position:relative;overflow:hidden}.page-solucoes .s23-plan-row{grid-template-columns:105px 1fr;align-items:center;gap:15px;min-height:74px;font-size:20px;display:grid}.page-solucoes .s23-track{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#314359 25%);border-block:1px solid #314359;height:56px;position:relative}.page-solucoes .s23-bar{height:12px;transition:background .4s, transform .6s var(--ease);background:#8d9aa7;border-radius:2px;position:absolute}.page-solucoes .s23-bar-a{width:38%;top:10px;left:0}.page-solucoes .s23-bar-b{width:35%;top:31px;left:35%}.page-solucoes .s23-bar-c{width:28%;top:10px;left:72%}.page-solucoes .s23-bar-d{width:47%;top:10px;left:12%}.page-solucoes .s23-bar-e{width:42%;top:31px;left:58%}.page-solucoes .s23-bar-f{width:51%;top:10px;left:0}.page-solucoes .s23-bar-g{width:53%;top:31px;left:47%}.page-solucoes .s23-plan-link{border-bottom:1px solid #8f835e;border-right:1px solid #8f835e;border-radius:0 0 15px;width:calc(100% - 120px);height:32px;margin-left:120px}.page-solucoes .s23-plan-result{letter-spacing:-.035em;padding-top:27px;font-size:36px;line-height:1.1}.page-solucoes .s23-plan-result em{color:#d5bb81;font-style:normal}.page-solucoes .s23-management[data-state="1"] .s23-plan-row:first-child .s23-bar,.page-solucoes .s23-management[data-state="2"] .s23-plan-row:nth-child(2) .s23-bar,.page-solucoes .s23-management[data-state="3"] .s23-plan-row:nth-child(3) .s23-bar{background:#d2b777;transform:translateY(-2px)}.page-solucoes .s23-choices{gap:8px;display:grid}.page-solucoes .s23-choices button{width:100%;color:var(--navy);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 22px 22px 0;padding:21px 24px;transition:background .25s,border-color .25s;position:relative}.page-solucoes .s23-choices button strong{letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.15;display:block}.page-solucoes .s23-choices button span{color:var(--muted);font-size:18px;line-height:1.55;display:block}.page-solucoes .s23-choices button:is([aria-pressed=true],:hover){border-left-color:var(--gold);background:#f6f3ec}.page-solucoes .s23-choices button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.page-solucoes .s23-scene-grid+.s23-action{margin-top:35px}.page-solucoes .s23-connection{background:#f0ede6;border-radius:50% 50% 5px 5px;overflow:hidden}.page-solucoes .s23-connection svg{width:100%;height:auto;display:block}.page-solucoes .s23-registration,.page-solucoes .s23-verification,.page-solucoes .s23-inspection-ring{opacity:.12;transition:opacity .35s, transform .5s var(--ease)}.page-solucoes .s23-supervision[data-state="1"] .s23-inspection-ring,.page-solucoes .s23-supervision[data-state="2"] .s23-registration,.page-solucoes .s23-supervision[data-state="3"] .s23-verification{opacity:1}.page-solucoes .s23-supervision[data-state="1"] .s23-bolts{fill:#d9bd7b}.page-solucoes .s23-supervision-foot{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(36px,6vw,80px);margin-top:32px;display:grid}.page-solucoes .s23-supervision-foot p{color:var(--muted);font-size:17px;line-height:1.6}.page-solucoes .s23-supervision-foot .s23-action{justify-self:start}.page-solucoes .s23-maintenance{background:var(--navy);color:var(--cream);overflow:hidden}.page-solucoes .s23-maintenance h2 em{color:#d1b77c}.page-solucoes .s23-maintenance .s23-section-heading>p{color:#c4cbd1}.page-solucoes .s23-maintenance-grid{grid-template-columns:1.3fr .8fr;align-items:center;gap:36px;display:grid}.page-solucoes .s23-machine{margin-left:-30px}.page-solucoes .s23-machine svg{width:100%;height:auto;display:block}.page-solucoes .s23-maintenance .s23-choices button{color:var(--cream)}.page-solucoes .s23-maintenance .s23-choices button span{color:#c4cbd1}.page-solucoes .s23-maintenance .s23-choices button:is([aria-pressed=true],:hover){background:#233952}.page-solucoes .s23-maintenance .s23-action{color:var(--navy);background:#e7ddc8;margin-top:28px}.page-solucoes .s23-maintenance .s23-action:hover{background:#f4eddd}.page-solucoes .s23-operation-path{stroke-dasharray:650;stroke-dashoffset:650px;opacity:.2;transition:stroke-dashoffset .8s var(--ease),opacity .4s}.page-solucoes .s23-service-zone{opacity:1;transition:opacity .4s}.page-solucoes .s23-maintenance[data-state="2"] .s23-operation-path{stroke-dashoffset:0;opacity:1}.page-solucoes .s23-maintenance[data-state="2"] .s23-service-zone{opacity:.1}.page-solucoes .s23-teams-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,7vw,100px);display:grid}.page-solucoes .s23-team-structure{background:var(--stone);border-radius:3px 45px 3px 3px;padding:38px 40px}.page-solucoes .s23-team-group h3{letter-spacing:-.025em;margin-bottom:20px;font-size:30px;font-weight:500;line-height:1.2}.page-solucoes .s23-team-group ul{border-left:2px solid var(--gold);margin:0;padding:0 0 0 22px;list-style:none}.page-solucoes .s23-team-group li{padding-block:7px;font-size:21px;line-height:1.35}.page-solucoes .s23-team-group--lead{border-top:1px solid #d1c8b8;margin-top:30px;padding-top:28px}.page-solucoes .s23-team-structure>p{color:var(--muted);margin-top:28px;font-size:17px;line-height:1.55}.page-solucoes .s23-outro{background:#e9e3d7;padding-block:74px}.page-solucoes .s23-outro>.container{grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;display:grid}.page-solucoes .s23-outro p{margin-bottom:25px;font-size:21px;line-height:1.5}@media (width>=761px){.page-solucoes .s23-management .s23-scene-grid{display:block}.page-solucoes .s23-management .s23-plan{grid-template-columns:1.7fr .7fr;column-gap:64px;padding:32px 44px;display:grid}.page-solucoes .s23-management .s23-plan-row{grid-column:1}.page-solucoes .s23-management .s23-plan-result{border-left:1px solid #63716d;grid-area:1/2/4;align-self:center;padding:28px 0 28px 36px;font-size:clamp(32px,3.4vw,47px)}.page-solucoes .s23-management .s23-plan-link{display:none}.page-solucoes .s23-management .s23-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.page-solucoes .s23-management .s23-choices button{align-self:stretch}}@media (width<=1050px){.page-solucoes .s23-hero-copy{padding-top:35px}.page-solucoes .s23-hero-photo img{min-height:460px}.page-solucoes .s23-index{gap:0 24px;padding-inline:24px}.page-solucoes .s23-index a{font-size:19px}.page-solucoes .s23-plan{padding:36px 24px}.page-solucoes .s23-plan-row{grid-template-columns:86px 1fr;font-size:18px}.page-solucoes .s23-plan-link{width:calc(100% - 101px);margin-left:101px}.page-solucoes .s23-choices button{padding:18px}.page-solucoes .s23-choices button span{font-size:17px}}@media (width<=760px){.page-solucoes .s23-opening{padding-top:28px;padding-bottom:56px}.page-solucoes .s23-hero{grid-template-columns:1fr}.page-solucoes .s23-hero-copy{padding:20px 0 36px}.page-solucoes .s23-hero h1{font-size:clamp(42px,8.2vw,62px)}.page-solucoes .s23-hero-copy p{max-width:44ch;margin-top:23px;font-size:19px}.page-solucoes .s23-hero-photo{border-radius:3px 40px 0 0;margin-left:0}.page-solucoes .s23-hero-photo img{aspect-ratio:1.65;object-fit:cover;height:auto;min-height:0}.page-solucoes .s23-index{border-radius:0 0 24px 3px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:18px 22px}.page-solucoes .s23-index a{padding-block:13px;font-size:18px}.page-solucoes .s23-project-grid,.page-solucoes .s23-section-heading,.page-solucoes .s23-execution-grid,.page-solucoes .s23-scene-grid,.page-solucoes .s23-supervision-foot,.page-solucoes .s23-maintenance-grid,.page-solucoes .s23-teams-grid,.page-solucoes .s23-outro>.container{grid-template-columns:1fr;gap:34px}.page-solucoes .s23-section{padding-block:64px;scroll-margin-top:-40px}.page-solucoes .s23-section h2,.page-solucoes .s23-outro h2{font-size:clamp(36px,7.5vw,49px)}.page-solucoes .s23-project-photo{aspect-ratio:4/3;border-radius:36px 3px 3px;order:2;min-height:0}.page-solucoes .s23-project-photo img{height:100%}.page-solucoes .s23-copy h2{margin-bottom:24px}.page-solucoes .s23-copy p,.page-solucoes .s23-section-heading>p{font-size:18px}.page-solucoes .s23-copy .s23-lead{font-size:22px}.page-solucoes .s23-section-heading{margin-bottom:32px}.page-solucoes .s23-execution-photo img{aspect-ratio:4/3}.page-solucoes .s23-execution-copy{grid-template-columns:1fr 1fr;gap:26px;display:grid}.page-solucoes .s23-execution-copy>div+div{border:0;margin:0;padding:0}.page-solucoes .s23-execution-copy h3{font-size:30px}.page-solucoes .s23-execution-copy>.s23-condition,.page-solucoes .s23-execution-copy>.s23-action{grid-column:1/-1;margin:0}.page-solucoes .s23-execution-copy>.s23-action{justify-self:start}.page-solucoes .s23-plan{border-radius:3px 36px 3px 3px;padding:30px 26px}.page-solucoes .s23-plan-result{font-size:32px}.page-solucoes .s23-choices{gap:4px}.page-solucoes .s23-choices button strong{font-size:29px}.page-solucoes .s23-connection{justify-self:center;width:100%;max-width:520px}.page-solucoes .s23-supervision-foot{gap:25px;margin-top:28px}.page-solucoes .s23-machine{margin:0 -15px}.page-solucoes .s23-maintenance-grid{gap:8px}.page-solucoes .s23-team-structure{padding:30px}.page-solucoes .s23-outro{padding-block:60px}}@media (width<=420px){.page-solucoes .s23-hero h1{font-size:41px}.page-solucoes .s23-index{gap:0 14px;padding-inline:18px}.page-solucoes .s23-index a{font-size:17px}.page-solucoes .s23-execution-copy{grid-template-columns:1fr}.page-solucoes .s23-execution-copy>div+div{border-top:1px solid var(--line);padding-top:24px}.page-solucoes .s23-plan{padding-inline:19px}.page-solucoes .s23-plan-row{grid-template-columns:82px 1fr;gap:10px;font-size:17px}.page-solucoes .s23-plan-link{width:calc(100% - 92px);margin-left:92px}.page-solucoes .s23-team-structure{padding:27px 24px}}@media (width>=761px) and (height<=780px){.page-solucoes .s23-section-heading{margin-bottom:30px}.page-solucoes :is(.s23-management,.s23-supervision,.s23-maintenance) .s23-section-heading h2{font-size:clamp(38px,3.9vw,55px)}.page-solucoes .s23-choices button{padding-block:16px}.page-solucoes .s23-choices button strong{margin-bottom:8px}.page-solucoes .s23-connection svg{max-height:410px}.page-solucoes .s23-supervision-foot{margin-top:24px}.page-solucoes .s23-management .s23-plan{padding-block:26px}.page-solucoes .s23-management .s23-plan-row{min-height:60px}.page-solucoes .s23-machine{margin-top:-12px}}@media (prefers-reduced-motion:reduce){.page-solucoes .s23-action,.page-solucoes .s23-index a,.page-solucoes .s23-bar,.page-solucoes .s23-registration,.page-solucoes .s23-verification,.page-solucoes .s23-inspection-ring,.page-solucoes .s23-operation-path{transition:none;transform:none}}:root.reduce-motion .page-solucoes .s23-action,:root.reduce-motion .page-solucoes .s23-index a,:root.reduce-motion .page-solucoes .s23-bar,:root.reduce-motion .page-solucoes .s23-registration,:root.reduce-motion .page-solucoes .s23-verification,:root.reduce-motion .page-solucoes .s23-inspection-ring,:root.reduce-motion .page-solucoes .s23-operation-path{transition:none;transform:none}.page-solucoes .s26-draft{color:#0d223e;width:100%;height:auto;display:block;overflow:visible}.page-solucoes .s26-observed-fill{opacity:calc(var(--s26-inspect,1) * .48)}.page-solucoes .s26-physical-weld{opacity:var(--s26-weld,1)}.page-solucoes [data-s26-mode=reading] .s26-draft{max-height:calc(100svh - var(--header-height,88px) - 44px)}.page-solucoes .s23-choices>div[data-s26-select]{width:100%;color:var(--navy);border-left:2px solid #0000;padding:21px 24px}.page-solucoes .s23-choices>div[data-s26-select] strong{letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.15;display:block}.page-solucoes .s23-choices>div[data-s26-select] span{color:var(--muted);font-size:18px;line-height:1.55;display:block}.page-solucoes .s23-maintenance .s23-choices>div[data-s26-select]{color:var(--cream)}.page-solucoes .s23-maintenance .s23-choices>div[data-s26-select] span{color:#c4cbd1}@media (width<=1050px){.page-solucoes .s23-choices>div[data-s26-select]{padding:18px}.page-solucoes .s23-choices>div[data-s26-select] span{font-size:17px}}@media (width<=760px){.page-solucoes .s23-choices>div[data-s26-select] strong{font-size:29px}}@media (width>=761px){.page-solucoes .s23-management .s23-choices>div[data-s26-select]{align-self:stretch}}@media (width>=761px) and (height<=780px){.page-solucoes .s23-choices>div[data-s26-select]{padding-block:16px}.page-solucoes .s23-choices>div[data-s26-select] strong{margin-bottom:8px}}.page-solucoes .s26-project .s23-project-photo{background:#f8f5ee;border-radius:38px 3px 3px;grid-template-rows:minmax(0,1fr) 230px;min-height:610px;display:grid}.page-solucoes .s26-project .s23-project-photo>img{height:100%;min-height:320px}.page-solucoes .s26-profile{border-top:1px solid #c9bfae;place-items:center;min-width:0;display:grid;position:relative}.page-solucoes .s26-profile svg{width:100%;height:230px}.page-solucoes .s26-execution .s23-execution-photo{background:#eee9df;border-radius:3px 3px 38px;grid-template-rows:auto 260px;grid-template-columns:1fr;display:grid}.page-solucoes .s26-execution .s23-execution-photo>img{aspect-ratio:1.55;height:auto}.page-solucoes .s26-fabrication{border-top:1px solid #c9bfae;place-items:center;display:grid}.page-solucoes .s26-fabrication svg{width:100%;height:260px}.page-solucoes .s26-execution-choice{text-align:left;width:100%;font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:2px 20px 20px 2px;margin:0 0 8px;padding:22px 24px;transition:background .25s;display:block}.page-solucoes .s26-execution-choice strong{letter-spacing:-.03em;margin-bottom:14px;font-size:35px;font-weight:500;line-height:1.15;display:block}.page-solucoes .s26-execution-choice span{color:var(--muted);font-size:18px;line-height:1.6;display:block}.page-solucoes .s26-execution-choice:is([aria-pressed=true],:hover){background:#eee9df}.page-solucoes .s26-execution-choice:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.page-solucoes .s26-connection{background:#f0ede5;border-radius:3px 42px 3px 3px;position:relative;overflow:visible}.page-solucoes .s26-connection svg{width:100%;height:auto;max-height:none}.page-solucoes .s26-spool{--draft-ink:#c5d0d0;--draft-gold:#cfb77d;--draft-paper:#0d223e;margin:0}.page-solucoes .s26-spool .s26-draft{color:#b9c7c9}.page-solucoes .s26-spool [data-s26-part]{transform-box:view-box}.page-solucoes .s23-plan{position:relative}.page-solucoes .s23-management[data-state="1"] .s23-plan-row:first-child,.page-solucoes .s23-management[data-state="2"] .s23-plan-row:nth-child(2),.page-solucoes .s23-management[data-state="3"] .s23-plan-row:nth-child(3){color:#ddc68b}@media (width>=761px){.page-solucoes .s26-execution .s23-execution-grid{align-items:center}.page-solucoes .s26-execution .s23-execution-copy{padding-block:10px}}@media (width<=760px){.page-solucoes .s26-project .s23-project-photo{aspect-ratio:auto;grid-template-rows:auto 210px;min-height:0}.page-solucoes .s26-project .s23-project-photo>img{aspect-ratio:1.5;height:auto;min-height:0}.page-solucoes .s26-profile svg{height:210px}.page-solucoes .s26-execution .s23-execution-photo{grid-template-rows:auto 230px}.page-solucoes .s26-fabrication svg{height:230px}.page-solucoes .s26-execution-choice{margin:0;padding:19px 20px}.page-solucoes .s26-execution-choice strong{font-size:30px}.page-solucoes .s26-connection{border-radius:3px 32px 3px 3px}.page-solucoes .s23-maintenance .s23-maintenance-grid{gap:20px}.page-solucoes .s26-spool{margin-inline:-12px}}@media (width<=420px){.page-solucoes .s26-profile,.page-solucoes .s26-fabrication{margin-inline:-8px}.page-solucoes .s26-execution-choice{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.page-solucoes [data-s26-scene] *{transition:none!important;animation:none!important}}:root.reduce-motion .page-solucoes [data-s26-scene] *{transition:none!important;animation:none!important}@media (width>=761px) and (height>=580px){.page-solucoes :is(.s26-connection,.s26-spool) .s26-draft{max-height:calc(100svh - var(--header-height,88px) - 160px)}}
