.pvBGvG_shell{--site-bg:var(--petrol-night);--site-surface:var(--petrol-raised);--site-ink:var(--mist);--site-muted:var(--mist-muted);--site-accent:var(--brand-inverse);--site-border:var(--petrol-line);--background:var(--site-bg);--foreground:var(--site-ink);--card:var(--site-surface);--card-foreground:var(--site-ink);--popover:var(--site-surface);--popover-foreground:var(--site-ink);--primary:var(--site-accent);--primary-foreground:var(--site-bg);--secondary:var(--site-surface);--secondary-foreground:var(--site-ink);--muted:var(--site-surface);--muted-foreground:var(--site-muted);--accent:var(--site-surface);--accent-foreground:var(--site-ink);--border:var(--site-border);--input:var(--petrol-control);--ring:var(--site-accent);--logo-mark:var(--site-accent);--logo-name:var(--site-ink);--logo-accent:var(--site-accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--site-bg);min-height:100svh;color:var(--site-ink);isolation:isolate}.pvBGvG_shell :where(button,a,input):focus-visible{outline:2px solid var(--site-accent);outline-offset:5px}.pvBGvG_shell ::selection{background:var(--site-accent);color:var(--site-bg)}.pvBGvG_header{border-bottom:1px solid var(--site-border);justify-content:space-between;align-items:center;gap:24px;padding:28px 4.5vw;display:flex}.pvBGvG_header nav{color:var(--site-muted);align-items:center;gap:28px;font-size:13px;display:flex}.pvBGvG_header nav a{align-items:center;gap:10px;display:flex}.pvBGvG_header nav svg{width:16px;height:16px}.pvBGvG_skipLink{z-index:100;background:var(--site-accent);color:var(--site-bg);padding:14px 22px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.pvBGvG_skipLink:focus{transform:none}@media (max-width:540px){.pvBGvG_header{gap:16px;padding:24px 6vw}.pvBGvG_header>a{gap:9px;font-size:19px}.pvBGvG_header>a svg{width:26px;height:26px}.pvBGvG_header nav{gap:14px;font-size:11px}.pvBGvG_header nav a:last-child{display:none}}@media print{.pvBGvG_header{display:none}.pvBGvG_shell{--site-bg:#fff;--site-surface:#fff;--site-ink:#15292c;--site-muted:#425a60;--site-border:#a7babb;--site-accent:#21575b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
.nTXpCq_landing{overflow:clip}.nTXpCq_skipLink{z-index:100;background:var(--site-accent);color:var(--site-bg);padding:14px 22px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.nTXpCq_skipLink:focus{transform:none}.nTXpCq_header{z-index:10;color:var(--site-ink);border-bottom:1px solid #afc2c125;justify-content:space-between;align-items:center;gap:24px;padding:30px 4.5vw;display:flex;position:absolute;inset:0 0 auto}.nTXpCq_navigation,.nTXpCq_desktopLinks{align-items:center;gap:32px;font-size:14px;display:flex}.nTXpCq_navigation a{transition:color .18s}.nTXpCq_navigation a:hover{color:var(--site-accent)}.nTXpCq_login{color:var(--site-muted)}.nTXpCq_headerCta{background:0 0;border-color:#afc2c17a;border-radius:0;height:44px}.nTXpCq_mobileMenu{display:none}.nTXpCq_mobileLinks{gap:24px;padding:30px 24px;display:grid}.nTXpCq_mobileSheet{color:#f0f4f2;background:#0b2023;border-color:#355257}.nTXpCq_hero{isolation:isolate;align-items:center;min-height:100svh;padding:135px 4.5vw 105px;display:flex;position:relative}.nTXpCq_photo{object-fit:cover;object-position:70% center;z-index:-2}.nTXpCq_hero:after{content:"";z-index:-1;background:#07191c28;position:absolute;inset:0}.nTXpCq_heroCopy{width:100%}.nTXpCq_eyebrow,.nTXpCq_kicker,.nTXpCq_sectionLabel,.nTXpCq_index,.nTXpCq_stepPeriod,.nTXpCq_diagramCaptions,.nTXpCq_privacy,.nTXpCq_exampleNote,.nTXpCq_fieldworkCaption,.nTXpCq_interactionHint,.nTXpCq_diagnosticOutcome{font-family:var(--font-plex-mono), monospace}.nTXpCq_eyebrow{color:var(--site-accent);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;line-height:1.7;display:flex}.nTXpCq_eyebrow>span{background:var(--site-accent);width:7px;height:7px}.nTXpCq_hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(64px,min(9.3vw,12svh),158px);font-weight:450;line-height:.97}.nTXpCq_titleLine{padding:.035em 0 .09em;display:block;overflow:clip}.nTXpCq_titleLine>span{display:block}.nTXpCq_titleLine:not(:first-child){color:var(--site-accent)}.nTXpCq_heroBottom{align-items:flex-end;gap:42px;margin-top:24px;display:flex}.nTXpCq_heroBottom>p{color:#d3e0dc;max-width:370px;font-size:17px;line-height:1.65}.nTXpCq_cta{height:60px;color:var(--site-bg);background:var(--site-accent);border-radius:0;gap:32px;padding:0 28px;font-size:15px;transition:background .18s,transform .18s}.nTXpCq_cta:hover{background:#d5e6db;transform:translateY(-2px)}.nTXpCq_cta svg{width:20px;height:20px}.nTXpCq_heroFoot{color:#ccdad6;border-top:1px solid #afc2c140;justify-content:space-between;align-items:center;padding-top:23px;font-size:12px;display:flex;position:absolute;inset:auto 4.5vw 32px}.nTXpCq_heroFoot a{align-items:center;gap:28px;display:flex}.nTXpCq_positioning,.nTXpCq_platform,.nTXpCq_process,.nTXpCq_method,.nTXpCq_closing,.nTXpCq_faq,.nTXpCq_contact{padding:96px 4.5vw;scroll-margin-top:32px}.nTXpCq_sectionLabel{color:var(--site-muted);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid var(--site-border);justify-content:space-between;margin-bottom:76px;padding-top:20px;font-size:11px;display:flex}.nTXpCq_statement{grid-template-columns:1.4fr .6fr;align-items:end;gap:6vw;display:grid}.nTXpCq_statement h2,.nTXpCq_platformIntro h2,.nTXpCq_methodIntro h2,.nTXpCq_closing h2{letter-spacing:-.055em;font-size:clamp(48px,5.8vw,96px);font-weight:450;line-height:1.03}.nTXpCq_statement h2 span,.nTXpCq_platformIntro h2 span,.nTXpCq_methodIntro h2 span,.nTXpCq_closing h2 span{color:var(--site-accent)}.nTXpCq_statement>p,.nTXpCq_platformIntro p{color:var(--site-muted);font-size:18px;line-height:1.7}.nTXpCq_opportunities{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:80px;display:grid}.nTXpCq_opportunity{border-top:1px solid var(--site-border);padding:24px 0;position:relative}.nTXpCq_opportunityTop{color:var(--site-accent);justify-content:space-between;font-size:13px;display:flex}.nTXpCq_index{color:var(--site-muted)}.nTXpCq_opportunity h3{letter-spacing:-.035em;max-width:270px;margin:36px 0 24px;font-size:29px;font-weight:450;line-height:1.2}.nTXpCq_opportunity p{color:var(--site-muted);max-width:320px;font-size:15px;line-height:1.75}.nTXpCq_opportunity>svg{color:var(--site-accent);width:26px;height:26px;margin-top:28px}.nTXpCq_fit{border-top:1px solid var(--site-border);color:var(--site-muted);margin-top:40px;padding:28px 0 0;font-size:14px}.nTXpCq_fit strong{color:var(--site-ink);font-weight:500}.nTXpCq_platform{background:#102b2f}.nTXpCq_platformIntro{grid-template-columns:1fr .65fr;align-items:end;gap:10vw;margin-bottom:64px;display:grid}.nTXpCq_platformIntro .nTXpCq_interactionHint{color:var(--site-accent);align-items:center;gap:12px;margin-top:36px;font-size:12px;display:flex}.nTXpCq_platformBenefits{color:var(--site-muted);justify-content:space-between;gap:24px;padding-top:30px;font-size:13px;display:flex}.nTXpCq_platformBenefits p{align-items:center;gap:10px;display:flex}.nTXpCq_platformBenefits svg{width:15px;height:15px;color:var(--site-accent)}.nTXpCq_process{background:var(--site-accent);color:var(--site-bg);--site-muted:#38564d;--site-border:#7a9b89;--foreground:var(--site-bg);--background:#b6d4c1;--border:#7a9b89;--muted:#a4c4b0;--muted-foreground:#38564d;--card:#cce0d2;--primary:#0b2023;--primary-foreground:#f0f4f2}.nTXpCq_sectionIntro{grid-template-columns:1.2fr .65fr;align-items:end;gap:8vw;margin-bottom:48px;display:grid}.nTXpCq_sectionIntro h2{letter-spacing:-.05em;font-size:clamp(36px,4.4vw,68px);font-weight:450;line-height:1.07}.nTXpCq_sectionIntro p{color:var(--site-muted);font-size:16px;line-height:1.7}.nTXpCq_processToggle{border-bottom:1px solid var(--site-border);background:0 0;border-radius:0;gap:24px;height:auto;padding:0}.nTXpCq_processToggle button{box-shadow:none;color:#38564d;border:0;border-radius:0;padding:12px 0;font-size:14px}.nTXpCq_processToggle button[data-state=active]{color:#0b2023;box-shadow:none;background:0 0;border-bottom:2px solid #0b2023}.nTXpCq_processPanel{padding-top:36px}.nTXpCq_processHeading{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;display:grid}.nTXpCq_processHeading h3{letter-spacing:-.025em;font-size:24px;font-weight:500}.nTXpCq_processHeading p{color:var(--site-muted);font-size:15px;line-height:1.7}.nTXpCq_processFlow{border:1px solid var(--site-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;display:grid}.nTXpCq_processFlow li{border-right:1px solid var(--site-border);padding:30px 22px;position:relative}.nTXpCq_processFlow li:last-child{border:0}.nTXpCq_processFlow li>svg:first-child{width:26px;height:26px;margin-bottom:26px}.nTXpCq_processFlow h4{font-size:16px;font-weight:500}.nTXpCq_processFlow p{color:var(--site-muted);margin-top:8px;font-size:12px;line-height:1.6}.nTXpCq_processArrow{z-index:1;background:#b6d4c1;width:24px;height:24px;padding:4px;position:absolute;top:36px;right:-12px}.nTXpCq_processOutcome{margin-top:24px;font-size:15px}.nTXpCq_exampleNote{color:var(--site-muted);margin-top:24px;font-size:10px;line-height:1.8}.nTXpCq_methodLayout{grid-template-columns:.8fr 1fr;align-items:start;gap:10vw;display:grid}.nTXpCq_methodIntro{position:sticky;top:60px}.nTXpCq_kicker{color:var(--site-muted);margin-bottom:24px;font-size:12px;line-height:1.7}.nTXpCq_methodIntro h2{font-size:clamp(52px,5.4vw,86px)}.nTXpCq_methodDiagram{max-width:380px;color:var(--site-border);margin-top:40px}.nTXpCq_methodDiagram svg{width:100%}.nTXpCq_methodDiagram circle{fill:var(--site-accent)}.nTXpCq_diagramCaptions{color:var(--site-muted);justify-content:space-between;margin-top:-12px;font-size:10px;display:flex}.nTXpCq_duration{align-items:center;gap:32px;margin-top:50px;display:flex}.nTXpCq_duration strong{letter-spacing:-.06em;font-size:74px;font-weight:400;line-height:1}.nTXpCq_duration strong span{font-family:var(--font-plex-mono), monospace;letter-spacing:0;margin-left:10px;font-size:12px}.nTXpCq_duration p{color:var(--site-muted);font-size:12px;line-height:1.8}.nTXpCq_steps{counter-reset:phases}.nTXpCq_step{border-top:1px solid var(--site-border);min-height:380px;padding:32px 0 64px}.nTXpCq_stepNumber{letter-spacing:-.05em;color:#6c898c;margin-bottom:36px;font-size:72px;font-weight:400;line-height:1;transition:color .25s;display:block}.nTXpCq_step[data-active=true] .nTXpCq_stepNumber{color:var(--site-accent)}.nTXpCq_stepPeriod{color:var(--site-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-size:11px}.nTXpCq_step h3{letter-spacing:-.04em;max-width:480px;margin-bottom:22px;font-size:clamp(26px,2.6vw,42px);font-weight:450;line-height:1.12}.nTXpCq_step p:not(.nTXpCq_stepPeriod){color:var(--site-muted);font-size:16px;line-height:1.75}.nTXpCq_deliverable{color:var(--site-accent);align-items:center;gap:12px;margin-top:28px;font-size:12px;display:flex}.nTXpCq_deliverable svg{flex-shrink:0;width:17px;height:17px}.nTXpCq_fieldwork{isolation:isolate;align-items:center;min-height:700px;padding:96px 4.5vw;display:flex;position:relative}.nTXpCq_fieldwork:after{content:"";z-index:-1;background:#071e23a6;position:absolute;inset:0}.nTXpCq_fieldworkPhoto{object-fit:cover;z-index:-2}.nTXpCq_fieldworkCopy h2{letter-spacing:-.055em;margin:30px 0;font-size:clamp(46px,6vw,100px);font-weight:450;line-height:1.06}.nTXpCq_fieldworkCopy h2 span{color:var(--site-accent)}.nTXpCq_fieldworkCopy>p:last-child{color:#d3e0dc;max-width:470px;font-size:18px;line-height:1.7}.nTXpCq_fieldworkCaption{color:#ccdad6;font-size:11px;position:absolute;bottom:32px;left:4.5vw}.nTXpCq_closingLayout{grid-template-columns:1.1fr .7fr;align-items:center;gap:10vw;display:grid}.nTXpCq_closing h2{font-size:clamp(56px,6.5vw,108px)}.nTXpCq_closingLayout>div:first-child>p:not(.nTXpCq_kicker){max-width:440px;color:var(--site-muted);margin:30px 0;font-size:17px;line-height:1.7}.nTXpCq_closingLayout .nTXpCq_privacy{margin:20px 0 0!important;font-size:11px!important}.nTXpCq_diagnosticIndex{border-top:1px solid var(--site-border)}.nTXpCq_diagnosticIndex>p{color:var(--site-muted);margin:20px 0 44px;font-size:13px}.nTXpCq_diagnosticIndex>div{border-bottom:1px solid var(--site-border);align-items:center;gap:30px;padding:24px 0;display:flex}.nTXpCq_diagnosticIndex>div>span{font-family:var(--font-plex-mono), monospace;color:var(--site-muted);font-size:11px}.nTXpCq_diagnosticIndex strong{letter-spacing:-.02em;font-size:26px;font-weight:400}.nTXpCq_diagnosticIndex svg{width:20px;height:20px;color:var(--site-accent);margin-left:auto}.nTXpCq_diagnosticOutcome{color:var(--site-muted);margin-top:26px;font-size:10px;line-height:1.7;display:block}.nTXpCq_faq{grid-template-columns:.8fr 1fr;gap:10vw;padding-top:48px;display:grid}.nTXpCq_faq h2{letter-spacing:-.04em;max-width:330px;font-size:44px;font-weight:450;line-height:1.1}.nTXpCq_accordion button{padding:24px 0;font-size:16px;font-weight:400}.nTXpCq_accordion [data-slot=accordion-content]{color:var(--site-muted);font-size:14px;line-height:1.8}.nTXpCq_contact{background:#18393b;grid-template-columns:1fr .7fr;align-items:center;gap:10vw;display:grid}.nTXpCq_contact h2{letter-spacing:-.05em;font-size:clamp(38px,4.5vw,72px);font-weight:450;line-height:1.07}.nTXpCq_contact p{max-width:460px;color:var(--site-muted);margin-top:24px;font-size:16px;line-height:1.7}.nTXpCq_contactActions{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.nTXpCq_contactActions a{overflow-wrap:anywhere;align-items:center;gap:14px;font-size:13px;display:flex}.nTXpCq_contactActions .nTXpCq_contactPrimary{border-bottom:1px solid var(--site-accent);width:100%;color:var(--site-accent);justify-content:space-between;padding:20px 0;font-size:17px}.nTXpCq_contactActions svg{flex-shrink:0;width:18px;height:18px}.nTXpCq_footer{justify-content:space-between;align-items:center;gap:30px;padding:48px 4.5vw;display:flex}.nTXpCq_footer>p{color:var(--site-muted);font-size:12px}.nTXpCq_footer>div{text-align:right;color:var(--site-muted);gap:12px;font-size:11px;display:grid}.nTXpCq_footer a{align-items:center;gap:14px;display:inline-flex}.nTXpCq_footer svg{width:14px;height:14px}.nTXpCq_footer>a svg{width:32px;height:32px}@media (min-width:1800px){.nTXpCq_hero,.nTXpCq_positioning,.nTXpCq_platform,.nTXpCq_process,.nTXpCq_method,.nTXpCq_closing,.nTXpCq_faq,.nTXpCq_contact{padding-left:max(4.5vw,50vw - 850px);padding-right:max(4.5vw,50vw - 850px)}}@media (max-width:1100px){.nTXpCq_desktopLinks{gap:20px}.nTXpCq_navigation{gap:22px}.nTXpCq_hero h1{font-size:clamp(64px,min(11vw,12svh),120px)}.nTXpCq_statement,.nTXpCq_platformIntro{grid-template-columns:1.3fr .7fr;gap:4vw}.nTXpCq_methodLayout{gap:6vw}.nTXpCq_opportunity h3{font-size:25px}}@media (max-width:850px){.nTXpCq_header{padding:24px 6vw}.nTXpCq_desktopLinks,.nTXpCq_headerCta{display:none}.nTXpCq_mobileMenu{display:inline-flex}.nTXpCq_hero{align-items:flex-start;min-height:860px;padding:160px 6vw 120px}.nTXpCq_hero h1{font-size:12vw}.nTXpCq_photo{object-position:63% center;opacity:.75}.nTXpCq_heroBottom{flex-direction:column;align-items:flex-start;gap:28px}.nTXpCq_heroFoot{inset-inline:6vw}.nTXpCq_positioning,.nTXpCq_platform,.nTXpCq_process,.nTXpCq_method,.nTXpCq_closing,.nTXpCq_faq,.nTXpCq_contact{padding:72px 6vw}.nTXpCq_sectionLabel{gap:24px;margin-bottom:50px;line-height:1.7}.nTXpCq_statement,.nTXpCq_platformIntro,.nTXpCq_sectionIntro,.nTXpCq_closingLayout,.nTXpCq_faq,.nTXpCq_contact{grid-template-columns:1fr;gap:36px}.nTXpCq_statement>p,.nTXpCq_platformIntro>div{max-width:480px}.nTXpCq_opportunities{gap:24px}.nTXpCq_opportunity h3{font-size:22px}.nTXpCq_opportunity p{font-size:13px}.nTXpCq_methodLayout{grid-template-columns:1fr 1fr;gap:40px}.nTXpCq_methodIntro h2{font-size:6.5vw}.nTXpCq_duration{flex-direction:column;align-items:flex-start;gap:20px}.nTXpCq_stepNumber{font-size:58px}.nTXpCq_step{min-height:400px}.nTXpCq_step h3{font-size:28px}.nTXpCq_step p:not(.nTXpCq_stepPeriod){font-size:14px}.nTXpCq_processHeading{gap:30px}.nTXpCq_processFlow{grid-template-columns:1fr 1fr}.nTXpCq_processFlow li:nth-child(2){border-right:0}.nTXpCq_processFlow li:nth-child(-n+2){border-bottom:1px solid var(--site-border)}.nTXpCq_processFlow li:nth-child(2) .nTXpCq_processArrow{display:none}.nTXpCq_platformBenefits{flex-wrap:wrap;justify-content:flex-start}.nTXpCq_fieldwork{min-height:620px;padding-inline:6vw}.nTXpCq_fieldworkCopy h2{font-size:7.2vw}.nTXpCq_fieldworkCaption{left:6vw}.nTXpCq_closing h2{font-size:11vw}.nTXpCq_diagnosticIndex{margin-top:20px}.nTXpCq_contactActions{max-width:500px}.nTXpCq_footer{flex-wrap:wrap;padding:40px 6vw}.nTXpCq_footer>p{flex-basis:100%;order:3}}@media (max-width:540px){.nTXpCq_header{gap:16px;padding:22px 6vw}.nTXpCq_header>a{gap:9px;font-size:19px}.nTXpCq_header>a svg{width:26px;height:26px}.nTXpCq_navigation{gap:16px}.nTXpCq_login{font-size:12px}.nTXpCq_hero{min-height:max(800px,100svh);padding-top:152px}.nTXpCq_hero h1{letter-spacing:-.06em;margin:30px 0;font-size:13.05vw}.nTXpCq_eyebrow{max-width:230px;font-size:9px}.nTXpCq_heroBottom{margin-top:28px}.nTXpCq_heroBottom>p{max-width:290px;font-size:15px}.nTXpCq_hero:after{background:#07191c44}.nTXpCq_heroFoot>span{max-width:130px;line-height:1.7}.nTXpCq_heroFoot{gap:20px;font-size:10px;bottom:28px}.nTXpCq_heroFoot a{gap:12px}.nTXpCq_heroFoot svg{width:20px;height:20px}.nTXpCq_cta{white-space:normal;gap:20px;max-width:100%;height:56px;padding-inline:20px;font-size:13px}.nTXpCq_positioning,.nTXpCq_platform,.nTXpCq_process,.nTXpCq_method,.nTXpCq_closing,.nTXpCq_faq,.nTXpCq_contact{padding-block:56px}.nTXpCq_sectionLabel{margin-bottom:36px;font-size:9px}.nTXpCq_sectionLabel>span:last-child{text-align:right;max-width:115px}.nTXpCq_statement h2,.nTXpCq_platformIntro h2{font-size:11.1vw}.nTXpCq_statement>p,.nTXpCq_platformIntro p{font-size:15px}.nTXpCq_opportunities{grid-template-columns:1fr;gap:8px;margin-top:42px}.nTXpCq_opportunity{padding-bottom:26px}.nTXpCq_opportunity h3{max-width:250px;margin:24px 0 16px;font-size:28px}.nTXpCq_opportunity p{max-width:100%;font-size:14px}.nTXpCq_opportunity>svg{width:22px;position:absolute;bottom:30px;right:0}.nTXpCq_opportunity p{padding-right:35px}.nTXpCq_fit{margin-top:20px;font-size:12px;line-height:1.8}.nTXpCq_platformIntro{margin-bottom:36px}.nTXpCq_platformBenefits{gap:16px;font-size:11px}.nTXpCq_sectionIntro h2{font-size:32px}.nTXpCq_sectionIntro p{font-size:14px}.nTXpCq_processHeading{grid-template-columns:1fr;gap:20px}.nTXpCq_processHeading h3{font-size:21px}.nTXpCq_processHeading p{font-size:14px}.nTXpCq_processFlow{grid-template-columns:1fr;margin-top:28px}.nTXpCq_processFlow li{border:0;border-bottom:1px solid var(--site-border);padding:24px}.nTXpCq_processFlow li>svg:first-child{margin-bottom:18px}.nTXpCq_processArrow{display:none}.nTXpCq_methodLayout{grid-template-columns:1fr;gap:56px}.nTXpCq_methodIntro{position:static}.nTXpCq_methodIntro h2{font-size:15vw}.nTXpCq_methodDiagram{max-width:340px}.nTXpCq_duration{flex-direction:row;align-items:center;gap:26px;margin-top:36px}.nTXpCq_duration strong{font-size:62px}.nTXpCq_duration p{font-size:10px}.nTXpCq_step{min-height:0;padding-bottom:42px}.nTXpCq_stepNumber{margin-bottom:28px;font-size:56px}.nTXpCq_step h3{font-size:29px}.nTXpCq_fieldwork{min-height:620px;padding-block:64px}.nTXpCq_fieldworkCopy h2{font-size:12vw}.nTXpCq_fieldworkCopy>p:last-child{font-size:15px}.nTXpCq_fieldworkCaption{font-size:9px}.nTXpCq_closing h2{font-size:16vw}.nTXpCq_closingLayout>div:first-child>p:not(.nTXpCq_kicker){font-size:15px}.nTXpCq_diagnosticIndex strong{font-size:23px}.nTXpCq_faq h2{font-size:36px}.nTXpCq_accordion button{font-size:14px}.nTXpCq_contact h2{font-size:39px}.nTXpCq_contact p{font-size:14px}.nTXpCq_contactActions .nTXpCq_contactPrimary{font-size:15px}.nTXpCq_footer{align-items:flex-start;gap:24px}.nTXpCq_footer>a{font-size:18px}.nTXpCq_footer>div{font-size:9px}}@media (prefers-reduced-motion:reduce){.nTXpCq_cta,.nTXpCq_navigation a,.nTXpCq_stepNumber{transition:none}}
._2YgDJW_experience{--diagnostic-border:var(--site-border,#365257);color:var(--site-ink,#f0f4f2);max-width:1360px;margin:auto;padding:64px 5vw 80px}._2YgDJW_flow{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(40px,7vw,108px);display:grid}._2YgDJW_intro{min-width:0;position:sticky;top:110px}._2YgDJW_introTag{color:var(--site-accent,#b6d4c1);align-items:center;gap:10px;margin-bottom:22px;font-size:.8125rem;display:flex}._2YgDJW_introTitle{letter-spacing:-.035em;text-wrap:balance;max-width:450px;font-size:clamp(2rem,3.1vw,3.4rem);font-weight:400;line-height:1.13}._2YgDJW_introText{color:var(--site-muted,#afc2c1);max-width:400px;margin-top:24px;font-size:.9375rem;line-height:1.8}._2YgDJW_dimensionNav{border-top:1px solid var(--diagnostic-border);margin:40px 0 0;padding:0;list-style:none}._2YgDJW_dimensionNav li{border-bottom:1px solid var(--diagnostic-border);color:var(--site-muted);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:16px 0;font-size:.8125rem;display:grid}._2YgDJW_dimensionNav li[data-current=true]{color:var(--site-ink)}._2YgDJW_dimensionNumber{font-family:var(--font-plex-mono), monospace;color:var(--site-accent);font-size:.6875rem}._2YgDJW_dimensionState{font-size:.6875rem;font-family:var(--font-plex-mono), monospace;font-variant-numeric:tabular-nums}._2YgDJW_introFoot{color:var(--site-muted);align-items:start;gap:10px;margin-top:26px;font-size:.75rem;line-height:1.7;display:flex}._2YgDJW_introFoot svg{flex-shrink:0;width:16px;height:16px;margin-top:3px}._2YgDJW_questionPane{min-width:0;padding-top:2px}._2YgDJW_progressRow{font-family:var(--font-plex-mono), monospace;color:var(--site-muted);justify-content:space-between;gap:12px;margin-bottom:16px;font-size:.75rem;display:flex}._2YgDJW_progress{background:var(--site-border);height:2px}._2YgDJW_questionContent{margin-top:38px;animation:.36s ease-out _2YgDJW_questionEnter}._2YgDJW_questionDimension{color:var(--site-accent);margin-bottom:14px;font-size:.8125rem}._2YgDJW_questionTitle{letter-spacing:-.03em;text-wrap:balance;outline:none;font-size:clamp(1.75rem,2.8vw,2.85rem);font-weight:400;line-height:1.2}._2YgDJW_questionHelp{color:var(--site-muted);max-width:620px;margin-top:18px;font-size:.9375rem;line-height:1.75}._2YgDJW_choices{border:0;gap:8px;min-width:0;margin-top:30px;padding:0;display:grid}._2YgDJW_choice{cursor:pointer;border:1px solid var(--site-border);background:0 0;border-radius:4px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:16px;min-height:68px;padding:17px 20px;transition:background .16s,border-color .16s;display:grid;position:relative}._2YgDJW_choice:hover{background:var(--site-surface);border-color:var(--site-muted)}._2YgDJW_choice:focus-within{outline:2px solid var(--site-accent);outline-offset:3px}._2YgDJW_choiceSelected{background:var(--site-surface);border-color:var(--site-accent)}._2YgDJW_choiceInput{opacity:0;width:1px;height:1px;position:absolute}._2YgDJW_choiceCode{border:1px solid var(--site-border);width:32px;height:32px;font-family:var(--font-plex-mono), monospace;color:var(--site-muted);border-radius:3px;justify-content:center;align-items:center;font-size:.75rem;display:flex}._2YgDJW_choiceSelected ._2YgDJW_choiceCode{background:var(--site-accent);border-color:var(--site-accent);color:var(--site-bg)}._2YgDJW_choiceLabel{font-size:.9375rem;font-weight:400;line-height:1.55}._2YgDJW_choiceCheck{color:var(--site-accent);width:18px;height:18px}._2YgDJW_evidence{border-left:2px solid var(--site-accent);color:var(--site-muted);margin-top:18px;padding-left:14px;font-size:.8125rem;line-height:1.7}._2YgDJW_actions{justify-content:space-between;align-items:center;gap:14px;margin-top:28px;display:flex}._2YgDJW_actions button{border-radius:4px;min-height:50px;padding-inline:20px;font-size:.875rem}._2YgDJW_keyboardNote{color:var(--site-muted);margin-top:14px;font-size:.6875rem}._2YgDJW_report{max-width:1280px}._2YgDJW_reportHeader{border-bottom:1px solid var(--site-border);grid-template-columns:minmax(0,1fr) 280px;gap:64px;padding-bottom:54px;display:grid}._2YgDJW_reportHeader h1{letter-spacing:-.04em;text-wrap:balance;max-width:840px;font-size:clamp(2.4rem,4.6vw,4.8rem);font-weight:400;line-height:1.1}._2YgDJW_reportHeader p{color:var(--site-muted);max-width:620px;margin-top:24px;font-size:.9375rem;line-height:1.8}._2YgDJW_reportHeader ._2YgDJW_reportTag{color:var(--site-accent);margin:0 0 24px;font-size:.8125rem}._2YgDJW_resultSummary{border:1px solid var(--site-border);background:var(--site-surface);align-self:end;padding:28px}._2YgDJW_levelNumber{letter-spacing:-.06em;color:var(--site-accent);font-size:6rem;font-weight:300;line-height:1}._2YgDJW_levelNumber small{color:var(--site-muted);letter-spacing:normal;margin-left:10px;font-size:1.5rem}._2YgDJW_resultSummary p{margin-top:16px;font-size:.8125rem;line-height:1.65}._2YgDJW_resultSummary button{border-radius:4px;width:100%;min-height:44px;margin-top:24px}._2YgDJW_unknownNote{border-left:2px solid var(--site-accent);background:var(--site-surface);margin-top:32px;padding:20px 24px;font-size:.875rem;line-height:1.8}._2YgDJW_reportSection{margin-top:64px}._2YgDJW_report h2{letter-spacing:-.03em;font-size:clamp(1.7rem,2.6vw,2.6rem);font-weight:400;line-height:1.2}._2YgDJW_sectionDescription{max-width:650px;color:var(--site-muted);margin-top:18px;font-size:.9375rem;line-height:1.8}._2YgDJW_priorityList{margin:34px 0 0;padding:0;list-style:none}._2YgDJW_priority{border-top:1px solid var(--site-border);grid-template-columns:72px minmax(0,1fr) minmax(190px,.45fr);gap:26px;padding:30px 0;display:grid}._2YgDJW_priorityNumber{font-family:var(--font-plex-mono), monospace;color:var(--site-accent);font-size:2rem;font-weight:300}._2YgDJW_priorityTag{color:var(--site-accent);font-size:.75rem}._2YgDJW_priority h3{margin-top:10px;font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:400;line-height:1.35}._2YgDJW_priority p:not(._2YgDJW_priorityTag){color:var(--site-muted);margin-top:16px;font-size:.875rem;line-height:1.8}._2YgDJW_priorityOwner{border-left:1px solid var(--site-border);align-self:center;padding-left:26px}._2YgDJW_priorityOwner span{color:var(--site-ink);margin-bottom:8px;font-size:.75rem;display:block}._2YgDJW_reportGrid{border-top:1px solid var(--site-border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7vw;margin-top:72px;padding-top:56px;display:grid}._2YgDJW_dimensionResults{margin:30px 0 0}._2YgDJW_dimensionResults>div{border-bottom:1px solid var(--site-border);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:20px 0;display:grid}._2YgDJW_dimensionResults dt{font-size:.875rem}._2YgDJW_dimensionResults dd{color:var(--site-accent);font-family:var(--font-plex-mono), monospace;font-size:1.125rem}._2YgDJW_methodNote{color:var(--site-muted);margin-top:24px;font-size:.75rem;line-height:1.8}._2YgDJW_timeline{margin:32px 0 0;padding:0;list-style:none}._2YgDJW_timeline li{border-left:1px solid var(--site-border);padding:0 0 32px 26px}._2YgDJW_timeline li:last-child{padding-bottom:0}._2YgDJW_timeline p:first-child{color:var(--site-accent);font-family:var(--font-plex-mono), monospace;font-size:.75rem}._2YgDJW_timeline h3{margin-top:12px;font-size:1.125rem;font-weight:400;line-height:1.5}._2YgDJW_timeline p:last-child{color:var(--site-muted);margin-top:12px;font-size:.875rem;line-height:1.8}._2YgDJW_nextStep{border:1px solid var(--site-border);background:var(--site-surface);margin-top:72px;padding:38px 40px}._2YgDJW_nextStep>p{color:var(--site-muted);max-width:820px;margin-top:22px;font-size:.9375rem;line-height:1.8}._2YgDJW_nextActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._2YgDJW_nextActions :is(a,button){border-radius:4px;min-height:48px}._2YgDJW_nextStep ._2YgDJW_legalNote{max-width:920px;font-size:.75rem}._2YgDJW_empty{max-width:700px;margin:auto;padding-block:100px}._2YgDJW_empty h1{letter-spacing:-.03em;font-size:2.5rem;font-weight:400}._2YgDJW_empty p{color:var(--site-muted);margin-top:20px;line-height:1.8}._2YgDJW_empty a{margin-top:30px}@keyframes _2YgDJW_questionEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1000px){._2YgDJW_flow{grid-template-columns:.65fr 1.35fr;gap:40px}._2YgDJW_reportHeader{grid-template-columns:1fr 220px;gap:30px}._2YgDJW_priority{grid-template-columns:50px 1fr}._2YgDJW_priorityOwner{border:0;grid-column:2;padding:0}._2YgDJW_priorityOwner p{margin-top:0!important}}@media (max-width:760px){._2YgDJW_experience{padding:28px 24px 56px}._2YgDJW_flow{grid-template-columns:1fr;gap:28px}._2YgDJW_intro{position:static}._2YgDJW_introTag{margin-bottom:10px}._2YgDJW_introTitle{max-width:560px;font-size:1.5rem}._2YgDJW_introText{display:none}._2YgDJW_dimensionNav{border:0;gap:0;margin-top:22px;display:flex}._2YgDJW_dimensionNav li{border-bottom:2px solid var(--site-border);flex:1;padding:10px 0;display:block}._2YgDJW_dimensionNav li[data-current=true]{border-color:var(--site-accent)}._2YgDJW_dimensionNav li>span:nth-child(2),._2YgDJW_dimensionState,._2YgDJW_introFoot{display:none}._2YgDJW_questionContent{margin-top:26px}._2YgDJW_questionTitle{font-size:clamp(1.65rem,6vw,2.4rem)}._2YgDJW_questionHelp{margin-top:14px;font-size:.875rem;line-height:1.7}._2YgDJW_choices{margin-top:24px}._2YgDJW_choice{grid-template-columns:30px 1fr 16px;gap:12px;min-height:66px;padding:14px}._2YgDJW_choiceCode{width:28px;height:28px}._2YgDJW_choiceLabel{font-size:.875rem}._2YgDJW_reportHeader{grid-template-columns:1fr;gap:30px;padding-bottom:36px}._2YgDJW_reportHeader h1{font-size:2.5rem}._2YgDJW_resultSummary{grid-template-columns:90px 1fr;column-gap:24px;padding:24px;display:grid}._2YgDJW_levelNumber{grid-row:span 2;font-size:4.5rem}._2YgDJW_levelNumber small{margin-left:4px;font-size:1rem}._2YgDJW_resultSummary p{margin:0}._2YgDJW_resultSummary button{width:fit-content;margin-top:14px}._2YgDJW_reportSection{margin-top:42px}._2YgDJW_priority{grid-template-columns:36px 1fr;gap:16px;padding:26px 0}._2YgDJW_priorityNumber{font-size:1.5rem}._2YgDJW_reportGrid{grid-template-columns:1fr;gap:46px;margin-top:42px;padding-top:36px}._2YgDJW_nextStep{margin-top:46px;padding:26px 22px}._2YgDJW_nextActions{flex-direction:column;align-items:stretch}._2YgDJW_nextActions :is(a,button){white-space:normal;height:auto;padding-block:14px}._2YgDJW_keyboardNote{display:none}}@media (max-width:360px){._2YgDJW_experience{padding-inline:18px}._2YgDJW_actions button{padding-inline:14px}._2YgDJW_resultSummary{grid-template-columns:1fr}._2YgDJW_levelNumber{grid-row:auto;margin-bottom:18px}}@media (prefers-reduced-motion:reduce){._2YgDJW_experience *{transition:none!important;animation:none!important}}@media print{._2YgDJW_experience{--site-bg:white;--site-surface:white;--site-ink:#172b2e;--site-muted:#374e52;--site-accent:#244c44;--site-border:#a5b6b8;color:var(--site-ink);padding:0}._2YgDJW_experience button,._2YgDJW_nextActions{display:none}._2YgDJW_reportHeader{grid-template-columns:1fr}._2YgDJW_reportHeader h1{font-size:2rem}._2YgDJW_resultSummary{background:#fff}._2YgDJW_levelNumber{font-size:3rem}._2YgDJW_priority,._2YgDJW_timeline li,._2YgDJW_nextStep{break-inside:avoid}}@media (max-width:480px){._2YgDJW_actions{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:12px;display:grid}._2YgDJW_actions button{white-space:normal;min-width:0;height:auto;padding-block:14px;padding-inline:12px}._2YgDJW_actions svg{flex-shrink:0}}._2YgDJW_choice{border-color:var(--input,#7c9b9e)}._2YgDJW_choiceSelected{border-color:var(--site-accent,#b6d4c1)}._2YgDJW_mobilePrivacy{display:none}@media (max-width:760px){._2YgDJW_mobilePrivacy{color:var(--site-muted);align-items:flex-start;gap:10px;margin-top:22px;font-size:.75rem;line-height:1.7;display:flex}}
.rOHTJG_theater{--pt-bg:var(--site-bg,#0b2023);--pt-surface:var(--site-surface,#123034);--pt-ink:var(--site-ink,#f0f4f2);--pt-muted:var(--site-muted,#afc2c1);--pt-accent:var(--site-accent,#b6d4c1);--pt-line:var(--site-border,#365051);--pt-line-strong:color-mix(in srgb, var(--pt-accent) 58%, var(--pt-bg));--pt-selected:color-mix(in srgb, var(--pt-accent) 11%, var(--pt-bg));--pt-metal:#728183;--pt-metal-dark:#384a4d;--pt-paper:#e9efec;--pt-paper-ink:#203536;--pt-paper-muted:#4d6463;--pt-paper-line:#bacac3;--background:var(--pt-bg);--foreground:var(--pt-ink);--card:var(--pt-surface);--card-foreground:var(--pt-ink);--border:var(--pt-line);--input:var(--pt-line-strong);--primary:var(--pt-accent);--primary-foreground:var(--pt-bg);--muted:var(--pt-selected);--muted-foreground:var(--pt-muted);--accent:var(--pt-selected);--accent-foreground:var(--pt-ink);--ring:var(--pt-accent);--brand-strong:var(--pt-accent);--success:var(--pt-accent);--logo-mark:var(--pt-accent);width:100%;min-width:0;max-width:1160px;color:var(--pt-ink);font-family:var(--font-plex-sans), sans-serif;text-align:left;margin:0 auto;font-size:13px;line-height:1.5;container-type:inline-size}.rOHTJG_theater *,.rOHTJG_theater :before,.rOHTJG_theater :after{box-sizing:border-box}.rOHTJG_theater h3,.rOHTJG_theater h4,.rOHTJG_theater h5,.rOHTJG_theater p{margin:0}.rOHTJG_theater svg{flex-shrink:0}.rOHTJG_theater button:focus-visible,.rOHTJG_theater a:focus-visible,.rOHTJG_theater summary:focus-visible{outline:2px solid var(--pt-accent);outline-offset:3px}.rOHTJG_machine{border:1px solid var(--pt-metal);background:var(--pt-metal-dark);min-width:0;box-shadow:inset 0 0 0 2px var(--pt-bg), 0 20px 40px -28px var(--pt-bg);border-radius:13px 13px 6px 6px;padding:6px;position:relative;overflow:hidden}.rOHTJG_browserChrome{border-bottom:1px solid var(--pt-line);background:var(--pt-surface);border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:16px;min-height:39px;padding:0 18px;display:flex}.rOHTJG_windowDots{gap:6px;display:flex}.rOHTJG_windowDots span{border:1px solid var(--pt-metal);background:var(--pt-metal-dark);border-radius:50%;width:7px;height:7px}.rOHTJG_windowTitle{color:var(--pt-muted);align-items:center;gap:7px;font-size:11px;display:flex}.rOHTJG_windowTitle svg{width:12px;height:12px}.rOHTJG_browserLabel{color:var(--pt-muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.rOHTJG_browserLabel svg{width:11px;height:11px}.rOHTJG_workspace{background:var(--pt-bg);grid-template-columns:170px minmax(0,1fr);gap:0;display:grid}.rOHTJG_sidebar{border-right:1px solid var(--pt-line);background:var(--pt-bg);flex-direction:column;min-width:0;display:flex}.rOHTJG_brand{letter-spacing:-.02em;align-items:center;gap:9px;padding:23px 18px 20px;font-size:17px;font-weight:600;display:flex}.rOHTJG_brand svg{width:24px;height:24px}.rOHTJG_company{border-top:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line);align-items:center;gap:8px;margin:0 12px;padding:12px 8px;display:flex}.rOHTJG_companyMonogram{border:1px solid var(--pt-line-strong);width:26px;height:30px;color:var(--pt-accent);border-radius:4px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.rOHTJG_company>div{flex-direction:column;gap:3px;min-width:0;display:flex}.rOHTJG_company strong{font-size:11px;font-weight:500}.rOHTJG_company>div>span{color:var(--pt-muted);font-size:9px}.rOHTJG_navLabel{color:var(--pt-muted);letter-spacing:.09em;padding:23px 20px 9px;font-size:9px;font-weight:500}.rOHTJG_sceneTabs{background:0 0;flex-direction:column;align-items:stretch;gap:4px;width:auto;height:auto;margin:0 10px;padding:0;display:flex}.rOHTJG_sceneTabs .rOHTJG_sceneTab{height:auto;min-height:43px;color:var(--pt-muted);white-space:normal;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:flex-start;gap:9px;padding:10px;font-size:11px;font-weight:400;display:flex}.rOHTJG_sceneTabs .rOHTJG_sceneTab:hover{color:var(--pt-ink);background:var(--pt-surface)}.rOHTJG_sceneTabs .rOHTJG_sceneTab[data-state=active]{border-color:var(--pt-line);background:var(--pt-surface);color:var(--pt-accent)}.rOHTJG_sceneTab svg{width:15px;height:15px}.rOHTJG_mobileTabLabel{display:none}.rOHTJG_sidebarFoot{color:var(--pt-muted);gap:8px;margin:auto 16px 17px;padding-top:28px;display:flex}.rOHTJG_sidebarFoot>svg{width:13px;height:13px;margin-top:2px}.rOHTJG_sidebarFoot p{font-size:10px}.rOHTJG_sidebarFoot span{padding-top:2px;font-size:9px;display:block}.rOHTJG_workspaceBody{flex-direction:column;min-width:0;display:flex}.rOHTJG_workspaceHeader{border-bottom:1px solid var(--pt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:12px 24px;display:flex}.rOHTJG_breadcrumb{align-items:center;gap:10px;font-size:11px;display:flex}.rOHTJG_breadcrumb>span{color:var(--pt-muted)}.rOHTJG_breadcrumb svg{width:11px;height:11px;color:var(--pt-muted)}.rOHTJG_breadcrumb strong{font-weight:500}.rOHTJG_exampleBadge,.rOHTJG_outlineBadge{border-color:var(--pt-line-strong);height:auto;min-height:22px;color:var(--pt-accent);white-space:normal;background:0 0;border-radius:4px;font-size:10px;line-height:1.25}.rOHTJG_exampleBadge{color:var(--pt-muted);border-color:var(--pt-line)}.rOHTJG_scenePanel{min-width:0;margin:0}.rOHTJG_scenePanel[data-state=inactive]{display:none}.rOHTJG_operationScene{grid-template-columns:minmax(0,1fr) 244px;min-height:535px;display:grid}.rOHTJG_mapArea{min-width:0;padding:24px 24px 20px}.rOHTJG_sceneHeading>p{color:var(--pt-muted);letter-spacing:.12em;margin-bottom:10px;font-size:9px;font-weight:500}.rOHTJG_sceneHeading h3{color:var(--pt-ink);letter-spacing:-.03em;font-size:22px;font-weight:500;line-height:1.2}.rOHTJG_sceneHeading>span{color:var(--pt-muted);margin-top:8px;font-size:12px;display:block}.rOHTJG_mapToolbar{justify-content:space-between;align-items:center;gap:10px;margin-top:19px;display:flex}.rOHTJG_viewSwitch{border:1px solid var(--pt-line);border-radius:5px;gap:2px;padding:3px;display:inline-flex}.rOHTJG_viewSwitch button{min-height:32px;color:var(--pt-muted);border-radius:3px;padding:6px 10px;font-size:11px;font-weight:400}.rOHTJG_viewSwitch button[aria-pressed=true]{background:var(--pt-selected);color:var(--pt-accent)}.rOHTJG_mapVersion{color:var(--pt-muted);font-size:10px;font-family:var(--font-plex-mono), monospace;align-items:center;gap:5px;display:inline-flex}.rOHTJG_mapVersion svg{width:12px;height:12px}.rOHTJG_mapCanvas{border:1px solid var(--pt-line);background:var(--pt-bg);border-radius:5px;margin-top:12px;padding:0;position:relative}.rOHTJG_connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rOHTJG_processNodes{grid-template-rows:100px 100px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"receive read check""return record review";gap:42px 38px;margin:0;padding:14px 18px;list-style:none;display:grid;position:relative}.rOHTJG_processNode{min-width:0}.rOHTJG_processNode[data-step=receive]{grid-area:receive}.rOHTJG_processNode[data-step=read]{grid-area:read}.rOHTJG_processNode[data-step=check]{grid-area:check}.rOHTJG_processNode[data-step=review]{grid-area:review}.rOHTJG_processNode[data-step=record]{grid-area:record}.rOHTJG_processNode[data-step=return]{grid-area:return}.rOHTJG_nodeButton{border:1px solid var(--pt-line-strong);background:var(--pt-surface);width:100%;height:100%;color:var(--pt-ink);text-align:left;border-radius:4px;flex-direction:column;align-items:flex-start;gap:7px;padding:12px 11px;transition:border-color .2s,background-color .2s;display:flex}.rOHTJG_nodeButton:hover{border-color:var(--pt-accent)}.rOHTJG_nodeButton[aria-pressed=true]{border-color:var(--pt-accent);background:var(--pt-selected);box-shadow:inset 0 0 0 1px var(--pt-accent)}.rOHTJG_nodeTop{width:100%;color:var(--pt-muted);align-items:center;gap:6px;display:flex}.rOHTJG_nodeTop>svg{width:15px;height:15px;color:var(--pt-accent)}.rOHTJG_nodeTop>span{font-family:var(--font-plex-mono), monospace;margin-left:auto;font-size:10px}.rOHTJG_nodeTop .rOHTJG_humanMarker{width:12px;height:12px}.rOHTJG_nodeButton strong{font-size:12px;font-weight:500;line-height:1.3}.rOHTJG_nodeKind{color:var(--pt-muted);margin-top:auto;font-size:9px}.rOHTJG_mobileNodeDetail{display:none}.rOHTJG_mapLegend{color:var(--pt-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:13px;font-size:9px;display:flex}.rOHTJG_mapLegend>span{align-items:center;gap:6px;display:inline-flex}.rOHTJG_mapLegend svg{width:11px;height:11px}.rOHTJG_legendDot{background:var(--pt-accent);border-radius:50%;width:6px;height:6px}.rOHTJG_mapHint{margin-left:auto}.rOHTJG_processDecision{border-top:1px solid var(--pt-line);align-items:center;gap:12px;margin-top:21px;padding-top:17px;display:flex}.rOHTJG_processDecision>svg{width:19px;height:19px;color:var(--pt-accent)}.rOHTJG_processDecision strong{font-size:12px;font-weight:500}.rOHTJG_processDecision p{color:var(--pt-muted);padding-top:4px;font-size:10px}.rOHTJG_processDecision>button{width:40px;height:40px;color:var(--pt-accent);margin-left:auto}.rOHTJG_inspector{border-left:1px solid var(--pt-line);background:var(--pt-surface);min-width:0;padding:29px 20px 23px}.rOHTJG_inspectorLabel{color:var(--pt-muted);letter-spacing:.1em;font-size:9px;font-weight:500}.rOHTJG_inspectorIcon{border:1px solid var(--pt-line-strong);width:37px;height:37px;color:var(--pt-accent);border-radius:5px;place-items:center;margin-top:28px;display:grid}.rOHTJG_inspectorIcon svg{width:19px;height:19px}.rOHTJG_inspector h4{color:var(--pt-ink);letter-spacing:-.02em;margin-top:13px;font-size:18px;font-weight:500}.rOHTJG_stepDescription{color:var(--pt-muted);padding-top:11px;font-size:11px;line-height:1.7}.rOHTJG_stepFields{flex-direction:column;gap:15px;margin:24px 0 0;display:flex}.rOHTJG_stepFields dt{color:var(--pt-muted);font-size:10px}.rOHTJG_stepFields dd{color:var(--pt-ink);align-items:center;gap:6px;margin:4px 0 0;font-size:11px;display:flex}.rOHTJG_stepFields dd svg{width:12px;height:12px;color:var(--pt-muted)}.rOHTJG_controlNote{border-top:1px solid var(--pt-line);gap:8px;margin-top:23px;padding-top:17px;display:flex}.rOHTJG_controlNote>svg{width:15px;height:15px;color:var(--pt-accent);margin-top:2px}.rOHTJG_controlNote strong{color:var(--pt-accent);font-size:11px;font-weight:500}.rOHTJG_controlNote p{color:var(--pt-muted);margin-top:6px;font-size:10px;line-height:1.65}.rOHTJG_workspaceStatus{border-top:1px solid var(--pt-line);min-height:32px;color:var(--pt-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:8px 20px;font-size:9px;display:flex}.rOHTJG_workspaceStatus>span{align-items:center;gap:6px;display:inline-flex}.rOHTJG_workspaceStatus svg{width:11px;height:11px;color:var(--pt-accent)}.rOHTJG_implementationScene{grid-template-columns:minmax(0,1fr) 286px;min-height:535px;display:grid}.rOHTJG_implementationMain{min-width:0;padding:28px 26px}.rOHTJG_journey{margin-top:23px}.rOHTJG_journey h2{font-size:14px;font-weight:500}:is(.rOHTJG_journey p,.rOHTJG_journey a,.rOHTJG_journey span){font-size:12px}.rOHTJG_journey section{border-radius:5px}.rOHTJG_journey [data-slot=progress]{border-radius:1px;height:3px}.rOHTJG_projectScope{border-top:1px solid var(--pt-line);margin-top:24px;padding-top:21px}.rOHTJG_projectScope>p:first-child{color:var(--pt-muted);letter-spacing:.1em;font-size:9px}.rOHTJG_projectScope h4{letter-spacing:-.02em;margin-top:10px;font-size:17px;font-weight:500}.rOHTJG_projectScope>p:not(:first-child){max-width:55ch;color:var(--pt-muted);margin-top:9px;font-size:12px;line-height:1.6}.rOHTJG_projectScope>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.rOHTJG_implementationAside{border-left:1px solid var(--pt-line);background:var(--pt-surface);padding:31px 24px}.rOHTJG_implementationAside>h4{letter-spacing:-.02em;margin-top:12px;font-size:18px;font-weight:500}.rOHTJG_approvalChecklist{flex-direction:column;gap:0;margin:22px 0 0;padding:0;list-style:none;display:flex}.rOHTJG_approvalChecklist li{border-bottom:1px solid var(--pt-line);gap:11px;padding:15px 0;display:flex}.rOHTJG_approvalChecklist svg{width:16px;height:16px;color:var(--pt-accent);margin-top:2px}.rOHTJG_approvalChecklist li:last-child svg{color:var(--pt-muted)}.rOHTJG_approvalChecklist strong{font-size:12px;font-weight:500;display:block}.rOHTJG_approvalChecklist span{color:var(--pt-muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.rOHTJG_approvalChecklist li[data-pending]{border-left:2px solid var(--pt-accent);padding-left:10px}.rOHTJG_nextDecision{margin-top:23px}.rOHTJG_nextDecision>span{color:var(--pt-accent);letter-spacing:.1em;font-size:9px;font-weight:500}.rOHTJG_nextDecision>h4{margin-top:9px;font-size:16px;font-weight:500;line-height:1.35}.rOHTJG_nextDecision>p{color:var(--pt-muted);margin-top:8px;font-size:11px;line-height:1.6}.rOHTJG_inspectorButton{border-color:var(--pt-line-strong);min-height:36px;color:var(--pt-accent);background:0 0;border-radius:4px;gap:14px;margin-top:15px;font-size:11px;font-weight:500}.rOHTJG_evidenceScene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;min-height:535px;padding:28px 24px 24px;display:grid}.rOHTJG_evidenceLibrary{min-width:0}.rOHTJG_documentLibrary{margin-top:23px}.rOHTJG_documentLibrary ul{border-color:var(--pt-line);border-radius:5px}.rOHTJG_documentLibrary li{border-color:var(--pt-line);gap:9px;padding:14px 15px}.rOHTJG_documentLibrary dl{gap:7px}.rOHTJG_documentLibrary dt{color:var(--pt-muted);font-size:9px}.rOHTJG_documentLibrary dd{color:var(--pt-muted);font-size:11px;line-height:1.5}.rOHTJG_documentLibrary span.text-muted-foreground{font-size:10px}.rOHTJG_documentTitle{align-items:center;gap:7px;font-size:12px;display:inline-flex}.rOHTJG_documentTitle svg{width:14px;height:14px;color:var(--pt-accent)}.rOHTJG_documentButton{min-height:32px;color:var(--pt-accent);justify-content:flex-start;gap:7px;padding:5px 0;font-size:10px;font-weight:400;display:inline-flex}.rOHTJG_documentButton:hover{background:0 0;text-decoration:underline}.rOHTJG_documentButton svg{width:12px;height:12px}.rOHTJG_documentButton svg:last-child{margin-left:5px}.rOHTJG_documentButton[aria-pressed=true]{font-weight:500}.rOHTJG_libraryNote{color:var(--pt-muted);gap:9px;font-size:11px;line-height:1.65;display:flex;margin-top:20px!important}.rOHTJG_libraryNote svg{width:15px;height:15px;color:var(--pt-accent);margin-top:2px}.rOHTJG_documentPreview{--logo-mark:var(--pt-paper-ink);border:1px solid var(--pt-paper-line);background:var(--pt-paper);min-width:0;color:var(--pt-paper-ink);border-radius:4px;align-self:start;overflow:hidden}.rOHTJG_documentMasthead{border-bottom:1px solid var(--pt-paper-line);align-items:center;gap:9px;padding:14px 19px;display:flex}.rOHTJG_documentMasthead svg{width:16px;height:16px}.rOHTJG_documentMasthead span{letter-spacing:.065em;font-size:8px;font-weight:500}.rOHTJG_documentMasthead span:last-child{font-family:var(--font-plex-mono), monospace;margin-left:auto;font-size:9px}.rOHTJG_documentBody{padding:23px 22px 21px}.rOHTJG_documentType{color:var(--pt-paper-muted);font-size:9px}.rOHTJG_documentBody>h4{letter-spacing:-.03em;margin-top:12px;font-size:23px;font-weight:500;line-height:1.15}.rOHTJG_documentDescription{color:var(--pt-paper-muted);font-size:11px;line-height:1.5;margin-top:10px!important}.rOHTJG_documentRule{background:var(--pt-paper-ink);width:36px;height:2px;margin-top:22px}.rOHTJG_documentSection{align-items:flex-start;gap:12px;padding-top:21px;display:flex}.rOHTJG_documentSection>span{color:var(--pt-paper-muted);font-family:var(--font-plex-mono), monospace;padding-top:2px;font-size:9px}.rOHTJG_documentSection h5{font-size:12px;font-weight:600}.rOHTJG_documentSection p{color:var(--pt-paper-muted);margin-top:6px;font-size:10px;line-height:1.7}.rOHTJG_documentSignature{border-top:1px solid var(--pt-paper-line);align-items:center;gap:9px;margin-top:26px;padding-top:14px;display:flex}.rOHTJG_documentSignature>svg{width:16px;height:16px}.rOHTJG_documentSignature>div{min-width:0}.rOHTJG_documentSignature strong{font-size:10px;font-weight:600;display:block}.rOHTJG_documentSignature>div>span{color:var(--pt-paper-muted);margin-top:3px;font-size:9px;display:block}.rOHTJG_documentSignature .rOHTJG_outlineBadge{border-color:var(--pt-paper-muted);color:var(--pt-paper-ink);margin-left:auto;font-size:9px}.rOHTJG_documentFoot{border-top:1px solid var(--pt-paper-line);color:var(--pt-paper-muted);align-items:center;gap:6px;padding:11px 19px;font-size:9px;display:flex}.rOHTJG_documentFoot svg{width:11px;height:11px}.rOHTJG_machineBase{border:1px solid var(--pt-metal);background:var(--pt-metal-dark);border-top:0;border-radius:0 0 50% 50%/0 0 10px 10px;width:100%;height:10px;position:relative}.rOHTJG_machineBase span{background:var(--pt-metal);border-radius:0 0 4px 4px;width:14%;height:4px;position:absolute;top:0;left:43%}.rOHTJG_caption{grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:18px;padding:25px 4px 0;display:grid}.rOHTJG_captionNumber{color:var(--pt-accent);font-family:var(--font-plex-mono), monospace;align-items:baseline;gap:9px;font-size:23px;display:flex}.rOHTJG_captionNumber span{color:var(--pt-muted);font-size:11px}.rOHTJG_caption strong{color:var(--pt-ink);letter-spacing:-.02em;font-size:17px;font-weight:500;display:block}.rOHTJG_caption p{color:var(--pt-muted);margin-top:5px;font-size:12px}.rOHTJG_captionNote{color:var(--pt-muted);font-size:10px;line-height:1.6}@container not (min-width:980px){.rOHTJG_workspace{grid-template-columns:145px minmax(0,1fr)}.rOHTJG_operationScene{grid-template-columns:minmax(0,1fr) 213px}.rOHTJG_mapArea{padding:24px 18px 20px}.rOHTJG_inspector{padding:25px 16px 20px}.rOHTJG_brand{padding-left:14px;font-size:15px}.rOHTJG_company{gap:6px;margin-inline:8px;padding-inline:4px}.rOHTJG_company strong{font-size:10px}.rOHTJG_company>div>span{font-size:8px}.rOHTJG_sceneTabs{margin-inline:7px}.rOHTJG_sceneTabs .rOHTJG_sceneTab{gap:7px;padding:9px 8px;font-size:10px}.rOHTJG_processNodes{gap:42px 22px;padding-inline:11px}.rOHTJG_nodeButton{padding:11px 8px}.rOHTJG_nodeButton strong{font-size:11px}.rOHTJG_sceneHeading h3{font-size:20px}.rOHTJG_mapHint{flex-basis:100%;margin-left:0}.rOHTJG_implementationScene{grid-template-columns:minmax(0,1fr) 240px}.rOHTJG_implementationMain{padding-inline:20px}.rOHTJG_implementationAside{padding-inline:18px}.rOHTJG_evidenceScene{gap:18px;padding-inline:20px}.rOHTJG_documentBody{padding-inline:17px}.rOHTJG_documentMasthead{padding-inline:15px}.rOHTJG_documentMasthead span{font-size:7px}.rOHTJG_caption{grid-template-columns:72px minmax(0,1fr)}.rOHTJG_captionNote{display:none}}@container not (min-width:760px){.rOHTJG_machine{border-radius:9px 9px 5px 5px;padding:4px}.rOHTJG_browserChrome{min-height:34px;padding-inline:12px}.rOHTJG_browserLabel{font-size:9px}.rOHTJG_workspace{flex-direction:column;display:flex}.rOHTJG_sidebar{border-right:0;border-bottom:1px solid var(--pt-line)}.rOHTJG_brand{padding:15px 17px 12px;font-size:17px}.rOHTJG_company,.rOHTJG_navLabel,.rOHTJG_sidebarFoot{display:none}.rOHTJG_sceneTabs{flex-direction:row;gap:5px;margin:0 12px 12px}.rOHTJG_sceneTabs .rOHTJG_sceneTab{flex:1;justify-content:center;gap:7px;min-height:44px;padding:9px 8px;font-size:12px}.rOHTJG_desktopTabLabel{display:none}.rOHTJG_mobileTabLabel{display:inline}.rOHTJG_workspaceHeader{min-height:46px;padding-inline:18px}.rOHTJG_operationScene{grid-template-columns:minmax(0,1fr);min-height:0}.rOHTJG_mapArea{padding:25px 18px 22px}.rOHTJG_sceneHeading>p{font-size:10px}.rOHTJG_sceneHeading h3{font-size:24px}.rOHTJG_sceneHeading>span{font-size:13px}.rOHTJG_mapToolbar{margin-top:20px}.rOHTJG_viewSwitch button{min-height:38px;font-size:12px}.rOHTJG_processNodes{grid-template-rows:118px 118px;gap:56px 25px;padding:16px}.rOHTJG_nodeButton strong{font-size:13px}.rOHTJG_nodeButton{padding:12px}.rOHTJG_nodeKind,.rOHTJG_mapLegend{font-size:10px}.rOHTJG_processDecision strong{font-size:14px}.rOHTJG_processDecision p{font-size:12px}.rOHTJG_inspector{border-left:0;border-top:1px solid var(--pt-line);padding:24px}.rOHTJG_inspector>div{grid-template-columns:40px minmax(0,1fr);gap:0 13px;display:grid}.rOHTJG_inspectorLabel{grid-column:1/-1;font-size:10px}.rOHTJG_inspectorIcon{grid-area:2/1/4;margin-top:17px}.rOHTJG_inspector h4{grid-column:2;margin-top:17px;font-size:20px}.rOHTJG_stepDescription{grid-column:2;font-size:13px}.rOHTJG_stepFields{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rOHTJG_stepFields dt{font-size:11px}.rOHTJG_stepFields dd{align-items:flex-start;font-size:12px}.rOHTJG_controlNote{grid-column:1/-1}.rOHTJG_controlNote strong,.rOHTJG_controlNote p{font-size:12px}.rOHTJG_implementationScene{grid-template-columns:minmax(0,1fr);min-height:0}.rOHTJG_implementationMain{padding:25px 21px}:is(.rOHTJG_journey p,.rOHTJG_journey a,.rOHTJG_journey span){font-size:13px}.rOHTJG_journey h2{font-size:15px}.rOHTJG_projectScope h4{font-size:19px}.rOHTJG_projectScope>p:not(:first-child){font-size:13px}.rOHTJG_implementationAside{border-left:0;border-top:1px solid var(--pt-line);padding:25px 24px}.rOHTJG_implementationAside>h4{font-size:21px}.rOHTJG_approvalChecklist strong{font-size:14px}.rOHTJG_approvalChecklist span{font-size:13px}.rOHTJG_nextDecision>h4{font-size:19px}.rOHTJG_nextDecision>p{font-size:13px}.rOHTJG_inspectorButton{min-height:44px;font-size:13px}.rOHTJG_evidenceScene{grid-template-columns:minmax(0,1fr);gap:25px;min-height:0;padding:25px 21px}.rOHTJG_documentTitle{font-size:14px}.rOHTJG_documentLibrary dt{font-size:11px}.rOHTJG_documentLibrary dd{font-size:13px}.rOHTJG_documentLibrary span.text-muted-foreground{font-size:12px}.rOHTJG_documentButton{min-height:44px;font-size:12px}.rOHTJG_libraryNote{font-size:13px}.rOHTJG_documentMasthead{padding:17px 19px}.rOHTJG_documentMasthead span{font-size:9px}.rOHTJG_documentBody{padding:26px 25px}.rOHTJG_documentType{font-size:11px}.rOHTJG_documentBody>h4{font-size:28px}.rOHTJG_documentDescription{font-size:13px}.rOHTJG_documentSection h5{font-size:14px}.rOHTJG_documentSection p{font-size:13px}.rOHTJG_documentSection>span{font-size:11px}.rOHTJG_documentSignature strong{font-size:12px}.rOHTJG_documentSignature>div>span,.rOHTJG_documentFoot{font-size:11px}.rOHTJG_workspaceStatus{padding:10px 17px;font-size:10px}.rOHTJG_workspaceStatus>span:last-child{display:none}.rOHTJG_caption{grid-template-columns:64px minmax(0,1fr);gap:12px;padding-top:20px}.rOHTJG_caption strong{font-size:16px}.rOHTJG_caption p{font-size:12px}.rOHTJG_machineBase{height:8px}}@container not (min-width:450px){.rOHTJG_windowDots{gap:4px}.rOHTJG_windowDots span{width:5px;height:5px}.rOHTJG_windowTitle{font-size:10px}.rOHTJG_browserLabel{display:none}.rOHTJG_sceneTabs{gap:3px;margin-inline:8px}.rOHTJG_sceneTabs .rOHTJG_sceneTab{gap:5px;padding-inline:5px;font-size:11px}.rOHTJG_sceneTab svg{width:14px;height:14px}.rOHTJG_workspaceHeader{padding:12px 15px}.rOHTJG_exampleBadge{font-size:9px}.rOHTJG_mapArea{padding:23px 14px 19px}.rOHTJG_sceneHeading h3{font-size:23px}.rOHTJG_mapToolbar{flex-wrap:wrap;gap:6px}.rOHTJG_viewSwitch{flex:1}.rOHTJG_viewSwitch button{flex:1;padding-inline:7px;font-size:11px}.rOHTJG_mapVersion{font-size:9px}.rOHTJG_mapCanvas{border:0;margin-top:19px}.rOHTJG_connections{display:none}.rOHTJG_processNodes{flex-direction:column;gap:0;padding:0;display:flex}.rOHTJG_processNode{padding-bottom:22px;position:relative}.rOHTJG_processNode:last-child{padding-bottom:0}.rOHTJG_processNode:not(:last-child):after{content:"";background:var(--pt-line-strong);width:1px;height:13px;position:absolute;bottom:4px;left:26px}.rOHTJG_processNode[data-step=record]:after{display:none}.rOHTJG_processNode[data-step=return]:before{content:"Se houver pendência";color:var(--pt-muted);margin:1px 0 10px;font-size:11px;display:block}.rOHTJG_nodeButton{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:4px 10px;height:auto;min-height:70px;padding:12px;display:grid}.rOHTJG_nodeTop{flex-direction:column;grid-row:1/3;gap:4px}.rOHTJG_nodeTop>span{margin-left:0;font-size:9px}.rOHTJG_nodeTop .rOHTJG_humanMarker{display:none}.rOHTJG_nodeButton strong{grid-column:2;font-size:14px}.rOHTJG_nodeKind{grid-column:2;margin-top:0;font-size:11px}.rOHTJG_nodeButton[aria-pressed=true]:after{content:"";background:var(--pt-accent);border-radius:50%;grid-area:1/3/3;width:6px;height:6px}.rOHTJG_mobileNodeDetail{padding:13px 12px 2px;display:block}.rOHTJG_mobileNodeDetail p{color:var(--pt-ink);font-size:12px;line-height:1.6}.rOHTJG_mobileNodeDetail>span{color:var(--pt-muted);gap:7px;margin-top:10px;font-size:11px;line-height:1.6;display:flex}.rOHTJG_mobileNodeDetail svg{width:13px;height:13px;color:var(--pt-accent);margin-top:2px}.rOHTJG_mapHint{display:none!important}.rOHTJG_processDecision{gap:9px;margin-top:20px}.rOHTJG_processDecision>svg{width:16px;height:16px}.rOHTJG_processDecision strong{font-size:13px}.rOHTJG_processDecision p{font-size:11px}.rOHTJG_inspector{padding:24px 19px}.rOHTJG_stepFields{grid-template-columns:1fr 1fr}.rOHTJG_stepFields>div:last-child{grid-column:1/-1}.rOHTJG_implementationMain,.rOHTJG_evidenceScene{padding-inline:17px}.rOHTJG_implementationAside{padding-inline:20px}.rOHTJG_documentLibrary li{padding-inline:13px}.rOHTJG_documentBody{padding:23px 20px}.rOHTJG_documentMasthead{padding-inline:16px}.rOHTJG_documentMasthead span{font-size:7px}.rOHTJG_documentBody>h4{font-size:26px}.rOHTJG_documentSignature{flex-wrap:wrap}.rOHTJG_documentSignature .rOHTJG_outlineBadge{margin-left:0}.rOHTJG_caption{grid-template-columns:1fr;gap:9px}.rOHTJG_captionNumber{font-size:20px}.rOHTJG_captionNumber span{font-size:10px}.rOHTJG_caption strong{font-size:17px}.rOHTJG_caption p{font-size:13px}}@media (prefers-reduced-motion:reduce){.rOHTJG_theater *,.rOHTJG_theater :before,.rOHTJG_theater :after{transition:none}}
