.legacy-home .cad-home{box-sizing:border-box;grid-template-columns:440px minmax(0,1fr);align-items:start;max-width:none;min-height:720px;padding-left:max(24px,50% - 616px)}.legacy-home .cad-intro{padding:64px 24px 48px 0}.legacy-home .cad-intro>.qp-eyebrow,.legacy-home .cad-identity{margin-bottom:16px}.legacy-home .cad-intro h1{color:#111;font:400 40px/48px var(--font-sans);letter-spacing:.02em}.legacy-home .cad-lead{color:#5c5c5c;font:400 14px/22px var(--font-sans);letter-spacing:0;margin:8px 0 0}.legacy-home .cad-purpose{color:#333;max-width:28em;font:400 14px/22px var(--font-sans);margin:12px 0 0}.legacy-home .cad-search{border:1px solid #111;max-width:none;height:48px;margin-top:32px}.legacy-home .cad-search:focus-within{border-color:#111;box-shadow:0 0 0 1px #111}.legacy-home .cad-search input{padding:0 12px;font-size:14px}.legacy-home .cad-search input::placeholder{color:#8a8a8a;opacity:1}.legacy-home .cad-search button{width:48px}.legacy-home .cad-actions-row{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:16px;display:flex}.legacy-home .cad-market-link{min-height:44px;font:500 14px/22px var(--font-sans);gap:0;margin:0;padding:0 20px;display:inline-flex}.legacy-home .cad-secondary{color:#111;font:400 14px/22px var(--font-sans);gap:24px;margin:0;display:flex}.legacy-home .cad-secondary a{align-items:center;min-height:44px;display:inline-flex}.legacy-home .cad-market-meta{color:#5c5c5c;font:400 12px/18px var(--font-sans);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:24px;display:flex}.legacy-home .cad-market-meta span{color:inherit;padding:0}.legacy-home .cad-market-meta .qp-trade-mark{flex:none}.legacy-home .cad-market-meta button{color:#111;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.legacy-home .cad-viewer:not(.cad-product) .cad-annotation{background:#ffffffdf;border-left:1px solid #111;max-width:calc(100% - 48px);padding:4px 0 4px 12px;top:18px;left:auto;right:24px}.legacy-home .cad-viewer:not(.cad-product) .cad-bottom{justify-content:flex-start;gap:8px;height:56px;padding:0 24px 0 0}.legacy-home .cad-viewer .cad-bottom>button{min-width:44px;min-height:44px}.legacy-home .cad-viewer .cad-select{border-left:1px solid #11111152;min-width:0;padding-left:12px}.legacy-home .cad-viewer .cad-select select{text-overflow:clip;max-width:none;min-height:44px;padding:0 8px;font-size:14px}.legacy-home .cad-viewer .cad-inspect{font:400 14px/22px var(--font-sans);border-left:1px solid #11111152;padding:0 12px}.legacy-home .cad-viewer .cad-hint{text-align:left}.legacy-home .cad-viewer.is-inspecting .cad-tools{border:1px solid #111}.legacy-home .cad-viewer.is-inspecting .cad-tools button[type=button]{min-width:44px;min-height:44px}.legacy-home .home-assurance{color:#fff;background:#0c0c0c}.legacy-home .home-assurance-inner{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:64px 24px}.legacy-home .home-assurance-list{border-top:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;padding:0;list-style:none;display:grid}.legacy-home .home-assurance-list li+li{border-left:1px solid #fff3}.legacy-home .home-assurance-link{color:#fff;align-content:start;gap:4px;height:100%;min-height:112px;padding:28px 24px;display:grid;position:relative}.legacy-home .home-assurance-link .home-assurance-icon{width:24px;height:24px;margin-bottom:8px}.legacy-home .home-assurance-link strong{color:#fff;font:500 16px/24px var(--font-sans)}.legacy-home .home-assurance-text>span{color:#ffffffa3;font:400 14px/22px var(--font-sans)}.legacy-home .home-assurance-link>.qp-link-arrow{color:#ffffffa3;width:14px;height:14px;margin:0;position:absolute;top:28px;right:24px}.legacy-home .home-assurance-link:hover strong{text-underline-offset:4px;text-decoration:underline}.legacy-home .home-assurance-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.legacy-home .home-process-title{font:600 20px/28px var(--font-sans);letter-spacing:0;margin-top:8px}.legacy-home .home-process .home-flow{border-color:#11111152;margin-top:24px}.legacy-home .home-process .home-step+.home-step{border-left-color:#1111112e}.legacy-home .home-process .home-step{padding:24px 20px}.legacy-home .home-step-title{font:500 16px/24px var(--font-sans);margin-top:12px}.legacy-home .home-step-text{color:#5c5c5c;font:400 14px/22px var(--font-sans);margin-top:8px}.legacy-home .home-process-actions{justify-content:flex-start;gap:12px;margin-top:24px}@media (width>=768px) and (width<=900px){.legacy-home .cad-home{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}}@media (width>=768px) and (width<=1039px){.legacy-home .cad-viewer:not(.cad-product) .cad-counter{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legacy-home .cad-viewer:not(.cad-product) .cad-bottom{gap:4px}.legacy-home .cad-viewer:not(.cad-product) .cad-select{padding-left:8px}.legacy-home .cad-viewer:not(.cad-product) .cad-select select{text-overflow:ellipsis;padding-inline:4px}.legacy-home .cad-viewer:not(.cad-product) .cad-inspect{gap:6px;padding-inline:10px}}@media (width>=768px){.legacy-home .cad-viewer .cad-inspect{white-space:nowrap;flex:none}}@media (width>=1024px){.legacy-home .cad-viewer:not(.cad-product) .cad-annotation{right:max(24px,100% - 792px)}}@media (width<=767px){.legacy-home .cad-home{flex-direction:column;align-items:stretch;min-height:0;padding-left:0;display:flex}.legacy-home .cad-intro{padding:32px 16px 8px}.legacy-home .cad-intro h1{font-size:28px;line-height:36px}.legacy-home .cad-search input{font-size:16px}.legacy-home .cad-actions-row{flex-direction:column;align-items:stretch;gap:0}.legacy-home .cad-market-link{justify-content:center;width:100%;min-height:48px}.legacy-home .cad-secondary{justify-content:flex-start}.legacy-home .cad-market-meta{margin-top:8px}.legacy-home .cad-viewer:not(.cad-product){border-block:1px solid #1111112e}.legacy-home .cad-viewer:not(.cad-product) .cad-annotation{max-width:calc(100% - 32px);top:16px;right:16px}.legacy-home .cad-viewer:not(.cad-product) .cad-bottom{flex-wrap:wrap;align-content:center;gap:0 4px;height:92px;padding:0 72px 0 16px}.legacy-home .cad-viewer:not(.cad-product) .cad-counter{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legacy-home .cad-viewer .cad-select{flex:1 1 0;padding-left:4px}.legacy-home .cad-viewer:not(.cad-product) .cad-fallback{bottom:134px}.legacy-home .cad-viewer .cad-select select{width:100%;font-size:16px}.legacy-home .cad-viewer .cad-inspect{border-left:0;flex:0 0 100%;justify-content:flex-start;min-height:44px;padding:0}.legacy-home .cad-viewer .cad-hint{padding-inline:16px}.legacy-home .home-assurance-inner{padding:40px 16px}.legacy-home .home-assurance-list{grid-template-columns:minmax(0,1fr)}.legacy-home .home-assurance-list li+li{border-top:1px solid #fff3;border-left:0}.legacy-home .home-assurance-link{grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;column-gap:12px;min-height:56px;padding:8px 0}.legacy-home .home-assurance-link .home-assurance-icon{width:20px;height:20px;margin:0}.legacy-home .home-assurance-text{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.legacy-home .home-assurance-link>.qp-link-arrow{position:static}.legacy-home .home-process .home-process-inner{padding-inline:16px}.legacy-home .home-process .home-step{padding:20px 16px}.legacy-home .home-process .home-trace{display:none}.legacy-home .home-process-actions{flex-direction:column;align-items:stretch}.legacy-home .home-process-actions>a{min-height:48px}}@media (width>=768px){.legacy-home .home-assurance-text{gap:4px;display:grid}}
