.cnc6-route{--cnc6-blue:#1f70c1;--cnc6-blue-deep:#0d4f8d;--cnc6-blue-dark:#083d70;--cnc6-ice:#e8f2fb;--cnc6-ice-strong:#d6e9f8;--cnc6-white:#fff;--cnc6-ink:#111820;--cnc6-ink-raised:#182736;--cnc6-slate:#40515f;--cnc6-line:#bfd2e1;--cnc6-dark-line:#456176;--cnc6-shell:1460px;background:var(--cnc6-white);color:var(--cnc6-ink)}.cnc6-route main{background:var(--cnc6-white)}.cnc6-shell{width:min(calc(100% - 64px), var(--cnc6-shell));margin-inline:auto}.cnc6-route h1,.cnc6-route h2,.cnc6-route h3,.cnc6-route strong{text-wrap:balance}.cnc6-route p{text-wrap:pretty}.cnc6-route :where(h1,h2,h3,p,ol,dl,figure){margin-top:0}.cnc6-route :where(a,[tabindex="0"]):focus-visible{outline-offset:6px;outline:4px solid}.cnc6-rail-note{color:currentColor;margin-bottom:18px;font-size:.9rem;font-weight:690;display:none}.cnc6-position,.cnc6-chapter__marker,.cnc6-service-field__heading>p,.cnc6-command-deck__heading>p,.cnc6-utility-band__layout>div>p:first-child,.cnc6-handoff__layout>div>p,.cnc6-access__layout>div>p,.cnc6-access__heading>p,.cnc6-operating-sequence__heading>p,.cnc6-role-doors__heading>p{letter-spacing:-.01em;margin-bottom:0;font-size:.86rem;font-weight:760;line-height:1.35}.cnc6-route h1{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:10.5ch;margin-bottom:0;font-size:clamp(3.6rem,6.6vw,6rem);font-weight:840;line-height:.9}.cnc6-route h2{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:13ch;margin-bottom:0;font-size:clamp(3rem,5.3vw,5.5rem);font-weight:820;line-height:.92}.cnc6-stage{isolation:isolate;position:relative;overflow:hidden}.cnc6-stage:before{z-index:-1;background:var(--cnc6-blue);content:"";position:absolute;inset:0 0 0 57%}.cnc6-stage--owner{background:var(--cnc6-ice)}.cnc6-stage--contractor{background:var(--cnc6-ink);color:var(--cnc6-white)}.cnc6-stage--contractor:before{background:var(--cnc6-blue-dark)}.cnc6-stage__layout{grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);align-items:center;gap:clamp(56px,9vw,150px);min-height:min(940px,100svh - 82px);padding-block:clamp(76px,8vw,126px);display:grid}.cnc6-stage__copy{z-index:2;min-width:0;position:relative}.cnc6-stage__copy h1{margin-top:24px}.cnc6-stage__lede{max-width:59ch;color:var(--cnc6-slate);margin:30px 0 0;font-size:clamp(1.02rem,1.3vw,1.22rem);line-height:1.55}.cnc6-stage--contractor .cnc6-stage__lede,.cnc6-route .cnc6-stage--contractor .cnc6-actions__platform-note,.cnc6-route .cnc6-stage--contractor .cnc6-actions__platform-note strong{color:#d3e1eb}.cnc6-stage__product{perspective:1500px;justify-self:center;width:min(100%,570px);min-width:0;padding:14px 42px 42px 0;position:relative}.cnc6-stage__product .app-screen__meta{color:var(--cnc6-white)}.cnc6-stage__product .app-screen__viewport{max-height:690px}.cnc6-stage__index{z-index:-1;color:var(--cnc6-white);align-items:baseline;gap:12px;margin:0;font-size:.9rem;font-weight:780;display:flex;position:absolute;bottom:4px;right:-28px}.cnc6-stage__index strong{letter-spacing:-.07em;font-size:clamp(5rem,8vw,8.6rem);font-weight:250;line-height:.74}.cnc6-disclosure{color:var(--cnc6-slate);margin:0 0 14px;font-size:.9rem;font-weight:660;line-height:1.35}.cnc6-stage__product>.cnc6-disclosure{color:var(--cnc6-white)}.cnc6-slab{--cnc6-slab-x:0deg;--cnc6-slab-y:0deg;--cnc6-slab-z:0deg;min-width:0;transform:rotateX(var(--cnc6-slab-x)) rotateY(var(--cnc6-slab-y)) rotateZ(var(--cnc6-slab-z));transform-style:preserve-3d;animation:.78s cubic-bezier(.16,1,.3,1) both cnc6-slab-settle;position:relative}.cnc6-slab--owner-home,.cnc6-slab--jobs{--cnc6-slab-x:1deg;--cnc6-slab-y:-7deg;--cnc6-slab-z:1.2deg}.cnc6-slab--request,.cnc6-slab--jobs-detail{--cnc6-slab-x:1deg;--cnc6-slab-y:6deg;--cnc6-slab-z:-1deg}.cnc6-slab .app-screen__viewport{box-shadow:22px 26px 0 var(--cnc6-blue-deep), 0 42px 80px #0820333d;border-color:#8ba8bd}.cnc6-stage--contractor .cnc6-slab .app-screen__viewport,.cnc6-command-deck .cnc6-slab .app-screen__viewport,.cnc6-dual-stage .cnc6-slab .app-screen__viewport{box-shadow:22px 26px 0 var(--cnc6-ink), 0 42px 80px #020f1b52}.cnc6-route .cnc6-actions{width:min(100%,680px);margin-top:38px}.cnc6-chapter{background:var(--cnc6-white);padding:clamp(104px,11vw,178px) 0}.cnc6-chapter--jobs{background:var(--cnc6-ice)}.cnc6-chapter__layout{grid-template-columns:minmax(390px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(70px,11vw,180px);display:grid}.cnc6-chapter__product{perspective:1400px;justify-self:center;width:min(100%,520px);min-width:0;padding:24px 0 34px 30px}.cnc6-chapter__product .app-screen__viewport{max-height:760px}.cnc6-chapter__copy{min-width:0}.cnc6-chapter__copy h2{margin-top:22px}.cnc6-sequence{border-top:1px solid var(--cnc6-line);margin:clamp(48px,6vw,76px) 0 0;padding:0;list-style:none}.cnc6-sequence li{border-bottom:1px solid var(--cnc6-line);grid-template-columns:48px minmax(0,1fr);gap:20px;min-width:0;padding:27px 0;display:grid}.cnc6-sequence li>span{color:var(--cnc6-blue-deep);font-size:.9rem;font-weight:800}.cnc6-sequence strong,.cnc6-facts dt{color:var(--cnc6-ink);letter-spacing:-.025em;font-size:clamp(1.18rem,1.6vw,1.48rem);font-weight:770;line-height:1.15;display:block}.cnc6-sequence p,.cnc6-facts dd{max-width:62ch;color:var(--cnc6-slate);margin:9px 0 0;font-size:.94rem;line-height:1.55}.cnc6-facts{border-top:1px solid var(--cnc6-line);margin:clamp(48px,6vw,76px) 0 0}.cnc6-facts>div{border-bottom:1px solid var(--cnc6-line);padding:26px 0}.cnc6-service-field,.cnc6-role-doors{background:var(--cnc6-ice);padding-top:clamp(96px,10vw,160px)}.cnc6-service-field__heading,.cnc6-role-doors__heading,.cnc6-command-deck__heading,.cnc6-operating-sequence__heading{grid-template-columns:minmax(190px,.36fr) minmax(0,1.64fr);align-items:start;gap:clamp(50px,8vw,128px);display:grid}.cnc6-service-field__heading h2,.cnc6-role-doors__heading h2,.cnc6-command-deck__heading h2,.cnc6-operating-sequence__heading h2{max-width:14ch}.cnc6-service-field__links,.cnc6-role-doors__links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(66px,8vw,112px);display:grid}.cnc6-service-field__links>a,.cnc6-role-doors__links>a{background:var(--cnc-role-owner,#17191b);min-width:0;min-height:360px;color:var(--cnc6-white);flex-direction:column;justify-content:space-between;gap:38px;padding:clamp(38px,5vw,72px);text-decoration:none;transition:background-color .17s;display:flex}.cnc6-service-field__links>a:last-child,.cnc6-role-doors__links>a:last-child{background:var(--cnc-role-contractor,#1f70c1)}.cnc6-service-field__links>a:hover,.cnc6-role-doors__links>a:hover{background:var(--cnc-role-owner-deep,#0e1720)}.cnc6-role-doors__links>a:last-child:hover{background:var(--cnc-role-contractor-deep,#125998)}.cnc6-service-field__links>a>span,.cnc6-role-doors__links>a>span{justify-content:space-between;align-items:center;gap:24px;font-size:.86rem;font-weight:700;display:flex}.cnc6-service-field__links strong,.cnc6-role-doors__links strong{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:10ch;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:820;line-height:.9}.cnc6-service-field__links b,.cnc6-role-doors__links b{font-size:1.35rem;transition:translate .16s}.cnc6-service-field__links a:hover b,.cnc6-role-doors__links a:hover b{translate:5px}.cnc6-command-deck{background:var(--cnc6-blue);color:var(--cnc6-white);padding:clamp(104px,11vw,178px) 0}.cnc6-command-deck__rail{width:min(calc(100% - 64px), var(--cnc6-shell));perspective:1600px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(48px,8vw,126px);margin:clamp(70px,8vw,118px) auto 0;padding:0 30px 46px;display:grid}.cnc6-command-deck__screen{min-width:0;margin:0}.cnc6-command-deck__screen--earnings{margin-top:clamp(80px,8vw,130px)}.cnc6-command-deck__screen--messages .cnc6-slab{--cnc6-slab-y:-4deg;--cnc6-slab-z:1deg}.cnc6-command-deck__screen--earnings .cnc6-slab{--cnc6-slab-y:4deg;--cnc6-slab-z:-1deg}.cnc6-command-deck__screen .app-screen__meta{color:var(--cnc6-white)}.cnc6-command-deck__screen .app-screen__viewport{max-height:780px}.cnc6-command-deck__screen figcaption{border-top:1px solid #ffffff94;grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);gap:24px;min-width:0;margin-top:40px;padding-top:22px;display:grid}.cnc6-command-deck__screen figcaption strong{font-size:1rem;font-weight:760}.cnc6-command-deck__screen figcaption span{color:#edf5fa;font-size:.82rem;line-height:1.55}.cnc6-disclosure--deck{color:var(--cnc6-white);margin-top:18px}.cnc6-utility-band{background:var(--cnc6-ice);padding:clamp(96px,10vw,154px) 0}.cnc6-utility-band__layout,.cnc6-handoff__layout,.cnc6-access__layout{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);align-items:end;gap:clamp(56px,9vw,140px);display:grid}.cnc6-utility-band h2{margin-top:20px}.cnc6-utility-band__layout>div>p:last-child{max-width:67ch;color:var(--cnc6-slate);margin:26px 0 0;line-height:1.6}.cnc6-handoff{background:var(--cnc6-ink);color:var(--cnc6-white);padding:clamp(90px,9vw,142px) 0}.cnc6-handoff h2{max-width:17ch;margin-top:20px}.cnc6-text-action{min-height:56px;color:inherit;border-bottom:2px solid;justify-content:space-between;align-items:center;gap:28px;padding:12px 0;font-size:.94rem;font-weight:760;text-decoration:none;display:inline-flex}.cnc6-text-action span{font-size:1.35rem;transition:translate .16s}.cnc6-text-action:hover span{translate:5px}.cnc6-access{background:var(--cnc6-white);padding:clamp(100px,10vw,160px) 0}.cnc6-access h2{margin-top:20px}.cnc6-access__layout>.cnc6-actions{align-self:end}.cnc6-route-note{color:var(--cnc6-slate);margin-block:-42px 36px;font-size:.9rem;line-height:1.4}.cnc6-dual-stage{background:var(--cnc6-blue);color:var(--cnc6-white);padding:clamp(78px,8vw,126px) 0 0;overflow:hidden}.cnc6-dual-stage__heading{grid-template-columns:minmax(180px,.34fr) minmax(0,1.1fr) minmax(260px,.56fr);align-items:start;gap:clamp(42px,7vw,108px);display:grid}.cnc6-dual-stage__heading h1{max-width:12ch}.cnc6-dual-stage__heading>p:last-child{max-width:56ch;margin:0;font-size:1rem;line-height:1.58}.cnc6-disclosure--dual{color:var(--cnc6-white);margin-top:38px}.cnc6-dual-stage__rail{perspective:1800px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(42px,8vw,124px);margin-top:32px;padding-inline:clamp(16px,4vw,60px);display:grid}.cnc6-dual-stage__position{min-width:0;padding:58px 34px 0;position:relative}.cnc6-dual-stage__position>span{color:var(--cnc6-white);letter-spacing:-.04em;font-size:clamp(2rem,4vw,4.6rem);font-weight:220;line-height:1;position:absolute;top:0}.cnc6-dual-stage__position .app-screen__meta{color:var(--cnc6-white)}.cnc6-dual-stage__position .app-screen__viewport{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:680px}.cnc6-dual-stage__position--owner .cnc6-slab{--cnc6-slab-y:-4deg;--cnc6-slab-z:1deg}.cnc6-dual-stage__position--contractor{margin-top:74px}.cnc6-dual-stage__position--contractor .cnc6-slab{--cnc6-slab-y:4deg;--cnc6-slab-z:-1deg}.cnc6-operating-sequence{background:var(--cnc6-white);padding:clamp(104px,11vw,178px) 0}.cnc6-operating-sequence ol{border-top:1px solid var(--cnc6-line);margin:clamp(66px,8vw,110px) 0 0;padding:0;list-style:none}.cnc6-operating-sequence li{border-bottom:1px solid var(--cnc6-line);grid-template-columns:60px minmax(0,1fr) 120px;align-items:start;gap:clamp(22px,5vw,76px);min-width:0;padding:clamp(30px,4vw,50px) 0;display:grid}.cnc6-operating-sequence li>span{color:var(--cnc6-blue-deep);font-size:.82rem;font-weight:820}.cnc6-operating-sequence li strong{letter-spacing:-.035em;font-size:clamp(1.65rem,2.7vw,2.9rem);font-weight:790;line-height:1.04;display:block}.cnc6-operating-sequence li p{max-width:64ch;color:var(--cnc6-slate);margin:12px 0 0}.cnc6-operating-sequence li small{color:var(--cnc6-slate);text-align:right;justify-self:end;font-size:.9rem;font-weight:740}.cnc6-access--dual{background:var(--cnc6-ice)}.cnc6-access__heading{grid-template-columns:minmax(190px,.36fr) minmax(0,1.64fr);gap:clamp(50px,8vw,128px);display:grid}.cnc6-access__heading h2{max-width:14ch;margin-top:0}.cnc6-access__positions{border-top:1px solid var(--cnc6-line);border-bottom:1px solid var(--cnc6-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(64px,8vw,106px);display:grid}.cnc6-access__positions>section{min-width:0;padding:clamp(32px,5vw,66px) clamp(22px,5vw,70px) clamp(36px,5vw,70px) 0}.cnc6-access__positions>section+section{border-left:1px solid var(--cnc6-line);padding-left:clamp(22px,5vw,70px);padding-right:0}.cnc6-access__positions h3{letter-spacing:-.035em;max-width:14ch;margin-bottom:0;font-size:clamp(1.8rem,3.2vw,3.4rem);font-weight:790;line-height:.98}.cnc6-access__positions .cnc6-actions{margin-top:30px}@keyframes cnc6-slab-settle{0%{translate:0 28px}to{translate:0}}@media (width<=1160px){.cnc6-stage:before{left:62%}.cnc6-stage__layout,.cnc6-chapter__layout{grid-template-columns:minmax(0,1fr) minmax(370px,.82fr);gap:clamp(36px,6vw,80px)}.cnc6-stage__layout{min-height:780px}}@media (width<=900px){.cnc6-rail-note{display:block}.cnc6-stage:before{display:none}.cnc6-stage__layout,.cnc6-chapter__layout,.cnc6-service-field__heading,.cnc6-role-doors__heading,.cnc6-command-deck__heading,.cnc6-operating-sequence__heading,.cnc6-utility-band__layout,.cnc6-handoff__layout,.cnc6-access__layout,.cnc6-dual-stage__heading,.cnc6-access__heading{grid-template-columns:minmax(0,1fr)}.cnc6-stage--owner .cnc6-stage__product{background:var(--cnc6-blue);width:min(100%,650px);padding:50px 46px 58px 12px}.cnc6-stage--contractor .cnc6-stage__product{background:var(--cnc6-blue-dark);width:min(100%,650px);padding:50px 46px 58px 12px}.cnc6-stage__layout{gap:48px;min-height:0}.cnc6-stage__index{bottom:12px;right:8px}.cnc6-chapter__product{order:2;justify-self:start;width:min(100%,620px)}.cnc6-service-field__links,.cnc6-role-doors__links,.cnc6-access__positions{grid-template-columns:minmax(0,1fr)}.cnc6-access__positions>section,.cnc6-access__positions>section+section{padding-inline:0}.cnc6-access__positions>section+section{border-top:1px solid var(--cnc6-line);border-left:0}.cnc6-command-deck__rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;gap:26px;width:100%;padding:0 32px 54px;scroll-padding-inline:32px;display:flex;overflow-x:auto}.cnc6-command-deck__screen{scroll-snap-align:center;flex:0 0 min(76vw,560px);width:auto}.cnc6-command-deck__screen--earnings{margin-top:0}.cnc6-dual-stage__rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;gap:26px;width:100%;padding-inline:32px;scroll-padding-inline:32px;display:flex;overflow-x:auto}.cnc6-dual-stage__position{scroll-snap-align:center;flex:0 0 min(76vw,570px);width:auto}.cnc6-dual-stage__position--contractor{margin-top:0}}@media (width<=560px){.cnc6-shell{width:min(calc(100% - 32px), var(--cnc6-shell))}.cnc6-route h1{max-width:100%;font-size:clamp(3rem,15vw,4.25rem)}.cnc6-route h2{max-width:100%;font-size:clamp(2.65rem,13vw,4rem)}.cnc6-stage__layout{gap:34px;padding:34px 0 0}.cnc6-stage__copy h1{margin-top:14px}.cnc6-stage__lede{margin-top:18px;font-size:.98rem}.cnc6-route .cnc6-actions{margin-top:24px}.cnc6-stage--owner .cnc6-stage__product,.cnc6-stage--contractor .cnc6-stage__product{width:calc(100% + 32px);margin-left:-16px;padding:42px 34px 58px 20px}.cnc6-stage__product .app-screen__viewport{max-height:610px}.cnc6-stage__index strong{font-size:5rem}.cnc6-slab,.cnc6-slab--owner-home,.cnc6-slab--jobs,.cnc6-slab--request,.cnc6-slab--jobs-detail{--cnc6-slab-x:0deg;--cnc6-slab-y:0deg;--cnc6-slab-z:0deg}.cnc6-slab .app-screen__viewport,.cnc6-stage--contractor .cnc6-slab .app-screen__viewport,.cnc6-command-deck .cnc6-slab .app-screen__viewport,.cnc6-dual-stage .cnc6-slab .app-screen__viewport{box-shadow:12px 14px 0 var(--cnc6-blue-deep), 0 28px 54px #08203338}.cnc6-chapter__product{width:100%;padding:0 12px 28px 0}.cnc6-chapter__product .app-screen__viewport{max-height:690px}.cnc6-sequence li{grid-template-columns:38px minmax(0,1fr);gap:12px}.cnc6-service-field__links>a,.cnc6-role-doors__links>a{min-height:280px;padding:30px 24px}.cnc6-service-field__links strong,.cnc6-role-doors__links strong{font-size:clamp(2.6rem,14vw,3.8rem)}.cnc6-command-deck__rail,.cnc6-dual-stage__rail{gap:16px;padding-inline:20px;scroll-padding-inline:20px}.cnc6-command-deck__screen,.cnc6-dual-stage__position{flex-basis:min(84vw,520px)}.cnc6-command-deck__screen figcaption{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:30px}.cnc6-dual-stage{padding-top:52px}.cnc6-dual-stage__heading{gap:18px}.cnc6-dual-stage__heading>p:last-child{margin-top:6px}.cnc6-dual-stage__position{padding-inline:4px 16px}.cnc6-dual-stage__position .app-screen__viewport{max-height:600px}.cnc6-operating-sequence li{grid-template-columns:38px minmax(0,1fr);gap:12px}.cnc6-operating-sequence li small{text-align:left;grid-column:2;justify-self:start;margin-top:8px}.cnc6-access__positions h3{font-size:clamp(1.8rem,9vw,2.6rem)}.cnc6-route-note{margin-top:-26px}.cnc6-route :where(h1,h2,h3,p,strong,span,dd,dt,a){overflow-wrap:anywhere;min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.cnc6-slab{animation:none}.cnc6-route :where(a,b,span){transition-duration:.01ms!important}}@media (forced-colors:active){.cnc6-stage,.cnc6-stage:before,.cnc6-command-deck,.cnc6-dual-stage,.cnc6-handoff,.cnc6-service-field__links>a,.cnc6-role-doors__links>a,.cnc6-route .cnc6-actions__item{color:canvastext;background:canvas;border:1px solid canvastext}.cnc6-slab .app-screen__viewport{box-shadow:none}}.cnc6-faq{background:var(--cnc-ink,#17191b);color:#e8eef4;padding:clamp(56px,7vw,104px) 0}.cnc6-faq__heading>p{color:#6db1ec;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.9rem;font-weight:800}.cnc6-faq__heading h2{color:#fff;letter-spacing:-.03em;margin:0 0 clamp(26px,3vw,44px);font-size:clamp(1.9rem,4vw,2.9rem);font-weight:800}.cnc6-faq__list{grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}.cnc6-faq__list>div{background:#1e2226;border:1px solid #ffffff24;border-radius:16px;padding:20px 22px}.cnc6-faq__list dt{color:#fff;letter-spacing:-.01em;margin-bottom:8px;font-size:1.05rem;font-weight:790}.cnc6-faq__list dd{color:#aab8c5;margin:0;font-size:.95rem;line-height:1.55}@media (width<=760px){.cnc6-faq__list{grid-template-columns:1fr}}
