.ContactForm_form__gyc9f{--form-ink:#10152b;--form-muted:#5e6477;--form-border:#9194a3;background:transparent;color:var(--form-ink);width:100%;padding:0;border-radius:4px;color-scheme:light}.ContactForm_fields__ryW2u{display:flex;flex-direction:column;gap:24px;min-width:0;padding:0;margin:0;border:0}.ContactForm_row__yKzjT{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.ContactForm_field__7EFvd{display:flex;flex-direction:column;gap:10px;min-width:0;color:var(--form-ink);font-size:15px;line-height:1.5;font-weight:500}.ContactForm_optional__xwWbU{color:var(--form-muted);font-size:13px;font-weight:400}.ContactForm_field__7EFvd input,.ContactForm_field__7EFvd select,.ContactForm_field__7EFvd textarea{width:100%;min-height:50px;padding:12px 14px;box-sizing:border-box;appearance:auto;border-bottom-color:var(--form-border);border:1px solid var(--form-border);border-radius:3px;background:#fbfaf6;color:var(--form-ink);font:inherit;font-size:16px;font-weight:400;line-height:1.5;transition:border-color .18s ease}.ContactForm_field__7EFvd textarea{min-height:126px;resize:vertical}.ContactForm_field__7EFvd input:hover,.ContactForm_field__7EFvd select:hover,.ContactForm_field__7EFvd textarea:hover{border-color:#69728c}.ContactForm_field__7EFvd input:focus-visible,.ContactForm_field__7EFvd select:focus-visible,.ContactForm_field__7EFvd textarea:focus-visible{border-color:#6238eb;outline:2px solid #6238eb;outline-offset:3px}.ContactForm_field__7EFvd [aria-invalid=true]{border-color:#a22335}.ContactForm_fieldError__DcikB{color:#a22335;font-size:13px;font-weight:400}.ContactForm_hint__yG_5Q{color:var(--form-muted);font-size:13px;font-weight:400}.ContactForm_optionalFields__o60fm{margin-top:-6px}.ContactForm_optionalFields__o60fm summary{min-height:44px;padding:11px 0;box-sizing:border-box;color:var(--form-muted);font-size:14px;line-height:1.6;cursor:pointer}.ContactForm_optionalFields__o60fm summary:hover{color:var(--form-ink)}.ContactForm_optionalFields__o60fm summary:focus-visible{outline:2px solid #6238eb;outline-offset:4px;border-radius:2px}.ContactForm_optionalFields__o60fm[open] .ContactForm_row__yKzjT{padding-top:14px;padding-bottom:4px}.ContactForm_submit__wnpkC{display:flex;justify-content:center;align-items:center;gap:20px;width:100%;min-height:56px;padding:15px 20px;border:1px solid #6238eb;border-radius:3px;background:#6238eb;color:#fff;text-align:center;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;cursor:pointer;transition:background .18s ease,border-color .18s ease}.ContactForm_submit__wnpkC:hover:not(:disabled){background:#7048ef;border-color:#7048ef}.ContactForm_submit__wnpkC:focus-visible{outline:2px solid #6238eb;outline-offset:4px}.ContactForm_submit__wnpkC:disabled{cursor:wait;opacity:.65}.ContactForm_submit__wnpkC span{font-size:23px;font-weight:400;line-height:1}.ContactForm_privacy__q_LgK{margin:-10px 0 0;color:var(--form-muted);font-size:13px;line-height:1.6}.ContactForm_demoMode__LDew3{display:inline-block;margin-right:16px}.ContactForm_privacy__q_LgK a{display:inline-flex;align-items:center;min-height:44px;color:var(--form-muted);text-decoration:underline;text-underline-offset:4px}.ContactForm_privacy__q_LgK a:hover{color:var(--form-ink)}.ContactForm_privacy__q_LgK a:focus-visible{outline:2px solid #6238eb;outline-offset:4px}.ContactForm_result__F_s3t:empty{display:none}.ContactForm_result__F_s3t{margin-top:24px;padding:2px 0 2px 14px;border-left:2px solid #ffaa12;color:var(--form-ink);font-size:14px;line-height:1.7}.ContactForm_result__F_s3t p{margin:0}.ContactForm_result__F_s3t strong{font-weight:500}.ContactForm_result__F_s3t:focus{outline:2px solid #6238eb;outline-offset:6px}.ContactForm_resultError___NxZV{color:#a22335;border-color:#a22335}.ContactForm_noScript__gbDsl{color:var(--form-muted);font-size:13px;line-height:1.6}.ContactForm_honeypot__m3fQn{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ContactForm_srOnly__FVRAz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:600px){.ContactForm_form__gyc9f{padding:0}.ContactForm_row__yKzjT{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.ContactForm_form__gyc9f *,.ContactForm_form__gyc9f :after,.ContactForm_form__gyc9f :before{transition:none!important}}.ProjectDecisions_section__DTEs4{padding-block:clamp(72px,8vw,116px);background:#10152b}.ProjectDecisions_heading__Hv7mg{margin-bottom:44px}.ProjectDecisions_heading__Hv7mg h2{max-width:850px;font-size:clamp(38px,4.65vw,66px);line-height:1.055;letter-spacing:-.047em}.ProjectDecisions_explorer__teMwz{--scene-accent:#c0a5ff;--scene-glow:#6341b836;--scene-paper:#f0ebfb;position:relative;isolation:isolate;padding:34px 48px 28px}.ProjectDecisions_explorer__teMwz:has(input[value=ia]:checked){--scene-accent:#a8ccff;--scene-glow:#3069b336;--scene-paper:#e8f0fc}.ProjectDecisions_explorer__teMwz:has(input[value=acessos]:checked){--scene-accent:#abd2dc;--scene-glow:#38859230;--scene-paper:#e9f2f2}.ProjectDecisions_stageSurface__M3ZoZ{inset:0;z-index:-1;background:linear-gradient(145deg,#ffffff16,#ffffff05);pointer-events:none}.ProjectDecisions_stageSurface__M3ZoZ,.ProjectDecisions_stageSurface__M3ZoZ:before{position:absolute;clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%)}.ProjectDecisions_stageSurface__M3ZoZ:before{content:"";inset:1px;background:radial-gradient(ellipse at 15% 5%,var(--scene-glow),transparent 65%),#0c1124}.ProjectDecisions_stageSurface__M3ZoZ:after{content:"";position:absolute;top:0;left:48px;width:160px;height:1px;background:var(--scene-accent);opacity:.8}.ProjectDecisions_selector__07QF0{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:44px}.ProjectDecisions_disclosure__5FSnq{color:#aeb6cb;font-size:12px}.ProjectDecisions_topics__4W2vk{display:flex;gap:6px;width:fit-content;max-width:100%;margin:0;padding:5px;border:1px solid #48506a;border-radius:999px;background:#ffffff04}.ProjectDecisions_topic__qytN8{position:relative;min-width:0;cursor:pointer;border-radius:999px}.ProjectDecisions_topic__qytN8 input{position:absolute;opacity:0;width:1px;height:1px}.ProjectDecisions_topic__qytN8>span{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 24px;border-radius:999px;font-size:14px;line-height:1.35;text-align:center;color:#b9c3dc;transition:color .18s,background .18s,box-shadow .18s}.ProjectDecisions_topic__qytN8:has(input:checked)>span{background:var(--scene-paper);color:#171b32;box-shadow:0 3px 14px #0003}.ProjectDecisions_topic__qytN8:hover>span{color:#fff;background:#ffffff0c}.ProjectDecisions_topic__qytN8:has(input:checked):hover>span{color:#171b32;background:#fff}.ProjectDecisions_topic__qytN8:has(input:focus-visible){outline:3px solid var(--amber);outline-offset:5px}.ProjectDecisions_consideration__8ynV_{display:block}.ProjectDecisions_story__fNQfp{max-width:850px;animation:ProjectDecisions_story-arrive__L980_ .4s cubic-bezier(.2,.7,.3,1) both}.ProjectDecisions_story__fNQfp h3{max-width:820px;color:var(--scene-accent);font-size:clamp(30px,3.3vw,46px);line-height:1.13;letter-spacing:-.04em;text-wrap:balance}.ProjectDecisions_story__fNQfp p{max-width:760px;font-size:18px;line-height:1.75}.ProjectDecisions_situation__f48xx{color:#b8c2d8;margin-top:28px}.ProjectDecisions_approach__IzzNb{color:#e2e4f1;margin-top:18px}.ProjectDecisions_further__Dn8nM{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;border-top:1px solid #ffffff20;padding-top:15px;margin-top:38px}.ProjectDecisions_technical__Z9VH3{flex:1;max-width:760px}.ProjectDecisions_technical__Z9VH3 summary{display:flex;align-items:center;gap:14px;width:fit-content;min-height:48px;padding-block:10px;list-style:none;cursor:pointer;color:#b9c3d9;font-size:14px;line-height:1.5}.ProjectDecisions_technical__Z9VH3 summary::-webkit-details-marker{display:none}.ProjectDecisions_technical__Z9VH3 summary span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;font-size:20px;transition:transform var(--motion-fast)}.ProjectDecisions_technical__Z9VH3 summary:hover{color:#fff}.ProjectDecisions_technical__Z9VH3[open] summary span{transform:rotate(45deg)}.ProjectDecisions_technicalContent__EGKqG{padding:14px 0 8px;max-width:650px}.ProjectDecisions_technicalContent__EGKqG h4{color:#e2e4f1;font-size:16px;font-weight:500;line-height:1.5}.ProjectDecisions_technicalContent__EGKqG p{color:#b9c3d9;font-size:15px;line-height:1.7;margin-top:12px}.ProjectDecisions_serviceLink__tFw5o{display:inline-flex;align-items:center;min-height:48px;padding-block:10px;color:var(--scene-accent);font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:#686b83;transition:color var(--motion-fast)}.ProjectDecisions_serviceLink__tFw5o:hover{color:#fff}.ProjectDecisions_srOnly__6nLZC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@supports selector(:has(input:checked)){.ProjectDecisions_consideration__8ynV_{display:none}.ProjectDecisions_explorer__teMwz:has(input[value=acessos]:checked) .ProjectDecisions_consideration__8ynV_[data-project-consideration=acessos],.ProjectDecisions_explorer__teMwz:has(input[value=ia]:checked) .ProjectDecisions_consideration__8ynV_[data-project-consideration=ia],.ProjectDecisions_explorer__teMwz:has(input[value=integracoes]:checked) .ProjectDecisions_consideration__8ynV_[data-project-consideration=integracoes]{display:block}}@supports not selector(:has(input:checked)){.ProjectDecisions_consideration__8ynV_+.ProjectDecisions_consideration__8ynV_{margin-top:48px}}@keyframes ProjectDecisions_story-arrive__L980_{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.ProjectDecisions_explorer__teMwz{padding:30px}.ProjectDecisions_selector__07QF0{gap:20px;margin-bottom:34px}.ProjectDecisions_story__fNQfp h3{font-size:36px;max-width:710px}.ProjectDecisions_story__fNQfp p{font-size:17px}.ProjectDecisions_topics__4W2vk{gap:2px}.ProjectDecisions_topic__qytN8>span{padding-inline:18px}.ProjectDecisions_further__Dn8nM{gap:24px}}@media(max-width:760px){.ProjectDecisions_section__DTEs4{padding-block:68px}.ProjectDecisions_heading__Hv7mg{margin-bottom:34px}.ProjectDecisions_heading__Hv7mg h2{font-size:clamp(34px,8vw,46px);max-width:560px}.ProjectDecisions_explorer__teMwz{padding:0;margin-inline:0}.ProjectDecisions_stageSurface__M3ZoZ{display:none}.ProjectDecisions_selector__07QF0{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-bottom:30px}.ProjectDecisions_disclosure__5FSnq{font-size:12px}.ProjectDecisions_topics__4W2vk{width:100%;gap:6px;padding:0;border:0;border-radius:0;background:transparent}.ProjectDecisions_topic__qytN8{flex:1;border-radius:3px}.ProjectDecisions_topic__qytN8>span{padding:10px 8px;font-size:13px;min-height:46px;border-radius:3px;background:#ffffff08}.ProjectDecisions_story__fNQfp h3{font-size:clamp(27px,6.8vw,32px);line-height:1.18;text-wrap:pretty}.ProjectDecisions_story__fNQfp p{font-size:16px;line-height:1.75}.ProjectDecisions_situation__f48xx{margin-top:22px}.ProjectDecisions_approach__IzzNb{margin-top:18px}.ProjectDecisions_further__Dn8nM{flex-direction:column;align-items:stretch;gap:8px;margin-top:24px;padding-top:0;border-top:0}.ProjectDecisions_technical__Z9VH3 summary{font-size:14px;min-height:48px}.ProjectDecisions_serviceLink__tFw5o{font-size:14px;align-self:flex-start}}@media(max-width:380px){.ProjectDecisions_topics__4W2vk{gap:4px}.ProjectDecisions_topic__qytN8>span{font-size:12px;padding-inline:6px}.ProjectDecisions_story__fNQfp h3{font-size:27px}}@media(prefers-reduced-motion:reduce){.ProjectDecisions_story__fNQfp{animation:none}.ProjectDecisions_serviceLink__tFw5o,.ProjectDecisions_technical__Z9VH3 summary span,.ProjectDecisions_topic__qytN8>span{transition:none}}@media print{.ProjectDecisions_consideration__8ynV_{display:block!important}.ProjectDecisions_consideration__8ynV_+.ProjectDecisions_consideration__8ynV_{margin-top:40px}.ProjectDecisions_selector__07QF0{display:none}.ProjectDecisions_story__fNQfp{animation:none}}.CompanyPrinciples_section__ZTq3w{padding-block:clamp(72px,8vw,120px) clamp(56px,7vw,100px);background:var(--paper);color:var(--ink)}.CompanyPrinciples_heading__co6yD{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:8%;margin-bottom:clamp(36px,4.6vw,68px)}.CompanyPrinciples_heading__co6yD h2{grid-column:1/-1;max-width:920px;font-size:clamp(42px,5.65vw,80px);line-height:1.03;letter-spacing:-.055em;font-weight:500;text-wrap:balance}.CompanyPrinciples_agreement__j3gOY{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);column-gap:8%;align-items:start}.CompanyPrinciples_ownership__kxyVU{position:relative;isolation:isolate;display:flex;flex-direction:column;align-self:stretch;grid-row:1/3;min-width:0;padding:clamp(32px,4.2vw,60px);color:var(--paper)}.CompanyPrinciples_ownershipSurface__I24hb{position:absolute;z-index:-1;inset:0;overflow:hidden;background:var(--ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 72px),calc(100% - 72px) 100%,0 100%)}.CompanyPrinciples_ownershipSurface__I24hb:before{content:"";position:absolute;width:72px;height:72px;right:0;bottom:0;background:var(--violet);clip-path:polygon(0 0,100% 0,0 100%)}.CompanyPrinciples_ownershipSurface__I24hb:after{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:var(--violet)}.CompanyPrinciples_label__gwW_T{display:flex;align-items:center;gap:16px;font-size:13px;font-weight:500;line-height:1.5}.CompanyPrinciples_index__PFA4N{font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.CompanyPrinciples_ownership__kxyVU>.CompanyPrinciples_label__gwW_T{color:#c8b8ff}.CompanyPrinciples_ownership__kxyVU .CompanyPrinciples_index__PFA4N{color:#989eb2}.CompanyPrinciples_ownershipCopy__jIyiQ{display:flex;flex-direction:column;flex:1}.CompanyPrinciples_ownershipCopy__jIyiQ h3{max-width:500px;margin-top:clamp(40px,5.3vw,76px);font-size:clamp(34px,3.8vw,54px);font-weight:500;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.CompanyPrinciples_ownershipCopy__jIyiQ>p{max-width:350px;margin-top:auto;padding-top:48px;color:#b9c2d9;font-size:16px;line-height:1.65}.CompanyPrinciples_workingTerms__o1AWO{min-width:0}.CompanyPrinciples_term__5EMuL{padding-block:6px 36px}.CompanyPrinciples_term__5EMuL+.CompanyPrinciples_term__5EMuL{border-top:1px solid #c7c6d0;padding-top:34px}.CompanyPrinciples_term__5EMuL>.CompanyPrinciples_label__gwW_T{color:#5b36c5}.CompanyPrinciples_term__5EMuL .CompanyPrinciples_index__PFA4N{color:#626779}.CompanyPrinciples_termCopy__59VXo{margin-top:24px}.CompanyPrinciples_termCopy__59VXo h3{max-width:460px;font-size:clamp(27px,2.55vw,36px);font-weight:500;line-height:1.15;letter-spacing:-.04em;text-wrap:balance}.CompanyPrinciples_termCopy__59VXo>p{max-width:460px;margin-top:17px;color:#565b6d;font-size:16px;line-height:1.65}.CompanyPrinciples_action__fKhPL{grid-column:2;padding-top:2px}.CompanyPrinciples_action__fKhPL>a{min-height:44px;align-items:center;color:#4926b5;font-size:14px}@media (max-width:1050px){.CompanyPrinciples_agreement__j3gOY{column-gap:6%;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.CompanyPrinciples_ownership__kxyVU{padding:36px 32px}.CompanyPrinciples_ownershipCopy__jIyiQ h3{font-size:clamp(33px,4.1vw,44px);margin-top:48px}.CompanyPrinciples_ownershipCopy__jIyiQ>p{padding-top:44px}.CompanyPrinciples_termCopy__59VXo h3{font-size:29px}}@media (max-width:740px){.CompanyPrinciples_section__ZTq3w{padding-block:68px 56px}.CompanyPrinciples_heading__co6yD{display:block;margin-bottom:34px}.CompanyPrinciples_heading__co6yD h2{max-width:610px;font-size:clamp(36px,7.9vw,52px)}.CompanyPrinciples_agreement__j3gOY{grid-template-columns:1fr;gap:0}.CompanyPrinciples_index__PFA4N{display:none}.CompanyPrinciples_ownership__kxyVU{grid-row:auto;padding:26px 24px 30px}.CompanyPrinciples_ownershipCopy__jIyiQ h3{max-width:440px;font-size:clamp(30px,7vw,40px);margin-top:22px}.CompanyPrinciples_ownershipCopy__jIyiQ>p{max-width:430px;padding-top:22px;padding-right:0;font-size:16px}.CompanyPrinciples_ownershipSurface__I24hb{clip-path:none;border-radius:3px}.CompanyPrinciples_ownershipSurface__I24hb:after,.CompanyPrinciples_ownershipSurface__I24hb:before{display:none}.CompanyPrinciples_workingTerms__o1AWO{padding-top:38px}.CompanyPrinciples_term__5EMuL{padding-block:0}.CompanyPrinciples_term__5EMuL+.CompanyPrinciples_term__5EMuL{padding-top:0;margin-top:36px;border-top:0}.CompanyPrinciples_termCopy__59VXo{margin-top:16px}.CompanyPrinciples_termCopy__59VXo h3{max-width:470px;font-size:28px}.CompanyPrinciples_termCopy__59VXo>p{max-width:550px;margin-top:14px}.CompanyPrinciples_action__fKhPL{grid-column:1;padding-top:28px}}@media (max-width:380px){.CompanyPrinciples_heading__co6yD h2{font-size:35px}.CompanyPrinciples_ownership__kxyVU{padding:24px 22px 28px}.CompanyPrinciples_ownershipCopy__jIyiQ h3{font-size:29px}.CompanyPrinciples_termCopy__59VXo h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.CompanyPrinciples_action__fKhPL>a{transition:none}}.ProjectStartingPoint_section__FmJ0v{padding-block:0 clamp(56px,7vw,88px);background:var(--paper);color:var(--ink)}.ProjectStartingPoint_section__FmJ0v>div{padding-top:clamp(56px,7vw,88px);border-top:1px solid var(--line)}.ProjectStartingPoint_heading__n1QHX{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:36px}.ProjectStartingPoint_heading__n1QHX h2{font-size:clamp(36px,4vw,58px);max-width:630px}.ProjectStartingPoint_form__1hlFf{display:grid;grid-template-columns:.7fr 1.3fr;column-gap:7%}.ProjectStartingPoint_choices__4roTy{min-width:0;border:0;padding:0;margin:0}.ProjectStartingPoint_choice__EiGfB{display:flex;align-items:center;gap:16px;padding:20px 16px 20px 0;min-height:72px;border-top:1px solid #c6c7d0;cursor:pointer;font-size:20px;font-weight:500;line-height:1.35;transition:color var(--motion-fast),border-color var(--motion-fast)}.ProjectStartingPoint_choice__EiGfB:last-child{border-bottom:1px solid #c6c7d0}.ProjectStartingPoint_choice__EiGfB input{appearance:none;margin:0;width:22px;height:22px;min-width:22px;border:1px solid #777c8e;border-radius:50%;background:transparent;cursor:pointer}.ProjectStartingPoint_choice__EiGfB input:checked{background:var(--violet);border-color:var(--violet);box-shadow:inset 0 0 0 5px var(--paper)}.ProjectStartingPoint_choice__EiGfB:has(input:checked){color:#5230c7;border-top-color:var(--violet)}.ProjectStartingPoint_choice__EiGfB:has(input:focus-visible){outline:3px solid var(--violet);outline-offset:5px}.ProjectStartingPoint_choice__EiGfB input:focus-visible{outline:0}.ProjectStartingPoint_choice__EiGfB:hover{color:#5230c7}.ProjectStartingPoint_panels__RVCAV{min-width:0;background:#ebe6fb;border-top:2px solid var(--violet)}.ProjectStartingPoint_panel__bNkYm{padding:32px 36px}.ProjectStartingPoint_panelHeading__JsJEz{max-width:540px}.ProjectStartingPoint_panel__bNkYm h3{font-size:clamp(26px,2.6vw,34px);line-height:1.16;max-width:510px}.ProjectStartingPoint_panelHeading__JsJEz p{color:#505669;font-size:16px;line-height:1.65;margin-top:16px;max-width:500px}.ProjectStartingPoint_question__QpMnk{margin-top:24px;padding-top:20px;border-top:1px solid #b9b2cf}.ProjectStartingPoint_question__QpMnk span{display:block;color:#5230c7;font-size:13px;font-weight:550;line-height:1.4}.ProjectStartingPoint_question__QpMnk p{margin-top:8px;font-size:18px;font-weight:500;line-height:1.45}.ProjectStartingPoint_action__sX2gh{grid-column:2;margin-top:24px}.ProjectStartingPoint_action__sX2gh button{min-height:52px}.ProjectStartingPoint_srOnly___m0p6{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0}@supports selector(:has(input:checked)){.ProjectStartingPoint_panel__bNkYm{display:none}.ProjectStartingPoint_form__1hlFf:has(input[value=avaliar]:checked) .ProjectStartingPoint_panel__bNkYm[data-scenario=avaliar],.ProjectStartingPoint_form__1hlFf:has(input[value=construir]:checked) .ProjectStartingPoint_panel__bNkYm[data-scenario=construir],.ProjectStartingPoint_form__1hlFf:has(input[value=evoluir]:checked) .ProjectStartingPoint_panel__bNkYm[data-scenario=evoluir]{display:block}}@media (max-width:1050px){.ProjectStartingPoint_form__1hlFf{gap:24px 5%;grid-template-columns:.7fr 1.3fr}.ProjectStartingPoint_choice__EiGfB{font-size:18px;gap:13px}.ProjectStartingPoint_panel__bNkYm{padding:32px}.ProjectStartingPoint_action__sX2gh{margin-top:0}}@media (max-width:800px){.ProjectStartingPoint_heading__n1QHX{display:block;margin-bottom:30px}.ProjectStartingPoint_form__1hlFf{display:block}.ProjectStartingPoint_choices__4roTy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin-bottom:24px}.ProjectStartingPoint_choice__EiGfB{align-items:start;flex-direction:column;gap:14px;border-bottom:1px solid #c6c7d0;padding-block:18px;font-size:17px}.ProjectStartingPoint_panel__bNkYm{padding:30px}.ProjectStartingPoint_panelHeading__JsJEz{max-width:500px}.ProjectStartingPoint_action__sX2gh{margin-top:24px}}@media (max-width:520px){.ProjectStartingPoint_section__FmJ0v>div{padding-top:24px;border-top:0}.ProjectStartingPoint_heading__n1QHX h2{font-size:clamp(34px,9vw,44px);max-width:340px}.ProjectStartingPoint_choices__4roTy{display:flex;flex-direction:column;gap:8px;margin-bottom:26px}.ProjectStartingPoint_choice__EiGfB{flex-direction:row;align-items:center;gap:12px;border:0;border-radius:3px;font-size:16px;min-height:56px;padding:12px}.ProjectStartingPoint_choice__EiGfB:last-child{border-bottom:0}.ProjectStartingPoint_choice__EiGfB:has(input:checked){background:#ebe6fb}.ProjectStartingPoint_panels__RVCAV{background:transparent;border-top:0}.ProjectStartingPoint_panel__bNkYm{padding:6px 0 0}.ProjectStartingPoint_panel__bNkYm h3{font-size:27px}.ProjectStartingPoint_panelHeading__JsJEz p{margin-top:15px}.ProjectStartingPoint_question__QpMnk{margin-top:24px;padding-top:0;border-top:0}.ProjectStartingPoint_question__QpMnk p{font-size:17px}.ProjectStartingPoint_action__sX2gh{margin-top:28px}.ProjectStartingPoint_action__sX2gh button{width:100%;font-size:15px}}@media (max-width:360px){.ProjectStartingPoint_panel__bNkYm h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.ProjectStartingPoint_choice__EiGfB{transition:none}}.ScrollStory_section__jfOgA{background:#f5f2ea;color:#10152b;padding-block:clamp(64px,7vw,100px) 48px}.ScrollStory_heading__Gvyeu{display:flex;justify-content:space-between;align-items:baseline;gap:32px;padding-bottom:45px}.ScrollStory_heading__Gvyeu h2{font-size:clamp(30px,3.15vw,43px);max-width:650px}.ScrollStory_heading__Gvyeu p{max-width:350px;font-size:16px;line-height:1.6;color:#5a5d6b}.ScrollStory_body___Ig_w{display:grid;grid-template-columns:1fr 1fr;gap:10%;position:relative;scroll-margin-top:48px}.ScrollStory_artColumn__v2E4l{min-width:0}.ScrollStory_scene__g3_dU{position:sticky;top:max(32px,calc(50vh - 295px));width:100%;max-width:460px;margin-top:0;margin-inline:auto;contain:layout}.ScrollStory_prism__bQHC5{display:block;width:100%;height:auto;overflow:visible}.ScrollStory_sceneIndex__maKyy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d8d6cf;margin-top:4px;gap:8px}.ScrollStory_sceneIndex__maKyy a{display:flex;align-items:center;justify-content:center;min-height:48px;font-size:12px;text-align:center;line-height:1.3;padding-block:6px;color:#5a5d6b;border-top:2px solid transparent;margin-top:-1px;transition:color .18s ease,border-color .18s ease}.ScrollStory_sceneIndex__maKyy a:hover,.ScrollStory_sceneIndex__maKyy a[aria-current=location]{color:#10152b;border-top-color:#10152b}.ScrollStory_chapters__iwmk0{min-width:0}.ScrollStory_chapter__1mDHW{min-height:320px;padding:30px 0;display:flex;align-items:center;border-top:1px solid #d8d6cf;scroll-margin-block:28px;position:relative}.ScrollStory_chapter__1mDHW:before{content:"";position:absolute;top:-1px;left:0;width:48px;height:2px;background:var(--chapter-color);opacity:0;transition:opacity .18s ease}.ScrollStory_chapter__1mDHW[data-story-current=true]:before{opacity:1}.ScrollStory_chapter__1mDHW:focus:not(:focus-visible){outline:none}.ScrollStory_copy__nH0mJ{width:100%}.ScrollStory_partCue__Yl7Lj{display:flex;align-items:center;gap:12px;margin-bottom:9px}.ScrollStory_verb__DBGGV{font-size:12px;color:#424759;font-weight:500}.ScrollStory_chapter__1mDHW h3{font-size:clamp(26px,2.5vw,34px);letter-spacing:-.035em;line-height:1.16;font-weight:550;transition:color .18s ease}.ScrollStory_body___Ig_w[data-story-enhanced=true] .ScrollStory_chapter__1mDHW:not([data-story-current=true]) h3{color:#626878}.ScrollStory_chapter__1mDHW p{margin-top:12px;max-width:440px;color:#5a5d6b;font-size:16px;line-height:1.65}.ScrollStory_link__uYs9a{display:inline-flex;flex:0 1 auto;min-height:46px;align-items:center;justify-content:center;padding:11px 14px;border:1px solid color-mix(in srgb,var(--chapter-color) 35%,#666278);border-radius:var(--radius);background:color-mix(in srgb,var(--chapter-color) 6%,#fff);color:var(--ink);font-size:14px;font-weight:550;line-height:1.4;text-align:center;text-decoration:none;transition:color var(--motion-fast),background-color var(--motion-fast),border-color var(--motion-fast)}.ScrollStory_serviceLinks__mUQ1Y{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:22px}.ScrollStory_link__uYs9a:active,.ScrollStory_link__uYs9a:hover{color:#fff;background:var(--ink);border-color:var(--ink)}.ScrollStory_motif__j_eYH{display:block;width:28px;height:32px;flex-shrink:0}.ScrollStory_ending__Zq2T_{min-height:174px;padding-block:28px 16px;border-top:1px solid #d8d6cf;display:flex;flex-direction:column;justify-content:center;gap:17px}.ScrollStory_signature__9ryyP{display:block;width:180px;height:39px}.ScrollStory_ending__Zq2T_ p{font-size:clamp(21px,2vw,27px);line-height:1.35;letter-spacing:-.025em;max-width:405px}@media (max-width:1100px){.ScrollStory_body___Ig_w{gap:5%;grid-template-columns:.75fr 1.25fr}.ScrollStory_heading__Gvyeu p{max-width:280px}.ScrollStory_chapter__1mDHW{min-height:318px}.ScrollStory_chapter__1mDHW p{font-size:15px}}@media (min-width:801px) and (max-height:600px){.ScrollStory_scene__g3_dU{max-width:calc((100vh - 112px) * .88);top:24px}.ScrollStory_sceneIndex__maKyy{gap:2px}.ScrollStory_sceneIndex__maKyy a{font-size:10px;min-height:44px}}.ScrollStory_mobileExplorer__cRE3B{display:none}@media (max-width:800px){.ScrollStory_section__jfOgA{padding-block:64px}.ScrollStory_heading__Gvyeu{display:block;padding-bottom:8px}.ScrollStory_heading__Gvyeu p{margin-top:16px;max-width:440px}.ScrollStory_body___Ig_w{display:block;scroll-margin-top:32px}.ScrollStory_artColumn__v2E4l{display:none}.ScrollStory_mobileExplorer__cRE3B{display:block}.ScrollStory_mobileScene__SHHTz{--mobile-progress:1;display:flex;justify-content:center;align-items:center;height:192px;margin-block:10px 20px}.ScrollStory_mobileMark__St96c{display:block;height:100%;width:auto;overflow:visible;clip-path:inset(calc((1 - var(--mobile-progress)) * 100%) 0 0)}.ScrollStory_mobileOutline__8QkoN{fill:#e2ded5}.ScrollStory_mobilePlane__i_0Mj{opacity:.12;transition:opacity .42s ease}.ScrollStory_mobilePlane__i_0Mj[data-mobile-plane-state=current]{opacity:1}.ScrollStory_mobileChoices__IJKQr{display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;margin:0 0 30px;min-width:0;border:0;border-radius:12px;background:#e7e4dd}.ScrollStory_body___Ig_w[data-story-enhanced=true] .ScrollStory_mobileChoices__IJKQr{display:grid}.ScrollStory_mobileChoices__IJKQr label{position:relative;min-width:0;cursor:pointer}.ScrollStory_mobileChoices__IJKQr input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ScrollStory_mobileChoices__IJKQr span{display:flex;align-items:center;justify-content:center;min-height:46px;padding:8px 4px;border-radius:8px;color:#494d5c;font-size:13px;line-height:1.35;font-weight:550;text-align:center;transition:color .18s ease,background-color .18s ease}.ScrollStory_mobileChoices__IJKQr input:checked+span{background:#10152b;color:#fff}.ScrollStory_mobileChoices__IJKQr input:focus-visible+span{outline:3px solid #6238eb;outline-offset:3px}.ScrollStory_chapter__1mDHW{min-height:0;padding:0 0 36px;display:block;border:0;scroll-margin-top:24px}.ScrollStory_body___Ig_w[data-story-enhanced=true] .ScrollStory_chapter__1mDHW:not([data-mobile-current=true]),.ScrollStory_chapter__1mDHW:before,.ScrollStory_partCue__Yl7Lj{display:none}.ScrollStory_body___Ig_w[data-story-enhanced=true] .ScrollStory_chapter__1mDHW:not([data-story-current=true]) h3{color:#10152b}.ScrollStory_chapter__1mDHW h3{max-width:540px;font-size:clamp(28px,6.5vw,36px);line-height:1.15;letter-spacing:-.035em}.ScrollStory_chapter__1mDHW p{max-width:540px;margin-top:16px;font-size:16px;line-height:1.65}.ScrollStory_serviceLinks__mUQ1Y{margin-top:24px;gap:10px}.ScrollStory_link__uYs9a{padding-inline:12px}.ScrollStory_ending__Zq2T_{display:none}}@media (max-width:480px){.ScrollStory_section__jfOgA{padding-block:56px 32px}.ScrollStory_heading__Gvyeu h2{font-size:31px}.ScrollStory_heading__Gvyeu p{font-size:16px}}@media (max-width:350px){.ScrollStory_mobileChoices__IJKQr{grid-template-columns:repeat(2,minmax(0,1fr))}.ScrollStory_mobileScene__SHHTz{height:166px}}@media (max-width:800px) and (max-height:500px){.ScrollStory_mobileScene__SHHTz{height:130px}}@media (prefers-reduced-motion:reduce){.ScrollStory_chapter__1mDHW h3,.ScrollStory_link__uYs9a,.ScrollStory_mobileChoices__IJKQr span,.ScrollStory_mobilePlane__i_0Mj,.ScrollStory_sceneIndex__maKyy a{transition:none}.ScrollStory_mobileScene__SHHTz{--mobile-progress:1!important}}