body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment{grid-column:1 / -1;clear:both;width:100%;min-width:0;margin:28px 0 20px;padding:32px 0 0;border-top:1px solid #e0e6ed;color:#162b46;background:#fff}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__heading{margin:0 0 24px;padding:0;text-align:center}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__eyebrow{margin:0 0 8px;color:#0756b8;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.05em;text-transform:uppercase}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__heading h2{margin:0;color:#162b46;font-size:clamp(24px,2.5vw,30px);line-height:1.25;letter-spacing:-.025em}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1140px;margin:0 auto}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__option{display:flex;flex-direction:column;align-items:center;min-width:0;margin:0;padding:0 36px;text-align:center}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__option+.ez-deployment__option{border-left:1px solid #e0e6ed}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__diagram{display:grid;grid-template-rows:120px 24px 100px;width:100%;max-width:400px;margin:0 0 14px}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__cameras{display:flex;align-items:center;justify-content:center;min-width:0;gap:18px}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__cameras img{display:block;flex:0 1 auto;width:160px;max-width:100%;height:120px;margin:0;padding:0;border:0;border-radius:0;object-fit:contain}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__cameras--multiple img{width:calc((100% - 36px) / 3);max-width:112px}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__cameras>.dashicons{width:90px;height:90px;color:#738499;font-size:90px}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__connection{display:flex;align-items:center;justify-content:center;color:#91a0b2}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__connection .dashicons{width:24px;height:24px;font-size:24px}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__connection--multiple{justify-content:space-around}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__endpoint{display:flex;align-items:center;justify-content:center;min-width:0}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__endpoint img{display:block;max-width:100%;margin:0;padding:0;border:0;object-fit:contain}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__app{width:72px;height:72px;border-radius:16px}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__recorder{width:230px;height:100px;border-radius:0}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__option h3{margin:0 0 12px;color:#162b46;font-size:18px;line-height:1.35;font-weight:600}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__option p{max-width:39ch;margin:0 0 8px;color:#53657a;font-size:14px;line-height:1.6}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__link{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;padding:10px 4px;color:#0756b8;font-size:14px;line-height:1.5;font-weight:600;text-decoration:underline;text-underline-offset:4px}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__link:hover{color:#00459a}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__note{max-width:95ch;margin:24px auto 0;padding:0 16px;color:#53657a;font-size:12px;line-height:1.6;text-align:center}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__requirements{max-width:820px;margin:4px auto 0;padding:0 16px}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__requirements>summary{width:fit-content;max-width:100%;min-height:44px;margin:0 auto;padding:11px 2px;color:#334b66;font-size:13px;line-height:22px;cursor:pointer}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__requirements p{margin:0 0 10px;color:#53657a;font-size:13px;line-height:1.6}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment :is(a,summary):focus-visible{outline:2px solid #0053bc;outline-offset:3px}@media (max-width:700px){body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment{margin-top:20px;padding-top:24px}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__options{grid-template-columns:minmax(0,1fr);gap:24px}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__option{padding:0 12px}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__option+.ez-deployment__option{padding-top:24px;border-left:0;border-top:1px solid #e0e6ed}body.ezdiy-blueprint-site.ezdiy-shopping-refined .ez-deployment__note{padding:0}}