.platform-demo button:focus-visible{outline:3px solid #ad6f42;outline-offset:3px}.platform-demo-section{padding:84px 0 100px}.platform-demo{border:1px solid #aeb5bd;box-shadow:0 22px 55px #20263822;background:#f4f5f5}.platform-demo-controls{display:none}.platform-demo-tabs{display:flex;align-items:center}.platform-demo[data-enhanced=true] .platform-demo-controls{display:flex}.platform-demo-controls{padding:10px 16px;background:#e9e9e7;border-bottom:1px solid #c5c8ca;font-family:var(--font-manrope),Arial,sans-serif}.platform-demo-tabs{gap:4px}.platform-demo-controls button{border:0;background:transparent;cursor:pointer;color:#45516a;font:700 12px/1.3 var(--font-manrope),Arial,sans-serif;padding:9px 12px}.platform-demo-tabs button[aria-current=step]{background:#fff;color:#19243a;box-shadow:inset 0 -2px #303f75}.platform-demo-screen{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:540px;background:#f9faf9}.platform-demo-screen:focus-visible{outline:3px solid #ad6f42;outline-offset:-3px}.platform-demo-rail{background:#17233b;color:#d7ddea;padding:20px 13px;display:flex;flex-direction:column;gap:3px;font:500 12px/1.3 var(--font-manrope),Arial,sans-serif}.platform-demo-logo{display:block;width:132px;height:auto;max-width:calc(100% - 14px);margin:0 7px 36px}.platform-demo-rail>span{padding:12px 10px;border-bottom:1px solid #ffffff16}.platform-demo-main{min-width:0;padding:0 30px 28px}.platform-demo-bar{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #d5d7d7;padding:18px 0;color:#677186;font:700 10px/1.3 var(--font-manrope),Arial,sans-serif;letter-spacing:.13em}.platform-demo-scene{display:block;border-top:1px solid #c9cdd0;padding-bottom:24px}.platform-demo-scene:first-of-type{border-top:0}.platform-demo[data-enhanced=true] .platform-demo-scene{display:none;border:0;padding-bottom:0;animation:platform-in .35s ease both}.platform-demo[data-enhanced=true] .platform-demo-scene[data-active=true]{display:block}.platform-demo-scene-head{margin:22px 0 20px;font-family:var(--font-manrope),Arial,sans-serif}.platform-demo-form-title,.platform-demo-intake-note>span,.platform-demo-memo-row>span,.platform-demo-memo-top,.platform-demo-record-meta>span,.platform-demo-scene-head>span,.platform-demo-snapshot>span,.platform-demo-verdict>span{display:block;color:#44547c;font:700 10px/1.3 var(--font-manrope),Arial,sans-serif;letter-spacing:.13em}.platform-demo-scene-head strong{display:block;color:#1b2946;font:400 clamp(29px,3.3vw,42px)/1.1 var(--font-instrument),Georgia,serif;margin:6px 0}.platform-demo-scene-head p{margin:0;font-size:12px;line-height:1.5;color:#637083}.platform-demo-intake,.platform-demo-research,.platform-demo-result{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.85fr);gap:18px}.platform-demo-form,.platform-demo-intake-note,.platform-demo-map,.platform-demo-memo,.platform-demo-records,.platform-demo-snapshot{border:1px solid #d7dce1;background:#fff}.platform-demo-form{padding:18px}.platform-demo-form-title{border-bottom:1px solid #e0e3e6;margin:0 0 11px;padding-bottom:12px;display:flex;justify-content:space-between}.platform-demo-form-title span{color:#8791a0}.platform-demo-field{padding:9px 0;min-width:0}.platform-demo-field span{display:block;color:#667184;font:700 10px/1.3 var(--font-manrope),Arial,sans-serif;margin-bottom:4px}.platform-demo-field strong{display:block;border:1px solid #dbe0e5;background:#fbfcfc;padding:8px 10px;color:#24324c;font:500 12px/1.35 var(--font-manrope),Arial,sans-serif}.platform-demo-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.platform-demo-intake-note{display:flex;flex-direction:column;padding:20px;background:#eef2f8}.platform-demo-intake-note p{font:400 20px/1.25 var(--font-instrument),Georgia,serif;color:#263453}.platform-demo-intake-note div{display:flex;align-items:center;flex-wrap:wrap;gap:7px;border-top:1px solid #cbd3df;margin-top:auto;padding-top:15px;color:#475c82;font:700 9px/1.3 var(--font-manrope),Arial,sans-serif}.platform-demo-intake-note i{font-style:normal;color:#9aa9bf}.platform-demo-research{grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr)}.platform-demo-map{position:relative;min-height:364px;overflow:hidden;background:#e8ebdf}.platform-demo-map-grid{position:absolute;inset:-25%;transform:rotate(-17deg);background:repeating-linear-gradient(0deg,transparent 0 38px,#bcc6b6 39px 41px,transparent 42px 110px),repeating-linear-gradient(90deg,transparent 0 83px,#c1cbb9 84px 86px,transparent 87px 180px);opacity:.8}.platform-demo-overlay{position:absolute;inset:9% 8% 35% 42%;border:2px dashed #a77a42;background:repeating-linear-gradient(45deg,#ad874522 0 9px,#ad87450a 9px 18px);transform:rotate(8deg)}.platform-demo-overlay span{position:absolute;right:3px;top:3px;background:#fff8ea;padding:4px;color:#6d4e27;font:700 8px/1.2 var(--font-manrope),Arial,sans-serif;letter-spacing:.08em}.platform-demo-parcel{position:absolute;inset:28% 25% 25% 27%;display:grid;place-items:center;border:3px solid #344c88;background:#51649f33;transform:rotate(-13deg);box-shadow:0 0 0 9px #fff8}.platform-demo-parcel span{transform:rotate(13deg);background:#fff;padding:5px;font:700 9px/1.2 var(--font-manrope),Arial,sans-serif;letter-spacing:.08em;color:#27395f}.platform-demo-map-key{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:space-between;gap:5px;padding:9px;background:#fff;font:700 9px/1.3 var(--font-manrope),Arial,sans-serif;color:#34425f}.platform-demo-records{padding:4px 16px}.platform-demo-research-steps{display:flex;justify-content:space-between;gap:4px;border-bottom:1px solid #dbe0e5;padding:11px 0 9px;color:#596786;font:700 9px/1.3 var(--font-manrope),Arial,sans-serif;letter-spacing:.04em}.platform-demo-research-steps span{padding:4px 5px;background:#eff2f7}.platform-demo-record{border-bottom:1px solid #e2e5e8;padding:13px 0;animation:platform-record 5.5s linear infinite}.platform-demo-record-meta{display:flex;justify-content:space-between;align-items:center;gap:6px}.platform-demo-record-meta b{flex:none;color:#36517d;border:1px solid #cbd5e2;padding:3px 5px;font:700 9px/1.1 var(--font-manrope),Arial,sans-serif;letter-spacing:.04em}.platform-demo-record:last-child .platform-demo-record-meta b{color:#805a2d;border-color:#dbbd8c;background:#fff8e8}.platform-demo-record:last-child{border:0}.platform-demo-record:nth-child(2){animation-delay:1.2s}.platform-demo-record:nth-child(3){animation-delay:2.4s}.platform-demo-record:nth-child(4){animation-delay:3.6s}.platform-demo-screen:focus-within .platform-demo-record,.platform-demo-screen:hover .platform-demo-record,.platform-demo[data-paused=true] .platform-demo-record{animation-play-state:paused}.platform-demo-record strong{display:block;margin:4px 0;color:#23314c;font:600 12px/1.4 var(--font-manrope),Arial,sans-serif}.platform-demo-record small{display:block;color:#69778a;font:400 11px/1.4 var(--font-manrope),Arial,sans-serif}.platform-demo-result{grid-template-columns:minmax(200px,.72fr) minmax(0,1.28fr)}.platform-demo-workspace-tabs{display:flex;flex-wrap:wrap;gap:0;border:1px solid #d7dce1;border-bottom:0;background:#edf0f2;padding:0 12px;color:#526078;font:700 10px/1.3 var(--font-manrope),Arial,sans-serif}.platform-demo-workspace-tabs span{padding:12px 10px;border-bottom:2px solid transparent}.platform-demo-workspace-tabs span:first-child{border-color:#303f75;color:#24375d;background:#fff}.platform-demo-memo,.platform-demo-snapshot{padding:18px}.platform-demo-snapshot h3{font-size:27px;margin:16px 0 3px;color:#1e2b45}.platform-demo-snapshot>p{font:500 12px/1.5 var(--font-manrope),Arial,sans-serif;color:#56657a;margin-bottom:25px}.platform-demo-snapshot>div{border-top:1px solid #e2e5e7;padding:12px 0;display:flex;justify-content:space-between;gap:10px;font:500 11px/1.4 var(--font-manrope),Arial,sans-serif}.platform-demo-snapshot>div span{color:#758093}.platform-demo-snapshot>div strong{text-align:right;color:#283955;font-weight:700}.platform-demo-memo-top{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #dce1e4;padding-bottom:12px}.platform-demo-verdict{padding:16px 0 10px;border-bottom:1px solid #dce1e4}.platform-demo-outcomes{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.platform-demo-outcomes span{border:1px solid #d1d8df;padding:5px 7px;color:#6f7a8a;background:#f8fafb;font:700 10px/1.2 var(--font-manrope),Arial,sans-serif}.platform-demo-outcomes span[data-selected=true]{color:#654a28;background:#f8edda;border-color:#c69c61}.platform-demo-memo-row p,.platform-demo-verdict p{font:500 11px/1.45 var(--font-manrope),Arial,sans-serif;color:#46556d;margin:4px 0}.platform-demo-memo-row{padding:10px 0;border-bottom:1px solid #e6e9eb}.platform-demo-memo-row:last-child{border:0}.platform-demo-source-note{border-top:1px solid #e2e5e7;margin:0;padding:13px 0;color:#46556d;font:500 11px/1.5 var(--font-manrope),Arial,sans-serif}.platform-demo-source-note strong{display:block;color:#44547c;font-size:10px;letter-spacing:.1em;margin-bottom:5px}.platform-demo-evidence{border-top:1px solid #d8dee5}.platform-demo-evidence h4{margin:12px 0 3px;color:#44547c;font:700 10px/1.3 var(--font-manrope),Arial,sans-serif;letter-spacing:.1em}.platform-demo-evidence>div{border-top:1px solid #e5e9ed;padding:9px 0;color:#384965;font-family:var(--font-manrope),Arial,sans-serif}.platform-demo-evidence>div>span{display:block;color:#44547c;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.platform-demo-evidence p{margin:3px 0;color:#25344f;font-size:11px;font-weight:600;line-height:1.4}.platform-demo-evidence small{display:block;color:#68768a;font-size:10px;line-height:1.4}.platform-demo-mobile-note{display:none}@keyframes platform-in{0%{transform:translateY(8px)}to{transform:none}}@keyframes platform-record{0%,18%,to{background:transparent}7%{background:#eff2fa}}@media(max-width:960px){.platform-demo-rail,.platform-demo[data-enhanced=true] .platform-demo-controls{display:none}.platform-demo-screen{display:block}.platform-demo-main{padding:0 22px 22px}.platform-demo[data-enhanced=true] .platform-demo-scene,.platform-demo[data-enhanced=true] .platform-demo-scene[data-active=true]{display:block;animation:none;border-top:1px solid #c9cdd0;padding-bottom:24px}.platform-demo-scene:first-of-type,.platform-demo[data-enhanced=true] .platform-demo-scene:first-of-type{border-top:0}.platform-demo-mobile-note{display:block;padding:12px 22px;background:#e9e9e7;color:#5f6d80;font:500 11px/1.4 var(--font-manrope),Arial,sans-serif}.platform-demo-record{animation:none}}@media(max-width:700px){.platform-demo-section{padding:62px 0}.platform-demo-main{padding:0 14px 15px}.platform-demo-bar{font-size:8px}.platform-demo-intake,.platform-demo-research,.platform-demo-result{grid-template-columns:1fr}.platform-demo-intake-note{min-height:165px}.platform-demo-map{min-height:270px}.platform-demo-scene-head strong{font-size:31px}}@media(prefers-reduced-motion:reduce){.platform-demo-record,.platform-demo-scene{animation:none!important;transition:none!important}}.hiw{--hiw-ok:#2f6f55;--hiw-ok-fill:#eef6f1;--hiw-ok-rule:#bcd6c8;background:var(--brand-paper);color:var(--brand-navy);font-family:var(--font-manrope),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.hiw *{box-sizing:border-box}.hiw h1,.hiw h2,.hiw h3{font-family:var(--font-instrument),Georgia,serif;font-weight:400;letter-spacing:-.01em;margin:0}.hiw em{font-style:italic;color:var(--brand-terracotta)}.hiw-wrap{width:min(100% - 64px,1240px);margin-inline:auto}.hiw-wrap-wide{width:min(100% - 64px,1400px)}.hiw-eyebrow{margin:0;font:700 11px/1.4 var(--font-manrope),system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-terracotta)}.hiw-chip{display:inline-flex;align-items:center;height:22px;margin-left:10px;padding:0 8px;border:1px solid var(--brand-rule-soft);background:var(--brand-card);color:var(--brand-terracotta-deep);font:600 10.5px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.04em;text-transform:none;vertical-align:middle}.hiw-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hiw a:focus-visible,.hiw button:focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px}.hiw-hero{padding:clamp(128px,12vw,168px) 0 clamp(40px,5vw,64px)}.hiw-hero h1{max-width:900px;margin:18px 0 22px;font-size:clamp(46px,6vw,76px);line-height:.98}.hiw-lede{max-width:640px;margin:0 0 30px;font-size:18px;line-height:1.6;color:var(--brand-ink-soft)}.hiw-close-cta,.hiw-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:48px;padding:0 22px;background:var(--brand-navy);color:var(--brand-paper);font:600 14px/1 var(--font-manrope),system-ui,sans-serif;text-decoration:none}.hiw-cta:hover{background:var(--brand-navy-hover)}.hiw-close-cta{background:var(--brand-paper-deep);color:var(--brand-navy)}.hiw-close-cta:hover{background:var(--brand-card)}.hiw-section{padding:clamp(56px,7vw,88px) 0;border-top:1px solid var(--brand-rule);scroll-margin-top:88px}.hiw-head{max-width:720px}.hiw-head h2{margin:10px 0 14px;font-size:clamp(38px,4.6vw,56px);line-height:1.02}.hiw-head p:not(.hiw-eyebrow){margin:0;max-width:640px;font-size:16px;line-height:1.65;color:var(--brand-ink-soft)}.hiw-note{max-width:780px;margin:22px 0 0;font:500 12.5px/1.6 var(--font-manrope),system-ui,sans-serif;color:var(--brand-muted-deep)}.hiw-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin:14px 0 0}.hiw-text-link{display:inline-flex;gap:14px;align-items:center;padding:8px 0;border-bottom:1px solid var(--brand-navy);font:700 13px/1.3 var(--font-manrope),system-ui,sans-serif;color:var(--brand-navy);text-decoration:none}.hiw-text-link:hover{color:var(--brand-terracotta-deep);border-color:var(--brand-terracotta-deep)}.hiw-steps-section{padding-top:24px;border-top:0}.hiw-steps{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:clamp(28px,3.4vw,48px);align-items:start}.hiw-rail{position:sticky;top:104px;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--brand-rule-soft)}.hiw-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;width:100%;margin:0;padding:18px 12px 18px 16px;border:0;border-top:1px solid var(--brand-rule-soft);background:none;color:var(--brand-muted);font:inherit;text-align:left;cursor:pointer}.hiw-step:hover{color:var(--brand-navy)}.hiw-step[data-active=true]{background:var(--brand-card);color:var(--brand-navy);box-shadow:inset 3px 0 0 var(--brand-terracotta)}.hiw-step-n{font:400 28px/1 var(--font-instrument),Georgia,serif;color:var(--brand-rule)}.hiw-step[data-active=true] .hiw-step-n{color:var(--brand-terracotta)}.hiw-step-title{display:block;font:700 15px/1.3 var(--font-manrope),system-ui,sans-serif;color:inherit}.hiw-step-summary{display:block;margin-top:4px;font:500 13px/1.5 var(--font-manrope),system-ui,sans-serif}.hiw-step-stops{display:none;margin-top:12px;padding-top:12px;border-top:1px dashed var(--brand-rule);font:400 12.5px/1.55 var(--font-manrope),system-ui,sans-serif;color:var(--brand-ink-soft)}.hiw-step-stops b{font-weight:700;color:var(--brand-navy)}.hiw-step[data-active=true] .hiw-step-stops{display:block}.hiw-screen{min-width:0;padding:0 10px 10px 0}.hiw-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font:600 12px/1.4 var(--font-manrope),system-ui,sans-serif}.hiw-toggle-label{margin-right:4px;color:var(--brand-muted)}.hiw-toggle button{padding:8px 13px;border:1px solid var(--brand-rule);background:var(--brand-card);color:var(--brand-navy);font:600 12px/1.3 var(--font-manrope),system-ui,sans-serif;cursor:pointer}.hiw-toggle button[data-active=true]{border-color:var(--brand-navy);background:var(--brand-navy);color:var(--brand-paper)}.hiw-pages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 22px;margin:36px 0 0;padding:0;list-style:none}.hiw-page{position:relative;min-width:0}.hiw-page-sheet{position:relative;display:block;border:1px solid var(--brand-rule);background:var(--brand-card);box-shadow:8px 8px 0 0 var(--brand-plate-shadow)}.hiw-page-sheet img{display:block;width:100%;height:auto}.hiw-page-n{position:absolute;top:-12px;left:-12px;display:grid;place-items:center;width:34px;height:34px;background:var(--brand-terracotta);color:#fff;font:400 20px/1 var(--font-instrument),Georgia,serif}.hiw-page h3{margin:20px 0 6px;font-size:25px;line-height:1.1}.hiw-page p{margin:0;font-size:14px;line-height:1.55;color:var(--brand-ink-soft)}.hiw-page .hiw-page-ref{margin-top:8px;font-size:11.5px;color:var(--brand-muted)}.hiw-scout-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,4vw,56px);align-items:center}.hiw-scout-wrap{min-width:0;padding:0 10px 10px 0}.hiw-chat-frame .rcp-main{padding:0}.hiw-chat-frame .rcp-shell{min-height:0}.hiw-chat-frame .rcp-label{top:13px}.hiw-chat{display:flex;flex-direction:column;background:var(--brand-card)}.hiw-chat-hd{display:flex;align-items:center;gap:10px;padding:14px 110px 12px 16px;border-bottom:1px solid var(--brand-rule-soft)}.hiw-chat-mark{display:grid;place-items:center;width:28px;height:28px;flex:none;background:var(--brand-paper-deep);color:var(--brand-terracotta)}.hiw-chat-mark svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.75}.hiw-chat-hd b{display:block;font:700 14px/1.2 var(--font-manrope),system-ui,sans-serif;color:var(--brand-navy)}.hiw-chat-hd span{display:block;margin-top:2px;font:500 12px/1.3 var(--font-manrope),system-ui,sans-serif;color:var(--brand-muted)}.hiw-chat-body{display:flex;flex-direction:column;gap:22px;padding:20px 18px}.hiw-scout-wrap[data-live=true] .hiw-chat-body{height:400px;overflow:hidden}.hiw-exchange{display:flex;flex-direction:column;gap:10px}.hiw-exchange+.hiw-exchange{padding-top:22px;border-top:1px solid var(--brand-rule-soft)}.hiw-asker{margin:0;font:600 11px/1.3 var(--font-manrope),system-ui,sans-serif;letter-spacing:.02em;color:var(--brand-muted)}.hiw-asker,.hiw-q{align-self:flex-end}.hiw-q{max-width:84%;min-height:20px;padding:10px 14px;background:var(--brand-navy);color:var(--brand-paper);font:500 14px/1.5 var(--font-manrope),system-ui,sans-serif}.hiw-a{max-width:94%;padding:13px 15px;background:var(--brand-paper);border:1px solid var(--brand-rule-soft);color:var(--brand-ink-read);font:400 14px/1.6 var(--font-manrope),system-ui,sans-serif}.hiw-a p{margin:0}.hiw-a-flag{display:inline-flex;align-items:center;height:22px;margin-bottom:8px;padding:0 8px;border:1px solid color-mix(in srgb,var(--brand-terracotta) 32%,var(--brand-card));background:color-mix(in srgb,var(--brand-terracotta) 9%,var(--brand-card));color:var(--brand-terracotta-deep);font:700 10px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.hiw-src{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.hiw-src-label{margin-right:2px;font:700 10px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-muted)}.hiw-src a{padding:5px 8px;border:1px solid var(--brand-rule);background:var(--brand-card);color:var(--brand-navy);font:700 10.5px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.04em;text-decoration:none}.hiw-src a:hover{border-color:var(--brand-navy)}.hiw-src-arrow{color:var(--brand-terracotta)}.hiw-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;background:var(--brand-terracotta);vertical-align:-.18em;animation:hiw-blink 1s steps(1) infinite}.hiw-chat-in{gap:10px;padding:12px 14px;border-top:1px solid var(--brand-rule-soft)}.hiw-chat-in,.hiw-chat-ph{display:flex;align-items:center}.hiw-chat-ph{flex:1;height:42px;padding:0 13px;border:1px solid var(--brand-rule);color:var(--brand-muted);font:400 14px/1 var(--font-manrope),system-ui,sans-serif}.hiw-chat-send{display:grid;place-items:center;width:42px;height:42px;background:var(--brand-navy);color:var(--brand-paper)}.hiw-chat-send svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.75}.hiw-chat-ctl{display:flex;align-items:flex-start;gap:18px;margin-top:22px}.hiw-pick{flex:1;display:grid;gap:6px;margin:0;padding:0;list-style:none}.hiw-pick button{display:flex;align-items:baseline;gap:10px;width:100%;padding:9px 12px;border:1px solid var(--brand-rule-soft);background:transparent;color:var(--brand-ink-soft);font:500 13px/1.4 var(--font-manrope),system-ui,sans-serif;text-align:left;cursor:pointer}.hiw-pick button:hover{border-color:var(--brand-rule);color:var(--brand-navy)}.hiw-pick button[data-active=true]{border-color:var(--brand-navy);background:var(--brand-card);color:var(--brand-navy)}.hiw-pick-n{font:400 18px/1 var(--font-instrument),Georgia,serif;color:var(--brand-terracotta)}.hiw-pause{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border:1px solid var(--brand-rule);background:var(--brand-card);color:var(--brand-navy);font:600 12px/1 var(--font-manrope),system-ui,sans-serif;cursor:pointer}.hiw-pause svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2}.hiw-hold-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 0;padding:0;list-style:none}.hiw-hold{padding:22px;border:1px solid var(--brand-rule);background:var(--brand-card)}.hiw-hold h3{margin:12px 0 8px;font-size:27px;line-height:1.1}.hiw-hold p{margin:0;font-size:14px;line-height:1.6;color:var(--brand-ink-soft)}.hiw-state{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid color-mix(in srgb,var(--brand-terracotta) 32%,var(--brand-card));background:color-mix(in srgb,var(--brand-terracotta) 9%,var(--brand-card));color:var(--brand-terracotta-deep);font:700 10px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.hiw-state[data-state=released]{border-color:var(--hiw-ok-rule);background:var(--hiw-ok-fill);color:var(--hiw-ok)}.hiw-legend{max-width:900px;margin-top:34px}.hiw-think{padding-block:clamp(48px,6vw,72px)}.hiw-think-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none}.hiw-think-card{padding:22px;border:1px solid var(--brand-rule);background:var(--brand-card)}.hiw-think-card h3{margin:0 0 8px;font-size:27px;line-height:1.1}.hiw-think-card p{margin:0;font-size:14px;line-height:1.6;color:var(--brand-ink-soft)}.hiw-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(36px,8vw,120px)}.hiw-faq dl{margin:0}.hiw-faq dl>div{padding:22px 0;border-top:1px solid var(--brand-rule)}.hiw-faq dl>div:last-child{border-bottom:1px solid var(--brand-rule)}.hiw-faq dt{margin-bottom:8px;font:400 27px/1.15 var(--font-instrument),Georgia,serif}.hiw-faq dd{margin:0;font-size:14.5px;line-height:1.65;color:var(--brand-ink-soft)}.hiw-faq-legend{margin-top:22px}.hiw-close{padding:clamp(64px,8vw,96px) 0;background:var(--brand-navy);color:var(--brand-paper);text-align:center}.hiw-close .hiw-eyebrow{color:var(--brand-terracotta-tint)}.hiw-close h2{max-width:850px;margin:20px auto 30px;font-size:clamp(44px,6vw,80px);line-height:1}.hiw-close em{color:var(--brand-terracotta-tint)}.hiw-close>div>p:last-child{max-width:560px;margin:20px auto 0;font:400 12.5px/1.6 var(--font-manrope),system-ui,sans-serif;color:var(--brand-on-navy-muted)}.hiw-screen .rcp-operator{max-width:720px}@keyframes hiw-blink{50%{opacity:0}}@container rcp (max-width:639px){.hiw-chat-hd{padding-right:16px}}@media(min-width:1181px) and (max-width:1320px){.hiw-steps{grid-template-columns:240px minmax(0,1fr);gap:32px}}@media(max-width:1180px){.hiw-steps{grid-template-columns:1fr;gap:28px}.hiw-rail{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px;border-bottom:0}.hiw-rail>li{display:flex}.hiw-step{flex:1;padding:16px 12px 16px 14px;grid-template-columns:30px minmax(0,1fr);gap:8px}.hiw-screen{padding-right:8px}.hiw-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 26px}.hiw-scout-grid{grid-template-columns:1fr;gap:32px}.hiw-scout-wrap{max-width:760px}.hiw .rcp-pill.rcp-tone-active:before,.hiw-caret{animation:none}}@media(max-width:900px){.hiw-faq-grid,.hiw-hold-grid,.hiw-think-grid{grid-template-columns:1fr}.hiw-faq-grid{gap:34px}}@media(max-width:700px){.hiw-wrap,.hiw-wrap-wide{width:min(100% - 36px,1240px)}.hiw-hero{padding:116px 0 36px}.hiw-lede{font-size:16px}.hiw-pages,.hiw-rail{grid-template-columns:1fr}.hiw-pages{max-width:460px;margin-inline:auto}.hiw-a,.hiw-q{max-width:100%}}@media(prefers-reduced-motion:reduce){.hiw-caret{animation:none}}