.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0;list-style:none;margin:0 0 28px;padding:0;letter-spacing:.14em}.crumbs li{display:inline-flex;align-items:center}.crumbs li+li:before{content:"";display:inline-block;width:14px;height:1.5px;background:var(--gold);margin:0 12px}.crumbs a{color:#ffffffbd;text-decoration:none;transition:color .22s var(--ease)}.crumbs a:hover,.crumbs a:focus-visible{color:var(--gold-bright)}.crumbs [aria-current=page]{color:var(--gold)}@media (max-width:560px){.crumbs{letter-spacing:.12em;font-size:12px}.crumbs li+li:before{margin:0 9px;width:10px}}.answer-block{max-width:880px;margin:0 auto}.answer-block .lede{text-align:left;text-wrap:pretty}.answer-block .lede .em{color:var(--blue-deep)}.handover{max-width:1080px;margin:0 auto}.handover-head{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,24px);margin-bottom:12px}.handover-head .col-label{border-radius:16px}.handover-count{text-align:center;margin:0 0 22px;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5a6478}.handover-count b{color:var(--blue);font-variant-numeric:tabular-nums}.ho-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(10px,1.2vw,14px)}.ho-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,24px)}.ho-cell{display:flex;align-items:flex-start;gap:14px;padding:clamp(16px,1.6vw,22px) clamp(18px,1.8vw,26px);border-radius:18px;font-family:Inter Tight,sans-serif;font-size:clamp(14.5px,1.12vw,16px);line-height:1.5;font-weight:500;letter-spacing:-.01em;transition:opacity .48s var(--ease),transform .48s var(--ease),box-shadow .48s var(--ease),border-color .48s var(--ease)}.ho-you{background:#eef2f7;border:1px solid rgba(100,116,139,.22);color:#475569}.ho-you strong{display:block;font-weight:700;color:#334155;margin-bottom:2px}.ho-hero{background:linear-gradient(135deg,#1e3fa8,#122b8f 60%,#0a1e6e);border:1px solid rgba(255,255,255,.08);color:#fff;box-shadow:0 14px 34px -18px #0a1e6e80}.ho-hero strong{display:block;font-weight:700;color:#fff;margin-bottom:2px}.ho-hero span,.ho-you span{display:block;font-weight:400;font-size:.92em;opacity:.86}.ho-cell .cell-check,.ho-cell .cell-x{flex-shrink:0;margin-top:2px}.ho-hero .cell-check svg polyline{stroke-dasharray:26;stroke-dashoffset:26;transition:stroke-dashoffset .48s cubic-bezier(.22,.61,.36,1) .12s}.ho-row.is-done .ho-hero .cell-check svg polyline{stroke-dashoffset:0}.ho-row.is-done .ho-you{opacity:.5}.ho-row.is-done .ho-hero{border-color:#f5c51873;box-shadow:0 18px 40px -18px #0a1e6e99,0 0 0 3px #f5c5181a}html.no-gsap .ho-row,html.low-power .ho-row,html:not(.js-gsap) .ho-row{--done:1}html.no-gsap .ho-hero .cell-check svg polyline,html.low-power .ho-hero .cell-check svg polyline,html:not(.js-gsap) .ho-hero .cell-check svg polyline{stroke-dashoffset:0}@media (max-width:760px){.handover-head{display:none}.ho-row{grid-template-columns:1fr;gap:8px}.ho-you{padding-top:14px;padding-bottom:14px}.ho-you:before{content:"Today";display:block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin-bottom:4px}.ho-hero:before{content:"With a Hero";display:block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.ho-cell{flex-direction:column;gap:8px}.ho-cell .cell-check,.ho-cell .cell-x{display:none}}.stage-strip{max-width:1080px;margin:0 auto}.stage-strip ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:8px;position:relative}.stage-strip ol:before{content:"";position:absolute;left:calc(100% / 14);right:calc(100% / 14);top:19px;height:2px;background:#ffffff29}.stage-strip ol:after{content:"";position:absolute;left:calc(100% / 14);top:19px;height:2px;width:calc(var(--lit,0) * (100% - 100% / 7));background:linear-gradient(90deg,rgba(255,255,255,.85),var(--gold));transition:width .7s cubic-bezier(.22,.61,.36,1);box-shadow:0 0 12px #f5c51859}.ss-step{position:relative;text-align:center;padding:50px 6px 0}.ss-step .ss-dot{position:absolute;top:12px;left:50%;transform:translate(-50%);width:16px;height:16px;border-radius:50%;background:#ffffff47;transition:background .48s var(--ease),transform .48s var(--ease),box-shadow .48s var(--ease)}.ss-step.is-on .ss-dot{background:var(--gold);transform:translate(-50%) scale(1.25);box-shadow:0 0 0 6px #f5c5182e,0 0 20px #f5c51866}.ss-step.is-focus .ss-dot{box-shadow:0 0 0 6px #f5c5182e,0 0 0 9px #ffffff2e,0 0 24px #f5c51873}.ss-step .ss-num{display:block;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--gold);margin-bottom:8px}.ss-step h3{font-family:Inter Tight,sans-serif;font-weight:800;font-size:clamp(13px,1.02vw,15px);line-height:1.25;letter-spacing:-.01em;color:#fff;margin:0;text-wrap:balance}.ss-step.is-focus h3{color:var(--gold-bright)}.stage-focus{margin:clamp(30px,4vh,48px) auto 0;max-width:760px}.stage-focus .stage-card{text-align:left}.stage-focus .stage-card .stage-why{margin-top:16px}@media (max-width:900px){.stage-strip ol{grid-template-columns:repeat(4,1fr);gap:18px 8px}.stage-strip ol:before,.stage-strip ol:after{display:none}.ss-step{padding-top:40px}.ss-step .ss-dot{top:6px}}@media (max-width:520px){.stage-strip ol{grid-template-columns:repeat(2,1fr)}.ss-step h3{font-size:14px}}html.no-gsap .ss-step .ss-dot,html.low-power .ss-step .ss-dot,html:not(.js-gsap) .ss-step .ss-dot{background:var(--gold)}html.no-gsap .stage-strip ol:after,html.low-power .stage-strip ol:after,html:not(.js-gsap) .stage-strip ol:after{width:calc(100% - 100% / 7)}.stage-rail.funnel .stage-step{grid-template-columns:1fr;justify-items:center;padding:clamp(14px,2.4vh,24px) 0;z-index:2}.stage-rail.funnel .stage-step+.stage-step{margin-top:0}.stage-rail.funnel .stage-step .axis{display:none}.stage-rail.funnel .stage-step .stage-card{grid-column:1;width:max(var(--fw,100%),44%);max-width:none;margin:0;background:linear-gradient(160deg,#ffffff24,#ffffff0b);transition:width .7s cubic-bezier(.22,.61,.36,1),border-color .5s var(--ease),box-shadow .5s var(--ease),background .5s var(--ease)}.stage-rail.funnel .stage-step.is-active .stage-card{transform:none}.stage-rail.funnel:before,.stage-rail.funnel:after{top:0;bottom:0}.funnel-grid{display:grid;grid-template-columns:140px 1fr;gap:clamp(18px,3vw,40px);align-items:start}.funnel-grid .stage-num{margin:0}.stage-step.narrow .funnel-grid{grid-template-columns:1fr;gap:10px}.stage-step.narrow .funnel-grid .f-who{margin-top:4px}.funnel-grid .f-who{font-family:Inter Tight,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e9efff99;margin-top:10px;line-height:1.5}.funnel-hero{display:flex;flex-direction:column;align-items:center;gap:22px;margin-top:clamp(30px,5vh,56px)}.funnel-hero .member{width:min(300px,80%)}.funnel-hero .funnel-caption{font-family:Inter Tight,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);text-align:center}@media (max-width:900px){.stage-rail.funnel{max-width:none}.stage-rail.funnel:before,.stage-rail.funnel:after{left:50%;transform:translate(-50%)}.stage-rail.funnel .stage-step{grid-template-columns:1fr}.stage-rail.funnel .stage-step .stage-card{width:max(var(--fw,100%),78%)}.funnel-grid{grid-template-columns:1fr;gap:10px}}@media (max-width:560px){.stage-rail.funnel .stage-step .stage-card{width:100%}}.tb-tabs{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 auto clamp(26px,3.6vh,40px);padding:0;list-style:none}.tb-tab{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(18,43,143,.18);background:#fff;color:var(--blue);border-radius:999px;padding:14px 22px;font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 18px -8px #122b8f40;transition:background .28s var(--ease),color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease),transform .28s var(--ease)}.tb-tab:hover{transform:translateY(-2px);border-color:#f5c5188c}.tb-tab[aria-selected=true]{background:linear-gradient(180deg,#1e3fa8,#122b8f 60%,#0a1e6e);color:#fff;border-color:transparent;box-shadow:0 10px 26px #122b8f4d}.tb-tab .tb-k{font-weight:500;letter-spacing:0;text-transform:none;font-size:13px;opacity:.78}.tb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,28px);align-items:start;max-width:1200px;margin:0 auto}.tb-grid .role-col{transition:opacity .48s var(--ease),transform .48s var(--ease),box-shadow .48s var(--ease)}.tb-grid.has-focus .role-col:not(.is-focus){opacity:.4;transform:scale(.985)}.tb-grid .role-col.is-focus{box-shadow:0 0 0 3px #f5c51859,0 38px 78px -36px #0a1e6e9e}.tb-outcome{font-family:Inter Tight,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 6px}.tb-list{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.tb-role{position:relative;display:flex;align-items:center;gap:12px;border-radius:16px;background:linear-gradient(160deg,#ffffff1f,#ffffff09);border:1px solid rgba(255,255,255,.11);box-shadow:inset 0 1px #ffffff29;padding:8px 8px 8px 0;transition:background .28s cubic-bezier(.22,.61,.36,1),border-color .28s cubic-bezier(.22,.61,.36,1)}.tb-role:hover{background:linear-gradient(160deg,#ffffff2e,#ffffff0f);border-color:#ffd84d4d}.tb-role.is-picked{border-color:#f5c51899;background:linear-gradient(160deg,#f5c51829,#ffffff0d)}.tb-link{flex:1;display:flex;align-items:center;gap:14px;padding:6px 8px;color:#e9efff;text-decoration:none;font-family:Inter Tight,sans-serif;font-weight:600;font-size:clamp(15px,1.05vw,16.5px);letter-spacing:-.01em;line-height:1.2;min-height:44px}.tb-link .role-ic{flex-shrink:0}.tb-link small{display:block;font-weight:400;font-size:12.5px;color:#e9efffad;margin-top:3px;letter-spacing:0}.tb-link .tb-arrow{margin-left:auto;width:16px;height:16px;opacity:.6;transition:opacity .22s var(--ease),transform .22s var(--ease)}.tb-role:hover .tb-arrow{opacity:1;transform:translate(2px)}.tb-add{appearance:none;-webkit-appearance:none;flex-shrink:0;width:44px;height:44px;border-radius:16px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease),transform .22s var(--ease)}.tb-add svg{width:16px;height:16px}.tb-add:hover{background:#ffffff29;border-color:#ffd84d80}.tb-add[aria-pressed=true]{background:var(--gold);color:var(--ink);border-color:transparent}.tb-add[aria-pressed=true] .ic-plus{display:none}.tb-add:not([aria-pressed=true]) .ic-check{display:none}.tb-team{position:sticky;bottom:18px;z-index:6;margin:clamp(22px,3vh,34px) auto 0;max-width:920px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 12px 12px 22px;border-radius:999px;background:#fff;border:1px solid rgba(255,255,255,.7);box-shadow:0 1px #ffffffd9 inset,0 12px 40px #060f3d38,0 4px 14px #060f3d24;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .36s var(--ease),transform .36s var(--ease)}.tb-team.is-on{opacity:1;transform:none;pointer-events:auto}.tb-team-label{font-family:Inter Tight,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5a6478;flex-shrink:0}.tb-team-roles{flex:1;display:flex;gap:8px;flex-wrap:wrap;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:600;color:var(--blue)}.tb-team-roles span{padding:6px 12px;border-radius:999px;background:#122b8f14}.tb-team .nav-cta{height:44px}@media (max-width:900px){.tb-grid{grid-template-columns:1fr;max-width:560px}.tb-tabs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.tb-tabs::-webkit-scrollbar{display:none}.tb-tab{flex:0 0 auto}.tb-team{border-radius:24px;bottom:12px}}html:not(.js-gsap) .tb-add,html.no-gsap .tb-add{display:none}.faq-wrap{max-width:920px;margin:0 auto}.faq-panel{padding:clamp(22px,2.1vw,30px)}.faq-panel .role-list{margin-top:0}.faq-panel .role-head{align-items:flex-start}.faq-panel .role-ic{flex-shrink:0;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:800;letter-spacing:.04em;color:#0a1e6e}.faq-panel .role-name{flex:1;line-height:1.3;padding-top:3px}.faq-panel .role-chev{margin-top:3px}.faq-panel .role-desc{padding-right:44px}.faq-panel .role-desc a{color:#fff;font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(255,255,255,.35);transition:color .22s var(--ease),border-color .22s var(--ease)}.faq-panel .role-desc a:hover{color:var(--gold-bright);border-color:var(--gold)}.faq-panel+.faq-panel{margin-top:clamp(18px,2.4vh,28px)}.faq-group-title{font-family:Inter Tight,sans-serif;font-weight:800;font-size:clamp(20px,1.7vw,24px);letter-spacing:-.02em;color:#fff;margin:0 0 14px;display:flex;align-items:center;gap:12px}.faq-group-title .role-col-icon{width:36px;height:36px}.faq-toc{position:sticky;top:calc(var(--nav-h) + 30px);align-self:start;display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.faq-toc a{display:block;padding:10px 14px;border-radius:16px;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:600;color:#3a4568;text-decoration:none;border:1px solid transparent;transition:background .22s var(--ease),color .22s var(--ease),border-color .22s var(--ease)}.faq-toc a:hover,.faq-toc a.is-active{background:#fff;color:var(--blue-deep);border-color:#122b8f24}.faq-layout{display:grid;grid-template-columns:220px 1fr;gap:clamp(28px,4vw,56px);align-items:start;max-width:1180px;margin:0 auto}@media (max-width:900px){.faq-layout{grid-template-columns:1fr}.faq-toc{position:static;flex-direction:row;flex-wrap:wrap}}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);max-width:1180px;margin:0 auto;align-items:stretch}.trio-col{position:relative;border-radius:24px;padding:clamp(24px,2.4vw,34px);background:#fff;border:1px solid rgba(10,30,110,.1);box-shadow:0 6px 24px #060f3d12;display:flex;flex-direction:column;transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.trio-col:hover{transform:translateY(-4px);box-shadow:0 22px 48px #060f3d1f}.trio-col--hero{background:linear-gradient(135deg,#1e3fa8,#122b8f 60%,#0a1e6e);border-color:#ffffff14;color:#fff;box-shadow:0 0 0 3px #f5c51824,0 24px 56px -24px #0a1e6e99}.trio-k{font-family:Inter Tight,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:0 0 10px}.trio-col--hero .trio-k{color:var(--gold)}.trio-col h3{font-family:Inter Tight,sans-serif;font-weight:800;font-size:clamp(20px,1.7vw,24px);line-height:1.15;letter-spacing:-.02em;color:var(--blue-deep);margin:0 0 12px}.trio-col--hero h3{color:#fff}.trio-col p{font-family:Inter Tight,sans-serif;font-size:15px;line-height:1.6;color:#3a4568;margin:0}.trio-col--hero p{color:#e9efffdb}.trio-col ul{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.trio-col li{display:flex;align-items:flex-start;gap:10px;font-family:Inter Tight,sans-serif;font-size:14.5px;line-height:1.5;font-weight:500;color:#475569}.trio-col--hero li{color:#fff}.trio-col li .cell-check,.trio-col li .cell-x{flex-shrink:0;margin-top:2px}.trio-col .trio-foot{margin-top:auto;padding-top:18px}.trio-col .trio-foot a{display:inline-flex;align-items:center;gap:8px;font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);text-decoration:none;padding:4px 0 7px;border-bottom:1.5px solid rgba(18,43,143,.25);transition:color .22s var(--ease),border-color .22s var(--ease)}.trio-col--hero .trio-foot a{color:#fff;border-color:#ffffff4d}.trio-col .trio-foot a:hover{color:var(--gold-bright);border-color:var(--gold)}.trio-col .trio-foot svg{width:14px;height:14px}@media (max-width:900px){.trio{grid-template-columns:1fr;max-width:560px}}.wall{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.4vw,18px);max-width:1180px;margin:0 auto}.wall-tile{position:relative;border-radius:18px;padding:clamp(18px,1.8vw,24px);background:#fff;border:1px solid rgba(10,30,110,.1);box-shadow:0 6px 24px #060f3d0f;min-height:150px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;transition:transform .32s var(--ease),box-shadow .32s var(--ease),border-color .32s var(--ease)}.wall-tile:before{content:attr(data-n);position:absolute;top:12px;right:16px;font-family:Inter Tight,sans-serif;font-weight:800;font-size:44px;line-height:1;letter-spacing:-.05em;color:#122b8f14}.wall-tile:hover{transform:translateY(-5px);border-color:#f5c51880;box-shadow:0 18px 40px #060f3d1f}.wall-tile h3{font-family:Inter Tight,sans-serif;font-weight:800;font-size:16px;line-height:1.25;letter-spacing:-.015em;color:var(--blue-deep);margin:0 0 6px}.wall-tile p{font-family:Inter Tight,sans-serif;font-size:13.5px;line-height:1.5;color:#3a4568;margin:0}.wall-tile .wall-tag{display:inline-block;align-self:flex-start;margin-bottom:auto;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);background:#122b8f14;border-radius:999px;padding:5px 10px}@media (max-width:1024px){.wall{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.wall{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.wall{grid-template-columns:1fr}}.flow-stage{max-width:960px;margin:clamp(30px,5vh,56px) auto 0;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#060f3d59,#060f3d8c);box-shadow:inset 0 1px #ffffff1a,0 44px 96px -40px #0000008c;padding:clamp(18px,3vw,40px)}.flow-svg{display:block;width:100%;height:auto}.flow-svg text{font-family:Inter Tight,sans-serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;fill:#e9efffcc;font-size:12px}.flow-svg .f-line{fill:none;stroke:#8faaf28c;stroke-width:2;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900;transition:stroke-dashoffset .9s cubic-bezier(.22,.61,.36,1)}.flow-svg .f-out{stroke:var(--gold);stroke-width:3}.flow-svg .f-node{fill:#ffffff14;stroke:#ffffff4d;stroke-width:1.5}.flow-svg .f-hero{fill:#122b8f;stroke:var(--gold);stroke-width:2.5;transform-origin:center;transform-box:fill-box}.flow-svg .f-dot{fill:#c7d6fbe6}.flow-stage.is-visible .f-line:nth-of-type(1){stroke-dashoffset:0;transition-delay:0ms}.flow-stage.is-visible .f-line:nth-of-type(2){stroke-dashoffset:0;transition-delay:.22s}.flow-stage.is-visible .f-line:nth-of-type(3){stroke-dashoffset:0;transition-delay:.44s}.flow-stage.is-visible .f-out{stroke-dashoffset:0;transition-delay:1s}.flow-stage.is-visible .f-hero{animation:flowPulse 1.2s cubic-bezier(.22,.61,.36,1) 1.1s 1}@keyframes flowPulse{0%{filter:drop-shadow(0 0 0 rgba(245,197,24,0))}40%{filter:drop-shadow(0 0 18px rgba(245,197,24,.8))}to{filter:drop-shadow(0 0 6px rgba(245,197,24,.35))}}html.no-gsap .flow-svg .f-line,html.low-power .flow-svg .f-line,html:not(.js-gsap) .flow-svg .f-line{stroke-dashoffset:0}.tool-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:clamp(24px,3.4vh,40px) auto 0;max-width:960px}.sec--blue .managed-chip{background:#ffffff14;border-color:#ffffff24;color:#fff;box-shadow:inset 0 1px #ffffff24}.sec--blue .managed-chip:hover{border-color:#f5c5188c}.proof-grid{display:grid;grid-template-columns:minmax(260px,320px) 1fr;gap:clamp(28px,4vw,64px);align-items:center;max-width:1080px;margin:0 auto}.proof-grid .member{width:100%}.proof-grid .quote-card{margin:0}.proof-note{margin-top:18px;font-family:Inter Tight,sans-serif;font-size:14px;line-height:1.6;color:#5a6478}.sec--blue .proof-note{color:#e9efffb3}@media (max-width:820px){.proof-grid{grid-template-columns:1fr;max-width:560px}.proof-grid .member{max-width:320px}}.client-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(26px,3.6vw,54px);margin:clamp(26px,3.4vh,40px) auto 0;padding:clamp(20px,2.4vw,30px) clamp(20px,3vw,44px);border-radius:22px;background:#0a1e6e;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 56px -24px #0a1e6e80}.client-band img{height:30px;width:auto;object-fit:contain;opacity:.9;transition:opacity .22s var(--ease),transform .22s var(--ease)}.client-band img:hover{opacity:1;transform:scale(1.04)}@media (max-width:640px){.client-band{gap:18px 26px}.client-band img{height:22px}}.guide-takeaways{margin:clamp(26px,3.4vh,40px) 0;padding:clamp(22px,2.4vw,30px);border-radius:20px;background:linear-gradient(180deg,#fff,#edf0fa);border:1px solid rgba(10,30,110,.12);box-shadow:0 6px 24px #060f3d0f}.guide-takeaways h2{font-size:clamp(18px,1.4vw,21px)!important;margin:0 0 12px!important;letter-spacing:-.02em}.guide-takeaways ul{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:8px}.guide-takeaways li{font-family:Inter Tight,sans-serif;font-size:15.5px;line-height:1.55;color:#3a4568}.guide-callout{margin:clamp(26px,3.4vh,40px) 0;padding:clamp(22px,2.4vw,30px);border-radius:20px;background:#fff;border:1px solid rgba(10,30,110,.1);border-left:4px solid var(--gold);box-shadow:0 6px 24px #060f3d12}.guide-callout p{margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:var(--blue-deep);font-weight:500}.guide-callout p+p{margin-top:10px}.guide-callout a{color:var(--blue);font-weight:700;text-decoration:none;border-bottom:1.5px solid rgba(18,43,143,.25)}.guide-callout a:hover{border-color:var(--gold)}.guide-table{width:100%;border-collapse:collapse;margin:clamp(22px,3vh,34px) 0;font-family:Inter Tight,sans-serif;font-size:15px;line-height:1.5}.guide-table th,.guide-table td{text-align:left;padding:12px 14px;border-bottom:1px solid rgba(18,43,143,.12);vertical-align:top;color:#3a4568}.guide-table th{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);background:#122b8f0d}.guide-table td strong{color:var(--blue-deep)}.guide-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.guide-related{margin:clamp(30px,4vh,48px) 0 0;padding-top:clamp(22px,3vh,32px);border-top:1px solid rgba(18,43,143,.12)}.guide-related h2{font-size:clamp(18px,1.4vw,21px)!important;margin:0 0 14px!important}.guide-related .pw-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.guide-cta{margin:clamp(30px,4vh,48px) 0 0;padding:clamp(26px,3vw,40px);border-radius:24px;background:linear-gradient(135deg,#1e3fa8,#122b8f 60%,#0a1e6e);color:#fff;text-align:center;box-shadow:0 24px 56px -24px #0a1e6e80}.guide-cta h2{color:#fff!important;font-size:clamp(24px,2.4vw,34px)!important;margin:0 0 10px!important;letter-spacing:-.025em}.guide-cta p{color:#e9efffdb;margin:0 auto 22px;max-width:560px;font-family:Inter Tight,sans-serif;font-size:16px;line-height:1.6}.guide-cta .cta{padding:20px 34px;font-size:14px}.statement .statement-sub{position:relative;z-index:3;margin:clamp(22px,3vh,34px) auto 0;max-width:640px;text-align:center;font-family:Inter Tight,sans-serif;font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:#5a6478}.statement--blue .statement-sub{color:#e9efffcc}@media (prefers-reduced-motion:reduce){.ho-cell,.ss-step .ss-dot,.stage-strip ol:after,.tb-grid .role-col,.tb-team,.trio-col,.wall-tile,.flow-svg .f-line{transition:none}.ho-hero .cell-check svg polyline,.flow-svg .f-line{stroke-dashoffset:0}.ss-step .ss-dot{background:var(--gold)}.stage-strip ol:after{width:calc(100% - 100% / 7)}.flow-stage.is-visible .f-hero{animation:none}.tb-team{opacity:1;transform:none}}.trio--2{grid-template-columns:repeat(2,1fr);max-width:980px}@media (max-width:820px){.trio--2{grid-template-columns:1fr;max-width:560px}}.quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,24px);max-width:1080px;margin:clamp(30px,4vh,48px) auto 0;align-items:stretch}.quote-grid .quote-card{margin:0;max-width:none}@media (max-width:820px){.quote-grid{grid-template-columns:1fr;max-width:640px}}.beats .problem-row h3 a{color:inherit;text-decoration:none;border-bottom:1.5px solid rgba(18,43,143,.25)}.beats .problem-row h3 a:hover{border-color:var(--gold)}.sec-cta-inline{margin-top:clamp(28px,4vh,44px);text-align:center}.tb-team .cta{padding:14px 22px;font-size:12.5px;gap:10px;flex-shrink:0}.tb-team .cta .cta-arrow svg{width:15px;height:15px}.role-col-head .tb-outcome+h3{margin:0}.role-col-head>div{display:flex;flex-direction:column}a.pw-chip{text-decoration:none;color:inherit}.pw-chip h3{transition:color .22s var(--ease)}a.pw-chip:hover h3{color:var(--blue)}.sec--tint .faq-group-title,.sec--white .faq-group-title{color:var(--blue-deep)}.sec--tint .faq-group-title .role-col-icon,.sec--white .faq-group-title .role-col-icon{color:#0a1e6e}.guide-related ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.guide-related li a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid rgba(10,30,110,.1);box-shadow:0 6px 24px #060f3d0f;color:var(--blue-deep);font-family:Inter Tight,sans-serif;font-weight:700;font-size:15px;line-height:1.3;text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.guide-related li a:hover{transform:translateY(-3px);border-color:#f5c51880;box-shadow:0 16px 36px #060f3d1c}.guide-related li a:after{content:"\2197";flex-shrink:0;color:var(--blue);font-weight:700}.guide-related li a small{display:block;font-weight:400;font-size:13px;color:#5a6478;margin-top:3px}.article-body .guide-takeaways h2,.article-body .guide-related h2{font-family:Inter Tight,sans-serif!important}.faq-search{background:#fff;border:1px solid rgba(10,30,110,.1);border-radius:22px;padding:clamp(18px,2vw,26px);box-shadow:0 16px 48px #060f3d14;margin-bottom:clamp(18px,2.4vh,28px)}.faq-search-label{display:inline-flex;align-items:center;gap:10px;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:12px}.faq-search-label:before{content:"";width:22px;height:2px;background:var(--gold);border-radius:2px}.faq-search-box{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1.5px solid rgba(10,30,110,.16);border-radius:16px;padding:6px 10px 6px 16px;background:#f7f9fd;transition:border-color .22s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease)}.faq-search-box:focus-within{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #122b8f1f}.faq-search-ic{width:20px;height:20px;color:var(--blue-deep);flex-shrink:0}.faq-search-input{appearance:none;border:0;background:transparent;outline:none;min-width:0;width:100%;height:46px;font-family:Inter Tight,sans-serif;font-size:17px;font-weight:500;color:var(--ink)}.faq-search-input::placeholder{color:#8a93a8}.faq-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.faq-search-count{display:inline-flex;align-items:baseline;gap:5px;padding:8px 12px;border-radius:999px;background:#0a1e6e;color:#fff;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:700;white-space:nowrap}.faq-search-count b{font-family:Archivo Black,sans-serif;font-size:15px;color:#ffe066;font-variant-numeric:tabular-nums}.faq-search-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;align-items:center}.faq-search-chips span{font-family:Inter Tight,sans-serif;font-size:12px;font-weight:700;color:#8a93a8;margin-right:4px}.faq-chip{appearance:none;border:1px solid rgba(10,30,110,.14);background:#fff;color:var(--blue-deep);font-family:Inter Tight,sans-serif;font-size:13px;font-weight:700;padding:7px 13px;border-radius:999px;cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.faq-chip:hover{background:#fffbea;border-color:var(--gold);transform:translateY(-1px)}.faq-chip:focus-visible,.faq-search-input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.faq-none{margin:14px 0 0;font-family:Inter Tight,sans-serif;font-size:14.5px;color:#4d5873}.faq-none b{color:var(--blue-deep)}.faq-none a{color:var(--blue);font-weight:700}.faq-none[hidden]{display:none}mark.faq-mark{background:#f5c51880;color:inherit;border-radius:3px;padding:0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.faq-panel.is-hidden,.faq-panel .role-item.is-hidden{display:none}.faq-hit{display:block;margin-top:5px;font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:500;line-height:1.45;color:#6b7494;letter-spacing:0}.faq-toc li.is-empty a{opacity:.4}.faq-toc .faq-tc{display:inline-block;min-width:18px;margin-left:8px;padding:1px 6px;border-radius:999px;background:#122b8f14;color:var(--blue-deep);font-size:12px;font-weight:800;text-align:center;vertical-align:1px}.faq-toc .faq-tc:empty{display:none}@media (max-width:640px){.faq-search-box{grid-template-columns:auto 1fr;padding-right:14px}.faq-search-count{display:none}}.pb{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,3.4vw,52px);align-items:start;margin-top:clamp(28px,4vh,44px)}.pb-choices{display:flex;flex-direction:column;gap:clamp(18px,2.2vh,26px)}.pb-group{border:1px solid rgba(10,30,110,.1);border-radius:20px;padding:18px 20px 20px;margin:0;background:#fff;box-shadow:0 10px 30px #060f3d0d}.pb-legend{display:flex;align-items:center;gap:10px;padding:0 6px;margin-left:-6px;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-deep)}.pb-legend span{font-size:12px;letter-spacing:.14em;color:var(--gold);background:#0a1e6e;padding:3px 7px;border-radius:999px}.pb-sub{flex-basis:100%;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8a93a8;margin-top:6px}.pb-sub:first-child{margin-top:0}.pb-roles{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pb-role{appearance:none;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(10,30,110,.16);background:#fff;color:#1e2747;font-family:Inter Tight,sans-serif;font-size:13.5px;font-weight:700;padding:9px 14px 9px 11px;border-radius:999px;cursor:pointer;transition:background .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease),transform .22s var(--ease),box-shadow .22s var(--ease)}.pb-role:before{content:"+";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#eef2fb;color:var(--blue);font-weight:800;font-size:14px;line-height:1;transition:background .22s var(--ease),color .22s var(--ease),transform .32s cubic-bezier(.22,.61,.36,1)}.pb-role:hover{border-color:#122b8f66;transform:translateY(-1px);box-shadow:0 8px 20px #060f3d14}.pb-role[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.pb-role[aria-pressed=true]:before{content:"\2713";background:var(--gold);color:var(--ink);transform:rotate(360deg)}.pb-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.pb-opt{appearance:none;border:1px solid rgba(10,30,110,.16);background:#fff;color:#1e2747;font-family:Inter Tight,sans-serif;font-size:13.5px;font-weight:700;padding:12px 10px;border-radius:16px;cursor:pointer;text-align:center;transition:background .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)}.pb-opt:hover{border-color:#122b8f66}.pb-opt[aria-checked=true]{background:#fffbea;border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.pb-role:focus-visible,.pb-opt:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.pb-sheet{position:sticky;top:calc(var(--nav-h) + 24px)}.pb-paper{position:relative;background:#fffdf7;border:1px solid rgba(10,30,110,.12);border-radius:22px;padding:clamp(22px,2.6vw,32px);box-shadow:0 24px 64px #060f3d24;overflow:hidden;background-image:repeating-linear-gradient(180deg,transparent 0 31px,rgba(10,30,110,.05) 31px 32px);background-position:0 8px;transform:rotate(-.4deg);transition:transform .42s var(--ease)}.pb-sheet.has-roles .pb-paper{transform:rotate(0)}.pb-paper:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#f5c518,#ffd93d)}.pb-paper-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pb-paper-k{font-family:Inter Tight,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.pb-draft{font-family:Inter Tight,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#122b8fb3;border:2px solid rgba(18,43,143,.5);border-radius:6px;padding:4px 9px;transform:rotate(-6deg)}.pb-paper-title{font-family:Archivo Black,sans-serif;font-size:clamp(20px,2vw,26px);letter-spacing:-.015em;color:var(--blue-deep);line-height:1.1;margin-bottom:18px}.pb-paper-title b{color:var(--blue);font-weight:400}.pb-lines{margin:0;display:flex;flex-direction:column;gap:0}.pb-line{display:grid;grid-template-columns:118px 1fr;gap:12px;padding:11px 0;border-bottom:1px dashed rgba(10,30,110,.16);font-family:Inter Tight,sans-serif}.pb-line dt{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b7494;padding-top:3px}.pb-line dd{margin:0;font-size:14.5px;line-height:1.5;color:#1e2747}.pb-line.is-static dd{color:#4d5873;font-size:13.5px}.pb-val{display:inline;font-weight:700;color:var(--blue-deep);background:linear-gradient(transparent 58%,#f5c5188c 58%) no-repeat 0 0/0% 100%;transition:background-size .52s var(--ease)}.pb-val.is-set{background-size:100% 100%}.pb-role-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;counter-reset:pbr}.pb-role-list li{position:relative;padding-left:28px;font-weight:700;color:var(--blue-deep);animation:pbIn .38s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--i,0) * 50ms)}.pb-role-list li:before{counter-increment:pbr;content:counter(pbr,decimal-leading-zero);position:absolute;left:0;top:2px;font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--gold);background:#0a1e6e;padding:1px 5px;border-radius:5px}.pb-role-list li.pb-placeholder{padding-left:0;font-weight:500;color:#8a93a8;font-style:italic;animation:none}.pb-role-list li.pb-placeholder:before{display:none}@keyframes pbIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.pb-paper-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.pb-sum{font-family:Inter Tight,sans-serif;font-size:13px;font-weight:700;color:#6b7494}.pb-cta{padding:14px 22px!important;font-size:13px!important}.pb-cta:not(.is-ready){opacity:.55;filter:saturate(.6)}@media (max-width:960px){.pb{grid-template-columns:1fr}.pb-sheet{position:static}.pb-paper{transform:none}}@media (max-width:520px){.pb-opts{grid-template-columns:1fr}.pb-line{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.pb-paper,.pb-val,.pb-role:before{transition:none}.pb-role-list li{animation:none}}.page-hire .need-grid{grid-template-columns:repeat(3,1fr);gap:0;counter-reset:need;max-width:1180px;margin:0 auto;border-top:1px solid rgba(18,43,143,.16)}.page-hire .need-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:clamp(26px,3vw,44px) clamp(20px,2.4vw,36px) clamp(26px,3vw,44px) 0;gap:16px;counter-increment:need;transition:none}.page-hire .need-card+.need-card{border-left:1px solid rgba(18,43,143,.14);padding-left:clamp(20px,2.4vw,36px)}.page-hire .need-card:nth-child(2){margin-top:clamp(24px,4vw,56px)}.page-hire .need-card:nth-child(3){margin-top:clamp(48px,8vw,112px)}.page-hire .need-card:hover{transform:none;box-shadow:none;border-color:#122b8f24}.page-hire .need-card:before{content:counter(need,decimal-leading-zero);font-family:Archivo Black,sans-serif;font-size:clamp(40px,4.6vw,64px);line-height:.9;letter-spacing:-.02em;color:var(--blue-deep);opacity:.14;transition:opacity .32s var(--ease),color .32s var(--ease)}.page-hire .need-card:hover:before{opacity:1;color:var(--gold)}.page-hire .need-role{align-self:flex-start;padding:0;background:transparent;border-radius:0;letter-spacing:0;text-transform:none;font-size:13.5px;font-weight:700;color:var(--blue)}.page-hire .need-role:before{box-shadow:none;width:18px;height:2px;border-radius:0;background:var(--gold)}.page-hire .need-card:hover .need-role{background:transparent;color:var(--blue-deep)}.page-hire .need-card p{font-size:15.5px}.page-hire .need-card p strong{display:block;font-family:Archivo Black,sans-serif;font-weight:400;font-size:clamp(19px,1.55vw,23px);line-height:1.18;letter-spacing:-.012em;color:var(--blue-deep);margin:0 0 10px}.page-hire .sec-inner:has(>.need-grid) .sec-head,.page-hire .sec-inner:has(>.pw-grid) .sec-head,.page-hire .sec-inner:has(>.trio) .sec-head{text-align:left;margin-left:0;max-width:860px}.page-hire .sec-inner:has(>.need-grid) .sec-head h2,.page-hire .sec-inner:has(>.pw-grid) .sec-head h2,.page-hire .sec-inner:has(>.trio) .sec-head h2{padding:0}.page-hire .sec-inner:has(>.need-grid) .sec-head .sec-sub,.page-hire .sec-inner:has(>.pw-grid) .sec-head .sec-sub,.page-hire .sec-inner:has(>.trio) .sec-head .sec-sub{margin-left:0}.page-hire .sec-inner:has(>.need-grid) .sec-links,.page-hire .sec-inner:has(>.trio) .sec-links{justify-content:flex-start}@media (max-width:900px){.page-hire .need-grid{grid-template-columns:1fr;border-top:0}.page-hire .need-card,.page-hire .need-card:nth-child(2),.page-hire .need-card:nth-child(3){margin-top:0;padding:24px 0;border-left:0;border-top:1px solid rgba(18,43,143,.14)}.page-hire .need-card+.need-card{padding-left:0}.page-hire .need-card:before{font-size:36px}}.page-hire .sec-inner--split{display:grid;grid-template-columns:minmax(250px,.8fr) 1.2fr;gap:clamp(32px,5vw,88px);align-items:start}.page-hire .sec-inner--split .sec-head{text-align:left;margin:0;max-width:none;position:sticky;top:calc(var(--nav-h) + 36px)}.page-hire .sec-inner--split .sec-head h2{padding:0;font-size:clamp(34px,3.8vw,58px)}.page-hire .sec-inner--split .sec-head .sec-sub{margin-left:0}.page-hire .sec-inner--split>.section-cta,.page-hire .sec-inner--split>.sec-links,.page-hire .sec-inner--split>.sec-copy,.page-hire .sec-inner--split>.managed-strip{grid-column:1/-1}.page-hire .sec-inner--split .sec-links{justify-content:flex-start}.page-hire .check-grid{display:block;max-width:none;margin:0;counter-reset:ledger}.page-hire .check-item{display:grid;grid-template-columns:48px 22px 1fr;gap:4px 18px;align-items:start;padding:clamp(18px,2.2vh,28px) 0;border:0;border-top:1px solid rgba(18,43,143,.14);border-radius:0;background:transparent;box-shadow:none;counter-increment:ledger;transition:none}.page-hire .check-item:last-child{border-bottom:1px solid rgba(18,43,143,.14)}.page-hire .check-item:hover{transform:none;box-shadow:none;border-color:#122b8f24}.page-hire .check-item:before{content:counter(ledger,decimal-leading-zero);font-family:Inter Tight,sans-serif;font-weight:800;font-size:12px;letter-spacing:.12em;color:var(--blue);padding-top:6px;transition:color .24s var(--ease)}.page-hire .check-item:hover:before{color:var(--gold)}.page-hire .check-item .cell-check{margin-top:3px}.page-hire .check-item h3{font-size:clamp(17px,1.3vw,20px);line-height:1.2;letter-spacing:-.01em;margin:0 0 6px}.page-hire .check-item p{font-size:15px;line-height:1.6;max-width:60ch}@media (max-width:900px){.page-hire .sec-inner--split{grid-template-columns:1fr;gap:28px}.page-hire .sec-inner--split .sec-head{position:static}}@media (max-width:520px){.page-hire .check-item{grid-template-columns:40px 20px 1fr;gap:4px 12px}}.page-hire .trio{gap:0;border-top:1px solid rgba(18,43,143,.18);border-bottom:1px solid rgba(18,43,143,.18);max-width:1180px}.page-hire .trio-col{background:transparent;border:0;border-radius:0;box-shadow:none;padding:clamp(28px,2.8vw,44px) clamp(20px,2.2vw,34px) clamp(28px,2.8vw,44px) 0;color:inherit;transition:none}.page-hire .trio-col+.trio-col{border-left:1px solid rgba(18,43,143,.14);padding-left:clamp(20px,2.2vw,34px)}.page-hire .trio-col:hover{transform:none;box-shadow:none}.page-hire .trio-col--hero{background:linear-gradient(180deg,#122b8f0f,#122b8f00);color:inherit;box-shadow:none;padding-left:clamp(20px,2.2vw,34px);padding-right:clamp(20px,2.2vw,34px)}.page-hire .trio-col--hero:before{content:"";position:absolute;left:0;right:0;top:-1px;height:4px;background:var(--gold)}.page-hire .trio-col h3,.page-hire .trio-col--hero h3{color:var(--blue-deep);font-size:clamp(22px,2vw,30px);letter-spacing:-.015em;line-height:1.1;margin:0 0 14px}.page-hire .trio-col p,.page-hire .trio-col--hero p{color:#3a4568}.page-hire .trio-col--hero li{color:#475569}.page-hire .trio-k,.page-hire .trio-col--hero .trio-k{color:var(--blue);letter-spacing:.12em;font-size:12px;margin-bottom:14px}.page-hire .trio-col--hero .trio-foot a{color:var(--blue);border-color:#122b8f40}.page-hire .trio-col .trio-foot a:hover{color:var(--blue-deep);border-color:var(--gold)}@media (max-width:900px){.page-hire .trio{grid-template-columns:1fr;max-width:none;border-bottom:0}.page-hire .trio-col{padding:24px 0;border-left:0;border-bottom:1px solid rgba(18,43,143,.14)}.page-hire .trio-col+.trio-col{padding-left:0}.page-hire .trio-col--hero{padding-left:16px;padding-right:16px}}.page-hire .proof-grid--flip{grid-template-columns:1fr minmax(260px,320px)}.page-hire .proof-grid--flip .member{order:2}.page-hire .proof-grid .quote-card{position:relative}.page-hire .proof-grid .quote-card:before{content:"\201c";position:absolute;right:18px;top:-10px;font-family:Archivo Black,sans-serif;font-size:96px;line-height:1;color:var(--gold);opacity:.26;pointer-events:none}@media (max-width:900px){.page-hire .proof-grid--flip{grid-template-columns:1fr}.page-hire .proof-grid--flip .member{order:0}}.page-hire .pw-grid{grid-template-columns:repeat(3,1fr);gap:0;counter-reset:pw;border-top:1px solid rgba(255,255,255,.18)}.page-hire .pw-chip{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,36px) clamp(18px,2vw,30px) clamp(24px,2.6vw,36px) 0;background:transparent;border:0;border-radius:0;box-shadow:none;counter-increment:pw;position:relative;transition:none}.page-hire .pw-chip+.pw-chip{border-left:1px solid rgba(255,255,255,.14);padding-left:clamp(18px,2vw,30px)}.page-hire .pw-chip:hover{transform:none;box-shadow:none}.page-hire .pw-chip .role-ic{display:none}.page-hire .pw-chip:before{content:counter(pw,decimal-leading-zero);font-family:Inter Tight,sans-serif;font-weight:800;font-size:12px;letter-spacing:.12em;color:var(--gold)}.page-hire .pw-chip h3{color:#fff;font-size:clamp(18px,1.45vw,22px);line-height:1.15;margin:0 0 6px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;transition:color .22s var(--ease)}.page-hire .pw-chip h3:after{content:"\2197";font-family:Inter Tight,sans-serif;font-weight:700;color:var(--gold);transition:transform .26s var(--ease)}.page-hire .pw-chip:hover h3{color:var(--gold-bright)}.page-hire .pw-chip:hover h3:after{transform:translate(4px,-4px)}.page-hire .pw-chip p{color:#e9efffc7;font-size:14.5px}.page-hire .sec--white .pw-grid,.page-hire .sec--tint .pw-grid{border-top-color:#122b8f2e}.page-hire .sec--white .pw-chip+.pw-chip,.page-hire .sec--tint .pw-chip+.pw-chip{border-left-color:#122b8f24}.page-hire .sec--white .pw-chip h3,.page-hire .sec--tint .pw-chip h3{color:var(--blue-deep)}.page-hire .sec--white .pw-chip p,.page-hire .sec--tint .pw-chip p{color:#3a4568}.page-hire .sec--white .pw-chip:before,.page-hire .sec--tint .pw-chip:before{color:var(--blue)}@media (max-width:900px){.page-hire .pw-grid{grid-template-columns:1fr;border-top:0}.page-hire .pw-chip{padding:22px 0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.page-hire .pw-chip+.pw-chip{padding-left:0}.page-hire .sec--white .pw-chip,.page-hire .sec--tint .pw-chip{border-top-color:#122b8f24}}.hero-art{margin-top:clamp(22px,3vh,34px);max-width:820px;opacity:0;animation:heroArtIn .9s var(--ease) 1.1s both}@keyframes heroArtIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html.no-gsap .hero-art,html.low-power .hero-art{animation:none;opacity:1}.hero-art-k{display:block;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;margin-bottom:12px}.hero-art-k b{color:var(--gold);font-weight:800}.hero-seats{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.hero-seats a{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:#fff;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .24s var(--ease),color .24s var(--ease)}.hero-seats a:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--gold);transform:scaleX(0);transform-origin:left;animation:seatFill 1.1s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(1.4s + var(--i) * 90ms)}.hero-seats a i{width:6px;height:6px;border-radius:50%;background:#ffffff59;animation:seatDot 1.1s var(--ease) both;animation-delay:calc(1.4s + var(--i) * 90ms)}@keyframes seatFill{0%{transform:scaleX(0);transform-origin:left}45%{transform:scaleX(1);transform-origin:left}46%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@keyframes seatDot{0%{background:#ffffff59}50%{background:var(--ink)}to{background:var(--gold)}}.hero-seats a:hover{border-color:var(--gold);color:var(--gold-bright)}.hero-strike{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0;padding:0}.hero-strike li{position:relative;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:600;color:#ffffffe0;padding-left:20px;animation:strikeText .5s var(--ease) both;animation-delay:calc(1.7s + var(--i) * .14s)}.hero-strike li:before{content:"";position:absolute;left:0;top:50%;width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);transform:translateY(-50%)}.hero-strike li:after{content:"";position:absolute;left:20px;right:0;top:54%;height:1.5px;background:var(--gold);transform:scaleX(0);transform-origin:left;animation:strikeIn .52s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(1.4s + var(--i) * .14s)}.hero-strike li i{position:absolute;left:0;top:50%;width:12px;height:12px;border-radius:50%;background:var(--gold);transform:translateY(-50%) scale(0);animation:strikeDot .36s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(1.7s + var(--i) * .14s)}@keyframes strikeIn{to{transform:scaleX(1)}}@keyframes strikeDot{to{transform:translateY(-50%) scale(1)}}@keyframes strikeText{to{color:#ffffff80}}.hero-stages{display:flex;align-items:flex-start;list-style:none;margin:0;padding:0;position:relative;max-width:760px}.hero-stages:before{content:"";position:absolute;left:8px;right:8px;top:8px;height:1.5px;background:#ffffff38}.hero-stages:after{content:"";position:absolute;left:8px;top:8px;height:1.5px;width:calc(100% - 16px);background:var(--gold);transform:scaleX(0);transform-origin:left;animation:stageLine 2.1s cubic-bezier(.22,.61,.36,1) 1.3s both}@keyframes stageLine{to{transform:scaleX(1)}}.hero-stages li{flex:1;position:relative;padding:26px 8px 0 0;font-family:Inter Tight,sans-serif;font-size:12px;line-height:1.3;color:#ffffffb8}.hero-stages li:before{content:"";position:absolute;left:0;top:0;width:17px;height:17px;border-radius:50%;border:1.5px solid rgba(255,255,255,.45);background:#0a1e6e;animation:stageDot .42s var(--ease) both;animation-delay:calc(1.3s + var(--i) * .3s)}@keyframes stageDot{to{background:var(--gold);border-color:var(--gold)}}.hero-stages li b{display:block;color:#fff;font-weight:800;font-size:12px;letter-spacing:.08em;margin-bottom:2px}.hero-stages li:last-child b{color:var(--gold)}@media (max-width:640px){.hero-stages{flex-wrap:wrap;gap:14px 0}.hero-stages:before,.hero-stages:after{display:none}.hero-stages li{flex:0 0 33.33%}}.hero-beats{display:flex;flex-wrap:wrap;gap:clamp(14px,2.4vw,34px);list-style:none;margin:0;padding:0}.hero-beats li{display:flex;align-items:baseline;gap:8px;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:600;color:#ffffffc7;opacity:0;animation:heroArtIn .7s var(--ease) both;animation-delay:calc(1.2s + var(--i) * .16s)}.hero-beats li b{font-family:Archivo Black,sans-serif;font-size:clamp(26px,3vw,40px);line-height:1;color:#ffffff47;letter-spacing:-.02em}.hero-beats li:last-child b{color:var(--gold)}.hero-words{display:flex;flex-wrap:wrap;gap:6px 22px;list-style:none;margin:0;padding:0}.hero-words li{position:relative;font-family:Archivo Black,sans-serif;font-size:clamp(18px,1.8vw,24px);letter-spacing:-.01em;color:#fff;padding-bottom:6px}.hero-words li:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;animation:strikeIn .52s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(1.3s + var(--i) * .22s)}.hero-words li small{display:block;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;color:#fff9;margin-top:2px}.hero-channels{display:flex;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;margin:0;padding:0}.hero-channels li{font-family:Inter Tight,sans-serif;font-size:13px;font-weight:600;color:#fff;padding:8px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.22);opacity:0;animation:heroArtIn .6s var(--ease) both;animation-delay:calc(1.2s + var(--i) * .2s)}.hero-channels li.is-voice{background:var(--gold);color:var(--ink);border-color:var(--gold);font-weight:800}.hero-channels .hc-join{position:relative;width:26px;height:1.5px;padding:0;border:0;border-radius:0;background:#ffffff4d;opacity:0;animation:heroArtIn .3s var(--ease) both;animation-delay:calc(1.3s + var(--i) * .2s)}.hero-channels .hc-join:after{content:"";position:absolute;inset:0;background:var(--gold);transform:scaleX(0);transform-origin:left;animation:strikeIn .4s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(1.4s + var(--i) * .2s)}.hero--page .faq-search{margin:clamp(22px,3vh,34px) 0 0;max-width:720px;opacity:0;animation:heroArtIn .9s var(--ease) 1.1s both}html.no-gsap .hero--page .faq-search,html.low-power .hero--page .faq-search{animation:none;opacity:1}@media (prefers-reduced-motion:reduce){.hero-art,.hero--page .faq-search{animation:none;opacity:1}.hero-seats a:before,.hero-strike li:after,.hero-strike li i,.hero-stages:after,.hero-stages li:before,.hero-beats li,.hero-words li:after,.hero-channels li,.hero-channels .hc-join,.hero-channels .hc-join:after,.hero-strike li,.hero-seats a i{animation:none}.hero-seats a i,.hero-stages li:before{background:var(--gold);border-color:var(--gold)}.hero-strike li:after,.hero-words li:after,.hero-channels .hc-join:after{transform:none}.hero-strike li i{transform:translateY(-50%) scale(1)}.hero-beats li,.hero-channels li,.hero-channels .hc-join{opacity:1}}.page-hire .sec--flush{padding-top:0}.u-center{text-align:center}.u-narrow{max-width:620px;margin-left:auto;margin-right:auto}.u-mt-m{margin-top:44px}.u-mt-l{margin-top:clamp(36px,5vh,56px)}.u-mt-xl{margin-top:clamp(40px,6vh,64px)}.u-inherit{color:inherit;font-weight:600}@media (min-width:1280px){.hero--page .ph-inner:has(>.hero-art--side){display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:clamp(32px,4vw,72px);align-items:end}.hero--page .ph-inner:has(>.hero-art--side) .headline .line-1{font-size:clamp(32px,3.8vw,56px)}.hero--page .ph-inner:has(>.hero-art--side) .headline .line-2{font-size:clamp(44px,5.2vw,80px)}.hero-art--side{margin-top:0;max-width:none;justify-self:stretch;padding-bottom:4px}.hero-art--side .hero-strike{flex-direction:column;gap:9px}.hero-art--side .hero-beats{flex-direction:column;gap:12px}.hero-art--side .hero-seats a{padding:7px 11px;font-size:12.5px}}.glance{margin:0;border-top:1px solid rgba(255,255,255,.18)}.glance>div{display:grid;grid-template-columns:138px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.14);opacity:0;animation:heroArtIn .6s var(--ease) both;animation-delay:calc(1.2s + var(--i) * .14s)}.glance dt{font-family:Inter Tight,sans-serif;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff9;padding-top:2px}.glance dd{margin:0;font-family:Inter Tight,sans-serif;font-size:14.5px;font-weight:600;line-height:1.45;color:#fff}html.no-gsap .glance>div,html.low-power .glance>div{animation:none;opacity:1}@media (prefers-reduced-motion:reduce){.glance>div{animation:none;opacity:1}}@media (max-width:520px){.glance>div{grid-template-columns:1fr;gap:3px}}body.page-hire{counter-reset:sec}.page-hire .sec-head{counter-increment:sec}.page-hire .sec-head .kicker:before{content:counter(sec,decimal-leading-zero);display:inline-block;width:auto;height:auto;background:none;font-family:Inter Tight,sans-serif;font-weight:800;font-size:12px;letter-spacing:.08em;color:var(--gold)}.sec-index{position:fixed;left:22px;top:50%;transform:translateY(-50%);z-index:40;display:none;flex-direction:column;gap:14px;opacity:0;pointer-events:none;transition:opacity .32s var(--ease)}.sec-index.is-on{opacity:1;pointer-events:auto}.sec-index a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0a1e6e6b;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;font-variant-numeric:tabular-nums;transition:color .24s var(--ease)}.sec-index a i{display:block;width:16px;height:1.5px;background:currentColor;transition:width .32s var(--ease)}.sec-index a span{font-weight:600;letter-spacing:0;font-size:12.5px;color:var(--blue-deep);opacity:0;transform:translate(-4px);transition:opacity .24s var(--ease),transform .24s var(--ease);white-space:nowrap}.sec-index a.is-active{color:var(--gold)}.sec-index a.is-active i{width:34px}.sec-index a.is-active span,.sec-index a:hover span{opacity:1;transform:none}.sec-index.on-dark a{color:#ffffff73}.sec-index.on-dark a span{color:#fff}.sec-index.on-dark a.is-active{color:var(--gold)}.sec-index a:focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:4px}@media (min-width:1400px){.sec-index{display:flex}}@media (max-width:1699px){.sec-index a span{display:none}}@media (prefers-reduced-motion:reduce){.sec-index,.sec-index a,.sec-index a i,.sec-index a span{transition:none}}.u-wrap-1080{max-width:1080px;margin-left:auto;margin-right:auto}.page-hire .sec--tight-bottom{padding-bottom:clamp(40px,6vh,72px)}.u-mt-ml{margin-top:clamp(28px,4vh,44px)}.u-mx-auto{margin-left:auto;margin-right:auto}.u-link{color:var(--blue);font-weight:600}.u-link-light{color:inherit;font-weight:600;border-bottom:1.5px solid rgba(255,255,255,.35);text-decoration:none}.u-muted-light{color:#e9efffb3}.page-hire .sec--tight-top{padding-top:clamp(40px,6vh,72px)}.cta-note{margin:14px 0 0;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:600;line-height:1.4;color:#ffffffb8;opacity:0;animation:heroArtIn .7s var(--ease) .9s both}html.no-gsap .cta-note,html.low-power .cta-note{animation:none;opacity:1}@media (prefers-reduced-motion:reduce){.cta-note{animation:none;opacity:1}}@media (min-width:1280px){.hero--page.hero--long-title .ph-inner:has(>.hero-art--side) .headline .line-1{font-size:clamp(28px,3.2vw,46px)}.hero--page.hero--long-title .ph-inner:has(>.hero-art--side) .headline .line-2{font-size:clamp(36px,3.9vw,56px)}}@media (min-width:1100px){.hero--page.hero--long-title .headline .line-1{font-size:clamp(28px,3.4vw,50px)}}.hero-logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:760px}.hero-logos li{display:flex;align-items:center;justify-content:center;height:64px;padding:12px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;opacity:0;animation:heroArtIn .6s var(--ease) both;animation-delay:calc(1.2s + var(--i) * .11s)}.hero-logos img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.88}html.no-gsap .hero-logos li,html.low-power .hero-logos li{animation:none;opacity:1}@media (prefers-reduced-motion:reduce){.hero-logos li{animation:none;opacity:1}}@media (max-width:640px){.hero-logos{grid-template-columns:repeat(2,1fr)}.hero-logos li{height:54px;padding:10px 14px}}.stories{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(56px,8vh,112px)}.story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.story--flip .story-media{order:2}.story-media{margin:0;position:relative;border-radius:24px;overflow:hidden;background:var(--blue-deep);aspect-ratio:16/9;box-shadow:0 40px 80px -40px #060f3d80;transform:translateZ(0)}.story-play{appearance:none;-webkit-appearance:none;border:0;padding:0;margin:0;background:transparent;display:block;width:100%;height:100%;cursor:pointer;position:absolute;inset:0}.story-play img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .9s cubic-bezier(.22,.61,.36,1)}.story:hover .story-play img{transform:scale(1.06)}.story-play:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#060f3d00 45%,#060f3d80);pointer-events:none}.story-play-ring{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:var(--gold);color:var(--blue-deep);display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 18px 40px -14px #00000080;transition:transform .42s var(--ease),background .22s var(--ease)}.story-play-ring:before{content:"";position:absolute;inset:-10px;border-radius:50%;border:1.5px solid rgba(245,197,24,.6);animation:storyPulse 2.4s var(--ease) infinite}.story-play-ring svg{width:30px;height:30px;margin-left:4px}.story-play:hover .story-play-ring{transform:scale(1.08);background:var(--gold-bright)}.story-play:focus-visible{outline:3px solid var(--gold);outline-offset:-4px;border-radius:24px}.story-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}.story-media.is-playing .story-play{display:none}@keyframes storyPulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.story-body{position:relative;padding-left:clamp(0px,2vw,24px)}.story-num{display:block;font-family:Archivo Black,sans-serif;font-size:clamp(44px,5vw,72px);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(10,30,110,.28);margin-bottom:clamp(14px,2vh,22px)}.story-quote{margin:0;padding:2px 0 2px 22px;border-left:3px solid var(--gold)}.story-quote p{margin:0;font-family:Inter Tight,sans-serif;font-weight:600;font-size:clamp(20px,1.9vw,29px);line-height:1.3;letter-spacing:-.015em;color:var(--blue-deep)}.story-who{margin:clamp(16px,2vh,24px) 0 0 25px;display:flex;flex-direction:column;gap:2px;font-family:Inter Tight,sans-serif}.story-who b{font-size:15px;font-weight:800;color:var(--ink)}.story-who span{font-size:13.5px;font-weight:600;color:#4d5873}.story-facts{margin:clamp(20px,3vh,30px) 0 0 25px;display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;border-top:1px solid rgba(10,30,110,.14);padding-top:18px}.story-facts dt{font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:700;color:#6b7590;margin-bottom:6px}.story-facts dd{margin:0;font-family:Inter Tight,sans-serif;font-size:14.5px;font-weight:600;line-height:1.45;color:var(--blue-deep)}.story-facts dd a{color:var(--blue);text-decoration:none;border-bottom:1.5px solid rgba(18,43,143,.3);transition:border-color .22s var(--ease),color .22s var(--ease)}.story-facts dd a:hover{color:var(--blue-deep);border-color:var(--gold)}@media (max-width:900px){.story{grid-template-columns:1fr;gap:22px}.story--flip .story-media{order:0}.story-body{padding-left:0}.story-num{font-size:40px;margin-bottom:10px}.story-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.story-play-ring:before{animation:none}.story-play img{transition:none}}html.low-power .story-play-ring:before{animation:none}.bench{margin-top:clamp(24px,3vh,36px)}.bench-tabs{display:inline-flex;flex-wrap:wrap;gap:6px;padding:5px;border-radius:999px;background:#fff;border:1px solid rgba(10,30,110,.12)}.bench-tab{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:#4d5873;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:700;padding:10px 16px;border-radius:999px;cursor:pointer;transition:background .24s var(--ease),color .24s var(--ease)}.bench-tab:hover{color:var(--blue-deep)}.bench-tab[aria-selected=true]{background:var(--blue-deep);color:#fff}.bench-tab:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.bench-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:600;color:#4d5873}.bench-legend span{display:inline-flex;align-items:center;gap:8px}.bench-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:#0a1e6e2e}.bench-dot.is-focus{background:var(--gold);box-shadow:0 0 0 3px #f5c51840}.bench-board{margin-top:22px;border-top:1.5px solid var(--blue-deep)}.bench-head,.bench-row{display:grid;grid-template-columns:minmax(200px,1.6fr) repeat(7,minmax(40px,1fr)) 44px;align-items:center;column-gap:6px}.bench-head{padding:12px 0;border-bottom:1px solid rgba(10,30,110,.14);font-family:Inter Tight,sans-serif;font-size:12px;font-weight:800;color:#6b7590}.bench-head .bh-role{font-size:13px;color:var(--blue-deep)}.bh-stage{text-align:center;position:relative;padding:6px 2px;border-radius:8px;transition:background .2s var(--ease)}.bh-stage b{display:block;font-size:12px;letter-spacing:.06em;color:var(--blue-deep)}.bh-stage span{display:block;font-size:11px;font-weight:600;line-height:1.2;margin-top:3px;color:#6b7590}.bh-stage.is-hot{background:#eef2fb}.bench-item{border-bottom:1px solid rgba(10,30,110,.12)}.bench-item.is-hidden{display:none}.bench-row{width:100%;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:14px 0;margin:0;text-align:left;cursor:pointer;font-family:Inter Tight,sans-serif;color:var(--blue-deep);transition:background .22s var(--ease)}.bench-row:hover{background:linear-gradient(90deg,#eef2fbf2,#eef2fb00)}.bench-row:focus-visible{outline:3px solid var(--gold);outline-offset:-3px;border-radius:8px}.br-role{display:flex;flex-direction:column;gap:2px;padding-right:12px;min-width:0}.br-role b{font-size:15.5px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.br-role span{font-size:12px;font-weight:600;color:#6b7590}.br-cells{display:contents}.br-cell{display:flex;align-items:center;justify-content:center;height:36px;border-radius:8px;transition:background .2s var(--ease)}.br-cell.is-hot{background:#eef2fb}.br-cell i{display:block;width:12px;height:12px;border-radius:50%;background:#0a1e6e2e;transform:scale(0);transition:transform .42s var(--ease),background .3s var(--ease);transition-delay:var(--d,0ms)}.bench.is-in .br-cell i{transform:scale(1)}.br-cell.is-focus i{width:16px;height:16px;background:var(--gold);box-shadow:0 0 0 4px #f5c51838}.br-chev{display:flex;align-items:center;justify-content:center;color:#0a1e6e80;transition:transform .34s cubic-bezier(.22,.61,.36,1),color .2s var(--ease)}.br-chev svg{width:18px;height:18px}.bench-item.is-open .br-chev{transform:rotate(180deg);color:var(--gold)}.bench-detail{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .38s cubic-bezier(.22,.61,.36,1),visibility 0s linear .38s}.bench-item.is-open .bench-detail{grid-template-rows:1fr;visibility:visible;transition-delay:0s,0s}.bench-detail-inner{overflow:hidden;min-height:0}.bench-detail-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(18px,3vw,40px);padding:4px 0 26px;align-items:start}.bd-k{margin:0 0 8px;font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:800;color:#6b7590}.bd-text{margin:0;font-family:Inter Tight,sans-serif;font-size:15px;line-height:1.55;color:#2a3350}.bd-focus{padding:16px 18px;border-radius:16px;background:#fff8dc;border:1px solid rgba(245,197,24,.5)}.bd-focus b{display:block;font-family:Inter Tight,sans-serif;font-size:14.5px;font-weight:800;color:var(--blue-deep);margin-bottom:4px}.bd-focus p{margin:0;font-family:Inter Tight,sans-serif;font-size:13.5px;line-height:1.5;color:#4d5873}.bd-link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:700;color:var(--blue);text-decoration:none;border-bottom:1.5px solid rgba(18,43,143,.3);transition:color .22s var(--ease),border-color .22s var(--ease)}.bd-link:hover{color:var(--blue-deep);border-color:var(--gold)}.bench-empty{display:none;padding:24px 0;font-family:Inter Tight,sans-serif;color:#4d5873}@media (max-width:860px){.bench-head{display:none}.bench-row{grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"role chev" "cells cells";row-gap:10px}.br-role{grid-area:role}.br-chev{grid-area:chev}.br-cells{grid-area:cells;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.br-cell{height:auto;flex:0 0 auto;padding:2px}.br-cell i{width:10px;height:10px}.br-cell.is-focus i{width:14px;height:14px}.br-cell.is-focus{padding-right:6px}.br-cell.is-focus:after{content:attr(data-label);margin-left:8px;font-size:12px;font-weight:700;color:var(--blue-deep);white-space:nowrap}.bench-detail-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.br-cell i{transition:none;transform:scale(1)}.bench-detail,.br-chev{transition:none}}.page-hire .sec-head .kicker:before{font-size:12.5px;letter-spacing:.06em;color:var(--gold)}.u-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;font-style:normal}.br-role span{margin-top:1px}
