.b1fitai7{align-items:center;gap:calc(var(--spacing-base) * 6);min-height:220px;padding:calc(var(--spacing-base) * 6) calc(var(--spacing-base) * 6);pointer-events:none;justify-content:center;display:flex;position:absolute;top:0;left:0;right:0}@media (min-width:921px){.b1fitai7{gap:calc(var(--spacing-base) * 10);min-height:300px;padding-block:calc(var(--spacing-base) * 10)}}.b15si3nf{object-fit:contain;width:132px;height:132px;display:block}@media (min-width:921px){.b15si3nf{width:208px;height:208px}}.w1gujg8z{aspect-ratio:1129/341;background:var(--color-white);width:min(48vw,420px);-webkit-mask-image:url(/images/copilot/wordmark-white.png);mask-image:url(/images/copilot/wordmark-white.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.w11ax4vf{position:relative}.t1o5j13d{border:1px solid var(--line-strong);border-radius:calc(var(--radius-base) * 1);color:var(--ink);cursor:pointer;font-family:var(--font-sans),sans-serif;font-size:calc(var(--font-base) * 3);align-items:center;gap:calc(var(--spacing-base) * 2);padding:calc(var(--spacing-base) * 2) calc(var(--spacing-base) * 3);background:0 0;font-weight:500;line-height:1;display:inline-flex}.t1o5j13d:hover,.t1o5j13d[aria-expanded=true]{border-color:var(--ink)}.t1o5j13d:focus-visible{outline:1px solid var(--color-blue);outline-offset:1px}.pwsbk0q{background:var(--color-black);border:1px solid var(--color-white-20);border-radius:calc(var(--radius-base) * 2);bottom:calc(100% + calc(var(--spacing-base) * 2));color:var(--color-white);min-width:240px;padding:calc(var(--spacing-base) * 2);z-index:300;flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden;box-shadow:0 12px 32px #0006}.i9mmmiu{border-radius:calc(var(--radius-base) * 1);color:var(--color-white);font-family:var(--font-sans),sans-serif;font-size:calc(var(--font-base) * 3);align-items:center;gap:calc(var(--spacing-base) * 2);-webkit-box-pack:justify;-ms-flex-pack:space-between;padding:calc(var(--spacing-base) * 2) calc(var(--spacing-base) * 3);justify-content:space-between;-webkit-text-decoration:none;text-decoration:none;display:flex}.i9mmmiu:hover{background:var(--color-white-10)}.i9mmmiu:focus-visible{outline:1px solid var(--color-blue);outline-offset:1px}.i9mmmiu[aria-current=true]{background:var(--color-white-10);pointer-events:none}.i1w3yvbv{color:var(--color-white-60);font-size:calc(var(--font-base) * 2.5);margin-left:calc(var(--spacing-base) * 2);text-align:right;flex:1}
.b1vozhrg{display:-ms-grid;font-size:calc(var(--font-base) * 3);gap:calc(var(--spacing-base) * 6);-ms-grid-columns:minmax(0, 1fr) minmax(0, 1fr);-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;display:grid}.c1g04l2l{-webkit-box-flex-wrap:wrap;align-items:center;gap:calc(var(--spacing-base) * 4);-ms-grid-column:1/-1;-ms-grid-row:2;-ms-grid-column-align:start;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-self:start;min-width:0;display:flex}@media (min-width:921px){.c1g04l2l{-ms-grid-column:1;-ms-grid-row:1;grid-area:1/1}}.c8yi8wi{color:var(--ink);font-family:var(--font-mono),monospace;text-transform:uppercase}.s1k17v5o{-webkit-box-flex-wrap:wrap;align-items:center;gap:calc(var(--spacing-base) * 6);-ms-grid-column:1/-1;-ms-grid-row:1;flex-wrap:wrap;grid-area:1/1/auto/-1;justify-content:start;min-width:0;display:flex}@media (min-width:921px){.s1k17v5o{-webkit-box-flex-wrap:nowrap;-ms-grid-column:2;-ms-grid-column-align:end;flex-wrap:nowrap;grid-column:2;justify-content:flex-end;justify-self:end}}.s1m4uaa5{color:var(--ink);flex-shrink:0;align-items:center;gap:8px;-webkit-text-decoration:none;text-decoration:none;display:flex}.s1m4uaa5:hover{color:var(--color-blue)}.s1m4uaa5:focus-visible{outline:1px solid var(--color-blue);outline-offset:1px}
.n3l1coj{margin-block:calc(var(--spacing-base) * 10)}@media (min-width:921px){.n3l1coj{display:-ms-grid;-ms-grid-columns:1.2fr auto 1.2fr auto 1fr;grid-template-columns:1.2fr auto 1.2fr auto 1fr;display:grid}}.gt4d15{width:100%}@media (min-width:921px){.gt4d15{height:100%;margin-inline:calc(var(--spacing-base) * 7);width:auto}}.g11f27mo{margin-block:calc(var(--spacing-base) * 4)}@media (min-width:921px){.g11f27mo{margin-block:0 calc(var(--spacing-base) * 7)}}.gwkyeh3{font-size:calc(var(--font-base) * 4);margin-bottom:calc(var(--spacing-base) * 2);font-weight:500;line-height:1.35}.l1d0g03y{gap:calc(var(--spacing-base) * 2);flex-direction:column;padding:0;list-style:none;display:flex}.hwgfttr{background-color:var(--ink);opacity:0;border-radius:1px;flex-shrink:0;width:0;height:7px;transition:width .3s ease-out,opacity .3s ease-out;display:inline-flex}.inl2njp{color:var(--ink);font-size:calc(var(--font-base) * 4);align-items:center;gap:0;line-height:1.35;-webkit-text-decoration:none;text-decoration:none;transition:gap .3s ease-out;display:flex}.inl2njp:focus-visible{outline:1px solid var(--color-blue);outline-offset:1px}@media (min-width:921px){.inl2njp:hover{gap:calc(var(--spacing-base) * 2)}.inl2njp:hover [data-slot=hover-marker]{opacity:1;width:14px}}.ejgvfxl{color:var(--ink);font-size:calc(var(--font-base) * 4);align-items:center;gap:0;line-height:1.35;-webkit-text-decoration:none;text-decoration:none;transition:gap .3s ease-out;display:flex}.ejgvfxl:focus-visible{outline:1px solid var(--color-blue);outline-offset:1px}@media (min-width:921px){.ejgvfxl:hover{gap:calc(var(--spacing-base) * 2)}.ejgvfxl:hover [data-slot=hover-marker]{opacity:1;width:14px}}.c1os5i49{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:calc(var(--spacing-base) * 2);margin-top:calc(var(--spacing-base) * 8);flex-direction:column;display:flex}.c1os5i49>*{min-width:144px}
.f35v3de{background-color:var(--color-black);width:100%}.sq90kn.c102lurj{min-height:820px;padding-bottom:calc(var(--spacing-base) * 4);flex-direction:column;padding-top:220px;display:flex;position:relative}@media (min-width:921px){.sq90kn.c102lurj{min-height:780px;padding-top:300px}}@media (min-width:1281px){.sq90kn.c102lurj{min-height:800px;padding-bottom:calc(var(--spacing-base) * 10)}}.cad6daz{padding:calc(var(--spacing-base) * 12) calc(var(--spacing-base) * 4);z-index:1;margin-top:auto;position:relative}@media (min-width:921px){.cad6daz{padding:calc(var(--spacing-base) * 20) calc(var(--spacing-base) * 20) calc(var(--spacing-base) * 12)}}
