.jr-experience{--jr-muted:#615a50;--jr-gold-ink:#705122;font-size:15px;line-height:1.65}.jr-experience h2,.jr-experience h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.15;margin:5px 0 12px}.jr-experience h2{font-size:36px}.jr-experience h3{font-size:28px}.jr-experience p{margin:0 0 12px;color:var(--jr-muted)}.jr-label{display:block;font-size:12px;line-height:1.5;letter-spacing:.12em;font-weight:700;color:var(--jr-gold-ink)}.jr-meta{display:block;font-size:12px;line-height:1.6;color:var(--jr-muted)}.jr-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;max-width:100%;border-radius:999px;padding:11px 19px;font-size:14px!important;font-weight:650!important;line-height:1.5;flex-shrink:0}.jr-button svg{flex-shrink:0}.jr-outline{border:1px solid #92794e;background:transparent;color:#4d391d}.jr-outline:hover{background:#efe5d3}.jr-gold{background:#c9a96e;border:1px solid #c9a96e;color:#1c160e}.jr-gold:hover{background:#dec28e}.jr-moment{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:25px 0;border-bottom:1px solid #cdbfa7}.jr-moment p{max-width:640px;margin-bottom:8px}.jr-moment-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.jr-moment-contact{display:none}.jr-next-action{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#15110c;color:#f7f2e9;border:1px solid #4e3c23;border-left:5px solid #c9a96e;border-radius:16px;margin:24px 0 0;padding:30px}.jr-next-action .jr-label{color:#d9bc88}.jr-next-action h2{font-size:38px;color:#fff9ee}.jr-next-action p{color:#e2d7c5;max-width:650px}.jr-next-action .jr-action-title{font-size:20px;line-height:1.45;font-weight:650;color:#fff9ee;margin-bottom:12px}.jr-next-action .jr-meta{color:#c4b8a5}.jr-section{margin-top:38px;scroll-margin-top:24px;outline-offset:6px}.jr-section-heading{display:flex;gap:24px;align-items:end;justify-content:space-between;margin-bottom:18px}.jr-section-heading h2{margin-bottom:0}.jr-section-heading>p{font-size:14px;max-width:280px;margin:0}.jr-work-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.jr-work{background:#fffefa;border:1px solid #d6cbb8;border-radius:14px;padding:27px}.jr-status{display:inline-block;border:1px solid #d9c29b;border-radius:999px;background:#f5eddf;color:#614719;font-size:12px;font-weight:650;padding:5px 11px;margin-bottom:13px}.jr-work dl{margin:19px 0 0;font-size:14px}.jr-work dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:15px;margin-top:8px}.jr-work dt{color:#615a50}.jr-work dd{margin:0;color:#272017}.jr-work-note{background:#eee5d6;border:1px solid #d7c6a9;border-radius:14px;padding:27px;color:#705122}.jr-work-note h3{margin-top:12px}.jr-work-note p{font-size:14px}.jr-delivery{display:flex;gap:18px;align-items:center;border:1px solid #d6cbb8;border-radius:14px;background:#fffefa;padding:25px}.jr-delivery>svg{flex-shrink:0;color:#705122}.jr-delivery>div{min-width:0;flex:1}.jr-delivery h3{font-size:26px}.jr-delivery p{font-size:14px}.jr-delivery p.jr-meta{font-size:12px;margin:0}.jr-locked{font-size:12px;display:flex;align-items:center;gap:6px;color:#615a50;max-width:150px}.jr-empty{padding:25px;border:1px dashed #ad9877;border-radius:14px;background:#f9f5ed}.jr-empty h3{font-size:28px}.jr-empty p{margin:0}.jr-documents{display:flex;gap:21px;align-items:flex-start;border:1px solid #d6cbb8;border-radius:14px;padding:28px;background:#fffefa}.jr-documents>svg{flex-shrink:0;color:#705122}.jr-documents ul{display:flex;gap:8px;flex-wrap:wrap;padding:0;list-style:none;margin:16px 0}.jr-documents li{font-size:13px;border:1px solid #d6cbb8;background:#f5efe4;padding:7px 11px;border-radius:6px;color:#504331}.jr-documents .jr-button{margin-top:8px}.jr-contact{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #cdbfa7;margin-top:38px;padding-top:25px}.jr-contact h2{font-size:30px;margin-bottom:5px}.jr-contact p{margin:0}.jr-contact-message{flex-basis:100%;background:#eee5d6;border:1px solid #d7c6a9;padding:18px;border-radius:10px}.jr-access{display:flex;gap:12px;align-items:flex-start;background:#f5e9d7;border:1px solid #b2976c;border-radius:10px;padding:15px;color:#705122;margin-top:18px}.jr-access p{font-size:14px;color:#594325;margin:0}.jr-access svg{flex-shrink:0}.jr-scenarios{margin-top:38px;padding:22px;border:1px dashed #b5a485;border-radius:12px;background:#f0e9dd}.jr-scenarios h2{font:650 16px/1.5 DM Sans,sans-serif;letter-spacing:0;margin:0 0 5px}.jr-scenarios p{font-size:13px}.jr-scenarios>div{display:flex;gap:8px;flex-wrap:wrap}.jr-scenarios button{min-height:44px;border:1px solid #947c57;border-radius:8px;background:#fffefa;color:#49371f;padding:9px 13px;font-size:13px}.jr-scenarios button[aria-pressed=true]{background:#262017;color:#f8ebd1;border-color:#262017}.jr-scenarios .jr-scenario-state{margin:16px 0 0}.pr-client .pr-overline{color:#705122}.pr-client .pr-hero .pr-overline{color:#c9a96e}.pr-client .pr-path,.pr-client .pr-footer{color:#615a50}.pr-client .pr-disclaimer,.pr-client .pr-doc p,.pr-client .pr-section-head p,.pr-client .pr-inline-note p{font-size:14px}.pr-client .pr-doc-meta>span:last-child,.pr-client .pr-doc .pr-doc-note{color:#615a50;font-size:13px}.pr-client .pr-pill{font-size:12px}.pr-client .pr-hero{min-height:220px}.pr-client .pr-hero h1{font-size:48px;margin:12px 0 15px}.pr-client .pr-hero>div:first-child{padding:33px}.pr-client .pr-role-nav button,.pr-client .pr-return{min-height:44px}.pr-client .pr-contact-shortcut{min-height:44px;padding:9px 13px;color:#f2ddb5;border:1px solid #867048;border-radius:8px;background:transparent;text-align:left;font-size:13px}.pr-client .pr-contact-shortcut:hover{background:#2e291f}body:has(.pr-client) .demo-toolbar{display:none}.pr-client .pr-content{padding:32px}@media(max-width:1100px){.jr-next-action{flex-direction:column;align-items:flex-start}.jr-delivery{flex-wrap:wrap}.jr-locked{max-width:none}.jr-work dl>div{grid-template-columns:1fr;gap:0}}@media(max-width:860px){.pr-client .pr-content{padding:22px}.pr-client .pr-side nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.pr-client .pr-side nav button{justify-content:center;text-align:center;padding:8px 5px;font-size:12px;min-width:0}.pr-client .pr-side nav button svg{display:none}.pr-client .pr-side{padding:8px 12px;gap:0}.pr-client .pr-contact-shortcut,.pr-client .pr-path{display:none}.pr-client .pr-hero{min-height:0}.pr-client .pr-hero h1{font-size:42px}.jr-work-grid{grid-template-columns:1fr}.jr-moment{align-items:flex-start;flex-direction:column;gap:13px}}@media(max-width:860px){.jr-moment-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.jr-moment-contact{display:inline-flex}}@media(max-width:590px){body:has(.pr-client) .demo-toolbar{display:none}.pr-client .pr-banner{font-size:11px;letter-spacing:.015em;min-height:31px;padding:7px 10px}.pr-client .pr-top{gap:8px;padding:8px 12px}.pr-client .pr-brand img{width:34px;height:34px}.pr-client .pr-brand strong{font-size:14px}.pr-client .pr-brand small,.pr-client .pr-role-nav button small{display:none}.pr-client .pr-role-nav{overflow:visible;gap:4px}.pr-client .pr-role-nav button{min-width:0;align-items:center;text-align:center;font-size:12px;padding:8px 4px}.pr-client .pr-return{min-height:44px;padding:8px;font-size:12px!important}.pr-client .pr-content{padding:14px}.pr-client .pr-hero>div:first-child{padding:16px 19px}.pr-client .pr-hero h1{font-size:32px;margin:0;line-height:1.08}.pr-client .pr-hero .pr-overline,.pr-client .pr-hero p,.pr-client .pr-disclaimer{display:none}.jr-experience{font-size:14px;line-height:1.5}.jr-experience h2{font-size:28px}.jr-experience h3{font-size:25px}.jr-label{font-size:11px}.jr-meta{font-size:12px}.jr-moment{padding:15px 0;gap:8px}.jr-moment h2{font-size:24px;margin:3px 0 6px}.jr-moment p{margin:0 0 5px}.jr-moment .jr-meta{display:none}.jr-moment .jr-button{padding:8px 13px;min-height:44px;font-size:13px!important}.jr-moment-actions>.jr-button{min-width:0;white-space:nowrap;padding:8px 9px;font-size:12px!important;gap:5px}.jr-moment-contact svg{width:15px;height:15px}.jr-next-action{margin-top:15px;padding:18px;gap:14px}.jr-next-action h2{font-size:28px;margin:5px 0 10px}.jr-next-action .jr-action-title{font-size:17px;line-height:1.4;margin-bottom:9px}.jr-next-action p{font-size:14px;margin-bottom:10px}.jr-next-action .jr-button{width:100%}.jr-section{margin-top:29px}.jr-section-heading{display:block;margin-bottom:14px}.jr-section-heading>p,.jr-section-heading>.jr-meta{margin-top:10px}.jr-work,.jr-work-note,.jr-documents,.jr-delivery,.jr-empty{padding:21px}.jr-documents{display:block}.jr-documents>svg{margin-bottom:12px}.jr-delivery{align-items:flex-start}.jr-delivery h3{font-size:25px}.jr-delivery>div{flex-basis:75%}.jr-contact{margin-top:29px}.jr-contact>.jr-button{width:100%}.jr-scenarios{padding:18px}.jr-scenarios button{flex-grow:1}.jr-access{margin-top:12px}}@media(prefers-reduced-motion:reduce){.jr-experience *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.pr-client .pr-side .pr-overline{color:#bca174}.jr-experience h2,.jr-experience h3,.jr-experience p{overflow-wrap:anywhere}@media(max-width:360px){.pr-client .pr-hero>div:first-child{padding:10px 14px}.pr-client .pr-hero h1{font-size:24px;line-height:1.05}.jr-moment{padding:7px 0;gap:5px}.jr-moment h2{margin:2px 0 4px}.jr-moment .jr-label{display:none}.jr-next-action{margin-top:9px;padding:11px;gap:8px}.jr-next-action h2{font-size:25px;margin:4px 0 8px}.jr-next-action .jr-action-copy>p:not(.jr-action-title){display:none}.jr-next-action .jr-meta{font-size:11px}}.jr-experience .jr-more{margin-top:18px;min-height:44px}.jr-work-grid .jr-more{grid-column:1/-1;justify-self:start}.rg-access{--rg-navy:#10283f;--rg-deep:#0a1d30;--rg-gold:#c9a96e;--rg-ink:#142e44;min-height:100vh;background:#f6f8fa;color:var(--rg-ink);font:15px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rg-access *{box-sizing:border-box}.rg-access button,.rg-access input{font:inherit}.rg-access button{cursor:pointer}.rg-access button:disabled{cursor:wait;opacity:.65}.rg-access :focus-visible{outline:3px solid #997137;outline-offset:4px}.rg-access h1:focus{outline:none}.rg-skip{position:absolute;left:16px;top:-100px;z-index:20;padding:12px;background:#fff;color:#10283f}.rg-skip:focus{top:16px}.rg-demo-banner{min-height:30px;background:#e9e0d0;color:#574321;font-size:10px;letter-spacing:.12em;font-weight:700;text-align:center;padding:7px 15px}.rg-access-header{background:#fff;border-bottom:1px solid #e1e6eb;padding:19px clamp(22px,5vw,80px);display:flex;align-items:center;justify-content:space-between;gap:18px}.rg-access-brand{display:flex;align-items:center;gap:13px}.rg-access-brand img{width:45px;height:45px;object-fit:contain;border-radius:4px}.rg-access-brand strong,.rg-access-brand span{display:block}.rg-access-brand strong{font-size:14px;letter-spacing:.16em}.rg-access-brand span{font-size:10px;color:#5f6e7b;letter-spacing:.03em;margin-top:1px}.rg-private{display:flex;align-items:center;gap:7px;color:#657480;font-size:12px}.rg-access-grid{display:grid;grid-template-columns:1fr 1fr;max-width:1440px;min-height:720px;margin:auto}.rg-access-story{position:relative;overflow:hidden;background:var(--rg-deep);color:#fff;padding:clamp(40px,6.2vw,90px);display:flex;flex-direction:column;justify-content:center}.rg-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;color:#81602f;display:block}.rg-access-story .rg-eyebrow{color:#d2b982}.rg-access-story .rg-story-title{position:relative;z-index:1;font:400 clamp(42px,4.5vw,64px)/1.12 Georgia,serif;letter-spacing:-.035em;margin:29px 0}.rg-access-story em{font-weight:400;color:#d6b980}.rg-access-story p:not(.rg-story-title){max-width:340px;font-size:15px;line-height:1.8;color:#bfcbd5;margin:0}.rg-story-rule{width:40px;height:1px;background:#8d774f;margin:35px 0 24px}.rg-access-story .rg-story-caption{font-size:12px;color:#aebdc9}.rg-story-number{position:absolute;right:-7px;bottom:-45px;font:220px Georgia,serif;color:#19344b;opacity:.6;pointer-events:none}.rg-access-panel{background:#fff;padding:64px 44px;display:flex;align-items:center;justify-content:center}.rg-access-form-wrap{width:100%;max-width:360px}.rg-access-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #d6c6a9;border-radius:12px;color:#8c6934;background:#fcfaf5;margin-bottom:26px}.rg-access-panel h1{font:400 36px/1.18 Georgia,serif;letter-spacing:-.025em;margin:13px 0 15px;max-width:360px}.rg-access-description{color:#62717e;font-size:13px;line-height:1.8;margin:0 0 10px}.rg-access-notice{font-size:13px;color:#695022;line-height:1.6;margin:12px 0;overflow-wrap:anywhere}.rg-access-notice:empty{display:none}.rg-access form{margin-top:28px}.rg-access fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:19px}.rg-access input:disabled{background:#eef1f4;color:#5f6e7b;cursor:wait}.rg-access label{display:grid;gap:7px;font-size:12px;color:#243e53;font-weight:600}.rg-access input{width:100%;min-width:0;height:48px;border:1px solid #bcc8d1;border-radius:7px;background:#fcfdfe;color:#162e43;padding:11px 13px;font-size:14px}.rg-access input::placeholder{color:#6b7c89}.rg-input-hint{font-size:12px;color:#687782;line-height:1.5;margin:-10px 0 0}.rg-access-primary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid var(--rg-navy);background:var(--rg-navy);color:#fff;border-radius:7px;min-height:50px;font-size:13px!important;font-weight:600!important}.rg-access-primary:hover{background:#1b3c57}.rg-access-primary svg{color:#dbbd84;flex-shrink:0}.rg-access-links{display:flex;justify-content:space-between;gap:16px;margin:20px 0 0}.rg-access-links button,.rg-access-back{border:0;background:none;padding:6px 0;color:#735525;font-size:12px;min-height:44px;text-align:left;text-decoration:underline;text-underline-offset:4px}.rg-access-back{display:flex;align-items:center;gap:7px;margin-top:20px}.rg-access-support{border-top:1px solid #e5e9ec;margin-top:31px;padding-top:23px;font-size:12px;color:#657580}.rg-access-support strong{font-size:12px;color:#344e62}.rg-access-support p{margin:4px 0}.rg-access-footer{max-width:1440px;margin:auto;padding:20px clamp(22px,5vw,80px);display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#5f6e7b;border-top:1px solid #e2e7eb}.rg-access-out{white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #ccd6df;border-radius:7px;font-size:12px!important;color:#213f56;min-height:44px}.rg-access-journey{max-width:1240px;padding:35px clamp(16px,3vw,44px) 60px;margin:auto}.rg-journey-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.rg-journey-welcome h1{font:400 40px Georgia,serif;margin:7px 0 4px}.rg-journey-welcome p{margin:0;font-size:12px;color:#657581}.rg-access-verified{display:flex;align-items:center;gap:7px;font-size:11px;color:#5e6f7d}.rg-access .jr-experience{font-family:inherit}.rg-access [aria-label="Vers\e3o sint\e9tica consultada"]{background:#fff;padding:24px;border:1px solid #c9a96e;border-radius:10px}.rg-access .jr-documents article{margin:20px 0}@media(min-width:1441px){.rg-access-grid{border-left:1px solid #e2e7eb;border-right:1px solid #e2e7eb}}@media(max-width:760px){.rg-access-grid{grid-template-columns:1fr;min-height:0}.rg-access-story{padding:30px 25px}.rg-access-story .rg-story-title{font-size:34px;margin:15px 0}.rg-access-story .rg-story-title br{display:none}.rg-access-story .rg-story-title em:before{content:" "}.rg-access-story p:not(.rg-story-title){font-size:13px;max-width:310px}.rg-story-caption,.rg-story-rule,.rg-story-number{display:none}.rg-access-panel{padding:33px 25px 40px}.rg-access-panel h1{font-size:31px}.rg-access-icon{display:none}.rg-access-header{padding:16px 22px}.rg-private{font-size:0;gap:0}.rg-private svg{width:17px;height:17px}.rg-journey-welcome{display:block}.rg-access-verified{margin-top:14px}.rg-access-footer{padding:18px 22px}.rg-access-brand strong{font-size:12px}.rg-access-brand span{font-size:9px}.rg-access-brand img{width:38px;height:38px}.rg-access-out{font-size:11px!important;padding:8px 10px}.rg-access-links{gap:12px}.rg-demo-banner{font-size:9px;letter-spacing:.065em}}@media(prefers-reduced-motion:reduce){.rg-access *{scroll-behavior:auto!important}}@media(max-width:360px){.rg-access-brand span{display:none}.rg-access-brand strong{font-size:11px;letter-spacing:.1em}.rg-access-header{gap:10px}.rg-access-out{padding:8px}}.rg-access .rg-google{width:100%;margin-top:28px}.rg-access .rg-google-hint{margin:14px 0 0}body{margin:0}html{scroll-behavior:auto}
