.cnc9c{--cnc9c-blue:#1f70c1;--cnc9c-blue-deep:#125998;--cnc9c-ice:#e8eff7;--cnc9c-shell-ice:#f4f7fa;--cnc9c-white:#fff;--cnc9c-ink:#17191b;--cnc9c-slate:#4f5d68;--cnc9c-line:#c9d5de;--cnc9c-shell:1460px;background:var(--cnc9c-white);color:var(--cnc9c-ink)}.cnc9c main{background:var(--cnc9c-white)}.cnc9c-shell{width:min(calc(100% - 64px), var(--cnc9c-shell));margin-inline:auto}.cnc9c :where(h1,h2,h3,p,dl,figure){margin-top:0}.cnc9c :where(h1,h2,h3,strong){text-wrap:balance}.cnc9c p{text-wrap:pretty}.cnc9c :where(a,[tabindex="0"]):focus-visible{outline-offset:6px;outline:4px solid}.cnc9c h1{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:8.2ch;margin-bottom:0;font-size:clamp(4.25rem,7.5vw,6rem);font-weight:835;line-height:.88}.cnc9c h2{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:14ch;margin-bottom:0;font-size:clamp(3rem,5vw,5rem);font-weight:815;line-height:.94}.cnc9c-disclosure{color:inherit;margin-bottom:16px;font-size:.9rem;font-weight:650;line-height:1.45}.cnc9c-hero{background:var(--cnc-role-contractor,#1f70c1);color:var(--cnc9c-white);isolation:isolate;position:relative;overflow:hidden}.cnc9c-hero:before{z-index:-2;background:var(--cnc-role-owner-deep,#0e1720);content:"";position:absolute;inset:0 0 0 64%}.cnc9c-hero:after{z-index:-1;content:"";background:#fff6;width:1px;height:100%;position:absolute;top:0;right:calc(36% - 1px)}.cnc9c-hero__layout{grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);align-items:center;gap:clamp(56px,8vw,136px);min-height:min(960px,100svh - 84px);padding-block:clamp(76px,8vw,128px);display:grid}.cnc9c-hero__copy,.cnc9c-hero__product{min-width:0}.cnc9c-role-line{color:var(--cnc9c-white);flex-wrap:wrap;gap:8px 20px;margin-bottom:clamp(40px,6vw,82px);font-size:.9rem;font-weight:700;line-height:1.45;display:flex}.cnc9c-role-line span{align-items:center;gap:20px;display:inline-flex}.cnc9c-role-line span:not(:last-child):after{content:"";background:#7890a2;width:1px;height:1.1em}.cnc9c-hero__lede{max-width:58ch;color:var(--cnc9c-white);margin:34px 0 0;font-size:clamp(1.02rem,1.4vw,1.24rem);line-height:1.58}.cnc9c-hero__access{width:min(100%,600px);margin-top:42px}.cnc9c-hero .dl{--dl-slate:var(--cnc9c-white)}.cnc9c-hero .cnc6-actions__item--primary{border-color:var(--cnc9c-white);background:var(--cnc9c-white);color:var(--cnc9c-ink)}.cnc9c-hero .cnc6-actions__platform-note,.cnc9c-hero .cnc6-actions__platform-note strong{color:#d8e4ec}.cnc9c-hero .cnc6-actions__platform-note>span:first-child{border-color:#fff}.cnc9c-hero__product{perspective:1600px;justify-self:center;width:min(100%,500px);padding:0 22px 34px 0;position:relative}.cnc9c-hero__product:before{z-index:-1;content:"";border:1px solid #ffffffa3;position:absolute;inset:12% -20% 7% 16%}.cnc9c-screen-plane{min-width:0}.cnc9c-screen-plane--hero{transform-origin:50% 82%;transform:rotateY(-5deg)rotate(1deg)}.cnc9c .cnc9c-screen-plane .app-screen__meta{color:var(--cnc9c-white)}.cnc9c :where(.cnc9c-hero,.cnc9c-command) .app-screen__label:before{background:var(--cnc9c-white)}.cnc9c .cnc9c-screen-plane .app-screen__viewport{border-color:#8099ad;box-shadow:20px 24px #0c477c,0 38px 80px #00000052}.cnc9c-hero__legend{background:var(--cnc9c-ink);border-top:1px solid #ffffff9e;width:min(300px,62%);margin:0;position:absolute;bottom:72px;right:-104px}.cnc9c-hero__legend>div{border-bottom:1px solid #ffffff47;grid-template-columns:80px minmax(0,1fr);gap:16px;padding:11px 12px;display:grid}.cnc9c-hero__legend dt,.cnc9c-hero__legend dd{margin:0;font-size:.9rem;line-height:1.35}.cnc9c-hero__legend dt{color:#fff;font-weight:760}.cnc9c-hero__legend dd{color:#c8d6df}.cnc9c-record{background:var(--cnc9c-shell-ice);padding:clamp(104px,11vw,176px) 0}.cnc9c-record__layout{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:start;gap:clamp(74px,10vw,160px);display:grid}.cnc9c-record__heading>p:first-child,.cnc9c-handoff__layout>div>p{color:var(--cnc9c-blue-deep);margin-bottom:24px;font-size:.82rem;font-weight:760;line-height:1.4}.cnc9c-record__heading>p:last-child{max-width:58ch;color:var(--cnc9c-slate);margin:34px 0 0;font-size:1rem;line-height:1.65}.cnc9c-record__lines{border-top:1px solid #8293a0;margin:0}.cnc9c-record__lines>div{border-bottom:1px solid var(--cnc9c-line);grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);gap:36px;padding:clamp(27px,3.2vw,44px) 0;display:grid}.cnc9c-record__lines dt,.cnc9c-record__lines dd{margin:0}.cnc9c-record__lines dt{color:var(--cnc9c-ink);font-size:1.02rem;font-weight:770;line-height:1.25}.cnc9c-record__lines dd{max-width:57ch;color:var(--cnc9c-slate);font-size:.94rem;line-height:1.62}.cnc9c-record__boundary{border-top:2px solid var(--cnc9c-ink);border-bottom:1px solid var(--cnc9c-ink);grid-template-columns:minmax(150px,.3fr) minmax(0,1.7fr);gap:clamp(36px,7vw,110px);margin-top:clamp(62px,8vw,116px);padding:30px 0;display:grid}.cnc9c-record__boundary strong{font-size:.84rem;font-weight:780}.cnc9c-record__boundary p{max-width:74ch;color:var(--cnc9c-slate);margin:0;font-size:.88rem;line-height:1.6}.cnc9c-command{background:var(--cnc9c-blue);color:var(--cnc9c-white);padding:clamp(104px,10vw,164px) 0 clamp(88px,9vw,144px);overflow:hidden}.cnc9c-command__heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(64px,10vw,164px);display:grid}.cnc9c-command__heading>p{color:#eff6fb;max-width:59ch;margin:0;font-size:.96rem;line-height:1.62}.cnc9c-command__swipe{margin:34px 0 12px;font-size:.9rem;font-weight:720;display:none}.cnc9c-command__rail{width:min(calc(100% - 64px), var(--cnc9c-shell));perspective:1800px;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:start;gap:clamp(60px,9vw,142px);margin:clamp(68px,8vw,118px) auto 0;padding:0 clamp(24px,4vw,58px) 44px;display:grid}.cnc9c-command__view{min-width:0;margin:0}.cnc9c-command__view--messages .cnc9c-screen-plane{transform-origin:50% 86%;transform:rotateY(-4deg)rotate(.7deg)}.cnc9c-command__view--earnings{margin-top:clamp(88px,9vw,138px)}.cnc9c-command__view--earnings .cnc9c-screen-plane{transform-origin:50% 86%;transform:rotateY(4deg)rotate(-.7deg)}.cnc9c-command__view figcaption{border-top:1px solid #ffffffb3;grid-template-columns:minmax(160px,.58fr) minmax(0,1.42fr);gap:30px;margin-top:42px;padding-top:24px;display:grid}.cnc9c-command__view figcaption strong{font-size:1rem;font-weight:760;line-height:1.25}.cnc9c-command__view figcaption p{color:#eff6fb;margin:0;font-size:.82rem;line-height:1.58}.cnc9c-disclosure--command{color:#fff;margin-top:20px}.cnc9c-handoff{background:var(--cnc9c-ink);color:var(--cnc9c-white);padding:clamp(90px,9vw,146px) 0}.cnc9c-handoff__layout{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:end;gap:clamp(70px,10vw,160px);display:grid}.cnc9c-handoff__layout>div>p{color:#d8e4ec}.cnc9c-handoff__layout h2{max-width:12ch}.cnc9c-handoff__links{border-top:1px solid #ffffff9e}.cnc9c-handoff__links a{min-height:74px;color:inherit;border-bottom:1px solid #ffffff47;justify-content:space-between;align-items:center;gap:24px;font-size:.9rem;font-weight:720;text-decoration:none;display:flex}.cnc9c-handoff__links a span{font-size:1.25rem;transition:translate .16s}.cnc9c-handoff__links a:hover span{translate:5px}.cnc9c-page-note{color:var(--cnc9c-slate);margin-block:28px;font-size:.9rem;line-height:1.5}@media (width<=1180px){.cnc9c-hero:before{inset-inline-start:68%}.cnc9c-hero:after{right:32%}.cnc9c-hero__layout{grid-template-columns:minmax(0,1fr) minmax(350px,.82fr);gap:70px}.cnc9c-hero__legend{right:-44px}.cnc9c-record__layout{gap:80px}}@media (width<=920px){.cnc9c-hero:before{height:42%;inset:auto 0 0}.cnc9c-hero:after{width:100%;height:1px;top:58%;right:0}.cnc9c-hero__layout,.cnc9c-record__layout,.cnc9c-handoff__layout,.cnc9c-command__heading{grid-template-columns:minmax(0,1fr)}.cnc9c-hero__layout{gap:76px;min-height:0}.cnc9c-hero__product{width:min(78vw,480px)}.cnc9c-hero__legend{right:-52px}.cnc9c-record__layout{gap:64px}.cnc9c-record__heading h2{max-width:14ch}.cnc9c-command__heading{gap:34px}.cnc9c-command__heading>p{max-width:70ch}.cnc9c-handoff__layout{gap:58px}}@media (width<=760px){.cnc9c-shell{width:min(calc(100% - 32px), var(--cnc9c-shell))}.cnc9c h1{font-size:clamp(3.15rem,15vw,5rem)}.cnc9c h2{font-size:clamp(2.55rem,11vw,4.3rem)}.cnc9c-role-line{margin-bottom:44px}.cnc9c-hero__product{width:min(88vw,430px);padding-right:10px}.cnc9c-hero__legend{width:100%;margin-top:40px;position:static}.cnc9c-record__lines>div{grid-template-columns:minmax(0,1fr);gap:16px}.cnc9c-record__boundary{grid-template-columns:minmax(0,1fr);gap:14px}.cnc9c-command__swipe{display:block}.cnc9c-command__rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:22px;width:100%;margin-top:0;padding:0 16px 34px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.cnc9c-command__view{scroll-snap-align:start;flex:none;width:min(82vw,390px)}.cnc9c-command__view--earnings{margin-top:62px}.cnc9c-command__view figcaption{grid-template-columns:minmax(0,1fr);gap:14px}.cnc9c-disclosure--command{margin-top:18px}}@media (width<=420px){.cnc9c-role-line{gap:7px;display:grid}.cnc9c-role-line span{gap:0}.cnc9c-role-line span:after{display:none}.cnc9c-hero__product{width:100%}.cnc9c-screen-plane--hero,.cnc9c-command__view .cnc9c-screen-plane{transform:none}.cnc9c .cnc9c-screen-plane .app-screen__viewport{box-shadow:10px 12px #0c477c,0 28px 60px #00000042}.cnc9c-command__view{width:84vw}.cnc9c-command__view--earnings{margin-top:34px}.cnc9c-handoff__links a{min-height:82px}}@media (prefers-reduced-motion:reduce){.cnc9c-handoff__links a span{transition:none}.cnc9c-handoff__links a:hover span{translate:0}}@media (forced-colors:active){.cnc9c-hero,.cnc9c-command,.cnc9c-handoff,.cnc9c-record{color:canvastext;background:canvas;border-block:1px solid canvastext}.cnc9c-hero:before,.cnc9c-hero:after,.cnc9c-hero__product:before{display:none}.cnc9c :where(.cnc9c-role-line,.cnc9c-hero__lede,.cnc9c-hero .cnc6-actions__platform-note,.cnc9c-hero .cnc6-actions__platform-note strong,.cnc9c-command__heading>p,.cnc9c-command__view figcaption p,.cnc9c-record__heading>p,.cnc9c-record__lines dd,.cnc9c-record__boundary p,.cnc9c-handoff__layout>div>p,.cnc9c-page-note){color:canvastext}.cnc9c-hero__legend{color:canvastext;background:canvas;border:1px solid canvastext}.cnc9c-hero__legend :where(dt,dd){color:canvastext}.cnc9c .cnc9c-screen-plane .app-screen__viewport{box-shadow:none;border-color:canvastext}}.cnc9c-start{background:var(--cnc9c-ice,#e8f2fb);padding:clamp(56px,7vw,100px) 0}.cnc9c-start__heading>p{color:var(--cnc9c-blue-deep,#125998);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.9rem;font-weight:800}.cnc9c-start__heading h2{letter-spacing:-.03em;margin:0 0 clamp(24px,3vw,40px);font-size:clamp(1.9rem,4vw,2.9rem);font-weight:800}.cnc9c-start__steps{background:#fff;border:1px solid #17191b24;border-radius:18px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cnc9c-start__steps li{border-top:1px solid #17191b1a;grid-template-columns:72px 1fr;display:grid}.cnc9c-start__steps li:first-child{border-top:0}.cnc9c-start__steps li>span{color:var(--cnc9c-blue-deep,#125998);letter-spacing:.08em;background:#1f70c112;place-items:center;font-size:.9rem;font-weight:800;display:grid}.cnc9c-start__steps li>div{padding:18px 22px}.cnc9c-start__steps strong{letter-spacing:-.01em;margin-bottom:4px;font-size:1.05rem;font-weight:790;display:block}.cnc9c-start__steps p{color:#586773;margin:0;font-size:.95rem;line-height:1.5}.cnc9c-start__steps a{color:var(--cnc9c-blue-deep,#125998);font-weight:700}@media (width<=640px){.cnc9c-start__steps li{grid-template-columns:52px 1fr}}
