.mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:430px;max-width:88%;top:100px}.mode-switch p{grid-column:1/-1;margin:0 0 2px;font-size:13px;font-weight:700;color:#263f53}.mode-switch p span{font-size:10px;font-weight:400;margin-left:12px;color:#657d90}.mode-switch button{display:flex;flex-direction:column;gap:7px;min-height:70px;text-align:left;border:2px solid #8197aa;border-radius:10px;background:#fff;padding:12px 16px;box-shadow:0 3px 10px #24445f12;color:#2e4a60}.mode-switch button small{font-size:11px}.mode-switch button strong{font-size:18px;width:100%;display:flex;justify-content:space-between}.mode-switch button i{font-style:normal}.mode-switch button:hover{border-color:#285a82;background:#e9f2f9;transform:translateY(-2px)}.mode-switch button[aria-pressed=true]{background:#285a82;color:white;border-color:#285a82}.mode-switch button[aria-pressed=true] i{font-size:0}.mode-switch button[aria-pressed=true] i:after{content:'✓';font-size:18px}.mode-switch button:focus-visible{outline:3px solid #3c91d5;outline-offset:3px}.procurement-badge{position:absolute;right:5%;top:100px;z-index:3;display:flex;flex-direction:column;gap:5px;text-align:right;pointer-events:none;color:#536c7d}.procurement-badge span{font-size:10px;letter-spacing:.06em}.procurement-badge strong{font-size:13px;font-weight:600}.embedded .procurement-badge{top:12px}.embedded .mode-switch{top:55px}.mode-switch~.copy{top:32%}.embedded .mode-switch~.copy{top:30%}@media(max-width:700px){.mode-switch{top:95px;left:7%;width:86%}.mode-switch p{font-size:11px}.mode-switch p span{font-size:9px}.mode-switch button{min-height:62px;padding:9px 12px}.mode-switch button strong{font-size:16px}.procurement-badge{top:70px;right:7%;gap:2px}.procurement-badge strong{font-size:10px}.procurement-badge span{font-size:9px}.embedded .procurement-badge{top:8px}.embedded .mode-switch{top:70px}.mode-switch~.copy,.embedded .mode-switch~.copy{top:190px}.mode-switch~.copy .eyebrow{display:none}.mode-switch~#scene{top:48%}.embedded #scene{top:48%}}