html[lang=en] body{font-family:Arial,Helvetica,sans-serif;line-height:1.6}html[lang=en] .cta{font-family:inherit}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{letter-spacing:-.035em}html[lang=en] .hero h1{font-size:48px;line-height:1.12}html[lang=en] .intro{font-size:17px;line-height:1.7}html[lang=en] .hero-copy{order:0}html[lang=en] .scene-wrap{order:1}html[lang=en] .legend{direction:ltr}html[lang=en] .message small{direction:ltr}html[lang=en] .incoming{align-self:flex-start;border-radius:8px;border-top-left-radius:0}html[lang=en] .outgoing{align-self:flex-end;border-radius:8px;border-top-right-radius:0}html[lang=en] .incoming:before{left:-7px;right:auto;clip-path:polygon(0 0,100% 0,100% 100%)}html[lang=en] .outgoing:before{right:-7px;left:auto;clip-path:polygon(0 0,100% 0,0 100%)}html[lang=en] .chat-header .back{transform:rotate(180deg)}html[lang=en] .learning-overlay{text-align:left}html[lang=en] .consent{text-align:left}html[lang=en] .answer{padding:0 12px 24px 40px}html[lang=en] .chat-tile blockquote{border-right:0;border-left:3px solid #008069}html[lang=en] .path .goal{white-space:nowrap}html[lang=en] .step h3{font-size:20px}html[lang=en] .step>p:last-child{font-size:14px;line-height:1.7}html[lang=en] .step .chat-tile .message{font-size:12px;line-height:1.45}html[lang=en] .tile-chat-header{direction:ltr}html[lang=en] .scene .legend{font-size:16px}html[lang=en] .question-number{letter-spacing:0}html[lang=en] .iphone .message{font-size:12px;line-height:1.45}html[lang=en] .doc-name{font-size:10px}html[lang=en] .link-card strong{font-size:12px}html[lang=en] .en-board{container-type:inline-size}html[lang=en] .board-display{container-type:inline-size}
.en-board{height:100%;display:grid;grid-template-columns:20% 1fr;background:#f3f4f6;color:#293137;font-family:Arial,sans-serif;text-align:left;font-size:1.9cqw}.en-board aside{background:#f8f9fa;border-right:1px solid #e4e8e9;display:flex;flex-direction:column;gap:9%;padding:10% 8%}.en-board aside b{font-size:2.5cqw;white-space:nowrap;margin-bottom:20%}.en-board aside b span{color:#34bfa6}.en-board aside>span{padding:8%;border-radius:6px}.en-board aside .selected{background:#e1f4ef;color:#246d60}.en-board-main{padding:5% 4%}.en-board-title{display:flex;flex-direction:column;gap:3px}.en-board-title>span{color:#67747c;font-size:1.6cqw}.en-board-title>b{font-size:3.3cqw}.en-board-tools{display:flex;justify-content:space-between;margin:7% 0 4%;font-weight:600}.en-board-tools span{font-weight:400;font-size:1.5cqw;color:#727b82}.en-board-grid{display:grid;grid-template-columns:1fr 1fr;gap:4%;align-items:start}.en-job-card{background:white;border:1px solid #edf0f1;border-radius:14px;padding:18px;color:#283036;font-family:Arial,sans-serif;box-shadow:0 3px 9px #1b333207;text-align:left;width:100%}.en-job-top{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:11px;color:#798188;margin-bottom:14px}.en-star{font-size:21px;line-height:1;width:30px;height:30px;display:grid;place-items:center;border:1px solid #edf0f1;border-radius:50%;color:#899098}.en-job-card h4{font-size:21px;line-height:1.25;letter-spacing:-.5px;margin:0 0 10px}.en-tag{display:inline-block;background:#d9f4ee;color:#346e61;border-radius:5px;padding:4px 6px;font-size:10px;line-height:1.3}.en-job-meta{font-size:11px;color:#7a8287;line-height:1.5;margin-top:13px}.en-match{display:flex;justify-content:space-between;gap:8px;font-size:10px;margin-top:18px}.en-match span{color:#79d9c7;white-space:nowrap}.en-reason{font-size:12px;line-height:1.6;color:#64717a;border-left:2px solid #a9c9ec;padding-left:9px;margin:18px 0 0}.en-job-card dl{font-size:12px;line-height:1.55;border-top:1px solid #eef0f1;padding-top:12px;margin:18px 0 0}.en-job-card dt{color:#818a90;margin-top:10px}.en-job-card dd{margin:3px 0 0;color:#46545e}.en-board .en-job-card{padding:7%;border-radius:2cqw}.en-board .en-job-top{font-size:1.5cqw;gap:1cqw;margin-bottom:1.8cqw}.en-board .en-star{width:3.8cqw;height:3.8cqw;font-size:2.9cqw}.en-board .en-job-card h4{font-size:2.8cqw;margin-bottom:1.5cqw;letter-spacing:-.04em}.en-board .en-tag{font-size:1.3cqw;padding:.6cqw .8cqw}.en-board .en-job-meta{font-size:1.4cqw;margin-top:1.5cqw}.en-board .en-match{font-size:1.4cqw;margin-top:2cqw;gap:.5cqw}.en-board .en-reason{font-size:1.6cqw;margin-top:2.2cqw;padding-left:1.2cqw}.en-board .en-job-card dl{font-size:1.5cqw;padding-top:1.5cqw;margin-top:2cqw}.en-board .en-job-card dt{margin-top:1cqw}.en-board .en-job-card dd{margin:.5cqw 0 0}html[lang=en] .shot-tile{display:flex;align-items:center}html[lang=en] .learning-demo>.en-job-card{align-self:flex-start}html[lang=en] .learning-demo[data-phase=feedback]>.en-job-card{opacity:.4}html[lang=en] .learning-overlay{padding:12px}html[lang=en] .learning-result strong{font-size:14px}html[lang=en] .feedback-choice,html[lang=en] .feedback-reply{font-size:12px}
@media(min-width:1080px){html[lang=en] .hero{grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr)}html[lang=en] .hero-copy{max-width:500px}}
@media(max-width:1079px) and (min-width:700px){html[lang=en] .hero h1{font-size:44px}}
@media(max-width:699px){html[lang=en] .hero h1{font-size:29px;line-height:1.15}html[lang=en] .hero .intro{font-size:14px;line-height:1.65}html[lang=en] .hero .cta{font-size:15px}html[lang=en] .scene .legend{font-size:10.5px;line-height:1.45}html[lang=en] .hero .scene-wrap,html[lang=en] .hero .scene{height:max(356px,calc((100vw - 32px)*.6705 + 100px))}html[lang=en] .section-heading h2{font-size:28px}html[lang=en] .step h3{font-size:21px}html[lang=en] .step .chat-tile .message{font-size:13px}html[lang=en] .answer{padding:0 0 22px 31px}html[lang=en] .value-questions summary{font-size:16px}.en-board{grid-template-columns:1fr}.en-board aside,.en-board-title,.en-board-tools{display:none}.en-board-main{padding:4%}.en-board .en-job-card{padding:7%}.en-board .en-job-card h4{font-size:4.5cqw}.en-board .en-job-top{font-size:2.2cqw}.en-board .en-star{font-size:4cqw;width:5cqw;height:5cqw}.en-board .en-tag{font-size:2.1cqw}.en-board .en-job-meta,.en-board .en-job-card dl{font-size:2.3cqw}.en-board .en-match{font-size:2.1cqw;display:block}.en-board .en-match span{display:block}.en-board .en-reason{font-size:2.5cqw}.en-board .en-job-card dt{margin-top:2cqw}}
@media(max-width:360px){html[lang=en] .hero h1{font-size:27px}html[lang=en] .scene .legend{font-size:10px}html[lang=en] .hero .scene-wrap,html[lang=en] .hero .scene{height:334px}}
html[lang=en] .hero-copy,html[lang=en] .hero h1,html[lang=en] .hero .intro{text-align:left}html[lang=en] .legend .who{word-spacing:normal}html[lang=en] .legend .who b{margin-right:4px}@media(max-width:699px){html[lang=en] .iphone .message{font-size:14px}}
html[lang=en] .iphone{direction:ltr}html[lang=en] .iphone .contact{text-align:left}
.journey .en-track{padding:14px}.journey .en-track h4{font-size:18px}.journey .en-track dl{font-size:11px;margin-top:12px;padding-top:8px}.journey .en-track dt{margin-top:6px}.journey .en-track .en-job-meta{font-size:10px;margin-top:10px}
/* Offsets are inside the zoomed coordinate system of the device screen. */
@media(max-width:699px){html[lang=en] .step .shot-tile{height:330px}}
