/* B is an immediate issue intake, not A's two-stage route checker. */
.experience--tech-b{--b-ink:#101a2a;--b-paper:#f4f0e6;--b-yellow:#f5d863;--b-line:#aab5bb;--b-orange:#ee7257;background:var(--b-ink);color:#f8f4e9;font-family:"Segoe UI",Arial,sans-serif;position:relative;left:50%;transform:translateX(-50%);width:100vw;max-width:none}
.experience--tech-b *{box-sizing:border-box}
.experience--tech-b :is(h1,h2,p){color:inherit;margin:0}
.experience--tech-b a{color:inherit}
.experience--tech-b :is(a,button):focus-visible{outline:3px solid var(--b-yellow);outline-offset:4px}
.experience--tech-b .tech-b-wrap{width:min(1320px,calc(100% - 80px));margin:auto;padding:30px 0 0}
.experience--tech-b .tech-b-topline,.experience--tech-b .tech-b-board-head,.experience--tech-b .tech-b-board-foot,.experience--tech-b .tech-b-kicker,.experience--tech-b .tech-b-number,.experience--tech-b .tech-b-terms span{font:700 11px/1.4 "Courier New",monospace;letter-spacing:.1em}
.experience--tech-b .tech-b-topline{display:flex;justify-content:space-between;gap:15px;color:#aebdc5;border-top:1px solid #627381;padding:11px 0 36px}
.experience--tech-b .tech-b-layout{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:clamp(28px,5vw,85px);align-items:start}
.experience--tech-b .tech-b-intro{padding:18px 0 32px}.experience--tech-b .tech-b-kicker{color:var(--b-yellow)}
.experience--tech-b h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(58px,5.8vw,91px);line-height:1.02;letter-spacing:-.065em;margin:24px 0 26px;max-width:11ch;font-weight:400}
.experience--tech-b h1 em{color:var(--b-yellow);font-weight:400}
.experience--tech-b .tech-b-lede{font-size:clamp(17px,1.5vw,20px);line-height:1.55;max-width:43ch;color:#dce4e2}
.experience--tech-b .tech-b-direct{display:inline-flex;align-items:center;gap:16px;min-height:48px;margin-top:29px;padding:9px 0;border-bottom:2px solid var(--b-yellow);font-weight:700;text-decoration:none}
.experience--tech-b .tech-b-direct:hover{color:var(--b-yellow)}
.experience--tech-b .tech-b-caution{max-width:48ch;font-size:13px;line-height:1.6;color:#aebdc5;margin-top:42px}
.experience--tech-b .tech-b-board{background:var(--b-paper);color:var(--b-ink);border:2px solid var(--b-yellow);box-shadow:12px 12px 0 #294055;padding:0 28px 20px;min-width:0}
.experience--tech-b .tech-b-board-head{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #b9b6aa;padding:17px 0;color:#34495a}
.experience--tech-b .tech-b-board h2{font:600 clamp(29px,3vw,39px)/1.09 Georgia,serif;letter-spacing:-.045em;margin:21px 0 8px}
.experience--tech-b .tech-b-board>p:not(.tech-b-selection){font-size:14px;line-height:1.5;color:#4b5a60;max-width:40ch}
.experience--tech-b .tech-b-symptoms{display:grid;gap:8px;margin:21px 0 14px}
.experience--tech-b .tech-b-symptoms a{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;position:relative;min-height:82px;padding:11px 16px;border:1px solid #9ea9ac;text-decoration:none;background:#fffefa;transition:background .16s,transform .16s,border-color .16s}
.experience--tech-b .tech-b-symptoms a:hover,.experience--tech-b .tech-b-symptoms a[aria-current="true"]{background:var(--b-yellow);border-color:var(--b-ink);transform:translateX(-3px)}
.experience--tech-b .tech-b-number{color:#4c636c;font-size:10px;grid-column:1}
.experience--tech-b .tech-b-symptoms strong{font-size:17px;grid-column:1}
.experience--tech-b .tech-b-symptoms small{font-size:12px;color:#495a60;grid-column:1}
.experience--tech-b .tech-b-arrow{grid-row:1 / 4;grid-column:2;font-size:26px}
.experience--tech-b .tech-b-selection{font-size:12px;min-height:20px;color:#415365}
.experience--tech-b .tech-b-board-foot{border-top:1px solid #b9b6aa;margin-top:12px;padding-top:14px;color:#52636a;font-size:10px}
.experience--tech-b .tech-b-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:60px;border-top:1px solid #63747a}
.experience--tech-b .tech-b-terms>div{padding:23px 24px 28px;border-right:1px solid #63747a}
.experience--tech-b .tech-b-terms>div:first-child{padding-left:0}.experience--tech-b .tech-b-terms>div:last-child{border-right:0}
.experience--tech-b .tech-b-terms span{color:var(--b-yellow)}
.experience--tech-b .tech-b-terms strong{display:block;font:400 38px/1.1 Georgia,serif;margin:10px 0 6px}
.experience--tech-b .tech-b-terms small{font-size:19px}
.experience--tech-b .tech-b-terms p{font-size:13px;line-height:1.5;color:#bfcbd0;max-width:31ch}
body.tech-b:has(.commerce-main){--accent:#a33622;--accent-dark:#7a2618;--night:#101a2a;--ink:#172536;--tint:#fcece5;--line:#c9c4b5;--paper:#fffefa;background:#eeeae0}
body.tech-b:has(.commerce-main) .announcement{background:#0b1728}
body.tech-b:has(.commerce-main) .commerce-start{padding:33px 0 48px}
body.tech-b:has(.commerce-main) .start-heading{max-width:none;display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:2px solid #26374a;padding-bottom:14px;margin-bottom:20px}
body.tech-b:has(.commerce-main) .start-heading h2{font:400 clamp(30px,3.4vw,45px)/1.1 Georgia,serif;letter-spacing:-.04em}
body.tech-b:has(.commerce-main) .start-heading>p:last-child{max-width:33ch}
body.tech-b:has(.commerce-main) .commerce-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}
body.tech-b:has(.commerce-main) #free-request{border-top:6px solid #ee7257}
body.tech-b:has(.commerce-main) #paid{border-top:6px solid #152f4a;background:#f2eee5}
body.tech-b:has(.commerce-main) #free-request .path-number{color:#a33622}
@media(max-width:900px){.experience--tech-b .tech-b-wrap{width:calc(100% - 42px)}.experience--tech-b .tech-b-layout{gap:24px}.experience--tech-b h1{font-size:clamp(50px,7vw,68px)}}
@media(max-width:700px){.experience--tech-b .tech-b-wrap{width:calc(100% - 32px);padding-top:15px}.experience--tech-b .tech-b-topline{padding-bottom:20px;font-size:9px}.experience--tech-b .tech-b-layout{grid-template-columns:1fr;gap:15px}.experience--tech-b .tech-b-intro{padding:2px 0 6px}.experience--tech-b h1{font-size:clamp(46px,12vw,64px);margin:13px 0 12px}.experience--tech-b .tech-b-lede{font-size:15px;line-height:1.42}.experience--tech-b .tech-b-direct{margin-top:10px}.experience--tech-b .tech-b-caution{display:none}.experience--tech-b .tech-b-board{padding:0 16px 15px;box-shadow:6px 6px 0 #294055}.experience--tech-b .tech-b-board h2{font-size:27px;margin-top:15px}.experience--tech-b .tech-b-symptoms{margin-top:12px}.experience--tech-b .tech-b-symptoms a{min-height:65px;padding:8px 12px}.experience--tech-b .tech-b-symptoms strong{font-size:15px}.experience--tech-b .tech-b-terms{margin-top:35px;grid-template-columns:1fr}.experience--tech-b .tech-b-terms>div,.experience--tech-b .tech-b-terms>div:first-child{display:grid;grid-template-columns:110px 1fr;gap:2px 12px;padding:12px 0;border:0;border-bottom:1px solid #63747a}.experience--tech-b .tech-b-terms strong{grid-row:1 / 3;grid-column:1;font-size:27px;margin:0}.experience--tech-b .tech-b-terms span{grid-column:2}.experience--tech-b .tech-b-terms p{grid-column:2;font-size:12px}body.tech-b:has(.commerce-main) .start-heading{display:block}body.tech-b:has(.commerce-main) .commerce-columns{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.experience--tech-b *{transition:none!important;scroll-behavior:auto!important}}
