.contact-process{background:var(--ivory);color:var(--ink);padding:clamp(95px,10vw,155px) clamp(28px,7vw,122px)}.contact-process>header{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:end;gap:24px clamp(50px,8vw,130px);max-width:1500px;margin:0 auto clamp(55px,7vw,95px);display:grid}.contact-process>header .micro-label{grid-column:1/-1}.contact-process>header h2{max-width:17ch;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,3.6vw,4rem);font-weight:430;line-height:1.06}.contact-process>header>p:last-child{color:#53656d;margin:0;font-size:.95rem;line-height:1.8}.contact-process ol{border-top:1px solid #07131b33;border-bottom:1px solid #07131b33;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1500px;margin:0 auto;padding:0;list-style:none;display:grid}.contact-process li{border-right:1px solid #07131b29;min-height:330px;padding:clamp(26px,3vw,42px)}.contact-process li:last-child{border-right:0}.contact-process li>div{color:#806326;font-family:var(--font-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:720;display:flex}.contact-process h3{font-family:var(--font-display);letter-spacing:-.03em;margin:clamp(55px,6vw,82px) 0 0;font-size:clamp(1.55rem,2vw,2.1rem);font-weight:520;line-height:1.08}.contact-process li p{color:#53656d;margin:18px 0 0;font-size:.95rem;line-height:1.7}#conteudo.institutional-page .institutional-hero--contact h1{letter-spacing:-.035em;max-width:14ch;font-size:clamp(3rem,4.8vw,5.2rem);line-height:1.01}#conteudo.institutional-page .contact-identity h2{font-size:clamp(2.4rem,3.4vw,3.7rem);line-height:1.05}#conteudo.institutional-page .contact-paths .institutional-heading h2{max-width:17ch;font-size:clamp(2.35rem,3.55vw,3.95rem);line-height:1.06}#conteudo.institutional-page .contact-paths__grid h3{font-size:clamp(1.8rem,2.35vw,2.45rem);line-height:1.08}#conteudo.institutional-page .contact-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr))}#conteudo.institutional-page .contact-paths__grid article>p,#conteudo.institutional-page .contact-trust p{font-size:1rem}#conteudo.institutional-page .contact-trust h2{font-size:clamp(2.2rem,3vw,3.25rem);line-height:1.08}#conteudo.international-core--contact .international-core__hero h1{max-width:13ch;font-size:clamp(3rem,4.8vw,5.2rem);line-height:1.01}#conteudo.international-core--contact .international-core__section-heading h2{max-width:18ch;font-size:clamp(2.35rem,3.55vw,3.95rem);line-height:1.06}#conteudo.international-core--contact .international-core__governance>div:first-child h2{max-width:17ch;font-size:clamp(2.2rem,3.2vw,3.5rem);line-height:1.07}.opportunity-brief{--brief-accent:var(--gold-bright);color:var(--ivory);background:radial-gradient(circle at 83% 18%,#d9b3631a,#0000 30%),linear-gradient(132deg,#07131b 0%,#071821 55%,#061016 100%);border-block:1px solid #d9b36338;padding:clamp(92px,9vw,145px) clamp(28px,7vw,122px);position:relative;overflow:hidden}.opportunity-brief--vortex{--brief-accent:var(--cyan)}.opportunity-brief--autonomous{--brief-accent:#54d6ca}.opportunity-brief:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.opportunity-brief__header,.opportunity-brief__progress,.opportunity-brief__workspace{z-index:1;max-width:1500px;margin-inline:auto;position:relative}.opportunity-brief__header{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:30px clamp(50px,8vw,130px);display:grid}.opportunity-brief__header h2{max-width:18ch;font-family:var(--font-display);letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(2.5rem,4vw,4.55rem);font-weight:430;line-height:1.02}.opportunity-brief__header-copy>p{color:#aebcc3;margin:0;font-size:1rem;line-height:1.8}.opportunity-brief__header-copy>span{color:#d6dee2;align-items:flex-start;gap:12px;margin-top:22px;font-size:.875rem;font-weight:650;line-height:1.55;display:flex}.opportunity-brief__header-copy svg{color:var(--brief-accent);flex:none;margin-top:2px}.opportunity-brief__progress{grid-template-columns:repeat(7,minmax(0,1fr)) auto;align-items:center;gap:8px;margin-top:clamp(48px,6vw,76px);display:grid}.opportunity-brief__progress i{background:#ffffff21;height:2px;transition:background-color .18s,box-shadow .18s}.opportunity-brief__progress i.is-complete{background:var(--brief-accent);box-shadow:0 0 18px color-mix(in srgb, var(--brief-accent) 55%, transparent)}.opportunity-brief__progress span{min-width:62px;color:var(--brief-accent);font-family:var(--font-mono);letter-spacing:.12em;text-align:right;font-size:.8rem;font-weight:760}.opportunity-brief__workspace{grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);align-items:start;gap:clamp(28px,4vw,58px);margin-top:28px;display:grid}.opportunity-brief__form{background:#061016c7;border:1px solid #ffffff24;gap:26px;padding:clamp(26px,3.5vw,48px);display:grid;box-shadow:0 30px 90px #0000003d}.opportunity-brief__field{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.opportunity-brief__field legend,.opportunity-brief__field>span{color:#e6ecef;align-items:center;gap:12px;font-size:.9rem;font-weight:720;line-height:1.45;display:flex}.opportunity-brief__field legend span,.opportunity-brief__field>span b{color:var(--brief-accent);font-family:var(--font-mono);letter-spacing:.1em;font-size:.75rem}.opportunity-brief__fronts{gap:12px;display:grid}.opportunity-brief__primary-fronts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.opportunity-brief__front-group-label{color:#8498a1;font-family:var(--font-mono);letter-spacing:.13em;margin-top:3px;font-size:.75rem;font-weight:730}.opportunity-brief__front-group-label--systems{color:#9ccbd1;margin-top:10px}.opportunity-front{cursor:pointer;background:#ffffff06;border:1px solid #ffffff21;grid-template-columns:auto 1fr auto;gap:11px 12px;min-height:185px;padding:21px;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:relative}.opportunity-front:hover,.opportunity-front:focus-within{border-color:color-mix(in srgb, var(--brief-accent) 70%, transparent);background:#ffffff0b;transform:translateY(-2px)}.opportunity-front:has([data-checked]){border-color:var(--brief-accent);background:color-mix(in srgb, var(--brief-accent) 8%, transparent);box-shadow:inset 0 -2px 0 var(--brief-accent)}.opportunity-front [data-slot=radio-group-item]{opacity:0;width:1px;height:1px;position:absolute}.opportunity-front>span{color:var(--brief-accent);font-family:var(--font-mono);letter-spacing:.12em;font-size:.75rem;font-weight:750}.opportunity-front>svg:first-of-type{color:var(--brief-accent);grid-column:3}.opportunity-front>strong,.opportunity-front>small{grid-column:1/-1}.opportunity-front>strong{color:#f4f1e9;font-family:var(--font-display);align-self:end;font-size:1.35rem;font-weight:530;line-height:1.08}.opportunity-front>small{color:#91a3ab;font-size:.82rem;line-height:1.55}.opportunity-front--systems{background:radial-gradient(circle at 90% 18%,#4fcfe017,#0000 30%),#ffffff08;border-color:#8edbe547;grid-template-columns:auto auto minmax(190px,.7fr) minmax(260px,1.3fr) auto;align-items:center;gap:12px 18px;min-height:0;padding:22px 24px}.opportunity-front--systems>svg:first-of-type{grid-column:2}.opportunity-front--systems>strong,.opportunity-front--systems>small{grid-column:auto}.opportunity-front--systems>strong{align-self:center}.opportunity-front--systems>em{color:#9fb1b8;font-size:.86rem;font-style:normal;line-height:1.55}.contact-systems-feature{color:#edf2f2;background:radial-gradient(circle at 92% 8%,#4fcfe01a,#0000 34%),#081820;border:1px solid #4fcfe04d;grid-template-columns:minmax(150px,.42fr) minmax(320px,1.15fr) minmax(330px,.8fr);gap:clamp(28px,4vw,64px);max-width:1380px;margin:28px auto 0;padding:clamp(30px,4vw,52px);display:grid}.contact-systems-feature__mark{color:#73d5e3;min-height:180px;font-family:var(--font-mono);letter-spacing:.11em;flex-direction:column;justify-content:space-between;font-size:.75rem;font-weight:730;display:flex}.contact-systems-feature__mark svg{filter:drop-shadow(0 0 14px #4fcfe03d)}.contact-systems-feature__copy h3{max-width:19ch;font-family:var(--font-display);letter-spacing:-.035em;margin:15px 0 0;font-size:clamp(2rem,3vw,3.35rem);font-weight:470;line-height:1.02}.contact-systems-feature__copy>p:last-child{color:#a7b7bd;max-width:54ch;margin:22px 0 0;font-size:1rem;line-height:1.72}.contact-systems-feature__commercial{border-left:1px solid #4fcfe033;padding-left:clamp(24px,3vw,42px)}.contact-systems-feature__commercial>strong{color:#edf3f4;margin-bottom:18px;font-size:1rem;display:block}.contact-systems-feature__commercial>p{color:#aab9bf;border-bottom:1px solid #ffffff1a;margin:0;padding:11px 0;font-size:.9rem;line-height:1.45}.contact-systems-feature__commercial>div{gap:10px;margin-top:22px;display:grid}.contact-systems-feature__commercial a{color:#e7eff1;border-bottom:1px solid #4fcfe052;justify-content:space-between;align-items:center;gap:14px;min-height:46px;font-size:.87rem;font-weight:690;display:flex}.contact-systems-feature__commercial a:last-child{color:#73d5e3}.opportunity-front>svg:last-child{color:var(--brief-accent);opacity:0;transition:opacity .18s,transform .18s;position:absolute;bottom:18px;right:18px;transform:scale(.7)}.opportunity-front:has([data-checked])>svg:last-child{opacity:1;transform:scale(1)}.opportunity-brief__field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.opportunity-brief :where(select,input,textarea){color:#f1eee7;width:100%;font:500 1rem/1.55 var(--font-sans);background:#0a1921;border:1px solid #ffffff2b;border-radius:0;outline:0;transition:border-color .16s,box-shadow .16s}.opportunity-brief :where(select,input){min-height:55px;padding:0 16px}.opportunity-brief select{-webkit-appearance:auto;appearance:auto}.opportunity-brief textarea{resize:vertical;min-height:165px;padding:15px 16px}.opportunity-brief :where(select,input,textarea):focus-visible{border-color:var(--brief-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brief-accent) 16%, transparent)}.opportunity-brief select:disabled{color:#71828a;cursor:not-allowed;opacity:.76}.opportunity-brief input::placeholder,.opportunity-brief textarea::placeholder{color:#71828a;opacity:1}.opportunity-brief__field>small{color:#7f929b;letter-spacing:.03em;text-align:right;font-size:.75rem}.opportunity-brief__result{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--brief-accent) 12%, transparent), transparent 28%), #040d13e6;border:1px solid #ffffff29;min-height:560px;padding:clamp(28px,3.5vw,48px);position:sticky;top:96px;box-shadow:0 34px 100px #0000004d}.opportunity-brief__result>header{color:#899da6;font-family:var(--font-mono);letter-spacing:.12em;border-bottom:1px solid #ffffff1f;justify-content:space-between;padding-bottom:20px;font-size:.75rem;font-weight:730;display:flex}.opportunity-brief__result>header i{background:#58676e;border-radius:50%;width:8px;height:8px}.opportunity-brief__result--ready>header i{background:var(--brief-accent);box-shadow:0 0 18px var(--brief-accent)}.opportunity-brief__result>.micro-label{color:var(--brief-accent);margin:clamp(48px,6vw,72px) 0 0}.opportunity-brief__result>h3{max-width:15ch;font-family:var(--font-display);letter-spacing:-.035em;margin:16px 0 0;font-size:clamp(2rem,3vw,3.2rem);font-weight:480;line-height:1.04}.opportunity-brief__result>p:not(.micro-label){color:#9eb0b8;max-width:41ch;margin:22px 0 0;font-size:.95rem;line-height:1.75}.opportunity-brief__commercial-model{border-block:1px solid #ffffff1f;gap:6px;margin-top:24px;padding:20px 0;display:grid}.opportunity-brief__commercial-model strong{color:var(--brief-accent);font-size:1.25rem;font-weight:760}.opportunity-brief__commercial-model span{color:#8599a2;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:700}.opportunity-brief__commercial-model small{color:#80939c;max-width:48ch;margin-top:8px;font-size:.75rem;line-height:1.6}.opportunity-brief__offer-matrix{border-bottom:1px solid #ffffff1f;margin:0;display:grid}.opportunity-brief__offer-matrix>div{border-top:1px solid #ffffff14;grid-template-columns:minmax(116px,.34fr) 1fr;gap:16px;padding:15px 0;display:grid}.opportunity-brief__offer-matrix dt{color:var(--brief-accent);font-family:var(--font-mono);letter-spacing:.075em;font-size:.75rem;font-weight:760;line-height:1.5}.opportunity-brief__offer-matrix dd{color:#b8c5ca;margin:0;font-size:.84rem;line-height:1.6}.opportunity-brief__details{color:#dce3e6;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brief-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--brief-accent) 55%, transparent);text-underline-offset:7px;align-items:center;gap:9px;margin-top:14px;font-size:.875rem;font-weight:680;display:inline-flex}.opportunity-brief__details svg{color:var(--brief-accent);transition:transform .16s}:is(.opportunity-brief__details:hover svg,.opportunity-brief__details:focus-visible svg){transform:translate(2px,-2px)}.opportunity-brief__next{grid-template-columns:auto 1fr;gap:14px;margin-top:24px;display:grid}.opportunity-brief__next>svg{color:var(--brief-accent);margin-top:2px}.opportunity-brief__next span{color:#83969f;font-family:var(--font-mono);letter-spacing:.1em;font-size:.75rem;font-weight:730}.opportunity-brief__next p{color:#c3cdd2;margin:8px 0 0;font-size:.9rem;line-height:1.65}.opportunity-brief__assurance{border-left:2px solid var(--brief-accent);background:color-mix(in srgb, var(--brief-accent) 6%, transparent);color:#9fb0b8;margin:22px 0 0;padding:16px 18px;font-size:.78rem;line-height:1.65}.opportunity-brief__actions{gap:10px;margin-top:30px;display:grid}.opportunity-brief__ready{color:var(--brief-accent);letter-spacing:.035em;align-items:center;gap:9px;margin-bottom:2px;font-size:.8rem;font-weight:720;display:flex}.opportunity-brief__actions .button{justify-content:space-between;width:100%;min-height:54px}.opportunity-brief__disabled{color:#7f929b;border:1px solid #ffffff21;align-items:center;min-height:54px;padding:12px 16px;font-size:.85rem;font-weight:650;line-height:1.45;display:flex}.opportunity-brief__review{border-top:1px solid #ffffff1f;margin-top:22px;padding-top:18px}.opportunity-brief__review summary{color:#d8e0e3;cursor:pointer;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:680;display:flex}.opportunity-brief__review label{color:#879aa3;margin:18px 0 8px;font-size:.75rem;display:block}.opportunity-brief__review textarea{min-height:240px;font-size:.875rem}.opportunity-brief__boundary{color:#71858e;margin-top:20px;font-size:.75rem;line-height:1.6;display:block}@media (max-width:1480px){.opportunity-brief__workspace{grid-template-columns:1fr}.opportunity-brief__result{min-height:0;position:static}}@media (max-width:1040px){.opportunity-brief__header,.opportunity-brief__workspace{grid-template-columns:1fr}.opportunity-brief__header-copy{max-width:760px}.opportunity-brief__result{min-height:0;position:static}.opportunity-brief__primary-fronts{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-front--systems,.contact-systems-feature{grid-template-columns:1fr}.opportunity-front--systems>svg:first-of-type,.opportunity-front--systems>strong,.opportunity-front--systems>small{grid-column:auto}.opportunity-front--systems>svg:last-child{bottom:18px;right:18px}.contact-systems-feature__mark{flex-direction:row;min-height:0}.contact-systems-feature__commercial{border-top:1px solid #4fcfe033;border-left:0;padding-top:24px;padding-left:0}#conteudo.institutional-page .contact-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-process>header{grid-template-columns:1fr}.contact-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-process li:nth-child(2){border-right:0}.contact-process li:nth-child(-n+2){border-bottom:1px solid #07131b29}}@media (max-width:640px){.opportunity-brief{padding-inline:20px}.opportunity-brief__offer-matrix>div{grid-template-columns:1fr;gap:6px}.opportunity-brief__header h2{font-size:clamp(2.2rem,10vw,3rem);line-height:1.05}.opportunity-brief__primary-fronts,.opportunity-brief__field-row,#conteudo.institutional-page .contact-paths__grid{grid-template-columns:1fr}.opportunity-front{min-height:150px}.opportunity-brief__form,.opportunity-brief__result{padding:24px 20px}.opportunity-brief__progress{margin-top:38px}#conteudo.institutional-page .institutional-hero--contact h1,#conteudo.international-core--contact .international-core__hero h1{font-size:clamp(2.45rem,10.4vw,3.25rem)}#conteudo.institutional-page .contact-identity h2,#conteudo.institutional-page .contact-paths .institutional-heading h2,#conteudo.institutional-page .contact-trust h2,#conteudo.international-core--contact .international-core__section-heading h2,#conteudo.international-core--contact .international-core__governance>div:first-child h2,.contact-process>header h2{font-size:clamp(2.1rem,9vw,2.8rem);line-height:1.08}.contact-process ol{grid-template-columns:1fr}.contact-process li,.contact-process li:nth-child(2){border-bottom:1px solid #07131b29;border-right:0;min-height:0}.contact-process li:last-child{border-bottom:0}.contact-process h3{margin-top:45px}}@media print{.opportunity-brief{display:none}.contact-process{padding:28px 0;display:block;color:#111!important;background:#fff!important}.contact-process>header,.contact-process ol{display:block}.contact-process li{break-inside:avoid;border-bottom:1px solid #aaa;border-right:0;min-height:0;padding:18px 0}.contact-process :where(h2,h3,p,span){color:#111!important}}
