.Htb3zW_kicker{font:500 11px var(--font-label);letter-spacing:.112em;color:var(--grey);margin-bottom:18px}.Htb3zW_wrap{max-width:1280px;margin:0 auto;padding:100px 64px 0}.Htb3zW_wrap h2{font:500 clamp(28px,3.6vw,48px)/1.08 var(--font-outfit);letter-spacing:-.03em;max-width:820px}.Htb3zW_prose{max-width:780px}.Htb3zW_prose p{color:#262626;margin-top:18px;font-size:17.5px;line-height:1.68}.Htb3zW_record{background:#ffffff0a;border:1px solid #ffffff2e;border-radius:14px;padding:18px 18px 16px}.Htb3zW_recordHead{font:500 11px var(--font-label);letter-spacing:.098em;color:#fff9;justify-content:space-between;align-items:center;gap:10px;display:flex}.Htb3zW_recordHead button,.Htb3zW_toggle button{font:500 12px var(--font-label);letter-spacing:.03em;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;min-height:34px;padding:8px 13px}.Htb3zW_recordCanvas{touch-action:pan-y;cursor:pointer;width:100%;height:330px;margin-top:8px;display:block}.Htb3zW_recordNote{color:#ffffffc7;min-height:3.2em;font-size:14.5px;line-height:1.5}.Htb3zW_recordNote b{color:#fff;font-weight:600}.Htb3zW_unit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.Htb3zW_unit h2{position:sticky;top:110px}.Htb3zW_unit p{color:#262626;font-size:17.5px;line-height:1.68}.Htb3zW_unit p+p{margin-top:18px}.Htb3zW_unit p b{color:var(--ink);font-weight:600}.Htb3zW_jobs{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.Htb3zW_jobsHead{position:sticky;top:110px}.Htb3zW_jobsHead p{color:#262626;margin-top:18px;font-size:17px;line-height:1.65}.Htb3zW_jobList{counter-reset:job;margin:0;padding:0;list-style:none}.Htb3zW_job{counter-increment:job;border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:4px 18px;padding:26px 0;display:grid}.Htb3zW_job:last-child{border-bottom:1px solid var(--line)}.Htb3zW_job:before{content:counter(job,decimal-leading-zero);font:500 28px/1 var(--font-outfit);letter-spacing:-.02em;color:var(--grey);grid-row:span 3}.Htb3zW_job h3{font:500 24px/1.15 var(--font-outfit);letter-spacing:-.02em}.Htb3zW_job dl{grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:8px 0 0;display:grid}.Htb3zW_job dt{font:600 11px/2 var(--font-label);letter-spacing:.084em;color:var(--grey);white-space:nowrap}.Htb3zW_job dd{color:#262626;margin:0;font-size:16px;line-height:1.55}.Htb3zW_sortIntro{max-width:780px}.Htb3zW_sortIntro p{color:#262626;margin-top:18px;font-size:17.5px;line-height:1.68}.Htb3zW_sortCard{margin-top:40px;min-height:0!important;padding:24px!important}.Htb3zW_sortHead{font:500 11px var(--font-label);letter-spacing:.098em;color:#ffffffa6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Htb3zW_toggle{border:1px solid #ffffff40;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.Htb3zW_toggle button{border:0}.Htb3zW_toggle button[aria-pressed=true]{color:#0a0a0a;background:#fff}.Htb3zW_sortCanvas{touch-action:pan-y;cursor:pointer;width:100%;height:320px;margin-top:10px;display:block}.Htb3zW_sortFoot{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:16px;display:flex}.Htb3zW_stat{align-items:center;gap:14px;display:flex}.Htb3zW_stat b{font:500 44px/1 var(--font-outfit);letter-spacing:-.03em;min-width:.7em}.Htb3zW_stat span{color:#fffc;max-width:240px;font-size:14.5px;line-height:1.4}.Htb3zW_keys{font:500 11px var(--font-label);letter-spacing:.05em;color:#ffffffbf;flex-wrap:wrap;gap:8px 16px;display:flex}.Htb3zW_keys span{align-items:center;gap:7px;display:inline-flex}.Htb3zW_keys i{border:1px solid;border-radius:4px;width:14px;height:14px}.Htb3zW_picked{color:#ffffffb3;min-height:3em;margin-top:12px;font-size:14px;line-height:1.5}.Htb3zW_costs{border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;display:grid}.Htb3zW_cost{padding:22px 22px 0 0}.Htb3zW_cost+.Htb3zW_cost{border-left:1px solid var(--line);padding-left:22px}.Htb3zW_cost span{font:600 11px var(--font-label);letter-spacing:.098em;color:var(--grey)}.Htb3zW_cost h3{font:500 22px/1.15 var(--font-outfit);letter-spacing:-.02em;margin-top:10px}.Htb3zW_cost p{color:#262626;margin-top:10px;font-size:15.5px;line-height:1.6}.Htb3zW_after{color:#262626;max-width:780px;margin-top:32px;font-size:17.5px;line-height:1.68}.Htb3zW_ask{counter-reset:q;flex-direction:column;margin-top:36px;padding:0;list-style:none;display:flex}.Htb3zW_ask li{counter-increment:q;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:22px 0;display:grid}.Htb3zW_ask li:last-child{border-bottom:1px solid var(--line)}.Htb3zW_ask q{quotes:none;font:500 21px/1.3 var(--font-outfit);letter-spacing:-.015em;color:var(--ink);gap:14px;display:flex}.Htb3zW_ask q:before{content:"Q" counter(q);font:600 11px/2.4 var(--font-label);letter-spacing:.06em;color:var(--grey);flex:none}.Htb3zW_ask div{color:#262626;font-size:16px;line-height:1.6}.Htb3zW_ask div b{font:600 11px var(--font-label);letter-spacing:.084em;color:var(--grey);margin-bottom:4px;display:block}.Htb3zW_price{margin-top:0}.Htb3zW_price p{color:#262626;max-width:780px;margin-top:18px;font-size:17.5px;line-height:1.68}@media (max-width:1000px){.Htb3zW_costs{grid-template-columns:repeat(2,minmax(0,1fr))}.Htb3zW_cost:nth-child(3){border-left:0;padding-left:0}.Htb3zW_cost:nth-child(n+3){border-top:1px solid var(--line);margin-top:22px}}@media (max-width:900px){.Htb3zW_wrap{padding:72px 20px 0}.Htb3zW_unit,.Htb3zW_jobs{grid-template-columns:minmax(0,1fr);gap:20px}.Htb3zW_unit h2,.Htb3zW_jobsHead{position:static}.Htb3zW_sortCard{padding:16px!important}.Htb3zW_sortCanvas{height:340px}.Htb3zW_ask li{grid-template-columns:minmax(0,1fr);gap:10px}}@media (max-width:600px){.Htb3zW_recordCanvas{height:300px}.Htb3zW_record{padding:14px}.Htb3zW_costs{grid-template-columns:minmax(0,1fr)}.Htb3zW_cost,.Htb3zW_cost+.Htb3zW_cost{border-left:0;padding:20px 0 0}.Htb3zW_cost+.Htb3zW_cost{border-top:1px solid var(--line);margin-top:20px}.Htb3zW_job{grid-template-columns:40px minmax(0,1fr);gap:4px 12px}.Htb3zW_job:before{font-size:22px}.Htb3zW_job dl{grid-template-columns:minmax(0,1fr);gap:2px}.Htb3zW_job dt{margin-top:6px;line-height:1.6}.Htb3zW_ask q{font-size:19px}.Htb3zW_stat b{font-size:36px}.Htb3zW_toggle button{padding:8px 10px}}
