#wtf-work-xray{box-sizing:border-box;width:100%;padding:28px clamp(24px,5.5vw,88px) 36px;background:#eff5f2;color:#102e3b;font-family:'DM Sans',Arial,sans-serif}
  #wtf-work-xray *,#wtf-work-xray *:before,#wtf-work-xray *:after{box-sizing:inherit}
  #wtf-work-xray .wx-section{max-width:1264px;margin:auto}
  #wtf-work-xray .wx-topline,#wtf-work-xray .wx-eyebrow,#wtf-work-xray .wx-lab-top,#wtf-work-xray .wx-site-kicker,#wtf-work-xray .wx-scene-label,#wtf-work-xray .wx-range-row,#wtf-work-xray .wx-decision-title>span,#wtf-work-xray .wx-foot{font-family:Manrope,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.12em}
  #wtf-work-xray .wx-topline{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #9fb9b9;padding-top:13px}
  #wtf-work-xray .wx-topline span:last-child{color:var(--primary)}
  #wtf-work-xray .wx-heading{display:flex;justify-content:space-between;align-items:end;gap:26px;padding:55px 0 34px}
  #wtf-work-xray .wx-eyebrow{color:var(--primary);margin:0 0 18px}
  #wtf-work-xray h2{font:800 clamp(35px,5.6vw,61px)/1.04 Manrope,Arial,sans-serif;letter-spacing:-.068em;margin:0}
  #wtf-work-xray h2 em{font-style:normal;color:var(--primary)}
  #wtf-work-xray .wx-heading>p{width:210px;flex:none;color:#5b737c;font-size:12px;line-height:1.6;margin:0 0 4px}
  #wtf-work-xray .wx-lab{padding:20px;background:var(--navy);color:#f7fff9;border-radius:6px;box-shadow:0 24px 44px #091e2a25}
  #wtf-work-xray .wx-lab-top{display:flex;justify-content:space-between;gap:10px;color:var(--accent);margin-bottom:17px}
  #wtf-work-xray .wx-lab-top span:first-child{display:flex;align-items:center;gap:8px}
  #wtf-work-xray .wx-lab-top i{width:7px;height:7px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px #a2ed7920;animation:wx-ping 2s ease-out infinite}
  #wtf-work-xray .wx-lab-top span:last-child{color:#8caab0;text-align:right}
  #wtf-work-xray .wx-browser{border:1px solid #71939b66;overflow:hidden;background:#e6e8e2;user-select:none;touch-action:pan-y;cursor:ew-resize}
  #wtf-work-xray .wx-browser-bar{height:35px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#60747a;padding:0 15px;font:700 9px/1 Manrope,Arial,sans-serif}
  #wtf-work-xray .wx-browser-dots{display:flex;gap:4px}
  #wtf-work-xray .wx-browser-dots i{width:5px;height:5px;background:#9cb5ba;border-radius:50%}
  #wtf-work-xray .wx-browser-bar>span:last-child{font-size:16px;color:var(--primary)}
  #wtf-work-xray .wx-viewport{height:clamp(340px,38vw,470px);position:relative;overflow:hidden;--wx-progress:0%}
  #wtf-work-xray .wx-after,#wtf-work-xray .wx-before{position:absolute;inset:0}
  #wtf-work-xray .wx-after{background:#ece7da;color:#183037}
  #wtf-work-xray .wx-site-nav,#wtf-work-xray .wx-wire-nav{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid #1830372b}
  #wtf-work-xray .wx-site-nav strong{font:800 16px/1 Manrope,Arial,sans-serif;letter-spacing:-.06em;white-space:nowrap}
  #wtf-work-xray .wx-site-nav strong span{color:var(--primary)}
  #wtf-work-xray .wx-site-nav>span,#wtf-work-xray .wx-site-nav>b{font:800 8px/1 Manrope,Arial,sans-serif;letter-spacing:.1em;white-space:nowrap}
  #wtf-work-xray .wx-site-nav>b{border:1px solid #183037;padding:9px}
  #wtf-work-xray .wx-site-body,#wtf-work-xray .wx-wire-body{height:calc(100% - 54px);display:grid;grid-template-columns:51% 49%}
  #wtf-work-xray .wx-site-copy{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:15px 8% 25px 12%;min-width:0}
  #wtf-work-xray .wx-site-kicker{font-size:8px;color:#127e91;white-space:nowrap}
  #wtf-work-xray .wx-site-copy h3{font:800 clamp(34px,5.4vw,68px)/.96 Manrope,Arial,sans-serif;letter-spacing:-.075em;margin:16px 0}
  #wtf-work-xray .wx-site-copy h3 em{font-style:normal;color:var(--primary)}
  #wtf-work-xray .wx-site-copy p{font-size:11px;line-height:1.55;color:#5b6f70;max-width:230px;margin:0 0 19px}
  #wtf-work-xray .wx-site-action{background:#102e3b;color:#f7fff8;padding:12px 13px;font:800 8px/1 Manrope,Arial,sans-serif;letter-spacing:.1em;white-space:nowrap}
  #wtf-work-xray .wx-site-action span{color:var(--accent);margin-left:13px}
  #wtf-work-xray .wx-site-art{position:relative;overflow:hidden;background:linear-gradient(135deg,#d5e0d3,#a2c6b9 65%,#86b4aa)}
  #wtf-work-xray .wx-art-arch{position:absolute;width:72%;height:85%;bottom:0;left:15%;border-radius:48% 48% 0 0;background:linear-gradient(130deg,#668d86,#335b61);box-shadow:inset -25px 0 45px #133c4255}
  #wtf-work-xray .wx-art-sun{position:absolute;top:10%;right:12%;width:28%;aspect-ratio:1;border-radius:50%;background:#eddfa3;box-shadow:0 0 50px #fff6c376}
  #wtf-work-xray .wx-art-vase{position:absolute;z-index:1;left:33%;bottom:12%;width:33%;height:48%;background:linear-gradient(110deg,#ece1bd,#c5b58b 74%,#95815e);border-radius:20% 20% 42% 42%;box-shadow:inset 5px 0 16px #ffffff88,12px 12px 18px #163f4555;transform:rotate(-4deg)}
  #wtf-work-xray .wx-art-vase:before{content:'';position:absolute;top:-7%;left:10%;width:80%;height:14%;border-radius:50%;border:8px solid #cfbf95;background:#344f4c}
  #wtf-work-xray .wx-art-vase-shadow{position:absolute;bottom:7%;left:22%;width:61%;height:8%;border-radius:50%;background:#31565488;filter:blur(10px)}
  #wtf-work-xray .wx-site-art>span{position:absolute;z-index:2;right:10px;bottom:9px;color:#e7f4e8;font:800 8px/1 Manrope,Arial,sans-serif;letter-spacing:.1em}
  #wtf-work-xray .wx-before{background:#e8edeb;color:#78909a;clip-path:inset(0 0 0 var(--wx-progress))}
  #wtf-work-xray .wx-wire-nav{border-color:#b8c7c6}
  #wtf-work-xray .wx-wire-logo{width:94px;height:14px;border:1px solid #9bb0b2;background:#dce4e3}
  #wtf-work-xray .wx-wire-nav-items{display:flex;gap:9px}
  #wtf-work-xray .wx-wire-nav-items i{width:28px;height:5px;background:#b4c5c7}
  #wtf-work-xray .wx-wire-square{width:29px;height:20px;border:1px solid #9bb0b2}
  #wtf-work-xray .wx-wire-copy{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:20px 8% 20px 12%}
  #wtf-work-xray .wx-wire-copy span{font:800 8px/1 Manrope,Arial,sans-serif;letter-spacing:.1em;margin-bottom:20px}
  #wtf-work-xray .wx-wire-copy i{display:block;background:#bccbcc;height:8px;margin-bottom:11px}
  #wtf-work-xray .wx-wire-copy .wx-wire-short{width:28%;height:5px;margin-bottom:17px}
  #wtf-work-xray .wx-wire-copy .wx-wire-title{width:84%;height:21px;background:#aabdc0}
  #wtf-work-xray .wx-wire-copy .wx-wire-title-two{width:71%;margin-bottom:19px}
  #wtf-work-xray .wx-wire-copy .wx-wire-paragraph{width:72%;height:5px}
  #wtf-work-xray .wx-wire-copy .wx-wire-paragraph-two{width:55%;margin-bottom:19px}
  #wtf-work-xray .wx-wire-copy .wx-wire-button{width:47%;height:30px;border:1px solid #9bb0b2;background:transparent;margin:0}
  #wtf-work-xray .wx-wire-image{position:relative;display:grid;place-items:center;background:#d2dedd;border-left:1px solid #b6c7c6;overflow:hidden}
  #wtf-work-xray .wx-wire-image>span{z-index:1;font:800 9px/1 Manrope,Arial,sans-serif;letter-spacing:.1em}
  #wtf-work-xray .wx-wire-diagonal{position:absolute;width:125%;height:1px;background:#aebfbe;transform:rotate(35deg)}
  #wtf-work-xray .wx-wire-diagonal:after{content:'';position:absolute;width:100%;height:1px;background:#aebfbe;transform:rotate(-70deg)}
  #wtf-work-xray .wx-split-line{position:absolute;top:0;bottom:0;left:var(--wx-progress);width:2px;background:var(--accent);box-shadow:0 0 14px var(--accent);transform:translateX(-50%);pointer-events:none}
  #wtf-work-xray .wx-split-line span{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:42px;height:42px;background:var(--accent);color:var(--navy);border:4px solid var(--navy);border-radius:50%;font:800 19px/1 Manrope,Arial,sans-serif;transform:translate(-50%,-50%);box-shadow:0 5px 20px #091e2a44;animation:wx-nudge 3.8s ease-in-out infinite}
  #wtf-work-xray .wx-scene-label{position:absolute;top:14px;color:#183037;background:var(--accent);padding:8px;pointer-events:none;white-space:nowrap;font-size:8px}
  #wtf-work-xray .wx-label-before{right:12px}
  #wtf-work-xray .wx-label-after{left:12px;background:var(--navy);color:var(--accent)}
  #wtf-work-xray .wx-range-row{display:flex;align-items:center;gap:22px;margin-top:20px}
  #wtf-work-xray .wx-range-row label{flex:none;display:flex;gap:12px;align-items:center;color:var(--accent)}
  #wtf-work-xray .wx-percent{color:#fff}
  #wtf-work-xray .wx-range-row input{flex:1;min-width:50px;accent-color:var(--accent);cursor:ew-resize}
  #wtf-work-xray .wx-range-end{flex:none;color:#8daab2;font-size:8px}
  #wtf-work-xray .wx-decision{display:grid;grid-template-columns:185px 1fr;column-gap:25px;padding:24px 0;border-bottom:1px solid #b8cbc7}
  #wtf-work-xray .wx-decision-title>span{display:block;color:var(--primary);margin:0 0 8px}
  #wtf-work-xray .wx-decision-title strong{font:800 14px/1.3 Manrope,Arial,sans-serif;letter-spacing:-.03em}
  #wtf-work-xray .wx-choice-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}
  #wtf-work-xray .wx-choice-row button{appearance:none;text-align:left;background:#fff;border:1px solid #c4d6d5;min-height:51px;padding:9px 10px;color:#244551;font:700 11px/1.3 'DM Sans',Arial,sans-serif;cursor:pointer;transition:background .25s,border-color .25s,transform .25s}
  #wtf-work-xray .wx-choice-row button:hover{transform:translateY(-2px);border-color:var(--primary)}
  #wtf-work-xray .wx-choice-row button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}
  #wtf-work-xray .wx-choice-row button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}
  #wtf-work-xray .wx-choice-row button small{display:block;color:var(--primary);font-size:8px;margin-bottom:4px}
  #wtf-work-xray .wx-choice-row button[aria-pressed=true] small,#wtf-work-xray .wx-choice-row button[aria-pressed=true] span{color:var(--accent)}
  #wtf-work-xray .wx-choice-row button span{float:right;color:var(--primary)}
  #wtf-work-xray .wx-decision-copy{grid-column:2;color:#536e75;font-size:11px;line-height:1.5;margin:13px 0 0}
  #wtf-work-xray .wx-foot{display:flex;justify-content:space-between;gap:15px;padding:14px 0;color:#6a848a;font-size:8px;line-height:1.5}
  #wtf-work-xray .wx-foot span:last-child{text-align:right}
  @keyframes wx-ping{50%{box-shadow:0 0 0 9px #a2ed7900}}
  @keyframes wx-nudge{50%{transform:translate(-50%,-50%) scale(1.09)}}
  @media(max-width:720px){#wtf-work-xray .wx-heading{display:block;padding:38px 0 26px}#wtf-work-xray .wx-heading>p{width:auto;max-width:450px;margin:18px 0 0}#wtf-work-xray .wx-site-nav>span{display:none}#wtf-work-xray .wx-decision{grid-template-columns:1fr}#wtf-work-xray .wx-decision-title{margin-bottom:16px}#wtf-work-xray .wx-decision-copy{grid-column:1}#wtf-work-xray .wx-range-end{display:none}}
  @media(max-width:490px){#wtf-work-xray{padding:20px 24px 28px}#wtf-work-xray .wx-topline span:last-child{display:none}#wtf-work-xray .wx-lab{padding:12px}#wtf-work-xray .wx-lab-top span:last-child{display:none}#wtf-work-xray .wx-browser-bar>span:nth-child(2){font-size:7px}#wtf-work-xray .wx-viewport{height:295px}#wtf-work-xray .wx-site-body,#wtf-work-xray .wx-wire-body{grid-template-columns:58% 42%}#wtf-work-xray .wx-site-copy{padding-left:9%;padding-right:3%}#wtf-work-xray .wx-site-copy h3{font-size:clamp(26px,8vw,40px);margin:9px 0}#wtf-work-xray .wx-site-kicker{font-size:6px}#wtf-work-xray .wx-site-copy p{font-size:9px;margin-bottom:9px}#wtf-work-xray .wx-site-action{font-size:6px;padding:9px}#wtf-work-xray .wx-site-action span{margin-left:3px}#wtf-work-xray .wx-scene-label{font-size:6px;padding:5px}#wtf-work-xray .wx-choice-row{grid-template-columns:1fr}#wtf-work-xray .wx-choice-row button{min-height:44px}#wtf-work-xray .wx-foot{display:block}#wtf-work-xray .wx-foot span{display:block!important;text-align:left!important}}
  @media(prefers-reduced-motion:reduce){#wtf-work-xray *,#wtf-work-xray *:before,#wtf-work-xray *:after{animation:none!important;transition:none!important}}

#wtf-work-xray .wx-section{scroll-margin-top:24px}
body.motion-paused #wtf-work-xray *,body.motion-paused #wtf-work-xray *::before,body.motion-paused #wtf-work-xray *::after{animation:none!important;transition:none!important}

#wtf-work-xray .wx-viewport[data-progress="start"] .wx-label-after,#wtf-work-xray .wx-viewport[data-progress="end"] .wx-label-before{display:none}
#wtf-work-xray .wx-viewport[data-progress="start"] .wx-split-line,#wtf-work-xray .wx-viewport[data-progress="end"] .wx-split-line{opacity:0}

@media(max-width:760px){#wtf-work-xray{padding-left:24px;padding-right:24px}}
