#office-team-experience{--team-red:#b52539;--team-ink:#282d35;--team-muted:#657078;--team-line:#e4e5e7;color:var(--team-ink);background:#fafafa;padding-bottom:50px}#office-team-experience *{box-sizing:border-box}#office-team-experience .team-wrap{width:min(1320px,calc(100% - 64px));margin-inline:auto}#office-team-experience button{font:inherit;cursor:pointer;touch-action:manipulation}#office-team-experience button:focus-visible,#office-team-experience a:focus-visible,#office-team-experience summary:focus-visible,#office-team-experience [tabindex]:focus-visible{outline:3px solid #3168ae;outline-offset:4px}#office-team-experience a{text-underline-offset:4px}#office-team-experience em{font-style:normal;color:var(--team-red)}#office-team-experience .team-eyebrow{font-size:12px;font-weight:800;letter-spacing:.09em;color:var(--team-red);margin:0 0 12px}#office-team-experience .team-intro{padding-block:45px 38px}#office-team-experience .team-intro h1{font-size:clamp(34px,4.5vw,60px);line-height:1.45;letter-spacing:-.035em;margin:0 0 20px}#office-team-experience .team-lead{font-size:clamp(17px,1.7vw,22px);font-weight:700;line-height:1.9;margin:0 0 13px}#office-team-experience .team-intro-copy{font-size:14px;line-height:1.9;max-width:780px;color:var(--team-muted)}#office-team-experience .team-intro-links{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:26px;font-size:13px;font-weight:700}#office-team-experience .team-primary{display:inline-flex;justify-content:center;align-items:center;padding:16px 23px;background:var(--team-red);color:white;border:1px solid var(--team-red);border-radius:5px;text-decoration:none;font-weight:700;font-size:14px;line-height:1.6}#office-team-experience .team-primary:hover{background:#922031}#office-team-experience .team-purpose{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-block:1px solid var(--team-line);padding-block:25px;margin-bottom:48px}#office-team-experience .team-purpose article{position:relative;padding-left:40px}#office-team-experience .team-purpose span{position:absolute;left:0;top:3px;font-weight:800;color:var(--team-red);font-size:16px}#office-team-experience .team-purpose h2{font-size:17px;margin:0 0 7px}#office-team-experience .team-purpose p{font-size:13px;line-height:1.85;margin:0;color:var(--team-muted)}#office-team-experience .team-demo,#office-team-experience .team-plan{scroll-margin-top:110px}#office-team-experience .team-demo-heading{display:flex;justify-content:space-between;gap:24px;align-items:end}#office-team-experience .team-demo-heading h2{font-size:clamp(23px,2.6vw,32px);line-height:1.55;margin:0}#office-team-experience .team-demo-heading h2 em{display:block}#office-team-experience .team-demo-heading>p{font-size:12px;color:var(--team-muted);line-height:1.9;max-width:310px}#office-team-experience .team-demo-help{font-size:13px;background:#fff0f1;border-left:3px solid var(--team-red);padding:14px 17px;line-height:1.9;margin:22px 0}#office-team-experience .team-demo-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr);gap:22px;align-items:start}#office-team-experience .team-scene-column{min-width:0}#office-team-experience .team-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}#office-team-experience .scene-switch{display:flex;gap:6px}#office-team-experience .team-toolbar button{min-height:42px;border:1px solid #d7d9dd;border-radius:5px;padding:8px 13px;background:white;font-size:12px;font-weight:700;color:var(--team-ink)}#office-team-experience .team-toolbar button:hover{border-color:var(--team-red)}#office-team-experience .team-toolbar [data-ten-mode][aria-pressed=true]{background:var(--team-red);color:white;border-color:var(--team-red)}#office-team-experience #ten-pause[aria-pressed=true]{background:#edf0f3;border-color:#9299a4}#office-team-experience #ten-zoom{display:none}#office-team-experience .room-viewport{overflow:hidden;background:#eae3d9;border:1px solid #e1dbd3;border-radius:5px}#office-team-experience .ten-stage{position:relative;isolation:isolate;width:100%;aspect-ratio:3/2;overflow:hidden}#office-team-experience .ten-stage>img{display:block;width:100%;height:100%;pointer-events:none;user-select:none}#office-team-experience .team-status{font-size:12px;line-height:1.8;margin:11px 0;min-height:23px}#office-team-experience .team-scene-note,#office-team-experience .team-guide-note{font-size:12px;line-height:1.9;color:var(--team-muted)}#office-team-experience .team-motion-note{font-size:12px;line-height:1.9;background:#fff2d7;padding:12px}#office-team-experience .team-entry-heading{margin-top:26px}#office-team-experience .team-entry-heading h3{font-size:17px;margin:0 0 8px}#office-team-experience .team-entry-heading p{font-size:12px;line-height:1.8;color:var(--team-muted);margin:0 0 14px}#office-team-experience .member-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#office-team-experience .member-list button{display:flex;gap:8px;align-items:center;text-align:left;padding:9px;background:white;border:1px solid var(--team-line);border-radius:5px;min-width:0;color:var(--team-ink)}#office-team-experience .member-list button svg{width:37px;height:42px;flex-shrink:0}#office-team-experience .member-list button span{font-size:12px;line-height:1.5}#office-team-experience .member-list button small{display:block;font-size:10px;color:var(--team-muted);margin-bottom:3px}#office-team-experience .member-list button[aria-pressed=true]{border-color:var(--team-red);background:#fff2f3;box-shadow:inset 0 0 0 1px var(--team-red)}#office-team-experience .ten-guide{position:sticky;top:104px;border:1px solid var(--team-line);border-top:4px solid var(--team-red);padding:24px;background:white;border-radius:5px;max-height:calc(100vh - 125px);overflow:auto;scroll-margin-top:110px}#office-team-experience .ten-guide h3{font-size:22px;line-height:1.6;margin:0 0 14px;letter-spacing:-.025em}#office-team-experience .ten-guide h4{font-size:15px;margin:0 0 10px}#office-team-experience .ten-guide p{font-size:13px;line-height:1.9;color:#545d67}#office-team-experience .team-guide-shortcuts,#office-team-experience .team-choice-list{display:grid;gap:10px;margin-top:20px}#office-team-experience .team-guide-shortcuts button,#office-team-experience .team-choice-list button{border:1px solid #dcdfe3;background:#fff;padding:14px;text-align:left;border-radius:4px;line-height:1.65;font-size:13px;color:var(--team-ink)}#office-team-experience .team-guide-shortcuts button:hover,#office-team-experience .team-choice-list button:hover{border-color:var(--team-red);background:#fff5f6}#office-team-experience .team-guide-nav{display:flex;gap:16px;flex-wrap:wrap;border-top:1px solid var(--team-line);padding-top:18px;margin-top:24px}#office-team-experience .team-guide-nav button,#office-team-experience .team-text-button{padding:5px 0;border:0;background:transparent;color:var(--team-red);font-size:12px;text-decoration:underline;text-underline-offset:4px}#office-team-experience .ten-guide details{border-top:1px solid var(--team-line);padding:15px 0;font-size:13px}#office-team-experience .ten-guide summary{cursor:pointer;font-weight:700;line-height:1.8}#office-team-experience .team-progress{font-size:11px!important;color:var(--team-red)!important;font-weight:700}#office-team-experience .team-progress progress{display:block;width:100%;height:5px;accent-color:var(--team-red);margin-top:10px}#office-team-experience .team-guide-avatar{display:flex;align-items:center;gap:10px;margin-bottom:18px;border-bottom:1px solid var(--team-line);padding-bottom:15px;font-size:11px;color:var(--team-muted)}#office-team-experience .team-guide-avatar svg{width:40px;height:45px}#office-team-experience .team-memo{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f7f8;padding:14px}#office-team-experience .team-guide-primary{width:100%;margin-block:12px;font-size:13px}#office-team-experience .team-handoff{margin-top:24px;background:#fff;border:2px solid #ba5c69;padding:25px;scroll-margin-top:110px}#office-team-experience .team-handoff h3{font-size:20px;margin:0 0 12px}#office-team-experience .team-handoff p{font-size:13px;line-height:1.9}#office-team-experience .team-handoff label{display:block;font-size:13px;font-weight:700;margin:20px 0 8px}#office-team-experience .team-handoff textarea{width:100%;font:13px/1.8 inherit;font-family:inherit;padding:14px;border:1px solid #bbc2ca;resize:vertical;background:#fcfcfc;min-height:160px}#office-team-experience .team-handoff button{background:white;border:1px solid #c7cbd0;padding:12px 16px;font-size:13px;border-radius:5px}#office-team-experience .team-uses{padding-block:70px 45px}#office-team-experience .team-uses>h2{font-size:clamp(25px,3vw,35px);margin:0 0 27px}#office-team-experience .team-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}#office-team-experience .team-use-grid h3{font-size:18px;margin:0 0 10px}#office-team-experience .team-use-grid p{font-size:14px;line-height:1.95;color:var(--team-muted)}#office-team-experience .team-fit-note{background:#f0f1f3;border-left:3px solid #8b929c;padding:25px 28px;margin-top:25px}#office-team-experience .team-fit-note h3{font-size:17px;margin:0}#office-team-experience .team-fit-note p{font-size:14px;line-height:1.95}#office-team-experience .team-fit-note a{font-size:13px;color:var(--team-red)}#office-team-experience .team-plan{padding:35px;background:white;border-top:3px solid var(--team-red);margin-bottom:25px}#office-team-experience .team-plan-heading{display:flex;justify-content:space-between;gap:25px;align-items:center}#office-team-experience .team-plan-heading h2{font-size:29px;margin:0}#office-team-experience .team-price{margin:0}#office-team-experience .team-price strong{font-size:39px;color:var(--team-red);line-height:1.4}#office-team-experience .team-price span{font-size:20px;margin-left:5px}#office-team-experience .team-price small{display:block;font-size:12px;color:var(--team-muted)}#office-team-experience .team-plan-lead{font-size:15px;line-height:1.9;margin:24px 0}#office-team-experience .team-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}#office-team-experience .team-plan-grid h3{font-size:16px;border-bottom:1px solid var(--team-line);padding-bottom:13px}#office-team-experience .team-plan-grid p,#office-team-experience .team-plan-note,#office-team-experience .team-conditions p{font-size:13px;line-height:1.9;color:#626a74}#office-team-experience .team-plan-note{padding:16px;background:#fff3f4;margin:24px 0}#office-team-experience .team-conditions{border-block:1px solid var(--team-line);padding:20px 0}#office-team-experience .team-conditions summary{font-size:14px;font-weight:700;cursor:pointer}#office-team-experience .team-conditions a{font-size:13px;color:var(--team-red)}#office-team-experience .team-final-cta{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-top:30px}#office-team-experience .team-final-cta h3{font-size:23px;margin:0 0 8px}#office-team-experience .team-final-cta p{font-size:13px;margin:0;color:var(--team-muted)}
@media(max-width:1050px){#office-team-experience .team-wrap{width:calc(100% - 40px)}#office-team-experience .team-demo-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,1fr)}#office-team-experience .team-toolbar button{padding:8px;font-size:11px}#office-team-experience .team-purpose{gap:18px}#office-team-experience .team-purpose article{padding-left:30px}#office-team-experience .team-purpose h2{font-size:15px}}
@media(max-width:760px){#office-team-experience .team-wrap{width:calc(100% - 32px)}#office-team-experience .team-intro{padding-block:30px}#office-team-experience .team-intro h1{font-size:35px}#office-team-experience .team-lead{font-size:16px}#office-team-experience .team-intro-copy{font-size:13px}#office-team-experience .team-intro-links{gap:18px;font-size:12px}#office-team-experience .team-intro-links .team-primary{width:100%}#office-team-experience .team-purpose{grid-template-columns:1fr;gap:20px;margin-bottom:30px}#office-team-experience .team-purpose article{padding-left:35px}#office-team-experience .team-purpose h2{font-size:17px}#office-team-experience .team-demo-heading{display:block}#office-team-experience .team-demo-heading h2{font-size:26px}#office-team-experience .team-demo-heading>p{font-size:11px;margin:10px 0}#office-team-experience .team-demo-help{font-size:12px;padding:12px}#office-team-experience .team-demo-grid{display:flex;flex-direction:column;gap:20px}#office-team-experience .team-scene-column{width:100%}#office-team-experience .team-toolbar{gap:8px}#office-team-experience .scene-switch{width:100%;gap:6px}#office-team-experience .scene-switch button{flex:1;padding:10px 5px;font-size:11px;white-space:nowrap}#office-team-experience #ten-zoom{display:block}#office-team-experience .room-viewport.is-zoomed{overflow-x:auto;scrollbar-width:thin}#office-team-experience .room-viewport.is-zoomed .ten-stage{width:760px;max-width:none}#office-team-experience .team-status{min-height:42px}#office-team-experience .member-list{grid-template-columns:repeat(2,minmax(0,1fr))}#office-team-experience .member-list button{padding:8px 5px;gap:5px}#office-team-experience .member-list button svg{width:30px;height:38px}#office-team-experience .member-list button span{font-size:11px}#office-team-experience .ten-guide{position:static;width:100%;max-height:none;padding:22px;scroll-margin-top:95px}#office-team-experience .ten-guide h3{font-size:21px}#office-team-experience .team-uses{padding-block:45px 30px}#office-team-experience .team-use-grid{grid-template-columns:1fr;gap:15px}#office-team-experience .team-use-grid h3{font-size:18px}#office-team-experience .team-use-grid p{font-size:13px}#office-team-experience .team-fit-note{padding:20px}#office-team-experience .team-fit-note p{font-size:13px}#office-team-experience .team-plan{padding:25px 20px}#office-team-experience .team-plan-heading{display:block}#office-team-experience .team-plan-heading h2{font-size:25px}#office-team-experience .team-price{margin-top:18px}#office-team-experience .team-plan-grid{grid-template-columns:1fr;gap:8px}#office-team-experience .team-plan-lead{font-size:13px}#office-team-experience .team-final-cta{display:block}#office-team-experience .team-final-cta h3{font-size:20px}#office-team-experience .team-final-cta .team-primary{margin-top:20px;width:100%}#office-team-experience .team-handoff{padding:20px}#office-team-experience .team-handoff h3{font-size:18px}}
@media(prefers-reduced-motion:reduce){#office-team-experience *,#office-team-experience *::before,#office-team-experience *::after{scroll-behavior:auto!important}}
